.worklist_progressIndicator__pDLk7{display:inline-block;color:#767676}.worklist_progressIndicator__pDLk7:before{content:attr(data-label)}.worklist_progressComplete__AmOJI:after,.worklist_progressDone__4_tLU:after,.worklist_progressNone__kz_Gc:after,.worklist_progressPbComplete__ZIeb6:after,.worklist_progressPending__K9mJX:after,.worklist_progressWorking___RG3R:after{content:"";display:block;width:2.8rem;margin:.3rem auto 0;height:.4rem;border-radius:.25rem}.worklist_progressNone__kz_Gc:after{background-image:linear-gradient(90deg,#d0d7e4,#d0d7e4 .854rem,transparent 0,transparent .973rem,#d0d7e4 0,#d0d7e4 1.827rem,transparent 0,transparent 1.946rem,#d0d7e4 0,#d0d7e4 2.8rem,transparent 0)}.worklist_progressWorking___RG3R:after{background-image:linear-gradient(90deg,#ff9600,#ff9600 .854rem,transparent 0,transparent .973rem,#d0d7e4 0,#d0d7e4 1.827rem,transparent 0,transparent 1.946rem,#d0d7e4 0,#d0d7e4 2.8rem,transparent 0)}.worklist_progressPending__K9mJX:after{animation:worklist_defer__oG5fA 2s infinite}@keyframes worklist_defer__oG5fA{33%{background-image:linear-gradient(90deg,#f30,#f30 .854rem,transparent 0,transparent .973rem,#d0d7e4 0,#d0d7e4 1.827rem,transparent 0,transparent 1.946rem,#d0d7e4 0,#d0d7e4 2.8rem,transparent 0)}66%{background-image:linear-gradient(90deg,#d0d7e4,#d0d7e4 .854rem,transparent 0,transparent .973rem,#f30 0,#f30 1.827rem,transparent 0,transparent 1.946rem,#d0d7e4 0,#d0d7e4 2.8rem,transparent 0)}to{background-image:linear-gradient(90deg,#d0d7e4,#d0d7e4 .854rem,transparent 0,transparent .973rem,#d0d7e4 0,#d0d7e4 1.827rem,transparent 0,transparent 1.946rem,#f30 0,#f30 2.8rem,transparent 0)}}.worklist_progressDone__4_tLU:after{background-image:linear-gradient(90deg,#ffeb00,#ffeb00 .854rem,transparent 0,transparent .973rem,#ffeb00 0,#ffeb00 1.827rem,transparent 0,transparent 1.946rem,#ffeb00 0,#ffeb00 2.8rem,transparent 0)}.worklist_progressComplete__AmOJI:after{background-image:linear-gradient(90deg,#007d12,#007d12 .854rem,transparent 0,transparent .973rem,#007d12 0,#007d12 1.827rem,transparent 0,transparent 1.946rem,#007d12 0,#007d12 2.8rem,transparent 0)}.worklist_progressPbComplete__ZIeb6:after{background-image:linear-gradient(90deg,#0b4edd,#0b4edd .854rem,transparent 0,transparent .973rem,#0b4edd 0,#0b4edd 1.827rem,transparent 0,transparent 1.946rem,#0b4edd 0,#0b4edd 2.8rem,transparent 0)}.worklist_cateBtn__d_d7M{position:relative;padding-right:18px;margin-right:18px}.worklist_cateBtn__d_d7M:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background-color:#e5e5e5}.worklist_cateBtn__d_d7M:last-child{padding-right:0;margin-right:0}.worklist_cateBtn__d_d7M:last-child:after{display:none}.worklist_btn-top__f6gZy{position:fixed}.CurriculumGraph_graphSec__jAV0G{position:relative;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-height:400px}.CurriculumGraph_graphSec__jAV0G .CurriculumGraph_cytoscape-container__sfTiO{height:100%;width:100%;border-radius:.375rem}.CurriculumGraph_graphSec__jAV0G .CurriculumGraph_cytoscape-container__sfTiO .CurriculumGraph_cy-node__zIB2T{cursor:pointer;transition:all .2s ease-in-out;border:none!important}.CurriculumGraph_graphSec__jAV0G .CurriculumGraph_cytoscape-container__sfTiO .CurriculumGraph_cy-node__zIB2T:hover{transform:scale(1.05)}.CurriculumGraph_graphSec__jAV0G .CurriculumGraph_cytoscape-container__sfTiO .CurriculumGraph_cy-edge__m5grB{cursor:pointer;transition:all .2s ease-in-out;stroke-width:1px!important}.CurriculumGraph_graphSec__jAV0G .CurriculumGraph_cytoscape-container__sfTiO .CurriculumGraph_cy-edge__m5grB:hover{opacity:1!important}.JobMatchingGraph_graphContainer__fRAKJ{position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-height:400px}.JobMatchingGraph_graphContainer__fRAKJ .JobMatchingGraph_cytoscape-container__j4QJX{height:100%;width:100%;border-radius:.375rem}.JobMatchingGraph_graphContainer__fRAKJ .JobMatchingGraph_cytoscape-container__j4QJX .JobMatchingGraph_cy-node__bxrhr{cursor:pointer;transition:all .2s ease-in-out;border:none!important}.JobMatchingGraph_graphContainer__fRAKJ .JobMatchingGraph_cytoscape-container__j4QJX .JobMatchingGraph_cy-node__bxrhr:hover{transform:scale(1.05)}.JobMatchingGraph_graphContainer__fRAKJ .JobMatchingGraph_cytoscape-container__j4QJX .JobMatchingGraph_cy-edge___EPFT{cursor:pointer;transition:all .2s ease-in-out;stroke-width:1px!important}.JobMatchingGraph_graphContainer__fRAKJ .JobMatchingGraph_cytoscape-container__j4QJX .JobMatchingGraph_cy-edge___EPFT:hover{opacity:1!important}.JobMatchingGraph_graphPlaceholder__pMCGw{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.JobMatchingGraph_placeholderTitle__QiwsR{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.JobMatchingGraph_placeholderText__5SVng{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.JobMatchingGraph_zoomControls__KI7Dn{position:absolute;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.25rem;z-index:10}.JobMatchingGraph_zoomBtn__1TCkw{display:flex;height:2.25rem;width:2.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.JobMatchingGraph_zoomBtn__1TCkw:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.JobMatchingGraph_zoomResetBtn__EBW9n{font-size:1rem;line-height:1.5rem}.DotText_dotTxt__O_tLY{position:relative;padding-left:.625rem;font-size:14px;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.DotText_dotTxt__O_tLY+.DotText_dotTxt__O_tLY,.DotText_dotTxt__O_tLY>ul{margin-top:10px}.DotText_dotTxt__O_tLY:before{position:absolute;top:9px;left:0;display:block;height:.25rem;width:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1));content:""}.BasicButton_base__Il1Xx{display:inline-flex;min-height:2.75rem;min-width:80px;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(102 126 234/var(--tw-bg-opacity,1));padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.BasicButton_base__Il1Xx{min-height:3rem;min-width:120px;font-size:1rem;line-height:1.5rem}}.BasicButton_default__33bQH{--tw-bg-opacity:1;background-color:rgb(102 126 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.BasicButton_outlined__WjT9A{border-width:1px;--tw-border-opacity:1;border-color:rgb(102 126 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(102 126 234/var(--tw-text-opacity,1))}.BasicButton_dark__WesNO{--tw-bg-opacity:1;background-color:rgb(54 64 130/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.BasicButton_darkOutlined__E9E8R{border-width:1px;--tw-border-opacity:1;border-color:rgb(54 64 130/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(54 64 130/var(--tw-text-opacity,1))}.BasicButton_full__kISbj{width:100%;min-width:100%}.BasicButton_add__sEjsF span{padding-left:1.5rem;background:url(/images/icon-add-white.svg) 0 no-repeat;background-size:20px}.BasicButton_edit__VZSTZ{--tw-bg-opacity:1;background-color:rgb(54 64 130/var(--tw-bg-opacity,1))}.BasicButton_edit__VZSTZ span{padding-left:26px;background:url(/images/icon-edit-white.svg) left 3px no-repeat;background-size:20px}.BasicButton_download__xL8Xu{border-width:1px;--tw-bg-opacity:1;background-color:rgb(102 126 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.BasicButton_download__xL8Xu span{background:url(/images/icon-download-white.svg) left 2px no-repeat;background-size:22px}.BasicButton_download__xL8Xu span,.BasicButton_link__Hfu0q span{padding-left:26px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.BasicButton_link__Hfu0q span{background:url(/images/icon-link-white.svg) left 3px no-repeat;background-size:20px}.BasicButton_small___AIF0{min-height:2.25rem;min-width:86px}.BasicButton_buttonText__qSmy4,.BasicButton_small___AIF0 span{font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.BasicButton_buttonText__qSmy4{font-size:1rem;line-height:1.5rem}}.CardButton_cardList__rFhbc>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.CardButton_itemWrap__QJQXD{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}.CardButton_left__ZRjtE{min-width:0;flex:1 1 auto}@media (min-width:768px){.CardButton_left__ZRjtE{flex:1 1 0%}}.CardButton_title__StbxB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.CardButton_desc__H8LUE{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.CardButton_desc__H8LUE,.CardButton_metaRow__OkhMq{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.CardButton_metaRow__OkhMq{margin-top:.5rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem}@media (min-width:768px){.CardButton_metaRow__OkhMq{gap:1rem}}.CardButton_metaItem__AdQ6D{display:inline-flex;align-items:center;gap:.25rem}.CardButton_badge__0UAXa{display:inline-flex;align-items:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(240 244 255/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-size:11px;font-weight:500;--tw-text-opacity:1;color:rgb(63 76 157/var(--tw-text-opacity,1))}.CardButton_icon__kIYR7{height:.875rem;width:.875rem}.CardButton_right__2sftj{width:100%;flex-shrink:0;text-align:right}@media (min-width:768px){.CardButton_right__2sftj{width:auto;text-align:left}}.CardButton_downloadBtn__xVbKX span{padding-left:26px;background:url(/images/icon-download-white.svg) left 2px no-repeat;background-size:22px}.ScrollTopButton_sclTopBtn__zgLPn{pointer-events:none;position:fixed;bottom:2.5rem;right:2.5rem;z-index:50;display:flex;height:3rem;width:3rem;--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(54 64 130/var(--tw-bg-opacity,1));opacity:0;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ScrollTopButton_sclTopBtn__zgLPn span{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ScrollTopButton_active__nNWcC{pointer-events:auto;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.PortfolioView_viewContainer__caFIH{position:relative}.PortfolioView_titleWithIcon__KBnmV{display:flex;align-items:center;gap:.5rem}.PortfolioView_secTitle__OIg2G{font-size:1.125rem;line-height:1.75rem;font-weight:700;width:calc(100% - 28px);background:linear-gradient(135deg,#667eea,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.PortfolioView_userInfoCard__PPYV1{position:relative;display:flex;align-items:center;gap:2rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.PortfolioView_userAvatar__d_y_j{display:flex;height:8rem;width:8rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));padding:1.25rem}.PortfolioView_iconUser__oUGsv{height:6rem;width:6rem}.PortfolioView_userDetails__Cfkh3{flex:1 1 0%}.PortfolioView_userName__ntnN1{font-size:1.125rem;line-height:1.75rem;font-weight:500}@media (min-width:1024px){.PortfolioView_userName__ntnN1{font-size:1.25rem;line-height:1.75rem}}.PortfolioView_userInfoList__J8xhz{margin-top:.75rem}.PortfolioView_userInfoList__J8xhz>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.PortfolioView_infoItem__VkRv_{display:flex;gap:.5rem}.PortfolioView_infoLabel__Jgoxc{min-width:80px;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioView_infoLabel__Jgoxc,.PortfolioView_infoValue__k191F{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1}.PortfolioView_infoValue__k191F{color:rgb(51 51 51/var(--tw-text-opacity,1))}.PortfolioView_downloadBtnWrapper__wc8bv{margin-left:1rem;flex-shrink:0}.PortfolioView_gradeBadgeWrapper__gK4as{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:.25rem}.PortfolioView_gradeBadge__UPidu{display:flex;height:5rem;width:5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PortfolioView_gradeLabel__MFnwJ{font-size:.75rem;line-height:1rem;font-weight:500;opacity:.9}.PortfolioView_gradeLabel__MFnwJ,.PortfolioView_gradeValue__IOwxA{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.PortfolioView_gradeValue__IOwxA{font-size:1.875rem;line-height:2.25rem;font-weight:700}.PortfolioView_gradePercent__UTpTh{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioView_gradeA__H4p0g{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.PortfolioView_gradeA__H4p0g,.PortfolioView_gradeB__gmz54{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.PortfolioView_gradeB__gmz54{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.PortfolioView_gradeC__aDD0H{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.PortfolioView_gradeC__aDD0H,.PortfolioView_gradeD__Wj_xa{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.PortfolioView_gradeD__Wj_xa{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,68,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.PortfolioView_summarySec__Aca5B{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.PortfolioView_summaryContent__kt9Z1{margin-top:1rem}.PortfolioView_summaryContent__kt9Z1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.PortfolioView_fitPercentageBar__uoB_9{display:flex;align-items:center;gap:1rem}.PortfolioView_fitLabel__o8z_h{min-width:120px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioView_progressBarWrap__ae6Bk{height:.75rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.PortfolioView_progressBar__aMnrI{height:100%;border-radius:9999px;background:linear-gradient(90deg,#667eea,#8b5cf6);transition:width .5s ease}.PortfolioView_fitValue__CMG75{min-width:50px;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioView_keywordsWrap__JSHOK{display:flex;flex-wrap:wrap;gap:1.5rem}.PortfolioView_keywordGroup__T14Fo{display:flex;align-items:flex-start;gap:.75rem}.PortfolioView_keywordLabel__AZ1_Q{min-width:60px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioView_keywordTags__ftVtP{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioView_strengthTag__hOowO{border-radius:9999px;background-color:rgba(16,185,129,.15);color:#059669;border:1px solid rgba(16,185,129,.3)}.PortfolioView_strengthTag__hOowO,.PortfolioView_weaknessTag__g8F7n{padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500}.PortfolioView_weaknessTag__g8F7n{border-radius:9999px;background-color:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.PortfolioView_fitSummaryText__IezZW{border-radius:.375rem;padding:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(139,92,246,.05));border:1px solid rgba(102,126,234,.1)}.PortfolioView_btnContent__KT85U{display:flex;align-items:center;gap:.5rem}.PortfolioView_skillSec__F3A3I{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.PortfolioView_chartTitle__glmHC{font-size:1.125rem;line-height:1.75rem;font-weight:700;background:linear-gradient(135deg,#667eea,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.PortfolioView_skillSecContent__m_eQM{margin-top:.5rem;display:flex;gap:1.5rem}.PortfolioView_radarChartWrap__usuTv{display:flex;align-items:center;justify-content:center;flex:0 0 60%;max-width:60%;height:450px}.PortfolioView_skillInterpretation__AUs00{flex:1 1 0%;border-radius:.375rem;padding:1rem;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(139,92,246,.05));border:1px solid rgba(102,126,234,.1)}.PortfolioView_interpretationTitle__e212n{margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:#667eea;border-bottom:1px solid rgba(102,126,234,.15)}.PortfolioView_interpretationText__0_SVB{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioView_interpretationPlaceholder__MIPx_{font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.PortfolioView_chartSec__3VEIQ{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PortfolioView_chartCard__AnfJG{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.PortfolioView_barChartWrap__Mb5Cx,.PortfolioView_polarChartWrap__yGz20{margin-left:auto;margin-right:auto;margin-top:.5rem;display:flex;justify-content:center;height:300px}.PortfolioView_competencyInterpretation__IvORe{margin-top:1rem;border-radius:.375rem;padding:1rem;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(139,92,246,.05));border:1px solid rgba(102,126,234,.1)}.PortfolioView_activitySec__cVnq0{position:relative;margin-top:1rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(16,185,129,.1)}.PortfolioView_activitySecTitle__cbbeb{font-size:1.125rem;line-height:1.75rem;font-weight:700;width:calc(100% - 28px);background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.PortfolioView_actCardGrid__anR7b{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem}.PortfolioView_card__yTfbG{border-radius:.375rem;padding:1rem;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(20,184,166,.08));border:1px solid rgba(16,185,129,.15);box-shadow:0 2px 8px rgba(16,185,129,.1)}.PortfolioView_cardTitle__RaS_a{font-size:17px;line-height:1.4;font-weight:700;background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.01em}.PortfolioView_actCardGrid__anR7b ul{margin-top:.75rem;padding-left:.25rem}.PortfolioView_actCardGrid__anR7b ul li+li{margin-top:10px}.PortfolioView_actCardGrid__anR7b ul li{position:relative;padding-left:.625rem;font-size:15px;line-height:1.5;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioView_actCardGrid__anR7b ul li:before{position:absolute;top:.75rem;left:0;display:block;height:3px;width:3px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1));content:""}.PortfolioView_emptyCard__pE89n{grid-column:1/-1;border-radius:.375rem;border-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.PortfolioView_recmdSec__Eh4Nk{margin-top:1rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(16,185,129,.1)}.PortfolioView_recmdSecTitle__dubtC{font-size:1.125rem;line-height:1.75rem;font-weight:700;width:calc(100% - 28px);background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.PortfolioView_recmdBox__lUzb0{margin-top:.75rem}.PortfolioView_recmdBox__lUzb0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.PortfolioView_recmdBox__lUzb0{border-radius:.375rem;padding:.75rem}@media (min-width:1024px){.PortfolioView_recmdBox__lUzb0{margin-top:1rem;padding:1rem}}.PortfolioView_recmdBox__lUzb0{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(20,184,166,.08));border:1px solid rgba(16,185,129,.15);box-shadow:0 2px 8px rgba(16,185,129,.1)}.PortfolioView_recmdHeadline__OIaLz{margin-bottom:1rem;padding-bottom:.75rem;font-size:17px;line-height:1.4;font-weight:700;background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:1px solid rgba(16,185,129,.2)}.PortfolioView_recmdContent__KgJfx>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.PortfolioView_recmdParagraph__DENUw{font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:1024px){.PortfolioView_recmdParagraph__DENUw{font-size:15px;line-height:1.5}}.PortfolioView_recmdKeywordsWrap__U7PH3{margin-top:.75rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.PortfolioView_recmdKeywordTags__CAZ2Q{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioView_recmdKeywordTag__24zWu{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:rgba(16,185,129,.15);color:#059669;border:1px solid rgba(16,185,129,.3)}.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_chartTitle__glmHC,.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_secTitle__OIg2G{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#667eea;background-clip:unset;color:#667eea}.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_activitySecTitle__cbbeb,.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_cardTitle__RaS_a,.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_recmdHeadline__OIaLz,.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_recmdSecTitle__dubtC{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#10b981;background-clip:unset;color:#10b981}.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_downloadBtnWrapper__wc8bv{display:none}.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_titleWithIcon__KBnmV{align-items:center}.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_chartTitle__glmHC,.PortfolioView_viewContainer__caFIH.PortfolioView_pdfExport__mI_A7 .PortfolioView_secTitle__OIg2G{line-height:32px}@media screen and (max-width:1280px){.PortfolioView_userInfoCard__PPYV1{display:block}.PortfolioView_userAvatar__d_y_j{height:6rem;width:6rem;padding:1rem}.PortfolioView_userDetails__Cfkh3{margin-top:1rem}.PortfolioView_infoLabel__Jgoxc,.PortfolioView_infoValue__k191F{font-size:.875rem;line-height:1.25rem}.PortfolioView_gradeBadgeWrapper__gK4as{margin-top:1rem;margin-left:0;margin-right:0;flex-direction:row}.PortfolioView_gradeBadge__UPidu{height:4rem;width:4rem}.PortfolioView_gradeValue__IOwxA{font-size:1.5rem;line-height:2rem}.PortfolioView_skillSecContent__m_eQM{flex-direction:column}.PortfolioView_radarChartWrap__usuTv{flex:none;max-width:100%;height:320px}.PortfolioView_skillInterpretation__AUs00{margin-top:1rem}.PortfolioView_chartTitle__glmHC{font-size:1rem;line-height:1.5rem}.PortfolioView_chartSec__3VEIQ{grid-template-columns:repeat(1,minmax(0,1fr))}.PortfolioView_activitySecTitle__cbbeb,.PortfolioView_recmdSecTitle__dubtC,.PortfolioView_secTitle__OIg2G{font-size:1rem;line-height:1.5rem}.PortfolioView_actCardGrid__anR7b ul li,.PortfolioView_cardTitle__RaS_a{font-size:15px;line-height:1.5}.PortfolioView_recmdHeadline__OIaLz{font-size:1rem;line-height:1.5rem}.PortfolioView_fitPercentageBar__uoB_9{flex-direction:column;align-items:flex-start;gap:.5rem}.PortfolioView_fitLabel__o8z_h{min-width:0}.PortfolioView_progressBarWrap__ae6Bk{width:100%}.PortfolioView_keywordsWrap__JSHOK{flex-direction:column;gap:.75rem}}@media screen and (max-width:640px){.PortfolioView_radarChartWrap__usuTv{height:280px}.PortfolioView_barChartWrap__Mb5Cx,.PortfolioView_polarChartWrap__yGz20{height:250px}}.Toolbar_toolbar__dWBfe{z-index:10;display:flex;min-height:78px;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem .5rem}@media (min-width:768px){.Toolbar_toolbar__dWBfe{padding-left:1.5rem;padding-right:1.5rem}}.Toolbar_toolbarLeft__zYxFp{display:flex;align-items:center}.Toolbar_toolbarText__PgCxq{font-size:20px;font-weight:500}.Toolbar_toolbarLeft__zYxFp>span{font-size:18px;font-weight:500;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.Toolbar_toolbarLeft__zYxFp .Toolbar_courseTitle__iBa1O{position:relative;margin-left:.75rem;padding-left:.75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.Toolbar_toolbarLeft__zYxFp .Toolbar_courseTitle__iBa1O:before{content:"";position:absolute;top:5px;left:0;height:16px;width:1px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.Toolbar_backButton__KNlrW{margin-right:.25rem;display:inline-block;padding:.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.Toolbar_backButton__KNlrW img{height:1.5rem;width:1.5rem}.Toolbar_toolbarRight__EhkgJ{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.Toolbar_toolbarRight__EhkgJ a,.Toolbar_toolbarRight__EhkgJ button{display:inline-flex;align-items:center;gap:.25rem}.Toolbar_toolbarRight__EhkgJ .Toolbar_welcome__tuWsi{position:relative;margin-right:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.Toolbar_toolbarRight__EhkgJ .Toolbar_welcome__tuWsi:after{content:"";position:absolute;top:5px;right:0;height:14px;width:1px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.Toolbar_toolbarRight__EhkgJ .Toolbar_welcome__tuWsi .Toolbar_progText__h1eqm,.Toolbar_toolbarRight__EhkgJ .Toolbar_welcome__tuWsi .Toolbar_userName__zqEIX{font-weight:500}.Toolbar_toolbarRight__EhkgJ .Toolbar_welcome__tuWsi .Toolbar_percent__xDeAJ{font-weight:500;--tw-text-opacity:1;color:rgb(74 90 184/var(--tw-text-opacity,1))}.Toolbar_toolbarRight__EhkgJ .Toolbar_actions__kfy4K{position:relative;display:flex;align-items:center;gap:.5rem}.Toolbar_toolbarRight__EhkgJ .Toolbar_actionItem__A3aF9{position:relative;display:inline-flex;align-items:center;gap:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.Toolbar_toolbarRight__EhkgJ .Toolbar_actionItem__A3aF9:hover{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}@media screen and (max-width:700px){.Toolbar_toolbarRight__EhkgJ{display:none}}.LoadingMotion_loading__Ltbpj{position:fixed;top:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);overflow:hidden;z-index:998}.LoadingMotion_backdropCont___4SiD{position:fixed;display:flex;flex-direction:column;align-items:center;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}.LoadingMotion_messageBox__O9GmE{margin-bottom:1rem;width:auto;text-align:center;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));animation:LoadingMotion_fadeIn__mTn9p .5s ease-in}.LoadingMotion_messageText__FBz8t{display:inline-block}.LoadingMotion_char__fXYQ6{display:inline-block;animation:LoadingMotion_charFadeIn__LcYGo .5s ease-out forwards;opacity:0;transform:translateY(15px)}@keyframes LoadingMotion_charFadeIn__LcYGo{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.LoadingMotion_dots__rYq5_{display:inline-flex;gap:2px;margin-left:6px}.LoadingMotion_dot__ADf_d{display:inline-block;animation:LoadingMotion_dotPulse__ZMiE4 1.4s infinite}.LoadingMotion_dot__ADf_d:first-child{animation-delay:0s}.LoadingMotion_dot__ADf_d:nth-child(2){animation-delay:.2s}.LoadingMotion_dot__ADf_d:nth-child(3){animation-delay:.4s}@keyframes LoadingMotion_fadeIn__mTn9p{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes LoadingMotion_dotPulse__ZMiE4{0%,60%,to{opacity:.3;transform:translateY(0) scale(1)}30%{opacity:1;transform:translateY(-8px) scale(1.2)}}.LoadingMotion_animationContainer__2NM_v{display:flex;align-items:center;justify-content:center;width:400px;height:400px}.LoadingMotion_spinnerImg__VNC4P{width:144px;height:144px;animation:LoadingMotion_spin__siP7N 1s linear infinite}@keyframes LoadingMotion_spin__siP7N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingMotion_lottieAnimation__vVUcH{width:300px;height:300px}@media screen and (max-width:768px){.LoadingMotion_messageBox__O9GmE{font-size:1rem;line-height:1.5rem}.LoadingMotion_animationContainer__2NM_v{width:200px;height:200px}.LoadingMotion_spinnerImg__VNC4P{width:128px;height:128px}.LoadingMotion_lottieAnimation__vVUcH{width:200px;height:200px}}.IconWrapper_wrapperSm__30bCI{position:relative;height:1.5rem;width:1.5rem;border-radius:9999px}.IconWrapper_wrapperMd__L7A3T{position:relative;height:2rem;width:2rem;border-radius:9999px}.IconWrapper_wrapperLg__Mt0m4{position:relative;height:2.5rem;width:2.5rem;border-radius:9999px}.IconWrapper_gradientBg__Cbcrj{--tw-gradient-from:#667eea var(--tw-gradient-from-position);--tw-gradient-to:rgba(102,126,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#764ba2 var(--tw-gradient-to-position)}.IconWrapper_gradientBgGreen__Y1rm4,.IconWrapper_gradientBg__Cbcrj{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.IconWrapper_gradientBgGreen__Y1rm4{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.IconWrapper_iconSm__3MN2K{height:14px;width:14px}.IconWrapper_iconMd__wvTeO{height:22px;width:22px}.IconWrapper_iconLg__X6zoa{height:27px;width:27px}.IconWrapper_iconCentered__TT0HU{position:absolute;top:50%;left:50%;flex-shrink:0;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.IconWrapper_iconPlain__y5_V8{flex-shrink:0}@media screen and (max-width:1024px){.IconWrapper_wrapperSm__30bCI{position:relative;height:1.25rem;width:1.25rem;border-radius:9999px}.IconWrapper_wrapperMd__L7A3T{position:relative;height:1.75rem;width:1.75rem;border-radius:9999px}.IconWrapper_wrapperLg__Mt0m4{position:relative;height:2.25rem;width:2.25rem;border-radius:9999px}.IconWrapper_iconSm__3MN2K{height:12px;width:12px}.IconWrapper_iconMd__wvTeO{height:18px;width:18px}.IconWrapper_iconLg__X6zoa{height:23px;width:23px}}.PortfolioCompany_viewContainer__CGbRI{position:relative}.PortfolioCompany_viewContainer__CGbRI>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.PortfolioCompany_errorContainer__oKFLA{border-radius:.375rem;border-width:1px;border-color:rgb(191 219 254/var(--tw-border-opacity,1));background-color:rgb(239 246 255/var(--tw-bg-opacity,1));color:rgb(30 64 175/var(--tw-text-opacity,1))}.PortfolioCompany_emptyContainer__ObS2F,.PortfolioCompany_errorContainer__oKFLA{--tw-border-opacity:1;--tw-bg-opacity:1;padding:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.PortfolioCompany_emptyContainer__ObS2F{border-radius:.375rem;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioCompany_retryBtn__6dA2J{margin-top:1rem;display:inline-flex;align-items:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.PortfolioCompany_retryBtn__6dA2J:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.PortfolioCompany_heroSection__8cN0W{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;padding:1.5rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#1e3a8a,#312e81);box-shadow:0 4px 20px rgba(30,58,138,.3)}.PortfolioCompany_heroContent__IsPOR{flex:1 1 0%}.PortfolioCompany_heroName__kkUaQ{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}.PortfolioCompany_heroBreadcrumb__RXUVE{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;opacity:.8}.PortfolioCompany_heroTargetJob__jGfhh{margin-top:.5rem;display:inline-block;border-radius:9999px;background-color:hsla(0,0%,100%,.15);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.PortfolioCompany_fitnessBadge__9BZxF{display:flex;height:5rem;width:5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;background-color:hsla(0,0%,100%,.2);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:2px solid hsla(0,0%,100%,.3)}.PortfolioCompany_fitnessBadgeLabel__EpigS{font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.PortfolioCompany_fitnessBadgeGrade__wm4mF{font-size:1.5rem;line-height:2rem;font-weight:700}.PortfolioCompany_summarySection__bG8Tp{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid rgba(30,58,138,.08)}.PortfolioCompany_summaryContent__FF6sW{margin-top:.75rem}.PortfolioCompany_summaryContent__FF6sW>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.PortfolioCompany_strengthTagsWrap__OTTjw{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioCompany_strengthTag__kkYF6{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;background-color:rgba(30,58,138,.1);color:#1e3a8a;border:1px solid rgba(30,58,138,.2)}.PortfolioCompany_fitnessScoreBar__xYAXe{display:flex;align-items:center;gap:1rem}.PortfolioCompany_fitnessScoreLabel__Jd2oG{min-width:80px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioCompany_fitnessScoreTrack__A9hGR{height:.625rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.PortfolioCompany_fitnessScoreFill__nDYhX{height:100%;border-radius:9999px;background:linear-gradient(90deg,#1e3a8a,#4338ca);transition:width .5s ease}.PortfolioCompany_fitnessScoreValue__z2acr{min-width:40px;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#1e3a8a}.PortfolioCompany_fitSummaryText__lbVru{border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));background:linear-gradient(135deg,rgba(30,58,138,.04),rgba(67,56,202,.04));border:1px solid rgba(30,58,138,.08)}.PortfolioCompany_card__SDbM8{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid rgba(30,58,138,.08)}.PortfolioCompany_sectionTitle__OLXCz{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#1e3a8a}.PortfolioCompany_emptyText__yuCtM{font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.PortfolioCompany_competencyGrid__asx3U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PortfolioCompany_radarWrap__9lPT2{display:flex;align-items:center;justify-content:center;height:280px}.PortfolioCompany_competencyCards__02cXa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.PortfolioCompany_competencyCard__eiNEm{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(30,58,138,.06),rgba(67,56,202,.06));border:1px solid rgba(30,58,138,.1)}.PortfolioCompany_competencyCardValue__RJIp5{font-size:1.5rem;line-height:2rem;font-weight:700;color:#1e3a8a}.PortfolioCompany_competencyCardLabel__9rQb_{margin-top:.25rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.PortfolioCompany_skillTagsWrap__IS5l_{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioCompany_skillTag__zNIKV{border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:rgba(30,58,138,.08);color:#1e3a8a;border:1px solid rgba(30,58,138,.15)}.PortfolioCompany_courseCardGrid__j1WEI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.PortfolioCompany_courseCard__bPSwh{border-radius:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(30,58,138,.04),rgba(67,56,202,.04));border:1px solid rgba(30,58,138,.1)}.PortfolioCompany_courseCardName__BLW5n{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.PortfolioCompany_courseCardSkills___jV2J{display:flex;flex-wrap:wrap;gap:.25rem}.PortfolioCompany_courseSkillBadge__MZ8Fc{border-radius:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:500;background-color:rgba(30,58,138,.12);color:#1e3a8a}.PortfolioCompany_achievementGrid__a8hey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.PortfolioCompany_achievementCard__WV_gQ{border-radius:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(30,58,138,.04),rgba(99,102,241,.04));border:1px solid rgba(30,58,138,.1)}.PortfolioCompany_achievementTitle__fE4qG{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#1e3a8a}.PortfolioCompany_achievementList__QmVA5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.PortfolioCompany_achievementList__QmVA5{padding-left:1rem}.PortfolioCompany_achievementList__QmVA5 li{list-style-type:disc;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioCompany_coverLetterSection__C5TqK{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;box-shadow:0 2px 8px rgba(30,58,138,.08);border:2px solid rgba(30,58,138,.15)}.PortfolioCompany_coverLetterHeader__LUC9G{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.PortfolioCompany_copyBtn__kJJMp{cursor:pointer;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#1e3a8a;background-color:rgba(30,58,138,.08);border:1px solid rgba(30,58,138,.2)}.PortfolioCompany_copyBtn__kJJMp:hover{background-color:rgba(30,58,138,.15)}.PortfolioCompany_coverLetterTags__OdKnH{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioCompany_coverLetterTag__CeWhO{border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:rgba(30,58,138,.08);color:#1e3a8a;border:1px solid rgba(30,58,138,.15)}.PortfolioCompany_coverLetterHeadline__GMytt{margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#1e3a8a;border-bottom:2px solid rgba(30,58,138,.15)}.PortfolioCompany_coverLetterBody__HKSeo{border-radius:.5rem;padding:1.25rem;background:linear-gradient(135deg,rgba(30,58,138,.03),rgba(67,56,202,.03));border:1px solid rgba(30,58,138,.08)}.PortfolioCompany_coverLetterParagraph__5aJT3{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioCompany_coverLetterParagraph__5aJT3+.PortfolioCompany_coverLetterParagraph__5aJT3{margin-top:1rem}.PortfolioCompany_distributionGrid__A5I8N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PortfolioCompany_barList___4CM6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.PortfolioCompany_barRow___WUas{display:flex;align-items:center;gap:.75rem}.PortfolioCompany_barLabel__P7Lol{min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioCompany_barTrack__zhJyy{height:.5rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.PortfolioCompany_barFill__0138z{height:100%;border-radius:9999px;background:linear-gradient(90deg,#1e3a8a,#4338ca);transition:width .3s ease}.PortfolioCompany_barValue__iy5Dj{min-width:36px;text-align:right;font-size:.75rem;line-height:1rem;font-weight:700;color:#1e3a8a}.PortfolioCompany_strongGrid__vc_xm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.PortfolioCompany_strongCard__v0MV4{border-radius:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(30,58,138,.05),rgba(67,56,202,.05));border:1px solid rgba(30,58,138,.1)}.PortfolioCompany_strongCardHeader__zGLS_{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.PortfolioCompany_strongCardKey__0lHvD{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#1e3a8a}.PortfolioCompany_strongCardScore__5RQj7{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#4338ca}.PortfolioCompany_strongCardDesc__oQnIZ{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioCompany_footer__MTZHv{margin-top:.5rem;border-radius:.75rem;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;background:linear-gradient(135deg,rgba(30,58,138,.04),rgba(67,56,202,.04));border:1px solid rgba(30,58,138,.06)}.PortfolioCompany_footer__MTZHv p{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.PortfolioCompany_footerSub__lvfda{margin-top:.25rem;font-weight:600;color:#1e3a8a}@media screen and (max-width:1280px){.PortfolioCompany_achievementGrid__a8hey,.PortfolioCompany_competencyGrid__asx3U,.PortfolioCompany_courseCardGrid__j1WEI,.PortfolioCompany_distributionGrid__A5I8N,.PortfolioCompany_strongGrid__vc_xm{grid-template-columns:repeat(1,minmax(0,1fr))}.PortfolioCompany_heroSection__8cN0W{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem}.PortfolioCompany_fitnessBadge__9BZxF{align-self:flex-end}.PortfolioCompany_radarWrap__9lPT2{height:240px}}@media screen and (max-width:640px){.PortfolioCompany_heroSection__8cN0W{padding:1rem}.PortfolioCompany_heroName__kkUaQ{font-size:1.25rem;line-height:1.75rem}.PortfolioCompany_coverLetterSection__C5TqK{padding:1.25rem}.PortfolioCompany_radarWrap__9lPT2{height:200px}.PortfolioCompany_competencyCards__02cXa{grid-template-columns:repeat(2,minmax(0,1fr))}}.PortfolioConsult_viewContainer__RW33d{position:relative}.PortfolioConsult_viewContainer__RW33d>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.PortfolioConsult_errorContainer__AA5Mi{border-radius:.375rem;border-width:1px;border-color:rgb(254 202 202/var(--tw-border-opacity,1));background-color:rgb(254 242 242/var(--tw-bg-opacity,1));color:rgb(220 38 38/var(--tw-text-opacity,1))}.PortfolioConsult_emptyContainer__T1j1r,.PortfolioConsult_errorContainer__AA5Mi{--tw-border-opacity:1;--tw-bg-opacity:1;padding:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.PortfolioConsult_emptyContainer__T1j1r{border-radius:.375rem;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioConsult_retryBtn__tyEXT{margin-top:1rem;display:inline-flex;align-items:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.PortfolioConsult_retryBtn__tyEXT:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.PortfolioConsult_emptyText__g400q{padding-top:.5rem;padding-bottom:.5rem}.PortfolioConsult_emptyText__g400q,.PortfolioConsult_loadingText__bEfYk{font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.PortfolioConsult_loadingText__bEfYk{padding-top:1rem;padding-bottom:1rem}.PortfolioConsult_heroSection__6xPzt{border-radius:.75rem;padding:1.5rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#475569,#374151);box-shadow:0 4px 16px rgba(71,85,105,.3)}.PortfolioConsult_heroTitle__q8VD9{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.2)}.PortfolioConsult_profileTable__29zau{width:100%;border-collapse:collapse}.PortfolioConsult_profileTable__29zau th{white-space:nowrap;padding-top:.375rem;padding-bottom:.375rem;padding-right:.75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;color:hsla(0,0%,100%,.6);width:80px}.PortfolioConsult_profileTable__29zau td{padding-top:.375rem;padding-bottom:.375rem;padding-right:2rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsla(0,0%,100%,.95)}.PortfolioConsult_card__M4uAN{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid rgba(71,85,105,.08)}.PortfolioConsult_sectionTitle__XMdNg{margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#334155;border-bottom:2px solid #e2e8f0}.PortfolioConsult_subSectionTitle__sceH4{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#475569}.PortfolioConsult_gapAnalysisSection__lEvte{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 2px 8px rgba(71,85,105,.1);border:2px solid #475569;background:linear-gradient(135deg,rgba(71,85,105,.02),rgba(55,65,81,.02))}.PortfolioConsult_sectionTitlePrimary__KMmuf{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#1e293b;border-bottom:3px solid #475569}.PortfolioConsult_gapGrid__n_qiW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.PortfolioConsult_gapRadarWrap__ckvAO{display:flex;align-items:center;justify-content:center;height:320px}.PortfolioConsult_gapTableWrap__kzezQ{display:flex;flex-direction:column}.PortfolioConsult_gapStatsBar__qszTv{margin-bottom:1rem;display:flex;gap:1rem}.PortfolioConsult_gapStatItem__HNctw{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;border-radius:.5rem;padding:.75rem;background-color:#f1f5f9;border:1px solid #e2e8f0}.PortfolioConsult_gapStatLabel__JL4w0{margin-bottom:.25rem;font-size:10px;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.PortfolioConsult_gapStatValue__Ih3uF{font-size:1.125rem;line-height:1.75rem;font-weight:700}.PortfolioConsult_gapPositive__D_ym5{color:#059669}.PortfolioConsult_gapNegative__xuMEH{color:#dc2626}.PortfolioConsult_gapNeutral__IwpMx{color:#9ca3af}.PortfolioConsult_gapTable__CsjAj{width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:collapse}.PortfolioConsult_gapTable__CsjAj thead th{padding:.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-bottom:2px solid #e2e8f0}.PortfolioConsult_gapTable__CsjAj tbody tr{border-bottom:1px solid #f1f5f9}.PortfolioConsult_gapTable__CsjAj tbody td{padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_gapTableNum__WPsm2{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600}.PortfolioConsult_distBarList__2UfWk>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.PortfolioConsult_distBarRow__mpkIk{display:flex;align-items:center;gap:.75rem}.PortfolioConsult_distBarLabel__DPVBm{min-width:120px;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioConsult_distBarTrack__cciOB{height:.625rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.PortfolioConsult_distBarFill__2n3jK{height:100%;border-radius:9999px;background:linear-gradient(90deg,#475569,#64748b);transition:width .3s ease}.PortfolioConsult_distBarFillComp__PCwfE{height:100%;border-radius:9999px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.PortfolioConsult_distBarValue__8N8bQ{min-width:40px;text-align:right;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_strongTable__w_R3B{width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:collapse}.PortfolioConsult_strongTable__w_R3B thead th{padding:.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-bottom:2px solid #e2e8f0}.PortfolioConsult_strongTable__w_R3B tbody tr{border-bottom:1px solid #f1f5f9}.PortfolioConsult_strongTable__w_R3B tbody td{padding:.625rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_strongCode__ITbuy{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#475569}.PortfolioConsult_strongScore__FiHv2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;color:#334155}.PortfolioConsult_strongBarCell__BbZsI{width:33.333333%}.PortfolioConsult_strongBarTrack__F90K_{height:.5rem;width:100%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.PortfolioConsult_strongBarFill__IeTPv{height:100%;border-radius:9999px;background:linear-gradient(90deg,#475569,#64748b);transition:width .3s ease}.PortfolioConsult_jobTestSection__yLdzk{margin-top:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-top:1rem}.PortfolioConsult_jobTestGrid__05Lyi{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioConsult_jobTestCard__E7QA_{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;background-color:#f1f5f9;border:1px solid #e2e8f0}.PortfolioConsult_jobTestName__0WFx0{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_jobTestScore__1yWpT{font-size:.75rem;line-height:1rem;font-weight:700;color:#475569}.PortfolioConsult_courseProgressBar__fI4mR{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding-bottom:.75rem}.PortfolioConsult_courseProgressLabel__4VBe4{min-width:80px;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.PortfolioConsult_courseProgressTrack__vtrpI{height:.5rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.PortfolioConsult_courseProgressFill__rSA8y{height:100%;border-radius:9999px;background:linear-gradient(90deg,#475569,#64748b);transition:width .3s ease}.PortfolioConsult_courseProgressValue__k8h22{min-width:80px;text-align:right;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_courseTableWrap__V9HrU{max-height:500px;overflow-y:auto}.PortfolioConsult_courseTable__D6ZYf{width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:collapse}.PortfolioConsult_courseTable__D6ZYf thead th{position:sticky;top:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-bottom:2px solid #e2e8f0}.PortfolioConsult_courseTable__D6ZYf tbody tr{border-bottom:1px solid #f1f5f9}.PortfolioConsult_courseTable__D6ZYf tbody td{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_badgeH__TaQ4E{background-color:rgba(99,102,241,.15);color:#4f46e5}.PortfolioConsult_badgeH__TaQ4E,.PortfolioConsult_badgeM__f1K1v{border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:700}.PortfolioConsult_badgeM__f1K1v{background-color:rgba(139,92,246,.12);color:#7c3aed}.PortfolioConsult_badgeL__zoXSs{border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:700;background-color:rgba(156,163,175,.15);color:#6b7280}.PortfolioConsult_expList__ZLp41>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.PortfolioConsult_expGroup__PIyH6{border-radius:.5rem;padding:.75rem;background-color:#f8fafc;border:1px solid #e2e8f0}.PortfolioConsult_expGroupTitle__Nsetm{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#334155}.PortfolioConsult_expItems__zxzau>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.PortfolioConsult_expItems__zxzau{padding-left:1rem}.PortfolioConsult_expItems__zxzau li{list-style-type:disc;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioConsult_skillMapTableWrap__zjS5k{max-height:400px;overflow-y:auto}.PortfolioConsult_skillMapTable__UkxY7{width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:collapse}.PortfolioConsult_skillMapTable__UkxY7 thead th{position:sticky;top:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-bottom:2px solid #e2e8f0}.PortfolioConsult_skillMapTable__UkxY7 tbody tr{border-bottom:1px solid #f1f5f9}.PortfolioConsult_skillMapTable__UkxY7 tbody td{padding:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioConsult_skillMapSkill__bap8H{white-space:nowrap;font-weight:600;color:#334155}.PortfolioConsult_analysisGrid__YyN7T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.PortfolioConsult_analysisCard__lvhV4{border-radius:.5rem;padding:1rem}.PortfolioConsult_analysisStrength__ne1rM{background-color:rgba(5,150,105,.04);border:1px solid rgba(5,150,105,.15);border-left:3px solid #059669}.PortfolioConsult_analysisWeakness__3KbZG{background-color:rgba(245,158,11,.04);border:1px solid rgba(245,158,11,.15);border-left:3px solid #f59e0b}.PortfolioConsult_analysisImprovement__l8AUB{background-color:rgba(37,99,235,.06);border:2px solid rgba(37,99,235,.25);border-left:4px solid #2563eb;box-shadow:0 2px 8px rgba(37,99,235,.08)}.PortfolioConsult_analysisCardTitle__84IYr{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.PortfolioConsult_analysisStrength__ne1rM .PortfolioConsult_analysisCardTitle__84IYr{color:#059669}.PortfolioConsult_analysisWeakness__3KbZG .PortfolioConsult_analysisCardTitle__84IYr{color:#d97706}.PortfolioConsult_analysisImprovement__l8AUB .PortfolioConsult_analysisCardTitle__84IYr{color:#2563eb}.PortfolioConsult_analysisList__6vcM6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.PortfolioConsult_analysisList__6vcM6{padding-left:1rem}.PortfolioConsult_analysisList__6vcM6 li{list-style-type:disc;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PortfolioConsult_certTable__hmpvs{width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:collapse}.PortfolioConsult_certTable__hmpvs thead th{padding:.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-bottom:2px solid #e2e8f0}.PortfolioConsult_certTable__hmpvs tbody tr{border-bottom:1px solid #f1f5f9}.PortfolioConsult_certTable__hmpvs tbody td{padding:.625rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_certName__JNdM0{font-weight:500}.PortfolioConsult_certImportance__DgN7D{border-radius:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:700}.PortfolioConsult_certHigh__LqLW_{background-color:rgba(220,38,38,.1);color:#dc2626}.PortfolioConsult_certMedium__UM4OA{background-color:rgba(245,158,11,.1);color:#d97706}.PortfolioConsult_certLow__bAo6m{background-color:rgba(156,163,175,.1);color:#6b7280}.PortfolioConsult_jobTable__FVa6E{width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:collapse}.PortfolioConsult_jobTable__FVa6E thead th{padding:.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-bottom:2px solid #e2e8f0}.PortfolioConsult_jobTable__FVa6E tbody tr{border-bottom:1px solid #f1f5f9}.PortfolioConsult_jobTable__FVa6E tbody td{padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_jobCompany__P_I9u{white-space:nowrap;font-weight:500}.PortfolioConsult_jobDeadline__tKciZ{white-space:nowrap;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.PortfolioConsult_jobLink__FVrfw{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1));text-decoration-line:underline}.PortfolioConsult_jobLink__FVrfw:hover{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.PortfolioConsult_graphWrap__b68_u{width:100%;height:500px;position:relative;overflow:hidden}.PortfolioConsult_graphWrap__b68_u>div{width:100%;height:100%;min-height:unset!important}.PortfolioConsult_strategyGrid__6jPUy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.PortfolioConsult_strategyBlock__IqTFk{border-radius:.5rem;padding:1rem;background-color:#f8fafc;border:1px solid #e2e8f0}.PortfolioConsult_strategyList__aA8F_>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.PortfolioConsult_strategyList__aA8F_{padding-left:1rem}.PortfolioConsult_strategyList__aA8F_ li{list-style-type:disc;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PortfolioConsult_matchScore___6kvF{font-weight:600;color:#475569}.PortfolioConsult_consultNoteSection__ihr6e{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:2px dashed #cbd5e1;background:linear-gradient(135deg,rgba(241,245,249,.5),rgba(248,250,252,.5))}.PortfolioConsult_consultTextarea__OQjx1{width:100%;resize:vertical;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));border:1px solid #e2e8f0;background-color:#fff;min-height:160px;font-family:inherit}.PortfolioConsult_consultTextarea__OQjx1:focus{outline:2px solid transparent;outline-offset:2px;border-color:#94a3b8;box-shadow:0 0 0 2px rgba(148,163,184,.2)}.PortfolioConsult_consultTextarea__OQjx1::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.PortfolioConsult_consultTextarea__OQjx1::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.PortfolioConsult_consultNoteHint__NTVCZ{margin-top:.5rem;font-size:10px;font-style:italic;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media screen and (max-width:1280px){.PortfolioConsult_gapGrid__n_qiW{grid-template-columns:repeat(1,minmax(0,1fr))}.PortfolioConsult_gapRadarWrap__ckvAO{height:280px}.PortfolioConsult_analysisGrid__YyN7T,.PortfolioConsult_strategyGrid__6jPUy{grid-template-columns:repeat(1,minmax(0,1fr))}.PortfolioConsult_profileTable__29zau td,.PortfolioConsult_profileTable__29zau th{display:block}.PortfolioConsult_profileTable__29zau td{padding-bottom:.5rem}}@media screen and (max-width:640px){.PortfolioConsult_heroSection__6xPzt{padding:1rem 1.25rem}.PortfolioConsult_gapRadarWrap__ckvAO{height:220px}.PortfolioConsult_graphWrap__b68_u{height:350px}}.NoDataArea_noDataWrap__VpWZr{display:flex;height:240px;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.NoDataArea_noDataWrap__VpWZr>div{padding-top:74px;background:url(/images/icon-nodata.svg) top no-repeat}.NoDataArea_description__SvxoH,.NoDataArea_title__CBMKu{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.NoDataArea_description__SvxoH{margin-top:.25rem}.PortfolioAnalysisView_container__PxM_k{display:flex;height:100%;flex-direction:column;overflow:hidden;background:#f5f7fa}.PortfolioAnalysisView_header__dtevA{position:relative;border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;padding:15px 30px}.PortfolioAnalysisView_header__dtevA h2{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600}.PortfolioAnalysisView_backButton__ZkdF6{position:absolute;left:1.25rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-radius:.25rem;border-style:none;background-color:transparent;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#667eea}.PortfolioAnalysisView_mainContainer__UbrVJ{display:grid;overflow:hidden;grid-template-columns:50% 50%;height:calc(100vh - 60px);gap:0}.PortfolioAnalysisView_leftPanel__jcY_I{display:flex;flex-direction:column;overflow:hidden;border-right-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:1.25rem}.PortfolioAnalysisView_jobHeader__FsuWW{flex-shrink:0;border-bottom-width:1px;padding:1rem;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(139,92,246,.08));color:#2d3748;border-color:#e2e8f0}.PortfolioAnalysisView_companyHeaderRow__652HY{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.PortfolioAnalysisView_companyName__sqnlh{flex:1 1 0%;font-size:1.125rem;line-height:1.75rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PortfolioAnalysisView_jobTitle__xN4kX{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#1a202c}.PortfolioAnalysisView_jobInfo__f4Oz5{margin-top:.5rem;margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:.375rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;background:hsla(0,0%,100%,.7);border-color:#e2e8f0}.PortfolioAnalysisView_jobInfoLabel__aKpS4{min-width:3.5rem;font-weight:500}.PortfolioAnalysisView_jobLink__lTz2D{flex-shrink:0}.PortfolioAnalysisView_jobLink__lTz2D a{display:inline-block;border-radius:.375rem;padding:.625rem 1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 4px rgba(102,126,234,.3)}.PortfolioAnalysisView_jobLink__lTz2D a:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:linear-gradient(135deg,#5568d3,#6b46c1);box-shadow:0 4px 8px rgba(102,126,234,.4)}.PortfolioAnalysisView_iframeWrapper__02VJR{flex:1 1 0%}.PortfolioAnalysisView_iframeContainer__o5U4_{position:relative;height:100%;width:100%;overflow:hidden}.PortfolioAnalysisView_iframeContainer__o5U4_ iframe{height:100%;width:100%;border-style:none}.PortfolioAnalysisView_loadingMessage__YaJel{position:absolute;inset:0;display:flex;height:100%;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;text-align:center;color:#666;font-size:.95em}.PortfolioAnalysisView_rightPanel__YOF34{overflow-y:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0}.PortfolioAnalysisView_contentSection__JVWVU{padding:1rem .75rem}.PortfolioAnalysisView_detailContainer__p66n0{display:grid;gap:0;grid-template-columns:1fr 1fr}.PortfolioAnalysisView_strengths__2pOxq{padding-right:.375rem}.PortfolioAnalysisView_weaknesses__DmRT8{padding-left:.375rem}.PortfolioAnalysisView_sectionTitle__e6rm1{margin-bottom:.75rem;display:flex;align-items:center;gap:.625rem;padding-bottom:.375rem;font-weight:500;--tw-text-opacity:1;color:rgb(102 126 234/var(--tw-text-opacity,1));border-bottom:2px solid #667eea}.PortfolioAnalysisView_sectionTitleIcon__LjsQI{font-size:1.125rem;line-height:1.75rem}.PortfolioAnalysisView_strengths__2pOxq .PortfolioAnalysisView_sectionTitle__e6rm1{color:#48bb78;border-bottom-color:#48bb78}.PortfolioAnalysisView_weaknesses__DmRT8 .PortfolioAnalysisView_sectionTitle__e6rm1{color:#f56565;border-bottom-color:#f56565}.PortfolioAnalysisView_improvements__XbPyr .PortfolioAnalysisView_sectionTitle__e6rm1{color:#ed8936;border-bottom-color:#ed8936}.PortfolioAnalysisView_itemList__sqdoN{margin:0;list-style-type:none;padding:0}.PortfolioAnalysisView_itemList__sqdoN li{position:relative;margin-bottom:.625rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}.PortfolioAnalysisView_footer__M4GAx{border-top-width:1px;padding:1rem;text-align:center;background:#f8f9fa;color:#666;font-size:.85em;border-color:#e1e4e8}.PortfolioAnalysisView_footer__M4GAx p{margin:0 0 .5rem}.PortfolioAnalysisView_footer__M4GAx p:last-child{margin-bottom:0}@media (max-width:1200px){.PortfolioAnalysisView_mainContainer__UbrVJ{grid-template-columns:repeat(1,minmax(0,1fr))}.PortfolioAnalysisView_leftPanel__jcY_I{height:40vh;border-right-width:0;border-bottom-width:2px;border-color:#e1e4e8}.PortfolioAnalysisView_rightPanel__YOF34{height:60vh}.PortfolioAnalysisView_detailContainer__p66n0{grid-template-columns:repeat(1,minmax(0,1fr))}}