:root{--yy-primary: #135a54;--yy-primary-dark: #0b3f3a;--yy-accent-soft: #dcebe8;--yy-canvas: #f4f8f7;--yy-surface: #ffffff;--yy-ink: #18201f;--yy-text: #394442;--yy-muted: #687472;--yy-subtle: #98a4a2;--yy-border: #dce7e4;--yy-line: #eaf0ee;--yy-success: #1e7d46;--yy-success-soft: #e6f4ea;--yy-pending: #b87513;--yy-pending-soft: #fff3da;--yy-risk: #d64545;--yy-risk-soft: #fdeeee;--yy-info: #3974c6;--yy-info-soft: #eaf2fe;--yy-type-display-size: .7rem;--yy-type-display-line: .9rem;--yy-type-display-weight: 800;--yy-type-title1-size: .55rem;--yy-type-title1-line: .75rem;--yy-type-title1-weight: 800;--yy-type-title2-size: .45rem;--yy-type-title2-line: .65rem;--yy-type-title2-weight: 700;--yy-type-body-size: .4rem;--yy-type-body-line: .55rem;--yy-type-body-weight: 400;--yy-type-caption-size: .35rem;--yy-type-caption-line: .45rem;--yy-type-caption-weight: 400;--yy-type-micro-size: .35rem;--yy-type-micro-line: .4rem;--yy-type-micro-weight: 600}page{background:var(--yy-canvas);color:var(--yy-ink)}taro-button-core:after{display:none!important;border:0!important}.desktop-enterprise-nav{display:none}.shell{position:relative;min-height:100vh;overflow-x:hidden;padding-bottom:1.8rem;color:var(--yy-ink);background:var(--yy-canvas);font-family:Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.shell-background{position:absolute;inset:0 0 auto;height:4.5rem;pointer-events:none;background:linear-gradient(180deg,#eaf4f1 0%,rgba(244,248,247,0) 100%)}.h5-statusbar{position:relative;z-index:5;display:none;justify-content:space-between;align-items:center;height:.6rem;padding:.125rem .5rem 0;color:var(--yy-ink);font-size:.35rem;line-height:.35rem;font-weight:700}.shell-main{position:relative;max-width:17rem;margin:0 auto}.topbar,.entry-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.45rem .5rem .25rem}.topbar-lockup,.brand-lockup{min-width:0;display:flex;align-items:center;gap:.25rem}.topbar-copy{min-width:0;display:grid;gap:.025rem}.topbar-title,.brand-name{display:block;color:var(--yy-ink);font-size:.4rem;line-height:.55rem;font-weight:800}.topbar-subtitle,.brand-assistant,.entry-brand-subtitle{display:block;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.brand-mark{display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border-radius:.25rem;color:#fff;background:var(--yy-primary);font-size:.4rem;font-weight:800}.entry-brand-copy{display:grid;gap:0}.entry-account-pill,.assistant-chip,.assistant-pill,.screening-round-pill,.context-completeness,.status-pill,.verified-pill,.private-pill{display:inline-flex;align-items:center;white-space:nowrap;padding:.125rem .225rem;border-radius:24.975rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem;line-height:.4rem;font-weight:800}.assistant-chip{gap:.1rem}.assistant-chip-icon{font-size:.35rem}.topbar-action,.mode-switch{width:auto!important;min-height:.85rem;padding:.15rem .25rem!important;border:.025rem solid var(--yy-border);border-radius:24.975rem;color:var(--yy-primary);background:rgba(255,255,255,.72);font-size:.35rem}.mode-switch{max-width:3.125rem;white-space:nowrap}.page-content{position:relative;padding:.45rem .5rem .8rem}.entry-page{padding-top:.7rem}.entry-hero{padding:.2rem 0 .35rem}.eyebrow{display:block;color:var(--yy-primary);font-size:.35rem;line-height:.45rem;font-weight:800;letter-spacing:.04em}.hero-title{display:block;max-width:9rem;margin-top:.2rem;color:var(--yy-ink);font-size:.7rem;line-height:.9rem;font-weight:800;letter-spacing:-.03em}.hero-copy,.section-description{display:block;color:var(--yy-muted);font-size:.4rem;line-height:.55rem}.hero-copy{max-width:9rem;margin-top:.25rem}.section-title{display:block;color:var(--yy-ink);font-size:.55rem;line-height:.75rem;font-weight:800;letter-spacing:-.02em}.privacy-card{display:flex;gap:.25rem;align-items:flex-start;padding:.3rem .35rem;margin-top:.4rem;border:.025rem solid var(--yy-border);border-radius:.3rem;background:rgba(255,255,255,.72)}.privacy-icon{flex:0 0 auto;color:var(--yy-primary);font-size:.4rem;line-height:.5rem}.card-label,.metric-label{display:block;color:var(--yy-muted);font-size:.35rem;line-height:.4rem;font-weight:700}.card-copy{display:block;margin-top:.075rem;color:var(--yy-text);font-size:.35rem;line-height:.475rem}.entry-cards{display:grid;gap:.35rem}.mode-card{position:relative;min-height:3.75rem;overflow:hidden;padding:.425rem;border:.025rem solid var(--yy-border);border-radius:.425rem;background:var(--yy-surface);box-shadow:0 .175rem .6rem #135a5412}.mode-card-head{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.mode-name{color:var(--yy-ink);font-size:.45rem;line-height:.65rem;font-weight:800}.mode-symbol{display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border:.025rem solid #acd1cb;border-radius:.2rem;color:var(--yy-primary);font-size:.35rem;font-weight:800}.mode-description{display:block;min-height:1.05rem;margin-top:.225rem;color:var(--yy-muted);font-size:.35rem;line-height:.5rem}.mode-card .primary-button,.mode-card .secondary-button{width:100%}.primary-button,.secondary-button{min-height:1.05rem;padding:.225rem .35rem!important;border-radius:.275rem;font-size:.35rem;line-height:.55rem;font-weight:800}.primary-button{margin-top:.35rem;border:.025rem solid var(--yy-primary);color:#fff!important;background:var(--yy-primary)!important;box-shadow:0 .175rem .4rem #135a5424}.secondary-button{color:var(--yy-primary)!important;border:.025rem solid #8bb9b3!important;background:var(--yy-surface)!important}.entry-page .primary-button,.entry-page .secondary-button{min-height:1.15rem;margin-top:.325rem}.primary-button.is-disabled{border-color:#a8bbb7;background:#a8bbb7;box-shadow:none}.secondary-button.is-disabled{color:#78928e!important;border-color:#c8d8d5!important;background:#f3f8f7!important;box-shadow:none}.button-arrow{margin-left:.2rem;font-size:.425rem}.wide{width:100%}.compact-button{min-height:.9rem;padding:.15rem .275rem!important;font-size:.35rem}.returning-note{margin-top:.35rem;padding:.25rem .3rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem;text-align:center}.home-hero{padding:.325rem 0 .45rem}.home-hero .hero-title{margin-top:.2rem}.home-hero .hero-copy{max-width:9rem}.primary-action-card{padding:.425rem;border:.025rem solid #c7dfdb;border-radius:.425rem;color:var(--yy-ink);background:var(--yy-accent-soft);box-shadow:none}.primary-action-card .card-label,.primary-action-card .action-copy{color:var(--yy-primary)}.action-title{display:block;margin-top:.125rem;font-size:.5rem;line-height:.7rem;font-weight:800}.action-copy{display:block;margin-top:.125rem;font-size:.35rem;line-height:.45rem}.primary-action-card .primary-button{color:#fff;background:var(--yy-primary)}.home-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding-top:.4rem;margin-top:.4rem;border-top:.025rem solid rgba(19,90,84,.14)}.home-flow-item{display:grid;gap:.025rem}.home-flow-index{color:var(--yy-primary);font-size:.35rem;line-height:.4rem;font-weight:800}.home-flow-title{color:var(--yy-ink);font-size:.35rem;line-height:.45rem;font-weight:800}.home-flow-copy{color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.home-section-title,.context-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin:.625rem 0 .275rem}.home-section-title .section-title,.context-section-heading .section-title{font-size:.45rem;line-height:.65rem}.text-button,.text-link{padding:0!important;color:var(--yy-primary);background:transparent;font-size:.35rem;line-height:.5rem;font-weight:800}.home-job-list{overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.home-job-card{display:flex;gap:.25rem;align-items:center;padding:.35rem;border-bottom:.025rem solid var(--yy-line)}.home-job-card:last-child{border-bottom:0}.home-job-index{display:flex;align-items:center;justify-content:center;width:.7rem;height:.7rem;border-radius:.225rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem;font-weight:800}.home-job-copy{flex:1;min-width:0}.job-title{display:block;color:var(--yy-ink);font-size:.4rem;line-height:.5rem;font-weight:800}.job-meta{display:block;margin-top:.075rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.empty-state{padding:.45rem .35rem;border:.025rem dashed #b9cfca;border-radius:.325rem;background:rgba(255,255,255,.54)}.empty-title{display:block;color:var(--yy-ink);font-size:.35rem;line-height:.475rem;font-weight:800}.empty-copy,.home-empty-note,.form-hint{display:block;margin-top:.1rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.home-empty-note{margin-top:.3rem}.status-notice{display:flex;flex-direction:column;gap:.05rem;padding:.3rem .35rem;margin:0 0 .35rem;border:.025rem solid var(--yy-border);border-radius:.325rem}.status-notice.info{color:var(--yy-info);border-color:#cbdcf7;background:var(--yy-info-soft)}.status-notice.pending{color:var(--yy-pending);border-color:#f0dcae;background:var(--yy-pending-soft)}.status-notice.risk{color:var(--yy-risk);border-color:#f7cccc;background:var(--yy-risk-soft)}.status-notice.neutral{color:var(--yy-text);background:var(--yy-surface)}.status-kicker{font-size:.35rem;line-height:.45rem;font-weight:800}.status-copy{font-size:.35rem;line-height:.425rem}.enterprise-jobs-page,.enterprise-reports-page{padding-top:.5rem}.list-hero{padding:.1rem 0 .25rem}.list-hero .section-title{margin-top:.125rem}.list-hero .section-description{max-width:9.75rem;margin-top:.175rem}.jobs-filter-row{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin:.45rem 0 .325rem}.segmented-tabs{display:flex;gap:.45rem;align-items:center;border-bottom:.025rem solid var(--yy-line)}.segment{display:inline-block;width:auto!important;min-height:.7rem;padding:0 0 .2rem!important;border:0!important;border-radius:0;color:var(--yy-muted)!important;background:transparent!important;box-shadow:none!important;font-size:.35rem;line-height:.45rem}.segment.active{color:var(--yy-primary)!important;border-bottom:.05rem solid var(--yy-primary)!important;font-weight:800}.enterprise-job-list{display:grid;gap:.3rem}.enterprise-job-card{padding:.375rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface);box-shadow:0 .175rem .6rem #135a540d}.job-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.status-pill.success{color:var(--yy-success);background:var(--yy-success-soft)}.status-pill.pending{color:var(--yy-pending);background:var(--yy-pending-soft)}.status-pill.muted{color:var(--yy-muted);background:#edf2f0}.enterprise-job-card .job-meta{margin-top:.2rem}.job-actions{display:flex;align-items:center;gap:.35rem;margin-top:.3rem}.job-action{margin-top:0}.job-action.text-button{min-height:.9rem}.report-tabs{margin:.3rem 0 .35rem}.report-list{overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.report-row{display:flex;gap:.275rem;align-items:flex-start;padding:.35rem;border-bottom:.025rem solid var(--yy-line)}.report-row:last-child{border-bottom:0}.report-icon{display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border-radius:.225rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem;font-weight:800}.report-main{flex:1;min-width:0}.report-title{color:var(--yy-ink);font-size:.35rem;line-height:.475rem;font-weight:800}.report-main .text-link{display:block;margin-top:.175rem}.my-hero{padding:.125rem 0 .35rem}.my-hero .section-title{margin-top:.125rem}.my-hero .section-description{margin-top:.175rem}.verification-card{display:flex;align-items:center;justify-content:space-between;gap:.3rem;padding:.375rem;border:.025rem solid #c7dfdb;border-radius:.375rem;background:var(--yy-accent-soft)}.card-title{display:block;color:var(--yy-ink);font-size:.4rem;line-height:.5rem;font-weight:800}.card-subtitle{display:block;margin-top:.075rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.list-section-title{display:block;margin:.6rem 0 .225rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem;font-weight:800}.setting-list{overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.setting-row{display:flex;gap:.275rem;align-items:center;padding:.325rem .35rem;border-bottom:.025rem solid var(--yy-line)}.setting-row:last-child{border-bottom:0}.setting-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:.725rem;height:.725rem;border-radius:.225rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem}.setting-copy{flex:1;min-width:0}.setting-title{display:block;color:var(--yy-ink);font-size:.35rem;line-height:.475rem;font-weight:800}.setting-title-link{width:auto;min-height:.475rem;margin:0;padding:0!important;border-radius:0;background:transparent;box-shadow:none;text-align:left}.setting-list .setting-title-link:after{border:0}.setting-subtitle{display:block;margin-top:.075rem;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.row-arrow{color:var(--yy-subtle);font-size:.55rem;line-height:.55rem}.enterprise-my-detail-page .section-heading{margin-bottom:.375rem}.enterprise-detail-note,.async-boundary-note{display:grid!important;gap:.1rem;padding:.325rem;margin-top:.4rem;border:.025rem solid var(--yy-border);border-radius:.325rem;color:var(--yy-muted);background:rgba(255,255,255,.62);font-size:.35rem;line-height:.425rem}.identity-card{display:flex;gap:.275rem;align-items:center;padding:.35rem;border:.025rem solid var(--yy-border);border-radius:.4rem;background:var(--yy-surface)}.company-avatar,.person-avatar{display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:.35rem;color:#fff;background:var(--yy-primary);font-size:.5rem;font-weight:800}.person-avatar{background:#3974c6}.identity-name{display:block;color:var(--yy-ink);font-size:.4rem;line-height:.5rem;font-weight:800}.identity-meta{display:block;margin-top:.05rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.private-pill{color:var(--yy-primary)}.metric-grid,.profile-progress{display:none}.talent-my-page .section-heading{padding:.5rem 0 .25rem}.talent-my-page .section-title{margin-top:.125rem;font-size:.625rem;line-height:.8rem}.talent-my-page .section-description{margin-top:.175rem}.talent-my-page .profile-progress{display:block;padding:.375rem;margin-top:.4rem;border:.025rem solid #c7dfdb;border-radius:.375rem;background:var(--yy-surface);box-shadow:0 .3rem .7rem #135a540f}.progress-header{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.progress-value{color:var(--yy-primary);font-size:.35rem;line-height:.475rem;font-weight:800}.progress-track{height:.125rem;margin-top:.325rem;overflow:hidden;border-radius:24.975rem;background:#e4ece9}.progress-fill{height:100%;max-width:100%;border-radius:inherit;background:var(--yy-primary)}.progress-copy{display:block;margin-top:.2rem;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.placeholder-page{padding-top:.85rem;text-align:center}.placeholder-page .section-description{max-width:8.5rem;margin:.2rem auto .5rem}.placeholder-page .status-notice{text-align:left}.placeholder-mark{display:flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin:0 auto .45rem;border-radius:.5rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.625rem}.restricted-page{padding-top:.85rem}.restricted-page .section-description{margin-top:.2rem}.company-context-page{padding-bottom:.8rem}.context-company-card,.context-file-list{margin-top:.35rem;overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.4rem;background:var(--yy-surface)}.context-company-card{padding:.375rem}.context-card-title{display:block;color:var(--yy-ink);font-size:.4rem;line-height:.5rem;font-weight:800}.context-fact{display:flex;justify-content:space-between;gap:.4rem;padding:.3rem 0 0;color:var(--yy-text);font-size:.35rem;line-height:.45rem}.context-fact+.context-fact{margin-top:.25rem;padding-top:.25rem;border-top:.025rem solid var(--yy-line)}.context-fact Text:last-child{color:var(--yy-muted);text-align:right}.context-section-heading{margin-top:.6rem}.context-section-heading .section-title{font-size:.45rem}.context-completeness{font-weight:700}.context-upload-card{display:flex;flex-direction:column;align-items:center;padding:.6rem .4rem .45rem;border:.025rem dashed #8bb9b3;border-radius:.4rem;background:rgba(255,255,255,.58);text-align:center}.upload-symbol{color:var(--yy-primary);font-size:.725rem;line-height:.8rem}.upload-title{display:block;margin-top:.2rem;color:var(--yy-ink);font-size:.4rem;font-weight:800}.upload-copy{display:block;margin-top:.125rem;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.context-upload-card .secondary-button{margin-top:.35rem}.context-file-row{display:flex;gap:.25rem;align-items:center;padding:.3rem .35rem;border-bottom:.025rem solid var(--yy-line)}.context-file-row:last-child{border-bottom:0}.file-mark{display:flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;border-radius:.25rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem}.file-copy{flex:1;min-width:0}.file-status.processing{color:var(--yy-pending);background:var(--yy-pending-soft)}.file-status.failed{color:var(--yy-risk);background:var(--yy-risk-soft)}.context-empty-note{display:block;margin-top:.25rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.job-discovery-page{padding-bottom:2.6rem}.job-discovery-head,.conversation-stage,.live-insights-head,.profile-page-head,.detail-page-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.job-discovery-head{margin-bottom:.3rem}.job-discovery-head .section-title{font-size:.5rem;line-height:.675rem}.assistant-pill{flex:0 0 auto}.discovery-source-column{padding:.35rem;margin-top:.3rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:rgba(255,255,255,.72)}.discovery-panel-title{display:block;color:var(--yy-ink);font-size:.35rem;line-height:.475rem;font-weight:800}.source-summary{padding:.275rem .325rem;margin:.225rem 0 .1rem;border:.025rem solid var(--yy-border);border-radius:.3rem;color:var(--yy-muted);background:rgba(255,255,255,.65);font-size:.35rem;line-height:.425rem}.discovery-source-note{display:block;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.discovery-conversation-column{display:flex;flex-direction:column;min-width:0}.conversation-body{display:flex;min-height:0;flex-direction:column;overflow-y:auto;padding-bottom:.3rem}.conversation-stage{margin:.375rem 0 .3rem;color:var(--yy-primary);font-size:.35rem;line-height:.425rem;font-weight:800}.pause-button{min-height:.8rem;padding:.125rem .225rem!important;border:.025rem solid var(--yy-border);border-radius:24.975rem;color:var(--yy-primary);background:#fff;font-size:.35rem}.conversation-messages{display:flex;flex-direction:column;gap:.25rem}.conversation-bubble{max-width:92%;padding:.3rem .35rem;border:.025rem solid var(--yy-border);border-radius:.375rem;color:var(--yy-ink);background:#fff;font-size:.35rem;line-height:.525rem}.conversation-bubble.user{align-self:flex-end;border-color:#acd1cb;background:var(--yy-accent-soft)}.conversation-input{position:fixed;z-index:3;right:.5rem;bottom:2.05rem;left:.5rem;display:flex;gap:.2rem;align-items:center;padding:.2rem .225rem .2rem .325rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:#fff;box-shadow:0 .25rem .65rem #135a541f}.conversation-input Input{flex:1;color:var(--yy-text);font-size:.35rem}.conversation-send{min-width:.95rem;height:.95rem;padding:0!important;border-radius:.3rem;color:#fff;background:var(--yy-primary)}.discovery-insight-column{min-width:0}.live-insights{padding:.325rem;margin-top:.325rem;border-radius:.375rem;background:#eaf3f1}.live-insights-head{color:var(--yy-ink);font-size:.35rem;font-weight:800}.live-insights-head Text:last-child{color:var(--yy-primary);font-size:.35rem}.insight{display:block;margin-top:.2rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.insight.fact{color:var(--yy-primary)}.insight.conflict{color:var(--yy-risk)}.question-rationale{display:grid;gap:.125rem;padding:.3rem 0 0;margin-top:.3rem;border-top:.025rem solid var(--yy-line)}.draft-handoff{display:block;margin-top:.3rem;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.draft-handoff-button{display:block;margin-top:.25rem}.discovery-desktop-heading,.desktop-discovery-pause,.desktop-source-record,.discovery-conversation-title{display:none}.job-profile-page{padding-bottom:1.2rem}.profile-page-head{align-items:flex-start;margin-bottom:.325rem}.profile-page-head .section-title{font-size:.5rem;line-height:.675rem}.profile-hero-card{padding:.425rem .4rem;border:.025rem solid #c7dfdb;border-radius:.425rem;background:linear-gradient(145deg,#f8fcfb 0%,#edf7f5 100%)}.profile-hero-pill{display:inline-block;padding:.125rem .225rem;border-radius:24.975rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem;font-weight:800}.profile-hero-title{display:block;margin-top:.275rem;color:var(--yy-ink);font-size:.5rem;line-height:.7rem;font-weight:800}.profile-hero-card .section-description{margin-top:.125rem}.profile-context{margin-top:.25rem}.job-profile-section{margin-top:.475rem}.job-profile-section>.section-title{margin-bottom:.225rem;font-size:.45rem;line-height:.65rem}.profile-list-card{overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.profile-list-row,.profile-linked-item{display:flex;gap:.25rem;align-items:flex-start;min-height:1.1rem;padding:.275rem .35rem;border-bottom:.025rem solid var(--yy-line)}.profile-linked-item{display:grid;gap:.125rem}.profile-list-row:last-child,.profile-linked-item:last-child{border-bottom:0}.profile-list-row .insight,.profile-linked-item .insight{flex:1;margin-top:0;color:var(--yy-text);font-size:.35rem;line-height:.5rem}.profile-list-index{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:.55rem;height:.55rem;border-radius:.2rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem;font-weight:800}.profile-overflow-note{margin-top:.175rem}.profile-context-band .profile-list-index{width:.6rem;height:.6rem}.profile-clarification-card{padding:.375rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.profile-clarification-item{padding:.25rem .3rem;border:.025rem solid var(--yy-line);border-radius:.275rem;background:#fbfdfc}.profile-clarification-item+.profile-clarification-item{margin-top:.2rem}.profile-clarification-item .insight{margin-top:0;color:var(--yy-text)}.profile-clarification-item .section-description{margin-top:.1rem}.profile-trace-affordance{margin-top:.45rem}.profile-trace{padding:.35rem;margin-top:.225rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:rgba(255,255,255,.62)}.profile-trace .section-title{font-size:.4rem}.profile-trace .section-description{margin-top:.125rem}.profile-actions{display:grid;gap:.2rem;padding:.45rem 0 .2rem}.profile-screening-link{font-size:.35rem;text-align:left}.bottom-nav{position:fixed;z-index:4;right:0;bottom:0;left:0;display:flex;justify-content:center;height:1.8rem;padding:.2rem .45rem calc(.2rem + env(safe-area-inset-bottom));border-top:.025rem solid rgba(220,231,228,.9);background:rgba(255,255,255,.95);backdrop-filter:blur(.35rem)}.nav-item{flex:1;max-width:4rem;min-height:1.3rem;padding:.125rem .15rem!important;border-radius:.225rem;color:var(--yy-muted);background:transparent;font-size:.35rem}.nav-item.active{color:var(--yy-primary);font-weight:800}.nav-icon{display:block;margin-bottom:.05rem;font-size:.4rem;line-height:.5rem}.job-create-heading{padding-top:.125rem}.job-create-heading .section-title{margin-top:.125rem}.form-card{display:grid;gap:.225rem;padding:.4rem;margin-top:.375rem;border:.025rem solid var(--yy-border);border-radius:.4rem;background:var(--yy-surface)}.form-label{color:var(--yy-text);font-size:.35rem;line-height:.45rem;font-weight:800}.form-input,.form-textarea{width:100%;padding:.25rem .275rem;border:.025rem solid var(--yy-border);border-radius:.25rem;color:var(--yy-text);background:#fbfdfc;font-size:.35rem;line-height:.5rem}.form-textarea{min-height:3.5rem}.form-error{color:var(--yy-risk);font-size:.35rem;line-height:.425rem}.workflow-context,.flow-steps,.trust-strip,.scope-note{display:none}@media (max-width: 767px){.h5-statusbar{display:flex}}@media (min-width: 768px){.topbar,.entry-topbar{max-width:22.5rem;margin:0 auto;padding-right:.8rem;padding-left:.8rem}.shell-main{max-width:19rem}.page-content{padding-right:.8rem;padding-left:.8rem}.entry-cards{grid-template-columns:repeat(2,1fr);align-items:stretch}.bottom-nav{right:auto;left:50%;width:13rem;border:.025rem solid var(--yy-border);border-bottom:0;border-radius:.45rem .45rem 0 0;transform:translate(-50%)}}@media (min-width: 1024px){.shell{display:grid;grid-template-columns:5.6rem minmax(0,1fr);min-height:100vh;padding-bottom:0}.shell-background{grid-column:1 / -1}.desktop-enterprise-nav{position:relative;z-index:2;display:flex;grid-column:1;grid-row:1 / span 2;flex-direction:column;min-height:100vh;padding:.85rem .55rem;border-right:.025rem solid var(--yy-border);background:rgba(255,255,255,.78)}.desktop-nav-brand{display:flex;gap:.25rem;align-items:center}.desktop-nav-label{margin:1.2rem .25rem .3rem;color:var(--yy-muted);font-size:.35rem;font-weight:800}.desktop-nav-item{display:flex;gap:.25rem;align-items:center;width:100%;min-height:1.1rem;padding:.2rem .3rem!important;margin-bottom:.125rem;border-radius:.3rem;color:var(--yy-muted);text-align:left;font-size:.35rem}.desktop-nav-item.active{color:var(--yy-primary);background:var(--yy-accent-soft);font-weight:800}.desktop-nav-item .nav-icon{width:.5rem;margin:0;text-align:center}.desktop-nav-note{display:grid;gap:.1rem;padding:.35rem .3rem;margin-top:auto;border:.025rem solid var(--yy-border);border-radius:.325rem;color:var(--yy-muted);font-size:.35rem;line-height:.425rem}.topbar,.entry-topbar{grid-column:2;max-width:none;width:100%;padding:.7rem 1.35rem .35rem}.shell-main{grid-column:2;max-width:none;margin:0}.page-content{max-width:none;padding:.45rem .4rem 1rem}.bottom-nav{display:none}.job-discovery-page{display:grid;grid-template-columns:5.5rem minmax(10.5rem,1fr) 7rem;grid-template-areas:"head head head" "source conversation insight" "draft draft draft";gap:.55rem .4rem;max-width:none;align-items:stretch}.job-discovery-head{grid-area:head}.discovery-source-column{grid-area:source;margin-top:0}.discovery-conversation-column{grid-area:conversation;display:flex;flex-direction:column;min-width:0;min-height:17.6rem;max-height:17.6rem;overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.discovery-conversation-column .conversation-input{position:static;right:auto;bottom:auto;left:auto;margin:auto .35rem .35rem}.discovery-conversation-column .conversation-body{flex:1}.discovery-insight-column{grid-area:insight;min-height:17.6rem;overflow:hidden;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.question-rationale{padding:.375rem;margin-top:.35rem;border-top:0;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.draft-handoff{grid-area:draft}.job-profile-page{max-width:26rem}.screening-page,.screening-detail-page{max-width:22.5rem}.desktop-nav-brand .brand-assistant{display:none}.discovery-mobile-heading,.job-discovery-head>.assistant-pill{display:none}.discovery-desktop-heading{display:grid;gap:.025rem}.desktop-discovery-pause{display:inline-flex}.conversation-stage .pause-button{display:none}.discovery-source-column{min-height:17.6rem;overflow:hidden;border-radius:.375rem;padding:0;background:var(--yy-surface)}.discovery-source-column .discovery-panel-title{padding:.4rem;border-bottom:.025rem solid var(--yy-line)}.desktop-source-record{display:flex;flex-direction:column;gap:.05rem;padding:.35rem;margin:.35rem .35rem 0;border-radius:.275rem;background:#f0f7f5}.desktop-source-record-title{color:var(--yy-text);font-size:.35rem;line-height:.45rem;font-weight:800}.desktop-source-record-meta{color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.discovery-source-column .source-summary{margin:.25rem .35rem 0;border:0;background:transparent}.discovery-source-column .discovery-source-note{display:none}.discovery-conversation-title{display:block;padding:.4rem .45rem;border-bottom:.025rem solid var(--yy-line);color:var(--yy-ink);font-size:.35rem;line-height:.475rem;font-weight:800}.conversation-stage{display:none}.discovery-insight-column .live-insights{margin:0;border-radius:0;background:transparent}}.conversation-input{bottom:calc(2.05rem + env(safe-area-inset-bottom));align-items:flex-end}.conversation-textarea{flex:1;min-width:0;max-height:3.7rem;overflow-y:auto;color:var(--yy-text);font-size:.4rem;line-height:.6rem}.conversation-textarea taro-textarea-core,.conversation-textarea .taro-textarea{font:inherit;font-size:.4rem;line-height:.6rem}.draft-preview-card{display:block;padding:.3rem;margin-top:.25rem;border:.025rem solid var(--yy-border);border-radius:.3rem;background:rgba(255,255,255,.72)}.topbar-verified-pill{color:var(--yy-success);background:var(--yy-success-soft)}.assistant-chip{border:.025rem solid #c4ddd8;background:#e6f2ef}.assistant-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:.35rem;height:.35rem;border-radius:50%;color:var(--yy-primary);background:#fff;font-size:.35rem}.home-primary-card{padding:.4rem;border-radius:.45rem}.home-flow{gap:.2rem;padding-top:.35rem;margin-top:.35rem}.home-flow-item{min-height:1.45rem;padding:.225rem .2rem;border:.025rem solid rgba(19,90,84,.14);border-radius:.275rem;background:rgba(255,255,255,.55)}.home-section-title{margin-top:.6rem}.home-job-list{overflow:visible;display:grid;gap:.25rem;border:0;border-radius:0;background:transparent}.home-job-card{min-height:1.9rem;padding:.3rem .35rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface);box-shadow:0 .125rem .4rem #135a540a}.home-job-card:last-child{border-bottom:.025rem solid var(--yy-border)}.enterprise-jobs-page{padding-top:.425rem}.list-hero{padding-bottom:.2rem}.list-hero .section-title{font-size:.575rem;line-height:.75rem}.jobs-filter-row{align-items:stretch;margin:.4rem 0 .3rem}.segmented-tabs{flex:1;gap:.1rem;padding:.1rem;border:0;border-radius:.3rem;background:#e6efec}.segmented-tabs{min-width:0}.segment{flex:1;width:auto!important;min-width:0;min-height:.8rem;padding:.175rem .2rem!important;border:0!important;border-radius:.225rem;color:var(--yy-muted)!important;font-size:.35rem;line-height:.45rem}.segment.active{border:0!important;color:var(--yy-primary)!important;background:#fff!important;box-shadow:0 .05rem .15rem #135a5414}.jobs-filter-row>.compact-button{flex:0 0 auto;width:1.95rem!important;min-height:1rem;padding:.2rem!important;border-radius:.275rem}.enterprise-job-list{gap:.25rem}.enterprise-job-card{padding:.35rem;border-radius:.4rem;box-shadow:0 .125rem .4rem #135a540a}.enterprise-job-card .job-title{font-size:.4rem;line-height:.525rem}.enterprise-job-card .job-meta{margin-top:.15rem}.job-actions{gap:.2rem;margin-top:.275rem}.job-actions .job-action{flex:1}.job-action.text-button{flex:0 0 auto!important;min-width:1.95rem}.context-section-heading{margin-top:.55rem}.context-upload-card{padding:.55rem .4rem .45rem}.upload-success-copy{color:var(--yy-success)}.upload-error-copy{color:var(--yy-risk)}.context-file-list{margin-top:.25rem}.job-discovery-page{padding-bottom:2.7rem}.live-insights{padding:.35rem;border:.025rem solid #d7e9e5}.insight-row{display:flex;gap:.2rem;align-items:flex-start;margin-top:.225rem}.insight-row .insight{flex:1;margin-top:0}.insight-dot{flex:0 0 auto;color:var(--yy-primary);font-size:.35rem;line-height:.425rem}.insight-row.inference .insight-dot{color:#6a9b92}.insight-row.unknown .insight-dot{color:var(--yy-pending)}.insight-row.conflict .insight-dot{color:var(--yy-risk)}.question-rationale{padding-top:.075rem;border-top:0}.profile-hero-card{padding:.4rem;border-radius:.425rem}.profile-hero-title{font-size:.525rem;line-height:.7rem}.job-profile-section{margin-top:.525rem}.job-profile-section>.section-title{margin-bottom:.2rem;font-size:.4rem;line-height:.575rem;letter-spacing:-.01em}.profile-list-card{border-radius:.375rem}.profile-list-row,.profile-linked-item{min-height:1.05rem;padding:.25rem .325rem}.profile-linked-item{display:flex;flex-direction:column;gap:.125rem}.profile-relation-hint{display:inline-flex;align-items:center;gap:.075rem;color:var(--yy-subtle);font-size:.35rem;line-height:.375rem}.profile-relation-dot{color:var(--yy-primary);font-size:.4rem;line-height:.3rem}.profile-clarification-card{padding:.35rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.assistant-chip{display:inline-flex;flex:0 0 auto;min-width:1.6rem;height:.8rem;align-items:center;justify-content:center;gap:.125rem;padding:.175rem .25rem;border:.025rem solid #c4ddd8;border-radius:24.975rem;color:var(--yy-primary);background:#e6f2ef;font-size:var(--yy-type-micro-size);line-height:var(--yy-type-micro-line);font-weight:800}.assistant-chip-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:.4rem;height:.4rem;border-radius:50%;color:var(--yy-primary);background:#fff;font-size:var(--yy-type-micro-size);line-height:var(--yy-type-micro-line)}.home-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.home-flow-item{min-width:0;align-content:center;justify-items:center;padding-right:.15rem;padding-left:.15rem;text-align:center}.home-section-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.3rem;margin:.6rem 0 .275rem}.home-section-heading-title{flex:0 1 auto;min-width:0}.home-section-heading-action{display:flex;flex:0 0 auto;min-width:0;align-items:center;justify-content:flex-end}.home-section-heading-button{width:auto!important;margin:0!important;padding:0!important;white-space:nowrap;text-align:right}.enterprise-jobs-page{padding-top:.875rem}.list-hero{padding-top:0;padding-bottom:.15rem}.jobs-filter-row{margin-top:.3rem;margin-bottom:.25rem}.job-profile-page{padding-top:max(.45rem,env(safe-area-inset-top));padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.profile-page-head{margin-bottom:.3rem}.profile-page-head .section-title{font-size:var(--yy-type-title1-size);line-height:var(--yy-type-title1-line);font-weight:var(--yy-type-title1-weight)}.profile-page-head .section-description{margin-top:.05rem;font-size:var(--yy-type-caption-size);line-height:var(--yy-type-caption-line);font-weight:var(--yy-type-caption-weight)}.profile-hero-card{padding:.4rem}.profile-hero-pill{font-size:var(--yy-type-micro-size);line-height:var(--yy-type-micro-line);font-weight:var(--yy-type-micro-weight)}.profile-hero-title{font-size:var(--yy-type-title2-size);line-height:var(--yy-type-title2-line);font-weight:var(--yy-type-title2-weight)}.profile-hero-card .section-description{font-size:var(--yy-type-body-size);line-height:var(--yy-type-body-line);font-weight:var(--yy-type-body-weight)}.job-profile-section{margin-top:.6rem}.job-profile-section>.section-title{margin-bottom:.3rem;font-size:var(--yy-type-title2-size);line-height:var(--yy-type-title2-line);font-weight:var(--yy-type-title2-weight)}.profile-list-row,.profile-linked-item{min-height:1.1rem;padding:.3rem .35rem}.profile-list-row .insight,.profile-linked-item .insight{font-size:var(--yy-type-body-size);line-height:var(--yy-type-body-line);font-weight:var(--yy-type-body-weight)}.profile-list-index{width:.6rem;height:.6rem;font-size:var(--yy-type-micro-size);line-height:var(--yy-type-micro-line);font-weight:var(--yy-type-micro-weight)}.profile-overflow-note{margin-top:.2rem;font-size:var(--yy-type-caption-size);line-height:var(--yy-type-caption-line)}.profile-clarification-item .section-description{font-size:var(--yy-type-caption-size);line-height:var(--yy-type-caption-line)}.profile-trace-affordance{margin-top:.5rem}.profile-trace .section-title{font-size:var(--yy-type-title2-size);line-height:var(--yy-type-title2-line)}.profile-screening-link{font-size:var(--yy-type-body-size);line-height:var(--yy-type-body-line)}.text-button,.text-link,.nav-item,.desktop-nav-item{width:auto!important;border:0!important;background:transparent!important}.nav-item,.desktop-nav-item{box-shadow:none!important}.topbar-action,.conversation-send,.pause-button,.job-action,.screening-detail-button,.profile-page-head .text-button{width:auto!important}.conversation-input Input{min-width:0;width:auto}.pause-button{display:inline-flex;align-items:center;justify-content:center;color:var(--yy-primary)!important;border:.025rem solid var(--yy-border)!important;background:#fff!important;font-size:.35rem!important;line-height:.4rem}.file-status{padding:.125rem .2rem;border-radius:24.975rem;color:var(--yy-primary);background:var(--yy-accent-soft);font-size:.35rem;line-height:.4rem;font-weight:800;white-space:nowrap}.topbar-brand-mark{flex:0 0 auto;width:.85rem;height:.85rem;border-radius:.275rem;font-size:.45rem}.desktop-discovery-pause{display:none!important}@media (max-width: 767px){.job-discovery-head .section-title{font-size:.45rem;line-height:.6rem}.job-discovery-page .discovery-source-column{padding:.25rem .3rem}.job-discovery-page .discovery-source-column .discovery-panel-title,.job-discovery-page .discovery-source-column .discovery-source-note{display:none}.job-discovery-page .source-summary{padding:0;margin:0;border:0;background:transparent;font-size:.35rem;line-height:.45rem}}@media (min-width: 1024px){.desktop-discovery-pause{display:inline-flex!important}}.async-progress-page{padding-bottom:1rem}.async-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.async-progress-head .section-title{margin-top:.125rem;font-size:.525rem;line-height:.725rem}.async-progress-head .text-button{flex:0 0 auto;width:auto!important;min-width:1.6rem;white-space:nowrap;text-align:right}.async-progress-card{padding:.4rem;margin-top:.4rem;border:.025rem solid #c7dfdb;border-radius:.4rem;background:var(--yy-accent-soft)}.async-status-title{display:block;margin-top:.125rem;color:var(--yy-ink);font-size:.4rem;line-height:.55rem;font-weight:800}.async-updated{display:block;margin-top:.175rem;color:var(--yy-muted);font-size:.35rem;line-height:.4rem}.async-stage-list{overflow:hidden;margin-top:.4rem;border:.025rem solid var(--yy-border);border-radius:.375rem;background:var(--yy-surface)}.async-stage-row{display:flex;gap:.25rem;align-items:flex-start;padding:.3rem .35rem;border-bottom:.025rem solid var(--yy-line)}.async-stage-row:last-child{border-bottom:0}.async-stage-row.current .profile-list-index{color:#fff;background:var(--yy-primary)}.async-stage-row.failed .profile-list-index{color:#fff;background:var(--yy-risk)}.async-stage-row.pending{opacity:.72}.discovery-pause-action,.profile-head-action{width:auto!important;margin:0 0 0 auto!important}.conversation-stage .discovery-pause-action{flex:0 0 auto;margin-left:auto!important}.profile-page-head .profile-head-action{flex:0 0 auto;min-width:1.1rem;padding-right:0!important;text-align:right}.insight-group{margin-top:.3rem}.insight-group:first-of-type{margin-top:.225rem}.insight-group-title{display:block;color:var(--yy-primary-dark);font-size:.35rem;line-height:.4rem;font-weight:800}.insight-row.declined .insight-dot,.insight-row.declined .insight{color:var(--yy-muted)}.profile-editor{padding:.4rem;margin:0 -.05rem .45rem;border:.025rem solid var(--yy-border);border-radius:.4rem;background:var(--yy-surface)}.profile-edit-field{display:grid;gap:.15rem;margin-top:.35rem}.profile-edit-field Input,.profile-edit-field Textarea{box-sizing:border-box;width:100%;min-height:1.05rem;padding:.25rem .3rem;border:.025rem solid var(--yy-border);border-radius:.275rem;color:var(--yy-text);background:#fff;font-size:.35rem;line-height:.5rem}.profile-edit-field Textarea{min-height:2.3rem}.profile-editor-actions{display:flex;justify-content:flex-end;gap:.25rem;padding:.4rem 0 max(.05rem,env(safe-area-inset-bottom))}.profile-editor-actions .secondary-button,.profile-editor-actions .primary-button{width:auto!important;margin:0!important}.profile-actions{display:flex;justify-content:stretch;padding:.5rem 0 max(.2rem,env(safe-area-inset-bottom))}.profile-screening-primary{width:100%!important;min-height:1.15rem;margin:0!important;border:.025rem solid var(--yy-primary)!important;border-radius:.325rem;color:#fff!important;background:var(--yy-primary)!important;text-align:center;font-size:.4rem;line-height:.55rem;font-weight:800;box-shadow:0 .2rem .45rem #135a5429}.discovery-material-statuses{display:grid;gap:.15rem;margin-top:.25rem}.discovery-material-status{display:flex;justify-content:space-between;gap:.3rem;padding:.2rem .25rem;border-radius:.25rem;color:var(--yy-muted);background:rgba(255,255,255,.62);font-size:.35rem;line-height:.4rem}.discovery-material-status Text:last-child{text-align:right}.discovery-material-status.processed_with_clarifications{color:var(--yy-primary);background:var(--yy-accent-soft)}.discovery-material-status.read_failed{color:var(--yy-risk);background:var(--yy-risk-soft)}.auth-pairing-card{display:grid;gap:.35rem;padding:.45rem;margin-top:.45rem;border:.025rem solid #c7dfdb;border-radius:.4rem;background:var(--yy-surface);box-shadow:0 .25rem .65rem #135a540f}.auth-pairing-code{display:block;overflow-wrap:anywhere;padding:.3rem;border:.025rem dashed #94c2ba;border-radius:.3rem;color:var(--yy-primary-dark);background:var(--yy-accent-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.35rem;line-height:.5rem;font-weight:800;letter-spacing:.03em}.auth-pairing-card .form-label{margin-top:.05rem}.auth-pairing-card Input{box-sizing:border-box;width:100%;min-height:1.1rem;padding:.25rem .3rem;border:.025rem solid var(--yy-border);border-radius:.275rem;background:#fff}.auth-pairing-card .primary-button,.auth-pairing-card .secondary-button{width:100%!important;margin:0!important}.auth-pairing-page{padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.company-context-textarea,.company-context-textarea-native{width:100%;min-height:6rem;box-sizing:border-box;text-align:left;font-size:.4rem;line-height:1.65;color:#253c39;background:#f4f8f7;padding:.35rem;border-radius:.3rem}.company-context-full-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.4rem;line-height:1.65;text-align:left}.company-context-field{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;text-align:left;font-size:.4rem;line-height:1.5}.company-context-input{flex:1;min-width:0;padding:.3rem;height:1.15rem;box-sizing:border-box;border-radius:.25rem;background:#f4f8f7;text-align:left;font-size:.4rem}.job-profile-page .generative-profile-row{flex-direction:column;align-items:stretch;gap:.2rem}.job-profile-page .generative-profile-row .insight{flex:none;width:100%;overflow-wrap:anywhere}.job-profile-page .generative-profile-row taro-textarea-core{width:100%;min-height:3.75rem;box-sizing:border-box}.job-profile-page .generative-profile-row .text-button{margin:0;align-self:flex-start}.profile-wait-page .profile-page-head .section-title{flex:1;min-width:0}.profile-wait-page .profile-page-head .text-button{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto;min-height:1.1rem;margin:0 0 0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.4rem;line-height:.6rem;text-align:right}.profile-wait-page .profile-page-head .text-button:after{border:0}.topbar[data-topbar-route="/enterprise/jobs"]{padding-bottom:.2rem}.enterprise-jobs-page{padding-top:0}.jobs-filter-row{margin-top:.2rem;align-items:stretch}.jobs-filter-row .segmented-tabs{box-sizing:border-box;min-width:0;height:auto;min-height:1rem;padding:.075rem;gap:.075rem}.jobs-filter-row .segment{min-width:0;padding:.125rem .175rem!important;min-height:.85rem;line-height:.6rem;white-space:normal}.jobs-filter-row .compact-button{flex-shrink:0;min-height:1rem;height:auto;margin:0}.job-actions.single-action .job-action{flex:1;width:100%!important;margin:0}.job-discovery-page .conversation-input{display:flex;position:relative;left:auto;right:auto;bottom:auto;margin:.3rem 0;flex-shrink:0}.job-discovery-page .conversation-body{overflow:visible}.job-discovery-page .conversation-textarea{min-height:1.1rem;max-height:5rem;width:100%;flex:1}@media (min-width: 1024px){.job-discovery-page{grid-template-columns:minmax(5rem,1fr) minmax(0,3fr)}}@media (min-width: 1024px){.job-discovery-page{grid-template-areas:"head head" "source conversation" "draft draft"}.job-discovery-page .discovery-conversation-column{max-height:none;overflow:visible}}.profile-wait-page{padding-top:.6rem}.profile-wait-title{display:block;font-size:.65rem;line-height:1.4;font-weight:700;margin:.7rem 0 .25rem}.profile-wait-steps{padding:.5rem;margin:.6rem 0;border:.025rem solid var(--yy-border);border-radius:.45rem;background:var(--yy-surface)}.profile-wait-step{display:flex;align-items:center;gap:.35rem;min-height:1.6rem;color:var(--yy-muted)}.profile-wait-step.done,.profile-wait-step.active{color:var(--yy-primary)}.profile-activity{animation:profile-pulse 1.4s ease-in-out infinite}@keyframes profile-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.profile-activity{animation:none}}.profile-wait-page.page-content{padding:.55rem .5rem .9rem;background:#f5f9f8}.profile-wait-page .profile-page-head .section-title{font-size:.425rem;line-height:.625rem;font-weight:700}.profile-wait-page .profile-wait-kicker{display:block;margin-top:.625rem;color:var(--yy-primary);font-size:.35rem;line-height:.45rem;font-weight:700}.profile-wait-page .profile-wait-title{font-size:.6rem;line-height:.825rem;margin:.15rem 0 .2rem}.profile-wait-page .section-description{font-size:.35rem;line-height:.5rem}.profile-wait-page .profile-wait-steps{padding:.525rem .45rem;margin:.5rem 0;border-radius:.4rem;box-shadow:0 .2rem .6rem #135a540a}.profile-wait-page .profile-wait-step{position:relative;min-height:1.35rem;gap:.3rem;align-items:flex-start;padding:0 0 .425rem;font-size:.35rem;line-height:.575rem}.profile-wait-page .profile-wait-step.final{min-height:.575rem;padding-bottom:0}.profile-wait-page .profile-wait-step .profile-step-icon{position:relative;z-index:1;display:block;text-align:center;width:.575rem;height:.575rem;flex-shrink:0;border-radius:50%;background:#e4edeb;font-size:.35rem}.profile-wait-page .profile-wait-step.with-line:before{content:"";position:absolute;left:.275rem;top:.575rem;bottom:0;width:.025rem;background:#d9e5e2}.profile-wait-page .profile-wait-notice{display:block;font-size:.35rem;line-height:.525rem;color:var(--yy-muted);padding:.275rem .325rem;background:#eaf2ef;border-radius:.25rem}.tab-loading-placeholder{display:flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.6rem 0;background:transparent;border:0;box-shadow:none}.shell{font-size:.4rem;line-height:1.55}.shell taro-button-core{min-height:1.1rem;height:auto;line-height:1.5;white-space:normal}.shell taro-input-core,.shell taro-textarea-core{font-size:.4rem;line-height:1.55}.section-description,.job-meta,.card-label,.form-label{line-height:1.55;overflow-wrap:anywhere}.profile-hero-title,.job-title,.section-title{overflow-wrap:anywhere}.conversation-input .conversation-send{min-width:1.6rem;min-height:1.1rem;height:auto;border-radius:.3rem;font-size:.4rem}.job-discovery-head{display:block}.discovery-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0}.discovery-heading-row>.discovery-mobile-heading,.discovery-heading-row>.discovery-desktop-heading{min-width:0;flex:1}.discovery-heading-row .section-description{margin-top:0}.discovery-heading-row .discovery-finalize-button{flex:0 0 auto;width:auto;min-height:1.1rem;margin:0 0 0 auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--yy-primary)!important;box-shadow:none;font-size:.35rem;text-align:right}.discovery-heading-row .discovery-finalize-button:after{border:0}.discovery-question-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.waiting-hint{display:block;margin-top:.3rem;color:var(--yy-muted);font-size:.35rem;line-height:1.6}.waiting-hint.is-animating{background-image:linear-gradient(105deg,var(--yy-muted) 35%,#bdc7c4 48%,var(--yy-muted) 61%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:waiting-hint-shimmer 4.5s ease-in-out infinite}@keyframes waiting-hint-shimmer{0%,15%{background-position:140% 0}75%,to{background-position:-40% 0}}@media (prefers-reduced-motion: reduce){.waiting-hint.is-animating{animation:none;background:none;color:var(--yy-muted)}}.profile-edit-decision{padding:.4rem;border:.025rem solid var(--yy-border);border-radius:.3rem;background:var(--yy-surface)}.profile-edit-decision taro-button-core{margin-top:.2rem}@media (max-width: 360px){.page-content{padding-left:.35rem;padding-right:.35rem}.profile-page-head,.job-actions{flex-wrap:wrap}}.shell-work-page{overflow:visible}.shell-work-page{background:#eaf4f1}.shell-work-page .shell-background{background:none}.job-discovery-page.page-content,.job-profile-page.page-content{padding-top:0}.work-sticky-header{position:sticky;top:0;z-index:10;padding-top:.45rem;padding-bottom:.3rem;background:#eaf4f1}.discovery-heading-row .discovery-finalize-button{display:flex;align-items:center;justify-content:flex-end;line-height:.675rem}.conversation-bubble{box-sizing:border-box}.conversation-bubble.assistant,.conversation-bubble.pending{max-width:100%;border-color:transparent;background:transparent}.conversation-bubble.user{max-width:85%;margin-left:auto}.conversation-body>.conversation-bubble{margin-top:.35rem}.resume-transfer-row{display:flex;flex-direction:column;gap:.2rem;padding:.4rem;margin-top:.3rem;border:.025rem solid var(--yy-border);border-radius:.375rem;color:var(--yy-muted);background:rgba(255,255,255,.5)}.profile-sticky-header .profile-page-head{flex-wrap:nowrap;align-items:center;gap:.3rem}.profile-sticky-header .profile-page-head>View,.profile-sticky-header .profile-page-head>div{min-width:0}.profile-sticky-header .profile-head-action{color:var(--yy-primary)!important;border:0;box-shadow:none;background:transparent;white-space:nowrap}.profile-sticky-header>.primary-button{margin-bottom:0}.profile-sticky-header .profile-hero-card{margin-bottom:.3rem}@media (min-width: 1024px){.work-sticky-header{top:0}}.profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin-bottom:.3rem}.profile-section-heading .section-title{margin:0}.profile-add-button{margin:0;padding:.1rem .25rem;min-height:.8rem;line-height:.6rem;font-size:.35rem;font-weight:600;color:#155b54;background:transparent;border:0}.profile-add-button:after,.profile-add-actions taro-button-core:after{border:0}.profile-add-editor{padding:.4rem;margin:.3rem 0;border:.025rem solid #bad2cc;border-radius:.4rem;background:#fff}.profile-add-label{display:block;margin-bottom:.25rem;font-size:.35rem;font-weight:600;color:#214b45}.profile-add-input{display:block;width:100%;min-height:2.8rem;padding:.3rem;box-sizing:border-box;border:.025rem solid #abc9c1;border-radius:.25rem;background:#f7faf9;font-size:.4rem;line-height:1.6;color:#20332f}.profile-add-actions{display:flex;gap:.25rem;margin-top:.35rem}.profile-add-actions taro-button-core{flex:1;margin:0;padding:0 .25rem;line-height:1.05rem;font-size:.375rem;border-radius:.25rem;border:.025rem solid #bad2cc}.profile-add-cancel{color:#315f55;background:#fff}.profile-add-save{color:#fff;background:#155b54}.profile-add-save[disabled]{color:#fff;background:#73958e;opacity:1}.profile-add-button{flex-shrink:0;white-space:nowrap}.auth-pairing-h5{box-sizing:border-box;width:calc(100% - .8rem);max-width:11rem;margin:1rem auto;padding:.7rem;text-align:center}.auth-pairing-h5 .section-title{font-size:.6rem;line-height:1.4}.auth-pairing-h5 .section-copy{font-size:.375rem;line-height:1.6}.auth-pairing-qr{display:block;margin:0 auto;background:#fff;max-width:100%}.auth-pairing-details{display:grid;gap:.35rem;overflow-wrap:anywhere}page{background:#f4f8f7;color:#18201f}*{box-sizing:border-box}taro-button-core{font-family:inherit}
