:root{color-scheme:light;--p: #6366f1;--p-lt: #eef2ff;--p-md: #c7d2fe;--p-dk: #4338ca;--peach: #ff8e8f;--peach-lt: #fff0f0;--mint: #4ade80;--mint-lt: #f0fdf4;--lilac: #9d7bea;--lilac-lt: #f3eaff;--honey: #fbbf24;--honey-lt: #fff9eb;--bg: #f6f2ec;--bg-grad: radial-gradient(ellipse at 15% 8%, #fff8f0 0%, #f7f3ff 55%, #eef2ff 100%);--sur: #ffffff;--sur-soft: rgba(255, 255, 255, .88);--bdr: #ece6dd;--bdr-soft: rgba(255, 255, 255, .72);--t1: #3d3a37;--t2: #6b655d;--t3: #a8a297;--ok: #16a34a;--ok-bg: #f0fdf4;--warn: #d97706;--warn-bg: #fffbeb;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 28px;--shadow-sm: 0 2px 10px -4px rgba(190, 170, 140, .22), inset 0 1px 2px rgba(255, 255, 255, .9);--shadow-md: 0 12px 32px -8px rgba(190, 170, 140, .24), inset 0 1px 2px rgba(255, 255, 255, .95);--shadow-lg: 0 22px 48px -12px rgba(190, 170, 140, .32), inset 0 1px 2px rgba(255, 255, 255, .95);--clay-bg: rgba(255, 255, 255, .88);--clay-border: 1px solid rgba(255, 255, 255, .72);--clay-shadow: 0 12px 32px -8px rgba(190, 170, 140, .22), inset 0 1px 2px rgba(255, 255, 255, .95);--clay-shadow-hover: 0 20px 44px -10px rgba(190, 170, 140, .34), inset 0 1px 2px rgba(255, 255, 255, .95);--clay-v: 1}:root{--primary-50: #eef2ff;--primary-100: #e0e7ff;--primary-500: #6366f1;--primary-700: #4338ca;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-500: #6b7280;--gray-700: #374151;--gray-900: #111827}*{box-sizing:border-box}body{margin:0;color:var(--t1, #3d3a37);background-color:var(--bg, #f6f2ec);background-image:var(--bg-grad, radial-gradient(ellipse at 15% 8%, #fff8f0 0%, #f7f3ff 55%, #eef2ff 100%));background-attachment:fixed;font-family:-apple-system,PingFang SC,Noto Sans SC,Microsoft YaHei,Hiragino Sans GB,Inter,sans-serif;font-size:14px;line-height:1.5}mark{color:var(--primary-700);background:var(--primary-100);border-radius:2px;padding:0 2px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#f9fafb,#eef2ff)}.auth-card{width:min(420px,100%);border-radius:8px}.auth-heading{display:grid;gap:8px;justify-items:center;margin-bottom:24px;text-align:center}.auth-heading h1{margin:0;font-size:30px;line-height:38px}.auth-logo,.app-logo-mark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:10px;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--p, #6366f1),var(--p-dk, #4338ca));box-shadow:0 2px 8px #6366f14d}.app-logo-mark svg{display:block;width:34px;height:34px}.app-logo-mark-compact{width:30px;height:30px;border-radius:9px}.app-logo-mark-compact svg{width:30px;height:30px}.auth-footer{margin:16px 0 0;text-align:center}.app-shell{min-height:100vh}.app-logo{height:56px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--gray-200)}.app-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 26px;background:#ffffff9e;border-bottom:1px solid rgba(255,255,255,.72);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);box-shadow:0 2px 24px -8px #b4a08c2e,inset 0 1px #ffffffe6}.app-brand-button{display:inline-flex;align-items:center;flex:0 0 auto;gap:12px;min-width:220px;padding:0;color:var(--t1, var(--gray-900));background:transparent;border:0;cursor:pointer}.app-brand-button:hover{color:var(--p-dk, var(--primary-700))}.app-header-search{display:flex;justify-content:center;flex:1;min-width:180px}.global-search{width:min(440px,48vw);border-radius:8px;background:#f5f5fbe0;box-shadow:var(--shadow-sm)}.user-avatar{cursor:pointer;border-radius:8px;background:linear-gradient(135deg,var(--p, #6366f1),var(--p-dk, #4338ca));box-shadow:0 2px 8px #6366f14d}.app-main-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start;min-height:calc(100vh - 56px);padding:12px 16px;background:transparent}.app-main-shell-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-main-nav{position:sticky;top:72px}.app-nav-group{display:grid;gap:2px}.app-nav-group-open{padding:0 0 8px;background:#f2f5fd;border-radius:12px}.app-nav-copy{min-width:0;width:100%}.app-nav-copy strong{display:block}.app-nav-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--t2, #607086);background:var(--sur, #fff);border:1px solid var(--bdr, #e2e8f0);border-radius:8px;box-shadow:var(--shadow-sm);cursor:pointer}.app-nav-toggle:hover{color:var(--p-dk, #4338ca);background:var(--bg, #f5f5fb);border-color:var(--p-md, #c7d2fe)}.app-content{min-width:0;padding:0}.app-nav-collapse-card{display:grid;gap:2px;padding:0 14px 2px}.app-nav-collapse-item{width:100%;padding:5px 0;color:#071b34;font-size:15px;font-weight:800;line-height:20px;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.app-nav-collapse-item:hover,.app-nav-collapse-item.active{color:#0b2a4a}.route-loading{display:grid;min-height:240px;place-items:center}.page-panel{max-width:1440px;min-height:calc(100vh - 104px);margin:0 auto;padding:24px;background:#ffffffb8;border:1.5px solid rgba(255,255,255,.82);border-radius:24px;box-shadow:0 18px 56px -18px #b4a08c38,inset 0 1px 2px #fffffff2;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5)}.page-stack{width:100%}.page-panel h1{margin:0;font-size:24px;line-height:32px}.workspace-page{max-width:1440px;min-height:calc(100vh - 104px);margin:0 auto;padding:28px}.workspace-hero{padding:14px 18px 16px;background:#ffffff9e;border:1.5px solid rgba(255,255,255,.82);border-radius:20px;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 12px 40px -14px #b4a08c38,inset 0 1px 2px #fffffff2}.workspace-hero h1{margin:6px 0 8px;font-size:28px;line-height:36px}.workspace-hero .ant-typography{margin-bottom:0}.workspace-card{height:100%;border-radius:20px;background:#fff9;border:1.5px solid rgba(255,255,255,.82)!important;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 12px 36px -12px #b4a08c33,inset 0 1px 2px #fffffff2;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-card:hover{border-color:var(--primary-500);box-shadow:0 18px 44px #0f172a24;transform:translateY(-6px) scale(1.02)}.workspace-card .ant-card-body{position:relative;display:flex;min-height:212px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:28px 22px;text-align:left}.workspace-card h3{margin:14px 0 8px;font-size:18px}.workspace-card p{min-height:44px;margin-bottom:16px}.workspace-card-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--primary-500);background:#6366f11a;font-size:30px}.workspace-card-stat{position:absolute;top:18px;right:18px;min-width:56px;padding:4px 10px;color:var(--primary-700);font-size:12px;font-weight:700;text-align:center;background:#ffffffb8;border:1px solid rgba(99,102,241,.12);border-radius:999px}.workspace-card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.workspace-card-link{color:var(--primary-500);font-weight:600}.workspace-os-page{display:grid;grid-template-columns:minmax(640px,1fr) 300px;gap:14px;max-width:1600px;min-height:calc(100vh - 88px);margin:0 auto;padding:16px;background:#f5f5fbbd;border:1px solid rgba(228,228,239,.9);border-radius:8px}.workspace-os-sidebar,.workspace-os-main,.workspace-active-panel{background:#fff9;border:1.5px solid rgba(255,255,255,.82);border-radius:20px;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 12px 36px -12px #b4a08c33,inset 0 1px 2px #fffffff2}.app-main-nav.workspace-os-sidebar{gap:0;width:100%;max-height:calc(100vh - 80px);padding:24px;background:#ffffff9e;border:1.5px solid rgba(255,255,255,.82);border-radius:20px;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 16px 48px -16px #b4a08c38,inset 0 1px 2px #fffffff2}.app-main-nav.workspace-os-sidebar.app-main-nav-collapsed{align-items:center;gap:10px;padding:16px 10px;border-radius:8px}.app-main-nav-collapsed .app-nav-topbar{flex-direction:column;justify-content:center}.app-main-nav-collapsed .app-nav-toggle{width:34px;height:34px}.workspace-os-sidebar{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 140px);overflow:auto;padding:16px}.workspace-os-sidebar h2{margin:4px 0 0;font-size:20px;line-height:28px}.app-main-nav.workspace-os-sidebar h2{margin:18px 0 0;color:var(--t1, #071b34);font-size:20px;font-weight:800;line-height:28px}.app-main-nav.workspace-os-sidebar .ant-typography-secondary{max-width:214px;margin:8px 0 24px;color:var(--t3, #8b98a8);font-size:14px;line-height:1.65}.workspace-os-eyebrow,.workspace-side-section,.workspace-command-copy>.ant-typography,.workspace-command-panel>.ant-typography,.workspace-grid-title>div>.ant-typography,.workspace-active-head .ant-typography,.workspace-active-box>.ant-typography{color:#64748b;font-size:11px;font-weight:700;letter-spacing:0}.app-main-nav .workspace-os-eyebrow,.app-main-nav .workspace-side-section{color:var(--t3, #607086);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.workspace-side-home,.workspace-side-link{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;color:var(--t2, #1e293b);text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.workspace-side-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;color:var(--t2, #516173);font-size:17px}.app-main-nav .workspace-side-link{min-height:56px;padding:10px 14px;background:transparent;border-radius:8px}.app-main-nav-collapsed .workspace-side-home,.app-main-nav-collapsed .workspace-side-link{justify-content:center;width:44px;min-height:44px;padding:0;border-radius:8px}.app-main-nav-collapsed .workspace-side-icon{width:22px;height:22px;color:#38506b;font-size:18px}.workspace-side-home{display:block;background:var(--p-lt, #eef2ff);border:1px solid var(--p-md, #c7d2fe)}.app-main-nav .workspace-side-home{min-height:72px;margin:0 0 22px;padding:14px;background:var(--p-lt, #eef2ff);border:1px solid var(--p-md, #c7d2fe);border-radius:8px}.app-main-nav-collapsed .workspace-side-home{display:flex;margin:2px 0 6px;background:#f2f7ff}.workspace-side-link:hover{background:var(--bg, #f8fafc)}.workspace-side-link.active{background:var(--p-lt, #eef2ff)}.app-main-nav .workspace-side-link:hover,.app-main-nav .workspace-side-link.active{color:var(--p, #6366f1);background:var(--p-lt, #eef2ff);position:relative}.app-main-nav .workspace-side-link.active:before{content:"";position:absolute;left:-24px;top:50%;width:3px;height:18px;background:var(--p, #6366f1);border-radius:0 3px 3px 0;transform:translateY(-50%)}.app-main-nav .app-nav-group-open .workspace-side-link{min-height:52px;background:transparent}.app-main-nav-collapsed .app-nav-group{justify-items:center;width:100%}.app-main-nav-collapsed .app-nav-group-open{padding:6px 0;border-radius:16px}.app-main-nav-collapsed .app-nav-group-open .workspace-side-link{min-height:44px}.workspace-side-home strong,.workspace-side-link strong{display:block;margin-bottom:3px;font-size:13px}.app-main-nav .workspace-side-home strong,.app-main-nav .workspace-side-link strong{margin-bottom:5px;color:var(--t1, #071b34);font-size:15px;font-weight:800;line-height:1.25}.workspace-side-home span,.workspace-side-link span{display:-webkit-box;overflow:hidden;color:#64748b;font-size:11px;line-height:1.5;-webkit-line-clamp:1;-webkit-box-orient:vertical}.app-main-nav .workspace-side-home span,.app-main-nav .workspace-side-link span{display:block;overflow:visible;color:var(--t3, #7f8ea3);font-size:12px;line-height:1.35;white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:initial}.app-main-nav-collapsed .app-nav-collapse-card{justify-items:center;gap:4px;padding:2px 0 0}.app-main-nav-collapsed .app-nav-collapse-item{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:28px;padding:0;color:#071b34;font-size:11px;font-weight:800;line-height:1;background:#ffffff9e}.app-main-nav-collapsed .app-nav-collapse-item:hover,.app-main-nav-collapsed .app-nav-collapse-item.active{color:var(--p-dk, #4338ca);background:#fff}.workspace-side-section{margin-top:10px}.app-main-nav .workspace-side-section{margin:0 0 6px}.workspace-os-main{padding:14px}.workspace-os-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;padding:18px;background:#ffffff9e;border:1.5px solid rgba(255,255,255,.82);border-radius:20px;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 14px 42px -14px #b4a08c33,inset 0 1px 2px #fffffff2;position:relative;overflow:hidden}.workspace-os-header:before{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 65%);pointer-events:none}.workspace-os-header h1{margin:5px 0;font-size:24px;line-height:32px}.workspace-command{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:16px;margin-top:14px;padding:18px;color:#172033;background:#ffffff94;border:1.5px solid rgba(255,255,255,.82);border-radius:20px;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 14px 42px -14px #b4a08c33,inset 0 1px 2px #fffffff2}.workspace-command h2{margin:8px 0;color:#0f172a;font-size:24px;line-height:32px}.workspace-command p{max-width:560px;color:#64748b;line-height:1.7}.workspace-command-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.workspace-command-stats div{padding:12px 14px;background:#ffffff8c;border:1.5px solid rgba(255,255,255,.82);border-radius:14px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 6px 20px -8px #b4a08c2e,inset 0 1px 1px #ffffffe6}.workspace-command-stats span{display:block;color:#64748b;font-size:12px}.workspace-command-stats strong{display:block;margin-top:5px;color:#0f172a;font-size:22px;line-height:28px}.workspace-grid-title{display:flex;align-items:end;justify-content:space-between;margin:18px 0 12px}.workspace-grid-title h2{margin:2px 0 0;font-size:20px}.workspace-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px}.workspace-tool-card{overflow:hidden;border-radius:18px;border:1.5px solid rgba(255,255,255,.82)!important;background:#ffffff94!important;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 10px 30px -10px #b4a08c2e,inset 0 1px 2px #ffffffeb;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-tool-card:hover,.workspace-tool-card.active{border-color:var(--p-md, #93c5fd);box-shadow:var(--shadow-md);transform:translateY(-2px)}.workspace-tool-card .ant-card-body{display:flex;min-height:168px;flex-direction:column;padding:14px}.workspace-tool-head{display:flex;align-items:center;justify-content:space-between;min-height:58px;margin-bottom:12px;padding:10px;border-radius:8px}.workspace-tool-icon,.workspace-active-icon{display:grid;place-items:center;width:38px;height:38px;color:#0b2742;background:#ffffffdb;border-radius:8px;font-size:18px}.workspace-tool-stat{color:#334155;font-size:12px;font-weight:700}.workspace-tool-card h3{margin:0 0 6px;color:#0f172a;font-size:15px;line-height:22px}.workspace-tool-card p{flex:1;margin-bottom:10px;font-size:12px;line-height:20px}.workspace-tool-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#94a3b8;font-size:12px}.workspace-tool-footer .ant-btn{height:24px;padding:0;font-size:12px}.workspace-tool-enter-link{display:inline-flex;align-items:center;gap:3px;color:#6366f1;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .15s}.workspace-tool-enter-link:hover{opacity:.75}.workspace-active-panel{position:sticky;top:80px;align-self:start;padding:18px}.workspace-active-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-active-head h2{margin:6px 0 12px;font-size:20px;line-height:28px}.workspace-active-icon{color:#fff;background:#08243d}.workspace-active-box,.workspace-progress,.workspace-stat-strip{margin-top:12px;padding:12px;background:#ffffff8c;border:1.5px solid rgba(255,255,255,.82);border-radius:14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px #ffffffe0}.workspace-active-box.blue{background:#eff6ff}.workspace-check-row{display:flex;align-items:center;gap:8px;margin-top:8px;color:#1e3a8a;font-size:13px;font-weight:600}.workspace-progress{display:grid;grid-template-columns:1fr auto;gap:8px}.workspace-progress .ant-progress{grid-column:1 / -1}.workspace-active-panel .ant-btn-primary{margin-top:14px}.workspace-stat-strip span{display:block;color:#0f172a;font-size:20px;font-weight:800}@media (max-width: 1280px){.app-main-shell{grid-template-columns:280px minmax(0,1fr)}.workspace-os-page{grid-template-columns:minmax(620px,1fr)}.workspace-active-panel{position:static;grid-column:auto}}@media (max-width: 1080px){.app-main-shell{grid-template-columns:248px minmax(0,1fr);gap:14px}.app-main-nav.workspace-os-sidebar{padding:20px 18px}.app-main-nav.workspace-os-sidebar h2{font-size:19px;line-height:27px}.app-main-nav.workspace-os-sidebar .ant-typography-secondary{font-size:13px}.app-main-nav .workspace-side-link{min-height:54px;padding:9px 12px}}.page-title-row,.tab-toolbar,.bulk-bar,.form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-card .ant-form{gap:8px}.filter-select{min-width:140px}.table-link{height:auto;padding:0}.status-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:999px;background:currentColor}.level-badge{height:20px;line-height:18px;border-radius:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));width:100%}.price-control{width:150px}.full-control{width:100%}.price-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.money-text{color:#059669;font-weight:600;font-variant-numeric:tabular-nums}.metric-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.trend-chart{width:100%;height:360px}.json-preview{max-height:220px;overflow:auto;margin:0;white-space:pre-wrap;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.primary-tag{color:var(--primary-700);background:var(--primary-100);border-color:var(--primary-100)}.kanban-board{display:grid;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;min-height:460px;overflow-x:auto}.kanban-column{min-width:260px;padding:8px;background:#ffffff85;border:1.5px solid rgba(255,255,255,.8);border-radius:18px;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 10px 32px -10px #b4a08c2e,inset 0 1px 1px #ffffffe6}.kanban-column-head{padding:8px 4px 12px;font-weight:600;border-top:3px solid var(--primary-500)}.kanban-card{display:grid;gap:8px;margin-bottom:8px;padding:12px;cursor:grab;background:#ffffffbf;border:1.5px solid rgba(255,255,255,.88);border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px -6px #b4a08c29,inset 0 1px 1px #ffffffe6}.kanban-card:active{cursor:grabbing;transform:scale(1.02) rotate(1deg);box-shadow:0 8px 24px #11182724}.kanban-column-over{border-color:var(--primary-500);background:var(--primary-50)}.kanban-card-dragging{opacity:.85;box-shadow:0 8px 24px #11182724}.review-comment{margin-top:8px;padding:8px;background:var(--gray-50);border-left:3px solid var(--primary-500)}.approval-note{margin:8px 0 0;padding:8px;background:var(--gray-50);border-left:3px solid var(--primary-500)}.approval-note-error{color:#b42318;background:#fff1f0;border-left-color:#ff4d4f}.stat-card{height:100%;border-radius:8px;background:var(--primary-50)}.clickable{cursor:pointer}.dashboard-list{margin-top:16px}.stat-split{width:1px;height:40px;background:var(--gray-200)}.analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px;margin-bottom:16px}.analytics-grid.two{grid-template-columns:repeat(2,minmax(280px,1fr))}.budget-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:4px}.command-results{min-height:260px;max-height:420px;overflow:auto;padding-top:16px}.command-item{padding:10px 12px;cursor:pointer;border-radius:6px}.command-item.active,.command-item:hover{background:var(--primary-50)}.shortcut-hint{padding-top:12px;color:var(--gray-500);font-size:12px;border-top:1px solid var(--gray-200)}.notification-item{cursor:pointer}.notification-item.unread{padding-left:10px;font-weight:600;border-left:3px solid var(--primary-500);background:var(--primary-50)}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.merged-bulk-bar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 0;opacity:0;transform:translateY(6px);transition:opacity .3s cubic-bezier(0,0,.2,1),transform .3s cubic-bezier(0,0,.2,1)}.merged-bulk-bar.visible{opacity:1;transform:translateY(0)}.outreach-filter-popover{width:280px;border-radius:8px}.outreach-stat-strip,.outreach-create-modal .ant-modal-content{border-radius:8px}.outreach-create-modal .ant-form-item{margin-bottom:14px}.outreach-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.outreach-create-span-2{grid-column:span 2}.outreach-kanban{display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));gap:12px;min-height:520px;overflow-x:auto}.outreach-column{min-width:240px;padding:10px;background:#f9fafb;border:1px solid var(--gray-200);border-radius:8px}.outreach-column-title{padding:4px 2px 12px;color:var(--gray-700);font-size:14px;font-weight:600}.outreach-card{width:100%;overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:grab;transition:box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.outreach-card:hover{box-shadow:0 8px 24px #11182724}.outreach-card:has(.ant-typography-danger){border-left:3px solid #ff4d4f}.outreach-card.kanban-card-dragging{opacity:.6;border-style:dashed;box-shadow:0 8px 24px #11182724}.app-nav-alert{margin:10px 0;border-radius:8px}.talent-create-page{width:min(1080px,calc(100vw - 48px));margin:0 auto;padding:32px 0 48px}.talent-create-header{margin-bottom:18px}.talent-create-header .ant-typography{margin-bottom:6px}.talent-create-card{border-radius:10px}.talent-create-card .ant-card-body{padding:24px}.talent-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.talent-create-grid .ant-form-item{margin-bottom:18px}.talent-create-full{grid-column:1 / -1}.talent-create-actions{margin:6px 0 0;padding-top:14px;border-top:1px solid var(--gray-100);text-align:right}.talent-contact-inline-card .ant-card-body{padding:16px 18px}.talent-contact-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.talent-contact-inline-field{flex:1 1 360px;min-width:280px;margin-bottom:0}.talent-contact-inline-field .ant-input{min-height:40px}.talent-contact-inline-action{margin-bottom:0}.talent-base-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.talent-base-edit-grid .ant-form-item{margin-bottom:18px}.talent-base-edit-full{grid-column:1 / -1}.talent-base-edit-actions{margin:6px 0 0;padding-top:14px;border-top:1px solid var(--gray-100);text-align:right}.platform-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.platform-option{height:38px;color:var(--gray-700);font-size:14px;font-weight:500;background:#fff;border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-option:hover{color:var(--primary-600);border-color:var(--primary-200);background:var(--primary-50);box-shadow:0 4px 12px #6366f114}.platform-option.selected{color:var(--primary-700);border-color:var(--primary-500);background:linear-gradient(180deg,#eef2ff,#fff);box-shadow:0 6px 16px #6366f11f;transform:translateY(-1px)}.ant-btn-primary{font-weight:700;border:0;box-shadow:0 3px 12px #6366f152}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{box-shadow:0 5px 18px #6366f16b;transform:translateY(-1px)}.ant-btn-default{font-weight:650;box-shadow:var(--shadow-sm)}.ant-card,.ant-modal-content,.ant-popover-inner,.ant-drawer-content{border-color:var(--bdr, #e4e4ef)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--t3, #a8a8bc)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;background:var(--bg, #f5f5fb)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--bdr, #e4e4ef)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#eef2ff73!important}.talent-avatar{display:inline-flex;flex:0 0 auto;overflow:hidden;border-radius:10px;box-shadow:0 2px 8px #00000012}.talent-avatar svg{display:block;width:100%;height:100%}@media (max-width: 768px){.talent-create-page{width:min(100%,calc(100vw - 28px));padding:20px 0 32px}.talent-create-card .ant-card-body{padding:18px}.talent-create-grid{grid-template-columns:1fr;gap:0}.talent-create-actions{text-align:left}.talent-base-edit-grid{grid-template-columns:1fr;gap:0}.talent-base-edit-actions{text-align:left}.talent-contact-inline-form{align-items:stretch}.talent-contact-inline-field,.talent-contact-inline-action{flex-basis:100%;min-width:0}}.command-center-page{display:grid;gap:16px;padding:14px}.command-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid var(--gray-200);border-radius:10px}.command-center-header h1{margin:5px 0;color:#0f172a;font-size:24px;line-height:32px}.command-center-header p{margin-bottom:0}.command-center-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.command-center-summary .ant-card{border-radius:10px;box-shadow:0 8px 24px #0f172a0a}.command-queue-card{border-radius:10px;box-shadow:0 10px 26px #0f172a0d}.command-queue-card .ant-card-body{display:grid;gap:14px}.command-filter{justify-self:start}.command-action-list{display:grid;gap:10px}.command-action-item{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.command-action-item:hover{border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb14;transform:translateY(-1px)}.command-action-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#2563eb;background:#eff6ff;border-radius:8px}.command-action-main{display:grid;min-width:0;gap:5px}.command-action-title{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}.command-action-title strong{max-width:min(520px,100%);overflow:hidden;color:#0f172a;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.command-action-main small{color:#64748b;font-size:12px;line-height:18px}.command-action-tags{display:flex;flex-wrap:wrap;gap:4px}.command-action-side{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;color:#64748b;font-size:12px}.command-action-side .ant-btn{flex-shrink:0}.command-overview-collapse{background:transparent;border-radius:10px}.command-overview-collapse .ant-collapse-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px!important}.command-overview-collapse .ant-collapse-content{border-top:1px solid #e2e8f0}.command-overview-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 1100px){.command-overview-row{grid-template-columns:1fr}}.command-center-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.command-section-card{border-radius:10px;box-shadow:0 10px 26px #0f172a0d}.command-section-card .ant-card-head{min-height:48px}.command-section-card .ant-card-body{display:flex;min-height:300px;flex-direction:column;gap:12px}.command-section-title{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:15px;font-weight:700}.command-section-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f8fafc;border-radius:50%}.command-item-list{display:grid;gap:8px}.command-task-item{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;text-align:left;background:#ffffff9e;border:1.5px solid rgba(255,255,255,.82);border-radius:14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 16px -6px #b4a08c24,inset 0 1px 1px #ffffffe6;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.command-task-item:hover{border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb14;transform:translateY(-1px)}.command-task-item strong,.command-task-item small{display:block}.command-task-item strong{color:#0f172a;font-size:14px;line-height:20px}.command-task-item small{margin-top:3px;color:#64748b;font-size:12px;line-height:18px}.command-task-meta{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;color:#94a3b8}.command-section-card .ant-empty{margin:auto 0}.command-section-card>.ant-card-body>.ant-btn{margin-top:auto}.koc-business-card{border-radius:10px;box-shadow:0 10px 26px #0f172a0d}.koc-business-card .ant-card-head{min-height:50px}.koc-business-layout{display:grid;gap:14px}.koc-business-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.koc-business-summary .ant-card{background:linear-gradient(135deg,#f8fbff,#fff);border-radius:8px}.koc-business-chart,.koc-business-ranking{padding-top:2px}.koc-business-chart h5,.koc-business-ranking h5{margin:0 0 10px;color:#0f172a;font-size:15px}.profit-positive{color:#16a34a;font-weight:600}.profit-negative{color:#dc2626;font-weight:600}.command-center-note .ant-card-body{display:flex;align-items:center;gap:10px;color:#475569;font-size:13px}.command-center-note .anticon{color:#16a34a}.content-url-form-card{max-width:720px}.content-card-list{display:grid;gap:8px}.content-row-card{border-radius:8px}.content-row-card .ant-card-body{min-height:72px}.content-media-thumb,.content-media-fallback{display:grid;width:60px;height:60px;place-items:center;overflow:hidden;background:#f1f5f9;border-radius:8px}.content-media-thumb{object-fit:cover}.content-media-fallback{color:#64748b;font-size:20px}.content-row{display:grid;grid-template-columns:60px minmax(180px,1fr) auto auto;align-items:center;gap:12px}.content-row-main{min-width:0}.content-row-title{width:100%}.content-row-title .ant-typography{max-width:min(520px,48vw);color:#0f172a;font-size:14px;font-weight:600}.content-row-meta{display:block;margin-top:3px;font-size:12px}.content-row-stats{display:inline-flex;min-width:160px;justify-content:flex-end;gap:10px;color:#475569;font-size:12px;white-space:nowrap}.content-row-actions{justify-content:flex-end;white-space:nowrap}.video-data-descriptions{margin-top:12px}.video-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.video-asset-card{border-radius:8px}.video-asset-cover{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;aspect-ratio:16 / 9}.video-asset-cover .content-media-thumb,.video-asset-cover .content-media-fallback{width:100%;height:100%;border-radius:0}.video-asset-cover>span:last-child{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:34px;background:#0f172a2e}.video-asset-title{display:block;margin-top:10px;color:#0f172a;font-weight:600}.video-asset-meta{display:block;margin-top:4px;font-size:12px}.video-asset-stats{display:flex;gap:12px;margin-top:10px;color:#475569;font-size:12px}.video-asset-actions{margin-top:12px}.video-asset-player{display:block;width:100%;max-height:70vh;background:#020617;border-radius:8px}.sample-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sample-status-card{display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:14px 16px;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sample-status-card:hover,.sample-status-card.is-active{box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.sample-status-card-blue.is-active,.sample-status-card-blue:hover{border-color:#3b82f6}.sample-status-card-green.is-active,.sample-status-card-green:hover{border-color:#22c55e}.sample-status-card-orange.is-active,.sample-status-card-orange:hover{border-color:#f59e0b}.sample-status-label{font-size:15px;font-weight:600}.sample-status-count{min-width:42px;color:#0f172a;font-size:28px;font-weight:700;line-height:1;text-align:right}@media (max-width: 767px){.outreach-create-grid{grid-template-columns:1fr}.outreach-create-span-2{grid-column:auto}.app-header{gap:12px;padding:0 16px}.app-brand-button{min-width:auto}.app-brand-button .ant-typography{display:none}.app-header-search{justify-content:flex-start}.global-search{width:100%;max-width:240px}.app-content{padding:0}.app-main-shell{display:block;padding:12px}.app-main-nav{position:static;max-height:none;margin-bottom:12px}.analytics-grid,.command-center-grid,.command-center-summary,.koc-business-summary,.analytics-grid.two,.settings-grid{grid-template-columns:1fr}.command-center-header{display:block}.command-filter{width:100%;overflow-x:auto}.command-action-item{grid-template-columns:30px minmax(0,1fr)}.command-action-side{grid-column:2;justify-content:space-between}.content-row{grid-template-columns:52px minmax(0,1fr)}.content-row .ant-avatar{width:52px;height:52px}.content-row-stats,.content-row-actions{grid-column:2;justify-content:flex-start}.content-row-title .ant-typography{max-width:100%}.sample-status-grid{grid-template-columns:1fr}}.workspace-hero-title-gradient{background:linear-gradient(90deg,#6366f1,#818cf8 55%,#4338ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.workspace-os-header-upgraded{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#eef2ff 60%,#f5f3ff);border:1px solid var(--bdr, #e4e4ef);border-radius:16px;box-shadow:0 4px 24px #6366f11a}.workspace-os-header-upgraded:before{content:"";position:absolute;right:-60px;top:-60px;width:360px;height:360px;background:radial-gradient(circle,rgba(99,102,241,.13) 0%,transparent 65%);pointer-events:none}.workspace-os-header-upgraded:after{content:"";position:absolute;left:-40px;bottom:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(124,58,237,.07) 0%,transparent 65%);pointer-events:none}.stat-card-premium{position:relative;overflow:hidden;border-radius:12px!important;background:#fff!important;border:1px solid var(--bdr, #e4e4ef)!important;box-shadow:0 2px 12px #6366f10f!important;transition:transform .18s ease,box-shadow .18s ease!important}.stat-card-premium:hover{transform:translateY(-3px);box-shadow:0 8px 28px #6366f11f!important}.stat-card-premium:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#6366f1,#818cf8)}.stat-card-premium .stat-num{font-size:32px;font-weight:800;line-height:1.1;background:linear-gradient(135deg,#6366f1,#4338ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.stat-card-premium .stat-label{display:block;margin-top:4px;color:var(--t3, #a8a8bc);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.workspace-tool-icon-upgraded{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;font-size:20px;box-shadow:0 4px 14px #6366f159;transition:transform .18s ease,box-shadow .18s ease}.workspace-tool-card:hover .workspace-tool-icon-upgraded{transform:scale(1.08) rotate(-4deg);box-shadow:0 6px 20px #6366f173}.workspace-active-panel-upgraded{background:linear-gradient(160deg,#fff,#f5f3ff)!important;border:1px solid #ddd6fe!important;border-radius:16px!important;box-shadow:0 4px 24px #7c3aed14!important}.workspace-active-stat-num{font-size:36px;font-weight:900;line-height:1;background:linear-gradient(135deg,#7c3aed,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.workspace-hero-illustration{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:160px;height:120px;opacity:.92;transition:transform .4s ease}.workspace-hero-illustration:hover{transform:translateY(-4px) scale(1.03)}@media (max-width: 900px){.workspace-hero-illustration{display:none}}.talent-page-hero{position:relative;overflow:hidden;padding:24px 28px;background:linear-gradient(135deg,#fff,#eef2ff 55%,#f5f3ff);border:1px solid var(--bdr, #e4e4ef);border-radius:16px;box-shadow:0 4px 24px #6366f117;display:flex;align-items:center;justify-content:space-between;gap:16px}.talent-page-hero:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(99,102,241,.11) 0%,transparent 65%);pointer-events:none}.talent-page-hero:after{content:"";position:absolute;left:-30px;bottom:-30px;width:160px;height:160px;background:radial-gradient(circle,rgba(124,58,237,.06) 0%,transparent 65%);pointer-events:none}.talent-hero-title-gradient{background:linear-gradient(90deg,#6366f1,#818cf8,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.talent-hero-illustration{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:120px;height:80px;opacity:.9;transition:transform .4s ease}.talent-hero-illustration:hover{transform:translateY(-3px) scale(1.04)}@media (max-width: 800px){.talent-hero-illustration{display:none}}.filter-card-upgraded{background:#fafafa!important;border:1px solid var(--bdr, #e4e4ef)!important;border-radius:12px!important;box-shadow:0 1px 6px #6366f10a!important}.filter-card-upgraded .ant-card-body{padding:14px 18px!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:#f5f3ff!important;transition:background .15s ease}.talent-name-link{font-weight:600;color:var(--t1, #14141c)!important;transition:color .15s ease}.talent-name-link:hover{color:#6366f1!important}.talent-page-panel{max-width:1440px;min-height:calc(100vh - 104px);margin:0 auto;padding:24px}@keyframes ws3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ws3-ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@keyframes ws3-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ws2-page{padding:24px 28px;display:flex;flex-direction:column;gap:22px;background:radial-gradient(ellipse at 15% 10%,#fff8f0,#f7f3ff 55%,#eef2ff);min-height:100%;box-sizing:border-box}.ws3-clay{background:#ffffffe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 32px -8px #beaa8c38,inset 0 1px 2px #fffffff2;border-radius:28px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.ws3-clay:hover{transform:translateY(-4px);box-shadow:0 22px 44px -10px #beaa8c52,inset 0 1px 2px #fffffff2}.ws2-hero{position:relative;overflow:hidden;padding:36px 44px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(130deg,#fff5f0,#fff8f5 40%,#f3efff);border-radius:32px;border:1px solid rgba(255,255,255,.75);box-shadow:0 14px 40px -10px #ff8e8f1f,inset 0 1px 2px #ffffffe6}.ws2-hero:before{content:"";position:absolute;top:-60px;right:-40px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,142,143,.18) 0%,transparent 70%);pointer-events:none}.ws2-hero:after{content:"";position:absolute;bottom:-80px;left:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(157,123,234,.14) 0%,transparent 70%);pointer-events:none}.ws2-hero-left{position:relative;z-index:1}.ws2-hero-right{flex-shrink:0;animation:ws3-float 4.5s ease-in-out infinite;position:relative;z-index:1}.ws2-hero-greeting{display:flex;align-items:baseline;gap:2px;flex-wrap:wrap;margin-bottom:4px}.ws2-greeting-word{font-size:28px;font-weight:800;color:#3d3a37;letter-spacing:-.02em}.ws2-greeting-name{font-size:28px;font-weight:800;background:linear-gradient(90deg,#ff8e8f,#9d7bea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.ws2-greeting-wave{font-size:24px}.ws2-hero-sub{margin:4px 0 3px;font-size:13px;color:#8e8677}.ws2-hero-status{margin:0 0 16px;font-size:13px;color:#8e8677;display:flex;align-items:center;gap:7px}.ws2-hero-status strong{color:#ff8e8f;font-weight:700}.ws2-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.ws2-dot-green{background:#4ade80;box-shadow:0 0 0 3px #4ade8038}.ws2-chips{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.ws2-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:99px;font-size:12px;font-weight:600;cursor:pointer;border:1.5px solid;background:none;white-space:nowrap;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.ws2-chip strong{font-weight:800}.ws2-chip-blue{background:#f0f4ff;color:#4338ca;border-color:#c7d2fe}.ws2-chip-blue:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f138}.ws2-chip-amber{background:#fffbeb;color:#92400e;border-color:#fde68a}.ws2-chip-amber:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fbbf2438}.ws2-chip-pink{background:#fff0f0;color:#be3a6a;border-color:#ffd0d8}.ws2-chip-pink:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff8e8f38}.ws2-chip-green{background:#f0fff4;color:#166534;border-color:#bbf7d0;cursor:default}.ws2-hero-btns{display:flex;gap:10px;flex-wrap:wrap}.workspace-runtime-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #FBCFE8;border-radius:12px;background:#fff5f8eb;color:#831843}.workspace-runtime-banner.is-enabled{border-color:#bbf7d0;background:#f0fdf4eb;color:#166534}.workspace-runtime-banner-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#fce7f3;color:#be185d;flex:0 0 auto}.workspace-runtime-banner.is-enabled .workspace-runtime-banner-icon{background:#dcfce7;color:#15803d}.workspace-runtime-banner-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workspace-runtime-banner-copy strong{font-size:13px}.workspace-runtime-banner-copy span{color:#9d174d;font-size:12px;line-height:1.5}.workspace-runtime-banner.is-enabled .workspace-runtime-banner-copy span{color:#166534}.workspace-runtime-banner-action{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#be185d;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.workspace-runtime-banner.is-enabled .workspace-runtime-banner-action{color:#15803d}.ws2-btn{display:inline-flex;align-items:center;height:38px;padding:0 20px;border-radius:99px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .22s cubic-bezier(.16,1,.3,1)}.ws2-btn-primary{background:linear-gradient(135deg,#ff8e8f,#f07070);color:#fff;box-shadow:0 4px 16px #ff8e8f66}.ws2-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #ff8e8f7a}.ws2-btn-outline{background:#ffffffd9;color:#706b63;border:1.5px solid rgba(200,195,185,.6);box-shadow:0 2px 8px #0000000a}.ws2-btn-outline:hover{border-color:#d0c2f2;color:#5c3ca4;background:#f5f0ff;transform:translateY(-1px)}.ws2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ws2-stats-4{grid-template-columns:repeat(4,1fr)}.ws2-sc{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px -8px #beaa8c2e,inset 0 1px 1px #fffffff2;border-radius:24px;padding:22px 24px 20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.ws2-sc:hover{transform:translateY(-4px);box-shadow:0 18px 36px -8px #beaa8c47,inset 0 1px 1px #fffffff2}.ws2-sc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ws2-sc-icon{width:46px;height:46px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:inset 0 -2px 4px #0000000f,inset 0 1px 2px #fffc}.ws2-badge{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:99px;letter-spacing:.02em}.ws2-badge-up{background:#dcfce7;color:#166534}.ws2-badge-ok{background:#eef2ff;color:#4338ca}.ws2-badge-warn{background:#fef3c7;color:#92400e}.ws2-badge-neg{background:#fee2e2;color:#991b1b}.ws2-sc-val{font-size:34px;font-weight:900;color:#3d3a37;letter-spacing:-.04em;line-height:1;margin-bottom:6px}.ws2-sc-label{font-size:12.5px;color:#b0a99c;font-weight:500}.ws2-sc-profit{position:relative;overflow:hidden;cursor:pointer}.ws2-sc-profit:before{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(157,123,234,.13) 0%,transparent 70%);pointer-events:none}.ws2-sc-profit-pos{border-color:#d1fae5e6}.ws2-sc-profit-neg{border-color:#fee2e2e6}.ws2-sc-profit-split{display:flex;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(240,235,228,.8);flex-wrap:wrap}.ws2-split-item{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#706b63;font-weight:500}.ws2-split-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ws2-dot-koc{background:#ff8e8f}.ws2-dot-live{background:#9d7bea}.ws2-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ws2-card{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.72);box-shadow:0 10px 28px -8px #beaa8c29,inset 0 1px 1px #fffffff2;border-radius:24px;padding:22px 24px}.ws2-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ws2-card-title{font-size:14px;font-weight:700;color:#3d3a37;display:flex;align-items:center}.ws2-card-link{font-size:12px;color:#ff8e8f;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:3px;font-weight:600;padding:0;transition:opacity .15s}.ws2-card-link:hover{opacity:.7}.ws2-talent-row{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:14px;cursor:pointer;transition:background .18s}.ws2-talent-row:hover{background:#ff8e8f12}.ws2-talent-avatar{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;box-shadow:0 4px 10px #0000001a}.ws2-talent-info{flex:1;min-width:0}.ws2-talent-name{font-size:13px;font-weight:600;color:#3d3a37;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws2-talent-meta{font-size:11.5px;color:#b0a99c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws2-talent-tag{flex-shrink:0;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:#fff0f0;color:#e85566;border:1px solid #FFD0D8}.ws2-pending-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:14px;cursor:pointer;transition:background .18s}.ws2-pending-row:hover{background:#ff8e8f0f}.ws2-pending-icon{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:inset 0 -1px 3px #0000000d,inset 0 1px 1px #fffc}.ws2-pi-ok{background:#e8fbf2;color:#166534}.ws2-pi-warn{background:#fef3c7;color:#92400e}.ws2-pi-err{background:#fee2e2;color:#991b1b}.ws2-pi-info{background:#f0ebff;color:#5c3ca4}.ws2-pending-body{flex:1;min-width:0}.ws2-pending-title{font-size:13px;font-weight:600;color:#3d3a37;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws2-pending-sub{font-size:11.5px;color:#b0a99c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws2-pending-time{flex-shrink:0;font-size:11px;color:#b0a99c;font-weight:500}.ws2-pending-row-overdue{border-left:3px solid #FF8E8F;padding-left:9px;background:#ff8e8f0d}.ws2-pending-row-overdue:hover{background:#ff8e8f1f}.ws2-overdue-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:99px;font-size:10px;font-weight:700;background:#fee2e2;color:#991b1b;vertical-align:middle}.ws2-pending-time-overdue{color:#ff4d4d;font-weight:600}.workspace-agent-bridge-card{border-color:#818cf838}.workspace-agent-bridge-body{display:flex;flex-direction:column;gap:12px}.workspace-agent-bridge-status{display:inline-flex;align-items:center;width:fit-content;gap:8px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#6b7280;background:#f3f4f6}.workspace-agent-bridge-status span{width:8px;height:8px;border-radius:999px;background:currentColor}.workspace-agent-bridge-status.is-online{color:#047857;background:#dff8ec}.workspace-agent-bridge-status.is-offline{color:#991b1b;background:#fee2e2}.workspace-agent-bridge-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:12px;color:#6b7280}.workspace-agent-bridge-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-bridge-error{padding:8px 10px;border-radius:10px;background:#fff1f2;border:1px solid #FECACA;color:#991b1b;font-size:12px;line-height:1.5;word-break:break-word}.workspace-agent-bridge-actions{display:flex;gap:10px;flex-wrap:wrap}.sales-page{min-height:100vh;color:#342f38;background:#f7f7f5}.sales-nav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 5vw;background:#fafaf8e6;border-bottom:1px solid #deded9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-brand{display:inline-flex;align-items:center;gap:10px;color:#29272c;font-size:16px;font-weight:800}.sales-brand span{display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#d84f74;border-radius:7px}.sales-nav nav,.sales-nav-actions,.sales-hero-actions,.sales-trust{display:flex;align-items:center;gap:24px}.sales-nav nav a,.sales-nav-actions>a{color:#68636b;font-size:13px;font-weight:650}.sales-nav-actions{justify-content:flex-end;gap:14px}.sales-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:min(760px,calc(100vh - 68px));padding:72px 5vw 84px;overflow:hidden;background:#f2e9ed;border-bottom:1px solid #d9cdd2}.sales-hero-copy{position:relative;z-index:3;align-self:center;max-width:620px}.sales-kicker,.sales-section-heading p{margin:0 0 14px;color:#b23f63;font-size:12px;font-weight:800}.sales-hero h1{margin:0 0 24px;max-width:560px;color:#302a31;font-size:58px;line-height:1.08;letter-spacing:0}.sales-hero-copy>p:not(.sales-kicker){max-width:570px;margin:0 0 30px;color:#665e67;font-size:17px;line-height:1.85}.sales-hero-actions{gap:12px}.sales-hero-actions .ant-btn{min-height:48px;border-radius:6px}.sales-trust{gap:18px;margin-top:28px;flex-wrap:wrap}.sales-trust span{color:#746b74;font-size:12px}.sales-trust .anticon{margin-right:6px;color:#b23f63}.sales-hero-character{position:absolute;right:34%;bottom:-115px;z-index:1;width:360px;opacity:.18;filter:grayscale(.2);pointer-events:none}.sales-product-scene{position:relative;z-index:2;align-self:center;min-height:500px;padding:26px;background:#ffffffdb;border:1px solid rgba(255,255,255,.96);border-radius:8px;box-shadow:0 28px 80px #4d354133;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.sales-scene-top,.sales-plan-head,.onboarding-header,.onboarding-footer{display:flex;align-items:center;justify-content:space-between}.sales-scene-top span{font-size:16px;font-weight:800}.sales-scene-top b{color:#267357;font-size:12px}.sales-scene-disclosure{margin:8px 0 0;color:#8a8389;font-size:12px;line-height:1.5}.sales-scene-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.sales-scene-metrics div{padding:16px;background:#f6f5f3;border:1px solid #e3e0dc;border-radius:6px}.sales-scene-metrics small,.sales-scene-flow small,.sales-scene-action small{display:block;color:#847d84}.sales-scene-metrics strong{display:block;margin-top:6px;font-size:24px}.sales-scene-flow{display:grid;gap:9px}.sales-scene-flow>div{display:grid;grid-template-columns:36px 1fr auto;align-items:center;min-height:64px;padding:0 16px;background:#fbfbfa;border:1px solid #e7e5e1;border-radius:6px}.sales-scene-flow span{display:grid;width:24px;height:24px;place-items:center;color:#7a737b;background:#eceae7;border-radius:50%;font-size:11px}.sales-scene-flow p{margin:0;font-weight:700}.sales-scene-flow .is-done span{color:#fff;background:#388267}.sales-scene-flow .is-active{border-color:#cf7290;background:#fff5f8}.sales-scene-flow .is-active span{color:#fff;background:#c34d72}.sales-scene-action{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;color:#fff;background:#3f3941;border-radius:6px}.sales-scene-action .anticon{font-size:22px;color:#f6bbcf}.sales-scene-action small{margin-top:3px;color:#d6d1d6}.sales-band,.sales-plans{padding:86px 5vw;background:#fff}.sales-section-heading{max-width:720px;margin-bottom:40px}.sales-section-heading h2,.sales-final h2{margin:0;font-size:34px;line-height:1.3}.sales-flow-line{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #deddd8}.sales-flow-line div{position:relative;display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid #deddd8}.sales-flow-line div:last-child{border-right:0}.sales-flow-line span{margin-bottom:10px;color:#c34d72;font-size:12px;font-weight:800}.sales-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 5vw 86px;background:#fff}.sales-capabilities article{min-height:270px;padding:34px;background:#f1f2ef;border:1px solid #dedfd9}.sales-capabilities .anticon{color:#b23f63;font-size:30px}.sales-capabilities h3{margin:52px 0 12px;font-size:21px}.sales-capabilities p{margin:0;color:#706a70;line-height:1.8}.sales-plans{background:#f4f3f0;border-top:1px solid #deddd8}.sales-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sales-plan{min-height:520px;padding:30px;background:#fff;border:1px solid #dcdad5;border-radius:7px}.sales-plan.is-highlighted{border:2px solid #bd496d}.sales-plan-head h3{margin:5px 0 0;font-size:22px}.sales-plan-head small{color:#938c93}.sales-plan-head>b{padding:5px 8px;color:#a53c5d;background:#f9e8ee;border-radius:4px;font-size:11px}.sales-plan-price{margin:34px 0 8px;font-size:28px;font-weight:800}.sales-plan-quota{min-height:44px;color:#777077;line-height:1.6}.sales-plan ul{min-height:250px;margin:26px 0;padding:0;list-style:none}.sales-plan li{margin:13px 0;color:#5f5960}.sales-plan li .anticon{margin-right:9px;color:#388267}.sales-final{padding:82px 5vw;text-align:center;color:#fff;background:#3f3941}.sales-final p{margin:16px auto 28px;color:#d7d2d6}.sales-footer{display:flex;justify-content:space-between;padding:24px 5vw;color:#777077;background:#efefec}.onboarding-page{display:grid;gap:18px}.onboarding-header{padding:28px 32px;background:#fff;border:1px solid #e1dedb;border-radius:8px}.onboarding-header p{margin:0 0 8px;color:#b23f63;font-size:12px;font-weight:800}.onboarding-header h1{margin:0 0 8px;font-size:30px}.onboarding-header span{color:#777077}.onboarding-progress{display:flex;align-items:center;gap:14px}.onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.onboarding-step{position:relative;min-height:310px;padding:24px;background:#fff;border:1px solid #dedbd8;border-radius:8px}.onboarding-step.is-complete{background:#f4faf7;border-color:#bdd9cc}.onboarding-step-index{position:absolute;top:18px;right:18px;color:#8b858b;font-size:12px;font-weight:800}.onboarding-step.is-complete .onboarding-step-index{color:#388267;font-size:18px}.onboarding-step-icon{display:grid;width:44px;height:44px;margin-bottom:20px;place-items:center;color:#a94062;background:#faeaf0;border-radius:7px;font-size:22px}.onboarding-step h2{margin:18px 0 10px;font-size:17px}.onboarding-step p{min-height:62px;color:#777077;line-height:1.7}.onboarding-footer{padding:18px 24px;background:#fff;border:1px solid #e1dedb;border-radius:8px}.onboarding-footer>div{display:flex;gap:10px;align-items:center}.onboarding-footer .anticon{color:#b23f63}@media (max-width: 1100px){.sales-hero{grid-template-columns:1fr}.sales-hero-copy{margin-bottom:48px}.sales-flow-line{grid-template-columns:repeat(3,1fr)}.sales-flow-line div:nth-child(3){border-right:0}.sales-plan-grid,.onboarding-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.sales-nav{grid-template-columns:1fr auto;padding:0 16px}.sales-nav nav{display:none}.sales-brand{font-size:13px}.sales-hero{min-height:auto;padding:54px 18px}.sales-hero h1{font-size:40px}.sales-product-scene{min-height:auto;padding:16px}.sales-scene-metrics{grid-template-columns:1fr}.sales-scene-flow>div{grid-template-columns:32px 1fr}.sales-scene-flow small{display:none}.sales-flow-line,.sales-capabilities,.sales-plan-grid,.onboarding-grid{grid-template-columns:1fr}.sales-flow-line div{border-right:0;border-bottom:1px solid #deddd8}.sales-capabilities{padding:0 18px 54px}.sales-band,.sales-plans{padding:58px 18px}.sales-nav-actions>a:first-child{display:none}.onboarding-header,.onboarding-footer{align-items:flex-start;flex-direction:column;gap:18px}}.ws2-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0;color:#b0a99c;font-size:13px;gap:8px}.ws2-empty-icon{width:42px;height:42px;border-radius:14px;background:#fff0f0b3;display:flex;align-items:center;justify-content:center;font-size:18px;color:#ffb3b5}.ws2-empty-ok .ws2-empty-icon,.ws2-empty-icon.ws2-empty-ok{color:#4ade80;background:#f0fff4cc}.ws2-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:-4px}@media (max-width: 1100px){.ws2-stats-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 960px){.ws2-stats{grid-template-columns:1fr 1fr}.ws2-two-col{grid-template-columns:1fr}}@media (max-width: 640px){.ws2-page{padding:14px;gap:14px}.ws2-hero{padding:24px 22px;flex-direction:column;gap:16px;align-items:flex-start}.ws2-hero-right{display:none}.workspace-runtime-banner{align-items:flex-start;flex-wrap:wrap}.workspace-runtime-banner-copy{min-width:calc(100% - 44px)}.workspace-runtime-banner-action{margin-left:40px}.ws2-stats,.ws2-stats-4{grid-template-columns:1fr}.ws2-greeting-word,.ws2-greeting-name{font-size:22px}}.ws3-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.ws3-tool-card{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px -8px #beaa8c2e,inset 0 1px 1px #fffffff2;border-radius:22px;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease;display:flex;flex-direction:column}.ws3-tool-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -8px #beaa8c47,inset 0 1px 1px #fffffff2;border-color:#ff8e8f4d}.ws3-tool-card-active{border-color:#ff8e8f73!important;box-shadow:0 14px 32px -8px #ff8e8f38,inset 0 1px 1px #fffffff2!important}.ws3-tool-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;border-bottom:1px solid rgba(240,235,228,.6)}.ws3-tool-icon{width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#ffffffbf;box-shadow:0 4px 12px #00000012,inset 0 1px 1px #ffffffe6;color:#ff8e8f}.ws3-tool-stat-badge{font-size:12px;font-weight:800;padding:4px 10px;border-radius:99px;background:#ffffffb3;color:#706b63;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 6px #0000000d;white-space:nowrap}.ws3-tool-body{padding:14px 16px 10px;flex:1}.ws3-tool-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ws3-tool-title{font-size:13.5px;font-weight:700;color:#3d3a37;line-height:1.3}.ws3-tool-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2.5px #fffc}.ws3-tool-desc{font-size:11.5px;color:#b0a99c;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws3-tool-footer{padding:10px 16px 14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(240,235,228,.5)}.ws3-tool-visit{font-size:10.5px;color:#c2bcb1;font-weight:500}.ws3-tool-enter{font-size:11px;font-weight:700;color:#ff8e8f;letter-spacing:.01em}.workspace-os-page{display:grid;grid-template-columns:minmax(580px,1fr) 280px;gap:14px;background:transparent;border:none;border-radius:0;padding:0}.workspace-active-panel{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px -8px #beaa8c29,inset 0 1px 1px #fffffff2;border-radius:24px}.workspace-active-panel-upgraded{padding:24px;display:flex;flex-direction:column;gap:14px}.workspace-active-head{display:flex;align-items:center;justify-content:space-between}.workspace-active-icon{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#fff0f0,#ffe0e0);display:flex;align-items:center;justify-content:center;font-size:20px;color:#ff8e8f;box-shadow:0 4px 12px #ff8e8f33,inset 0 1px 1px #ffffffe6}.workspace-active-box{background:#f9f6f2b3;border:1px solid rgba(240,235,228,.8);border-radius:16px;padding:14px 16px}.workspace-active-box.blue{background:#f0ebff80;border-color:#d0c2f280}.workspace-stat-strip{display:flex;align-items:baseline;gap:8px;margin-top:6px}.workspace-active-stat-num{font-size:30px;font-weight:900;color:#3d3a37;letter-spacing:-.03em;line-height:1}.workspace-check-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;color:#706b63;border-bottom:1px solid rgba(230,225,255,.4)}.workspace-check-row:last-child{border-bottom:none}.workspace-check-row .anticon{color:#9d7bea;font-size:13px;flex-shrink:0}@media (max-width: 960px){.workspace-os-page{grid-template-columns:1fr}}.app-header{background:#fffbf6d1;border-bottom:1px solid rgba(236,230,221,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.global-search{border-radius:99px;background:#ffffffb3;border:1px solid var(--bdr, #ece6dd);box-shadow:var(--shadow-sm)}.global-search:hover{border-color:var(--p-md, #c7d2fe)}.user-avatar{border-radius:13px;background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 4px 14px #6366f152}.app-main-nav.workspace-os-sidebar{background:var(--clay-bg, rgba(255, 255, 255, .9));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--bdr-soft, rgba(255, 255, 255, .72));border-radius:var(--radius-xl, 26px);box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190, 170, 140, .22))}.app-main-nav.workspace-os-sidebar.app-main-nav-collapsed{border-radius:var(--radius-lg, 22px)}.workspace-os-eyebrow,.app-main-nav .workspace-os-eyebrow,.app-main-nav .workspace-side-section{color:var(--t3, #a8a297);letter-spacing:.1em}.app-main-nav .workspace-side-home{background:linear-gradient(135deg,#fff0f0,#f3eaff);border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-md, 18px);box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.app-main-nav .workspace-side-home:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.app-main-nav .workspace-side-link{border-radius:var(--radius-sm, 14px);transition:background .2s ease,color .2s ease,transform .2s ease}.app-main-nav .workspace-side-link:hover{color:var(--p-dk, #4338ca);background:#fff0f0;transform:translate(2px)}.app-main-nav .workspace-side-link.active{color:var(--p, #6366f1);background:var(--p-lt, #eef2ff)}.app-main-nav .workspace-side-link.active:before{background:linear-gradient(180deg,#818cf8,#6366f1);width:3.5px;border-radius:0 4px 4px 0}.app-nav-group-open{background:#fff0f080;border-radius:var(--radius-md, 18px)}.app-nav-toggle{border-radius:11px;border:1px solid var(--bdr, #ece6dd);box-shadow:var(--shadow-sm)}.app-nav-toggle:hover{color:var(--p-dk, #4338ca);background:#fff0f0;border-color:var(--p-md, #c7d2fe)}.page-panel{background:var(--clay-bg, rgba(255, 255, 255, .9));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--bdr-soft, rgba(255, 255, 255, .72));border-radius:var(--radius-xl, 26px);box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190, 170, 140, .22))}.workspace-os-page{background:transparent;border:none;border-radius:var(--radius-xl, 26px);padding:0;gap:18px}.workspace-os-main,.workspace-active-panel{background:var(--clay-bg, rgba(255, 255, 255, .9));border:1px solid var(--bdr-soft, rgba(255, 255, 255, .72));border-radius:var(--radius-xl, 26px);box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190, 170, 140, .22))}.ant-card{border-radius:var(--radius-lg, 20px);border-color:var(--bdr, #ece6dd)}.ant-table-wrapper .ant-table{border-radius:var(--radius-md, 18px)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{border-radius:var(--radius-lg, 24px)}.auth-page{background:var(--bg-grad, linear-gradient(135deg, #fff8f0 0%, #eef2ff 100%))}.auth-card{border-radius:var(--radius-xl, 26px);box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190, 170, 140, .22))}.page-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-title-row .ant-typography h1,.page-title-row h1.ant-typography{background:linear-gradient(90deg,#6366f1,#818cf8 48%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.filter-card,.filter-card-upgraded{background:#fffbf6e6!important;border:1px solid var(--bdr, #ece6dd)!important;border-radius:var(--radius-md, 18px)!important;box-shadow:var(--shadow-sm)!important}.filter-card .ant-card-body,.filter-card-upgraded .ant-card-body{padding:16px 18px}.filter-select{min-width:150px}.talent-quick-view-card .ant-card-body{padding:12px 16px}.talent-quick-view-card .ant-btn{border-radius:8px}.money-text{font-weight:800;color:#4338ca;letter-spacing:-.01em}.table-link{font-weight:600;padding:0}.talent-page-hero{background:linear-gradient(135deg,#fff8f0,#fff0f0 45%,#f3eaff);border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-xl, 26px);box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190, 170, 140, .22))}.talent-page-hero:before{background:radial-gradient(circle,rgba(255,142,143,.14) 0%,transparent 65%)}.talent-page-hero:after{background:radial-gradient(circle,rgba(157,123,234,.1) 0%,transparent 65%)}.talent-hero-title-gradient{background:linear-gradient(90deg,#ff8e8f,#9d7bea 55%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.talent-page-hero .ant-btn{border-radius:var(--radius-sm, 12px)}.dashboard-grid{gap:20px}.dashboard-panel{border-radius:var(--radius-lg, 20px)!important;border:1px solid var(--bdr-soft, rgba(255, 255, 255, .72))!important;background:var(--clay-bg, rgba(255, 255, 255, .9))!important;box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190, 170, 140, .2))!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.dashboard-panel-host:not(.dashboard-panel-host-expanded) .dashboard-panel:hover{transform:translateY(-3px);box-shadow:var(--clay-shadow-hover, 0 20px 44px -10px rgba(190, 170, 140, .32))!important}.dashboard-panel .ant-card-head{border-bottom:1px solid rgba(236,230,221,.7)}.dashboard-panel .ant-card-head-title{font-weight:800;letter-spacing:-.01em}.dashboard-kpi{background:linear-gradient(160deg,#fffdfa,#faf6f0);border:1px solid var(--bdr, #ece6dd);border-radius:var(--radius-sm, 12px);padding:10px 12px;transition:transform .2s ease,box-shadow .2s ease}.dashboard-kpi:hover{transform:translateY(-2px);box-shadow:0 8px 18px -6px #beaa8c4d}.dashboard-kpi .ant-statistic-title{color:var(--t2, #6b655d);font-weight:600}.dashboard-kpi .ant-statistic-content{color:var(--t1, #3d3a37);font-weight:800;letter-spacing:-.02em}.dashboard-kpi-trend{font-weight:700;padding:2px 8px;border-radius:99px;background:#4ade801f}.dashboard-split-section{background:linear-gradient(180deg,#fffdfa,#faf6f0);border:1px solid var(--bdr, #ece6dd);border-radius:var(--radius-sm, 12px)}.dashboard-funnel-grid .dashboard-split-section,.dashboard-finance-grid .dashboard-split-section{background:linear-gradient(180deg,#fffdfb,#f9f4ee);border-color:var(--bdr, #ece6dd);box-shadow:inset 0 1px #ffffffd9}.dashboard-funnel-grid .dashboard-kpi,.dashboard-finance-grid .dashboard-kpi{background:#fff}.dashboard-funnel-section,.dashboard-funnel-detail{border-radius:var(--radius-sm, 12px);border-color:var(--bdr, #ece6dd)}.dashboard-link-row{border-radius:10px;transition:background .15s ease}.dashboard-link-row:hover,.dashboard-table-row-link:hover>td{background:#fff0f0!important}.dashboard-positive{color:#16a34a}.dashboard-negative{color:#ef4444}.data-dashboard-actions .ant-segmented{border-radius:99px;padding:3px;background:#fffbf6e6}.data-dashboard-actions .ant-segmented-item-selected{border-radius:99px}.data-dashboard-actions .ant-btn{border-radius:var(--radius-sm, 12px)}.page-panel .ant-table-wrapper{border-radius:var(--radius-md, 18px);overflow:hidden;border:1px solid var(--bdr, #ece6dd)}.page-panel .ant-table-thead>tr>th{background:#faf6f0;font-weight:700;color:var(--t2, #6b655d)}.page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header-row .ant-typography h1,.page-header-row h1.ant-typography{background:linear-gradient(90deg,#6366f1,#818cf8 48%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.ai-decision-workbench{display:flex;flex-direction:column;gap:16px}.ai-decision-header{gap:16px}.ai-decision-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-decision-counter{display:flex;min-width:0;min-height:78px;align-items:center;justify-content:space-between;padding:14px 16px;color:#5f5360;text-align:left;background:#fff7fbd6;border:1px solid rgba(223,176,198,.46);border-radius:8px;cursor:pointer}.ai-decision-counter strong{color:#813b5c;font-size:26px;line-height:1}.ai-decision-counter.is-active{background:#fff3f8;border-color:#d875a2;box-shadow:inset 0 0 0 1px #d875a22e}.ai-decision-list{display:flex;flex-direction:column;gap:10px}.ai-decision-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px;background:#ffffffc7;border:1px solid rgba(222,190,205,.56);border-radius:8px}.ai-decision-item-main{min-width:0}.ai-decision-item h4.ant-typography{margin:10px 0 8px;overflow-wrap:anywhere}.ai-decision-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.ai-decision-context>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ai-decision-context .ant-typography{overflow-wrap:anywhere}.ai-decision-meta{margin-top:10px}.ai-decision-actions{display:flex;width:132px;flex-direction:column;align-items:stretch;gap:6px}@media (max-width: 700px){.ai-decision-header{align-items:flex-start;flex-direction:column}.ai-decision-counters{grid-template-columns:1fr}.ai-decision-counter{min-height:58px}.ai-decision-item{grid-template-columns:1fr;padding:14px}.ai-decision-context{grid-template-columns:1fr}.ai-decision-actions{width:100%}}.sample-status-grid{gap:14px}.sample-status-card{min-height:82px;padding:16px 18px;color:var(--t1, #3d3a37);background:linear-gradient(160deg,#fffdfa,#faf6f0);border:1px solid var(--bdr, #ece6dd);border-radius:var(--radius-md, 18px);box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .2s ease}.sample-status-card:hover,.sample-status-card.is-active{transform:translateY(-3px);box-shadow:var(--shadow-md)}.sample-status-card-blue.is-active,.sample-status-card-blue:hover{border-color:#818cf8;background:linear-gradient(160deg,#f6f7ff,#eef2ff)}.sample-status-card-green.is-active,.sample-status-card-green:hover{border-color:#4ade80;background:linear-gradient(160deg,#f6fff9,#f0fdf4)}.sample-status-card-orange.is-active,.sample-status-card-orange:hover{border-color:#fbbf24;background:linear-gradient(160deg,#fffdf5,#fff9eb)}.sample-status-count{color:var(--t1, #3d3a37);letter-spacing:-.03em}.content-row-card{border-radius:var(--radius-md, 18px);border:1px solid var(--bdr, #ece6dd);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.content-row-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.content-media-thumb,.content-media-fallback{border-radius:12px}.video-asset-card{border-radius:var(--radius-md, 18px);border:1px solid var(--bdr, #ece6dd);overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.video-asset-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.video-asset-cover{border-radius:0}.page-panel .ant-card:not(.filter-card):not(.dashboard-panel):not(.content-row-card):not(.video-asset-card){border-radius:var(--radius-lg, 20px)}.command-center-summary{gap:14px}.command-center-summary .ant-card{border-radius:var(--radius-md, 18px);border:1px solid var(--bdr-soft, rgba(255,255,255,.72));background:var(--clay-bg, rgba(255,255,255,.9));box-shadow:var(--clay-shadow, 0 12px 32px -8px rgba(190,170,140,.2));transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.command-center-summary .ant-card:hover{transform:translateY(-3px);box-shadow:var(--clay-shadow-hover, 0 20px 44px -10px rgba(190,170,140,.32))}.kanban-column{background:#fffbf6b3;border:1px solid var(--bdr, #ece6dd);border-radius:var(--radius-md, 18px)}.kanban-column-head{font-weight:700;color:var(--t2, #6b655d)}.kanban-column-over{background:#fff0f0;border-color:var(--p-md, #c7d2fe)}.kanban-card{border-radius:var(--radius-sm, 12px);border:1px solid var(--bdr, #ece6dd);background:#fff;transition:transform .18s ease,box-shadow .18s ease}.kanban-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.insights-page{padding:24px 28px}.insights-page>.ant-typography h2:first-child,.insights-page h2.ant-typography:first-child{background:linear-gradient(90deg,#6366f1,#818cf8 48%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.app-main-nav.workspace-os-sidebar{background:#ffffffeb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.7);border-radius:30px;box-shadow:0 12px 40px -15px #b4a08240,inset 0 1px 2px #ffffffe6;padding:20px 16px;gap:4px;overflow-y:auto;scrollbar-width:none}.app-main-nav.workspace-os-sidebar::-webkit-scrollbar{display:none}.app-main-nav.workspace-os-sidebar.app-main-nav-collapsed{border-radius:22px;padding:16px 10px;align-items:center}.app-nav-topbar{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(236,230,221,.7)}.workspace-os-eyebrow,.app-main-nav .workspace-os-eyebrow{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c2bcb1}.app-nav-toggle{border-radius:12px;border:1px solid var(--bdr, #ece6dd);background:#fffc;box-shadow:0 2px 8px #b4a0821f}.app-nav-toggle:hover{border-color:#ffc8c8;background:#fff0f0;color:#ff8e8f}.app-main-nav.workspace-os-sidebar h2{font-size:16px;font-weight:900;color:#3d3a37;margin:4px 0;letter-spacing:-.02em}.app-main-nav.workspace-os-sidebar .ant-typography-secondary{font-size:11.5px;color:#a8a297;margin-bottom:20px;line-height:1.5}.app-main-nav .workspace-side-home{background:linear-gradient(135deg,#fff0f0,#fdf6ff);border:1px solid rgba(255,200,200,.5);border-radius:18px;padding:12px 16px;min-height:60px;margin:0 0 18px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;box-shadow:0 4px 14px #ff8e8f1a}.app-main-nav .workspace-side-home:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff8e8f2e}.app-main-nav .workspace-side-home .workspace-side-icon{color:#ff8e8f;font-size:20px}.app-main-nav .workspace-side-home strong{color:#3d3a37;font-size:14px;font-weight:800}.app-main-nav .workspace-side-home span{color:#a8a297;font-size:11px}.workspace-side-section,.app-main-nav .workspace-side-section{display:block;padding:4px 14px 6px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c2bcb1}.app-main-nav .workspace-side-link{min-height:46px;padding:8px 14px;border-radius:14px;background:transparent;transition:background .18s ease,color .18s ease,transform .2s cubic-bezier(.16,1,.3,1)}.app-main-nav .workspace-side-link:hover{background:#fff0f0;color:#ff8e8f;transform:translate(2px)}.app-main-nav .workspace-side-link:hover .workspace-side-icon{color:#ff8e8f}.app-main-nav .workspace-side-link.active{background:#fff0f0;color:#ff8e8f}.app-main-nav .workspace-side-link.active .workspace-side-icon{color:#ff8e8f}.app-main-nav .workspace-side-link.active:before{background:linear-gradient(180deg,#ff8e8f,#f07070);width:3.5px;border-radius:0 4px 4px 0}.workspace-side-icon{width:24px;height:24px;font-size:16px;color:#8e8677;flex-shrink:0}.app-main-nav .workspace-side-link strong{font-size:13px;font-weight:700;color:#3d3a37;margin-bottom:1px}.app-main-nav .workspace-side-link span,.app-main-nav .workspace-side-link .app-nav-copy>span:last-child{font-size:11px;color:#b0a99c;line-height:1.3}.app-nav-group-open{background:#fff5f599;border:1px solid rgba(255,200,200,.3);border-radius:18px;padding:4px 0 8px}.app-nav-group-open .workspace-side-link{min-height:46px;background:transparent;border-radius:12px}.app-nav-collapse-card{padding:4px 12px 4px 52px;gap:3px}.app-nav-collapse-item{width:100%;padding:6px 10px;font-size:12.5px;font-weight:600;color:#706b63;text-align:left;background:transparent;border:0;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;line-height:1.4}.app-nav-collapse-item:before{content:"·";margin-right:6px;color:#d0c8be;font-size:14px}.app-nav-collapse-item:hover{background:#fff0f0;color:#ff8e8f}.app-nav-collapse-item.active{background:#fff0f0;color:#ff8e8f;font-weight:700}.app-nav-collapse-item.active:before{color:#ff8e8f}.app-nav-group:has([data-navkey=ai-center])>.workspace-side-link{background:linear-gradient(135deg,#f3efff,#ede5ff);border:1.5px solid #e1d5ff;border-radius:14px;color:#7f56da;box-shadow:0 0 18px #9d7bea1f}.app-nav-group:has([data-navkey=ai-center])>.workspace-side-link:hover{background:linear-gradient(135deg,#ece5ff,#e0d5ff);color:#6941c6;transform:translate(2px);box-shadow:0 0 24px #9d7bea38}.app-nav-group:has([data-navkey=ai-center])>.workspace-side-link .workspace-side-icon{color:#9d7bea}.app-nav-group:has([data-navkey=ai-center])>.workspace-side-link strong{color:#7f56da}.app-nav-group:has([data-navkey=ai-center])>.workspace-side-link span{color:#9d7bea}.app-nav-group:has([data-navkey=ai-center])>.workspace-side-link.active:before{background:linear-gradient(180deg,#9d7bea,#7c3aed)}.app-nav-group:has([data-navkey=ai-center]).app-nav-group-open{background:#f3efffb3;border-color:#e1d5ff80}.app-nav-group:has([data-navkey=ai-center]) .app-nav-collapse-item{color:#7f56da}.app-nav-group:has([data-navkey=ai-center]) .app-nav-collapse-item:before{color:#c4b5f8}.app-nav-group:has([data-navkey=ai-center]) .app-nav-collapse-item:hover,.app-nav-group:has([data-navkey=ai-center]) .app-nav-collapse-item.active{background:#ede5ff;color:#6941c6}.app-main-nav-collapsed .workspace-side-icon{width:26px;height:26px;font-size:18px}.app-main-nav-collapsed .workspace-side-link:hover .workspace-side-icon,.app-main-nav-collapsed .workspace-side-link.active .workspace-side-icon{color:#ff8e8f}.app-main-nav-collapsed .app-nav-group:has([data-navkey=ai-center]) .workspace-side-icon{color:#9d7bea}.talent-page-hero{background:linear-gradient(135deg,#fffffff7,#f8fbfff0 48%,#eef4fce6);border:1px solid rgba(218,228,240,.74);border-radius:var(--radius-xl, 26px);box-shadow:0 18px 46px -30px #5f718973}.talent-page-hero:before{background:radial-gradient(circle,rgba(148,163,184,.09) 0%,transparent 65%)}.talent-page-hero:after{background:radial-gradient(circle,rgba(188,200,214,.08) 0%,transparent 65%)}.talent-page-hero .ant-typography-secondary{color:#8a94a6!important}.talent-hero-title-gradient{background:linear-gradient(90deg,#66758a,#7d8db7 55%,#9aaad0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.talent-hero-image{position:relative;z-index:1;width:176px;height:110px;flex:0 0 auto;object-fit:cover;border-radius:22px;border:1px solid rgba(218,228,240,.8);box-shadow:0 18px 38px -26px #4755698f;opacity:.9}.talent-hero-bear-home{position:relative;z-index:1;width:176px;height:118px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.96) 0 18%,transparent 44%),radial-gradient(circle at 78% 24%,rgba(157,123,234,.2) 0 24%,transparent 54%),linear-gradient(135deg,#fff5f0db,#fff8f5c2 42%,#f3efffd1);border:1.5px solid rgba(255,255,255,.86);box-shadow:0 20px 46px -24px #9d7bea66,0 12px 30px -22px #ff8e8f6b,inset 0 1.5px 4px #fffffff5;filter:drop-shadow(0 12px 28px rgba(255,142,143,.18));backdrop-filter:blur(28px) saturate(1.55);-webkit-backdrop-filter:blur(28px) saturate(1.55)}.talent-hero-bear-home:before{content:"";position:absolute;top:12px;right:14px;bottom:12px;left:14px;border-radius:24px;background:linear-gradient(90deg,rgba(255,255,255,.36) 1px,transparent 1px) 0 0 / 30px 100%,linear-gradient(180deg,#fff6,#ffffff1a);border:1px solid rgba(255,255,255,.58)}.talent-hero-bear-home-glow{position:absolute;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(255,142,143,.26) 0%,rgba(157,123,234,.13) 44%,transparent 72%);filter:blur(6px)}.talent-hero-bear-home-emoji{position:relative;z-index:3;font-size:70px;line-height:1;transform:translateY(3px);filter:drop-shadow(0 12px 24px rgba(255,142,143,.3));-webkit-user-select:none;user-select:none}.talent-hero-bear-home-card,.talent-hero-bear-home-dot{position:absolute;z-index:2;display:block}.talent-hero-bear-home-card{border-radius:12px;background:#ffffff8a;border:1px solid rgba(255,255,255,.76);box-shadow:0 10px 20px -16px #6d5e916b,inset 0 1px 3px #ffffffb8}.talent-hero-bear-home-card:before{content:"";position:absolute;left:10px;right:10px;top:10px;height:2px;border-radius:99px;background:#897aa54d;box-shadow:0 7px #897aa52e}.talent-hero-bear-home-card-left{left:18px;bottom:23px;width:42px;height:31px}.talent-hero-bear-home-card-right{right:18px;top:29px;width:42px;height:42px}.talent-hero-bear-home-dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(145deg,#ffb5bb,#9d7bea);box-shadow:0 0 16px #ff8e8f57}.talent-hero-bear-home-dot-one{left:31px;top:24px}.talent-hero-bear-home-dot-two{right:36px;bottom:23px;width:7px;height:7px}@media (max-width: 800px){.talent-hero-image,.talent-hero-bear-home{display:block;width:132px;height:82px;border-radius:18px}.talent-hero-bear-home-emoji{font-size:52px}}@media (max-width: 520px){.talent-hero-image,.talent-hero-bear-home{display:none}}.ws2-page{gap:16px;padding:18px 22px 24px}.ws2-section-header{width:min(100%,1120px);margin:-2px auto -8px;align-items:flex-end;gap:18px}.ws2-section-header>.ant-typography,.ws2-section-header>span.ant-typography{max-width:360px;text-align:right}.workspace-os-page{width:min(100%,1120px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;min-height:auto}.workspace-os-main{padding:16px}.ws3-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ws3-tool-card{min-height:156px;border-radius:20px}.ws3-tool-head{padding:12px 14px 11px}.ws3-tool-icon{width:36px;height:36px;border-radius:12px;font-size:16px}.ws3-tool-stat-badge{padding:3px 9px;font-size:11.5px}.ws3-tool-body{padding:12px 14px 8px}.ws3-tool-title{font-size:13.5px}.ws3-tool-desc{line-height:1.45}.ws3-tool-footer{padding:9px 14px 12px}.workspace-active-panel{position:sticky;top:78px}.workspace-active-panel-upgraded{padding:18px;gap:10px}.workspace-active-panel-upgraded .ant-typography{margin-bottom:0}.workspace-active-panel-upgraded h2.ant-typography{margin:2px 0 0;font-size:17px}.workspace-active-panel-upgraded .ant-typography-secondary,.workspace-active-panel-upgraded .ant-typography-paragraph{font-size:12px;line-height:1.55}.workspace-active-icon{width:40px;height:40px;border-radius:14px;font-size:18px}.workspace-active-box{padding:12px 13px;border-radius:14px}.workspace-active-stat-num{font-size:24px}.workspace-check-row{padding:5px 0;font-size:12px}@media (min-width: 1480px){.ws2-section-header,.workspace-os-page{width:min(100%,1280px)}.workspace-os-page{grid-template-columns:minmax(0,1fr) 280px}.ws3-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.ws2-section-header,.workspace-os-page{width:100%}}@media (max-width: 960px){.workspace-os-page{grid-template-columns:1fr}.ws3-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-active-panel{position:static}.ws2-section-header>.ant-typography,.ws2-section-header>span.ant-typography{max-width:none;text-align:left}}@media (max-width: 640px){.ws2-page{padding:14px;gap:14px}.ws2-section-header{align-items:flex-start;flex-direction:column;margin-bottom:-6px}.ws3-tool-grid{grid-template-columns:1fr}}.talent-detail-tabs .ant-tabs-nav{background:#ffffffd1;border-radius:var(--radius-lg, 24px) var(--radius-lg, 24px) 0 0;padding:0 18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1.5px solid var(--bdr, #ece6dd);margin-bottom:0!important}.talent-detail-tabs .ant-tabs-nav:before{border:none!important}.talent-detail-tabs .ant-tabs-tab{color:var(--t2, #6b655d)!important;font-size:13.5px;padding:12px 4px;transition:color .18s}.talent-detail-tabs .ant-tabs-tab:hover{color:var(--p, #6366f1)!important}.talent-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--p, #6366f1)!important;font-weight:600}.talent-detail-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--p, #6366f1),var(--peach, #ff8e8f))!important;border-radius:3px;height:3px!important}.talent-detail-tabs .ant-tabs-content-holder{background:#ffffffe0;border-radius:0 0 var(--radius-lg, 24px) var(--radius-lg, 24px);box-shadow:0 12px 32px -8px #beaa8c38,inset 0 1px #ffffffe6;padding:20px 22px}.talent-detail-tabs .ant-tabs-tabpane{padding:0!important}.talent-openclaw-chat{display:flex;flex-direction:column;gap:10px;min-height:220px;max-height:42vh;overflow-y:auto;padding:12px;border:1px solid rgba(99,102,241,.14);border-radius:12px;background:#f8f7ffb8}.talent-openclaw-message{max-width:88%;padding:9px 11px;border-radius:10px;line-height:1.55;white-space:pre-wrap}.talent-openclaw-message-user{align-self:flex-end;background:#6366f1;color:#fff}.talent-openclaw-message-user .ant-typography{color:inherit}.talent-openclaw-message-assistant,.talent-openclaw-message-system{align-self:flex-start;background:#fff;border:1px solid rgba(99,102,241,.1)}.talent-detail-section{background:#faf6f0b8;border-radius:var(--radius-md, 18px);border:1.5px solid rgba(255,255,255,.72);box-shadow:0 2px 10px -4px #beaa8c38,inset 0 1px 1px #ffffffe6;padding:18px 20px;margin-bottom:14px}.talent-detail-section .ant-descriptions-item-label{color:var(--t3, #a8a297);font-size:12.5px;background:transparent!important}.talent-detail-section .ant-descriptions-item-content{color:var(--t1, #3d3a37);font-size:13px}.talent-platform-card{background:#faf6f0b8;border-radius:var(--radius-md, 18px);border:1.5px solid rgba(255,255,255,.72);box-shadow:0 2px 10px -4px #beaa8c38,inset 0 1px 1px #ffffffe6;padding:16px 18px;transition:box-shadow .22s,transform .18s}.talent-platform-card:hover{box-shadow:0 20px 44px -10px #beaa8c57,inset 0 1px 2px #fffffff2;transform:translateY(-2px)}.talent-price-card-row{background:#ffffffd9;border-radius:var(--radius-md, 18px);border:1.5px solid rgba(99,102,241,.12);box-shadow:0 2px 10px -4px #beaa8c38,inset 0 1px 1px #ffffffe6;padding:14px 18px;margin-bottom:10px;transition:box-shadow .22s}.talent-price-card-row:hover{box-shadow:0 20px 44px -10px #beaa8c57,inset 0 1px 2px #fffffff2}.settlement-amount-card{background:linear-gradient(135deg,#fff8f0f2,#ffffffe6);border-radius:var(--radius-lg, 24px);border:1.5px solid rgba(255,200,150,.25);box-shadow:0 12px 32px -8px #beaa8c38,inset 0 1px 2px #fffffff2;padding:20px 24px}.settlement-amount-card .ant-statistic-title{color:var(--t3, #a8a297);font-size:12.5px}.settlement-amount-card .ant-statistic-content{color:var(--t1, #3d3a37);font-size:26px;font-weight:700}.settlement-filter-row{background:#ffffffd1;border-radius:var(--radius-lg, 24px);border:1.5px solid var(--bdr, #ece6dd);box-shadow:0 2px 10px -4px #beaa8c2e,inset 0 1px 1px #ffffffe6;padding:16px 20px;margin-bottom:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settlement-approval-timeline{background:#faf6f0b3;border-radius:var(--radius-md, 18px);border:1.5px solid rgba(255,255,255,.72);box-shadow:0 2px 10px -4px #beaa8c2e,inset 0 1px 1px #ffffffe6;padding:18px 20px}.settlement-approval-timeline .ant-timeline-item-head-blue{border-color:var(--p, #6366f1)!important;color:var(--p, #6366f1)!important}.settlement-approval-timeline .ant-timeline-item-tail{border-color:var(--bdr, #ece6dd)!important}.settlement-steps-wrap .ant-steps-item-finish .ant-steps-item-icon{background:var(--p-lt, #eef2ff)!important;border-color:var(--p, #6366f1)!important}.settlement-steps-wrap .ant-steps-item-finish .ant-steps-icon{color:var(--p, #6366f1)!important}.settlement-steps-wrap .ant-steps-item-process .ant-steps-item-icon{background:var(--p, #6366f1)!important;border-color:var(--p, #6366f1)!important}.settlement-steps-wrap .ant-steps-item-title{font-size:13px;color:var(--t1, #3d3a37)!important}.settlement-steps-wrap .ant-steps-item-description{font-size:11.5px;color:var(--t3, #a8a297)!important}.ant-modal-content{background:#fffffff2!important;border-radius:var(--radius-xl, 28px)!important;box-shadow:0 24px 56px -12px #78645038,inset 0 1px 2px #fffffff2!important;border:1.5px solid rgba(255,255,255,.8)!important;overflow:hidden}.ant-modal-header{background:linear-gradient(135deg,#fff8f0f5,#faf6fff0)!important;border-bottom:1.5px solid var(--bdr, #ece6dd)!important;padding:18px 24px 16px!important;border-radius:var(--radius-xl, 28px) var(--radius-xl, 28px) 0 0!important}.ant-modal-title{font-size:16px!important;color:var(--t1, #3d3a37)!important;font-weight:600!important}.ant-modal-body{padding:20px 24px!important}.ant-modal-footer{background:#faf6f099!important;border-top:1.5px solid var(--bdr, #ece6dd)!important;padding:14px 24px!important;border-radius:0 0 var(--radius-xl, 28px) var(--radius-xl, 28px)!important}.ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3d3a3759!important}.ant-drawer-content{background:#fffffff7!important;box-shadow:-18px 0 48px -10px #78645033!important}.ant-drawer-header{background:linear-gradient(135deg,#fff8f0f5,#faf6fff0)!important;border-bottom:1.5px solid var(--bdr, #ece6dd)!important;padding:18px 20px 16px!important}.ant-drawer-title{font-size:15px!important;color:var(--t1, #3d3a37)!important;font-weight:600!important}.ant-drawer-footer{background:#faf6f0b3!important;border-top:1.5px solid var(--bdr, #ece6dd)!important;padding:14px 20px!important}.analytics-page-wrap{background:var(--bg, #f6f2ec);min-height:100%}.analytics-tab-wrap .ant-tabs-nav{background:#ffffffd1;border-radius:var(--radius-lg, 24px);padding:6px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2px 10px -4px #beaa8c2e,inset 0 1px 1px #ffffffe6;border:1.5px solid var(--bdr, #ece6dd);margin-bottom:18px!important}.analytics-tab-wrap .ant-tabs-nav:before{border:none!important}.analytics-tab-wrap .ant-tabs-tab{color:var(--t2)!important;padding:8px 4px}.analytics-tab-wrap .ant-tabs-tab:hover{color:var(--p)!important}.analytics-tab-wrap .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--p)!important;font-weight:600}.analytics-tab-wrap .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--p, #6366f1),var(--peach, #ff8e8f))!important;border-radius:3px;height:3px!important}.analytics-chart-card{background:#ffffffe0;border-radius:var(--radius-lg, 24px);border:1.5px solid var(--bdr, #ece6dd);box-shadow:0 12px 32px -8px #beaa8c38,inset 0 1px 2px #fffffff2;padding:20px 22px;margin-bottom:16px}.analytics-chart-card .chart-title{font-size:14px;font-weight:600;color:var(--t1, #3d3a37);margin-bottom:16px}.comparison-stat-card{background:#ffffffe0;border-radius:var(--radius-lg, 24px);border:1.5px solid var(--bdr, #ece6dd);box-shadow:0 12px 32px -8px #beaa8c38,inset 0 1px 2px #fffffff2;padding:18px 20px;transition:box-shadow .22s,transform .18s}.comparison-stat-card:hover{box-shadow:0 20px 44px -10px #beaa8c57,inset 0 1px 2px #fffffff2;transform:translateY(-2px)}.contract-list-row{background:#ffffffe0;border-radius:var(--radius-md, 18px);border:1.5px solid var(--bdr, #ece6dd);box-shadow:0 2px 10px -4px #beaa8c2e,inset 0 1px 1px #ffffffe6;padding:14px 18px;margin-bottom:10px;transition:box-shadow .22s,transform .18s}.contract-list-row:hover{box-shadow:0 20px 44px -10px #beaa8c57,inset 0 1px 2px #fffffff2;transform:translateY(-2px)}.contract-status-tag{border-radius:20px!important;font-size:12px!important;padding:2px 12px!important;font-weight:500!important}.contract-detail-section{background:#faf6f0b8;border-radius:var(--radius-md, 18px);border:1.5px solid rgba(255,255,255,.72);box-shadow:0 2px 10px -4px #beaa8c26,inset 0 1px 1px #ffffffe6;padding:16px 20px;margin-bottom:14px}.ai-insight-card{background:linear-gradient(135deg,#f3efffeb,#ede5ffe0);border-radius:var(--radius-lg, 24px);border:1.5px solid rgba(157,123,234,.2);box-shadow:0 12px 32px -8px #9d7bea2e,inset 0 1px 2px #ffffffe6;padding:20px 22px;margin-bottom:14px;transition:box-shadow .22s,transform .18s}.ai-insight-card:hover{box-shadow:0 20px 44px -10px #9d7bea47,inset 0 1px 2px #fffffff2;transform:translateY(-2px)}.ai-insight-card .card-title{font-size:14px;font-weight:600;color:#5b3fa0;margin-bottom:10px}.settings-section-card{background:#ffffffe0;border-radius:var(--radius-lg, 24px);border:1.5px solid var(--bdr, #ece6dd);box-shadow:0 12px 32px -8px #beaa8c38,inset 0 1px 2px #fffffff2;padding:22px 24px;margin-bottom:18px}.settings-section-card .ant-form-item-label label{color:var(--t2, #6b655d)!important;font-size:13px}.settings-group-title{font-size:14px;font-weight:600;color:var(--t1, #3d3a37);padding-bottom:10px;border-bottom:1.5px solid var(--bdr, #ece6dd);margin-bottom:16px}.settings-side-menu{background:#ffffffd9!important;border-radius:var(--radius-lg, 24px)!important;border:1.5px solid var(--bdr, #ece6dd)!important;box-shadow:0 8px 24px -8px #beaa8c2e!important;padding:10px 6px!important;overflow:hidden}.settings-side-menu .ant-menu-item{border-radius:14px!important;margin:3px 0!important;color:var(--t2, #6b655d)!important}.settings-side-menu .ant-menu-item:hover{background:#fff0f0b3!important}.settings-side-menu .ant-menu-item-selected{background:linear-gradient(135deg,#fff0f0e6,#eef2ffe6)!important;color:var(--p, #6366f1)!important;font-weight:600!important}.auth-showcase-page{min-height:100vh;position:relative;overflow:hidden;padding:24px;background:linear-gradient(135deg,#fff8f6f5,#f4eae1f5 48%,#efe8fcf5),repeating-linear-gradient(90deg,rgba(255,255,255,.26) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(255,255,255,.2) 0 1px,transparent 1px 42px)!important}.auth-showcase-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;pointer-events:none;background:linear-gradient(115deg,transparent 0 26%,rgba(255,255,255,.36) 26% 27%,transparent 27% 58%,rgba(255,255,255,.22) 58% 59%,transparent 59% 100%)}.auth-showcase-page:after{display:none}.auth-showcase-shell{position:relative;z-index:1;width:min(1100px,100%);min-height:680px;display:grid;grid-template-columns:360px minmax(420px,1fr);gap:12px;padding:12px;border-radius:40px;border:1px solid rgba(255,255,255,.86);background:#ffffff6b;box-shadow:0 30px 80px -22px #96826e47,inset 0 1px 2px #ffffffe6;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.auth-visual-panel{position:relative;min-height:656px;overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.64);box-shadow:0 22px 58px -18px #ff8e8f61;background:linear-gradient(180deg,#fff0f0fa,#fff5f5f5 42%,#ebe4f9fa)}.auth-visual-scene{position:absolute;top:74px;right:16px;bottom:128px;left:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.auth-holo-ring{position:absolute;width:310px;aspect-ratio:1;border-radius:999px;pointer-events:none;animation:auth-spin 26s linear infinite}.auth-holo-ring-one{border:1.5px dashed rgba(255,142,143,.48);box-shadow:inset 0 0 28px #ffffff5c,0 0 34px #ff8e8f2e}.auth-holo-ring-two{width:238px;border:1px dashed rgba(124,101,214,.4);animation-duration:32s;animation-direction:reverse}.auth-character-stage{position:relative;width:100%;height:540px;display:flex;align-items:center;justify-content:center;margin:64px 0 0}.auth-character-image{width:min(106%,390px);max-height:100%;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(92,61,102,.22));-webkit-user-select:none;user-select:none}.auth-character-dialogue{position:absolute;left:18px;right:18px;bottom:80px;display:flex;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#ffffffe0;box-shadow:0 14px 34px -18px #78547861;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10}.auth-dialogue-avatar{font-size:24px;line-height:1}.auth-dialogue-content{flex:1;display:flex;flex-direction:column;gap:4px}.auth-dialogue-content strong{color:#ff8e8f;font-size:11px;font-weight:800;letter-spacing:.04em}.auth-dialogue-content p{margin:0;color:#706b63;font-size:11px;line-height:1.6}.auth-visual-footer{position:absolute;bottom:28px;left:24px;right:24px;display:flex;flex-direction:column;gap:4px;text-align:center;z-index:5}.auth-visual-footer .ant-typography{margin:0!important}.auth-visual-footer .ant-typography:first-child{color:#3d3a37!important;font-size:12px!important;font-weight:700!important}.auth-visual-footer .ant-typography-secondary{color:#9e978c!important;font-size:10px!important;letter-spacing:.06em;text-transform:uppercase}.auth-character-placeholder{position:absolute;top:18px;right:20px;bottom:18px;left:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.86);border-radius:28px;background:linear-gradient(180deg,#ffffff7a,#ffffff2e),linear-gradient(135deg,#ff8e8f1f,#9d7bea24);color:#6b655d;text-align:center;box-shadow:inset 0 1px #fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-character-placeholder:before{content:"";width:128px;height:190px;border-radius:72px 72px 34px 34px;background:linear-gradient(180deg,#ff8e8f57,#9d7bea3d);box-shadow:0 22px 42px -28px #785478b8}.auth-character-placeholder span{color:#ff8e8f;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.auth-character-placeholder strong{color:#3d3a37;font-size:16px;line-height:1.4}.auth-character-placeholder small{color:#9e978c;font-size:11px;line-height:1.5}.auth-image2-note{position:absolute;left:18px;right:18px;bottom:14px;display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#ffffffc2;color:#6b655d;box-shadow:0 14px 34px -24px #78547873;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-image2-note span{color:#ff8e8f;font-size:10px;font-weight:800;letter-spacing:.08em}.auth-image2-note strong{color:#3d3a37;font-size:12px;line-height:1.35}.auth-visual-overlay{display:none}.auth-visual-badge{position:absolute;top:24px;left:24px;right:24px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffffb8;color:#ff8e8f;font-size:10px;font-weight:800;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-metric-stack{position:absolute;right:28px;top:28px;display:grid;gap:10px;width:166px}.auth-metric-card{display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;row-gap:2px;min-height:68px;padding:12px;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#ffffffc2;color:#334155;box-shadow:0 16px 34px -24px #0f172a75;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-metric-card .anticon{grid-row:span 2;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#0f766e;background:#14b8a624}.auth-metric-card span{color:#64748b;font-size:12px;line-height:1.2}.auth-metric-card strong{color:#0f172a;font-size:20px;line-height:1}.auth-visual-copy{position:absolute;left:24px;right:24px;bottom:28px;color:#3d3a37}.auth-visual-copy .ant-typography{color:#3d3a37!important}.auth-visual-copy h2.ant-typography{margin:0 0 8px!important;color:#3d3a37!important;font-size:18px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:0;text-shadow:none}.auth-visual-copy .ant-typography+.ant-typography,.auth-visual-copy p.ant-typography{margin:0!important;color:#706b63!important;font-size:12px;line-height:1.7}.auth-dialog-bubble{position:absolute;left:28px;right:28px;bottom:124px;display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.78);border-radius:18px;background:#ffffffe0;box-shadow:0 18px 38px -22px #9669827a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-dialog-bubble strong{color:#ff8e8f;font-size:12px;line-height:1.2}.auth-dialog-bubble span{color:#706b63;font-size:12px;line-height:1.55}.auth-login-panel.auth-card{width:auto;max-width:none;min-height:656px;border-radius:32px!important;border:1px solid rgba(255,255,255,.74)!important;background:#ffffffd1!important;box-shadow:inset 0 1px #fffc!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-login-panel .ant-card-body{min-height:654px;display:flex;flex-direction:column;justify-content:space-between;padding:44px 46px 30px!important}.auth-login-heading{align-items:flex-start;justify-items:start;text-align:left;margin-bottom:34px}.auth-brand-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.auth-spark-logo{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff8e8f,#ffa1a2);box-shadow:0 12px 28px -16px #ff8e8fb3}.auth-brand-row .app-logo-mark{box-shadow:0 10px 24px -14px #4338ca8c}.auth-brand-kicker{color:#ff8e8f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-login-heading h1.ant-typography{margin:4px 0 8px!important;color:#3d3a37!important;font-size:28px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:0}.auth-login-heading .ant-typography-secondary{color:#9e978c!important;font-size:13px}.auth-login-panel .ant-alert{margin:-12px 0 20px;border-radius:8px}.auth-login-panel .ant-form{margin-top:auto;width:min(420px,100%);align-self:center}.auth-login-panel .ant-form-item{margin-bottom:18px}.auth-login-panel .ant-form-item-label{padding-bottom:7px!important}.auth-login-panel .ant-form-item-label label{padding-left:4px;color:#9e978c!important;font-size:11px!important;font-weight:700;letter-spacing:.08em}.auth-login-panel .ant-input-affix-wrapper,.auth-login-panel .ant-input{min-height:52px;border-radius:18px!important;border-color:#efebe3!important;background:#faf8f5!important;color:#3d3a37;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.auth-login-panel .ant-input-affix-wrapper:hover,.auth-login-panel .ant-input:hover{border-color:#ffb6b7!important}.auth-login-panel .ant-input-affix-wrapper-focused,.auth-login-panel .ant-input-affix-wrapper:focus-within,.auth-login-panel .ant-input:focus{border-color:#ff8e8f!important;background:#fff!important;box-shadow:0 0 0 4px #ff8e8f1f,0 14px 28px -24px #ff8e8fb3!important;transform:translateY(-1px)}.auth-login-panel .ant-input-prefix,.auth-login-panel .ant-input-password-icon{color:#b5aea2!important}.auth-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 22px;font-size:13px}.auth-form-row .ant-checkbox-wrapper{color:#706b63;font-size:13px}.auth-form-row a,.auth-login-panel .auth-footer a{color:#ff8e8f;font-weight:700}.auth-login-panel .ant-checkbox-checked .ant-checkbox-inner{background-color:#ff8e8f!important;border-color:#ff8e8f!important}.auth-login-panel .auth-submit-btn{height:54px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#ff8e8f,#ffa1a2)!important;box-shadow:0 14px 32px -14px #ff8e8fb8!important;font-size:14px!important;font-weight:700!important;letter-spacing:0}.auth-login-panel .auth-submit-btn:hover{opacity:1;transform:translateY(-2px);box-shadow:0 18px 38px -14px #ff8e8fd1!important}.auth-secure-line{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:22px auto 0;color:#9e978c;font-size:12px;line-height:1.5}.auth-login-panel .auth-footer{margin:16px 0 0!important;color:#9e978c;text-align:center;font-size:13px}@keyframes auth-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 980px){.auth-showcase-page{padding:20px}.auth-showcase-shell{display:block;width:min(470px,100%);min-height:auto;padding:8px}.auth-visual-panel{display:none}.auth-login-panel.auth-card,.auth-login-panel .ant-card-body{min-height:auto}.auth-login-panel .ant-card-body{padding:34px 26px 26px!important}}@media (max-width: 520px){.auth-showcase-page{padding:12px;align-items:stretch}.auth-showcase-shell{width:100%;align-self:center}.auth-login-heading h1.ant-typography{font-size:24px!important}.auth-form-row{align-items:flex-start;flex-direction:column}}.ant-empty-description{color:var(--t3, #a8a297)!important;font-size:13px}.ant-empty-img-default-path-1{fill:#f0ebe4!important}.ant-empty-img-default-path-2{fill:#e8e1d8!important}.ant-empty-img-default-path-3{fill:#d6cec4!important}.ant-empty-img-default-path-4{fill:#f5f0ea!important}.ant-empty-img-default-path-5{fill:#e8e1d8!important}.ant-empty-img-simple-ellipse{fill:#f0ebe4!important}.ant-empty-img-simple-g{stroke:#d6cec4!important}.ant-skeleton-element .ant-skeleton-button,.ant-skeleton-element .ant-skeleton-input,.ant-skeleton-element .ant-skeleton-image{background:linear-gradient(90deg,#f0ebe4 25%,#f8f4f0 37%,#f0ebe4 63%)!important;background-size:400px 100%!important}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f0ebe4 25%,#f8f4f0 37%,#f0ebe4 63%)!important;background-size:400px 100%!important}.ant-table{background:#ffffffe0!important;border-radius:var(--radius-md, 18px)!important}.ant-table-container{border-radius:var(--radius-md, 18px)!important;overflow:hidden}.ant-table-thead>tr>th{background:#faf6f0e6!important;color:var(--t2, #6b655d)!important;font-size:12.5px!important;font-weight:600!important;border-bottom:1.5px solid var(--bdr, #ece6dd)!important}.ant-table-tbody>tr>td{border-bottom:1px solid rgba(236,230,221,.5)!important;color:var(--t1, #3d3a37)!important;font-size:13px!important}.ant-table-tbody>tr:hover>td{background:#fff0f059!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-wrapper{border-radius:var(--radius-md, 18px);box-shadow:0 4px 18px -6px #beaa8c2e,inset 0 1px 1px #ffffffe6;overflow:hidden;border:1.5px solid var(--bdr, #ece6dd)}.ant-pagination-item{border-radius:10px!important;border-color:var(--bdr, #ece6dd)!important}.ant-pagination-item-active{background:var(--p, #6366f1)!important;border-color:var(--p, #6366f1)!important}.ant-pagination-item-active a{color:#fff!important}.ant-card{background:#ffffff70!important;border:1.5px solid rgba(255,255,255,.92)!important;border-radius:20px!important;backdrop-filter:blur(36px) saturate(1.8)!important;-webkit-backdrop-filter:blur(36px) saturate(1.8)!important;box-shadow:0 16px 48px -14px #b4968238,inset 0 1.5px 3px #fffffffa!important}.ant-card-head{background:#ffffff47!important;border-bottom:1px solid rgba(255,255,255,.72)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:20px 20px 0 0!important}.ant-modal-content{background:#ffffff85!important;border:1.5px solid rgba(255,255,255,.92)!important;border-radius:28px!important;backdrop-filter:blur(48px) saturate(2)!important;-webkit-backdrop-filter:blur(48px) saturate(2)!important;box-shadow:0 32px 80px -24px #a0826e52,inset 0 1.5px 3px #fffffffa!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.68)!important;border-radius:28px 28px 0 0!important}.ant-modal-footer{background:transparent!important;border-top:1px solid rgba(255,255,255,.6)!important}.ant-modal-mask{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#503c3c38!important}.ant-drawer-content{background:#ffffff85!important;backdrop-filter:blur(44px) saturate(1.9)!important;-webkit-backdrop-filter:blur(44px) saturate(1.9)!important}.ant-drawer-header{background:#ffffff52!important;border-bottom:1px solid rgba(255,255,255,.72)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.ant-drawer-mask{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#503c3c2e!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{background:#fff9!important;border:1.5px solid rgba(255,255,255,.92)!important;border-radius:18px!important;backdrop-filter:blur(40px) saturate(1.8)!important;-webkit-backdrop-filter:blur(40px) saturate(1.8)!important;box-shadow:0 20px 56px -18px #a0826e47,inset 0 1.5px 2px #fffffffa!important}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-select-item-option-active{background:#fff0f0a6!important}.ant-tabs-nav{background:#ffffff61!important;border-radius:16px!important;padding:4px 6px!important;backdrop-filter:blur(32px) saturate(1.8)!important;-webkit-backdrop-filter:blur(32px) saturate(1.8)!important;border:1.5px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 24px -8px #b496822e,inset 0 1.5px 2px #fffffffa!important;margin-bottom:16px!important}.ant-tabs-tab{border-radius:12px!important;transition:background .18s ease,color .18s ease!important}.ant-tabs-tab-active{background:#ffffffd1!important;box-shadow:0 3px 12px -4px #b4968238!important}.ant-tabs-nav:before{border:none!important}.ant-tabs-ink-bar{display:none!important}.ant-statistic{background:#fff6!important;border:1.5px solid rgba(255,255,255,.9)!important;border-radius:18px!important;backdrop-filter:blur(30px) saturate(1.7)!important;-webkit-backdrop-filter:blur(30px) saturate(1.7)!important;padding:14px 16px!important;box-shadow:0 8px 28px -10px #b4968233,inset 0 1.5px 2px #fffffffa!important}.ant-alert{background:#ffffff73!important;border:1.5px solid rgba(255,255,255,.88)!important;border-radius:16px!important;backdrop-filter:blur(28px) saturate(1.6)!important;-webkit-backdrop-filter:blur(28px) saturate(1.6)!important}.filter-card,.filter-card-upgraded{background:#fffbf66b!important;border:1.5px solid rgba(255,255,255,.9)!important;border-radius:20px!important;backdrop-filter:blur(36px) saturate(1.8)!important;-webkit-backdrop-filter:blur(36px) saturate(1.8)!important;box-shadow:0 12px 36px -12px #b4968233,inset 0 1.5px 2px #fffffffa!important}.dashboard-panel,.dashboard-kpi{backdrop-filter:blur(36px) saturate(1.8)!important;-webkit-backdrop-filter:blur(36px) saturate(1.8)!important}.dashboard-kpi{background:#fff6!important;border:1.5px solid rgba(255,255,255,.9)!important}.app-main-nav.workspace-os-sidebar{background:#ffffff61!important;border:1.5px solid rgba(255,255,255,.92)!important;backdrop-filter:blur(48px) saturate(2)!important;-webkit-backdrop-filter:blur(48px) saturate(2)!important;box-shadow:0 24px 64px -22px #b496823d,inset 0 1.5px 3px #fffffffa!important}.app-header{background:#ffffff61!important;backdrop-filter:blur(56px) saturate(2.2)!important;-webkit-backdrop-filter:blur(56px) saturate(2.2)!important;border-bottom:1px solid rgba(255,255,255,.88)!important;box-shadow:0 6px 36px -10px #b496822e,inset 0 1.5px #fffffffa!important}.global-search{background:#ffffff6b!important;border:1.5px solid rgba(255,255,255,.9)!important;backdrop-filter:blur(28px) saturate(1.7)!important;-webkit-backdrop-filter:blur(28px) saturate(1.7)!important;border-radius:16px!important}.ant-table-wrapper{backdrop-filter:blur(28px) saturate(1.7)!important;-webkit-backdrop-filter:blur(28px) saturate(1.7)!important}.ant-table{background:#ffffff80!important}.ant-table-thead>tr>th{background:#ffffff61!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.lp-root{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:28px;background:linear-gradient(135deg,#ffe8f0,#ffeaf5 30%,#f5e8fc,#ece3f8)}.lp-blob{position:absolute;border-radius:999px;filter:blur(80px);opacity:.55;pointer-events:none;animation:lp-blob-float 18s ease-in-out infinite}.lp-blob-a{width:480px;height:480px;top:-180px;right:-120px;background:radial-gradient(circle,rgba(255,142,180,.65),transparent 65%)}.lp-blob-b{width:560px;height:560px;bottom:-220px;left:-160px;background:radial-gradient(circle,rgba(220,180,255,.55),transparent 68%);animation-delay:-6s}.lp-blob-c{width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,200,220,.45),transparent 70%);animation-delay:-12s}@keyframes lp-blob-float{0%,to{transform:translate(0)}50%{transform:translate(-20px,10px)}}.lp-brand-pill{position:absolute;top:32px;left:40px;z-index:10;display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#ffffffb8;border:1.5px solid rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 24px -10px #c8a0b447,inset 0 1px 2px #fffffff2;color:#9e4d6d;font-size:14px;font-weight:700;letter-spacing:.02em}.lp-brand-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#ff8eb5,#ff6b9d);color:#fff;font-size:14px;font-weight:900;box-shadow:0 6px 16px -6px #ff6b9d7a}.lp-copy{position:absolute;top:128px;left:40px;max-width:520px;z-index:5}.lp-eyebrow{margin:0 0 16px;color:#c85d88;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-headline{margin:0 0 18px;color:#6b3954;font-size:52px;line-height:1.15;font-weight:900;letter-spacing:-.02em}.lp-sub{margin:0;max-width:460px;color:#9e7890;font-size:14px;line-height:1.85}.lp-character-wrap{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:580px;height:720px;display:flex;align-items:flex-end;justify-content:center;z-index:2;pointer-events:none}.lp-character-img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(180,100,140,.32));animation:lp-character-float 5s ease-in-out infinite}@keyframes lp-character-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-form-panel{position:absolute;top:50%;right:56px;transform:translateY(-50%);width:420px;padding:36px 40px 40px;border-radius:32px;background:#ffffff7a;border:1.5px solid rgba(255,255,255,.9);backdrop-filter:blur(48px) saturate(2);-webkit-backdrop-filter:blur(48px) saturate(2);box-shadow:0 32px 80px -24px #c896b452,inset 0 1.5px 3px #fffffffa;z-index:10}.lp-form-eyebrow{margin:0 0 12px;color:#c85d88;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lp-form-title{margin:0 0 10px!important;color:#6b3954!important;font-size:28px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.01em!important}.lp-form-sub{display:block;margin-bottom:26px;color:#9e7890!important;font-size:13px!important;line-height:1.7!important}.lp-form .ant-form-item{margin-bottom:18px}.lp-form .ant-form-item-label{padding-bottom:8px!important}.lp-form .ant-form-item-label label{color:#9e7890!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.lp-form .ant-input,.lp-form .ant-input-password,.lp-form .ant-input-affix-wrapper{min-height:48px!important;padding:12px 16px!important;border-radius:18px!important;background:#ffffffad!important;border:1.5px solid rgba(255,220,235,.72)!important;font-size:13px!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important}.lp-form .ant-input:focus,.lp-form .ant-input-password:focus-within,.lp-form .ant-input-affix-wrapper-focused{border-color:#ff8eb5!important;box-shadow:0 0 0 4px #ff8eb526,0 12px 32px -14px #ff6b9d73!important;transform:translateY(-1px)!important}.lp-form .ant-input-prefix{color:#d0a8be!important;font-size:15px!important;margin-right:10px!important}.lp-submit-btn{margin-top:24px!important;height:52px!important;border-radius:20px!important;background:linear-gradient(135deg,#ff8eb5,#ff6b9d 48%,#e857a0)!important;border:none!important;font-size:14px!important;font-weight:800!important;letter-spacing:.04em!important;box-shadow:0 16px 42px -14px #ff6b9da6!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.lp-submit-btn:hover{transform:translateY(-3px)!important;box-shadow:0 22px 52px -12px #ff6b9dbf!important}.lp-form-footer{margin-top:24px;text-align:center;font-size:12px;color:#c0a0b0}.lp-form-footer a{color:#ff8eb5;font-weight:700;text-decoration:none;transition:opacity .15s}.lp-form-footer a:hover{opacity:.75}@media (max-width: 1280px){.lp-headline{font-size:44px}.lp-character-wrap{width:480px;height:640px}.lp-form-panel{right:40px;width:400px}}@media (max-width: 1080px){.lp-copy{display:none}.lp-character-wrap{width:420px;left:20%}}@media (max-width: 860px){.lp-root{padding:16px}.lp-brand-pill{top:20px;left:20px}.lp-character-wrap{display:none}.lp-form-panel{position:static;transform:none;width:min(440px,100%);margin:0 auto}}@media (prefers-reduced-motion: reduce){.lp-blob,.lp-character-img{animation:none!important}}.page-panel{background:#ffffff7a!important;border:1.5px solid rgba(255,255,255,.9)!important;backdrop-filter:blur(40px) saturate(1.9)!important;-webkit-backdrop-filter:blur(40px) saturate(1.9)!important;box-shadow:0 24px 64px -20px #b4968238,inset 0 1.5px 3px #fffffffa!important}.workspace-hero,.workspace-os-header,.workspace-command{background:#fff6!important;border:1.5px solid rgba(255,255,255,.92)!important;backdrop-filter:blur(40px) saturate(1.9)!important;-webkit-backdrop-filter:blur(40px) saturate(1.9)!important;box-shadow:0 16px 52px -16px #b4968238,inset 0 1.5px 3px #fffffffa!important}.workspace-command-stats div,.workspace-active-box,.workspace-progress,.workspace-stat-strip{background:#fff6!important;border:1.5px solid rgba(255,255,255,.9)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important}.workspace-tool-card{background:#ffffff61!important;border:1.5px solid rgba(255,255,255,.92)!important;backdrop-filter:blur(36px) saturate(1.8)!important;-webkit-backdrop-filter:blur(36px) saturate(1.8)!important}.workspace-os-sidebar,.workspace-os-main,.workspace-active-panel{background:#fff6!important;border:1.5px solid rgba(255,255,255,.92)!important;backdrop-filter:blur(40px) saturate(1.9)!important;-webkit-backdrop-filter:blur(40px) saturate(1.9)!important}.kanban-column{background:#ffffff5c!important;border:1.5px solid rgba(255,255,255,.9)!important;backdrop-filter:blur(34px) saturate(1.8)!important;-webkit-backdrop-filter:blur(34px) saturate(1.8)!important}.kanban-card{background:#ffffff8c!important;border:1.5px solid rgba(255,255,255,.92)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.command-task-item{background:#ffffff6b!important;border:1.5px solid rgba(255,255,255,.9)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important}.lp-root{min-height:100vh;position:relative;overflow:hidden;display:block;padding:0;background:linear-gradient(90deg,#fffafdeb,#fff4fa9e 34%,#f6d9e8d6),repeating-linear-gradient(105deg,transparent 0 52px,rgba(205,88,138,.18) 53px 54px,transparent 55px 122px),linear-gradient(110deg,#f6dde9,#fff6fb 48%,#b88ca4)!important;color:#4c1f37;isolation:isolate}.lp-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100vh;pointer-events:none}.lp-visual-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100vh;border:0;border-radius:0;background:linear-gradient(90deg,#fffafdeb,#fff4fa9e 34%,#f6d9e8d6),repeating-linear-gradient(105deg,transparent 0 52px,rgba(205,88,138,.18) 53px 54px,transparent 55px 122px),linear-gradient(110deg,#f6dde9,#fff6fb 48%,#b88ca4)}.lp-visual-frame:before{position:absolute;top:44px;right:64px;bottom:44px;left:64px;z-index:0;content:"";background:linear-gradient(90deg,#fffafdc2,#fffafd61 48%,#6f304e1a),repeating-linear-gradient(105deg,transparent 0 52px,rgba(224,105,154,.14) 53px 54px,transparent 55px 122px);box-shadow:inset 0 1px #ffffff80}.lp-right-wash{position:absolute;inset:0 0 0 auto;z-index:4;width:43vw;min-width:540px;background:linear-gradient(90deg,#5e254200,#5e25428a 35%,#401a2fc7);pointer-events:none}.lp-character-shadow{position:absolute;z-index:2;left:51.8%;bottom:-28px;width:520px;height:62px;transform:translate(-50%);border-radius:50%;background:#56233d26;filter:blur(18px)}.lp-character-img,.lp-character-echo{position:absolute;display:block;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none;animation:none!important}.lp-character-img{z-index:3;left:53%;bottom:-180px;width:auto;height:995px;transform:translate(-50%);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 26px 34px rgba(91,31,59,.22)) drop-shadow(0 0 26px rgba(255,247,252,.7))}.lp-character-echo{z-index:1;left:69%;bottom:-230px;width:auto;height:1010px;transform:translate(-50%);opacity:.16;filter:saturate(.3) blur(1px)}.lp-spark{position:absolute;z-index:5;width:18px;height:18px;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);background:#ffd491b8}.lp-spark-a{left:36%;top:226px}.lp-spark-b{left:62%;top:166px;width:12px;height:12px;opacity:.56}.lp-copy{position:absolute!important;z-index:6;top:116px!important;left:86px!important;display:block!important;width:540px;max-width:none;padding:0;text-shadow:0 2px 18px rgba(95,31,61,.14)}.lp-brand-pill{position:static!important;display:inline-flex!important;align-items:center;gap:12px;margin-bottom:70px;padding:0;border:0;border-radius:0;background:transparent!important;color:#5a2941;font-size:14px;font-weight:800;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-brand-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,#ef79a8,#b84c78);color:#fff8fb;font-size:16px;font-weight:800;box-shadow:0 14px 28px #8e2d552e}.lp-eyebrow{margin:0 0 14px!important;color:#d26096;font-size:13px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.lp-headline{margin:0!important;max-width:100%;color:#5a2941;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:50px!important;line-height:1.02!important;font-weight:900;letter-spacing:0!important;text-shadow:0 6px 30px rgba(255,255,255,.45)}.lp-headline span{white-space:nowrap}.lp-sub{width:438px;max-width:100%;margin:18px 0 0!important;color:#5b2d45db;font-size:15px;line-height:1.78}.lp-form-panel{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:7;min-height:100vh;width:auto!important;transform:none!important;display:flex;flex-direction:column;justify-content:center;margin:0 72px 0 auto;padding:0!important;max-width:432px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff6fbf2;text-shadow:0 3px 22px rgba(48,13,32,.42);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lp-form-eyebrow{margin:0 0 22px;color:#ffc0d8f5;font-size:13px;font-weight:900;letter-spacing:.12em}.lp-form-title.ant-typography{margin:0 0 8px!important;color:#fff7fb!important;font-size:40px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 3px 24px rgba(42,8,27,.5)}.lp-form-sub.ant-typography{display:block;margin:0 0 28px;color:#fff6fbbd!important;font-size:15px!important;line-height:1.9!important}.lp-form .ant-form-item{margin-bottom:28px}.lp-form .ant-form-item-label{padding-bottom:10px!important}.lp-form .ant-form-item-label>label{color:#ffeef7eb!important;font-size:15px!important;font-weight:850!important;letter-spacing:0!important}.lp-form .ant-form-item-required:before{color:#ff9ac0!important}.lp-form .ant-input-affix-wrapper,.lp-form .ant-input{min-height:58px!important;border:1px solid rgba(255,192,216,.3)!important;border-radius:8px!important;background:#41122b85!important;color:#fff5faf0!important;box-shadow:inset 0 1px #fff5fa12,0 16px 36px #2a081b2e!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-form .ant-input-affix-wrapper-focused,.lp-form .ant-input-affix-wrapper:focus-within,.lp-form .ant-input:focus{border-color:#ffc0d894!important;box-shadow:0 0 0 3px #ee78a829,0 16px 36px #2a081b3d!important;transform:none!important}.lp-form .ant-input-affix-wrapper input.ant-input{background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-form .ant-input::placeholder,.lp-form .ant-input-affix-wrapper input::placeholder{color:#fff5fa75}.lp-form .ant-input-prefix,.lp-form .ant-input-password-icon{color:#fff5fa80!important}.lp-submit-btn{min-height:60px!important;margin-top:2px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#ef78a8,#dc528d 52%,#9d3565)!important;box-shadow:0 18px 38px #2a081b47!important;color:#fff!important;font-size:17px!important;font-weight:900!important}.lp-submit-btn:not(:disabled):hover,.lp-submit-btn:not(:disabled):focus{background:linear-gradient(135deg,#e76c9d,#cc437b 52%,#7d254f)!important;transform:none!important}.lp-form-footer{margin-top:18px;text-align:center;font-size:15px}.lp-form-footer a{color:#ffc0d8;font-weight:850}.lp-form-footer a:hover{color:#ffe1ed}@media (max-width: 1280px){.lp-copy{left:56px!important;width:430px}.lp-headline{font-size:42px!important}.lp-sub{width:360px}.lp-form-panel{margin-right:44px;max-width:384px}.lp-character-img{left:52.8%;height:930px}}@media (max-width: 720px){.lp-root{overflow-x:hidden;overflow-y:auto}.lp-scene{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.lp-visual-frame{height:100%;min-height:100%}.lp-visual-frame:before{top:18px;right:18px;bottom:18px;left:18px}.lp-copy{position:relative!important;top:auto!important;left:auto!important;width:auto;padding:32px 22px 0}.lp-brand-pill{margin-bottom:34px}.lp-headline{font-size:29px!important;line-height:1.08!important}.lp-headline span{white-space:normal}.lp-sub{width:100%;font-size:14px;line-height:1.7}.lp-right-wash{width:100%;min-width:0;background:linear-gradient(180deg,#5e254200,#5e25422e 46%,#401a2f9e)}.lp-character-img{left:86%;top:170px;bottom:auto;height:430px;opacity:.28}.lp-character-echo{display:none}.lp-character-shadow{left:84%;top:530px;bottom:auto;width:260px}.lp-form-panel{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;min-height:auto;max-width:none;margin:0;padding:160px 18px 36px!important}.lp-form-title.ant-typography{font-size:34px!important}}.lp-root{--login-glass-line: rgba(255, 238, 247, .42);--login-glass-line-strong: rgba(255, 255, 255, .7);--login-glass-pink: rgba(255, 150, 190, .18);--login-glass-blue: rgba(170, 205, 255, .14)}.lp-visual-frame,.lp-form-panel{position:relative}.lp-visual-frame:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;z-index:2;pointer-events:none;border:1px solid rgba(255,248,251,.42);background:linear-gradient(126deg,#ffffff4d,#fff0 34%),linear-gradient(300deg,#ffc0d82e,#fff0 42%);box-shadow:inset 0 1px #ffffff8f,inset 0 -28px 50px #ffffff14,0 28px 80px #4b183424;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28)}.lp-form-panel:before{content:"";position:absolute;top:82px;right:-30px;bottom:82px;left:-30px;z-index:-1;pointer-events:none;border:1px solid var(--login-glass-line);border-radius:28px;background:linear-gradient(145deg,#5f23426b,#5f234233 46%,#ffdbea1f),repeating-linear-gradient(118deg,#ffffff14 0,#ffffff14 1px,#fff0 1px,#fff0 18px);box-shadow:0 28px 80px #2a081b42,inset 0 1px #ffffff47,inset 0 -26px 46px #ffd2e614;backdrop-filter:blur(26px) saturate(1.55) contrast(1.04);-webkit-backdrop-filter:blur(26px) saturate(1.55) contrast(1.04)}.lp-form-panel:after{content:"";position:absolute;inset:84px -28px auto -28px;height:44%;z-index:-1;pointer-events:none;border-radius:26px 26px 0 0;background:linear-gradient(120deg,#ffffff5c,#fff0 34%),linear-gradient(90deg,#ffc0d829,#fff0 56%);opacity:.85}.lp-form .ant-input-affix-wrapper,.lp-form .ant-input{border-color:#ffe2ee61!important;background:linear-gradient(135deg,#56193794,#56193757)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 24px #ffd2e60a,0 18px 42px #2a081b2e!important;backdrop-filter:blur(14px) saturate(1.38);-webkit-backdrop-filter:blur(14px) saturate(1.38)}.lp-submit-btn{border:1px solid rgba(255,238,247,.34)!important;background:linear-gradient(135deg,#ff9ac4f5,#dc528df0 52%,#9d3565eb)!important;box-shadow:0 20px 46px #2a081b4d,inset 0 1px #ffffff5c,inset 0 -14px 28px #69163d29!important}.lp-brand-icon,.lp-spark{box-shadow:0 14px 34px #8e2d5538,inset 0 1px #ffffff70!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lp-form-panel:before{background:#561937b8}}@media (max-width: 720px){.lp-visual-frame:after{top:18px;right:18px;bottom:18px;left:18px;backdrop-filter:blur(12px) saturate(1.18);-webkit-backdrop-filter:blur(12px) saturate(1.18)}.lp-form-panel:before,.lp-form-panel:after{top:124px;right:18px;bottom:24px;left:18px;border-radius:24px}}.workflow-page,.workflow-detail-page{display:grid;gap:18px;padding:24px}.workflow-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workflow-page-header h2{margin:0 0 4px}.report-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.report-subscription-channel{display:flex;min-width:0;flex-direction:column;gap:16px;padding:4px 18px 4px 0;border-right:1px solid #ebe7e9}.report-subscription-channel:last-child{padding-right:0;border-right:0}.workflow-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.workflow-summary-grid>div{min-height:104px;padding:20px;border-right:1px solid #f0f0f0}.workflow-summary-grid>div:last-child{border-right:0}.workflow-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.workflow-toolbar .ant-select{min-width:150px}.workflow-progress-cell{min-width:160px}.workflow-loading{display:grid;min-height:280px;place-items:center}.workflow-detail-overview{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:24px;padding:20px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.workflow-timeline-band{max-width:1040px}.workflow-step-row,.workflow-step-focused{padding:12px 14px;border-left:3px solid transparent}.workflow-step-focused{border-left-color:#ff6b7a;background:#fff5f6}.workflow-step-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.workflow-step-actions{margin-top:10px}.workflow-execution-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;font-size:12px}.project-workflow-band{display:grid;grid-template-columns:180px 120px minmax(0,1fr);align-items:center;gap:20px;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.project-workflow-band h3{margin:2px 0 0}@media (max-width: 768px){.report-subscription-grid{grid-template-columns:1fr}.report-subscription-channel{padding:0 0 16px;border-right:0;border-bottom:1px solid #ebe7e9}.report-subscription-channel:last-child{padding-bottom:0;border-bottom:0}.workflow-page,.workflow-detail-page{padding:16px}.workflow-page-header{flex-direction:column}.workflow-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-summary-grid>div:nth-child(2){border-right:0}.workflow-detail-overview{grid-template-columns:1fr}.project-workflow-band{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workflow-band>.ant-space{grid-column:1 / -1}.workflow-step-heading{flex-direction:column}}.commercial-funnel{padding-bottom:16px;border-bottom:1px solid #f0f0f0}.commercial-funnel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.commercial-funnel-head h4{margin:0}.commercial-funnel-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:20px;margin-bottom:10px}@media (max-width: 900px){.commercial-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-funnel-head{align-items:flex-start;flex-direction:column}}.openclaw-page{display:grid;gap:18px;padding:24px}.openclaw-header,.openclaw-chat-meta,.openclaw-task-heading,.openclaw-task-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.openclaw-header h2,.openclaw-safety-alert{margin:0}.openclaw-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:18px;min-height:560px}.openclaw-chat,.openclaw-tasks{display:flex;min-width:0;flex-direction:column;gap:16px;padding:18px;border:1px solid #f0d9df;border-radius:8px;background:#ffffffb3}.openclaw-message-list,.openclaw-task-list{display:grid;align-content:start;gap:10px;overflow:auto}.openclaw-message-list{flex:1;padding-right:4px}.openclaw-message{width:fit-content;max-width:min(88%,680px);padding:10px 12px;border:1px solid #f0d9df;border-radius:8px;background:#fffafb}.openclaw-message-user{justify-self:end;border-color:#f3bbc7;background:#ffe9ee}.openclaw-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.openclaw-task-row{align-items:flex-start;padding:12px 0;border-bottom:1px solid #f3e5e8}.openclaw-task-row:last-child{border-bottom:0}.openclaw-task-note{display:block;margin-top:5px}@media (max-width: 820px){.openclaw-page{padding:16px}.openclaw-header{align-items:flex-start;flex-direction:column}.openclaw-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.openclaw-chat{min-height:440px}}@media (max-width: 520px){.openclaw-composer{grid-template-columns:1fr}.openclaw-message{max-width:100%}}
