.question-body{max-width:1184px;width:100%;border-radius:var(--border-radius-large,12px);border:1px solid var(--border-border-neutral-20,#e3e3e3)}.question-body,.question-summary-header{display:flex;flex-direction:column;align-items:flex-start}.question-summary-header{padding:32px;align-self:stretch;gap:16px;background:#fff;border-radius:var(--border-radius-large,12px) var(--border-radius-large,12px) 0 0}.question-summary-header .desc{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.question-summary-header .desc .title{font-size:var(--size-heading4,24px);font-weight:600;line-height:var(--lineheight-lineheight-h4,32px)}.question-summary-header .desc .description,.question-summary-header .desc .title{color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-style:normal}.question-summary-header .desc .description{display:flex;justify-content:center;align-items:center;gap:4px;font-size:var(--size-large,16px);font-weight:400;line-height:24px}.question-summary-header .expert-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}.question-summary-header .expert-list .expert{display:flex;padding:12px 16px;width:100%;align-items:flex-start;gap:24px;cursor:pointer;border-radius:8px;border:1px solid var(--border-border-neutral-20,#e3e3e3);background:var(--Neutral-gray-3,#fcfcfc)}.question-summary-header .expert-list .expert .main-role{display:flex;align-items:flex-start;gap:8px;flex:1 0}.question-summary-header .expert-list .expert .main-role .list-avatar{display:flex;align-items:center}.question-summary-header .expert-list .expert .main-role .list-avatar .avatar{display:flex;width:36px;height:36px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%;object-fit:cover;margin-left:-7px;border:1px solid #fff}.question-summary-header .expert-list .expert .main-role .list-avatar .avatar:first-child{margin-left:0;z-index:2}.question-summary-header .expert-list .expert .main-role .list-avatar .avatar:nth-child(2){z-index:1}.question-summary-header .expert-list .expert .main-role .main-name{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-header .expert-list .expert .main-role .main-name .main-role-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.question-summary-header .expert-list .expert .main-role .main-sub-name{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.question-summary-header .expert-list .expert.show{max-height:100%}.question-summary-header .expert-list .main-role.show{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0}.question-summary-header .expert-list .main-role.show .list-avatar{display:none}.question-summary-header .expert-list .main-role.show .main-name{overflow:hidden;color:var(--text-text-neutral-50,#1d1d1d);text-overflow:ellipsis;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-header .expert-list .main-role.show .main-sub-name{display:none}.question-summary-header .expert-list .expert .main-role .ai-agent-list{display:flex;opacity:0;max-height:0;width:0;overflow:hidden;transition:opacity .3s ease-in-out}.question-summary-header .expert-list .expert .main-role.show .ai-agent-list{display:flex;justify-content:space-between;gap:8px;width:100%;opacity:0;max-height:0}.question-summary-header .expert-list .expert .main-role.show .ai-agent-list.show{display:flex;justify-content:space-between;gap:8px;opacity:1;max-height:100%}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent{display:flex;align-items:flex-start;gap:20px;flex:1 0;width:100%;height:100%}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .avatar{display:flex;width:36px;height:36px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:499.5px;object-fit:cover}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .avatar img{width:100%;height:100%;border-radius:499.5px}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 0}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info .name{display:flex;align-items:baseline;gap:3px;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info .sub-name{color:var(--text-text-neutral-10,#bfbfbf);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-small,12px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-sm,16px)}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info .backstory{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px)}@media (max-width:1024px){.question-summary-header .expert-list .expert{display:flex;width:100%;padding:10px 16px;align-items:flex-start;align-self:stretch;border-radius:8px;border:1px solid var(--border-border-neutral-20,#e3e3e3);background:var(--Neutral-gray-3,#fcfcfc)}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent{display:flex;align-items:flex-start;gap:8px;width:100%;height:100%;border:unset}}@media (max-width:767px){.question-summary-header{padding:32px;align-self:stretch;gap:16px;background:#fff;border-radius:var(--border-radius-large,12px) var(--border-radius-large,12px) 0 0}.question-summary-header,.question-summary-header .desc{display:flex;flex-direction:column;align-items:flex-start}.question-summary-header .desc{gap:4px;width:100%}.question-summary-header .desc .title{font-size:var(--size-heading4,24px);font-weight:600;line-height:var(--lineheight-lineheight-h4,32px)}.question-summary-header .desc .description,.question-summary-header .desc .title{color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-style:normal}.question-summary-header .desc .description{display:flex;justify-content:center;align-items:center;gap:4px;font-size:var(--size-large,16px);font-weight:400;line-height:24px}.question-summary-header .expert-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}.question-summary-header .expert-list .expert{display:flex;padding:12px 16px;width:100%;align-items:flex-start;gap:24px;border-radius:8px;border:1px solid var(--border-border-neutral-20,#e3e3e3);background:var(--Neutral-gray-3,#fcfcfc)}.question-summary-header .expert-list .expert .main-role{display:flex;align-items:flex-start;gap:8px;flex:1 0}.question-summary-header .expert-list .expert .main-role .list-avatar{display:flex;align-items:center}.question-summary-header .expert-list .expert .main-role .list-avatar .avatar{display:flex;width:36px;height:36px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%;object-fit:cover;margin-left:-7px}.question-summary-header .expert-list .expert .main-role .list-avatar .avatar:first-child{margin-left:0}.question-summary-header .expert-list .expert .main-role .main-name{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;overflow:hidden;color:var(--text-text-neutral-50,#1d1d1d);text-overflow:ellipsis;font-weight:600}.question-summary-header .expert-list .expert .main-role .main-name,.question-summary-header .expert-list .expert .main-role .main-sub-name{font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-header .expert-list .expert .main-role .main-sub-name{align-items:baseline;color:var(--text-text-neutral-40,#464646);font-weight:400}.question-summary-header .expert-list .expert.show{max-height:100%}.question-summary-header .expert-list .main-role.show{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0}.question-summary-header .expert-list .main-role.show .list-avatar{display:none}.question-summary-header .expert-list .main-role.show .main-name{overflow:hidden;color:var(--text-text-neutral-50,#1d1d1d);text-overflow:ellipsis;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-header .expert-list .main-role.show .main-sub-name{display:none}.question-summary-header .expert-list .expert .main-role .ai-agent-list{display:flex;flex-direction:column;opacity:0;max-height:0;width:0;overflow:hidden;transition:opacity .3s ease-in-out}.question-summary-header .expert-list .expert .main-role.show .ai-agent-list{display:flex;justify-content:space-between;gap:8px;width:100%;opacity:0;max-height:0}.question-summary-header .expert-list .expert .main-role.show .ai-agent-list.show{display:flex;justify-content:space-between;gap:8px;opacity:1;max-height:100%}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent{display:flex;align-items:flex-start;padding:unset;gap:20px;flex:1 0;width:100%;height:100%}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .avatar{display:flex;width:36px;height:36px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:499.5px;object-fit:cover}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .avatar img{width:100%;height:100%;border-radius:499.5px}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 0}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info .name{display:flex;align-items:baseline;gap:3px;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info .sub-name{color:var(--text-text-neutral-10,#bfbfbf);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-small,12px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-sm,16px)}.question-summary-header .expert-list .expert .main-role .ai-agent-list .ai-agent .info .backstory{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px)}}.tooltip-ai-agent{width:575px;padding:24px;justify-content:center;gap:24px;border-radius:var(--border-radius-large,12px);border:1px solid var(--border-border-neutral-20,#e3e3e3);background:var(--Neutral-gray-3,#fcfcfc);box-shadow:0 0 20px 8px rgba(0,0,0,.1)}.tooltip-ai-agent,.tooltip-ai-agent .content{display:flex;flex-direction:column;align-items:flex-start}.tooltip-ai-agent .content{gap:12px;align-self:stretch}.tooltip-ai-agent .content .header{display:flex;justify-content:center;align-items:center;gap:10px;align-self:stretch;padding:unset}.tooltip-ai-agent .content .header .text{font-size:var(--Size-Size-sizeMD-20px,20px);font-weight:600;line-height:var(--lineheight-lineheight-xl,28px);flex:1 0}.tooltip-ai-agent .content .header .text,.tooltip-ai-agent .content .summary{color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-style:normal}.tooltip-ai-agent .content .summary{font-size:var(--size-base,14px);font-weight:400;line-height:var(--lineheight-lineheight-base,20px)}.tooltip-ai-agent .rubric{display:flex;padding:16px 20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:var(--border-radius-large,12px);border:1px solid var(--border-border-neutral-30,#d5d5d5);background:var(--Neutral-white,#fff)}.tooltip-ai-agent .rubric .ranking{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.tooltip-ai-agent .rubric .ranking .score-label{display:flex;width:100px;align-items:center;gap:10px;font-weight:600;letter-spacing:.5px}.tooltip-ai-agent .rubric .ranking .ranking-detail,.tooltip-ai-agent .rubric .ranking .score-label{font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;line-height:var(--lineheight-lineheight-base,20px)}.tooltip-ai-agent .rubric .ranking .ranking-detail{flex:1 0;color:var(--text-text-neutral-50,#1d1d1d);font-weight:400}.question-summary-header .desc .ant-tooltip.css-var-R1jam.ant-tooltip-placement-bottomRight,.question-summary-header .desc .ant-tooltip.css-var-R1jam.ant-tooltip-placement-topRight,.question-summary-header .desc .ant-tooltip.css-var-rf.ant-tooltip-placement-bottomRight{max-width:100%!important}.question-summary-header .desc .ant-tooltip .ant-tooltip-inner{background:transparent!important;box-shadow:unset!important;padding:unset!important}.ant-rate .ant-rate-star:not(:last-child){-webkit-margin-end:0!important;margin-inline-end:0!important}.question-summary-list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:0 0 var(--border-radius-large,12px) var(--border-radius-large,12px);background:var(--Neutral-white,#fff)}.question-summary-list .question-summary-item{display:flex;width:100%;padding:24px;flex-direction:column;align-items:flex-end;gap:0;border-top:1px solid var(--border-border-neutral-20,#e3e3e3);transition:gap .3s ease-in-out}.question-summary-list .question-summary-item.open{gap:24px}.question-summary-list .question-summary-item .main{display:flex;padding:0 24px;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%}.question-summary-list .question-summary-item .main .qa{display:flex;max-width:700px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0}.question-summary-list .question-summary-item .main .qa .question{display:flex;padding-bottom:12px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.question-summary-list .question-summary-item .main .qa .question .question-number{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:700;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-list .question-summary-item .main .qa .question .question-text{color:var(--text-text-neutral-30,#656565);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-large,16px);font-style:normal;font-weight:400;line-height:24px}.question-summary-list .question-summary-item .main .qa .summary{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#f9f9f9;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-large,16px);font-style:normal;font-weight:400;line-height:24px}.question-summary-list .question-summary-item .main .score{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--text-text-neutral-40,#464646);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:56px;font-style:normal;font-weight:500;line-height:56px}.question-summary-list .question-summary-item .main .score .label{display:flex;justify-content:center;align-items:center;gap:10px;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px);letter-spacing:.5px}.question-summary-list .question-summary-item .main .score .footer{display:flex;width:68px;flex-direction:column;align-items:flex-end;padding-top:7px;border-top:1px solid var(--border-border-neutral-20,#e3e3e3);color:var(--text-text-neutral-20,#878787);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.5px}@media (max-width:1024px){.question-summary-list .question-summary-item{display:flex;padding:24px;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--border-border-neutral-20,#e3e3e3)}.question-summary-list .question-summary-item.open{gap:24px}.question-summary-list .question-summary-item .main{display:flex;padding:0 24px;align-items:flex-start;gap:48px;flex:1 0}.question-summary-list .question-summary-item .main .qa{display:flex;max-width:750px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0}.question-summary-list .question-summary-item .main .qa .question{display:flex;padding-bottom:12px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.question-summary-list .question-summary-item .main .qa .question .question-number{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:700;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-list .question-summary-item .main .qa .question .question-text{color:var(--text-text-neutral-30,#656565);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-large,16px);font-style:normal;font-weight:400;line-height:24px}.question-summary-list .question-summary-item .main .qa .summary{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#f9f9f9;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-large,16px);font-style:normal;font-weight:400;line-height:24px}.question-summary-list .question-summary-item .main .score{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--text-text-neutral-40,#464646);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:56px;font-style:normal;font-weight:500;line-height:56px}.question-summary-list .question-summary-item .main .score .label{display:flex;justify-content:center;align-items:center;gap:10px;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px);letter-spacing:.5px}.question-summary-list .question-summary-item .main .score .footer{display:flex;width:68px;flex-direction:column;align-items:flex-end;padding-top:7px;border-top:1px solid var(--border-border-neutral-20,#e3e3e3);color:var(--text-text-neutral-20,#878787);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.5px}}@media (max-width:767px){.question-summary-list .question-summary-item{display:flex;padding:16px;flex-direction:column;align-items:flex-start;align-self:stretch;border-top:1px solid var(--border-border-neutral-20,#e3e3e3)}.question-summary-list .question-summary-item.open{gap:12px}.question-summary-list .question-summary-item .main{padding:unset}.question-summary-list .question-summary-item .main,.question-summary-list .question-summary-item .main .qa{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0}.question-summary-list .question-summary-item .main .qa .question{display:flex;padding-bottom:12px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.question-summary-list .question-summary-item .main .qa .question .question-number{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:700;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-list .question-summary-item .main .qa .question .question-text{color:var(--text-text-neutral-30,#656565)}.question-summary-list .question-summary-item .main .qa .question .question-text,.question-summary-list .question-summary-item .main .qa .summary{font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px)}.question-summary-list .question-summary-item .main .qa .summary{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#f9f9f9;color:var(--text-text-neutral-50,#1d1d1d)}.question-summary-list .question-summary-item .main .score{display:flex;justify-content:center;align-items:center;gap:12px;flex-direction:row;color:var(--text-text-neutral-40,#464646);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:24px;font-style:normal;font-weight:500;line-height:24px}.question-summary-list .question-summary-item .main .score .label{display:flex;justify-content:center;align-items:center;gap:10px;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px);letter-spacing:.5px}.question-summary-list .question-summary-item .main .score .footer{display:flex;width:28px;flex-direction:column;align-items:flex-end;padding-top:3px;border-top:1px solid var(--border-border-neutral-20,#e3e3e3);color:var(--text-text-neutral-20,#878787);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-small,12px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-sm,16px)}}.criteria-body{display:flex;padding-left:40px;justify-content:flex-end;align-items:stretch;gap:40px;align-self:stretch;height:100%}.criteria-list{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0;border-radius:16px;background:#f8f8f8}.criteria-list .criteria-item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.criteria-list .criteria-item .header{display:flex;padding:14px 24px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:12px;background:var(--Neutral-white,#fff);box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease-in-out}.criteria-list .criteria-item .header.open{box-shadow:0 4px 12px 4px rgba(0,0,0,.03)}.criteria-list .criteria-item .header .content{display:flex;max-width:640px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;flex:1 0}.criteria-list .criteria-item .header .content .title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--Size-Size-sizeMD-20px,20px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-xl,28px)}.criteria-list .criteria-item .header .content .title .text{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.criteria-list .criteria-item .header .content .title .text .dot{width:12px;height:12px;background-color:var(--Blue-techblue-50,#1597f4);border-radius:50%;display:inline-block}.criteria-list .criteria-item .header .content .title .text .text-content{flex:1 0}.criteria-list .criteria-item .header .content .summary{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-large,16px);font-style:normal;font-weight:400;line-height:24px}.criteria-list .criteria-item .header .content .button-breakdown{color:var(--text-text-primary-30,#158de2);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:700;line-height:var(--lineheight-lineheight-base,20px)}.criteria-list .criteria-item .header .score-bar{width:72px;height:12px}@media (max-width:1024px){.criteria-body{gap:24px;padding-left:24px}.criteria-list{padding:12px}}@media (max-width:767px){.criteria-body{gap:8px;padding-left:unset}.criteria-list{display:flex;padding:8px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0;border-radius:16px;background:#f8f8f8}.criteria-list .criteria-item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.criteria-list .criteria-item .header{display:flex;padding:14px 16px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:12px;background:var(--Neutral-white,#fff)}.criteria-list .criteria-item .header .content{display:flex;max-width:640px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;flex:1 0}.criteria-list .criteria-item .header .content .title{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-heading6,16px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-h6,22px)}.criteria-list .criteria-item .header .content .title .text{display:flex;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch}.criteria-list .criteria-item .header .content .title .text .dot{width:12px;height:12px;background-color:var(--Blue-techblue-50,#1597f4);border-radius:50%;display:none}.criteria-list .criteria-item .header .content .summary{color:var(--text-text-neutral-40,#464646);font-weight:400}.criteria-list .criteria-item .header .content .button-breakdown,.criteria-list .criteria-item .header .content .summary{font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;line-height:var(--lineheight-lineheight-base,20px)}.criteria-list .criteria-item .header .content .button-breakdown{color:var(--text-text-primary-30,#158de2);text-align:center;font-weight:700}.criteria-list .criteria-item .header .score-bar{width:72px;height:12px}}.criteria-list .criteria-item .header .score-bar .ant-progress .ant-progress-bg,.criteria-list .criteria-item .header .score-bar .ant-progress .ant-progress-inner,.criteria-list .criteria-item .header .score-bar .ant-progress-outer,.criteria-list .criteria-item .header .score-bar .ant-progress.ant-progress-status-normal.ant-progress-line.ant-progress-line-align-end.ant-progress-line-position-outer.ant-progress-default.css-var-R1jam,.criteria-list .criteria-item .header .score-bar .ant-progress.ant-progress-status-success .ant-progress-bg{height:12px!important}.criteria-detail{display:flex;padding-left:58px;justify-content:flex-end;align-items:stretch;height:100%;gap:16px;align-self:stretch}.criteria-detail .list{display:flex;max-width:742px;width:100%;padding-top:16px;flex-direction:column;align-items:flex-start;gap:12px}.criteria-detail .list .role-list{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;border-radius:var(--border-radius-base,8px);border:1px solid var(--border-border-neutral-20,#e3e3e3);background:#fff}.criteria-detail .list .role-list .title{display:flex;padding:10px 16px;justify-content:space-between;align-items:center;align-self:stretch;width:100%;border-bottom:1px solid var(--border-border-neutral-20,#e3e3e3);background:var(--Neutral-white,#fff);border-radius:var(--border-radius-base,8px) var(--border-radius-base,8px) 0 0}.criteria-detail .list .role-list .title .role{color:var(--text-text-neutral-50,#1d1d1d);font-weight:700}.criteria-detail .list .role-list .title .role,.criteria-detail .list .role-list .title .score{font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;line-height:var(--lineheight-lineheight-base,20px)}.criteria-detail .list .role-list .title .score{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;letter-spacing:.5px}.criteria-detail .list .role-list .agent-profile{padding:16px 20px;flex-direction:column}.criteria-detail .list .role-list .agent-profile,.criteria-detail .list .role-list .agent-profile .profile{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.criteria-detail .list .role-list .agent-profile .profile .avatar{display:flex;width:36px;height:36px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:499.5px;background:var(--Neutral-gray-40,#a7a7a7);object-fit:cover}.criteria-detail .list .role-list .agent-profile .profile .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 0}.criteria-detail .list .role-list .agent-profile .profile .content .name{display:flex;align-items:baseline;gap:3px;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.criteria-detail .list .role-list .agent-profile .profile .content .sub-header{color:var(--text-text-neutral-10,#bfbfbf);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-small,12px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-sm,16px)}.criteria-detail .list .role-list .agent-profile .profile .content .reasoning{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px)}@media (max-width:1024px){.criteria-detail .list{max-width:100%;width:100%}}@media (max-width:767px){.criteria-detail{padding-left:unset;gap:8px}.criteria-detail .list{width:100%;max-width:100%;padding-top:8px;gap:12px}.criteria-detail .list,.criteria-detail .list .role-list{display:flex;flex-direction:column;align-items:flex-start}.criteria-detail .list .role-list{justify-content:flex-end;align-self:stretch;border-radius:var(--border-radius-base,8px);border:1px solid var(--border-border-neutral-20,#e3e3e3);background:#fff}.criteria-detail .list .role-list .title{display:flex;padding:10px 16px;justify-content:space-between;align-items:center;align-self:stretch;width:100%;border-bottom:1px solid var(--border-border-neutral-20,#e3e3e3);background:var(--Neutral-white,#fff);border-radius:var(--border-radius-base,8px) var(--border-radius-base,8px) 0 0}.criteria-detail .list .role-list .title .role{color:var(--text-text-neutral-50,#1d1d1d);font-weight:700}.criteria-detail .list .role-list .title .role,.criteria-detail .list .role-list .title .score{font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;line-height:var(--lineheight-lineheight-base,20px)}.criteria-detail .list .role-list .title .score{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;letter-spacing:.5px}.criteria-detail .list .role-list .agent-profile{padding:16px 20px;flex-direction:column}.criteria-detail .list .role-list .agent-profile,.criteria-detail .list .role-list .agent-profile .profile{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.criteria-detail .list .role-list .agent-profile .profile .avatar{display:flex;width:36px;height:36px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:499.5px;background:var(--Neutral-gray-40,#a7a7a7);object-fit:cover}.criteria-detail .list .role-list .agent-profile .profile .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 0}.criteria-detail .list .role-list .agent-profile .profile .content .name{display:flex;align-items:baseline;gap:3px;color:var(--text-text-neutral-50,#1d1d1d);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:600;line-height:var(--lineheight-lineheight-base,20px)}.criteria-detail .list .role-list .agent-profile .profile .content .sub-header{color:var(--text-text-neutral-10,#bfbfbf);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-small,12px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-sm,16px)}.criteria-detail .list .role-list .agent-profile .profile .content .reasoning{color:var(--text-text-neutral-40,#464646);font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px)}}.criteria-detail-container{max-height:0;opacity:0;width:100%;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.criteria-detail-container.open{max-height:10000px;opacity:1}.criteria-list-container{max-height:0;width:100%;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.criteria-list-container.open{max-height:20000px;opacity:1}@media (max-width:1024px){.criteria-list-container.open{max-height:30000px;opacity:1}}@keyframes typing{0%{opacity:0}to{opacity:1}}.typing-container{display:flex;flex-direction:column;gap:5px;width:100%}.typing-line{display:inline-block;white-space:normal;overflow:hidden;width:100%;opacity:0;color:#323232;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-base,14px);font-style:normal;font-weight:400;line-height:var(--lineheight-lineheight-base,20px);animation:typing .5s ease-in-out forwards}@media (max-width:1920px){.dashboard-screen{width:100%!important}.dashboard-screen .sourcing-dashboard-section{min-width:909px!important;overflow:hidden}.dashboard-screen .sourcing-dashboard-section .sourcing-dashboard-section-content{display:grid;grid-template-columns:repeat(3,1fr)!important}.dashboard-screen .recent-message-section{min-width:351px!important}.dashboard-screen .recent-interview-section{min-width:484px!important;max-width:740px!important}.dashboard-screen .upcoming-interview-section{min-width:686px}}@media (max-width:1600px){.dashboard-screen{width:100%!important}.dashboard-screen .sourcing-dashboard-section{min-width:614px!important;overflow:hidden}.dashboard-screen .sourcing-dashboard-section .sourcing-dashboard-section-content{display:grid;grid-template-columns:repeat(3,1fr)!important}.dashboard-screen .recent-message-section{min-width:351px!important;width:351px!important}.dashboard-screen .recent-interview-section{min-width:484px!important;max-width:740px!important}.dashboard-screen .upcoming-interview-section{min-width:884px!important}}@media (max-width:1440px){.dashboard-screen{width:100%!important}.dashboard-screen .sourcing-dashboard-section{min-width:614px!important;overflow:hidden}.dashboard-screen .sourcing-dashboard-section .sourcing-dashboard-section-content{display:grid;grid-template-columns:repeat(2,1fr)!important}.dashboard-screen .recent-message-section{min-width:412px!important}.dashboard-screen .recent-interview-section{min-width:484px!important;max-width:740px!important}.dashboard-screen .upcoming-interview-section{min-width:686px!important}}@media (max-width:1366px){.dashboard-screen{width:100%!important}.dashboard-screen .sourcing-dashboard-section{min-width:614px!important;overflow:hidden}.dashboard-screen .sourcing-dashboard-section .sourcing-dashboard-section-content{display:grid;grid-template-columns:repeat(2,1fr)!important}.dashboard-screen .recent-message-section{min-width:326px!important}.dashboard-screen .recent-interview-section{min-width:484px!important;max-width:740px!important}.dashboard-screen .upcoming-interview-section{min-width:686px!important}}@media (max-width:1280px){.dashboard-screen{width:1196px!important}.dashboard-screen .sourcing-dashboard-section{min-width:614px!important;overflow:hidden}.dashboard-screen .sourcing-dashboard-section .sourcing-dashboard-section-content{display:grid;grid-template-columns:repeat(2,1fr)!important}.dashboard-screen .recent-message-section{min-width:326px!important}.dashboard-screen .recent-interview-section{min-width:484px!important;max-width:740px!important}.dashboard-screen .upcoming-interview-section{min-width:686px!important}}@media (min-width:1920px){.dashboard-screen{width:1836px!important}.dashboard-screen .sourcing-dashboard-section{min-width:1204px!important;overflow:hidden}.dashboard-screen .sourcing-dashboard-section .sourcing-dashboard-section-content{display:grid;grid-template-columns:repeat(4,1fr)!important}.dashboard-screen .recent-message-section{min-width:346px!important}.dashboard-screen .recent-interview-section{min-width:484px!important;max-width:740px!important}.dashboard-screen .upcoming-interview-section{min-width:686px!important}}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:geometricPrecision}*,body,html{padding:0;margin:0}*{box-sizing:border-box}img{max-width:100%;display:block}.use-case-1-filter-drawer-container .ant-select .ant-select-selector{border-radius:20px;padding:4px}.ant-drawer-body{overflow-y:hidden!important}.ant-drawer-body:active,.ant-drawer-body:hover{overflow-y:auto!important}.no-overflow-modal-body .ant-modal-body,.no-padding-drawer-footer .ant-drawer-footer,.no-padding-modal-footer .ant-modal-footer,.no-padding-modal-header .ant-modal-header{padding:0!important}.assigned-jobs-table .ant-table-column-title{order:1}.assigned-jobs-table .ant-table-column-sorter{order:2}.assigned-jobs-table .ant-table-filter-trigger{order:3}.assigned-jobs-table .ant-table-container{border-radius:0}.profile-avatar-form.ant-form-item{margin-bottom:0}.import-linkedin-connection-guideline-modal .ant-upload-wrapper{width:100%}.landing-page-header{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(-100%);opacity:0}.landing-page-header.visible{transform:translateY(0);opacity:1}.ant-pagination .ant-pagination-item-active{border-color:transparent!important}.markdown{height:100%}.candidate-profile-section>:not(:last-child){border-bottom:var(--Style-Line-Width-lineWidth,1px) solid var(--border-border-neutral-20,#e3e3e3)}.candidate-profile-section__skeleton .ant-skeleton.ant-skeleton-element{width:100%}.candidate-profile-section__company-name:hover{text-decoration:underline;color:var(--text-text-primary-20,#1597f4)!important}.custom-dropdown-menu .ant-dropdown-menu{max-height:500px;overflow-y:scroll;max-width:440px;width:440px}.custom-table tbody tr:last-child{border-bottom:0 transparent!important}.custom-table tbody tr:first-child{border-top:0 transparent!important}.ant-btn-icon{display:inline-flex}.contact-widget>.ant-select-selector{width:100%;min-height:var(--size-height-controlheight,32px);outline:none;border:none;border-radius:var(--border-radius-base,8px);background:var(--background-bg-white,#fff);background-color:"Red";padding:4px var(--Size-Padding-paddingSM,12px)}.contact-widget>.ant-select-selector>.ant-select-selection-overflow{display:flex;gap:4px 8px}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700!important;text-shadow:none!important}.spinner{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdf-viewer-container .rpv-default-layout__container{border:none!important}#candidate-info-tabs>.ant-tabs-content-holder{overflow:auto}.candidate-details-checkbox .ant-checkbox-inner{width:24px;height:24px}.candidate-details-checkbox span{padding:0}.always-visible-scrollbar::-webkit-scrollbar{width:8px}.always-visible-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px}.always-visible-scrollbar::-webkit-scrollbar-track{background-color:transparent}.message .markdown p{white-space:break-spaces}.message .markdown blockquote{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.recent-interview .ant-segmented-item{width:75px!important;font-weight:500!important}.custom-button-landing-page{display:flex;width:150px;height:40px;padding:4px 16px;justify-content:center;align-items:center;gap:12px;cursor:pointer;border-radius:var(--border-radius-rounded,999px);border:1px solid var(--border-border-primary-30,#107ecc);background:linear-gradient(91deg,#3d8aff 10.96%,#1bbbff 91.12%);color:var(--text-text-white,#fff);text-align:center;font-family:var(--family-family,"SF Pro Display");font-size:var(--size-large,16px);font-style:normal;font-weight:700;line-height:var(--lineheight-lineheight-lg,22px)}.custom-button-landing-page:hover{background:var(--background-bg-primary-hover)}.custom-validate-email-phone .ant-form-item-explain-error{text-align:right}.check-box-modal-pricing .ant-checkbox .ant-checkbox-inner{width:24px!important;height:24px!important}.check-box-modal-pricing .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--background-bg-primary,#1597f4);border-color:var(--border-border-primary-20,#158de2)}.check-box-modal-pricing .ant-checkbox-checked .ant-checkbox-inner:after{left:8px}.check-box-modal-pricing-disable .ant-checkbox .ant-checkbox-inner{width:24px!important;height:24px!important}.check-box-modal-pricing-disable .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--background-bg-disabled,#e3e3e3);border-color:var(--border-border-neutral-30,#d5d5d5)}.check-box-modal-pricing-disable .ant-checkbox-checked .ant-checkbox-inner:after{left:8px}.check-box-sourcing .ant-checkbox .ant-checkbox-inner{width:16px!important;height:16px!important}.check-box-sourcing .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--background-bg-primary,#1597f4);border-color:var(--border-border-primary-20,#158de2)}.check-box-sourcing .ant-checkbox-checked .ant-checkbox-inner:after{left:4px}.check-box-sourcing-disable .ant-checkbox .ant-checkbox-inner{width:16px!important;height:16px!important}.check-box-sourcing-disable .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--background-bg-disabled,#e3e3e3);border-color:var(--border-border-neutral-30,#d5d5d5)}.check-box-sourcing-disable .ant-checkbox-checked .ant-checkbox-inner:after{left:4px}.custom-topup-modal-error .ant-form-item-explain-error{text-align:center}.custom-not-show-background .ant-modal-content{background:transparent!important;box-shadow:none!important}.ant-modal .custom-line-height-16px{line-height:16px}.ant-notification-notice-message .error-notification{margin-bottom:0}.report-page-tooltip .ant-tooltip-content{width:330px;height:112px}.ant-input-outlined.ant-input-status-error.ant-input-disabled.custom-disabled-input{border:1px solid var(--border-border-neutral-20,#e3e3e3)!important}.ant-input-outlined.ant-input-status-error.ant-input-disabled.custom-disabled-input:hover{border:1px solid var(--border-border-neutral-40,#bfbfbf)!important}.ant-input-outlined.ant-input-disabled.custom-disabled-input{border:1px solid var(--border-border-neutral-20,#e3e3e3)!important}.ant-input-outlined.ant-input-disabled.custom-disabled-input:hover{border:1px solid var(--border-border-neutral-40,#bfbfbf)!important}.ant-input-outlined.ant-input-status-error.custom-disabled-input{border:1px solid var(--border-border-neutral-20,#e3e3e3)!important}.ant-input-outlined.ant-input-status-error.custom-disabled-input:hover{border:1px solid var(--border-border-neutral-40,#bfbfbf)!important}.ant-input-outlined.custom-disabled-input{border:1px solid var(--border-border-neutral-20,#e3e3e3)!important}.ant-input-outlined.custom-disabled-input:hover{border:1px solid var(--border-border-neutral-40,#bfbfbf)!important}.ant-carousel{width:100%!important}.verified-profile-skill-carousel>.slick-arrow.slick-prev{left:4px;bottom:56px;width:20px;height:20px;color:#000}.ant-carousel .slick-next:after,.ant-carousel .slick-prev:after{display:none}.verified-profile-skill-carousel>.slick-arrow.slick-next{right:4px;bottom:56px;width:20px;height:20px;color:#000}@keyframes moveHand{0%{transform:translate(0)}50%{transform:translate(50%,-50%)}to{transform:translate(0)}}@keyframes moveTooltip{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.contact-widget-button-tab{border-color:#d5d5d5!important;background-color:#f8f6f6!important}.contact-widget-button-tab:hover{border-color:#464646!important;color:#464646!important}.hide-error .ant-form-item-explain-error{display:none}.custom-react-quill.no-border .quill{border:none!important}#contact-widget__send-invitation-message .ant-notification{position:absolute;right:calc(100% - 24px);transform:translateX(calc((100% - 640px) / 2))}.imageWrapper{position:relative;display:inline-block;border-radius:50%;overflow:hidden}.imageWrapper:hover:before{border-color:#000}#msdoc-renderer,#proxy-renderer{height:100%}.hover-icon:hover{color:#464646}.click-to-unmute-container:hover .click-to-unmute-content{opacity:1;visibility:visible}.fast-dropdown{transition-duration:.1s!important}