@charset "UTF-8";page{background:radial-gradient(circle at top left,rgba(255,183,77,.18),transparent 28%),radial-gradient(circle at top right,rgba(83,151,255,.12),transparent 24%),linear-gradient(180deg,#f7f0e6,#f4f6fb 36%,#eef3ff);color:#11243a;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;min-height:100%}.container,.page-shell{box-sizing:border-box;padding:.7rem .55rem 1.05rem}.page-shell{display:flex;flex-direction:column;gap:.55rem;padding-bottom:1.2rem}.page-shell-with-tab{padding-bottom:calc(3.15rem + env(safe-area-inset-bottom))}.page-shell-entry{justify-content:center;min-height:100vh;padding-bottom:1rem;padding-top:1rem}.entry-shell{display:flex;flex-direction:column;gap:.6rem}.entry-header{display:flex;flex-direction:column;gap:.25rem}.entry-title{color:#11243a;display:block;font-size:1.15rem;font-weight:700;line-height:1.2}.entry-last-mode,.entry-subtitle{color:#5d718f;display:block;font-size:.6rem;line-height:1.7}.card,.chat-thread-card,.hero-panel,.profile-hero-card,.section-block,.state-card,.status-inline-card,.tool-panel{border-radius:.7rem;box-sizing:border-box}.card,.hero-panel,.profile-hero-card,.section-block,.tool-panel{background:hsla(0,0%,100%,.9);border:.025rem solid hsla(0,0%,100%,.65);box-shadow:0 .45rem 1rem rgba(27,45,74,.08)}.hero-panel{display:flex;flex-direction:column;gap:.5rem;padding:.7rem}.hero-panel-home{background:linear-gradient(135deg,rgba(13,30,57,.96),rgba(35,83,104,.92)),linear-gradient(180deg,#10233a,#173456);color:#fdf4ea}.hero-panel-home .card-glass,.hero-panel-home .eyebrow,.hero-panel-home .ghost-btn,.hero-panel-home .hero-description,.hero-panel-home .hero-title,.hero-panel-home .identity-name,.hero-panel-home .identity-subtitle,.hero-panel-home .identity-summary,.hero-panel-home .metric-label,.hero-panel-home .metric-note,.hero-panel-home .metric-value,.hero-panel-home .secondary-btn,.hero-panel-home .soft-chip{color:inherit}.hero-panel-compact{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,248,253,.9))}.hero-copy{display:flex;flex-direction:column;gap:.35rem}.eyebrow{color:#cb6a47;font-size:.45rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.hero-title{display:block;font-size:1rem;font-weight:700;line-height:1.24}.hero-description{color:#42556f;display:block;font-size:.6rem;line-height:1.7}.action-row,.btn-row,.chip-row,.hero-chip-row,.match-row,.profile-hero-right,.talent-inline-list{display:flex;flex-wrap:wrap;gap:.3rem}.action-row,.btn-row{margin-top:.2rem}.action-row-tight,.chip-row-tight{gap:.25rem}.card-glass{background:hsla(0,0%,100%,.1);border:.025rem solid hsla(0,0%,100%,.16);padding:.45rem}.compact-panel{gap:.3rem}.chat-thread-header,.identity-card,.profile-hero-left,.talent-card-header{align-items:center;display:flex;gap:.4rem}.identity-copy,.profile-hero-copy,.talent-card-copy{display:flex;flex:1;flex-direction:column;gap:.15rem}.identity-name,.profile-hero-name{display:block;font-size:.85rem;font-weight:700}.detail-subvalue,.identity-subtitle,.job-card-meta,.meta-label,.meta-note,.mini-persona-subtitle,.panel-note,.profile-hero-role,.schedule-role,.talent-card-role,.text-muted,.timeline-subtitle{color:#5d718f;display:block;font-size:.55rem;line-height:1.6}.bubble-text,.detail-value-paragraph,.identity-summary,.job-card-summary,.profile-hero-headline,.schedule-note,.state-message,.talent-card-headline,.timeline-detail{display:block;font-size:.6rem;line-height:1.7}.chat-side-stack,.metric-stack,.review-task-list,.timeline-list{display:flex;flex-direction:column;gap:.35rem}.board-grid,.detail-grid,.job-card-list,.metric-grid,.persona-grid,.schedule-board,.step-grid,.talent-card-list,.tool-grid{display:grid;gap:.4rem;grid-template-columns:1fr}.board-card,.detail-card,.job-card,.metric-card,.persona-card,.review-task-card,.schedule-card,.step-card,.talent-card,.timeline-item{background:#fff;border:.025rem solid rgba(190,206,228,.72);border-radius:.6rem;box-sizing:border-box;padding:.5rem}.metric-card-compact{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.14)}.metric-value{color:#142c4d;display:block;font-size:.85rem;font-weight:700}.bubble-speaker,.detail-label,.job-card-title,.metric-label,.mini-persona-name,.panel-title,.persona-name,.review-task-title,.schedule-name,.section-title,.state-title,.step-card-title,.subtitle,.talent-card-name,.timeline-title{display:block;font-size:.65rem;font-weight:700;line-height:1.4}.metric-note,.section-note{color:#657995;display:block;font-size:.55rem;line-height:1.65}.section-block{padding:.6rem}.section-block-sand{background:linear-gradient(180deg,rgba(255,249,241,.96),hsla(0,0%,100%,.94))}.section-block-dark{background:linear-gradient(180deg,#10233a,#183452);color:#f5eadf}.section-head{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.4rem}.app-nav-shell .section-note,.app-nav-shell .section-title,.detail-card-dark .detail-subvalue,.detail-card-dark .detail-value,.detail-label-invert,.section-head-invert .section-note,.section-head-invert .section-title,.timeline-detail-invert,.timeline-subtitle-invert,.timeline-title-invert{color:#f5eadf}.persona-card{display:flex;flex-direction:column;gap:.3rem}.persona-card-dark{background:linear-gradient(180deg,#132842,#213d63);color:#f5eadf}.persona-card-dark .persona-headline,.persona-card-dark .persona-meta,.persona-card-dark .persona-name{color:#f5eadf}.persona-card-accent{background:linear-gradient(135deg,rgba(255,145,86,.12),rgba(23,115,116,.1))}.persona-tag{align-self:flex-start;background:rgba(255,145,86,.18);border-radius:24.975rem;color:#bf5d3f;display:inline-flex;font-size:.45rem;font-weight:700;padding:.15rem .35rem}.persona-headline,.persona-meta{display:block;font-size:.55rem;line-height:1.6}.persona-meta{color:#667a95}.chat-thread-card,.job-card,.profile-hero-card,.review-task-card-rich,.talent-card{display:flex;flex-direction:column;gap:.3rem}.talent-card-selected{border-color:#cb6a47;box-shadow:0 .3rem .6rem rgba(203,106,71,.16)}.job-card-budget,.profile-hero-price,.talent-card-price{color:#d0603a;display:block;font-size:.6rem;font-weight:700}.availability-pill,.meta-pill,.outline-chip,.soft-chip,.status-badge,.status-pill{align-items:center;border-radius:24.975rem;box-sizing:border-box;display:inline-flex;font-size:.45rem;font-weight:700;justify-content:center;line-height:1.2;padding:.2rem .35rem}.availability-green,.meta-pill-ok,.soft-chip,.status-badge-green,.status-badge-ok,.status-done{background:rgba(61,164,127,.14);color:#1f6a55}.availability-yellow,.meta-pill-warn,.outline-chip,.status-badge-muted,.status-badge-yellow,.status-todo{background:hsla(0,0%,100%,.72);border:.025rem solid rgba(180,193,214,.9);color:#465976}.status-badge-warm{background:rgba(255,145,86,.16);color:#bf5d3f}.availability-red,.meta-pill-error,.status-badge-danger,.status-badge-red,.status-error{background:rgba(215,84,84,.14);color:#a33232}.status-inline-card{background:hsla(0,0%,100%,.92);border:.025rem solid rgba(190,206,228,.82);box-shadow:0 .3rem .6rem rgba(27,45,74,.06);padding:.45rem .5rem}.status-inline-card-success{background:rgba(232,248,239,.94);border-color:rgba(61,164,127,.28)}.status-inline-card-danger{background:hsla(0,100%,97%,.96);border-color:rgba(215,84,84,.28)}.ghost-btn,.ghost-btn::after,.primary-btn,.primary-btn::after,.producer-home-ghost-btn,.producer-home-ghost-btn::after,.producer-home-secondary-btn,.producer-home-secondary-btn::after,.producer-profile-edit-btn,.producer-profile-edit-btn::after,.producer-profile-logout-btn,.producer-profile-logout-btn::after,.secondary-btn,.secondary-btn::after,taro-button-core,taro-button-core::after{border:none!important}.ghost-btn,.primary-btn,.producer-home-ghost-btn,.producer-home-secondary-btn,.producer-profile-edit-btn,.producer-profile-logout-btn,.secondary-btn{border-radius:.45rem;box-sizing:border-box;font-size:.55rem;font-weight:700;height:1.9rem;line-height:1.9rem;min-width:0;padding:0 .45rem}.primary-btn{background:linear-gradient(135deg,#d66139,#f79265);color:#fff8f1}.secondary-btn{background:linear-gradient(135deg,#143a5c,#2b6286);color:#f6efe5}.ghost-btn{background:hsla(0,0%,100%,.74);color:#183452}.producer-home-secondary-btn{background:linear-gradient(135deg,#4384ff,#73a4ff);color:#fff}.producer-home-ghost-btn{background:#f2f6ff;color:#2e63d4}.producer-profile-edit-btn{background:linear-gradient(135deg,#4384ff,#73a4ff);border-radius:24.975rem;color:#fff;font-size:.45rem;height:1.45rem;line-height:1.45rem;padding:0 .45rem}.producer-profile-logout-btn{background:linear-gradient(135deg,#ef5f5f,#f57575);color:#fff}.detail-card-dark,.timeline-item-dark{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.detail-value,.detail-value-list,.meta-label,.meta-note,.meta-value{font-size:.55rem;line-height:1.65}.detail-value,.detail-value-list,.meta-value{color:#15304f}.detail-value-list,.meta-value{display:block}.board-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,255,.94));display:flex;flex-direction:column;gap:.3rem}.app-nav-label,.board-kicker{color:#cb6a47;display:block;font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.board-value{color:#14304f;display:block;font-size:.85rem;font-weight:700;line-height:1.35}.app-nav-note,.board-item,.board-note{color:#5f7391;display:block;font-size:.55rem;line-height:1.65}.board-list{display:flex;flex-direction:column;gap:.2rem}.role-grid,.thread-list{display:grid;gap:.4rem;grid-template-columns:1fr}.role-picker-card,.role-picker-card::after{border:none!important}.role-picker-card{background:hsla(0,0%,100%,.9);border:.025rem solid rgba(187,202,225,.72);border-radius:.7rem;box-shadow:0 .4rem .85rem rgba(22,41,67,.08);box-sizing:border-box;height:auto;line-height:1.4;min-width:0;padding:.6rem .55rem;text-align:left;width:100%}.role-picker-card:nth-child(1){background:linear-gradient(180deg,rgba(255,247,241,.96),hsla(0,0%,100%,.94))}.role-picker-card:nth-child(2){background:linear-gradient(180deg,rgba(240,247,255,.96),hsla(0,0%,100%,.94))}.role-picker-card:nth-child(3){background:linear-gradient(180deg,rgba(16,35,58,.98),rgba(24,52,82,.94));border-color:hsla(0,0%,100%,.08)}.role-picker-card:nth-child(3) .role-picker-subtitle,.role-picker-card:nth-child(3) .role-picker-title{color:#f6ebde}.role-picker-card:nth-child(3) .outline-chip{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:#fff4ea}.role-picker-top{align-items:center;display:flex;gap:.35rem;margin-bottom:.4rem}.role-picker-copy{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.role-picker-title{color:#10233a;display:block;font-size:.7rem;font-weight:700}.role-picker-subtitle{color:#5d718f;display:block;font-size:.55rem;line-height:1.6}.role-card,.thread-card{background:hsla(0,0%,100%,.92);border:.025rem solid rgba(187,202,225,.72);border-radius:.65rem;box-shadow:0 .4rem .85rem rgba(22,41,67,.08);box-sizing:border-box;padding:.55rem}.role-card{display:flex;flex-direction:column;gap:.4rem}.role-card:nth-child(1){background:linear-gradient(180deg,rgba(255,247,241,.96),hsla(0,0%,100%,.94))}.role-card:nth-child(2){background:linear-gradient(180deg,rgba(240,247,255,.96),hsla(0,0%,100%,.94))}.role-card:nth-child(3){background:linear-gradient(180deg,rgba(16,35,58,.98),rgba(24,52,82,.94));border-color:hsla(0,0%,100%,.1)}.role-card:nth-child(3) .board-item,.role-card:nth-child(3) .persona-meta,.role-card:nth-child(3) .persona-name{color:#f6ebde}.role-card:nth-child(3) .outline-chip{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14);color:#fff4ea}.role-card:nth-child(3) .primary-btn{background:linear-gradient(135deg,#f79265,#d66139)}.board-item::before{color:#cb6a47;content:"• "}.job-card-top,.thread-row{align-items:flex-start;display:flex;gap:.3rem;justify-content:space-between}.thread-card{display:flex;flex-direction:column;gap:.3rem}.thread-preview{color:#304864;display:block;font-size:.55rem;line-height:1.65}.app-tabbar-shell{backdrop-filter:blur(.45rem);background:rgba(10,23,40,.9);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.75rem;bottom:calc(.45rem + env(safe-area-inset-bottom));box-shadow:0 .5rem 1.2rem rgba(14,24,39,.22);display:flex;flex-direction:column;left:.55rem;padding:.3rem .3rem .25rem;pointer-events:auto;position:fixed;right:.55rem;z-index:999}.app-tabbar-shell-light{background:hsla(0,0%,100%,.94);border:.025rem solid rgba(191,206,232,.95);box-shadow:0 .45rem 1.05rem rgba(42,76,126,.18)}.app-tabbar-grid{display:flex;gap:.25rem}.app-tabbar-item{align-items:center;background:hsla(0,0%,100%,.02);border:.025rem solid transparent;border-radius:.55rem;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.1rem;justify-content:center;min-height:1.7rem;padding:.3rem .2rem;pointer-events:auto;text-decoration:none}.app-tabbar-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:100%}.app-tabbar-item-active{background:linear-gradient(135deg,rgba(214,97,57,.32),hsla(18,90%,68%,.22));border-color:rgba(255,221,205,.18)}.app-tabbar-shell-light .app-tabbar-item{background:transparent}.app-tabbar-shell-light .app-tabbar-item-active{background:rgba(65,134,255,.12);border-color:rgba(87,145,244,.22)}.app-tabbar-glyph{color:hsla(30,52%,92%,.62);display:block;font-size:.55rem;line-height:1}.app-tabbar-shell-light .app-tabbar-glyph,.app-tabbar-shell-light .app-tabbar-subnote{color:#7a879d}.app-tabbar-glyph-active{color:#fff7ef}.app-tabbar-shell-light .app-tabbar-glyph-active{color:#3478f5}.app-tabbar-label{color:#fff5eb;display:block;font-size:.45rem;font-weight:700}.app-tabbar-shell-light .app-tabbar-label{color:#2a3545}.app-tabbar-shell-light .app-tabbar-item-active .app-tabbar-label,.app-tabbar-shell-light .app-tabbar-item-active .app-tabbar-subnote{color:#3478f5}.app-tabbar-subnote{color:hsla(30,52%,92%,.64);display:block;font-size:.4rem;line-height:1.2}.board-value-light{color:#f5eadf}.chat-layout{display:flex;flex-direction:column;gap:.4rem}.chat-page-shell{padding-bottom:1.6rem}.bubble-list{display:flex;flex-direction:column;gap:.3rem}.bubble-list-card{background:hsla(0,0%,100%,.72);border-radius:.6rem;padding:.45rem}.chat-composer-card{gap:.3rem}.chat-composer-row{align-items:center;display:flex;gap:.3rem}.chat-composer-input-shell{flex:1 1 auto;min-width:0}.chat-composer-input{background:rgba(245,248,255,.9);border:.025rem solid rgba(205,217,238,.9);border-radius:.45rem;box-sizing:border-box;color:#20344e;display:block;font-size:.5rem;min-height:1.4rem;padding:0 .45rem;width:100%}.chat-composer-btn{flex:0 0 3.7rem;padding:0;width:3.7rem}.bubble-row{display:flex}.bubble-row-left{justify-content:flex-start}.bubble-row-right{justify-content:flex-end}.bubble-card{border-radius:.55rem;box-sizing:border-box;max-width:88%;padding:.4rem .45rem}.bubble-card-left{background:hsla(0,0%,100%,.94);border:.025rem solid rgba(182,195,216,.8)}.bubble-card-right{background:linear-gradient(135deg,rgba(20,58,92,.96),rgba(43,98,134,.95))}.bubble-card-right .bubble-speaker,.bubble-card-right .bubble-text,.bubble-card-right .bubble-time{color:#f9f0e6}.bubble-time{color:#7286a1;display:block;font-size:.45rem;margin-top:.15rem}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card{display:flex;flex-direction:column;gap:.2rem}.schedule-card{display:flex;flex-direction:column;gap:.2rem}.job-card-list,.review-task-list,.schedule-board,.talent-card-list,.timeline-list{display:flex;flex-direction:column;gap:.35rem}.mini-persona,.mini-persona-wide{align-items:center;display:flex;gap:.25rem}.mini-persona-wide{flex:1;min-width:0}.demo-avatar{background:linear-gradient(135deg,#183452,#ca6d4c);border-radius:.6rem;flex-shrink:0;overflow:hidden;position:relative}.demo-avatar-sm{border-radius:.45rem;height:1.4rem;width:1.4rem}.demo-avatar-md{height:2.2rem;width:2.2rem}.demo-avatar-lg{border-radius:.8rem;height:2.9rem;width:2.9rem}.demo-avatar-image{height:100%;width:100%}.demo-avatar-fallback{align-items:center;color:#fff;display:flex;font-size:.65rem;font-weight:700;inset:0;justify-content:center;position:absolute}.state-card{background:hsla(0,0%,100%,.96);border:.025rem solid rgba(190,206,228,.8);padding:.45rem}.state-card-error{background:hsla(0,100%,97%,.96);border-color:rgba(215,84,84,.2)}.state-card-empty{background:hsla(0,0%,100%,.92)}.error-text,.state-message-error{color:#a33232}.field-input{background:hsla(0,0%,100%,.94);border:.025rem solid rgba(188,202,225,.86);border-radius:.4rem;box-sizing:border-box;color:#11243a;font-size:.55rem;padding:.45rem .4rem;width:100%}.meta-grid{display:flex;flex-direction:column;gap:.25rem}.meta-row{align-items:flex-start;display:flex;gap:.3rem;justify-content:space-between}.meta-value-break{max-width:68%;text-align:right;word-break:break-all}.tool-panel-light{background:hsla(0,0%,100%,.92)}.app-nav-shell{background:linear-gradient(180deg,#10233a,#183452);border-radius:.7rem;box-shadow:0 .45rem 1rem rgba(27,45,74,.12);padding:.6rem}.app-nav-grid{display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.app-nav-card{background:hsla(0,0%,100%,.08);border:.025rem solid hsla(0,0%,100%,.12);border-radius:.55rem;box-sizing:border-box;padding:.45rem}.app-nav-card-active{background:linear-gradient(135deg,rgba(214,97,57,.3),hsla(18,90%,68%,.22));border-color:rgba(255,213,196,.24)}.app-nav-card-active .app-nav-label,.app-nav-card-active .app-nav-note{color:#fff4ec}.producer-home-page{background:radial-gradient(circle at top left,rgba(117,170,255,.22),transparent 28%),linear-gradient(180deg,#edf3ff,#f7f9fe 42%,#fdfefe);gap:.45rem;padding-top:.45rem}.producer-home-surface,.producer-search-page{display:flex;flex-direction:column;gap:.35rem}.producer-search-page{background:radial-gradient(circle at top left,rgba(117,170,255,.16),transparent 26%),linear-gradient(180deg,#f0f5ff,#f8fbff 40%,#fff);gap:.45rem;padding-top:.45rem}.producer-search-surface{gap:.4rem}.producer-home-topbar{align-items:flex-end;display:flex;gap:.3rem;justify-content:space-between}.producer-home-title-wrap{display:flex;flex-direction:column;gap:.1rem}.producer-home-stream-title{color:#182b45;display:block;font-size:.9rem;font-weight:700;line-height:1.2}.producer-home-candidate-footnote,.producer-home-inline-meta-text,.producer-home-stream-subtitle{color:#71819a;display:block;font-size:.5rem;line-height:1.55}.producer-home-stream-link{color:#4f7fde;display:block;font-size:.5rem;line-height:1.4}.producer-home-searchbar{height:1.8rem}.producer-home-filter-row,.producer-home-inline-meta{display:flex;flex-wrap:wrap;gap:.25rem}.producer-home-filter-pill{align-items:center;background:hsla(0,0%,100%,.88);border:.025rem solid rgba(212,223,240,.94);border-radius:24.975rem;display:inline-flex;justify-content:center;padding:.25rem .4rem}.producer-home-filter-pill-active{background:rgba(87,145,244,.12);border-color:rgba(87,145,244,.24)}.producer-home-filter-label{color:#596f90;display:block;font-size:.45rem;line-height:1.2}.producer-home-filter-label-active{color:#356fd8;font-weight:700}.producer-home-candidate-list{display:flex;flex-direction:column;gap:.35rem}.producer-search-filter-block{display:flex;flex-direction:column;gap:.25rem}.producer-search-filter-title{color:#223752;display:block;font-size:.5rem;font-weight:700;line-height:1.35}.producer-search-result-list{padding-bottom:0}.producer-home-hero,.producer-home-section-card{border-radius:.75rem;box-sizing:border-box}.producer-home-hero{background:linear-gradient(180deg,#8cb7ff,#4d8bf7);box-shadow:0 .45rem 1.05rem rgba(69,118,215,.22);display:flex;flex-direction:column;gap:.5rem;padding:.65rem .55rem .5rem}.producer-home-identity-row,.producer-home-talent-user,.producer-home-thread-card{align-items:center;display:flex;gap:.35rem}.producer-home-avatar-wrap{position:relative;width:-moz-fit-content;width:fit-content}.producer-home-avatar-edit{align-items:center;background:#3d7ef1;border-radius:24.975rem;bottom:-.05rem;box-shadow:0 .15rem .35rem rgba(33,77,161,.28);color:#fff;display:flex;font-size:.4rem;height:.7rem;justify-content:center;position:absolute;right:-.05rem;width:.7rem}.producer-home-card-copy,.producer-home-focus-copy,.producer-home-identity-copy,.producer-home-metric-copy,.producer-home-thread-copy{display:flex;flex-direction:column}.producer-home-card-head,.producer-home-focus-item,.producer-home-name-row,.producer-home-section-head,.producer-home-thread-head{align-items:center;display:flex;gap:.3rem;justify-content:space-between}.producer-home-name{color:#fff;display:block;font-size:.85rem;font-weight:700;line-height:1.25}.producer-home-role-chip{align-items:center;background:hsla(0,0%,100%,.24);border-radius:24.975rem;color:#f8fbff;display:inline-flex;font-size:.45rem;font-weight:700;justify-content:center;padding:.15rem .35rem}.producer-home-greeting{color:hsla(0,0%,100%,.92);display:block;font-size:.55rem;line-height:1.65;margin-top:.2rem}.producer-home-metric-grid{display:grid;gap:.3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.producer-home-metric-card{background:hsla(0,0%,100%,.95);border-radius:.55rem;box-shadow:0 .35rem .7rem rgba(66,109,190,.16);display:flex;flex-direction:column;gap:.25rem;min-height:2.95rem;padding:.45rem .4rem}.producer-home-metric-icon{display:block;font-size:.7rem;line-height:1}.producer-home-metric-label{color:#6580a7;display:block;font-size:.45rem;line-height:1.35}.producer-home-metric-value{color:#16293f;display:block;font-size:.65rem;font-weight:700;line-height:1.2}.producer-home-section-card{background:hsla(0,0%,100%,.94);border:.025rem solid rgba(214,224,241,.88);box-shadow:0 .4rem .95rem rgba(55,84,132,.1);display:flex;flex-direction:column;gap:.4rem;padding:.55rem}.producer-home-section-card-compact{padding-bottom:.45rem}.producer-home-section-title{color:#16293f;display:block;font-size:.65rem;font-weight:700;line-height:1.35}.producer-home-section-link{color:#5a86d7;display:block;font-size:.5rem;line-height:1.4}.producer-home-focus-list,.producer-home-job-list,.producer-home-talent-list,.producer-home-thread-list{display:flex;flex-direction:column;gap:.35rem}.producer-home-focus-item{align-items:flex-start;background:#f4f8ff;border:.025rem solid rgba(202,217,242,.86);border-radius:.55rem;padding:.45rem .45rem .4rem}.producer-home-card-title,.producer-home-focus-label,.producer-home-thread-name{color:#182b45;display:block;font-size:.6rem;font-weight:700;line-height:1.35}.producer-home-card-note,.producer-home-card-subtitle,.producer-home-focus-note,.producer-home-thread-preview,.producer-home-thread-role{color:#677c99;display:block;font-size:.525rem;line-height:1.6}.producer-home-focus-value,.producer-home-job-budget,.producer-home-match-rate{color:#3d72da;display:block;font-size:.6rem;font-weight:700;line-height:1.3}.producer-home-job-card,.producer-home-talent-card,.producer-home-thread-card{background:#fff;border:.025rem solid rgba(205,217,238,.94);border-radius:.6rem;box-shadow:0 .25rem .65rem rgba(78,103,145,.08);box-sizing:border-box;padding:.45rem}.producer-home-job-status{align-items:center;border-radius:24.975rem;display:inline-flex;font-size:.45rem;font-weight:700;justify-content:center;line-height:1.2;padding:.2rem .35rem}.producer-home-job-status-warm{background:rgba(255,145,86,.16);color:#c0613e}.producer-home-job-status-muted{background:#eef3fd;color:#6881a5}.producer-home-job-status-ok{background:rgba(71,183,136,.14);color:#257254}.producer-home-card-summary{color:#233955;display:block;font-size:.55rem;line-height:1.68}.producer-home-talent-card-wide{gap:.35rem}.producer-home-inline-actions,.producer-home-tag-row{display:flex;flex-wrap:wrap;gap:.25rem}.producer-home-tag{align-items:center;background:#f4f7fc;border:.025rem solid rgba(208,219,240,.9);border-radius:24.975rem;color:#5f7597;display:inline-flex;font-size:.45rem;justify-content:center;line-height:1.2;padding:.2rem .35rem}.producer-home-tag-soft{background:rgba(87,145,244,.12);border-color:rgba(87,145,244,.18);color:#3d72da}.producer-home-thread-card{align-items:flex-start;position:relative}.producer-home-thread-copy{flex:1;gap:.05rem}.producer-home-thread-time{color:#7a879d;display:block;font-size:.5rem;line-height:1.4}.producer-home-thread-badge{align-items:center;background:#ff5d5d;border-radius:24.975rem;color:#fff;display:inline-flex;font-size:.45rem;font-weight:700;height:.85rem;justify-content:center;min-width:.85rem;padding:0 .25rem}.producer-home-candidate-foot{align-items:center;display:flex;gap:.3rem;justify-content:space-between}.producer-home-card-mini-actions{align-items:center;display:flex;gap:.25rem}.producer-home-candidate-status{align-items:center;background:rgba(87,145,244,.12);border-radius:24.975rem;color:#356fd8;display:inline-flex;font-size:.45rem;font-weight:700;justify-content:center;line-height:1.2;padding:.2rem .35rem}.producer-home-inline-link{align-items:center;background:rgba(242,246,255,.96);border-radius:24.975rem;color:#5c7398;display:inline-flex;font-size:.45rem;height:1rem;justify-content:center;line-height:1.2;min-width:1.8rem;padding:0 .35rem}.producer-home-inline-link-strong{background:rgba(87,145,244,.12);color:#356fd8;font-weight:700}.producer-messages-page,.producer-profile-page{background:radial-gradient(circle at top left,rgba(117,170,255,.16),transparent 26%),linear-gradient(180deg,#f0f5ff,#f8fbff 40%,#fff);gap:.45rem;padding-top:.45rem}.producer-messages-toolbar{display:flex;flex-direction:column;gap:.35rem}.producer-messages-searchbar{align-items:center;background:rgba(244,247,252,.98);border:.025rem solid rgba(220,229,243,.94);border-radius:24.975rem;box-shadow:inset 0 .025rem 0 hsla(0,0%,100%,.86);display:flex;gap:.3rem;height:1.95rem;padding:0 .55rem}.producer-messages-filter-icon-text,.producer-messages-search-icon,.producer-messages-sort-caret,.producer-messages-sort-icon{color:#8794aa;display:block;font-size:.6rem;line-height:1}.producer-messages-search-input{color:#1c2e45;flex:1;font-size:.55rem;height:100%}.producer-messages-search-placeholder{color:#9aa6ba}.producer-messages-segment-row{align-items:end;border-bottom:.025rem solid rgba(223,232,245,.92);display:grid;gap:.2rem;grid-template-columns:repeat(3,minmax(0,1fr)) 1.5rem;padding:0 .15rem .35rem}.producer-messages-segment{border-bottom:.1rem solid transparent;display:flex;justify-content:center;padding-bottom:.3rem}.producer-messages-segment-active{border-bottom-color:#3d7ef1}.producer-messages-segment-label{color:#28384c;display:block;font-size:.45rem;line-height:1.35}.producer-messages-segment-label-active{color:#2f73e6;font-weight:700}.producer-messages-filter-icon{align-items:center;background:hsla(0,0%,100%,.96);border:.025rem solid rgba(214,223,238,.94);border-radius:.45rem;display:flex;height:1.35rem;justify-content:center;justify-self:end;width:1.35rem}.producer-messages-list-shell{display:flex;flex-direction:column;gap:.4rem}.producer-messages-sort-row{display:flex}.producer-messages-sort-pill{align-items:center;background:hsla(0,0%,100%,.96);border:.025rem solid rgba(214,223,238,.94);border-radius:24.975rem;display:inline-flex;gap:.25rem;height:1.4rem;padding:0 .45rem}.producer-messages-sort-label{color:#2e3b50;display:block;font-size:.5rem;line-height:1.35}.producer-messages-list{display:flex;flex-direction:column;gap:.35rem}.producer-messages-card{align-items:flex-start;background:hsla(0,0%,100%,.98);border:.025rem solid rgba(214,223,238,.9);border-radius:.65rem;box-shadow:0 .35rem .7rem rgba(63,90,132,.08);display:flex;gap:.35rem;padding:.45rem;position:relative}.producer-messages-card-copy{display:flex;flex:1;flex-direction:column;gap:.15rem}.producer-messages-card-head{align-items:baseline;display:flex;gap:.25rem;justify-content:space-between}.producer-messages-card-name{color:#18293e;display:block;font-size:.6rem;font-weight:700;line-height:1.35}.producer-messages-card-time{color:#7d899d;display:block;font-size:.5rem;line-height:1.35}.producer-messages-role-chip{align-items:center;align-self:flex-start;background:#eaf3ff;border-radius:.3rem;color:#4577c7;display:inline-flex;font-size:.45rem;justify-content:center;line-height:1.2;padding:.15rem .3rem}.producer-messages-card-preview{color:#273b55;display:block;font-size:.55rem;line-height:1.55;padding-right:.6rem}.producer-messages-card-about{color:#6c809d;display:block;font-size:.45rem;line-height:1.35}.producer-messages-unread-badge{align-items:center;background:#ff5c5c;border-radius:24.975rem;color:#fff;display:inline-flex;font-size:.45rem;font-weight:700;height:.85rem;justify-content:center;min-width:.85rem;padding:0 .2rem;position:absolute;right:.45rem;top:.55rem}.producer-profile-hero,.producer-profile-section{border-radius:.75rem;box-sizing:border-box}.producer-profile-hero{background:linear-gradient(180deg,#8cb7ff,#4d8bf7);box-shadow:0 .45rem 1.05rem rgba(69,118,215,.22);display:flex;flex-direction:column;gap:.45rem;padding:.5rem .55rem .55rem}.producer-profile-name-row,.producer-profile-section-head,.producer-profile-topbar{align-items:center;display:flex;gap:.3rem;justify-content:space-between}.producer-profile-signal,.producer-profile-time{color:#fff;display:block;font-size:.5rem;font-weight:700;line-height:1.3}.producer-profile-identity-row{align-items:center;display:flex;gap:.4rem}.producer-profile-avatar-wrap{position:relative;width:-moz-fit-content;width:fit-content}.producer-profile-avatar-edit{align-items:center;background:#3d7ef1;border-radius:24.975rem;bottom:-.05rem;box-shadow:0 .15rem .35rem rgba(33,77,161,.28);color:#fff;display:flex;font-size:.4rem;height:.7rem;justify-content:center;position:absolute;right:-.05rem;width:.7rem}.producer-profile-copy,.producer-profile-metric-copy{display:flex;flex-direction:column}.producer-profile-name{color:#fff;display:block;font-size:.85rem;font-weight:700;line-height:1.25}.producer-profile-role-chip{align-items:center;background:hsla(0,0%,100%,.24);border-radius:24.975rem;color:#f8fbff;display:inline-flex;font-size:.45rem;font-weight:700;justify-content:center;padding:.15rem .35rem}.producer-profile-note{color:hsla(0,0%,100%,.92);display:block;font-size:.55rem;line-height:1.6;margin-top:.15rem}.producer-profile-metric-grid{display:grid;gap:.3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.producer-profile-metric-card{background:hsla(0,0%,100%,.95);border-radius:.55rem;box-shadow:0 .35rem .7rem rgba(66,109,190,.16);display:flex;flex-direction:column;gap:.25rem;min-height:2.85rem;padding:.45rem .35rem}.producer-profile-metric-icon{display:block;font-size:.7rem;line-height:1}.producer-profile-metric-label{color:#6580a7;display:block;font-size:.45rem;line-height:1.35}.producer-profile-metric-value{color:#16293f;display:block;font-size:.6rem;font-weight:700;line-height:1.2}.producer-profile-section{background:hsla(0,0%,100%,.96);border:.025rem solid rgba(214,224,241,.88);box-shadow:0 .4rem .95rem rgba(55,84,132,.1);display:flex;flex-direction:column;gap:.4rem;padding:.55rem}.producer-profile-settings-section{padding-bottom:.5rem}.producer-profile-section-title,.producer-profile-summary-title{color:#17293f;display:block;font-size:.65rem;font-weight:700;line-height:1.35}.producer-profile-summary-card{background:#f5f8fe;border:.025rem solid rgba(214,223,238,.88);border-radius:.6rem;display:flex;flex-direction:column;gap:.3rem;padding:.45rem}.producer-profile-favorite-empty-link,.producer-profile-favorite-empty-text,.producer-profile-favorite-note,.producer-profile-favorite-subtitle,.producer-profile-highlight,.producer-profile-settings-text,.producer-profile-summary-text{color:#627995;display:block;font-size:.525rem;line-height:1.6}.producer-profile-favorite-grid,.producer-profile-highlight-list,.producer-profile-settings-list,.producer-profile-tag-row{display:flex;flex-direction:column;gap:.3rem}.producer-profile-job-list{display:flex;flex-direction:column;gap:.3rem}.producer-profile-tag-row{flex-direction:row;flex-wrap:wrap;gap:.25rem}.producer-profile-tag{align-items:center;background:rgba(87,145,244,.12);border-radius:24.975rem;color:#3d72da;display:inline-flex;font-size:.45rem;justify-content:center;line-height:1.2;padding:.2rem .35rem}.producer-profile-favorite-grid{display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.producer-profile-job-card{background:#fff;border:.025rem solid rgba(214,223,238,.9);border-radius:.55rem;box-shadow:0 .2rem .55rem rgba(78,103,145,.06);display:flex;flex-direction:column;gap:.2rem;padding:.45rem .4rem}.producer-profile-job-head{align-items:flex-start;display:flex;gap:.3rem;justify-content:space-between}.producer-profile-job-status{align-items:center;border-radius:24.975rem;display:inline-flex;font-size:.45rem;font-weight:700;justify-content:center;line-height:1.2;padding:.15rem .3rem}.producer-profile-job-status-active{background:rgba(84,199,133,.14);color:#27885d}.producer-profile-job-status-pending{background:rgba(87,145,244,.12);color:#356fd8}.producer-profile-job-status-done{background:rgba(120,136,160,.12);color:#607188}.producer-profile-favorite-card{background:#fff;border:.025rem solid rgba(214,223,238,.9);border-radius:.5rem;box-shadow:0 .2rem .55rem rgba(78,103,145,.06);display:flex;flex-direction:column;gap:.15rem;min-height:3rem;padding:.45rem .4rem}.producer-profile-favorite-title{color:#1a2d45;display:block;font-size:.6rem;font-weight:700;line-height:1.35}.producer-profile-favorite-empty{align-items:center;background:#fbfcff;border:.025rem dashed rgba(206,216,235,.96);border-radius:.5rem;display:flex;flex-direction:column;gap:.2rem;grid-column:1/-1;justify-content:center;min-height:3.5rem}.producer-profile-favorite-empty-icon{display:block;font-size:1rem;line-height:1}.producer-profile-settings-item{align-items:center;display:flex;gap:.3rem}.producer-profile-settings-icon{color:#1e2c40;display:block;font-size:.55rem;line-height:1}@media (min-width:900px){.hero-panel-home{align-items:stretch;display:grid;grid-template-columns:minmax(0,2fr) minmax(8rem,1fr)}.board-grid,.detail-grid,.metric-grid,.schedule-board,.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.step-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.job-card-list,.talent-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid,.thread-list{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-layout{align-items:start;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(7.5rem,.9fr)}.app-nav-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.app-tabbar-shell{left:50%;right:auto;transform:translateX(-50%);width:min(18rem,100vw - 1.1rem)}}