.hermes-companion{--hermes-dock-lift:0px;--zhixia-render-scale:var(--zhixia-display-scale);z-index:88;right:max(16px, env(safe-area-inset-right));bottom:calc(18px + var(--hermes-dock-lift) + var(--icp-record-visible-height,0px));width:calc(132px * var(--zhixia-render-scale));min-height:calc(132px * var(--zhixia-render-scale));pointer-events:none;will-change:left, top;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;transform:none}.hermes-companion[data-panel-placement=end]{align-items:flex-end}.hermes-companion[data-panel-placement=start]{align-items:flex-start}.hermes-companion--maximized{z-index:1200}.hermes-companion--maximized .hermes-companion__trigger{visibility:hidden;pointer-events:none}.hermes-companion__trigger{backface-visibility:hidden;z-index:2;width:calc(124px * var(--zhixia-render-scale));height:calc(124px * var(--zhixia-render-scale));box-shadow:none;cursor:pointer;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible;transform:translateZ(0)}.hermes-companion__trigger:focus-visible{outline-offset:3px;border-radius:28px;outline:3px solid #1677ffb8}.hermes-companion[data-dragging=true] .hermes-companion__trigger{cursor:grabbing}.hermes-companion__character-stack{transform-origin:50% 88%;will-change:auto;contain:layout paint style;backface-visibility:hidden;width:100%;height:100%;display:block;position:relative;transform:translateZ(0)}.hermes-companion__portrait-frame{opacity:1;transform-origin:50% 88%;will-change:transform;pointer-events:none;filter:drop-shadow(0 12px 14px #1c273a33);display:block;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.hermes-companion__portrait-current,.hermes-companion__portrait-transition{pointer-events:none;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.hermes-companion__portrait-transition{z-index:6;opacity:0}.hermes-companion__motion-clip{z-index:7;object-fit:contain;opacity:0;pointer-events:none;backface-visibility:hidden;clip-path:inset(0 0 46.625%);border:0;width:157.377%;height:157.377%;display:block;position:absolute;inset:16% auto auto -32.7869%;transform:translateZ(0)}.hermes-companion__portrait{pointer-events:none;backface-visibility:hidden;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.hermes-companion__character-stack--still *,.hermes-companion[data-dragging=true] .hermes-companion__character-stack *,.hermes-companion__character-stack--still,.hermes-companion[data-dragging=true] .hermes-companion__character-stack{transition:none!important;animation:none!important}.hermes-companion__mouth-mask{z-index:5;width:7%;height:calc(1px + 5px * var(--zhixia-mouth-open));background:rgba(93, 43, 48, calc(.12 + var(--zhixia-mouth-open) * .62));transform:translateX(-50%) scaleY(calc(.3 + var(--zhixia-mouth-open) * .9));transform-origin:50% 0;opacity:var(--zhixia-mouth-open);pointer-events:none;border-radius:45% 45% 55% 55%;transition:height 70ms linear,transform 70ms linear,opacity 70ms linear;position:absolute;top:43%;left:50%}.hermes-companion__theme-decor{z-index:1;left:50%;bottom:calc(20px * var(--zhixia-render-scale));width:calc(176px * var(--zhixia-render-scale));height:calc(176px * var(--zhixia-render-scale));filter:drop-shadow(0 8px 10px #2236461a);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;animation:8.6s ease-in-out infinite zhixia-decor-float;position:absolute;transform:translate(-50%)}.hermes-companion__theme-decor--still{animation:none}.hermes-companion__action-label{z-index:3;right:0;bottom:calc(124px * var(--zhixia-render-scale) - 6px);box-sizing:border-box;color:#273342;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border-radius:999px;width:max-content;max-width:min(220px,100vw - 24px);padding:7px 11px;font-size:12px;line-height:1.35;position:absolute;overflow:hidden;box-shadow:0 6px 20px #18274b1c}.hermes-companion[data-panel-placement=start] .hermes-companion__action-label{left:0;right:auto}.hermes-companion__panel{box-sizing:border-box;right:0;bottom:calc(124px * var(--zhixia-render-scale) + 16px);width:min(390px,100vw - 24px);height:min(560px, max(120px, calc(100vh - 272px - env(safe-area-inset-top) - env(safe-area-inset-bottom))));min-height:min(560px, max(120px, calc(100vh - 272px - env(safe-area-inset-top) - env(safe-area-inset-bottom))));color:#1d2733;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);pointer-events:auto;will-change:transform, opacity;isolation:isolate;background:#fcfdfff5;border:1px solid #737d9138;border-radius:22px;flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 80px #1c2a4238}.hermes-companion__panel--maximized{inset:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(env(safe-area-inset-bottom), calc(max(16px, var(--icp-record-safe-gap,8px)) + var(--icp-record-visible-height,0px))) max(16px, env(safe-area-inset-left));z-index:3;border-radius:26px;width:auto;height:auto;min-height:0;max-height:none;position:fixed}.hermes-companion[data-panel-placement=start] .hermes-companion__panel{left:0;right:auto}.hermes-companion__panel-header{border-bottom:1px solid #737d9124;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.hermes-companion__panel-header .ant-btn{border-radius:12px;min-height:44px}.hermes-companion__panel-actions{align-items:center}.hermes-companion__window-action.ant-btn{color:#526277;background:#f0f4fad6;border:1px solid #737d9133;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffd6,0 3px 10px #26375214}.hermes-companion__window-action.ant-btn:hover{color:#1e5eb8;background:#eaf2ff;border-color:#1e5eb83d;transform:translateY(-1px)}.hermes-companion__window-action--close.ant-btn:hover{color:#b42318;background:#fff1f0;border-color:#b4231838}.hermes-companion__window-action.ant-btn:focus-visible{outline-offset:2px;outline:3px solid #1677ff47}.hermes-companion__window-action .anticon{font-size:16px}.hermes-companion__panel-subtitle{font-size:12px;display:block}.hermes-companion__panel-content,.hermes-companion__conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.hermes-companion__panel--document-preview .hermes-companion__panel-content{grid-template-columns:clamp(340px,31vw,420px) minmax(0,1fr);display:grid}.hermes-companion__panel--document-preview .hermes-companion__conversation{border-right:1px solid #737d9124}.hermes-companion__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.hermes-companion__message{overflow-wrap:anywhere;word-break:break-word;border-radius:16px;max-width:88%;padding:10px 12px}.hermes-companion__message--assistant{background:#f1f4f8;border-bottom-left-radius:6px;align-self:flex-start}.hermes-companion__message--user{background:#e8f1ff;border-bottom-right-radius:6px;align-self:flex-end}.hermes-companion__message--failed{background:#fff1f0}.hermes-companion__message--document{width:100%;max-width:100%}.hermes-document-task{gap:7px;min-width:0;display:grid}.hermes-document-task__heading{align-items:center;gap:8px;min-width:0;display:flex}.hermes-document-task__heading>.ant-typography{min-width:0}.hermes-document-task__status,.hermes-document-task__fields,.hermes-document-task__unchanged,.hermes-document-task__preview-hint{overflow-wrap:anywhere;display:block}.hermes-document-task__download.ant-btn{border-radius:12px;justify-self:start;min-height:44px}.hermes-document-preview{background:#f4f6f9;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.hermes-document-preview__header{background:#fcfdfff5;border-bottom:1px solid #737d9124;flex:none;align-items:center;min-height:58px;padding:10px 16px;display:flex}.hermes-document-preview__header>div{gap:2px;min-width:0;display:grid}.hermes-document-preview__header .ant-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hermes-document-preview__body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.hermes-document-preview__body .ant-space{flex-wrap:wrap}.hermes-document-preview__body .ant-btn-sm{min-width:44px;min-height:44px}.hermes-companion__composer{border-top:1px solid #737d9124;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:12px 14px 8px;display:grid}.hermes-companion__file-input{display:none}.hermes-companion__selected-file,.hermes-companion__document-error{grid-column:1/-1}.hermes-companion__selected-file{background:#f0f4facc;border:1px solid #737d912e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.hermes-companion__selected-file>span{gap:1px;min-width:0;display:grid}.hermes-companion__selected-file .ant-btn,.hermes-companion__attach-button.ant-btn{border-radius:12px;width:44px;height:44px;min-height:44px;padding:0}.hermes-companion__document-error{overflow-wrap:anywhere}.hermes-companion__composer .ant-input,.hermes-companion__composer .ant-btn{border-radius:12px;min-height:44px}.hermes-companion__safety-note{margin:0;padding:0 14px 12px;font-size:11px;line-height:1.45}.hermes-companion__safety-note .ant-btn{min-height:44px;padding-inline:8px}.hermes-companion__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes zhixia-decor-float{0%,to{opacity:.94;transform:translate(-50%)rotate(-.25deg)}50%{opacity:1;transform:translate(-50%,-2px)rotate(.25deg)}}@media (width<=1179px){.hermes-companion__panel--document-preview .hermes-companion__panel-content{grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);grid-template-columns:minmax(0,1fr)}.hermes-companion__panel--document-preview .hermes-companion__conversation{border-bottom:1px solid #737d9124;border-right:0}}@media (width<=767px){.hermes-companion{--zhixia-render-scale:.54;right:max(8px, env(safe-area-inset-right));bottom:calc(74px + var(--hermes-dock-lift) + var(--icp-record-visible-height,0px));width:calc(108px * var(--zhixia-render-scale));min-height:calc(108px * var(--zhixia-render-scale))}.hermes-companion__trigger,.hermes-companion__character-stack{width:calc(100px * var(--zhixia-render-scale));height:calc(100px * var(--zhixia-render-scale))}.hermes-companion__panel{right:max(8px, env(safe-area-inset-right));bottom:calc(74px + 108px * var(--zhixia-render-scale) + 16px + var(--hermes-dock-lift) + var(--icp-record-visible-height,0px));width:calc(100vw - max(16px, env(safe-area-inset-left) + env(safe-area-inset-right)));max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));height:min(560px, calc(100dvh - 74px - 108px * var(--zhixia-render-scale) - 24px - var(--hermes-dock-lift) - var(--icp-record-visible-height,0px) - env(safe-area-inset-top)));min-height:min(420px, calc(100dvh - 74px - 108px * var(--zhixia-render-scale) - 24px - var(--hermes-dock-lift) - var(--icp-record-visible-height,0px) - env(safe-area-inset-top)));position:fixed}.hermes-companion__action-label{bottom:calc(100px * var(--zhixia-render-scale) - 6px)}.hermes-companion__panel--maximized{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(env(safe-area-inset-bottom), calc(var(--icp-record-safe-gap,8px) + var(--icp-record-visible-height,0px))) max(8px, env(safe-area-inset-left));border-radius:20px;width:auto;height:auto;min-height:0}.hermes-companion[data-panel-placement=start] .hermes-companion__panel{right:max(8px, env(safe-area-inset-right));left:auto}}@media (width<=1179px) and (height<=520px){.hermes-companion__panel--document-preview .hermes-companion__panel-content{grid-template-rows:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=390px){.hermes-companion__panel-header{align-items:flex-start}.hermes-companion__panel-header>.ant-space{flex-wrap:wrap;justify-content:flex-end}.hermes-companion__composer{grid-template-columns:44px minmax(0,1fr)}.hermes-companion__composer>.ant-btn-primary{grid-column:1/-1;width:100%}.hermes-companion__panel--document-preview .hermes-companion__panel-content{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.hermes-document-preview__body{padding:8px}}@media (width<=240px),(width<=767px) and (height<=520px){.hermes-companion--open:not(.hermes-companion--maximized) .hermes-companion__panel:not(.hermes-companion__panel--maximized){--hermes-compact-panel-gap:8px;top:max(var(--hermes-compact-panel-gap), env(safe-area-inset-top));bottom:max(env(safe-area-inset-bottom), calc(var(--hermes-compact-panel-gap) + var(--icp-record-visible-height,0px)));height:auto;min-height:0;max-height:none}.hermes-companion--open:not(.hermes-companion--maximized) .hermes-companion__trigger,.hermes-companion--open:not(.hermes-companion--maximized) .hermes-companion__theme-decor{visibility:hidden;pointer-events:none}.hermes-companion__panel-header{gap:4px;padding:8px}.hermes-companion__panel-header>div{overflow-wrap:anywhere;flex:auto;min-width:0}.hermes-companion__panel-header>div .ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hermes-companion__panel-header>.hermes-companion__panel-actions{flex-wrap:nowrap;flex:0 0 94px}.hermes-companion__messages{padding:8px}.hermes-companion__composer{padding-block:8px}.hermes-companion__composer textarea.ant-input{height:44px!important;min-height:44px!important;max-height:44px!important;overflow-y:auto!important}}@media (width<=240px){.hermes-companion__panel--document-preview .hermes-companion__panel-content{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hermes-companion,.hermes-companion *,.hermes-companion :before,.hermes-companion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (update:slow){.hermes-companion__character-stack,.hermes-companion__portrait{animation:none!important}}html,body,#root{background:var(--skin-content-bg,#f5f5f5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}:root{--icp-record-default-height:56px;--icp-record-visible-height:0px;--icp-record-safe-gap:8px;--hermes-safe-rail-width:calc(140px * var(--zhixia-display-scale,1.34) + 24px)}.c23-app-root{flex-direction:column;min-height:100vh;display:flex}body[data-icp-record-mode=fixed]{padding-bottom:var(--icp-record-height,56px);scroll-padding-bottom:calc(var(--icp-record-height,56px) + var(--icp-record-safe-gap))}.global-icp-record{isolation:isolate;flex:none}.global-icp-record--flow{isolation:auto;margin-top:auto}body[data-icp-record-mode=fixed] :where(.ant-modal-wrap,.rc-drawer,.ant-drawer),body[data-icp-record-mode=fixed] :where(.ant-drawer-mask,.rc-drawer-mask){bottom:var(--icp-record-height,56px)}body[data-icp-record-mode=fixed] :where(.ant-modal-wrap,.ant-drawer-content-wrapper){max-height:calc(100vh - var(--icp-record-height,56px))}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748b99}.ant-layout-sider .ant-menu-item{border-radius:6px;margin:2px 0}.ant-card{transition:box-shadow .2s;box-shadow:0 1px 2px #0000000a}.ant-card.ant-card-hoverable:hover{box-shadow:0 4px 16px #0f172a14}.app-shell[data-skin=caiyinli-paper-green],.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content{--caiyinli-motion-ease:cubic-bezier(.22, 1, .36, 1);--caiyinli-motion-ease-press:cubic-bezier(.2, .8, .2, 1);background-image:radial-gradient(circle at 12% 0,#ffffffad,#0000 30%),radial-gradient(circle at 88% 12%,#b08a500e,#0000 24%)}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content{isolation:isolate;position:relative}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;aspect-ratio:1;background:radial-gradient(circle,#b68e4e1a 0%,#b68e4e06 46%,#0000 72%);border-radius:999px;width:min(52vw,680px);animation:20s ease-in-out infinite alternate caiyinli-ambient-drift;position:absolute;top:-180px;right:0;transform:translate(0,0)}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content>*{z-index:1;animation:caiyinli-page-enter .36s var(--caiyinli-motion-ease) both;position:relative}.app-shell[data-skin=caiyinli-paper-green] .app-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);animation:caiyinli-header-enter .36s var(--caiyinli-motion-ease) both;box-shadow:0 1px #203d341a,0 8px 30px #2739330d!important}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar{box-shadow:10px 0 34px #2739330e}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar .ant-menu-item{animation:caiyinli-nav-enter .32s var(--caiyinli-motion-ease) both}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar .ant-menu-item:nth-child(2n){animation-delay:45ms}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar .ant-menu-item:nth-child(3n){animation-delay:90ms}.app-shell[data-skin=caiyinli-paper-green] .ant-card{animation:caiyinli-surface-arrive .4s var(--caiyinli-motion-ease) both;transition:transform .26s var(--caiyinli-motion-ease), box-shadow .3s ease, border-color .22s ease;border-radius:16px;box-shadow:0 10px 32px #27393312}.app-shell[data-skin=caiyinli-paper-green] .ant-card.ant-card-hoverable:hover{box-shadow:0 18px 46px #2739331c}.app-shell[data-skin=caiyinli-paper-green] .ant-row>.ant-col:nth-child(2) .ant-card{animation-delay:45ms}.app-shell[data-skin=caiyinli-paper-green] .ant-row>.ant-col:nth-child(3) .ant-card{animation-delay:90ms}.app-shell[data-skin=caiyinli-paper-green] .ant-row>.ant-col:nth-child(n+4) .ant-card{animation-delay:.135s}.app-shell[data-skin=caiyinli-paper-green] .ant-menu-item,.app-shell[data-skin=caiyinli-paper-green] .ant-menu-submenu-title{border-radius:10px}.app-shell[data-skin=caiyinli-paper-green] .ant-btn{transition:transform .18s var(--caiyinli-motion-ease-press), box-shadow .22s ease, border-color .18s ease, background-color .18s ease, color .18s ease;border-radius:10px}.app-shell[data-skin=caiyinli-paper-green] .ant-btn-primary{box-shadow:0 8px 20px #126c582e}.app-shell[data-skin=caiyinli-paper-green] .app-header button,.app-shell[data-skin=caiyinli-paper-green] :where(.ant-menu-item,.ant-menu-submenu-title,.ant-tabs-tab,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-segmented-item,.ant-list-item){transition:transform .2s var(--caiyinli-motion-ease-press), background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .22s ease}.app-shell[data-skin=caiyinli-paper-green] .app-header button:focus-visible,.app-shell[data-skin=caiyinli-paper-green] .ant-card[role=button]:focus-visible,.app-shell[data-skin=caiyinli-paper-green] .ant-card[tabindex="0"]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #126c583d, 0 0 0 1px var(--skin-primary,#126c58)!important}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-cascader-picker){border-radius:10px!important}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector){border-color:var(--skin-primary,#126c58)!important;box-shadow:0 0 0 3px #126c5824!important}.app-shell[data-skin=caiyinli-paper-green] .ant-table,.app-shell[data-skin=caiyinli-paper-green] .ant-table-container{border-radius:14px}.app-shell[data-skin=caiyinli-paper-green] .ant-table-container{overflow:hidden}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-table-wrapper,.ant-list,.ant-descriptions,.ant-alert,.ant-empty,.ant-result,.ant-statistic){animation:caiyinli-data-arrive .36s var(--caiyinli-motion-ease) 55ms both}.app-shell[data-skin=caiyinli-paper-green] .ant-table-tbody>tr>td,.app-shell[data-skin=caiyinli-paper-green] .ant-progress-bg{transition-duration:.36s;transition-timing-function:var(--caiyinli-motion-ease)}.app-shell[data-skin=caiyinli-paper-green] .ant-menu-item-selected .anticon{animation:caiyinli-icon-settle .42s var(--caiyinli-motion-ease)}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item{animation:caiyinli-data-arrive .36s var(--caiyinli-motion-ease) both}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(2){animation-delay:35ms}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(3){animation-delay:70ms}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(4){animation-delay:.105s}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(5){animation-delay:.14s}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(6){animation-delay:.175s}body[data-app-skin=caiyinli-paper-green] :where(.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner){box-shadow:0 18px 54px #2739331f;border-radius:16px!important}.app-shell[data-skin=caiyinli-paper-green] .ant-tag{border-radius:999px}@media (hover:hover) and (pointer:fine){.app-shell[data-skin=caiyinli-paper-green] .ant-card.ant-card-hoverable:hover{transform:translateY(-3px)scale(1.002)}.app-shell[data-skin=caiyinli-paper-green] .ant-btn:not(:disabled):hover{transform:translateY(-1px)}.app-shell[data-skin=caiyinli-paper-green] .ant-btn:not(:disabled):active{transition-duration:80ms;transform:translate(0,0)scale(.98)}.app-shell[data-skin=caiyinli-paper-green] .app-header button:hover{transform:scale(1.055);background:#126c5813!important}.app-shell[data-skin=caiyinli-paper-green] .app-header button:active{transform:scale(.96)}.app-shell[data-skin=caiyinli-paper-green] .ant-menu-item:hover,.app-shell[data-skin=caiyinli-paper-green] .ant-menu-submenu-title:hover{transform:translate(3px)}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-tabs-tab,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-segmented-item):hover{transform:translateY(-1px)}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:hover{transform:translate(2px)}}@keyframes caiyinli-page-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes caiyinli-header-enter{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes caiyinli-nav-enter{0%{opacity:0;translate:-9px}to{opacity:1;translate:0}}@keyframes caiyinli-surface-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes caiyinli-data-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes caiyinli-icon-settle{0%{transform:scale(.82)rotate(-7deg)}70%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes caiyinli-ambient-drift{0%{opacity:.62;transform:translate(0,0)scale(.96)}to{opacity:.9;transform:translate(-22px,18px)scale(1.06)}}@media (width<=768px){.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content:before{width:82vw;animation:none;top:-90px}}@media (prefers-reduced-motion:reduce){.app-shell[data-skin=caiyinli-paper-green],.app-shell[data-skin=caiyinli-paper-green] *,.app-shell[data-skin=caiyinli-paper-green] :before,.app-shell[data-skin=caiyinli-paper-green] :after,body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover),body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover) *,body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover) :before,body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content:before{display:none}.app-shell[data-skin=caiyinli-paper-green] .app-task-indicator,.app-shell[data-skin=caiyinli-paper-green] .anticon-spin{animation:none!important}}.ant-table-thead>tr>th{font-weight:600}.app-shell .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:not(.ant-table-row-selected):hover>td{background:var(--skin-table-stripe,#00000005)}.app-shell .ant-table-wrapper .ant-table-tbody>tr.workbench-focused-row>td{background:color-mix(in srgb, var(--skin-warning,#d97706) 11%, var(--skin-card-bg,#fff));box-shadow:inset 0 1px color-mix(in srgb, var(--skin-warning,#d97706) 42%, transparent), inset 0 -1px color-mix(in srgb, var(--skin-warning,#d97706) 42%, transparent)}.ant-tabs-tab{font-weight:500}.app-page-header{max-width:100%}.app-page-header-row{min-width:0}.app-page-header-row .ant-typography{overflow-wrap:anywhere;min-width:0}.app-page-header-extra{min-width:0}.app-page-header-extra>.ant-space{flex-wrap:wrap;max-width:100%}.app-page-header-extra .ant-space-item{max-width:100%}@media (width<=768px){.app-page-header-row{align-items:flex-start!important}.app-page-header-extra,.app-page-header-extra>.ant-space{width:100%}}.ant-statistic-title{font-size:13px}.ant-statistic-content-value{font-size:26px}@media (width<=768px){.ant-statistic-content-value{font-size:20px}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){html,body,#root{-webkit-font-smoothing:subpixel-antialiased}}@keyframes taskPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(1.04)}}.scorecard-panel li.scorecard-row-枢纽,.scorecard-row-枢纽{background:#fff7e6;border-left:3px solid #fa8c16;border-radius:4px;margin:4px 0;padding:8px 12px;list-style:none}.scorecard-two-layer{flex-direction:column;gap:8px;display:flex}.scorecard-layer-prompt{background:#f6ffed;border:1px dashed #b7eb8f;border-radius:4px;padding:8px 10px}.scorecard-layer-skeleton{background:#f0f5ff;border:1px solid #adc6ff;border-radius:4px;padding:8px 10px}.scorecard-layer-tag{color:#8c8c8c;margin-bottom:4px;font-size:11px;display:inline-block}.scorecard-skeleton-meta{margin-bottom:4px}.employee-form-drawer-root.ant-drawer{max-width:100vw;overflow:hidden}.employee-form-drawer-root.ant-drawer-right>.ant-drawer-content-wrapper{overflow:hidden;width:min(760px,100vw)!important;max-width:100vw!important;left:auto!important;right:0!important}.employee-form-drawer-root .ant-drawer-content,.employee-form-drawer-root .ant-drawer-header,.employee-form-drawer-root .ant-drawer-body,.employee-form-drawer-root .ant-drawer-footer{max-width:100%;overflow-x:hidden}.employee-form-drawer-root .ant-row,.employee-form-drawer-root .ant-col,.employee-form-drawer-root .ant-form-item,.employee-form-drawer-root .ant-input,.employee-form-drawer-root .ant-select,.employee-form-drawer-root .ant-picker{min-width:0}@media (width<=767px){.employee-form-drawer-root.ant-drawer-right>.ant-drawer-content-wrapper{width:100vw!important}}.app-shell .ant-layout-sider .ant-menu.ant-menu-light .ant-menu-item{color:var(--skin-sidebar-text,#404040)}.app-shell .ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item{color:var(--skin-sidebar-text,#ffffffa6)}.app-shell .ant-layout-sider .ant-menu.ant-menu-light .ant-menu-item-selected{color:var(--skin-sidebar-active,#4b3fe3)}.app-shell .ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item-selected{color:var(--skin-sidebar-active,#177ddc)}.app-shell .ant-layout-sider .ant-menu .ant-menu-item-group-title{color:var(--skin-sidebar-text,inherit);opacity:.6}.icp-filing-band,.icp-filing-band .icp-filing-inner{color:#000!important;background-color:#fff!important}.icp-filing-band.icp-filing-band--transparent,.icp-filing-band.icp-filing-band--transparent .icp-filing-inner{background-color:#0000!important}.icp-filing-band .icp-filing-link,.icp-filing-band .icp-filing-link:hover,.icp-filing-band .icp-filing-link:active,.icp-filing-band .icp-filing-link:visited{white-space:normal;overflow-wrap:anywhere;justify-content:center;min-width:0;max-width:100%;color:#000!important;text-decoration:none!important}.icp-filing-band .icp-filing-badge{opacity:1!important;visibility:visible!important;display:inline-block!important}
