body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5tahoma,arial,宋体}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}:root{--gray-000: #000000;--gray-50: #f6f7f9;--gray-100: #eef0f2;--gray-200: #dddfe4;--gray-300: #d5d8dd;--gray-400: #d2d2d2;--gray-500: #a5a8b4;--gray-600: #60616c;--gray-700: #292c3a;--gray-800: #1e1f24;--gray-900: #181a1e;--gray-fff: #ffffff;--purple-10: #c333ff1a;--purple-20: #c333ff33;--purple-30: #c333ff4d;--purple-40: #c333ff66;--purple-50: #c333ff80;--purple-60: #c333ff99;--purple-70: #c333ffb2;--purple-80: #c333ffcc;--purple-90: #c333ffe5;--purple-100: #c333ff;--red-10: #ea3d431a;--red-20: #ea3d4333;--red-30: #ea3d434d;--red-40: #ea3d4366;--red-50: #ea3d4380;--red-60: #ea3d4399;--red-70: #ea3d43b2;--red-80: #ea3d43cc;--red-90: #ea3d43e5;--red-100: #ea3d43;--yellow-10: #ffae2b1a;--yellow-20: #ffae2b33;--yellow-30: #ffae2b4d;--yellow-40: #ffae2b66;--yellow-50: #ffae2b80;--yellow-60: #ffae2b99;--yellow-70: #ffae2bb2;--yellow-80: #ffae2bcc;--yellow-90: #ffae2be5;--yellow-100: #ffae2b;--yellow-110: #ff9f00;--green-10: #32d4701a;--green-20: #32d47033;--green-30: #32d4704d;--green-40: #32d47066;--green-50: #32d47080;--green-60: #32d47099;--green-70: #32d470b2;--green-80: #32d470cc;--green-90: #32d470e5;--green-100: #32d470;--green-110: #41b66e;--ranking-blue: #3168FF;--ranking-orange: #FF6224;--blue-10: #5380fb1a;--blue-20: #5380fb33;--blue-30: #5380fb4d;--blue-40: #5380fb66;--blue-50: #5380fb80;--blue-60: #5380fb99;--blue-70: #5380fbb2;--blue-80: #5380fbcc;--blue-90: #5380fbe5;--blue-100: #5380fb;--deep-blue-10: #0e0a451a;--deep-blue-20: #0e0a4533;--deep-blue-30: #0e0a454d;--deep-blue-40: #0e0a4566;--deep-blue-50: #0e0a4580;--deep-blue-60: #0e0a4599;--deep-blue-70: #0e0a45b2;--deep-blue-80: #0e0a45cc;--deep-blue-90: #0e0a45e5;--deep-blue-100: #0e0a45;--text-title: #ffffffde;--text-subtitle: rgba(255, 255, 255, .6);--text-placeholder: rgba(255, 255, 255, .38);--border-color: rgba(255, 255, 255, .1);--border-purple: #2c2444;--gradient-primary: linear-gradient(to right, #9a1cff, #e0173e);--sidebar-width-collapsed: 68px;--sidebar-width-expanded: 280px;--sidebar-menu-inline-indent: 24px;--sidebar-menu-item-color: rgba(255, 255, 255, .6);--sidebar-menu-item-icon-color: #a5a8b4;--sidebar-menu-item-hover-color: #ffffff;--sidebar-menu-item-hover-icon-color: #ffffff;--sidebar-menu-item-hover-bg: rgba(255, 255, 255, .08);--sidebar-menu-item-selected-color: #ffffff;--sidebar-menu-item-selected-bg: #292c3a;--sidebar-menu-sub-bg: transparent;--theme-btn-bg: #1e1f24;--theme-btn-border: #292c3a;--theme-btn-color: #a5a8b4;--theme-btn-hover-bg: #292c3a;--theme-btn-hover-color: #ffffff;--header-height: 60px;--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=light]{--gray-900: #f5f5f7;--gray-800: #ffffff;--gray-700: #f0f0f2;--gray-600: #e5e5e7;--gray-500: #6b6d76;--gray-400: #9a9ca5;--gray-000: #ffffff;--gray-fff: #ffffff;--border-color: rgba(0, 0, 0, .1);--border-purple: #e8e0f5;--text-title: rgba(0, 0, 0, .87);--text-subtitle: rgba(0, 0, 0, .6);--text-placeholder: rgba(0, 0, 0, .38);--sidebar-menu-item-color: rgba(0, 0, 0, .87);--sidebar-menu-item-icon-color: rgba(0, 0, 0, .87);--sidebar-menu-item-hover-color: rgba(0, 0, 0, .87);--sidebar-menu-item-hover-icon-color: rgba(0, 0, 0, .87);--sidebar-menu-item-hover-bg: rgba(0, 0, 0, .04);--sidebar-menu-item-selected-color: #0e0a45;--sidebar-menu-item-selected-bg: #eef0f2;--theme-btn-bg: #ffffff;--theme-btn-border: #eef0f2;--theme-btn-color: #0e0a45;--theme-btn-hover-bg: #f6f7f9;--theme-btn-hover-color: #0e0a45}:root{--bg-primary: var(--gray-900);--bg-input-pop: var(--gray-800);--bg-interview: var(--gray-900);--bg-input-stroke-pop: var(--gray-700);--surface-default: var(--gray-fff);--surface-default1: var(--gray-100);--surface-default2: var(--gray-200);--surface-default3: var(--gray-300);--surface-default4: var(--gray-400);--surface-default5: var(--gray-500);--surface-default6: var(--gray-600);--surface-default7: var(--gray-700);--surface-default8: var(--gray-800);--surface-default9: var(--gray-900);--surface-defaultt: var(--gray-50);--surface-yellow: var(--yellow-100);--surface-green: var(--green-100);--surface-person-button: var(--gray-700);--surface-person-label: #ffffffde;--surface-interview-bg: var(--gray-700);--surface-generation-select: var(--purple-10);--surface-generation-nor: var(--gray-700);--surface-generation-stroke: var(--gray-600);--surface-user-message: var(--purple-10);--surface-ai-message: rgba(255, 255, 255, .04);--modal-shadow: 0px 4px 60px 0px rgba(0, 0, 0, .5);--text-main: var(--gray-fff);--text-navigation-header: #ffffffde;--text-primary: #ffffffde;--text-secondary: rgba(255, 255, 255, .6);--text-supelement: rgba(255, 255, 255, .38);--border-default: var(--gray-700);--sidebar-bg: var(--gray-800);--sidebar-sel-bg: var(--gray-700);--sidebar-default: var(--gray-500);--sidebar-text: rgba(255, 255, 255, .6);--pop-bg: var(--gray-700);--pop-sel: var(--gray-600);--accent-primary: var(--gray-fff);--card-bg: var(--gray-800);--card-bg-alt: var(--gray-700);--card-shadow: 0 0 40px rgba(195, 51, 255, .05);--card-shadow-hover: 0 10px 30px rgba(195, 51, 255, .1);--avatar-bg: var(--gray-700);--avatar-border: var(--border-default);--icon-upload: var(--gray-500);--icon-action-default: var(--surface-default5);--table-row-hover-bg: var(--gray-700);--list-title-bg: var(--gray-700);--surface-score-item: var(--surface-default9);--button-primary-bg: linear-gradient(100deg, #aa40ff 0%, #f92750 100%);--button-primary-border: transparent;--button-primary-text: #fff;--button-primary-shadow: 0px 4px 20px 0px rgba(195, 51, 255, .1);--button-primary-hover-bg: linear-gradient(100deg, #c884ff 0%, #ff3e64 100%);--button-primary-hover-border: transparent;--button-primary-hover-text: #fff;--button-primary-active-bg: linear-gradient(100deg, #8e16ef 0%, #e0022d 100%);--button-primary-active-border: transparent;--button-primary-active-text: #fff;--button-primary-disabled-bg: linear-gradient(100deg, rgba(195, 51, 255, .2) 0%, rgba(224, 41, 48, .2) 100%);--button-primary-disabled-border: transparent;--button-primary-disabled-text: rgba(255, 255, 255, .38);--button-default-bg: transparent;--button-default-border: var(--gray-600);--button-default-text: var(--text-primary);--button-default-hover-bg: transparent;--button-default-hover-border: var(--purple-100);--button-default-hover-text: var(--purple-100);--button-default-active-bg: transparent;--button-default-active-border: var(--purple-100);--button-default-active-text: var(--purple-100);--button-default-disabled-bg: transparent;--button-default-disabled-border: var(--gray-700);--button-default-disabled-text: rgba(255, 255, 255, .38);--button-ghost-bg: var(--surface-default7);--button-ghost-border: var(--surface-default7);--button-ghost-text: var(--text-primary);--button-ghost-hover-bg: var(--surface-default6);--button-ghost-hover-border: var(--surface-default6);--button-ghost-hover-text: var(--text-primary);--button-primary-gradient: var(--button-primary-bg);--feature-btn-bg: linear-gradient(105deg, rgba(105, 50, 255, .3) 0%, rgba(148, 31, 196, .3) 100%);--feature-btn-border: #6932ff;--feature-btn-text: var(--text-primary);--feature-btn-hover-bg: linear-gradient(105deg, rgba(105, 50, 255, .5) 0%, rgba(148, 31, 196, .5) 100%);--feature-btn-hover-text: var(--text-primary);--help-btn-bg: var(--surface-default8);--help-btn-border: var(--surface-default7);--help-btn-hover-bg: var(--surface-default7);--help-btn-hover-border: var(--purple-100);--help-btn-shadow: none;--help-btn-hover-shadow: none;--subscription-badge-gradient: linear-gradient(-72deg, rgba(224, 41, 48, 1) 43.745%, rgba(255, 174, 43, 1) 97.017%);--profile-edit-btn-gradient: linear-gradient(100deg, #aa40ff 0%, #f92750 100%);--profile-edit-btn-text: var(--gray-fff)}[data-theme=light]{--bg-primary: var(--gray-50);--bg-input-pop: var(--gray-50);--bg-interview: var(--gray-fff);--bg-input-stroke-pop: var(--gray-100);--surface-default: var(--gray-fff);--surface-default1: var(--gray-800);--surface-default2: var(--gray-700);--surface-default3: var(--gray-600);--surface-default4: var(--gray-500);--surface-default5: var(--gray-600);--surface-default6: var(--gray-200);--surface-default7: var(--gray-100);--surface-default8: var(--gray-fff);--surface-default9: var(--gray-fff);--surface-defaultt: var(--gray-50);--surface-yellow: var(--yellow-110);--surface-green: #41b66e;--surface-person-button: var(--gray-50);--surface-person-label: var(--gray-fff);--surface-interview-bg: var(--gray-fff);--surface-generation-select: var(--deep-blue-10);--surface-generation-nor: var(--gray-fff);--surface-generation-stroke: var(--gray-100);--surface-user-message: var(--blue-10);--surface-ai-message: var(--gray-50);--modal-shadow: 0px 24px 32px 0px rgba(91, 104, 113, .24), 0px 0px 1px 0px rgba(26, 32, 36, .32);--text-main: var(--deep-blue-100);--text-navigation-header: rgba(0, 0, 0, .87);--text-primary: rgba(0, 0, 0, .87);--text-secondary: rgba(0, 0, 0, .6);--text-supelement: rgba(0, 0, 0, .38);--border-default: var(--gray-100);--sidebar-bg: var(--gray-fff);--sidebar-sel-bg: var(--gray-50);--sidebar-default: var(--deep-blue-100);--sidebar-text: rgba(0, 0, 0, .87);--pop-bg: var(--gray-fff);--pop-sel: var(--gray-200);--accent-primary: var(--gray-fff);--card-bg: var(--gray-fff);--card-bg-alt: var(--gray-fff);--card-shadow: 0 0 40px rgba(195, 51, 255, .05);--card-shadow-hover: 0 10px 30px rgba(195, 51, 255, .1);--avatar-bg: var(--gray-100);--avatar-border: var(--gray-200);--icon-upload: var(--gray-200);--icon-action-default: var(--text-secondary);--table-row-hover-bg: var(--gray-50);--list-title-bg: var(--gray-100);--surface-score-item: var(--bg-primary);--button-primary-bg: linear-gradient(137deg, #0e0a45 0%, #3505b7 40%, #c333ff 80%, #ffae2b 100%);--button-primary-border: transparent;--button-primary-text: #fff;--button-primary-shadow: 0px 10px 30px 0px rgba(195, 51, 255, .1);--button-primary-hover-bg: linear-gradient(137deg, #1a1260 0%, #4a10d0 40%, #d455ff 80%, #ffbe50 100%);--button-primary-hover-border: transparent;--button-primary-hover-text: #fff;--button-primary-active-bg: linear-gradient(137deg, #080530 0%, #2a0390 40%, #a020e0 80%, #e09020 100%);--button-primary-active-border: transparent;--button-primary-active-text: #fff;--button-primary-disabled-bg: linear-gradient(137deg, rgba(14, 10, 69, .2) 0%, rgba(53, 5, 183, .2) 40%, rgba(195, 51, 255, .2) 80%, rgba(255, 174, 43, .2) 100%);--button-primary-disabled-border: transparent;--button-primary-disabled-text: rgba(0, 0, 0, .38);--button-default-bg: var(--gray-fff);--button-default-border: var(--gray-200);--button-default-text: var(--text-main);--button-default-hover-bg: var(--gray-fff);--button-default-hover-border: var(--purple-100);--button-default-hover-text: var(--purple-100);--button-default-active-bg: var(--gray-fff);--button-default-active-border: var(--purple-100);--button-default-active-text: var(--purple-100);--button-default-disabled-bg: var(--gray-100);--button-default-disabled-border: var(--gray-100);--button-default-disabled-text: rgba(0, 0, 0, .38);--button-ghost-bg: var(--gray-fff);--button-ghost-border: var(--gray-100);--button-ghost-text: var(--text-main);--button-ghost-hover-bg: var(--gray-100);--button-ghost-hover-border: var(--gray-100);--button-ghost-hover-text: var(--text-main);--button-primary-gradient: var(--button-primary-bg);--feature-btn-bg: var(--gray-fff);--feature-btn-border: var(--gray-200);--feature-btn-text: var(--text-main);--feature-btn-hover-bg: var(--gray-fff);--feature-btn-hover-text: var(--text-main);--help-btn-bg: var(--gray-fff);--help-btn-border: var(--gray-fff);--help-btn-hover-bg: var(--gray-fff);--help-btn-hover-border: var(--gray-fff);--help-btn-shadow: 0 2px 8px rgba(0, 0, 0, .1);--help-btn-hover-shadow: 0 4px 12px rgba(0, 0, 0, .15);--subscription-badge-gradient: linear-gradient(-72deg, rgba(224, 41, 48, 1) 43.745%, rgba(255, 174, 43, 1) 97.017%);--profile-edit-btn-gradient: linear-gradient(122deg, #0e0a45 0%, #3505b7 40%, #c333ff 80%, #ffae2b 100%);--profile-edit-btn-text: var(--gray-fff)}.ant-btn-primary{background:var(--button-primary-bg)!important;border:0!important;color:var(--button-primary-text)!important;box-shadow:var(--button-primary-shadow)!important;font-weight:600}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--button-primary-hover-bg)!important;color:var(--button-primary-hover-text)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:var(--button-primary-active-bg)!important;color:var(--button-primary-active-text)!important}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{background:var(--button-primary-disabled-bg)!important;color:var(--button-primary-disabled-text)!important;cursor:not-allowed}.ant-btn-default{background:var(--button-default-bg)!important;border-color:var(--button-default-border)!important;color:var(--button-default-text)!important;font-weight:600}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{background:var(--button-default-hover-bg)!important;border-color:var(--button-default-hover-border)!important;color:var(--button-default-hover-text)!important}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{background:var(--button-default-active-bg)!important;border-color:var(--button-default-active-border)!important;color:var(--button-default-active-text)!important}.ant-btn-default:disabled,.ant-btn-default.ant-btn-disabled{background:var(--button-default-disabled-bg)!important;border-color:var(--button-default-disabled-border)!important;color:var(--button-default-disabled-text)!important;cursor:not-allowed}.ant-btn-ghost,.ant-btn.btn-ghost{background:var(--button-ghost-bg)!important;border-color:var(--button-ghost-border)!important;color:var(--button-ghost-text)!important;font-weight:600}.ant-btn-ghost:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.btn-ghost:not(:disabled):not(.ant-btn-disabled):hover{background:var(--button-ghost-hover-bg)!important;border-color:var(--button-ghost-hover-border)!important;color:var(--button-ghost-hover-text)!important}.ant-btn.btn-xs{height:24px;padding:4px 12px;font-size:12px;font-weight:400;line-height:16px;border-radius:8px}.ant-btn.btn-secondary{background:var(--feature-btn-bg)!important;border:1px solid var(--feature-btn-border)!important;border-radius:12px!important;color:var(--feature-btn-text)!important;height:48px;font-size:16px;font-weight:600;line-height:22px}.ant-btn.btn-secondary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--feature-btn-hover-bg)!important;border-color:var(--feature-btn-border)!important;color:var(--feature-btn-hover-text)!important}.ant-btn.btn-secondary:not(:disabled):not(.ant-btn-disabled):active{background:var(--feature-btn-hover-bg)!important;border-color:var(--feature-btn-border)!important;color:var(--feature-btn-hover-text)!important}.ant-input,.ant-input-affix-wrapper{background:var(--bg-input-pop)!important;border-color:var(--border-default)!important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--purple-100)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--purple-100)!important;box-shadow:0 0 0 2px #c333ff1a!important}.ant-input-textarea .ant-input{background:var(--bg-input-pop)!important}.ant-select-selector{background:var(--bg-input-pop)!important;border-color:var(--border-default)!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--purple-100)!important}.ant-select-focused .ant-select-selector{border-color:var(--purple-100)!important;box-shadow:0 0 0 2px #c333ff1a!important}.ant-select-dropdown{background:var(--pop-bg)!important}.ant-select-item-option-selected{background:var(--pop-sel)!important}.ant-select-item-option-active:not(.ant-select-item-option-selected){background:#60616c33!important}:root{--ant-menu-sub-menu-item-selected-color: rgba(255, 255, 255, .6)}[data-theme=light]{--ant-menu-sub-menu-item-selected-color: rgba(0, 0, 0, .87)}.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--sidebar-menu-item-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content{color:var(--sidebar-menu-item-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--sidebar-menu-item-icon-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--sidebar-menu-item-icon-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover,.ant-menu-submenu-open>.ant-menu-submenu-title:hover{color:var(--sidebar-menu-item-hover-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-title-content,.ant-menu-submenu-open>.ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--sidebar-menu-item-hover-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-item-icon,.ant-menu-submenu-open>.ant-menu-submenu-title:hover .ant-menu-item-icon{color:var(--sidebar-menu-item-hover-icon-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow,.ant-menu-submenu-open>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:var(--sidebar-menu-item-hover-icon-color)!important}.ant-pagination{display:flex;align-items:center}.ant-pagination .ant-pagination-item{min-width:34px;height:34px;line-height:32px;border-radius:4px;border:1px solid var(--surface-default7);background:transparent}.ant-pagination .ant-pagination-item a{color:var(--text-main);opacity:.5}.ant-pagination .ant-pagination-item:hover{border-color:var(--purple-100)}.ant-pagination .ant-pagination-item:hover a{color:var(--purple-100);opacity:1}.ant-pagination .ant-pagination-item-active{background:linear-gradient(to right,#aa40ff,#f92750);border:none}.ant-pagination .ant-pagination-item-active a{color:#fff!important;opacity:1}.ant-pagination .ant-pagination-item-active:hover{background:linear-gradient(to right,#aa40ff,#f92750)}.ant-pagination .ant-pagination-item-active:hover a{color:#fff!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:34px;height:34px;line-height:32px;border-radius:4px;border:1px solid var(--surface-default7);background:transparent}.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{color:var(--surface-default5)}.ant-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled),.ant-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled){border-color:var(--purple-100)}.ant-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled) button,.ant-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled) button{color:var(--purple-100)}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:var(--text-supelement)!important}[data-theme=light] .ant-pagination .ant-pagination-item{border-color:var(--gray-100)}[data-theme=light] .ant-pagination .ant-pagination-item a{color:var(--text-main)}[data-theme=light] .ant-pagination .ant-pagination-prev,[data-theme=light] .ant-pagination .ant-pagination-next{border-color:var(--gray-100)}[data-theme=light] .ant-pagination .ant-pagination-item-active{background:#0e0a451a;border:none}[data-theme=light] .ant-pagination .ant-pagination-item-active a{color:var(--deep-blue-100)!important;opacity:1}[data-theme=light] .ant-pagination .ant-pagination-item-active:hover{background:#0e0a4526}[data-theme=light] .ant-pagination .ant-pagination-item-active:hover a{color:var(--deep-blue-100)!important}
