.app-bootstrap-overlay[data-v-47783a10]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.app-bootstrap-panel[data-v-47783a10]{width:min(100%,360px);padding:32px 24px;text-align:center;background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #2563eb1f}.app-bootstrap-spinner[data-v-47783a10]{width:44px;height:44px;margin:0 auto 16px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:app-bootstrap-spin-47783a10 .9s linear infinite}.app-bootstrap-title[data-v-47783a10]{margin:0 0 12px;font-size:18px;font-weight:700;color:#0f172a}.app-bootstrap-desc[data-v-47783a10]{margin:0;font-size:14px;line-height:1.6;color:#475569}.app-bootstrap-btn[data-v-47783a10]{margin-top:20px;min-width:140px}.app-bootstrap-btn-secondary[data-v-47783a10]{margin-top:10px}.app-bootstrap-detail[data-v-47783a10]{margin-top:16px;padding:10px 12px;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;word-break:break-all}.app-bootstrap-detail-text[data-v-47783a10]{margin:0 0 6px;font-size:12px;line-height:1.5;color:#64748b;word-break:break-all}@keyframes app-bootstrap-spin-47783a10{to{transform:rotate(360deg)}}.feedback-button-wrapper[data-v-8e5ae8df]{position:fixed;bottom:90px;right:20px;z-index:2000;display:flex;flex-direction:column;align-items:flex-end;gap:0;touch-action:none}.feedback-button-wrapper--positioned[data-v-8e5ae8df]{touch-action:none}.feedback-button-wrapper--journey-corner[data-v-8e5ae8df]{top:calc(50% - 28px);right:12px;bottom:auto}.feedback-overlay[data-v-8e5ae8df]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.feedback-panel[data-v-8e5ae8df]{outline:none;width:min(400px,calc(100vw - 40px));max-height:min(72vh,560px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 6px 24px #0000001f,0 0 1px #00000014;border:1px solid var(--ant-color-border-secondary, #f0f0f0);overflow:hidden}.feedback-panel-header[data-v-8e5ae8df]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0);flex-shrink:0}.feedback-panel-title[data-v-8e5ae8df]{font-size:16px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.feedback-panel-close[data-v-8e5ae8df]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;font-size:22px;line-height:1;cursor:pointer;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.feedback-panel-close[data-v-8e5ae8df]:hover{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04));color:var(--ant-color-text, rgba(0, 0, 0, .88))}.feedback-panel-body[data-v-8e5ae8df]{padding:16px;overflow-y:auto;flex:1;min-height:0}.feedback-panel-footer[data-v-8e5ae8df]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);flex-shrink:0}.feedback-button[data-v-8e5ae8df]{width:56px;height:56px;box-shadow:0 4px 12px #00000026;transition:all .3s;flex-shrink:0}.feedback-button[data-v-8e5ae8df]:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003}.feedback-button--draggable[data-v-8e5ae8df]{cursor:grab;touch-action:none}.feedback-button--draggable[data-v-8e5ae8df]:active{cursor:grabbing}.feedback-panel-fade-enter-active[data-v-8e5ae8df],.feedback-panel-fade-leave-active[data-v-8e5ae8df]{transition:opacity .2s ease}.feedback-panel-fade-enter-active .feedback-panel[data-v-8e5ae8df],.feedback-panel-fade-leave-active .feedback-panel[data-v-8e5ae8df]{transition:opacity .2s ease,transform .2s ease}.feedback-panel-fade-enter-from[data-v-8e5ae8df],.feedback-panel-fade-leave-to[data-v-8e5ae8df]{opacity:0}.feedback-panel-fade-enter-from .feedback-panel[data-v-8e5ae8df],.feedback-panel-fade-leave-to .feedback-panel[data-v-8e5ae8df]{opacity:0;transform:scale(.96)}@media(max-width:768px){.feedback-button-wrapper[data-v-8e5ae8df]:not(.feedback-button-wrapper--journey-corner){bottom:150px}}.network-offline-overlay[data-v-3943e2f5]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.network-offline-panel[data-v-3943e2f5]{width:100%;max-width:420px;padding:48px 32px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000026}.network-offline-icon[data-v-3943e2f5]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;font-size:36px;color:#ff9800;background:#fff8e1;border-radius:50%}.network-offline-title[data-v-3943e2f5]{margin:0 0 12px;font-size:22px;font-weight:600;color:#333}.network-offline-desc[data-v-3943e2f5]{margin:0 0 28px;font-size:15px;line-height:1.6;color:#666}.network-offline-retry-hint[data-v-3943e2f5]{margin:0 0 16px;font-size:14px;line-height:1.5;color:#e65100}.network-offline-recovered-hint[data-v-3943e2f5]{margin:0 0 16px;font-size:14px;line-height:1.5;color:#2e7d32}.network-offline-btn[data-v-3943e2f5]{min-width:160px;height:44px;font-size:15px}.app-logo[data-v-e06817aa]{display:block;flex-shrink:0;object-fit:contain}.app-logo--xs[data-v-e06817aa]{width:18px;height:18px}.app-logo--sm[data-v-e06817aa]{width:28px;height:28px}.app-logo--md[data-v-e06817aa]{width:36px;height:36px}.app-logo--lg[data-v-e06817aa]{width:56px;height:56px}.app-logo--xl[data-v-e06817aa]{width:64px;height:64px}.app-logo--2xl[data-v-e06817aa]{width:48px;height:48px}.tenant-select-tip[data-v-2a001b0f]{color:#666;margin-bottom:16px}.tenant-select-list[data-v-2a001b0f]{display:flex;flex-direction:column;gap:12px}.tenant-select-item[data-v-2a001b0f]{border:1px solid #e8e8e8;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s}.tenant-select-item[data-v-2a001b0f]:hover{border-color:#1677ff;background:#f0f7ff}.tenant-select-item.is-disabled[data-v-2a001b0f]{pointer-events:none;opacity:.6}.tenant-select-row[data-v-2a001b0f]{display:flex;align-items:center;gap:8px}.tenant-select-name[data-v-2a001b0f]{font-size:15px;font-weight:600}.tenant-select-role[data-v-2a001b0f]{margin:0}.tenant-select-org[data-v-2a001b0f]{margin-top:4px;color:#999;font-size:13px}.entry-container[data-v-63650d8e]{min-height:100vh;background:linear-gradient(135deg,#e3f2fd,#f5f9fc,#bbdefb);display:flex;justify-content:center;align-items:center;padding:20px}.entry-content[data-v-63650d8e]{width:100%;max-width:420px;text-align:center}.entry-logo[data-v-63650d8e]{margin-bottom:40px}.logo-icon[data-v-63650d8e]{margin:0 auto 16px;animation:bounce-63650d8e 2s ease-in-out infinite}@keyframes bounce-63650d8e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-title[data-v-63650d8e]{font-size:36px;font-weight:700;color:#42a5f5;margin:0 0 8px;letter-spacing:2px}.logo-subtitle[data-v-63650d8e]{font-size:16px;color:#666;margin:0}.loading-card[data-v-63650d8e]{background:#fff;border-radius:16px;padding:48px 32px;border:1px solid #E3F2FD;box-shadow:0 8px 32px #64b5f626}.spinner[data-v-63650d8e]{border:4px solid #E3F2FD;border-top:4px solid #64B5F6;border-radius:50%;width:56px;height:56px;animation:spin-63650d8e 1s linear infinite;margin:0 auto 24px}@keyframes spin-63650d8e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-63650d8e]{color:#42a5f5;font-size:16px;font-weight:500;margin:0}.entry-footer[data-v-63650d8e]{margin-top:32px}.entry-footer p[data-v-63650d8e]{font-size:12px;color:#999;margin:0}.debug-panel-wrapper[data-v-906a13a4]{position:fixed;bottom:20px;right:20px;z-index:9999}.debug-panel-wrapper--positioned[data-v-906a13a4]{touch-action:none}.debug-toggle-btn[data-v-906a13a4]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;padding:12px 16px;border-radius:24px;cursor:grab;box-shadow:0 4px 16px #ff980066;transition:all .3s;font-weight:600;touch-action:none;user-select:none;-webkit-user-select:none}.debug-toggle-btn[data-v-906a13a4]:active{cursor:grabbing}.debug-toggle-btn[data-v-906a13a4]:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff980080}.debug-toggle-btn.expanded[data-v-906a13a4]{padding:12px;border-radius:50%}.debug-icon[data-v-906a13a4]{font-size:18px}.debug-label[data-v-906a13a4]{font-size:14px}.debug-panel[data-v-906a13a4]{position:absolute;bottom:60px;right:0;width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden;border:2px solid #FF9800}.debug-header[data-v-906a13a4]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.debug-title[data-v-906a13a4]{flex:1;font-weight:600;font-size:15px}.debug-env[data-v-906a13a4]{background:#fff3;padding:2px 8px;border-radius:10px;font-size:11px;margin-right:10px}.debug-close[data-v-906a13a4]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}.debug-close[data-v-906a13a4]:hover{opacity:.8}.debug-content[data-v-906a13a4]{max-height:400px;overflow-y:auto}.debug-section[data-v-906a13a4]{padding:14px 16px;border-bottom:1px solid #f0f0f0}.debug-section[data-v-906a13a4]:last-child{border-bottom:none}.section-title[data-v-906a13a4]{font-size:12px;font-weight:600;color:#999;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.user-filter-input[data-v-906a13a4]{width:100%;box-sizing:border-box;margin-bottom:10px;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;color:#333;outline:none;transition:border-color .2s}.user-filter-input[data-v-906a13a4]:focus{border-color:#ff9800}.user-filter-input[data-v-906a13a4]::placeholder{color:#bbb}.current-user[data-v-906a13a4]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff3e0;border-radius:8px;border:1px solid #FFE0B2}.user-list[data-v-906a13a4]{display:flex;flex-direction:column;gap:4px}.user-item[data-v-906a13a4]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.user-item[data-v-906a13a4]:hover{background:#f5f5f5}.user-item.active[data-v-906a13a4]{background:#e3f2fd;cursor:default}.user-avatar[data-v-906a13a4]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#64b5f6,#42a5f5);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.user-avatar.small[data-v-906a13a4]{width:32px;height:32px;font-size:12px}.user-info[data-v-906a13a4]{flex:1;min-width:0}.user-name[data-v-906a13a4]{font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-906a13a4]{font-size:12px;color:#999}.current-badge[data-v-906a13a4]{background:#42a5f5;color:#fff;font-size:10px;padding:2px 8px;border-radius:10px}.loading-text[data-v-906a13a4]{text-align:center;color:#999;font-size:13px;padding:20px}.debug-footer[data-v-906a13a4]{padding:10px 16px;background:#fff8e1;color:#f57c00;font-size:11px;text-align:center}.slide-enter-active[data-v-906a13a4],.slide-leave-active[data-v-906a13a4]{transition:all .3s ease}.slide-enter-from[data-v-906a13a4],.slide-leave-to[data-v-906a13a4]{opacity:0;transform:translateY(20px) scale(.95)}@media(max-width:768px){.debug-panel-wrapper[data-v-906a13a4]{bottom:80px}.debug-panel[data-v-906a13a4]{width:calc(100vw - 40px);max-width:320px}}.login-container[data-v-434ca9da]{min-height:100vh;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;justify-content:center;align-items:center;padding:24px}.login-content[data-v-434ca9da]{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center}.login-header[data-v-434ca9da]{text-align:center;margin-bottom:40px;animation:fadeInDown-434ca9da .8s ease-out}.logo-wrapper[data-v-434ca9da]{width:80px;height:80px;background:#fff;border-radius:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:var(--shadow-lg)}.logo-icon[data-v-434ca9da]{flex-shrink:0}.logo-title[data-v-434ca9da]{font-size:36px;font-weight:800;color:var(--color-primary);margin:0 0 8px;letter-spacing:-.03em}.env-suffix[data-v-434ca9da]{color:#d97706;font-weight:600}.logo-subtitle[data-v-434ca9da]{font-size:16px;color:var(--color-text-secondary);margin:0;font-weight:500}.login-card[data-v-434ca9da]{width:100%;max-width:100%;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:40px;box-shadow:var(--shadow-xl);border:1px solid rgba(255,255,255,.5);animation:fadeInUp-434ca9da .8s ease-out .1s backwards;overflow:hidden;box-sizing:border-box}.card-header[data-v-434ca9da]{text-align:center;margin-bottom:32px}.card-title[data-v-434ca9da]{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px}.card-desc[data-v-434ca9da]{font-size:14px;color:var(--color-text-tertiary);margin:0}.login-btn[data-v-434ca9da]{height:48px;font-size:16px;font-weight:600;border-radius:12px;background:var(--color-primary);border:none;box-shadow:0 4px 12px #2563eb4d;transition:all .3s ease}.login-btn[data-v-434ca9da]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66;background:var(--color-primary-hover)}.guide-section[data-v-434ca9da]{text-align:left}.guide-steps[data-v-434ca9da]{display:flex;flex-direction:column;gap:16px}.guide-step[data-v-434ca9da]{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--color-bg-base);border-radius:12px;transition:all .2s ease}.guide-step[data-v-434ca9da]:hover{background:#fff;box-shadow:var(--shadow-sm)}.step-number[data-v-434ca9da]{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.guide-step:last-child .step-number[data-v-434ca9da]{background:var(--color-text-tertiary)}.step-content[data-v-434ca9da]{flex:1;min-width:0}.step-title[data-v-434ca9da]{font-size:15px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.step-desc[data-v-434ca9da]{font-size:13px;color:var(--color-text-secondary);line-height:1.6}.debug-section[data-v-434ca9da]{margin-top:32px}.divider[data-v-434ca9da]{display:flex;align-items:center;text-align:center;color:var(--color-text-placeholder);font-size:12px;margin-bottom:16px}.divider[data-v-434ca9da]:before,.divider[data-v-434ca9da]:after{content:"";flex:1;border-bottom:1px solid var(--color-border)}.divider span[data-v-434ca9da]{padding:0 10px}.debug-user-filter[data-v-434ca9da]{margin-bottom:12px}.debug-users-empty[data-v-434ca9da]{padding:16px 8px;text-align:center;font-size:13px;color:var(--color-text-placeholder)}.debug-users-scroll[data-v-434ca9da]{max-height:min(42vh,280px);overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px 2px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.debug-users-scroll[data-v-434ca9da]::-webkit-scrollbar{width:6px}.debug-users-scroll[data-v-434ca9da]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.debug-users-grid[data-v-434ca9da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.debug-user-item[data-v-434ca9da]{display:flex;align-items:center;gap:10px;padding:10px;min-width:0;background:var(--color-bg-base);border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s}.debug-user-item[data-v-434ca9da]:hover{background:#fff;border-color:var(--color-primary-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.user-avatar[data-v-434ca9da]{width:32px;height:32px;border-radius:50%;background:var(--color-primary-lighter);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.user-info[data-v-434ca9da]{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}.user-name[data-v-434ca9da]{font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-434ca9da]{font-size:11px;color:var(--color-text-secondary)}.login-footer[data-v-434ca9da]{text-align:center;margin-top:40px;animation:fadeIn-434ca9da 1s ease-out .5s backwards}.login-footer p[data-v-434ca9da]{font-size:13px;color:var(--color-text-tertiary);margin:0}.loading-state[data-v-434ca9da]{text-align:center;padding:40px 0}.spinner[data-v-434ca9da]{border:3px solid var(--color-bg-base);border-top:3px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:spin-434ca9da 1s linear infinite;margin:0 auto 16px}.loading-text[data-v-434ca9da]{color:var(--color-text-secondary);font-size:14px;font-weight:500}.notify-entry-hint[data-v-434ca9da]{margin:12px 0 0;font-size:14px;color:var(--color-text-secondary);line-height:1.5}.notify-entry .login-btn[data-v-434ca9da]{margin-top:16px}@keyframes spin-434ca9da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInDown-434ca9da{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-434ca9da{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-434ca9da{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.login-card[data-v-434ca9da]{padding:24px;border-radius:20px}.logo-title[data-v-434ca9da]{font-size:32px}.debug-users-grid[data-v-434ca9da]{grid-template-columns:1fr}}.no-permission-container[data-v-1ad8e287]{min-height:100vh;background:linear-gradient(135deg,#ffebee,#f5f9fc,#e3f2fd);display:flex;justify-content:center;align-items:center;padding:20px}.no-permission-content[data-v-1ad8e287]{text-align:center;max-width:480px}.error-icon[data-v-1ad8e287]{font-size:64px;margin-bottom:16px}.error-title[data-v-1ad8e287]{font-size:72px;font-weight:700;color:#e57373;margin:0 0 8px;line-height:1}.error-subtitle[data-v-1ad8e287]{font-size:24px;font-weight:600;color:#333;margin:0 0 16px}.error-desc[data-v-1ad8e287]{font-size:14px;color:#666;line-height:1.8;margin:0 0 32px}.error-actions[data-v-1ad8e287]{display:flex;justify-content:center;gap:12px}.error-actions[data-v-1ad8e287] .ant-btn{min-width:120px;height:44px;font-size:15px;border-radius:8px}@media(max-width:480px){.error-title[data-v-1ad8e287]{font-size:56px}.error-subtitle[data-v-1ad8e287]{font-size:20px}.error-actions[data-v-1ad8e287]{flex-direction:column}.error-actions[data-v-1ad8e287] .ant-btn{width:100%}}:root{--color-primary: #2563EB;--color-primary-hover: #1D4ED8;--color-primary-active: #1E40AF;--color-primary-light: #60A5FA;--color-primary-lighter: #DBEAFE;--color-primary-bg: #EFF6FF;--color-bg-base: #F8FAFC;--color-bg-container: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-layout: #F1F5F9;--color-border: #E2E8F0;--color-border-hover: #CBD5E1;--color-border-focus: #94A3B8;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-text-tertiary: #94A3B8;--color-text-placeholder: #CBD5E1;--color-text-light: #FFFFFF;--color-success: #10B981;--color-success-hover: #059669;--color-success-bg: #ECFDF5;--color-success-border: #A7F3D0;--color-warning: #F59E0B;--color-warning-hover: #D97706;--color-warning-bg: #FFFBEB;--color-warning-border: #FDE68A;--color-danger: #EF4444;--color-danger-hover: #DC2626;--color-danger-bg: #FEF2F2;--color-danger-border: #FECACA;--color-info: #3B82F6;--color-info-bg: #EFF6FF;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--border-radius: 8px;--border-radius-sm: 6px;--border-radius-lg: 12px;--border-radius-full: 9999px;--container-max-width: 1400px;--layout-max-wide: 1400px;--layout-max-standard: 1200px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--transition-fast: .15s ease;--transition-normal: .3s ease}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-family);background-color:var(--color-bg-base);color:var(--color-text-primary);line-height:1.5;font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.ant-layout{background:var(--color-bg-layout)!important}.ant-layout-header{background:var(--color-bg-container)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:var(--shadow-sm);height:64px;padding:0 24px}.ant-layout-content{background:transparent!important}.ant-card{border-radius:var(--border-radius-lg)!important;border:none!important;box-shadow:var(--shadow-sm)!important;transition:all var(--transition-normal)!important;background:var(--color-bg-container)!important}.ant-card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px)}.ant-card-head{border-bottom:1px solid var(--color-border)!important;padding:20px 24px!important;min-height:auto!important}.ant-card-head-title{font-size:var(--font-size-lg)!important;font-weight:600!important;color:var(--color-text-primary)!important;padding:0!important}.ant-card-body{padding:24px!important}.ant-btn{border-radius:var(--border-radius-sm)!important;font-weight:500!important;box-shadow:none!important;height:40px!important;padding:4px 16px!important;transition:all var(--transition-fast)!important}.ant-btn-lg{height:48px!important;font-size:var(--font-size-base)!important}.ant-btn-sm{height:32px!important;padding:0 10px!important}.ant-btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 2px 4px #2563eb33!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;transform:translateY(-1px)}.ant-btn-default{border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.ant-btn-default:hover,.ant-btn-default:focus{border-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.ant-btn-text{border:none!important;background:transparent!important}.ant-btn-text:hover{background:var(--color-bg-layout)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{border-radius:var(--border-radius-sm)!important;border-color:var(--color-border)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:var(--color-primary-light)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-lighter)!important}.ant-table-wrapper{background:var(--color-bg-container);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);border:none!important}.ant-table{border-radius:var(--border-radius-lg)!important}.ant-table-thead>tr>th{background:var(--color-bg-base)!important;color:var(--color-text-secondary)!important;font-weight:600!important;border-bottom:1px solid var(--color-border)!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:16px!important}.ant-table-tbody>tr>td{padding:16px!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-primary);word-break:break-word}.ant-table-wrapper .ant-table-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-tbody>tr>td .ant-btn-link{padding-left:4px;padding-right:4px}.ant-table-tbody>tr>td .ant-space{column-gap:2px!important;row-gap:2px!important;gap:2px!important}.ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important;border-bottom:none!important;line-height:0!important}.ant-table-tbody>tr:hover:not(.ant-table-measure-row)>td{background:var(--color-primary-bg)!important}.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-right{z-index:5}.ant-table-tbody>tr:hover:not(.ant-table-measure-row)>td.ant-table-cell-fix-left,.ant-table-tbody>tr:hover:not(.ant-table-measure-row)>td.ant-table-cell-fix-right{background-color:var(--color-primary-bg)!important}.ant-tag{border-radius:var(--border-radius-full)!important;padding:2px 10px!important;font-weight:500!important;border:none!important;line-height:20px}.ant-tag-success,.ant-tag-green{background-color:var(--color-success-bg)!important;color:var(--color-success-hover)!important}.ant-tag-warning,.ant-tag-orange{background-color:var(--color-warning-bg)!important;color:var(--color-warning-hover)!important}.ant-tag-error,.ant-tag-red{background-color:var(--color-danger-bg)!important;color:var(--color-danger-hover)!important}.ant-tag-processing,.ant-tag-blue{background-color:var(--color-primary-bg)!important;color:var(--color-primary)!important}.ant-progress-inner{background-color:var(--color-border)!important;border-radius:var(--border-radius-full)!important}.ant-progress-bg{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light))!important;border-radius:var(--border-radius-full)!important}.ant-progress-success-bg{background:var(--color-success)!important}.ant-modal-content{border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-xl)!important;padding:0!important}.ant-modal-header{padding:24px 24px 16px!important;border-bottom:1px solid var(--color-border)!important;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0!important}.ant-modal-body{padding:24px!important}.ant-modal-footer{padding:16px 24px!important;border-top:1px solid var(--color-border)!important;background:var(--color-bg-base);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)!important}.ant-modal-title{font-weight:600!important;font-size:var(--font-size-lg)!important}.ant-dropdown-menu{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-lg)!important;padding:6px!important}.ant-dropdown-menu-item{border-radius:var(--border-radius-sm)!important;padding:8px 12px!important}.ant-dropdown-menu-item:hover{background-color:var(--color-bg-layout)!important}.newbee-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.newbee-page-title{font-size:var(--font-size-xxl);font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.newbee-page-subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-top:4px}.newbee-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:var(--spacing-xl)}.newbee-stat-card{background:var(--color-bg-container);border-radius:var(--border-radius-lg);padding:24px;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid transparent;display:flex;flex-direction:column}.newbee-stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.newbee-stat-value{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);line-height:1.2;margin:16px 0 8px;letter-spacing:-.02em}.newbee-stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.newbee-empty-state{text-align:center;padding:80px 24px;color:var(--color-text-tertiary);background:var(--color-bg-base);border-radius:var(--border-radius-lg);border:1px dashed var(--color-border)}.newbee-empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}:root{--van-primary-color: var(--color-primary);--van-success-color: var(--color-success);--van-danger-color: var(--color-danger);--van-warning-color: var(--color-warning);--van-text-color: var(--color-text-primary);--van-gray-6: var(--color-text-secondary);--van-gray-4: var(--color-text-tertiary);--van-border-color: var(--color-border);--van-background-2: var(--color-bg-base)}.van-button--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.van-cell-group--inset{margin:0 16px 16px;box-shadow:var(--shadow-sm)}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0f172a1f}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-body{padding:32px 28px 28px!important}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-body-wrapper{display:flex;flex-direction:column;align-items:center}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;margin-bottom:0}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-body>.anticon{display:none}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-content{margin:0!important;margin-inline-start:0!important;max-width:100%!important;flex-basis:100%!important;width:100%}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-footer{display:none}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-btns{display:flex;justify-content:center;float:none;width:100%;margin-top:20px;text-align:center}.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-content{padding:0!important;border-radius:20px;overflow:hidden;background:transparent;box-shadow:0 24px 64px #78350f59}.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-body{padding:0!important}.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-confirm-body-wrapper,.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-confirm-body{display:block;width:100%;margin:0}.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-confirm-body>.anticon{display:none}.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-confirm-content{margin:0!important;margin-inline-start:0!important;width:100%;max-width:100%}.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-footer,.nb-museum-certificate-modal.ant-modal-confirm .ant-modal-confirm-btns{display:none}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary{min-width:128px;height:40px;padding:0 32px;border:none;border-radius:var(--border-radius-full, 9999px);background:var(--color-primary, #2563eb);color:#fff;font-size:15px;font-weight:600;line-height:1;box-shadow:0 2px 8px #2563eb3d;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:hover{background:var(--color-primary-hover, #1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb52}.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}@media(prefers-reduced-motion:reduce){.nb-newcomer-guide-reward-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary{transition:none}}@media(max-width:768px){.ant-table-wrapper{max-width:100%}.ant-pagination{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.ant-pagination::-webkit-scrollbar{display:none}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-total-text,.ant-pagination .ant-pagination-options{flex-shrink:0}.ant-tabs-nav-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ant-tabs-nav-list{min-width:max-content}.ant-tabs-nav-operations{display:none!important}}.conversion-journey-dd{--dd-primary: #0089ff;--dd-primary-hover: #3da6ff;--dd-primary-active: #0070cc;--dd-primary-soft: rgba(0, 137, 255, .08);--dd-primary-border: rgba(0, 137, 255, .24);--dd-page-bg: #f5f9fc;--dd-surface: #ffffff;--dd-surface-muted: #fafafa;--dd-form-page-bg: #e4eaf0;--dd-form-sheet-bg: #ffffff;--dd-form-section-bg: #f0f4f8;--dd-form-label-bg: #f5f7fa;--dd-form-cell-bg: #ffffff;--dd-form-sheet-border: #d0d8e0;--dd-form-sheet-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 20px rgba(15, 23, 42, .08);--dd-text: rgba(0, 0, 0, .88);--dd-text-secondary: rgba(0, 0, 0, .65);--dd-text-muted: rgba(0, 0, 0, .45);--dd-border: rgba(126, 134, 142, .16);--dd-border-light: #f0f0f0;--dd-radius: 8px;--dd-radius-lg: 8px;--dd-success: #00b042;--dd-warning: #ff9200;--dd-error: #ff5219;--dd-shadow: none;--dd-shadow-bar: 0 -1px 0 rgba(126, 134, 142, .12);--ca-detail-text: var(--dd-text);--ca-detail-text-secondary: var(--dd-text-secondary);--ca-detail-text-muted: var(--dd-text-muted);--ca-detail-border: var(--dd-border-light);--ca-detail-border-strong: var(--dd-border);--ca-detail-surface: var(--dd-surface);--ca-detail-surface-muted: var(--dd-surface-muted);--ca-detail-accent: var(--dd-primary);--ca-detail-radius: var(--dd-radius);--ca-detail-radius-lg: var(--dd-radius-lg);--ca-accent: var(--dd-primary);--ca-accent-soft: var(--dd-primary-soft);--ca-text: var(--dd-text);--ca-text-secondary: var(--dd-text-secondary);--ca-text-muted: var(--dd-text-muted);--ca-border: var(--dd-border-light);--ca-surface: var(--dd-surface);--ca-radius: var(--dd-radius);--ca-radius-lg: var(--dd-radius-lg);--ca-material-text: var(--dd-text);--ca-material-muted: var(--dd-text-muted);--ca-material-border: var(--dd-border-light);--ca-material-accent: var(--dd-primary);--r360-accent: var(--dd-primary);--r360-accent-soft: var(--dd-primary-soft);--r360-text: var(--dd-text);--r360-text-secondary: var(--dd-text-secondary);--r360-muted: var(--dd-text-muted);--r360-label: var(--dd-text-muted);--r360-border: var(--dd-border-light);--r360-border-light: var(--dd-border-light);--r360-surface: var(--dd-surface);--r360-surface-muted: var(--dd-surface-muted);--r360-success: var(--dd-success);--r360-success-soft: rgba(0, 176, 66, .08);--r360-warn: var(--dd-warning);--r360-warn-soft: rgba(255, 146, 0, .08);--r360-radius: var(--dd-radius);--r360-radius-lg: var(--dd-radius-lg);--r360-shadow: var(--dd-shadow);color:var(--dd-text)}.conversion-journey-dd.ca-detail-page,.conversion-journey-dd.ca-page,.conversion-journey-dd.ca-material-form-page,.conversion-journey-dd.ca-eval360-setup-page,.conversion-journey-dd.ca-hr-ai-report-page,.conversion-journey-dd.r360-page{margin-left:calc(-1 * var(--journey-gutter-x, 16px));margin-right:calc(-1 * var(--journey-gutter-x, 16px));padding-left:var(--journey-gutter-x, 16px);padding-right:var(--journey-gutter-x, 16px);background:transparent}.conversion-journey-dd.ca-page{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media(min-width:769px){.journey-content--immersive .conversion-journey-dd.ca-detail-page{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.conversion-journey-dd.ca-material-form-page--application{--dd-form-section-bg: #dfe9f3;--dd-form-label-bg: rgba(255, 255, 255, .68);--dd-form-cell-bg: rgba(255, 255, 255, .94);--dd-form-sheet-border: #b4c2d1;--dd-form-glass-edge: rgba(255, 255, 255, .82);--dd-form-table-shadow: 0 1px 2px rgba(15, 23, 42, .07), 0 8px 22px rgba(15, 23, 42, .07);background:transparent}.conversion-journey-dd .ca-detail-main{display:flex;flex-direction:column;gap:12px}.conversion-journey-dd .ca-detail-modal-spin-outer--sticky-horizontal-nav .ca-card--mt{margin-top:0}.conversion-journey-dd .ca-process-section{display:flex;flex-direction:column;gap:12px}.conversion-journey-dd .ca-oa-doc-header{border:1px solid var(--dd-border-light);border-radius:var(--dd-radius);box-shadow:var(--dd-shadow);background:var(--dd-surface)}.conversion-journey-dd .ca-oa-doc-header__toolbar{border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .ca-oa-doc-header__back{color:var(--dd-text-secondary);font-weight:500;background:var(--dd-surface-muted);border-color:var(--dd-border-light)}.conversion-journey-dd .ca-oa-doc-header__back:hover,.conversion-journey-dd .ca-oa-doc-header__back:focus-visible{color:var(--dd-primary);background:var(--dd-primary-soft);border-color:var(--dd-primary-border)}.conversion-journey-dd .ca-oa-doc-header__back:focus-visible{box-shadow:0 0 0 2px #0089ff2e}.conversion-journey-dd .ca-oa-doc-header__status{background:var(--dd-primary-soft);border-color:var(--dd-primary-border);color:var(--dd-primary);border-radius:999px;font-weight:500}.conversion-journey-dd .ca-oa-doc-header__title{font-size:18px;font-weight:600;letter-spacing:0}.conversion-journey-dd .ca-overview-card--journey-top,.conversion-journey-dd .ca-detail-modal-spin-outer--sticky-horizontal-nav .ca-card{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a;background:var(--dd-surface)}.conversion-journey-dd .ca-overview-hero__avatar{background:linear-gradient(145deg,#0089ff,#3da6ff);box-shadow:0 4px 12px #0089ff38}.conversion-journey-dd .ca-overview-hero__name{font-weight:600;color:var(--dd-text)}.conversion-journey-dd .ca-overview-hero__meta,.conversion-journey-dd .ca-overview-hero__mentor-line{color:var(--dd-text-muted)}.conversion-journey-dd .ca-overview-hero__mentor-line{color:var(--dd-text-secondary)}.conversion-journey-dd .ca-overview-trial-meta-item__icon{color:var(--dd-primary)}.conversion-journey-dd .ca-overview-career-block__label{color:var(--dd-text-muted)}@media(min-width:769px){.conversion-journey-dd .ca-overview-hero__split-card--dual{border-color:var(--dd-border);background:var(--dd-surface)}.conversion-journey-dd .ca-overview-hero__split-card--dual .ca-overview-hero__panel--profile{background:var(--dd-surface)}.conversion-journey-dd .ca-overview-hero__split-card--dual .ca-overview-hero__panel--career{background:transparent;border-left-color:var(--dd-border)}}.conversion-journey-dd .ca-overview-career-block__text,.conversion-journey-dd .ca-overview-career-stage__stage{color:var(--dd-text)}.conversion-journey-dd .ca-overview-career-stage__position{color:var(--dd-text-muted)}.conversion-journey-dd .ca-overview-career-stage{background:var(--dd-surface-muted);border-color:var(--dd-border)}.conversion-journey-dd .ca-overview-career-plan-trigger{border-color:#0089ff38;background:linear-gradient(135deg,var(--dd-surface-muted) 0%,rgba(0,137,255,.06) 100%)}.conversion-journey-dd .ca-overview-career-plan-trigger:hover{border-color:#0089ff61;background:linear-gradient(135deg,var(--dd-surface-muted) 0%,rgba(0,137,255,.1) 100%);box-shadow:0 2px 10px #0089ff1a}.conversion-journey-dd .ca-overview-career-plan-trigger--open{border-color:#0089ff73;background:linear-gradient(135deg,#0089ff0f,#0089ff1f)}.conversion-journey-dd .ca-overview-career-plan-trigger__icon{background:#0089ff1f;color:var(--dd-primary)}.conversion-journey-dd .ca-overview-career-plan-trigger__title{color:var(--dd-text)}.conversion-journey-dd .ca-overview-career-plan-trigger__meta{color:var(--dd-text-muted)}.conversion-journey-dd .ca-overview-career-plan-trigger:hover .ca-overview-career-plan-trigger__chevron,.conversion-journey-dd .ca-overview-career-plan-trigger--open .ca-overview-career-plan-trigger__chevron{color:var(--dd-primary)}.conversion-journey-dd .ca-overview-plan-detail{border-color:var(--dd-border);background:var(--dd-surface);box-shadow:0 4px 16px #0f172a0d}.conversion-journey-dd .ca-overview-plan-detail__head{border-bottom-color:var(--dd-border-light);background:linear-gradient(180deg,var(--dd-surface-muted) 0%,var(--dd-surface) 100%)}.conversion-journey-dd .ca-overview-plan-detail__title{color:var(--dd-text)}.conversion-journey-dd .ca-overview-plan-detail__subtitle{color:var(--dd-text-muted)}.conversion-journey-dd .ca-overview-plan-detail__collapse{border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-text-muted)}.conversion-journey-dd .ca-overview-plan-detail__collapse:hover{border-color:#0089ff59;color:var(--dd-primary);background:#0089ff0f}.conversion-journey-dd .ca-overview-career-stage__index{background:#0089ff1f;color:var(--dd-primary)}.conversion-journey-dd .ca-overview-hero__progress-values strong{color:var(--dd-primary)}.conversion-journey-dd .ca-overview-hero__progress-fill{background:linear-gradient(90deg,#3da6ff,var(--dd-primary))}.conversion-journey-dd .ca-overview-hero__progress-fill.success{background:linear-gradient(90deg,#34d399,var(--dd-success))}.conversion-journey-dd .ca-overview-hero__progress-fill.warning{background:linear-gradient(90deg,#fbbf24,var(--dd-warning))}.conversion-journey-dd .ca-overview-hero__progress-fill.over-100{background:linear-gradient(90deg,#3da6ff,var(--dd-primary-active))}.conversion-journey-dd .ca-overview-hero__progress-percent--over{color:var(--dd-primary)}.conversion-journey-dd .ca-overview-hero__progress-percent--success{color:var(--dd-success)}.conversion-journey-dd .ca-overview-hero__progress-percent--warning{color:var(--dd-warning)}.conversion-journey-dd .ca-overview-field--status{background:var(--dd-surface-muted);border-color:var(--dd-border-light)}.conversion-journey-dd .ca-overview-status-tag{box-shadow:none!important;border-radius:4px!important;font-weight:500!important}.conversion-journey-dd .ca-detail-modal-spin-outer--sticky-horizontal-nav .ca-detail-horizontal-tabs{margin-bottom:-8px}.conversion-journey-dd .ca-detail-horizontal-tabs{border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .ca-detail-horizontal-tabs__btn:hover:not(.ca-detail-horizontal-tabs__btn--active){color:var(--dd-primary)}.conversion-journey-dd .ca-detail-horizontal-tabs__btn--active{color:var(--dd-primary);font-weight:500}.conversion-journey-dd .ca-detail-horizontal-tabs__btn--active:after{background:var(--dd-primary)}.conversion-journey-dd .ca-detail-horizontal-tabs__btn:focus-visible{box-shadow:inset 0 0 0 2px #0089ff40}.conversion-journey-dd .ca-journey-flow__stepper-wrap{margin-bottom:12px;border-color:var(--dd-border-light);background:color-mix(in srgb,var(--dd-surface-muted) 88%,var(--dd-primary-soft) 12%)}.conversion-journey-dd .ca-journey-flow-card--body{border:1px solid var(--dd-border-light)!important;border-radius:var(--dd-radius-lg)!important;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a08!important}.conversion-journey-dd .ca-journey-flow-card__heading{font-size:16px;letter-spacing:-.01em}.conversion-journey-dd .ca-journey-flow-card__sub{color:var(--dd-text-muted)}.conversion-journey-dd .ca-journey-flow__stepper .flow-stepper__head{display:none}.conversion-journey-dd .flow-stepper__track-fill{background:linear-gradient(90deg,var(--dd-primary) 0%,var(--dd-primary-hover) 100%)}.conversion-journey-dd .flow-stepper__card--selected{border-color:var(--dd-primary-border);background:var(--dd-primary-soft)}.conversion-journey-dd .ca-journey-node__task-counter{color:var(--dd-primary);background:var(--dd-primary-soft)}.conversion-journey-dd .ca-journey-node__task--clickable:hover:not([class*=ca-conversion-task-tone--]){background:var(--dd-primary-soft)}.conversion-journey-dd .ca-journey-node__task-btn:hover{color:var(--dd-primary)}.conversion-journey-dd .ca-journey-node__task-state--pending{background:var(--dd-primary);border-color:var(--dd-primary);color:#fff}.conversion-journey-dd .ca-journey-node__task--clickable:hover .ca-journey-node__task-state--pending{background:var(--dd-primary-hover);border-color:var(--dd-primary-hover)}.conversion-journey-dd .ca-journey-node__task--clickable:hover .ca-journey-node__task-arrow,.conversion-journey-dd .ca-journey-node__time--pending{color:var(--dd-primary)}.ca-conversion-task-tone--kpi_table{--ca-task-tone-bg: linear-gradient(135deg, #eff6ff 0%, #f0f9ff 100%);--ca-task-tone-border: rgba(37, 99, 235, .22);--ca-task-tone-label: #1e3a8a}.ca-conversion-task-tone--application_form{--ca-task-tone-bg: linear-gradient(135deg, #ecfdf5 0%, #f0fdf4 100%);--ca-task-tone-border: rgba(5, 150, 105, .24);--ca-task-tone-label: #065f46}.ca-conversion-task-tone--ai_report{--ca-task-tone-bg: linear-gradient(135deg, #f5f3ff 0%, #faf5ff 100%);--ca-task-tone-border: rgba(124, 58, 237, .22);--ca-task-tone-label: #5b21b6}.ca-conversion-task-tone--eval_360_optional{--ca-task-tone-bg: linear-gradient(135deg, #ecfeff 0%, #f0fdfa 100%);--ca-task-tone-border: rgba(13, 148, 136, .24);--ca-task-tone-label: #0f766e}.ca-conversion-task-tone--review_comment{--ca-task-tone-bg: linear-gradient(135deg, #fffbeb 0%, #fff7ed 100%);--ca-task-tone-border: rgba(217, 119, 6, .26);--ca-task-tone-label: #92400e}.ca-conversion-task-tone--final_decision,.ca-conversion-task-tone--direct_review{--ca-task-tone-bg: linear-gradient(135deg, #fef2f2 0%, #fff1f2 100%);--ca-task-tone-border: rgba(220, 38, 38, .22);--ca-task-tone-label: #991b1b}.ca-conversion-task-tone--supervisor_review_comment{--ca-task-tone-bg: linear-gradient(135deg, #eef2ff 0%, #f5f3ff 100%);--ca-task-tone-border: rgba(79, 70, 229, .22);--ca-task-tone-label: #3730a3}.conversion-journey-dd .ca-handling-task--pending[class*=ca-conversion-task-tone--],.conversion-journey-dd .ca-journey-node__task[class*=ca-conversion-task-tone--]:not(.ca-journey-node__task--done){background:var(--ca-task-tone-bg);border-color:var(--ca-task-tone-border)}.conversion-journey-dd .ca-handling-task--pending[class*=ca-conversion-task-tone--] .ca-handling-task__label,.conversion-journey-dd .ca-journey-node__task[class*=ca-conversion-task-tone--]:not(.ca-journey-node__task--done) .ca-journey-node__task-label{font-weight:700;color:var(--ca-task-tone-label)}.conversion-journey-dd .ca-handling-section--oa .ca-handling-task--required.ca-handling-task--pending[class*=ca-conversion-task-tone--]{background:var(--ca-task-tone-bg);border:none;box-shadow:inset 3px 0 0 var(--ca-task-tone-border)}.conversion-journey-dd .ca-journey-node__task[class*=ca-conversion-task-tone--]:not(.ca-journey-node__task--done).ca-journey-node__task--clickable:hover{background:var(--ca-task-tone-bg);filter:brightness(.97)}.conversion-journey-dd .ca-journey-flow-card--eval360{overflow:hidden}.conversion-journey-dd .ca-journey-flow-card--eval360 .ca-journey-flow-card__head{margin-bottom:10px}.conversion-journey-dd .ca-journey-flow-card--eval360 .eval360-detail-content--journey .eval360-detail-focus{border-color:var(--dd-border-light);background:var(--dd-surface-muted)}.conversion-journey-dd .ca-journey-flow-card--eval360 .eval360-rater-rows{border-color:var(--dd-border-light);border-radius:var(--dd-radius, 8px)}.conversion-journey-dd .ca-journey-flow-card--eval360 .eval360-rater-rows__head{background:var(--dd-surface-muted);border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .ca-journey-flow-card--eval360 .eval360-rater-rows__head .eval360-rater-rows__col{color:var(--dd-text-secondary)}.conversion-journey-dd .ca-journey-flow-card--eval360 .eval360-partial-hint{margin-bottom:0}.conversion-journey-dd .ca-journey-flow-card--eval360 .report-journey-compact__progress,.conversion-journey-dd .ca-journey-flow-card--eval360 .report-journey-compact__dimension-item{border-color:var(--dd-border-light);background:var(--dd-surface-muted)}.conversion-journey-dd .ca-journey-flow-card--review-opinions{overflow:hidden}.conversion-journey-dd .ca-journey-review-opinions__item--mine .ca-journey-review-opinions__card{border-color:var(--dd-primary-border)}.conversion-journey-dd .ca-journey-review-opinions__item--filled .ca-journey-review-opinions__body-text{border-color:color-mix(in srgb,var(--dd-primary) 14%,var(--dd-border-light));background:color-mix(in srgb,var(--dd-primary-soft) 55%,#fff)}.conversion-journey-dd .ca-journey-review-opinions__status--success{color:var(--dd-success)}.conversion-journey-dd .ca-journey-review-opinions__status--error{color:var(--dd-error)}.conversion-journey-dd .ca-journey-review-opinions__status--pending{color:var(--dd-warning)}@media(min-width:640px){.eval360-detail-content--embedded .eval360-dimension-scores{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.conversion-journey-dd) .ca-outline-nav{border-color:var(--dd-primary-border, rgba(0, 137, 255, .28))}body:has(.conversion-journey-dd) .ca-outline-nav__collapsed-label{color:var(--dd-text, rgba(0, 0, 0, .72))}body:has(.conversion-journey-dd) .ca-outline-nav__btn{color:var(--dd-text-muted, rgba(0, 0, 0, .45))}body:has(.conversion-journey-dd) .ca-outline-nav__btn:hover,body:has(.conversion-journey-dd) .ca-outline-nav__btn--active,body:has(.conversion-journey-dd) .ca-outline-nav__item--active .ca-outline-nav__btn{color:var(--dd-primary, #0089ff)}body:has(.conversion-journey-dd) .ca-outline-nav__btn--active,body:has(.conversion-journey-dd) .ca-outline-nav__item--active .ca-outline-nav__btn{background:var(--dd-primary-soft, rgba(0, 137, 255, .1))}body:has(.conversion-journey-dd) .ca-outline-nav__toggle,body:has(.conversion-journey-dd) .ca-outline-nav__collapsed-expand{color:var(--dd-primary, #0089ff)}body:has(.conversion-journey-dd) .ca-outline-nav__collapsed-dot,body:has(.conversion-journey-dd) .ca-outline-nav__marker--active{background:var(--dd-primary, #0089ff)}.conversion-journey-dd .ca-card,.conversion-journey-dd .ca-detail-modal-card{border:none!important;border-radius:var(--dd-radius)!important;box-shadow:var(--dd-shadow)!important;background:var(--dd-surface)!important}.conversion-journey-dd .ca-card__head,.conversion-journey-dd .ca-detail-modal-card__head{border-bottom-color:var(--dd-border-light)!important}.conversion-journey-dd .ca-card__title{color:var(--dd-text);font-weight:600}.conversion-journey-dd .ca-journey-flow-card__head{border-bottom-color:var(--dd-border-light)!important}.conversion-journey-dd .ca-journey-flow-card__heading{color:var(--dd-text)}.conversion-journey-dd .ca-journey-flow-card--body{border:1px solid var(--dd-border-light)!important;border-radius:var(--dd-radius-lg)!important;background:var(--dd-surface)!important;box-shadow:none!important}.conversion-journey-dd .ca-journey-flow-card--no-head,.conversion-journey-dd .ca-journey-flow-card--form-body{border:none!important;box-shadow:none!important;background:transparent!important}.conversion-journey-dd .ca-journey-flow-card--kpi{overflow:visible}.conversion-journey-dd .ca-journey-kpi-body{min-width:0}.conversion-journey-dd .ca-journey-flow-card--kpi .ca-journey-kpi-empty{padding:20px 16px 24px;text-align:center;background:var(--dd-surface-muted, #fafbfc);border:1px solid var(--dd-border-light, #eef1f5);border-radius:var(--dd-radius, 8px)}.conversion-journey-dd .ca-journey-kpi-empty__text{margin:0;font-size:13px;color:var(--dd-text-muted, rgba(0, 0, 0, .45))}.conversion-journey-dd .ca-overview-card--no-head{padding:14px 16px!important}.conversion-journey-dd .ca-dot--blue{background:var(--dd-primary)}.conversion-journey-dd .ca-flow-rail__node--active .ca-flow-rail__marker,.conversion-journey-dd .ca-flow-rail__node--current .ca-flow-rail__marker{border-color:var(--dd-primary);background:var(--dd-primary)}.conversion-journey-dd .ca-flow-rail__node--selected .ca-flow-rail__handler,.conversion-journey-dd .ca-flow-rail__node--current .ca-flow-rail__handler,.conversion-journey-dd .ca-flow-rail__sep--done{color:var(--dd-primary)}.conversion-journey-dd .ca-flow-progress-summary{border-color:var(--dd-border-light);background:var(--dd-surface);border-radius:var(--dd-radius)}.conversion-journey-dd .ca-flow-progress-summary__label{color:var(--dd-text-secondary)}.conversion-journey-dd .ca-flow-progress-summary__ratio{color:var(--dd-text-muted)}.conversion-journey-dd .ca-flow-progress-summary__ratio strong{color:var(--dd-primary)}.conversion-journey-dd .ca-flow-progress-summary__fill{background:linear-gradient(90deg,var(--dd-primary) 0%,var(--dd-primary-hover) 100%)}.conversion-journey-dd .ca-flow-section__steps-head{border-bottom:none}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--current .flow-pipeline__card,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--highlight .flow-pipeline__card{border-color:var(--dd-primary-border);background:var(--dd-surface)}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--tone-success .flow-pipeline__card,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--tone-error .flow-pipeline__card,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--tone-pending .flow-pipeline__card,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--current .flow-pipeline__card{border-left-color:var(--dd-border-light)}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__time--pending,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__chevron--open,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__item--expanded .flow-pipeline__chevron{color:var(--dd-primary)}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__panel--handling-only{border:none;background:transparent;padding:0}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__dot--current,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__dot--active{border-color:var(--dd-primary);background:var(--dd-primary);color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px #0089ff33}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__dot--success{border-color:var(--dd-success);background:var(--dd-success)}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__dot--error{border-color:var(--dd-error);background:var(--dd-error)}.conversion-journey-dd .flow-timeline--oa .flow-pipeline__dot--pending{border-color:var(--dd-warning);background:var(--dd-warn-soft, rgba(255, 146, 0, .08));color:var(--dd-warning)}.conversion-journey-dd .ca-handling-jump-fab{border-radius:var(--dd-radius, 14px);background:var(--dd-primary);font-weight:600}.conversion-journey-dd .ca-handling-jump-fab:hover{background:var(--dd-primary-hover)}.conversion-journey-dd .ca-handling-jump-fab:active{background:var(--dd-primary-active)}.conversion-journey-dd .ca-handling-jump-fab:focus-visible{box-shadow:0 0 0 2px #0089ff4d}.conversion-journey-dd .ca-handling-action-tags{border-radius:var(--dd-radius);background:var(--dd-surface-muted);border-color:var(--dd-border-light)}.conversion-journey-dd .ca-handling-action-tag{border-radius:var(--dd-radius)}.conversion-journey-dd .ca-handling-submit__btn{border-radius:var(--dd-radius);box-shadow:none}.conversion-journey-dd .ca-handling-submit__btn.ant-btn-primary{background:var(--dd-primary)}.conversion-journey-dd .ca-handling-submit__btn.ant-btn-primary:hover:not(:disabled){background:var(--dd-primary-hover);box-shadow:none}.conversion-journey-dd .ca-handling-task__action-btn{border-color:var(--dd-primary);background:var(--dd-primary);color:#fff;border-radius:var(--dd-radius)}.conversion-journey-dd .ca-handling-task__action-btn--pending{border-color:var(--dd-primary);background:var(--dd-primary);color:#fff;box-shadow:0 1px 2px #0089ff33}.conversion-journey-dd .ca-handling-task__action-btn:hover,.conversion-journey-dd .ca-handling-task__action-btn--pending:hover{background:var(--dd-primary-hover);border-color:var(--dd-primary-hover);color:#fff}.conversion-journey-dd .ca-handling-task__action-btn:active,.conversion-journey-dd .ca-handling-task__action-btn--pending:active{background:var(--dd-primary-active);border-color:var(--dd-primary-active);color:#fff}.conversion-journey-dd .ca-handling-task__action-btn--done{background:var(--dd-primary-soft);border-color:var(--dd-primary-border);color:var(--dd-primary);box-shadow:none}.conversion-journey-dd .ca-handling-task__action-btn--done:hover{border-color:var(--dd-primary);color:var(--dd-primary);background:color-mix(in srgb,var(--dd-primary-soft) 70%,var(--dd-primary) 30%)}.conversion-journey-dd.ca-page{--dd-primary: #2563eb;--dd-primary-hover: #3b82f6;--dd-primary-active: #1d4ed8;--dd-primary-soft: rgba(37, 99, 235, .08);--dd-primary-border: rgba(37, 99, 235, .24);--dd-text: #0f172a;--dd-text-secondary: #475569;--dd-text-muted: #64748b;--dd-border-light: #e2e8f0;--dd-radius: 10px;--dd-radius-lg: 12px;--dd-shadow: 0 1px 2px rgba(15, 23, 42, .04);--ca-accent: #2563eb;--ca-accent-soft: rgba(37, 99, 235, .08);--ca-text: #0f172a;--ca-text-secondary: #475569;--ca-text-muted: #64748b;--ca-border: #e2e8f0;--ca-radius: 10px;--ca-radius-lg: 12px;--ca-list-accent: #2563eb;--ca-list-accent-soft: #eff6ff;--ca-list-border: rgba(37, 99, 235, .12);--ca-list-text: #1e293b}.conversion-journey-dd.ca-page .ca-hero{background:linear-gradient(135deg,#eff6ff,#f8fafc 48%,#fff);border:1px solid rgba(37,99,235,.14);border-left:none;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #2563eb0f}.conversion-journey-dd.ca-page .ca-hero__title{font-size:clamp(20px,2.4vw,24px);font-weight:700;letter-spacing:-.02em;color:var(--dd-text)}@media(min-width:769px){.conversion-journey-dd.ca-page .ca-hero{box-shadow:0 1px 2px #0f172a0a}.conversion-journey-dd.ca-page .ca-hero__title{font-size:16px;font-weight:600;letter-spacing:0}.conversion-journey-dd.ca-page .ca-record-board{border-radius:var(--dd-radius, 10px)}}.conversion-journey-dd.ca-page .ca-hero__desc{color:var(--dd-text-muted)}.conversion-journey-dd.ca-page .ca-hero__eyebrow{color:var(--dd-primary-hover)}.conversion-journey-dd.ca-page .ca-hero__icon-wrap{background:linear-gradient(145deg,var(--dd-primary) 0%,var(--dd-primary-active) 100%)}.conversion-journey-dd.ca-page .ca-oa-tabs{border-color:var(--dd-border-light);box-shadow:var(--dd-shadow)}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-nav-wrap{background:#f1f5f9;border:1px solid rgba(148,163,184,.22)}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab{color:var(--dd-text-muted)}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-active){color:#334155;background:#ffffffa6}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab-btn{font-size:13px;font-weight:500}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dd-primary);font-weight:600}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab-active,.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab-active:hover{background:#fff;box-shadow:0 1px 3px #0f172a14,0 0 0 1px #2563eb2e}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-tab:focus-visible{outline:2px solid var(--dd-primary);outline-offset:1px}.conversion-journey-dd.ca-page .ca-oa-tabs .ant-tabs-ink-bar{display:none}.conversion-journey-dd.ca-page .ca-card{border:1px solid var(--dd-border-light);box-shadow:0 1px 2px #0f172a08}.conversion-journey-dd.ca-page .ca-dot--blue{background:var(--dd-primary)}.conversion-journey-dd.ca-page .ca-list-card{border:1px solid var(--ca-list-border, rgba(37, 99, 235, .12));border-radius:var(--dd-radius-lg, 12px);background:#fff;box-shadow:0 1px 3px #0f172a0a}.conversion-journey-dd.ca-page .ca-record-board{border-color:var(--dd-border-light);border-radius:var(--dd-radius-lg, 12px)}.conversion-journey-dd.ca-page .ca-list-card__avatar{color:var(--dd-primary-active);background:linear-gradient(145deg,#eff6ff,#dbeafe);border-color:var(--dd-primary-border)}.conversion-journey-dd.ca-page .ca-list-card--clickable:hover{border-color:#2563eb38;box-shadow:0 2px 8px #0f172a0f}.conversion-journey-dd.ca-page .ca-list-card--clickable:focus-visible{outline:2px solid var(--ca-list-accent, #2563eb);outline-offset:2px;box-shadow:0 1px 2px #0f172a0a}.conversion-journey-dd.ca-page .ca-list-card__name{color:var(--ca-list-text, #1e293b)}.conversion-journey-dd.ca-page .ca-filter-segment{background:#f1f5f9;border-color:#94a3b838}.conversion-journey-dd.ca-page .ca-filter-segment .ca-stat-pill:not(.ca-stat-pill--active):hover{color:#334155;background:#ffffffa6}.conversion-journey-dd.ca-page .ca-filter-segment .ca-stat-pill--active{background:var(--dd-surface, #fff);color:var(--dd-text, #0f172a);box-shadow:0 1px 3px #0f172a14,0 0 0 1px #2563eb24}.conversion-journey-dd.ca-page .ca-filter-segment .ca-stat-pill--active .ca-stat-pill__num{background:var(--dd-primary-soft, rgba(37, 99, 235, .08));color:var(--dd-primary, #2563eb)}.conversion-journey-dd.ca-page .ca-filter-segment .ca-stat-pill--active.ca-stat-pill--red .ca-stat-pill__num,.conversion-journey-dd.ca-page .ca-filter-segment .ca-stat-pill--active.ca-stat-pill--red .ca-stat-pill__num--red{background:#fef2f2;color:#dc2626}.conversion-journey-dd.ca-page .ca-filter-segment .ca-stat-pill--active.ca-stat-pill--green .ca-stat-pill__num{background:#f0fdf4;color:#16a34a}.conversion-journey-dd.ca-page .ca-material-submit-bar,.conversion-journey-dd .ca-material-form-page__submit-bar,.conversion-journey-dd .r360-submit-bar{background:var(--dd-surface);border-top-color:var(--dd-border-light);box-shadow:var(--dd-shadow-bar);backdrop-filter:none;-webkit-backdrop-filter:none}.conversion-journey-dd.ca-page .ca-open-cta{border-radius:var(--dd-radius);background:var(--dd-primary-soft);border:1px dashed var(--dd-primary-border)}.conversion-journey-dd.ca-page .ca-open-cta__trophy{border-radius:var(--dd-radius);background:var(--dd-primary-soft);color:var(--dd-primary)}.conversion-journey-dd.ca-page .ca-open-cta__kicker{color:var(--dd-primary)}.conversion-journey-dd .ca-material-form-page__back{color:var(--dd-text-secondary);font-weight:400;padding:4px 0;border:none;border-radius:0}.conversion-journey-dd .ca-material-form-page__back:hover{color:var(--dd-primary);background:transparent;border-color:transparent}.conversion-journey-dd .ca-material-form-page__card:not(.ca-material-form-page__card--application){border:none;border-radius:var(--dd-radius);box-shadow:var(--dd-shadow)}.conversion-journey-dd.ca-material-form-page--kpi{gap:12px}@media(max-width:768px){.conversion-journey-dd.ca-material-form-page--kpi{gap:0;background:#f2f4f7}.conversion-journey-dd.ca-material-form-page--kpi .ca-material-form-page__kpi-header{border:none;box-shadow:0 4px 16px #0f172a0a}.conversion-journey-dd.ca-material-form-page--kpi .ca-material-form-page__badge{background:#eff6ff;color:var(--dd-primary)}}.conversion-journey-dd.ca-material-form-page--kpi .ca-material-form-page__kpi-header{border-color:var(--dd-border-light);box-shadow:none}.conversion-journey-dd.ca-material-form-page--kpi .ca-material-form-page__badge{background:var(--dd-primary-soft);color:var(--dd-primary)}.conversion-journey-dd.ca-material-form-page--kpi .ca-material-form-page__submit-bar-save :deep(.ant-btn-primary){background:var(--dd-primary);border-color:var(--dd-primary)}.conversion-journey-dd .ca-material-form-page__submit-bar-save :deep(.ant-btn-primary),.conversion-journey-dd .r360-submit-bar__btn{background:var(--dd-primary);border-color:var(--dd-primary);border-radius:var(--dd-radius);font-weight:500}.conversion-journey-dd.ca-material-form-page--application .ca-oa-doc-header{background:transparent;border:none;box-shadow:none}.conversion-journey-dd.ca-material-form-page--application .ca-material-form-page__oa-header{margin-bottom:8px}.conversion-journey-dd.ca-material-form-page--application .ca-material-form-page__oa-top{min-height:44px}.conversion-journey-dd.ca-material-form-page--application .ca-material-form-page__oa-title{font-size:18px;font-weight:600;color:var(--dd-text)}.conversion-journey-dd.ca-material-form-page--application .ca-oa-doc-header__back{background:transparent;border-color:transparent;padding-left:0;max-width:100%}.conversion-journey-dd .ca-material-form-page__oa-header{margin-bottom:12px}.conversion-journey-dd .ca-material-form-page__oa-hint{margin:0;font-size:13px;line-height:1.55;color:var(--dd-text-muted)}.conversion-journey-dd.ca-material-form-page--application .ca-material-form-page__card--application{padding:0;background:transparent;border:none;box-shadow:none}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__sheet{border-color:var(--dd-form-sheet-border);box-shadow:var(--dd-form-sheet-shadow)}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__block-head th{background:var(--dd-form-section-bg)}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__rating-month{background:var(--dd-form-label-bg)}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__field-value--input{background:#0089ff08}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__textarea textarea,.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__date-input,.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__rating-input.ant-input{background:#fff;border-color:#0000001f}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__readonly-block,.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__rating-readonly{background:var(--dd-form-label-bg);border-color:#00000014}.conversion-journey-dd .ca-app-form:not(.ca-app-form--flat-sheet) .ca-app-form__sheet{border-color:var(--dd-border);border-radius:var(--dd-radius-lg);background:var(--dd-surface);box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a12}.conversion-journey-dd .ca-app-form__masthead{border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .ca-app-form__block-head th{background:#fafafa;color:var(--dd-text)}.conversion-journey-dd .ca-app-form__field-label,.conversion-journey-dd .ca-app-form__rating-month{color:var(--dd-text-secondary)}.conversion-journey-dd .ca-app-form__textarea textarea,.conversion-journey-dd .ca-app-form__rating-input.ant-input{border-color:var(--dd-border-light);border-radius:var(--dd-radius)!important}.conversion-journey-dd .ca-app-form__textarea textarea:focus,.conversion-journey-dd .ca-app-form__rating-input.ant-input:focus{border-color:var(--dd-primary);box-shadow:0 0 0 2px #0089ff1f}.conversion-journey-dd .ca-app-form__date-input:focus{box-shadow:0 0 0 2px #0089ff1f}.conversion-journey-dd .ca-app-form__readonly-block,.conversion-journey-dd .ca-app-form__rating-readonly{border-color:var(--dd-border-light);background:var(--dd-surface-muted);color:var(--dd-text)}.conversion-journey-dd .r360-page__back{color:var(--dd-text-secondary);font-weight:400;padding:4px 0;border:none;border-radius:0;min-height:44px}.conversion-journey-dd .r360-page__back:hover{color:var(--dd-primary);background:transparent;border-color:transparent}.conversion-journey-dd .r360-hero{border:none;border-radius:var(--dd-radius);background:var(--dd-surface);box-shadow:var(--dd-shadow)}.conversion-journey-dd .r360-hero:before{background:var(--dd-primary);height:2px}.conversion-journey-dd .r360-hero__badge{border-radius:4px;background:var(--dd-primary-soft);border-color:var(--dd-primary-border);color:var(--dd-primary)}.conversion-journey-dd .r360-hero__profile-panel,.conversion-journey-dd .r360-hero__progress{border-radius:var(--dd-radius);background:var(--dd-surface-muted);border-color:var(--dd-border-light)}.conversion-journey-dd .r360-hero__progress-num{color:var(--dd-primary)}.conversion-journey-dd .r360-hero__progress-bar :deep(.ant-progress-bg){background:var(--dd-primary)!important}.conversion-journey-dd .r360-dim{border:none;border-radius:var(--dd-radius);box-shadow:var(--dd-shadow)}.conversion-journey-dd .r360-dim--pending{border-left:3px solid var(--dd-primary)}.conversion-journey-dd .r360-dim--done{border-left:3px solid var(--dd-success)}.conversion-journey-dd .r360-dim__head{background:var(--dd-surface);border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .r360-dim--done .r360-dim__head{background:var(--dd-surface)}.conversion-journey-dd .r360-dim__index{border-radius:var(--dd-radius);background:var(--dd-primary-soft);color:var(--dd-primary)}.conversion-journey-dd.ca-eval360-setup-page{display:flex;flex-direction:column;gap:12px}@media(max-width:767px){.conversion-journey-dd.ca-eval360-setup-page{touch-action:pan-x pan-y}}.conversion-journey-dd .ca-eval360-setup-page__submit-bar{background:var(--dd-surface);border-top-color:var(--dd-border-light);box-shadow:var(--dd-shadow-bar)}.conversion-journey-dd .ca-eval360-setup-page__submit{background:var(--dd-primary);border-color:var(--dd-primary);font-weight:500}.conversion-journey-dd .ca-eval360-setup-page__submit:hover:not(:disabled){background:var(--dd-primary-hover);border-color:var(--dd-primary-hover)}.conversion-journey-dd .ca-eval360-setup-page__cancel{border-radius:var(--dd-radius);font-weight:500;background:var(--dd-surface-muted);border-color:var(--dd-border);color:var(--dd-text-secondary);box-shadow:none}.conversion-journey-dd .ca-eval360-setup-page__cancel:hover:not(:disabled){background:#0089ff0f;border-color:var(--dd-primary-border);color:var(--dd-primary)}.conversion-journey-dd .ca-eval360-setup-page__cancel:active:not(:disabled){background:#0089ff1a;border-color:var(--dd-primary-border);color:var(--dd-primary-active)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__toolbar-default{min-height:44px;border-radius:var(--dd-radius);font-weight:500;background:var(--dd-primary-soft);border-color:var(--dd-primary-border);color:var(--dd-primary);box-shadow:none}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__toolbar-default:hover:not(:disabled){background:#0089ff1f;border-color:var(--dd-primary);color:var(--dd-primary-hover)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__toolbar-default:active:not(:disabled){background:#0089ff29;border-color:var(--dd-primary-active);color:var(--dd-primary-active)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__add-row,.conversion-journey-dd .eval360-setup-panel--journey .eval360-add-rater,.conversion-journey-dd .eval360-setup-panel--journey .tpl-add-step,.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-category{min-height:44px;height:auto;border-radius:var(--dd-radius);border:1px dashed var(--dd-primary-border)!important;background:var(--dd-primary-soft)!important;color:var(--dd-primary)!important;font-weight:500;box-shadow:none}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__add-row:hover:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .eval360-add-rater:hover:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .tpl-add-step:hover:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-category:hover:not(:disabled){border-color:var(--dd-primary)!important;background:#0089ff1f!important;color:var(--dd-primary-hover)!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__add-row:active:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .eval360-add-rater:active:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .tpl-add-step:active:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-category:active:not(:disabled){border-color:var(--dd-primary-active)!important;background:#0089ff29!important;color:var(--dd-primary-active)!important}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child,.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child-trigger{min-height:36px;border-radius:var(--dd-radius);font-weight:500;box-shadow:none}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child.ant-btn-primary,.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child-trigger.ant-btn-primary{background:var(--dd-primary)!important;border-color:var(--dd-primary)!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child.ant-btn-primary:hover:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child-trigger.ant-btn-primary:hover:not(:disabled){background:var(--dd-primary-hover)!important;border-color:var(--dd-primary-hover)!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child.ant-btn-primary:active:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .item-editor__add-child-trigger.ant-btn-primary:active:not(:disabled){background:var(--dd-primary-active)!important;border-color:var(--dd-primary-active)!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__delete-child-btn.ant-btn-primary,.conversion-journey-dd .eval360-setup-panel--journey .item-editor__delete-category-btn.ant-btn-primary{background:var(--dd-error)!important;border-color:var(--dd-error)!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__delete-child-btn.ant-btn-primary:hover:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .item-editor__delete-category-btn.ant-btn-primary:hover:not(:disabled){background:#e04a17!important;border-color:#e04a17!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .item-editor__delete-child-btn.ant-btn-primary:active:not(:disabled),.conversion-journey-dd .eval360-setup-panel--journey .item-editor__delete-category-btn.ant-btn-primary:active:not(:disabled){background:#c74214!important;border-color:#c74214!important;color:#fff!important}.conversion-journey-dd.ca-hr-ai-report-page{display:flex;flex-direction:column;gap:12px}.conversion-journey-dd .ca-hr-ai-report-page__action-bar{background:var(--dd-surface);border-top-color:var(--dd-border-light);box-shadow:var(--dd-shadow-bar)}.conversion-journey-dd .ca-hr-ai-report-page__bar-submit{background:var(--dd-primary);border-color:var(--dd-primary);font-weight:500}.conversion-journey-dd .ca-hr-ai-report-page__bar-submit:hover:not(:disabled){background:var(--dd-primary-hover);border-color:var(--dd-primary-hover)}.conversion-journey-dd .ca-hr-ai-report-page__bar-cancel{border-radius:var(--dd-radius);font-weight:500}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__form{display:flex;flex-direction:column;gap:12px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap{position:relative;width:100%;max-width:100%;border:1px solid var(--dd-border-light);border-radius:var(--dd-radius);box-shadow:none;background:var(--dd-surface);overflow-x:visible;overflow-y:visible;scrollbar-width:thin}@media(min-width:768px){.conversion-journey-dd .eval360-rater-table-scroll--journey,.conversion-journey-dd .eval360-rater-table-scroll--journey .table-scroll-shell__panel{width:100%;max-width:100%}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap--journey{overflow-x:visible!important}.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table .ant-table-wrapper{width:100%}.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table .ant-table,.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table table{width:100%!important;min-width:0!important;table-layout:fixed}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table-thead>tr>th:last-child,.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table-tbody>tr>td:last-child{width:80px}}.conversion-journey-dd .eval360-rater-table-scroll--journey,.conversion-journey-dd .eval360-rater-table-scroll--journey .table-scroll-shell__panel{touch-action:pan-x pan-y}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap .ant-table-content,.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap .ant-table-body{overflow:visible!important}.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table .ant-table{overflow:visible}.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table table{width:100%}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table-thead>tr>th{background:var(--dd-surface-muted)!important;color:var(--dd-text-secondary)!important;border-bottom-color:var(--dd-border-light)!important;font-weight:500}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table-tbody>tr>td{border-bottom-color:var(--dd-border-light)!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table-tbody>tr:hover>td{background:var(--dd-surface-muted)!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__th{background:var(--dd-surface-muted);color:var(--dd-text-secondary);border-bottom-color:var(--dd-border-light);font-weight:500}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__td{border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__row:hover{background:var(--dd-surface-muted)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__row--ghost{background:var(--dd-primary-soft)!important;opacity:.7}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__row--chosen{background:var(--dd-primary-soft)!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__index{color:var(--dd-primary);background:var(--dd-primary-soft);border-radius:4px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__drag,.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table .tpl-step-drag-handle{width:36px;height:36px;min-width:36px;min-height:36px;border-color:var(--dd-border-light);border-radius:var(--dd-radius);color:var(--dd-text-muted)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__drag:hover,.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table .tpl-step-drag-handle:hover{border-color:var(--dd-primary-border);color:var(--dd-primary);background:var(--dd-primary-soft)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__input .ant-input,.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__select .ant-select-selector,.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__number .ant-input-number{border-radius:var(--dd-radius)!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__select .ant-select-selector{min-height:36px!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip{background:var(--dd-surface-muted);border:1px solid var(--dd-border-light);border-radius:var(--dd-radius);box-shadow:none}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip--bad{background:#ff52190f;border-color:#ff52193d}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip--ok{background:#00b0420f;border-color:#00b0423d}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip__lbl{color:var(--dd-text-muted)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-rater-weight-sum-num{color:var(--dd-text)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-rater-weight-sum-num--bad{color:var(--dd-error)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-rater-weight-sum-num--ok{color:var(--dd-success)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-rater-weight-sum-den{color:var(--dd-text-muted)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__action--danger-btn{min-height:32px;padding:0 12px!important;font-size:13px;font-weight:500;background:var(--dd-error)!important;border-color:var(--dd-error)!important;color:#fff!important;box-shadow:none}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__action--danger-btn:not(:disabled):hover{background:#e04a17!important;border-color:#e04a17!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table__action--danger-btn:not(:disabled):active{background:#c74214!important;border-color:#c74214!important;color:#fff!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__step{color:var(--dd-primary);background:var(--dd-primary-soft);border-color:var(--dd-primary-border)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__section-head{border-bottom-color:var(--dd-border-light)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip__icon--bad{color:var(--dd-error)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip__icon--ok{color:var(--dd-success)}@media(max-width:767px){.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table .ant-table,.conversion-journey-dd .eval360-setup-panel--journey .mc-rater-table table{min-width:640px;width:max-content;table-layout:auto}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table{min-width:640px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--dims{min-width:480px}.conversion-journey-dd.ca-eval360-setup-page .ca-oa-doc-header__title{font-size:17px}.conversion-journey-dd.ca-eval360-setup-page .eval360-setup-panel--journey .eval360-setup-panel__section{border-radius:var(--dd-radius)}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap::-webkit-scrollbar{height:6px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table-wrap::-webkit-scrollbar-thumb{background:#0089ff59;border-radius:3px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-planner-table--raters .ant-table-thead>tr>th{white-space:nowrap;font-size:12px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__form :deep(.ant-form-item){margin-bottom:14px}.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__form :deep(.ant-input),.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__form :deep(textarea.ant-input),.conversion-journey-dd .eval360-setup-panel--journey .eval360-setup-panel__form :deep(.ant-select-selector){min-height:40px;border-radius:var(--dd-radius)!important}.conversion-journey-dd .eval360-setup-panel--journey .eval360-weight-sum-strip{margin-top:12px;padding:10px 12px}}.conversion-journey-dd .flow-timeline--oa .flow-accordion__time--pending,.conversion-journey-dd .flow-timeline--oa .flow-accordion__item--expanded .flow-accordion__chevron{color:var(--dd-primary)}.conversion-journey-dd .flow-timeline--oa .flow-accordion__item--highlight{background:var(--dd-primary-soft)}.conversion-journey-dd .flow-timeline--oa .flow-accordion__item--highlight{border-color:var(--dd-primary-border)}.conversion-journey-dd .ant-btn-primary:not(:disabled){background:var(--dd-primary);border-color:var(--dd-primary)}.conversion-journey-dd .ant-btn-primary:not(:disabled):hover{background:var(--dd-primary-hover);border-color:var(--dd-primary-hover)}.conversion-journey-dd .ant-btn-link{color:var(--dd-primary)}.conversion-journey-dd .ant-progress-bg{background:var(--dd-primary)}@media(max-width:768px){.conversion-journey-dd.ca-detail-page,.conversion-journey-dd.ca-page,.conversion-journey-dd.ca-eval360-setup-page,.conversion-journey-dd.ca-hr-ai-report-page,.conversion-journey-dd.r360-page{margin-left:0;margin-right:0;padding-left:var(--journey-gutter-x, 10px);padding-right:var(--journey-gutter-x, 10px);padding-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:transparent}.conversion-journey-dd.ca-material-form-page{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:transparent}.conversion-journey-dd.ca-material-form-page--application{padding-left:0;padding-right:0;background:transparent}.conversion-journey-dd.ca-material-form-page--application .ca-material-form-page__oa-header{padding-left:var(--journey-gutter-x, 10px);padding-right:var(--journey-gutter-x, 10px)}.conversion-journey-dd.ca-material-form-page--application .ca-app-form--flat-sheet .ca-app-form__sheet,.conversion-journey-dd .ca-journey-content__block--application-form .ca-app-form--flat-sheet .caf-sheet,.conversion-journey-dd .ca-detail-section--application-form .ca-app-form--flat-sheet .caf-sheet{border-radius:0;box-shadow:none}.conversion-journey-dd.ca-material-form-page--application .ca-material-form-page__hint--application{margin-left:var(--journey-gutter-x, 10px);margin-right:var(--journey-gutter-x, 10px)}.conversion-journey-dd.ca-material-form-page--application .ca-oa-doc-header{border-bottom:none;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.conversion-journey-dd .ca-oa-doc-header{margin-left:calc(-1 * var(--journey-gutter-x, 10px));margin-right:calc(-1 * var(--journey-gutter-x, 10px));padding-left:max(12px,var(--journey-gutter-x, 10px));padding-right:max(12px,var(--journey-gutter-x, 10px));border:none;border-bottom:1px solid var(--dd-border-light);border-radius:0;box-shadow:0 1px #0f172a0a;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.conversion-journey-dd .ca-oa-doc-header__back{background:transparent;border-color:transparent}.conversion-journey-dd .ca-oa-doc-header__back-icon{background:var(--dd-surface-muted);border:1px solid var(--dd-border-light)}.conversion-journey-dd .ca-oa-doc-header__back:hover,.conversion-journey-dd .ca-oa-doc-header__back:focus-visible{background:transparent;border-color:transparent}.conversion-journey-dd .ca-oa-doc-header__back:hover .ca-oa-doc-header__back-icon,.conversion-journey-dd .ca-oa-doc-header__back:focus-visible .ca-oa-doc-header__back-icon{color:var(--dd-primary);background:var(--dd-primary-soft);border-color:var(--dd-primary-border)}.conversion-journey-dd .ca-oa-doc-header__mobile-title{display:flex}.conversion-journey-dd .ca-detail-main{gap:8px}.conversion-journey-dd .ca-detail-modal-spin-outer--sticky-horizontal-nav .ca-detail-horizontal-tabs{margin-bottom:-6px}.conversion-journey-dd .ca-overview-card--journey-top{padding:14px!important;border-radius:10px}.conversion-journey-dd .ca-detail-horizontal-tabs{background:var(--dd-surface);margin-left:calc(-1 * var(--journey-gutter-x, 10px));margin-right:calc(-1 * var(--journey-gutter-x, 10px));padding-left:var(--journey-gutter-x, 10px);padding-right:var(--journey-gutter-x, 10px)}.conversion-journey-dd .ca-detail-modal-spin-outer--sticky-horizontal-nav .ca-card,.conversion-journey-dd .ca-detail-modal-spin-outer--sticky-horizontal-nav .ca-overview-card--journey-top,.conversion-journey-dd .flow-timeline--oa .flow-pipeline__card,.conversion-journey-dd .flow-timeline--oa .flow-accordion__item{border-radius:var(--dd-radius)}.conversion-journey-dd .ca-journey-flow-card--kpi .ca-kpi-table__mobile{--ca-kpi-mobile-gutter: 0px}.conversion-journey-dd .ca-journey-flow-card--kpi .ca-kpi-table__cards{padding-top:0;padding-bottom:0;gap:10px}}@media(max-width:768px){.journey-content .conversion-journey-dd.ca-page{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.conversion-journey-dd .ca-handling-action-tag,.conversion-journey-dd .ca-detail-horizontal-tabs__btn{transition:none}}.gq-modal-wrap .ant-modal-content{position:relative;border-radius:20px;padding:0;background:linear-gradient(180deg,#f5f9ff,#fff 110px 100%);box-shadow:0 16px 40px #1565c024,0 4px 12px #0f172a14;overflow:hidden}.gq-modal-wrap .ant-modal-body{padding:26px 24px 20px}.gq-modal-wrap .ant-modal-confirm-icon{display:none!important}.gq-modal-wrap .ant-modal-confirm-body{display:block}.gq-modal-wrap .ant-modal-confirm-content{margin-left:0;max-width:none!important}.gq-modal-wrap .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#1976d2,#64b5f6 45%,#1976d2);background-size:200% 100%;animation:gq-modal-topband 3.2s linear infinite;z-index:1}.gq-modal-wrap .ant-modal-header{display:none}.gq-modal{padding:2px 0 6px}.gq-modal--clickable{cursor:pointer;transition:transform .2s ease}.gq-modal--clickable:hover{transform:translateY(-2px)}.gq-modal--clickable:active{transform:translateY(0) scale(.99)}.gq-modal-hero{position:relative;width:80px;height:80px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#1e88e5,#42a5f5 55%,#64b5f6);box-shadow:0 10px 24px #1976d259,inset 0 2px #ffffff80}.gq-modal-hero-halo{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,#1976d240,#1976d200 70%);animation:gq-modal-halo 2.4s ease-in-out infinite}.gq-modal-hero:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(66,165,245,.55);animation:gq-modal-ring 2.4s ease-out infinite}.gq-modal-hero-icon{position:relative;font-size:36px;color:#fff;filter:drop-shadow(0 3px 6px rgba(21,101,192,.45));animation:gq-modal-pop .55s cubic-bezier(.34,1.56,.64,1) both}.gq-modal-title{text-align:center;font-size:21px;font-weight:800;letter-spacing:.01em;line-height:1.35;color:#1a237e;margin-bottom:10px}.gq-modal-desc{text-align:center;font-size:14px;line-height:1.75;color:#475569;max-width:320px;margin:0 auto}.gq-modal-guide-name{width:fit-content;max-width:100%;margin:14px auto 0;padding:6px 16px;border-radius:999px;background:linear-gradient(180deg,#eaf3ff,#d9eaff);border:1px solid #b3d4ff;font-size:13px;font-weight:700;color:#1565c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s ease,border-color .2s ease}.gq-modal--clickable:hover .gq-modal-guide-name{background:linear-gradient(180deg,#d9eaff,#c3ddff);border-color:#7cb2ff}.gq-modal-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:280px;height:44px;margin:18px auto 0;border-radius:999px;background:linear-gradient(135deg,#1976d2,#42a5f5);box-shadow:0 8px 20px #1976d259,inset 0 1px #ffffff59;font-size:15px;font-weight:700;color:#fff;letter-spacing:.06em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.gq-modal-cta-icon{font-size:13px;transition:transform .2s ease}.gq-modal--clickable:hover .gq-modal-cta{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 26px #1976d273,inset 0 1px #fff6}.gq-modal--clickable:hover .gq-modal-cta-icon{transform:translate(3px)}.gq-modal--clickable:active .gq-modal-cta{transform:translateY(0) scale(.98);filter:brightness(.98);box-shadow:0 4px 12px #1976d24d}.gq-modal-wrap .ant-modal-footer{margin-top:20px;text-align:center}.gq-modal-wrap .ant-modal-footer .ant-btn{min-width:104px;height:38px;padding:0 22px;border-radius:999px;font-weight:600}.gq-modal-wrap .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#1976d2,#42a5f5);border:none;box-shadow:0 6px 16px #1976d252}.gq-modal-wrap .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#1565c0,#1e88e5);box-shadow:0 8px 20px #1976d26b;transform:translateY(-1px)}.gq-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary){border-color:#e2e8f0;color:#475569;background:#fff}@keyframes gq-modal-topband{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes gq-modal-halo{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}@keyframes gq-modal-ring{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.28);opacity:0}}@keyframes gq-modal-pop{0%{transform:scale(.4) rotate(-10deg);opacity:0}60%{transform:scale(1.18) rotate(3deg)}to{transform:scale(1) rotate(0);opacity:1}}@media(max-width:768px){.gq-modal-wrap .ant-modal-content{padding:22px 18px 18px;border-radius:18px}.gq-modal-hero{width:68px;height:68px}.gq-modal-hero-icon{font-size:32px}.gq-modal-title{font-size:19px}.gq-modal-cta{height:42px;font-size:14px}.gq-modal-wrap .ant-modal-footer .ant-btn{min-width:92px;height:36px;padding:0 18px}}@media(prefers-reduced-motion:reduce){.gq-modal-hero-halo,.gq-modal-hero:before,.gq-modal-hero-icon,.gq-modal-wrap .ant-modal-content:before,.gq-modal-wrap .ant-modal-footer .ant-btn-primary:hover{animation:none;transform:none}.gq-modal-cta-icon,.gq-modal--clickable:hover .gq-modal-cta-icon{transform:none}}
