.official-site{letter-spacing:0;font-synthesis:none;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-size:16px;line-height:1.6}.official-site *,.official-site :before,.official-site :after{letter-spacing:0}.official-site .official-hero-title,.official-site .official-section-title,.official-site .official-card-title,.official-site .official-feature-title{font-weight:500}.official-site button,.official-site input,.official-site textarea{font-family:inherit}.official-section-label{font-size:13px;font-weight:700;line-height:1.4}.official-hero-title{font-size:32px;font-weight:500;line-height:1.16}.official-hero-copy{font-size:16px;font-weight:400;line-height:1.75}.official-section-title{font-size:28px;font-weight:500;line-height:1.2}.official-section-copy{font-size:16px;font-weight:400;line-height:1.75}.official-card-title{font-size:18px;font-weight:500;line-height:1.35}.official-feature-title{font-size:22px;font-weight:500;line-height:1.35}.official-metric{font-size:28px;font-weight:800;line-height:1}.official-card-copy{font-size:15px;font-weight:400;line-height:1.75}.official-meta{font-size:12px;font-weight:600;line-height:1.5}.official-floating-contact{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:45;color:#fff;background:#1d1b18;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 12px 30px #1d1b183d,0 2px 5px #1d1b181f}.official-floating-contact:hover{background:#000;transform:translateY(-2px);box-shadow:0 16px 34px #1d1b1847,0 3px 7px #1d1b1824}.official-floating-contact:focus-visible,.official-contact-modal-close:focus-visible,.official-contact-form-submit:focus-visible,.official-contact-success button:focus-visible{outline-offset:3px;outline:3px solid #3b5bce59}.official-contact-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100f0e94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.official-contact-modal{border:1px solid #fff3;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);width:min(900px,100%);max-height:min(760px,100vh - 32px);animation:.22s ease-out both official-contact-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.official-contact-modal-intro{color:#fff;background:#1d1b18;min-width:0;padding:42px 36px}.official-contact-modal-intro .official-section-title{max-width:330px;font-size:34px}.official-contact-modal-phone{border-top:1px solid #ffffff24;margin-top:44px;padding-top:22px}.official-contact-modal-phone span,.official-contact-modal-phone strong{align-items:center;gap:8px;display:flex}.official-contact-modal-phone span{color:#ffffff80;font-size:12px;font-weight:600}.official-contact-modal-phone strong{color:#fff;margin-top:8px;font-size:21px;line-height:1.25}.official-contact-modal-address{margin-top:22px}.official-contact-modal-address span{color:#ffffff80;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.official-contact-modal-address p{color:#ffffffc7;max-width:300px;margin-top:8px;font-size:13px;line-height:1.7}.official-contact-modal-form-panel{color:#171717;background:#fff;min-width:0;min-height:0;padding:38px 36px;overflow-y:auto}.official-contact-modal-close{z-index:2;color:#77736e;background:#fffffff0;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:color .16s,background-color .16s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 3px 10px #1d1b181a}.official-contact-modal-close:hover{color:#171717;background:#fff}.official-contact-form{flex-direction:column;gap:14px;display:flex}.official-contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.official-contact-form input,.official-contact-form textarea{color:#1d1b18;background:#fafafa;border:1px solid #e1e1df;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:14px;line-height:1.5;transition:border-color .16s,background-color .16s,box-shadow .16s}.official-contact-form textarea{resize:vertical;min-height:112px}.official-contact-form input:focus,.official-contact-form textarea:focus{background:#fff;border-color:#1d1b18;box-shadow:0 0 0 3px #1d1b1814}.official-contact-form-submit,.official-contact-success button{color:#fff;background:#1d1b18;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}.official-contact-form-submit:hover,.official-contact-success button:hover{background:#000;transform:translateY(-1px)}.official-contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.official-contact-success>svg{color:#0f9f6e}.official-contact-success h3{color:#171717;margin-top:18px;font-size:22px;font-weight:700}.official-contact-success p{color:#72716d;margin-top:8px;font-size:14px}.official-contact-success button{width:140px;margin-top:24px}@keyframes official-contact-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.official-floating-contact{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:44px;padding:0 15px;font-size:13px}.official-contact-modal-backdrop{align-items:flex-end;padding:10px}.official-contact-modal{border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;max-height:calc(100vh - 20px)}.official-contact-modal-intro{padding:28px 24px 24px}.official-contact-modal-intro .official-section-title{max-width:none;font-size:28px}.official-contact-modal-intro .official-section-copy{font-size:14px}.official-contact-modal-phone{margin-top:22px;padding-top:15px}.official-contact-modal-phone strong{font-size:18px}.official-contact-modal-form-panel{padding:24px}.official-contact-form-row{grid-template-columns:1fr}}@media (min-width:768px){.official-hero-title{font-size:42px}.official-section-title{font-size:36px}.official-card-title{font-size:20px}.official-feature-title{font-size:24px}.official-metric{font-size:32px}}@media (min-width:1024px){.official-hero-title{font-size:45px}}@media (min-width:1440px){.official-hero-title{font-size:48px}}.hero-product-illustration{isolation:isolate;background:#eef1f4}.hero-product-illustration-contained{background:0 0}.hero-visual-card{background:#fffffff5;border:1px solid #1d1b1817;border-radius:8px;box-shadow:0 10px 28px #1d1b1814}.hero-visual-icon{border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.hero-visual-compact-icon{border-radius:5px;width:20px;height:20px}.hero-visual-title,.hero-visual-source-label{color:#252525;font-size:11px;font-weight:700;line-height:1.25}.hero-visual-source-label{white-space:nowrap;font-size:9px}.hero-visual-meta{color:#7c838d;font-size:8px;font-weight:600;line-height:1.25}.hero-visual-ai-mark{color:#3b5bce;background:#eef2ff;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:800;line-height:1}.hero-visual-track,.hero-visual-signal{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hero-visual-track{stroke:#464e5a47;stroke-width:1.5px;stroke-dasharray:.04 .035}.hero-visual-signal{stroke:#3b5bce;stroke-width:4px;stroke-dasharray:.08 .92;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 5px #3b5bcecc);animation:6.8s linear infinite hero-visual-signal}.hero-visual-focus{animation:6.8s ease-in-out infinite hero-visual-focus}.hero-visual-scan{opacity:0;background:#c86f4580;height:2px;animation:6.8s ease-in-out 1.2s infinite hero-visual-scan;position:absolute;top:28%;left:8%;right:8%;box-shadow:0 0 8px #c86f4559}.hero-potential-bar{transform-origin:bottom;animation:6.8s ease-in-out infinite hero-potential-rise}@keyframes hero-visual-signal{0%,8%{stroke-dashoffset:0;opacity:0}12%{opacity:1}36%{stroke-dashoffset:-.92px;opacity:1}42%,to{stroke-dashoffset:-.92px;opacity:0}}@keyframes hero-visual-focus{0%,10%,38%,to{border-color:#1d1b1817;box-shadow:0 10px 28px #1d1b1814}18%,28%{border-color:#3b5bce57;box-shadow:0 14px 34px #3b5bce24}}@keyframes hero-visual-scan{0%,10%,to{opacity:0;top:28%}15%{opacity:1}32%{opacity:1;top:84%}38%{opacity:0;top:84%}}@keyframes hero-potential-rise{0%,66%,to{opacity:.35;transform:scaleY(.25)}74%,88%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-visual-signal,.hero-visual-focus,.hero-visual-scan,.hero-potential-bar{animation:none}.hero-visual-signal,.hero-visual-scan{display:none}.hero-potential-bar{opacity:1;transform:scaleY(1)}}@media (max-width:767px){.hero-visual-icon{border-radius:5px;width:18px;height:18px}.hero-visual-title,.hero-visual-source-label{font-size:7px}.hero-visual-meta{font-size:6px}.hero-visual-ai-mark{padding:2px 3px;font-size:6px}}.demo-tab-progress{transform-origin:0;width:100%;animation:5s linear forwards demo-tab-progress;transform:scaleX(0)}.official-case-tabs{scrollbar-width:none;-ms-overflow-style:none}.official-case-tabs::-webkit-scrollbar{display:none}@keyframes demo-tab-progress{to{transform:scaleX(1)}}.official-demo-shell,.official-demo-assessment{color:#22252a;background:#f4f6f8;width:100%;height:520px;min-height:520px;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.official-demo-toolbar{background:#fff;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 18px;display:flex}.official-demo-app-icon{color:#3b5bce;background:#edf1ff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.official-demo-app-icon.is-green{color:#0f8d63;background:#e8f6f0}.official-demo-app-icon.is-orange{color:#b9613d;background:#fff0e8}.official-demo-toolbar-title{color:#202329;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.official-demo-toolbar-meta{color:#9298a2;margin-top:2px;font-size:11px;font-weight:500;line-height:1.3}.official-demo-icon-button{color:#69717c;background:#fff;border:1px solid #e1e5ea;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.official-demo-icon-button:hover{color:#3b5bce;background:#f7f8ff;border-color:#bec8ee}.official-demo-chat-log{scroll-behavior:smooth;background:#f5f7f9;height:calc(100% - 64px);padding:14px 20px 16px;overflow-y:auto}.official-demo-chat-date{color:#9aa0a9;background:#e9edf1;border-radius:4px;width:fit-content;margin:0 auto 12px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.3}.official-demo-message-row{align-items:flex-start;gap:9px;margin-bottom:10px;animation:.26s ease-out both official-demo-message-in;display:flex}.official-demo-message-row.is-manager{justify-content:flex-end}.official-demo-message-row>div:not(.official-demo-typing){max-width:78%}.official-demo-avatar{border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.official-demo-avatar.is-ai{color:#fff;background:#3b5bce}.official-demo-avatar.is-manager{color:#4e5662;background:#e2e6ea}.official-demo-message-name{color:#9aa0a9;margin:0 2px 4px;font-size:10px;font-weight:600;line-height:1.2}.official-demo-message{border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.65}.official-demo-message.is-assistant{color:#363b43;background:#fff;border:1px solid #e6e9ed;box-shadow:0 3px 10px #262b3209}.official-demo-message.is-manager{color:#27355d;background:#e7ecff}.official-demo-typing{background:#fff;border:1px solid #e6e9ed;border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 12px;display:flex}.official-demo-typing span{background:#9ca4ae;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite official-demo-typing}.official-demo-typing span:nth-child(2){animation-delay:.13s}.official-demo-typing span:nth-child(3){animation-delay:.26s}.official-demo-chat-complete{color:#167252;background:#edf8f3;border:1px solid #c9e7da;border-radius:6px;align-items:center;gap:7px;width:fit-content;margin:18px auto 0;padding:7px 11px;font-size:11px;font-weight:700;line-height:1.4;animation:.26s ease-out both official-demo-message-in;display:flex}.official-demo-status,.official-demo-result-count{color:#167252;background:#e9f7f1;border-radius:5px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.official-demo-result-count{color:#65707d;background:#f0f2f4}.official-demo-profile-layout{background:#fff;grid-template-columns:minmax(0,1fr) 190px;height:calc(100% - 64px);display:grid}.official-demo-profile-scroll{scroll-behavior:smooth;background:#f8f9fa;min-width:0;position:relative;overflow-y:auto}.official-demo-profile-section{background:#fff;border:1px solid #e5e8ec;border-radius:8px;margin:14px 16px;padding:20px;scroll-margin-top:16px}.official-demo-profile-section h3{color:#23272e;margin-top:4px;font-size:17px;font-weight:750;line-height:1.4}.official-demo-profile-section p{color:#636b76;margin-top:10px;font-size:12px;line-height:1.75}.official-demo-section-kicker{color:#9299a3;font-size:10px;font-weight:800;line-height:1.35}.official-demo-highlight{color:#354778;background:#f0f3ff;border-left:3px solid #3b5bce;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;font-size:11px;font-weight:650;line-height:1.6;display:flex}.official-demo-highlight svg{flex:none;margin-top:1px}.official-demo-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.official-demo-requirements-grid>div{background:#fafbfc;border:1px solid #edf0f2;border-radius:6px;min-width:0;padding:10px 11px}.official-demo-requirements-grid span,.official-demo-requirements-grid strong{overflow-wrap:anywhere;display:block}.official-demo-requirements-grid span{color:#9aa0a9;font-size:9px;font-weight:600;line-height:1.3}.official-demo-requirements-grid strong{color:#383d45;margin-top:4px;font-size:11px;font-weight:700;line-height:1.45}.official-demo-dimension-bars{gap:10px;margin-top:15px;display:grid}.official-demo-dimension-bars button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.official-demo-dimension-bars button>span,.official-demo-dimension-bars button>strong{color:#545c67;font-size:10px;font-style:normal;font-weight:650;line-height:1.35}.official-demo-dimension-bars button>strong{color:#3b5bce}.official-demo-dimension-bars i{background:#edf0f3;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.official-demo-dimension-bars em{border-radius:inherit;background:#7085dd;height:100%;transition:width .3s;display:block}.official-demo-dimension-detail{min-height:190px}.official-demo-weight{color:#3b5bce;text-align:center;background:#edf1ff;border-radius:5px;min-width:43px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1.2}.official-demo-evidence-list{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.official-demo-evidence-list span{color:#356b57;background:#edf7f3;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:650;line-height:1.3;display:inline-flex}.official-demo-profile-nav{scrollbar-width:none;background:#fff;border-left:1px solid #e8ebef;padding:14px 11px;overflow-y:auto}.official-demo-profile-nav::-webkit-scrollbar{display:none}.official-demo-profile-nav-title{color:#a0a6af;padding:0 9px 9px;font-size:9px;font-weight:800;line-height:1.3}.official-demo-profile-nav button{color:#68717d;text-align:left;background:0 0;border-radius:5px;align-items:flex-start;gap:7px;width:100%;margin-bottom:3px;padding:7px 8px;font-size:10px;font-weight:600;line-height:1.45;transition:color .16s,background .16s;display:flex}.official-demo-profile-nav button>span{background:#c5cad1;border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.official-demo-profile-nav button:hover{color:#3b5bce;background:#f3f5fd}.official-demo-profile-nav button.is-active{color:#fff;background:#3b5bce}.official-demo-profile-nav button.is-active>span{background:#fff}.official-demo-candidate-scroll{height:calc(100% - 64px);padding:14px;overflow-y:auto}.official-demo-local-status{color:#616a75;background:#fff;border:1px solid #dce1e6;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.official-demo-local-status button{color:#3b5bce;font-weight:750}.official-demo-candidate-card{background:#fff;border:1px solid #e2e5e9;border-radius:8px;padding:17px;transition:opacity .16s;box-shadow:0 7px 20px #23272e09}.official-demo-candidate-card.is-muted{opacity:.55}.official-demo-candidate-head{align-items:flex-start;gap:11px;display:flex}.official-demo-candidate-avatar{color:#fff;background:#536bc9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.official-demo-candidate-avatar.is-large{width:50px;height:50px;font-size:17px}.official-demo-candidate-head h3,.official-demo-candidate-detail-hero h4{color:#24282f;font-size:15px;font-weight:800;line-height:1.35}.official-demo-source-badge{color:#5066bb;background:#f0f3ff;border:1px solid #dce2fb;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1.25}.official-demo-candidate-meta{color:#7d8590;flex-wrap:wrap;gap:5px 10px;margin-top:5px;font-size:9px;font-weight:550;line-height:1.4;display:flex}.official-demo-candidate-meta span{align-items:center;gap:3px;display:inline-flex}.official-demo-candidate-recent{color:#555d68;margin-top:5px;font-size:10px;font-weight:650;line-height:1.4}.official-demo-match-score{text-align:right;border-left:1px solid #e8ebef;flex:none;margin-left:auto;padding-left:11px}.official-demo-match-score span,.official-demo-match-score strong{display:block}.official-demo-match-score span{color:#9aa1aa;font-size:9px;font-weight:600;line-height:1.25}.official-demo-match-score strong{color:#0f8d63;margin-top:2px;font-size:20px;font-weight:850;line-height:1.15}.official-demo-capability-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.official-demo-capability-tags span{color:#5e6875;background:#f0f2f4;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:650;line-height:1.3}.official-demo-candidate-card blockquote{color:#66564e;background:#fff6f1;border-left:3px solid #c86f45;margin-top:12px;padding:9px 11px;font-size:10px;font-weight:600;line-height:1.6}.official-demo-fit-grid{grid-template-columns:1.25fr .9fr .7fr;gap:8px;margin-top:12px;display:grid}.official-demo-fit-grid section{background:#fafbfc;border:1px solid #e9ecef;border-radius:6px;padding:10px}.official-demo-fit-grid h4{color:#515963;margin-bottom:6px;font-size:9px;font-weight:800;line-height:1.3}.official-demo-fit-grid .is-hit h4{color:#167252}.official-demo-fit-grid .is-risk h4{color:#ad5c3b}.official-demo-fit-grid ul{gap:4px;display:grid}.official-demo-fit-grid li{color:#747c86;padding-left:8px;font-size:8px;font-weight:550;line-height:1.45;position:relative}.official-demo-fit-grid li:before{content:"";background:#a8afb8;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;left:0}.official-demo-candidate-actions{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:9px;margin-top:13px;padding-top:12px;display:flex}.official-demo-candidate-actions>div{align-items:center;gap:6px;display:flex}.official-demo-candidate-actions button{color:#6a727d;background:#fff;border:1px solid #dfe3e7;border-radius:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700;line-height:1.2;transition:color .16s,border-color .16s,background .16s}.official-demo-candidate-actions button:hover{color:#30353c;background:#f8f9fa;border-color:#b9c0c8}.official-demo-candidate-actions button.is-detail{color:#3b5bce;border-color:#cdd5f5}.official-demo-candidate-actions button.is-referral{color:#fff;background:#3b5bce;border-color:#3b5bce;align-items:center;gap:5px;display:inline-flex}.official-demo-candidate-actions button.is-referral:hover{color:#fff;background:#304ab2;border-color:#304ab2}.official-demo-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11141994;justify-content:center;align-items:center;padding:18px;animation:.18s ease-out both official-demo-backdrop-in;display:flex;position:fixed;inset:0}.official-demo-modal{color:#252a31;background:#fff;border-radius:8px;flex-direction:column;width:min(520px,100%);max-height:min(760px,92vh);animation:.22s ease-out both official-demo-modal-in;display:flex;overflow:hidden;box-shadow:0 24px 70px #0b0f163d}.official-demo-modal.is-wide{width:min(900px,100%)}.official-demo-modal-header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 20px;display:flex}.official-demo-modal-header h3{color:#24282e;font-size:17px;font-weight:800;line-height:1.35}.official-demo-modal-header button{color:#707883;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.official-demo-modal-header button:hover{color:#24282e;background:#f1f3f5}.official-demo-candidate-detail{padding:20px;overflow-y:auto}.official-demo-candidate-detail-hero{align-items:flex-start;gap:13px;display:flex}.official-demo-candidate-detail-hero p{color:#79818c;margin-top:5px;font-size:11px;line-height:1.45}.official-demo-candidate-detail-hero>div>strong{color:#4e5661;margin-top:4px;font-size:12px;font-weight:700;line-height:1.45;display:block}.official-demo-match-score.is-large strong{font-size:23px}.official-demo-warning{color:#8a553f;background:#fff7f2;border:1px solid #f0d4c6;border-radius:6px;align-items:flex-start;gap:7px;margin-top:15px;padding:9px 11px;font-size:10px;font-weight:600;line-height:1.55;display:flex}.official-demo-warning svg{flex:none;margin-top:1px}.official-demo-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.official-demo-detail-grid>section{background:#fafbfc;border:1px solid #e8ebef;border-radius:7px;padding:14px}.official-demo-detail-heading{color:#3a414b;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.official-demo-timeline{gap:12px;display:grid}.official-demo-timeline>div{border-left:2px solid #d8def5;padding-left:12px;position:relative}.official-demo-timeline time,.official-demo-timeline strong,.official-demo-timeline p,.official-demo-education strong,.official-demo-education span,.official-demo-project-box strong,.official-demo-project-box p{display:block}.official-demo-timeline time{color:#9299a3;font-size:9px;font-weight:650}.official-demo-timeline strong,.official-demo-education strong,.official-demo-project-box strong{color:#4a515b;margin-top:3px;font-size:10px;font-weight:750;line-height:1.45}.official-demo-timeline p,.official-demo-project-box p{color:#7a828c;margin-top:4px;font-size:9px;line-height:1.55}.official-demo-education span{color:#858d97;margin-top:4px;font-size:9px}.official-demo-detail-grid ul{gap:7px;display:grid}.official-demo-detail-grid li{color:#68717c;padding-left:11px;font-size:9px;line-height:1.5;position:relative}.official-demo-detail-grid li:before{content:"";background:#5b70ca;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.official-demo-referral-body{padding:20px;overflow-y:auto}.official-demo-referral-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.official-demo-referral-summary>div{background:#fafbfc;border:1px solid #e8ebef;border-radius:6px;padding:11px 12px}.official-demo-referral-summary span,.official-demo-referral-summary strong{display:block}.official-demo-referral-summary span{color:#969da7;font-size:9px;font-weight:600;line-height:1.3}.official-demo-referral-summary strong{color:#3d444e;margin-top:4px;font-size:13px;font-weight:800;line-height:1.4}.official-demo-referral-note{color:#69727d;margin-top:15px;font-size:11px;line-height:1.65}.official-demo-referral-body label{color:#3f4650;margin-top:18px;font-size:11px;font-weight:750;line-height:1.4;display:block}.official-demo-textarea-wrap{margin-top:7px;position:relative}.official-demo-textarea-wrap textarea{resize:vertical;color:#3d444e;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline:none;width:100%;min-height:130px;padding:11px 12px 28px;font-size:11px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.official-demo-textarea-wrap textarea:focus{border-color:#7184d7;box-shadow:0 0 0 3px #3b5bce1a}.official-demo-textarea-wrap>span{color:#9ca3ad;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:8px;right:10px}.official-demo-modal-footer{background:#fff;border-top:1px solid #e8ebef;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:12px 20px;display:flex}.official-demo-modal-footer button,.official-demo-referral-success button{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.official-demo-modal-footer button.is-secondary{color:#5e6671;background:#fff;border:1px solid #dfe3e7}.official-demo-modal-footer button.is-primary,.official-demo-referral-success button{color:#fff;background:#3b5bce;border:1px solid #3b5bce}.official-demo-modal-footer button.is-primary:hover,.official-demo-referral-success button:hover{background:#304ab2;border-color:#304ab2}.official-demo-referral-success{text-align:center;flex-direction:column;align-items:center;padding:44px 24px 32px;display:flex}.official-demo-referral-success>span{color:#0f8d63;background:#e8f6f0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.official-demo-referral-success h4{color:#252a31;margin-top:15px;font-size:17px;font-weight:800;line-height:1.35}.official-demo-referral-success p{color:#7b838e;margin-top:7px;font-size:11px;line-height:1.55}.official-demo-referral-success button{min-width:96px;margin-top:22px}.official-demo-assessment{background:#fff;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.official-demo-assessment img{object-fit:contain;object-position:top center;width:100%;height:100%}.official-demo-expand-button{color:#5f6772;background:#fffffff5;border:1px solid #1f242b1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #1f242b1a}.official-demo-expand-button:hover{color:#20242a;background:#fff}@keyframes official-demo-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes official-demo-typing{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes official-demo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes official-demo-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.official-demo-shell,.official-demo-assessment{height:480px;min-height:480px}.official-demo-toolbar{height:58px;padding:0 13px}.official-demo-chat-log,.official-demo-candidate-scroll{height:calc(100% - 58px)}.official-demo-chat-log{padding:12px 12px 14px}.official-demo-message-row>div:not(.official-demo-typing){max-width:82%}.official-demo-message{font-size:11px}.official-demo-profile-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100% - 58px)}.official-demo-profile-nav{border-bottom:1px solid #e8ebef;border-left:0;order:-1;gap:4px;padding:8px;display:flex;overflow-x:auto}.official-demo-profile-nav-title{display:none}.official-demo-profile-nav button{white-space:nowrap;flex:none;width:auto;margin:0;padding:7px 9px}.official-demo-profile-nav button>span{display:none}.official-demo-profile-section{margin:10px;padding:16px}.official-demo-profile-section h3{font-size:15px}.official-demo-fit-grid{grid-template-columns:1fr}.official-demo-candidate-actions{flex-direction:column;align-items:stretch}.official-demo-candidate-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.official-demo-candidate-actions button{justify-content:center}.official-demo-modal-backdrop{align-items:flex-end;padding:10px}.official-demo-modal{width:100%;max-height:92vh}.official-demo-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.official-demo-requirements-grid,.official-demo-referral-summary{grid-template-columns:1fr}.official-demo-candidate-head{flex-wrap:wrap}.official-demo-match-score{text-align:left;border-left:0;margin-left:49px;padding-left:0}.official-demo-candidate-detail-hero{flex-wrap:wrap}.official-demo-candidate-detail-hero .official-demo-match-score{margin-left:63px}.official-demo-modal-footer{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.official-demo-message-row,.official-demo-chat-complete,.official-demo-typing span,.official-demo-modal-backdrop,.official-demo-modal{animation:none}.official-demo-chat-log,.official-demo-profile-scroll{scroll-behavior:auto}}@keyframes customer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.boleyan-product-clone,.boleyan-clone-assessment{color:#1f1c19;background:#faf9f7;width:100%;height:620px;min-height:620px;font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.55}.boleyan-product-clone button,.boleyan-product-clone textarea{font-family:inherit}.boleyan-clone-header{z-index:12;background:#fff;border-bottom:1px solid #e8e4de;align-items:center;gap:13px;height:58px;padding:0 22px;display:flex;position:relative}.boleyan-clone-back{color:#79736c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.boleyan-clone-back:hover{color:#1f1c19;background:#f5f3f0}.boleyan-clone-header-divider{background:#e8e4de;flex:none;width:1px;height:26px}.boleyan-clone-header h2{color:#1f1c19;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:18px;font-weight:700;line-height:1.3;overflow:hidden}.boleyan-clone-running{color:#16825f;background:#effaf5;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.boleyan-clone-running i{background:#2fc98f;border-radius:50%;width:6px;height:6px}.boleyan-clone-operation-wrap{margin-left:auto;position:relative}.boleyan-clone-operation{color:#5f5a54;background:#fff;border:1px solid #e8e4de;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #1f1c190a}.boleyan-clone-operation:hover{color:#1f1c19;border-color:#cfc9c1}.boleyan-clone-operation-menu{z-index:20;background:#fff;border:1px solid #e8e4de;border-radius:10px;width:144px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 12px 30px #1f1c1924}.boleyan-clone-operation-menu button{color:#5f5a54;text-align:left;border-radius:6px;width:100%;padding:8px 9px;font-size:11px}.boleyan-clone-operation-menu button:hover{color:#1f1c19;background:#f5f3f0}.boleyan-clone-operation-feedback{z-index:25;color:#167453;background:#f2fbf7;border:1px solid #d6eee3;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:64px;right:18px;box-shadow:0 8px 20px #1f1c191a}.boleyan-clone-main{grid-template-columns:minmax(0,62.5%) minmax(0,37.5%);height:calc(100% - 58px);display:grid;overflow:hidden}.boleyan-product-clone.is-demo-0 .boleyan-clone-main,.boleyan-product-clone.is-demo-1 .boleyan-clone-main,.boleyan-product-clone.is-demo-2 .boleyan-clone-main{grid-template-columns:minmax(0,1fr)}.boleyan-product-clone.is-demo-0 .boleyan-clone-right-pane,.boleyan-product-clone.is-demo-1 .boleyan-clone-chat-pane,.boleyan-product-clone.is-demo-2 .boleyan-clone-chat-pane{display:none}.boleyan-clone-chat-pane{background:#fff;border-right:1px solid #e8e4de;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.boleyan-product-clone.is-demo-0 .boleyan-clone-chat-pane,.boleyan-product-clone.is-demo-1 .boleyan-clone-right-pane,.boleyan-product-clone.is-demo-2 .boleyan-clone-right-pane{border-right:0}.boleyan-clone-mode-strip{background:#fbfaf8;border-bottom:1px solid #eeeae4;align-items:center;gap:12px;min-height:54px;padding:8px 16px;display:flex}.boleyan-clone-mode-label{color:#777068;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.boleyan-clone-mode-label svg{color:#b47442}.boleyan-clone-mode-options{align-items:center;gap:6px;min-width:0;display:flex}.boleyan-clone-mode-option{color:#7e7770;white-space:nowrap;background:#fff;border:1px solid #e7e3dd;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.boleyan-clone-mode-option strong{font-size:10px;font-weight:700}.boleyan-clone-mode-option small{color:#a39c94;font-size:9px}.boleyan-clone-mode-option.is-selected{color:#7d5f18;background:#fffdf6;border-color:#d8b443;box-shadow:inset 0 0 0 1px #d8b4431f}.boleyan-clone-mode-option.is-selected svg{color:#b17c32}.boleyan-clone-mode-option.is-selected small{color:#9a7730}.boleyan-clone-chat-log{scroll-behavior:smooth;scrollbar-color:#9f9a93 transparent;scrollbar-width:thin;padding:16px;overflow-y:auto}.boleyan-clone-chat-item{flex-direction:column;width:100%;margin-bottom:20px;animation:.24s ease-out both boleyan-clone-enter;display:flex}.boleyan-clone-chat-item.is-user{align-items:flex-end}.boleyan-clone-speaker{color:#9a948c;margin-bottom:7px;font-size:11px;font-weight:550;line-height:1.3}.boleyan-clone-user-bubble{color:#1f1c19;background:#f5f3f0;border-radius:8px;max-width:82%;padding:12px 16px;font-size:13px;line-height:1.65}.boleyan-clone-assistant-copy{color:#4f4943;width:100%;font-size:13px;line-height:1.75}.boleyan-clone-assistant-copy p+p{margin-top:8px}.boleyan-clone-insight-list{gap:10px;margin-top:12px;display:grid}.boleyan-clone-insight-list>div{border-left:2px solid #d8b443;padding-left:11px}.boleyan-clone-insight-list strong{color:#2f2a26;margin-bottom:2px;font-size:12px;font-weight:750;display:block}.boleyan-clone-insight-list p{color:#5f5851;margin:0}.boleyan-clone-analysis-prompt{color:#2f2a26;font-weight:750;margin-top:13px!important}.boleyan-clone-progress{color:#625d56;background:#fbfaf8;border:1px solid #e7e3dd;border-radius:7px;align-items:center;gap:6px;width:fit-content;margin-bottom:9px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}.boleyan-clone-progress svg{color:#26996e}.boleyan-clone-progress span{color:#8d877f}.boleyan-clone-tool-card{color:#4f4943;width:100%}.boleyan-clone-tool-title{color:#5e5952;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.boleyan-clone-tool-title svg:first-child{color:#26996e}.boleyan-clone-tool-title svg:last-child{color:#aaa49d;margin-left:auto}.boleyan-clone-tool-card h4{color:#302c28;font-size:13px;font-weight:650;line-height:1.5}.boleyan-clone-tool-card>p{color:#736d65;margin-top:6px;font-size:12px;line-height:1.7}.boleyan-clone-option{color:#8e8880;text-align:left;background:#fbfaf8;border:1px solid #e8e4de;border-radius:6px;width:100%;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.45;display:block}.boleyan-clone-option.is-selected{color:#335d83;background:#f3faff;border-color:#83c1ed;box-shadow:inset 0 0 0 1px #d4edff}.boleyan-clone-submitted{color:#aaa49d;background:#f0eee9;border-radius:7px;width:fit-content;margin-top:10px;padding:7px 13px;font-size:10px;font-weight:650;display:block}.boleyan-clone-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.boleyan-clone-answer-grid span{color:#989188;background:#fbfaf8;border:1px solid #eeeae4;border-radius:7px;padding:8px 9px;font-size:9px}.boleyan-clone-answer-grid strong{color:#4c4741;margin-top:3px;font-size:10px;font-weight:700;display:block}.boleyan-clone-tool-status{color:#4e4943;background:#fff;border:1px solid #e7e3dd;border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #1f1c190a}.boleyan-clone-tool-status svg{color:#26996e}.boleyan-clone-tool-status span{color:#8d877f;font-size:9px}.boleyan-clone-composer-wrap{background:#fff;padding:0 16px 10px;position:relative}.boleyan-clone-composer{color:#aaa49d;background:#fff;border:1px solid #ded9d2;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;font-size:12px;display:flex;box-shadow:0 1px 3px #1f1c190d}.boleyan-clone-composer>div{justify-content:space-between;align-items:center;display:flex}.boleyan-clone-composer button{color:#aaa49d;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.boleyan-clone-composer button.is-send{color:#c9c5bf;background:#f1efeb}.boleyan-clone-composer-wrap>p{color:#b1aba4;text-align:center;margin-top:7px;font-size:9px}.boleyan-clone-replay{z-index:3;color:#706a63;background:#fff;border:1px solid #e2ddd7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:-38px;right:26px;box-shadow:0 2px 8px #1f1c1914}.boleyan-clone-right-pane{background:#faf9f7;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.boleyan-clone-workspace-tabs{background:#fff;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:11px 16px;display:flex}.boleyan-clone-workspace-tabs>div{background:#f1efea;border-radius:12px;align-items:center;gap:2px;min-width:0;padding:4px;display:flex}.boleyan-clone-workspace-tabs>div>button{color:#7f7971;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:12px;font-weight:700;display:inline-flex}.boleyan-clone-workspace-tabs>div>button svg{color:#a49d94}.boleyan-clone-workspace-tabs>div>button>span{color:#fff;background:#c97b4a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;line-height:1;display:inline-flex}.boleyan-clone-workspace-tabs>div>button.is-active{color:#1f1c19;background:#fff;border-color:#dfb52d;box-shadow:0 0 0 1px #dfb52d40,0 1px 3px #1f1c191a}.boleyan-clone-workspace-tabs>div>button.is-active svg{color:#c97b4a}.boleyan-clone-refresh{color:#6d675f;background:#fff;border:1px solid #e8e4de;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:34px;height:34px;padding:0 9px;font-size:10px;display:inline-flex}.boleyan-clone-refresh b{font-weight:650}.boleyan-clone-refresh .is-spinning{animation:.65s linear infinite boleyan-clone-spin}.boleyan-clone-right-content{min-height:0;overflow:hidden}.boleyan-clone-profile-pending{color:#8f8981;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.boleyan-clone-profile-pending>span{color:#b17c48;background:#f6efe7;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.boleyan-clone-profile-pending h3{color:#514b45;margin-top:12px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:15px;font-weight:700}.boleyan-clone-profile-pending p{margin-top:5px;font-size:10px}.boleyan-clone-profile-pending>div{gap:7px;width:150px;margin-top:18px;display:grid}.boleyan-clone-profile-pending i{background:#ebe7e1;border-radius:4px;height:7px;animation:1.2s ease-in-out infinite boleyan-clone-pulse}.boleyan-clone-profile-pending i:nth-child(2){width:74%;animation-delay:.12s}.boleyan-clone-profile-pending i:nth-child(3){width:88%;animation-delay:.24s}.boleyan-clone-profile-layout{grid-template-columns:minmax(0,1fr) 146px;height:100%;display:grid;overflow:hidden}.boleyan-clone-profile-scroll{scroll-behavior:smooth;scrollbar-color:#9f9a93 transparent;scrollbar-width:thin;min-width:0;padding:16px;position:relative;overflow-y:auto}.boleyan-clone-profile-card{background:#fff;border:1px solid #e8e4de;border-radius:16px;margin-bottom:14px;padding:17px;box-shadow:0 1px 3px #1f1c190d}.boleyan-clone-profile-heading{align-items:flex-start;gap:10px;display:flex}.boleyan-clone-profile-heading>span{color:#9f927f;background:#f3f0e8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.boleyan-clone-profile-heading h3{color:#1f1c19;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:17px;font-weight:700;line-height:1.45}.boleyan-clone-overview-card>p{color:#686159;margin-top:14px;font-size:12px;line-height:1.85}.boleyan-clone-card-title{color:#2d2925;align-items:center;gap:7px;display:flex}.boleyan-clone-card-title svg{color:#b47442}.boleyan-clone-card-title strong{font-family:Georgia,Times New Roman,Songti SC,serif;font-size:14px;font-weight:700}.boleyan-clone-card-title span{color:#aaa49c;font-size:9px}.boleyan-clone-card-title.is-required svg{color:#c96363}.boleyan-clone-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.boleyan-clone-requirement-list>div{color:#887f77;background:#fff7f6;border:1px solid #f1dfdc;border-radius:7px;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding:7px 9px;font-size:9px;line-height:1.5;display:grid}.boleyan-clone-requirement-list span{white-space:nowrap}.boleyan-clone-requirement-list strong{color:#4d4640;overflow-wrap:anywhere;font-weight:700}.boleyan-clone-dimension-intro{margin:18px 4px 10px}.boleyan-clone-dimension-card>button{text-align:left;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:7px;width:100%;display:grid}.boleyan-clone-dimension-card>button>span{color:#a96038;background:#fff0e7;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:inline-flex}.boleyan-clone-dimension-card h4{color:#332e29;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:12px;font-weight:700;line-height:1.4}.boleyan-clone-dimension-card>button>strong{color:#9e693d;font-size:11px}.boleyan-clone-dimension-card>button>svg{color:#aaa49c}.boleyan-clone-dimension-card>p{color:#777068;margin-top:10px;font-size:10px;line-height:1.65}.boleyan-clone-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.boleyan-clone-rubric{background:#f8f7f4;border:1px solid #e8e4de;border-radius:8px;min-width:0;padding:9px}.boleyan-clone-rubric>span{font-size:9px;font-weight:750}.boleyan-clone-rubric em{color:#aaa49c;font-style:normal;font-weight:600}.boleyan-clone-rubric p{color:#777068;margin-top:4px;font-size:9px;line-height:1.55}.boleyan-clone-rubric.is-excellent{background:#f2f8f5;border-color:#d9ebe2}.boleyan-clone-rubric.is-excellent>span{color:#35785f}.boleyan-clone-rubric.is-good{background:#f4f7fb;border-color:#dde7f0}.boleyan-clone-rubric.is-good>span{color:#456f93}.boleyan-clone-rubric.is-qualified{background:#fffaf1;border-color:#efe1c5}.boleyan-clone-rubric.is-qualified>span{color:#95691e}.boleyan-clone-rubric.is-unqualified{background:#faf8f6;border-color:#e9e1dc}.boleyan-clone-rubric.is-unqualified>span{color:#8b6256}.boleyan-clone-profile-nav{scrollbar-width:none;background:#fff;border-left:1px solid #eeeae4;padding:18px 10px;overflow-y:auto}.boleyan-clone-profile-nav::-webkit-scrollbar{display:none}.boleyan-clone-profile-nav h5{color:#aaa49c;padding:0 8px 10px;font-size:9px;font-weight:650}.boleyan-clone-profile-nav button{color:#858078;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;margin-bottom:2px;padding:7px 8px;font-size:9px;line-height:1.45;overflow:hidden}.boleyan-clone-profile-nav button:hover{color:#574f47;background:#f7f5f1}.boleyan-clone-profile-nav button.is-active{color:#8b691b;background:#fffdf6;border-color:#d8b443}.boleyan-clone-recommendations,.boleyan-clone-referrals{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.boleyan-clone-recommendation-controls{background:#fff;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 14px;display:flex}.boleyan-clone-recommendation-controls>div{background:#f3f1ed;border-radius:9px;padding:3px;display:flex}.boleyan-clone-recommendation-controls button{color:#7f7971;border-radius:7px;min-height:28px;padding:0 9px;font-size:9px;font-weight:650}.boleyan-clone-recommendation-controls button.is-active{color:#1f1c19;background:#fff;box-shadow:0 1px 3px #1f1c191a}.boleyan-clone-recommendation-controls button.is-history{align-items:center;gap:5px;display:inline-flex}.boleyan-clone-candidate-list{scrollbar-color:#9f9a93 transparent;scrollbar-width:thin;padding:16px;overflow-y:auto}.boleyan-clone-candidate-card{background:#fff;border:1px solid #e8e4de;border-radius:16px;margin-bottom:16px;transition:opacity .16s;position:relative;overflow:hidden;box-shadow:0 1px 3px #1f1c191a}.boleyan-clone-candidate-card.is-muted{opacity:.52}.boleyan-clone-score-line{background:#f0ece6;height:4px}.boleyan-clone-score-line i{background:linear-gradient(90deg,#e19042 0%,#d2693f 48%,#25ad78 100%);width:88%;height:100%;display:block}.boleyan-clone-candidate-status{color:#7c756d;background:#faf9f7;border-bottom:1px solid #e8e4de;justify-content:space-between;padding:7px 12px;font-size:9px;display:flex}.boleyan-clone-candidate-status button{color:#9b673d;font-weight:750}.boleyan-clone-candidate-card>header{border-bottom:1px solid #eeeae4;align-items:flex-start;gap:13px;padding:18px;display:flex}.boleyan-clone-candidate-avatar{color:#736b61;background:#eeece7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:inline-flex}.boleyan-clone-candidate-main{flex:1;min-width:0}.boleyan-clone-candidate-main>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.boleyan-clone-candidate-main h3{color:#1f1c19;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:19px;font-weight:700;line-height:1.3}.boleyan-clone-candidate-main>div:first-child>span{color:#756e65;background:#f4f2ee;border-radius:5px;padding:3px 6px;font-size:8px}.boleyan-clone-candidate-main>p{color:#989188;margin-top:5px;font-size:10px}.boleyan-clone-candidate-main>p i{margin:0 6px;font-style:normal}.boleyan-clone-candidate-main>strong{color:#706961;margin-top:5px;font-size:10px;font-weight:600;line-height:1.55;display:block}.boleyan-clone-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.boleyan-clone-tags span{color:#756e65;background:#f5f3f0;border-radius:5px;padding:3px 6px;font-size:9px}.boleyan-clone-match{text-align:right;flex:none;min-width:56px}.boleyan-clone-match span,.boleyan-clone-match strong{display:block}.boleyan-clone-match span{color:#aaa49c;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:9px}.boleyan-clone-match strong{color:#c97b4a;margin-top:3px;font-size:28px;font-weight:700;line-height:1}.boleyan-clone-candidate-card>blockquote{color:#675c52;background:#fcf7f2;padding:14px 18px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:12px;font-style:italic;line-height:1.65}.boleyan-clone-fit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 18px;display:grid}.boleyan-clone-fit-columns section{background:#fbfaf8;border:1px solid #eeeae4;border-radius:9px;padding:10px}.boleyan-clone-fit-columns section.is-risk{grid-column:1/-1}.boleyan-clone-fit-columns h4{color:#6d675f;margin-bottom:7px;font-size:10px;font-weight:800}.boleyan-clone-fit-columns .is-hit h4{color:#17805e}.boleyan-clone-fit-columns .is-gap h4{color:#bd6b32}.boleyan-clone-fit-columns .is-risk h4{color:#b14e4e}.boleyan-clone-fit-columns ul{gap:5px;display:grid}.boleyan-clone-fit-columns li{color:#777068;padding-left:9px;font-size:9px;line-height:1.55;position:relative}.boleyan-clone-fit-columns li:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;left:0}.boleyan-clone-candidate-card>footer{border-top:1px solid #eeeae4;justify-content:flex-end;align-items:center;gap:7px;padding:12px 18px;display:flex}.boleyan-clone-candidate-card>footer button,.boleyan-clone-detail-footer button,.boleyan-clone-modal-footer button{color:#6e675f;background:#fff;border:1px solid #e2ddd7;border-radius:9px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.boleyan-clone-candidate-card>footer button.is-primary,.boleyan-clone-detail-footer button.is-primary,.boleyan-clone-modal-footer button.is-primary{color:#fff;background:#1f1c19;border-color:#1f1c19}.boleyan-clone-empty{color:#aaa49c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.boleyan-clone-empty h3{color:#706961;margin-top:10px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:13px;font-weight:700}.boleyan-clone-empty p{margin-top:4px;font-size:9px}.boleyan-clone-referral-tabs{background:#f1efea;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 16px 0;padding:4px;display:grid}.boleyan-clone-referral-tabs button{color:#7f7971;border-radius:7px;min-height:32px;font-size:9px;font-weight:700}.boleyan-clone-referral-tabs button.is-active{color:#1f1c19;background:#fff;box-shadow:0 1px 3px #1f1c191a}.boleyan-clone-referral-tabs span{color:#aaa49c;font-weight:600}.boleyan-clone-referrals{overflow-y:auto}.boleyan-clone-referral-card{background:#fff;border:1px solid #e8e4de;border-radius:16px;margin:18px 16px;overflow:hidden;box-shadow:0 1px 3px #1f1c1914}.boleyan-clone-referral-card>header{border-bottom:1px solid #eeeae4;align-items:center;gap:11px;padding:16px;display:flex}.boleyan-clone-referral-card h3{color:#1f1c19;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:16px;font-weight:700}.boleyan-clone-referral-card p{color:#aaa49c;margin-top:2px;font-size:9px}.boleyan-clone-referral-card>header em{color:#746d64;background:#f3f1ed;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.boleyan-clone-referral-card blockquote{color:#665e56;padding:18px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:11px;font-style:italic}.boleyan-clone-referral-card>footer{border-top:1px solid #eeeae4;align-items:center;gap:8px;padding:12px 16px;display:flex}.boleyan-clone-referral-card>footer>span{color:#b6812e;align-items:center;gap:5px;margin-right:auto;font-size:9px;display:inline-flex}.boleyan-clone-referral-card>footer>span i{background:#dfaa36;border-radius:50%;width:6px;height:6px}.boleyan-clone-referral-card>footer button{color:#756e65;border-radius:9px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700}.boleyan-clone-referral-card>footer button.is-primary{color:#fff;background:#1f1c19}.boleyan-clone-modal-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1c198a;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both boleyan-clone-fade;display:flex;position:fixed;inset:0}.boleyan-clone-modal{color:#1f1c19;background:#fff;border-radius:20px;flex-direction:column;width:min(512px,100%);max-height:min(720px,92vh);animation:.22s ease-out both boleyan-clone-modal-enter;display:flex;overflow:hidden;box-shadow:0 28px 80px #1f1c1947}.boleyan-clone-modal.is-wide{width:min(1024px,100%)}.boleyan-clone-modal>header{background:#fff;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;display:flex}.boleyan-clone-modal>header h2{color:#1f1c19;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:18px;font-weight:700}.boleyan-clone-modal>header button{color:#aaa49c;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.boleyan-clone-modal>header button:hover{color:#1f1c19;background:#f5f3f0}.boleyan-clone-detail-body{background:#faf9f7;padding:24px;overflow-y:auto}.boleyan-clone-detail-summary,.boleyan-clone-detail-section{background:#fff;border:1px solid #e8e4de;border-radius:16px;padding:20px;box-shadow:0 1px 3px #1f1c190a}.boleyan-clone-detail-section{margin-top:16px}.boleyan-clone-detail-person{align-items:flex-start;gap:13px;display:flex}.boleyan-clone-detail-person>div{flex:1;min-width:0}.boleyan-clone-detail-person h1{color:#1f1c19;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:18px;font-weight:700}.boleyan-clone-detail-person p{color:#8e877f;margin-top:4px;font-size:10px;line-height:1.5}.boleyan-clone-detail-person em{color:#16825f;background:#effaf5;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.boleyan-clone-capability-row{color:#5d5750;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.boleyan-clone-capability-row strong{font-family:Georgia,Times New Roman,Songti SC,serif;font-size:11px}.boleyan-clone-capability-row>span{color:#7c746b;background:#f0eee9;border-radius:4px;padding:2px 5px}.boleyan-clone-capability-row i{color:#756e65;background:#f7f5f2;border-radius:5px;padding:3px 6px;font-style:normal}.boleyan-clone-detail-warning{color:#9a6f25;background:#fffbdf;border:1px solid #f2e5b7;border-radius:8px;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.boleyan-clone-detail-warning svg{flex:none;margin-top:1px}.boleyan-clone-detail-section>h3{color:#1f1c19;margin-bottom:14px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:15px;font-weight:700}.boleyan-clone-experience{gap:16px;display:grid}.boleyan-clone-experience article+article{border-top:1px solid #eeeae4;padding-top:16px}.boleyan-clone-experience article>div{justify-content:space-between;gap:14px;display:flex}.boleyan-clone-experience h4,.boleyan-clone-education h4,.boleyan-clone-project h4{color:#2f2a26;font-size:11px;font-weight:750}.boleyan-clone-experience time{color:#aaa49c;flex:none;font-size:9px}.boleyan-clone-experience article>strong,.boleyan-clone-project>strong{color:#8d867e;margin-top:4px;font-size:9px;font-weight:600;display:block}.boleyan-clone-experience article>p,.boleyan-clone-project>p,.boleyan-clone-education>p{color:#777068;margin-top:7px;font-size:9px;line-height:1.65}.boleyan-clone-experience ul,.boleyan-clone-highlights{gap:5px;margin-top:8px;display:grid}.boleyan-clone-experience li,.boleyan-clone-highlights li{color:#777068;padding-left:10px;font-size:9px;line-height:1.55;position:relative}.boleyan-clone-experience li:before,.boleyan-clone-highlights li:before{content:"·";position:absolute;left:0}.boleyan-clone-detail-footer,.boleyan-clone-modal-footer{background:#fff;border-top:1px solid #e8e4de;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:12px 22px;display:flex}.boleyan-clone-detail-footer button,.boleyan-clone-modal-footer button{border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:11px;display:inline-flex}.boleyan-clone-referral-body{padding:24px;overflow-y:auto}.boleyan-clone-referral-summary{background:#fbfaf8;border:1px solid #e8e4de;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px 15px;display:grid}.boleyan-clone-referral-summary>div:last-child{text-align:right}.boleyan-clone-referral-summary span,.boleyan-clone-referral-summary strong{display:block}.boleyan-clone-referral-summary span{color:#aaa49c;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:9px}.boleyan-clone-referral-summary strong{color:#1f1c19;margin-top:4px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:15px;font-weight:700}.boleyan-clone-referral-summary>div:last-child strong{color:#c97b4a;font-family:Geist,Geist Fallback,system-ui,sans-serif;font-size:23px}.boleyan-clone-referral-body>p{color:#6f6860;margin-top:17px;font-size:11px;line-height:1.7}.boleyan-clone-referral-body label{color:#3c3732;margin-top:17px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:12px;font-weight:700;display:block}.boleyan-clone-textarea{margin-top:7px;position:relative}.boleyan-clone-textarea textarea{resize:vertical;color:#3c3732;background:#fff;border:1px solid #ded9d2;border-radius:10px;outline:none;width:100%;min-height:125px;padding:12px 13px 28px;font-size:11px;line-height:1.6}.boleyan-clone-textarea textarea:focus{border-color:#bcae9b;box-shadow:0 0 0 3px #bcae9b26}.boleyan-clone-textarea>span{color:#aaa49c;font-size:9px;position:absolute;bottom:8px;right:10px}.boleyan-clone-referral-success{color:#25805f;text-align:center;flex-direction:column;align-items:center;padding:46px 24px 34px;display:flex}.boleyan-clone-referral-success h3{color:#1f1c19;margin-top:13px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:18px;font-weight:700}.boleyan-clone-referral-success p{color:#8e877f;margin-top:5px;font-size:10px}.boleyan-clone-referral-success button{color:#fff;background:#1f1c19;border-radius:12px;min-width:100px;min-height:38px;margin-top:20px;font-size:11px;font-weight:700}.boleyan-clone-assessment{overscroll-behavior:contain;scrollbar-gutter:stable;background:#eef0f5;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden auto}.boleyan-assessment-report-pages{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.boleyan-assessment-report-page{aspect-ratio:210/297;color:#292c38;letter-spacing:0;background:#fff;border:1px solid #e1e3ea;flex-direction:column;flex:none;width:min(100%,560px);padding:24px 28px 19px;font-family:Microsoft YaHei,PingFang SC,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:1.58;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #272a391c}.boleyan-report-header{flex:none}.boleyan-report-header>div:first-child,.boleyan-report-title{flex-direction:column;display:flex}.boleyan-report-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7em 2em;display:grid}.boleyan-report-brand strong{color:#6551cf;font-size:2.05em;font-weight:800;line-height:1.05}.boleyan-report-brand sup{color:#e3429b;margin-right:.1em;font-size:.48em;position:relative;top:-.16em}.boleyan-report-brand span{color:#8d90a0;margin-top:.36em;font-size:.92em}.boleyan-report-title{text-align:right;align-items:flex-end}.boleyan-report-title strong{color:#353743;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:1.5em;font-weight:700}.boleyan-report-title span{color:#9698a5;margin-top:.4em;font-size:.82em}.boleyan-report-rule{grid-column:1/-1;grid-template-columns:42% 34% 24%;height:3px;display:grid}.boleyan-report-rule i:first-child{background:#3a8fe8}.boleyan-report-rule i:nth-child(2){background:#7b55d9}.boleyan-report-rule i:nth-child(3){background:#ea4b9d}.boleyan-report-page-meta{color:#8d909d;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:.85em;display:flex}.boleyan-report-content{flex:1;min-height:0;padding:1.45em 0 1em}.boleyan-report-footer{color:#9a9ca7;border-top:1px solid #e7e8ee;grid-template-columns:1fr auto 1.9em;align-items:center;gap:1em;min-height:2.8em;padding-top:.8em;font-size:.72em;display:grid}.boleyan-report-footer span:nth-child(2){text-align:center}.boleyan-report-footer strong{color:#606371;text-align:right;font-size:1.25em}.boleyan-report-section+.boleyan-report-section{margin-top:1.55em}.boleyan-report-section>h3{color:#30323e;border-bottom:1px solid #e5e6ed;align-items:center;gap:.55em;margin:0 0 .9em;padding-bottom:.48em;font-size:1.28em;font-weight:700;line-height:1.2;display:flex}.boleyan-report-section>h3 span{color:#e3429b;font-size:.78em;font-weight:800}.boleyan-report-subject{grid-template-columns:.8fr 1.55fr;gap:.7em;display:grid}.boleyan-report-subject>div{background:#f6f5fb;border-left:2px solid #755ad7;min-width:0;padding:.72em .85em}.boleyan-report-subject span,.boleyan-report-subject strong{display:block}.boleyan-report-subject span{color:#8b8d99;margin-bottom:.2em;font-size:.76em}.boleyan-report-subject strong{color:#333540;overflow-wrap:anywhere;font-size:.96em;font-weight:700}.boleyan-report-score-table{border:1px solid #e5e6ed;margin-top:1.05em;padding:.55em .9em}.boleyan-report-score-table>div{grid-template-columns:6.2em 3.2em minmax(0,1fr);align-items:center;gap:.8em;min-height:2.3em;display:grid}.boleyan-report-score-table>div+div{border-top:1px solid #eff0f4}.boleyan-report-score-table span{color:#535662;font-weight:600}.boleyan-report-score-table strong{color:#755ad7;font-size:.88em}.boleyan-report-score-table i{background:#755ad7;max-width:100%;height:.42em;box-shadow:0 0 0 1px #e4e1f2}.boleyan-report-decision,.boleyan-report-closing{background:#f2f7fd;border-left:3px solid #3a8fe8;margin-top:1.1em;padding:.9em 1.05em}.boleyan-report-decision strong,.boleyan-report-copy-block strong,.boleyan-report-strategy-grid strong,.boleyan-report-closing strong{color:#3d4050;font-size:.94em;font-weight:700}.boleyan-report-decision p,.boleyan-report-copy-block p,.boleyan-report-strategy-grid p,.boleyan-report-closing p{color:#5f626f;margin:.35em 0 0}.boleyan-report-copy-block{background:#f7f7fa;border-left:2px solid #755ad7;padding:.72em .95em}.boleyan-report-copy-block+.boleyan-report-copy-block{margin-top:.7em}.boleyan-report-copy-block.is-risk{background:#fdf4f8;border-left-color:#e3429b}.boleyan-report-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;display:grid}.boleyan-report-strategy-grid>div{background:#f7f8fb;border-top:2px solid #3a8fe8;min-width:0;padding:.85em .95em}.boleyan-report-trait-detail+.boleyan-report-trait-detail{border-top:1px solid #e5e6ed;margin-top:1.25em;padding-top:1.15em}.boleyan-report-trait-heading{justify-content:space-between;align-items:center;gap:1em;display:flex}.boleyan-report-trait-heading h4{color:#3a3d49;margin:0;font-size:1.12em;font-weight:700}.boleyan-report-trait-heading span{color:#6c51d2;background:#f5f3fb;border:1px solid #d8d3ed;border-radius:3px;padding:.12em .62em;font-size:.86em;font-weight:700}.boleyan-report-trait-summary{color:#414452;background:#f3f4f8;margin:.55em 0 0;padding:.7em .85em;font-weight:600}.boleyan-report-trait-detail dl{margin:.55em 0 0}.boleyan-report-trait-detail dl>div{grid-template-columns:5.7em minmax(0,1fr);gap:.85em;padding:.45em 0;display:grid}.boleyan-report-trait-detail dl>div+div{border-top:1px dashed #dedfe6}.boleyan-report-trait-detail dt{color:#7459d4;font-weight:700}.boleyan-report-trait-detail dd{color:#626572;margin:0}.boleyan-report-level-guide{color:#777a86;background:#fafafd;border:1px solid #e4e5ec;align-items:center;gap:.75em;margin-top:1.2em;padding:.75em .9em;font-size:.86em;display:flex}.boleyan-report-level-guide strong{color:#444754;margin-right:auto}.boleyan-report-closing{background:#fdf4f8;border-left-color:#e3429b}.boleyan-assessment-modal-body{overscroll-behavior:contain;background:#eceef4;max-height:calc(min(720px,92vh) - 64px);padding:30px;overflow:hidden auto}.boleyan-assessment-modal-body .boleyan-assessment-report-page{width:min(100%,710px);padding:30px 35px 24px;font-size:12px}.boleyan-assessment-report-page{color:#303239;background-color:#fff;background-image:url(/product-shots/assessment-report-texture.png);background-position:top;background-repeat:repeat-y;background-size:100%;padding:0;font-family:Microsoft YaHei,PingFang SC,ui-sans-serif,system-ui,sans-serif;font-size:9.2px;line-height:1.72}.boleyan-fixed-report-header{background:#ffffff8f;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:58px;padding:11px 28px 8px;display:grid;position:relative}.boleyan-fixed-report-header>img{width:25.5em;max-width:100%;height:auto;display:block}.boleyan-fixed-report-heading{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.boleyan-fixed-report-heading strong{color:#25262c;font-size:1.62em;font-weight:700;line-height:1.15}.boleyan-fixed-report-heading span{color:#555762;margin-top:.38em;font-size:.78em}.boleyan-fixed-report-rule{background:linear-gradient(90deg,#258ee8 0 36%,#7951d7 60%,#e3219b 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.boleyan-fixed-report-content{flex:1;min-height:0;padding:8px 28px 10px;overflow:hidden}.boleyan-fixed-report-footer{color:#858791;background:#ffffffad;flex:none;grid-template-columns:9.5em minmax(0,1fr) 1.5em;align-items:center;gap:1.2em;min-height:42px;padding:6px 28px 5px;font-size:.69em;line-height:1.45;display:grid;position:relative}.boleyan-fixed-report-footer:before{content:"";background:linear-gradient(90deg,#258ee8 0 36%,#7951d7 60%,#e3219b 100%);height:2px;position:absolute;top:0;left:0;right:0}.boleyan-fixed-report-footer img{width:100%;height:auto;display:block}.boleyan-fixed-report-footer>div{border-left:1px solid #d8d9df;flex-direction:column;padding-left:1em;display:flex}.boleyan-fixed-report-footer strong{color:#6e7079;text-align:right;font-size:1.55em;font-weight:400}.boleyan-fixed-report-context{color:#777985;justify-content:space-between;align-items:center;gap:1em;min-height:2.4em;margin:0 0 .8em;font-size:.92em;display:flex}.boleyan-fixed-report-context strong{color:#343640;text-align:right;font-size:1.16em;font-weight:500}.boleyan-fixed-report-section-title{color:#7357d8;align-items:center;gap:.72em;margin:.45em 0 .75em;font-size:1.42em;font-weight:500;line-height:1.2;display:flex}.boleyan-fixed-report-section-title i{border:1px solid #8c8e98;flex:none;width:1.05em;height:1.05em;position:relative}.boleyan-fixed-report-section-title i:after{content:"";background:linear-gradient(135deg,#7356da,#e3219b);width:1.05em;height:1.05em;position:absolute;top:.32em;left:.34em}.boleyan-fixed-report-talent-type,.boleyan-fixed-report-check-block>h3,.boleyan-fixed-report-trait>h3{color:#303139;margin:0;padding-left:1.55em;font-size:1.12em;font-weight:700;line-height:1.4;position:relative}.boleyan-fixed-report-talent-type:before,.boleyan-fixed-report-check-block>h3:before,.boleyan-fixed-report-trait>h3:before{content:"✓";color:#e3219b;background:#fff;border:1.5px solid #363841;justify-content:center;align-items:center;width:1.06em;height:1.06em;font-size:.88em;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.02em;left:0}.boleyan-fixed-report-talent-type strong{color:#1483d2;font-size:1.06em}.boleyan-fixed-report-score-table{margin:.9em 0 1.55em}.boleyan-fixed-report-score-table>div{text-align:center;border-bottom:1.5px solid #3e4048;grid-template-columns:1.3fr repeat(5,minmax(0,1fr));align-items:center;min-height:2.6em;display:grid}.boleyan-fixed-report-score-table>div>*{min-width:0}.boleyan-fixed-report-score-table>div strong{color:#353740;font-size:.96em}.boleyan-fixed-report-score-table .is-heading strong:not(:first-child){font-size:1.02em}.boleyan-fixed-report-score-table span{font-size:1.1em;font-weight:500}.boleyan-fixed-report-score-table .is-level-1{color:#24bd72}.boleyan-fixed-report-score-table .is-level-2{color:#1483d2}.boleyan-fixed-report-score-table .is-level-3{color:#d9279e}.boleyan-fixed-report-check-block+.boleyan-fixed-report-section-title,.boleyan-fixed-report-check-block+.boleyan-fixed-report-check-block,.boleyan-fixed-report-trait+.boleyan-fixed-report-trait{margin-top:1.25em}.boleyan-fixed-report-check-block>div{margin:.55em 0 0 1.45em}.boleyan-fixed-report-check-block p,.boleyan-fixed-report-trait p{color:#3d3f47;text-align:justify;margin:0;line-height:1.76}.boleyan-fixed-report-check-block p+p,.boleyan-fixed-report-trait p+p{margin-top:.28em}.boleyan-fixed-report-check-block p>strong{color:#343640;font-weight:700}.boleyan-fixed-report-check-block em{color:#1483d2;font-style:normal;font-weight:700}.boleyan-fixed-report-trait{margin-top:1.05em}.boleyan-fixed-report-trait>p{margin-left:1.45em}.boleyan-fixed-report-trait>h3+p{margin-top:.55em}.boleyan-assessment-modal-body .boleyan-assessment-report-page{padding:0;font-size:11.4px}.boleyan-clone-assessment>button{color:#655f58;z-index:3;background:#fffffff5;border:1px solid #e2ddd7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #1f1c191a}.boleyan-clone-assessment>button:hover{color:#3f2e9d;background:#fff;border-color:#cfc7ef}@keyframes boleyan-clone-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes boleyan-clone-fade{0%{opacity:0}to{opacity:1}}@keyframes boleyan-clone-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes boleyan-clone-spin{to{transform:rotate(360deg)}}@keyframes boleyan-clone-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:1023px){.boleyan-product-clone,.boleyan-clone-assessment{height:640px;min-height:640px}.boleyan-clone-workspace-tabs{padding-inline:10px}.boleyan-clone-workspace-tabs>div>button{padding-inline:7px;font-size:10px}.boleyan-clone-refresh b{display:none}.boleyan-clone-profile-layout{grid-template-columns:minmax(0,1fr) 118px}}@media (max-width:767px){.boleyan-product-clone,.boleyan-clone-assessment{height:620px;min-height:620px}.boleyan-clone-assessment{padding:12px}.boleyan-assessment-report-pages{gap:12px}.boleyan-assessment-report-page,.boleyan-assessment-modal-body .boleyan-assessment-report-page{aspect-ratio:auto;width:100%;min-height:0;padding:0;font-size:7.4px;overflow:hidden}.boleyan-assessment-modal-body{max-height:calc(94vh - 64px);padding:10px}.boleyan-assessment-modal-body .boleyan-assessment-report-page{font-size:9.6px}.boleyan-fixed-report-header{gap:10px;min-height:48px;padding:8px 14px 7px}.boleyan-fixed-report-content{padding:7px 14px 9px}.boleyan-fixed-report-footer{grid-template-columns:8em minmax(0,1fr) 1.2em;gap:.7em;min-height:36px;padding:5px 14px 4px;font-size:.62em}.boleyan-fixed-report-context strong{max-width:65%}.boleyan-report-footer{grid-template-columns:1fr 1.8em}.boleyan-report-footer span:nth-child(2){display:none}.boleyan-report-level-guide{flex-wrap:wrap}.boleyan-report-level-guide strong{width:100%}.boleyan-clone-header{gap:7px;height:52px;padding-inline:10px}.boleyan-clone-header h2{font-size:13px}.boleyan-clone-header-divider,.boleyan-clone-operation-wrap{display:none}.boleyan-clone-running{padding-inline:6px;font-size:7px}.boleyan-clone-main{grid-template-columns:minmax(0,1fr);height:calc(100% - 52px)}.boleyan-clone-chat-pane,.boleyan-clone-right-pane{border-right:0}.boleyan-clone-chat-log{padding:12px}.boleyan-clone-mode-strip{gap:7px;min-height:50px;padding:7px 10px}.boleyan-clone-mode-label{display:none}.boleyan-clone-mode-options{width:100%}.boleyan-clone-mode-option{flex:1;justify-content:center;min-width:0;padding-inline:8px}.boleyan-clone-mode-option small{text-overflow:ellipsis;overflow:hidden}.boleyan-clone-chat-item{margin-bottom:16px}.boleyan-clone-user-bubble{max-width:90%;font-size:11px}.boleyan-clone-assistant-copy{font-size:11px}.boleyan-clone-composer-wrap{padding-inline:10px}.boleyan-clone-composer{min-height:82px}.boleyan-clone-workspace-tabs{min-height:60px;padding:8px}.boleyan-clone-workspace-tabs>div{flex:1}.boleyan-clone-workspace-tabs>div>button{flex:1;min-width:0;padding-inline:6px;font-size:9px}.boleyan-clone-workspace-tabs>div>button svg{display:none}.boleyan-clone-profile-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.boleyan-clone-profile-nav{border-bottom:1px solid #eeeae4;border-left:0;order:-1;gap:4px;padding:7px;display:flex;overflow-x:auto}.boleyan-clone-profile-nav h5{display:none}.boleyan-clone-profile-nav button{flex:none;width:auto;max-width:180px;margin:0;padding:6px 8px}.boleyan-clone-profile-scroll,.boleyan-clone-candidate-list{padding:10px}.boleyan-clone-profile-card{padding:14px}.boleyan-clone-requirement-list,.boleyan-clone-rubric-grid,.boleyan-clone-fit-columns{grid-template-columns:minmax(0,1fr)}.boleyan-clone-fit-columns section.is-risk{grid-column:auto}.boleyan-clone-candidate-card>header{flex-wrap:wrap;padding:14px}.boleyan-clone-match{text-align:left;margin-left:57px}.boleyan-clone-candidate-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.boleyan-clone-candidate-card>footer button{justify-content:center}.boleyan-clone-modal-backdrop{align-items:flex-end;padding:8px}.boleyan-clone-modal{border-radius:16px;max-height:94vh}.boleyan-clone-detail-body,.boleyan-clone-referral-body,.boleyan-clone-detail-summary,.boleyan-clone-detail-section{padding:14px}.boleyan-clone-detail-person{flex-wrap:wrap}.boleyan-clone-experience article>div{flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.boleyan-product-clone *,.boleyan-clone-modal-backdrop,.boleyan-clone-modal{scroll-behavior:auto;animation:none!important}}
