.ts-state{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.ts-state-body{min-width:0}.ts-state-title{font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ts-state-detail{font-size:13px;color:var(--ink-2);margin-top:2px;max-width:62ch}.ts-state-action{flex-shrink:0}.ts-btn{font-size:13px;font-weight:600;color:var(--ink);padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface)}.ts-btn:hover{background:var(--bg-inset)}.ts-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ts-empty{background:transparent;border-style:dashed;border-color:var(--border-light)}.ts-empty .ts-state-title{color:var(--ink-2);font-weight:600}.ts-restricted{border-left:3px solid var(--ink-3)}.ts-locked{border-left:3px solid var(--accent)}.ts-unavailable{border-style:dashed;border-color:var(--ink-3);background:transparent}.ts-unavailable .ts-state-title{color:var(--ink-2)}.ts-error{border-left:3px solid var(--danger)}.ts-offline,.ts-stale{border-left:3px solid var(--warning)}.ts-chip{font-size:10.5px;font-weight:700;letter-spacing:.01em;padding:3px 7px;border-radius:5px;border:1px solid var(--border);color:var(--ink-2);background:var(--surface);white-space:nowrap}.ts-chip-locked{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ts-chip-unavailable{border-style:dashed;border-color:var(--ink-3)}.ts-tier-live{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.ts-tier-merged{color:var(--info);border-color:color-mix(in srgb,var(--info) 45%,transparent)}.ts-tier-parked{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.ts-tier-partial{color:var(--warning);border-style:dashed}.ts-tier-unavailable{border-style:dashed;color:var(--ink-3)}.ts-unknown{color:var(--ink-3);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:6px}.ts-unknown-label{font-size:12px}.ts-delivery{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 7px;border-radius:5px;border:1px solid var(--border);color:var(--ink-2);background:var(--surface)}.ts-delivery-sent{color:var(--ink-2)}.ts-delivery-delivered{color:var(--info);border-color:color-mix(in srgb,var(--info) 40%,transparent)}.ts-delivery-seen{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.ts-delivery-acknowledged{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.ts-delivery-unknown{color:var(--ink-3);border-style:dashed}.ts-skeleton{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0}.ts-skeleton-row{height:12px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--bg-inset) 25%,var(--surface-2) 37%,var(--bg-inset) 63%);background-size:400% 100%;animation:ts-shimmer 1.4s ease infinite}@keyframes ts-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.ts-skeleton-row{animation:none;background:var(--bg-inset)}}@media(max-width:640px){.ts-state{flex-direction:column;align-items:stretch;gap:var(--space-3)}.ts-state-action,.ts-btn{width:100%}}.verify-email-banner{display:flex;align-items:center;gap:var(--space-3);justify-content:center;flex-wrap:wrap;padding:8px 16px;background:#92400e;color:#fff;font-size:13px;font-weight:600;position:sticky;top:0;z-index:190}.verify-email-banner button{padding:3px 10px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.4);background:#ffffff1f;color:#fff;font-size:12px;cursor:pointer}.verify-email-banner button:disabled{opacity:.6;cursor:default}.lg-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1499;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.lg-gate-card{background:var(--bg-card, #fff);border-radius:12px;padding:24px 20px;max-width:440px;width:100%;box-shadow:0 8px 30px #00000040}.lg-gate-card h1{font-size:18px;margin:0 0 8px}.lg-gate-card p{font-size:14px;line-height:1.5;margin:0 0 12px}.lg-gate-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.lg-gate-error{color:var(--danger, #b3261e)}.lg-gate-impersonation-note{color:var(--ink-3, #666);font-style:italic}.lg-gate-actions{display:flex;justify-content:flex-end;gap:10px}.lg-gate-signout{background:transparent;border:1px solid var(--border, #ccc);border-radius:8px;padding:8px 14px;cursor:pointer}.lg-gate-accept{background:var(--accent, #2f6feb);color:#fff;border:none;border-radius:8px;padding:8px 14px;cursor:pointer}.lg-gate-accept:disabled,.lg-gate-signout:disabled{opacity:.6;cursor:default}.pwa-lifecycle{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:120;display:flex;max-width:min(420px,calc(100vw - 32px));align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--panel);color:var(--ink);box-shadow:0 10px 30px #0000003d;font-size:12px}.pwa-lifecycle button{min-height:40px;white-space:nowrap}.pwa-lifecycle .pwa-dismiss{min-height:32px;min-width:32px;border:0;background:none;color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer;border-radius:8px;flex:none}.pwa-lifecycle .pwa-dismiss:hover{background:var(--bg-inset);color:var(--ink)}@media(max-width:640px){.pwa-lifecycle{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));left:10px;max-width:none}}@media(prefers-reduced-motion:reduce){.pwa-lifecycle,.pwa-lifecycle *{scroll-behavior:auto;transition:none!important}}:root{--smn-primary: #0b63f6;--smn-primary-d: #0758d9;--smn-primary-l: #2f7bff;--smn-primary-tint: #eaf2ff;--smn-navy: #061a38;--smn-navy-2: #0b2a5b;--smn-violet: #6d3bef;--success: #16a34a;--success-light: #22c55e;--success-ink: #11703f;--success-wash: #e8f7ef;--warning: #f59e0b;--warning-light: #fbbf24;--warning-ink: #8f4d00;--warning-wash: #fff4de;--danger: #dc2626;--danger-light: #e5484d;--danger-ink: #b42318;--danger-wash: #fdecea;--info: #0ea5e9;--info-ink: #0758d9;--info-wash: #eaf2ff;--violet: #7c4dff;--violet-ink: #5b2fd6;--violet-wash: #f1ecff;--teal: #0d9488;--teal-ink: #0e6f66;--teal-wash: #e3f5f2;--neutral: #94a3b8;--neutral-ink: #475467;--neutral-wash: #eef1f6;--chart-1: #0b63f6;--chart-2: #0d9488;--chart-3: #f59e0b;--chart-4: #7c4dff;--chart-5: #e5484d;--chart-6: #16a34a;--chart-7: #0891b2;--chart-8: #64748b;--font: "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-display: "Inter", "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "SF Mono", Consolas, monospace;--text-display: 28px;--text-hero: 26px;--text-section: 17px;--text-card: 15px;--text-kpi: 24px;--radius-xs: 4px;--radius-sm: 8px;--radius: 12px;--radius-btn: 10px;--radius-card: 14px;--radius-lg: 16px;--radius-hero: 18px;--radius-xl: 24px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--sidebar-w: 248px;--max-content: 1440px;--header-h: 56px;--ease: cubic-bezier(.4, 0, .2, 1);--duration: .15s;--duration-slow: .5s}:root{--line: var(--border);--card: var(--bg-elevated);--t1: var(--ink);--t2: var(--ink-2);--t3: var(--ink-3);--blue: var(--smn-primary)}:root,[data-theme=light]{--bg: #f4f7fc;--bg-elevated: #ffffff;--bg-inset: #eef2f8;--surface: #ffffff;--surface-2: #f8fafd;--sidebar-bg: #ffffff;--sidebar-ink: #1c2430;--ink: #0b1733;--ink-2: #566174;--ink-3: #667085;--ink-inverse: #ffffff;--border: #e3e8f0;--border-light: #eef1f6;--accent: var(--smn-primary);--accent-hover: var(--smn-primary-d);--shadow-xs: 0 1px 2px rgba(11,23,51,.04);--shadow-sm: 0 1px 2px rgba(11,23,51,.04), 0 2px 8px rgba(11,23,51,.04);--shadow: 0 2px 4px rgba(11,23,51,.04), 0 10px 24px rgba(11,23,51,.08);--shadow-md: 0 2px 4px rgba(11,23,51,.04), 0 10px 24px rgba(11,23,51,.08);--shadow-lg: 0 4px 8px rgba(11,23,51,.06), 0 18px 48px rgba(11,23,51,.14);--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);color-scheme:light}[data-theme=dark]{--bg: #07101e;--bg-elevated: #0c1728;--bg-inset: #050c17;--surface: #101d30;--surface-2: #15243a;--sidebar-bg: #050c17;--sidebar-ink: #cfd6e0;--ink: #f4f7fb;--ink-2: #b1bed0;--ink-3: #98a2b3;--ink-inverse: #16202b;--border: #263750;--border-light: #1c2b40;--accent: var(--smn-primary-l);--accent-hover: var(--smn-primary);--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow: 0 1px 2px rgba(0,0,0,.3), 0 4px 16px rgba(0,0,0,.3);--shadow-lg: 0 1px 2px rgba(0,0,0,.4), 0 10px 30px rgba(0,0,0,.35);--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #07101e;--bg-elevated: #0c1728;--bg-inset: #050c17;--surface: #101d30;--surface-2: #15243a;--sidebar-bg: #050c17;--sidebar-ink: #cfd6e0;--ink: #f4f7fb;--ink-2: #b1bed0;--ink-3: #98a2b3;--ink-inverse: #16202b;--border: #263750;--border-light: #1c2b40;--accent: var(--smn-primary-l);--accent-hover: var(--smn-primary);--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow: 0 1px 2px rgba(0,0,0,.3), 0 4px 16px rgba(0,0,0,.3);--shadow-lg: 0 1px 2px rgba(0,0,0,.4), 0 10px 30px rgba(0,0,0,.35);--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--accent, #2563eb);outline-offset:2px}body{font-family:var(--font);font-size:13px;line-height:1.45;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.tap-row{display:flex;flex-wrap:wrap;gap:6px}@media(pointer:coarse){.tap-target{min-height:44px;min-width:44px;padding-block:10px}.tap-row{gap:10px}}input,textarea,select{font-family:inherit;font-size:inherit}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}#root{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-page-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.ds-page-header h1,.ds-page-title{margin:0;font-size:26px;font-weight:750;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.ds-page-subtitle{margin-top:4px;font-size:13.5px;color:var(--ink-2);font-weight:400}.ds-page-header .ds-action{margin-left:auto;flex:none}.ds-section-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ds-section-header h3,.ds-h3{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.ds-section-header .ds-sub,.ds-h3-sub{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--ink-2)}.ds-section-header .ds-link,.ds-section-header .ds-more{margin-left:auto}.ds-card{background:var(--surface, var(--bg-elevated));border:1px solid var(--border);border-radius:var(--radius-card, 14px);box-shadow:var(--shadow-sm)}.ds-card.ds-clickable{cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.ds-card.ds-clickable:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-1px)}.ds-card-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 8px}.ds-card-hd h3{margin:0;font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.005em}.ds-card-hd .ds-sub{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--ink-2)}.ds-card-hd .ds-link{margin-left:auto;white-space:nowrap}.ds-card-bd{padding:4px 18px 16px}.ds-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.ds-tile{display:flex;flex-direction:column;gap:12px;padding:16px}.ds-tile-ic{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--info-wash);color:var(--info-ink);font-size:22px;flex:none}.ds-tile-t{font-size:12.5px;font-weight:600;color:var(--ink)}.ds-tile-n{font-size:26px;font-weight:750;letter-spacing:-.02em;line-height:1.05;margin:2px 0;color:var(--ink);font-variant-numeric:tabular-nums}.ds-tile-s{font-size:11.5px;color:var(--ink-2)}.ds-tile-lk{font-size:11.5px;color:var(--accent);font-weight:600;margin-top:6px;display:inline-block}.ds-tile:hover .ds-tile-lk,a.ds-tile-lk:hover{text-decoration:underline}.ds-table{width:100%;border-collapse:collapse;font-size:12px}.ds-table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--ink-2);padding:8px 10px 10px 0;border-bottom:1px solid var(--border)}.ds-table td{padding:11px 10px 11px 0;border-top:1px solid var(--border-light);vertical-align:middle;color:var(--ink);font-size:12.5px}.ds-table tbody tr{transition:background .1s}.ds-table tbody tr:hover{background:var(--surface-2)}.ds-table tbody tr:first-child td{border-top:0}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 15px;border-radius:var(--radius-btn, 10px);font-weight:600;font-size:13px;cursor:pointer;border:1px solid transparent;font-family:inherit;background:none;color:var(--ink);transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.ds-btn:disabled{opacity:.5;cursor:default}.ds-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff) 0%,var(--accent) 100%);color:#fff;box-shadow:0 1px 2px #0b17331f,0 6px 14px -8px color-mix(in srgb,var(--accent) 80%,transparent),inset 0 1px #ffffff24}.ds-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.ds-btn-secondary{background:var(--bg-elevated);color:var(--ink);border-color:var(--border);box-shadow:var(--shadow-xs)}.ds-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent-hover)}.ds-btn-ghost{background:none;color:var(--ink-2);border-color:transparent}.ds-btn-ghost:hover:not(:disabled){background:var(--bg-inset);color:var(--ink)}.ds-btn-sm{min-height:30px;padding:6px 11px;font-size:12px;border-radius:8px}.ds-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-input,.ds-select,.ds-textarea,input.ds-field,select.ds-field,textarea.ds-field{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-btn, 10px);background:var(--bg-elevated);color:var(--ink);font-size:13px;font-family:inherit;width:100%;transition:border-color .12s,box-shadow .12s}.ds-textarea,textarea.ds-field{resize:vertical}.ds-input:focus,.ds-select:focus,.ds-textarea:focus,input.ds-field:focus,select.ds-field:focus,textarea.ds-field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.ds-field-group{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.ds-field-group label{font-size:12px;font-weight:600;color:var(--ink-2)}.ds-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ds-badge-blue{background:var(--info-wash, #eaf2ff);color:var(--info-ink, #0758d9)}.ds-badge-green{background:var(--success-wash, #e8f7ef);color:var(--success-ink, #11703f)}.ds-badge-amber{background:var(--warning-wash, #fff4de);color:var(--warning-ink, #8f4d00)}.ds-badge-red{background:var(--danger-wash, #fdecea);color:var(--danger-ink, #b42318)}.ds-badge-purple{background:var(--violet-wash, #f1ecff);color:var(--violet-ink, #5b2fd6)}.ds-badge-grey{background:var(--neutral-wash, #eef1f6);color:var(--neutral-ink, #475467)}.ds-pill{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--danger-ink, #b42318);color:#fff;font-size:10.5px;font-weight:700;line-height:1}.ds-pill-accent{background:var(--accent)}.ds-pill-muted{background:var(--bg-inset);color:var(--ink-2)}.ds-link{color:var(--accent-hover, var(--accent));font-weight:600;font-size:12.5px;cursor:pointer;text-decoration:none}.ds-link:hover{text-decoration:underline}.ds-li{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;margin:0 -6px;border-top:1px solid var(--border-light);font-size:12px;border-radius:6px;transition:background .1s}.ds-li:first-child{border-top:0}.ds-li:hover{background:var(--bg-inset)}.ds-li .ds-li-icon{flex:none;color:var(--ink-2);margin-top:1px}.ds-li .ds-li-body{flex:1;min-width:0}.ds-li .ds-li-sub{display:block;color:var(--ink-2);font-size:10.5px;margin-top:1px}.ds-li .ds-li-meta{margin-left:auto;flex:none;font-size:10.5px;color:var(--ink-2)}.ds-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);margin:4px 0 12px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.ds-tabs .ds-tab{padding:10px 2px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.ds-tabs .ds-tab:hover{color:var(--ink)}.ds-tabs .ds-tab.ds-on,.ds-tabs .ds-tab[aria-selected=true]{color:var(--accent-hover, var(--accent));border-bottom-color:var(--accent)}.ds-seg-tabs{display:inline-flex;gap:4px;background:var(--bg-inset);border:0;border-radius:12px;padding:4px}.ds-seg-tabs .ds-tab{padding:7px 14px;border-radius:9px;font-size:13px;border:0;color:var(--ink-2)}.ds-seg-tabs .ds-tab.ds-on{background:var(--bg-elevated);color:var(--ink);box-shadow:var(--shadow-sm)}.ds-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:20px}.ds-modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:520px;max-height:88vh;overflow:hidden;display:flex;flex-direction:column}.ds-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border)}.ds-modal-head h2{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.ds-modal-close{width:30px;height:30px;border-radius:8px;color:var(--ink-2);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ds-modal-close:hover{background:var(--bg-inset);color:var(--ink)}.ds-modal-body{min-height:0;overflow-y:auto;padding:18px 20px}.ds-modal-foot{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--border)}.ds-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172a80}.ds-drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;width:100%;max-width:420px;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:-20px 0 60px #1018282e;display:flex;flex-direction:column}.ds-empty{text-align:center;padding:44px 28px}.ds-empty-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;display:inline-flex;align-items:center;justify-content:center;background:var(--info-wash, #eaf2ff);color:var(--info-ink, #0758d9);box-shadow:0 0 0 8px color-mix(in srgb,var(--info-wash, #eaf2ff) 45%,transparent)}.ds-empty h2{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--ink)}.ds-empty p{margin:0 auto;max-width:460px;color:var(--ink-2);font-size:13.5px;line-height:1.6}.ds-toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--smn-navy, #061a38);color:#fff;font-size:13px;font-weight:500;box-shadow:var(--shadow-lg)}.ds-toast-success{background:var(--success-ink, #11703f)}.ds-toast-danger{background:var(--danger-ink, #b42318)}.ds-toast-warning{background:var(--warning);color:#422006}.ds-muted{color:var(--ink-2);font-size:13px}.ds-muted-sm{color:var(--ink-3);font-size:11.5px}.talent-portal select:not([class]),.client-portal select:not([class]),.vendor-portal select:not([class]),.admin-portal select:not([class]){padding:9px 11px;border:1px solid var(--rule, var(--border));border-radius:9px;background:var(--panel-2, var(--surface-2));color:var(--ink);font:inherit;font-size:13px}.talent-portal select:not([class]):focus,.client-portal select:not([class]):focus,.vendor-portal select:not([class]):focus,.admin-portal select:not([class]):focus{outline:none;border-color:var(--accent, var(--smn-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, var(--smn-primary)) 20%,transparent)}.talent-portal input[type=date]:not([class]),.talent-portal input[type=month]:not([class]),.client-portal input[type=date]:not([class]),.client-portal input[type=month]:not([class]),.vendor-portal input[type=date]:not([class]),.vendor-portal input[type=month]:not([class]),.admin-portal input[type=date]:not([class]),.admin-portal input[type=month]:not([class]){padding:8px 10px;border:1px solid var(--rule, var(--border));border-radius:9px;background:var(--panel-2, var(--surface-2));color:var(--ink);font:inherit;font-size:13px}.talent-portal input[type=checkbox]:not([class]),.talent-portal input[type=radio]:not([class]),.client-portal input[type=checkbox]:not([class]),.client-portal input[type=radio]:not([class]),.vendor-portal input[type=checkbox]:not([class]),.vendor-portal input[type=radio]:not([class]),.admin-portal input[type=checkbox]:not([class]),.admin-portal input[type=radio]:not([class]){width:16px;height:16px;accent-color:var(--accent, var(--smn-primary));cursor:pointer}.demo-world-banner{position:sticky;top:0;z-index:1000;padding:8px 16px;background:var(--warning-bg, #fff3cd);color:var(--warning-ink, #664d03);border-bottom:1px solid var(--warning-border, #ffe69c);font-size:13px;font-weight:600;text-align:center}.ds-skel{display:block;border-radius:8px;min-height:12px;background:linear-gradient(90deg,var(--bg-inset) 0%,color-mix(in srgb,var(--bg-inset) 40%,#fff) 50%,var(--bg-inset) 100%);background-size:200% 100%;animation:ds-shimmer 1.4s ease-in-out infinite}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ds-skel{animation:none}}:root{--tsz-scale: 1}:root[data-text-size=large]{--tsz-scale: 1.12}:root[data-text-size=larger]{--tsz-scale: 1.25}.side,.ps-main{zoom:var(--tsz-scale)}:root[data-text-size=large] .side,:root[data-text-size=larger] .side{height:calc(100vh / var(--tsz-scale))}:root[data-text-size=large] .ps-main .modal,:root[data-text-size=larger] .ps-main .modal{max-height:calc(90vh / var(--tsz-scale))}:root[data-text-size=large] .agent-portal .ps-main .modal,:root[data-text-size=larger] .agent-portal .ps-main .modal{max-height:calc(88vh / var(--tsz-scale))}:root[data-text-size=large] .client-portal .ps-main .modal,:root[data-text-size=larger] .client-portal .ps-main .modal{max-height:calc(88vh / var(--tsz-scale))}:root[data-text-size=large] .talent-portal .ps-main .modal,:root[data-text-size=larger] .talent-portal .ps-main .modal{max-height:calc(88vh / var(--tsz-scale))}@media(max-width:480px){:root[data-text-size=large] .talent-portal .ps-main .modal,:root[data-text-size=larger] .talent-portal .ps-main .modal{max-height:calc(100dvh / var(--tsz-scale))}}:root[data-text-size=large] .vendor-portal .ps-main .modal,:root[data-text-size=larger] .vendor-portal .ps-main .modal{max-height:calc(88vh / var(--tsz-scale))}@media(max-width:480px){:root[data-text-size=large] .vendor-portal .ps-main .modal,:root[data-text-size=larger] .vendor-portal .ps-main .modal{max-height:calc(100dvh / var(--tsz-scale))}}:root[data-text-size=large] .talent-portal .ps-main .bio-history-drawer,:root[data-text-size=larger] .talent-portal .ps-main .bio-history-drawer{max-height:calc(70vh / var(--tsz-scale))}:root[data-text-size=large] .ps-main .ds-modal,:root[data-text-size=larger] .ps-main .ds-modal{max-height:calc(88vh / var(--tsz-scale))}:root[data-text-size=large] .ps-main .admin-agent-chat,:root[data-text-size=larger] .ps-main .admin-agent-chat{height:calc((100vh - 140px) / var(--tsz-scale))}:root[data-text-size=large] .ps-main .msg-page,:root[data-text-size=larger] .ps-main .msg-page{height:calc((100vh - var(--space-6) * 2) / var(--tsz-scale))}@media(max-width:768px){:root[data-text-size=large] .ps-main .msg-page,:root[data-text-size=larger] .ps-main .msg-page{height:calc((100vh - var(--space-4) * 2 - 48px) / var(--tsz-scale))}}:root[data-text-size=large] .mk .top,:root[data-text-size=larger] .mk .top{flex-wrap:wrap;min-width:0}.tsz-control{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px}.tsz-label{font-size:11px;color:#6b7280;white-space:nowrap}.tsz-buttons{display:inline-flex;gap:4px}.tsz-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;border-radius:5px;border:1px solid #d0d7e2;background:#fff;color:#475569;cursor:pointer;font-family:inherit;padding:0}.tsz-btn:hover{color:#111827}.tsz-btn[aria-checked=true]{background:#2f6fed;color:#fff;border-color:transparent}.mk .side-foot .tsz-label{color:var(--nav-text, #9fb0c8)}.mk .side-foot .tsz-btn{background:#0a1529;border-color:#22354f;color:var(--nav-text, #9fb0c8)}.mk .side-foot .tsz-btn:hover{color:#e9eef6}.mk .side-foot .tsz-btn[aria-checked=true]{background:var(--nav-on, #2f6fe8);color:#fff;border-color:transparent}:root .client-portal,:root .agent-portal,:root .talent-portal,:root .vendor-portal,:root .admin-portal{--accent: #0b63f6;--accent-d: #0758d9;--accent-glow: rgba(11, 99, 246, .28);--bg: #f4f7fc;--panel: #ffffff;--panel-2: #f8fafd;--ink: #0b1733;--ink-2: #566174;--ink-3: #667085;--rule: #e3e8f0;--rule-2: #eef1f6;--card-shadow: 0 1px 2px rgba(11, 23, 51, .04), 0 2px 8px rgba(11, 23, 51, .04);--green: #15803d;--green-2: #16a34a;--amber: #b45309;--red: #dc2626;--purple: #6d3bef}:root .mk,:root .mkc.mkc,:root .mkv.mkv{--nav: #061a38;--nav-hover: rgba(255, 255, 255, .07);--nav-text: #b8c4da;--nav-on: #0b63f6;--page: #f4f7fc;--card: #ffffff;--line: #e3e8f0;--line2: #eef1f6;--t1: #0b1733;--t2: #566174;--t3: #667085;--blue: #0b63f6;--blue-bg: #eaf2ff;--green: #15803d;--green-bg: #e8f7ef;--amber: #b45309;--amber-bg: #fff4de;--purple: #6d3bef;--purple-bg: #f1ecff;--teal: #0e7c70;--teal-bg: #e3f5f2;--red: #dc2626;--red-bg: #fdecea;--pink: #c2266f;--pink-bg: #fdebf4}body{background:var(--bg);color:var(--ink)}:root .ps-outlet{background:transparent}:root .ps-shell:before{background:#061a38}.mk .side.side{background:radial-gradient(120% 60% at 0% 0%,rgba(47,123,255,.2),transparent 60%),linear-gradient(180deg,#0a2350,#071c40 34%,#061a38);padding:18px 12px 14px;box-shadow:inset -1px 0 #ffffff0d}.mk .brand.brand{padding:4px 6px 16px;margin-bottom:8px;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.mk .brand .logo.logo{width:42px;height:42px;border-radius:12px;box-shadow:0 0 0 1px #ffffff24,0 6px 16px -6px #0009}.mk .brand .n.n{font-size:14.5px;font-weight:750;letter-spacing:-.01em;line-height:1.2;color:#fff}.mk .brand .s.s{font-size:11px;color:#9fb0cc;margin-top:3px}.mk .nav.nav{gap:3px}.mk .nav.nav a{padding:9px 11px;border-radius:10px;font-size:13.5px;font-weight:500;color:#b8c4da;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.mk .nav.nav a svg{color:#8fa3c4;transition:color .12s ease;flex:none}.mk .nav.nav a:hover svg{color:#dbe5f5}.mk .nav.nav a:hover{background:#ffffff12;color:#fff}.mk .nav.nav a.on{background:linear-gradient(135deg,#2173ff,#0b5ce8);color:#fff;font-weight:600;box-shadow:0 8px 18px -8px #0b63f6d9,inset 0 1px #ffffff29}.mk .nav.nav a.on svg{color:#fff}.mk .nav a .pill.pill{background:#dc2626;font-size:10.5px;padding:1px 7px;box-shadow:0 0 0 2px #061a3899}.mk .nav a .pill.pill.b{background:#ffffff29}.mk .nav a.all.all{color:#9cc0ff;font-size:12.5px}.mk .sec.sec{font-size:10.5px;letter-spacing:.12em;color:#7f93b5;padding:16px 11px 6px}.mk .side-foot.side-foot{border-top:1px solid rgba(255,255,255,.08);padding-top:8px;gap:3px}.mk .side-foot .promo.promo{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;border-radius:10px}.mk .side-foot .promo.promo:hover{background:#ffffff1a}.mk .side-foot .promo.sc svg{color:#b9a6ff}.mk .side-foot .promo.or svg{color:#7ee0c3}.mk .menupref.menupref{color:#a9b8d1}.mk .powered .pw.pw{color:#9fb0cc}.mk .top.top{background:#ffffffe0;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid #e8edf5;padding:12px 28px;min-height:64px}@media(max-width:760px){.mk .top.top{padding-left:62px;padding-right:16px}}.mk .top .search.search{background:#f3f6fb;border:1px solid #e6ebf3;border-radius:12px;padding:9px 14px;color:#667085;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.mk .top .search.search:focus-within{background:#fff;border-color:color-mix(in srgb,var(--smn-primary) 55%,#e6ebf3);box-shadow:0 0 0 4px color-mix(in srgb,var(--smn-primary) 14%,transparent)}.mk .top .search input::placeholder{color:#7a8599}.mk .acct .acct-av.acct-av{width:36px;height:36px;background:linear-gradient(135deg,#0b63f6,#6d3bef);box-shadow:0 0 0 2px #fff,0 0 0 3px #e3e8f0;font-size:12.5px}.mk .acct-menu.acct-menu{border-radius:14px;box-shadow:var(--shadow-lg);padding:8px}.mk .org .av.av{background:linear-gradient(135deg,#0b2a5b,#061a38)}:root .client-portal .icon-btn,:root .agent-portal .icon-btn,:root .talent-portal .icon-btn,:root .vendor-portal .icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid #e6ebf3;background:#fff;color:#3d4a61;box-shadow:var(--shadow-xs);transition:border-color .12s ease,color .12s ease,box-shadow .12s ease}:root .client-portal .icon-btn:hover,:root .agent-portal .icon-btn:hover,:root .talent-portal .icon-btn:hover,:root .vendor-portal .icon-btn:hover{color:var(--smn-primary);border-color:color-mix(in srgb,var(--smn-primary) 40%,#e6ebf3);box-shadow:var(--shadow-sm)}:root .client-portal .icon-btn .dot,:root .agent-portal .icon-btn .dot,:root .talent-portal .icon-btn .dot,:root .vendor-portal .icon-btn .dot{background:#0b63f6;border-color:#fff}:root .agent-portal .icon-btn.labelled{border-radius:999px}@media(max-width:760px){:root .ps-mobile-toggle{border-radius:12px;border-color:#e6ebf3;box-shadow:var(--shadow-sm)}body:has(.demo-world-banner) .ps-mobile-toggle{top:50px}}@media(max-width:560px){body:has(.demo-world-banner) .ps-mobile-toggle{top:68px}}.mk .plan-spotlight.plan-spotlight{border-radius:16px;border:1px solid rgba(120,170,255,.22);background:radial-gradient(60% 140% at 100% 0%,rgba(124,77,255,.35),transparent 60%),linear-gradient(110deg,#061a38,#0b2a5b 55%,#0b4bb8);padding:16px 48px 16px 22px;box-shadow:0 10px 30px -18px #061a38cc}.mk .plan-spotlight.active-plan.active-plan{background:radial-gradient(60% 140% at 100% 0%,rgba(47,123,255,.45),transparent 60%),linear-gradient(110deg,#061a38,#0b2a5b 60%,#0e4fb8);border-color:#78aaff38}.mk .plan-spotlight .ps-kicker.ps-kicker{font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#9cc0ff}.mk .plan-spotlight.active-plan .ps-kicker.ps-kicker{color:#9cc0ff}.mk .plan-spotlight h2.ps-title,.mk .plan-spotlight .ps-copy h2{font-size:16px;font-weight:750;letter-spacing:-.01em}.mk .plan-spotlight .ps-copy p{font-size:12px;color:#ffffffc7}.mk .plan-spotlight .ps-benefits.ps-benefits span{font-size:11.5px;color:#ffffffdb}.mk .plan-spotlight .ps-action.ps-action{font-size:12.5px;font-weight:700;padding:9px 16px;border-radius:10px;color:#0758d9;box-shadow:0 6px 14px -8px #00000080}.mk .plan-spotlight .ps-dismiss.ps-dismiss{color:#fff;background:#ffffff24}.mk .card.card,.mkc.mkc .card.card,.mkv.mkv .card.card,.mk .rail .oracle.oracle{border-color:#e6ebf3;border-radius:14px;box-shadow:0 1px 2px #0b17330a,0 2px 8px #0b17330a}:root .client-portal .card:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .card:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .card:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .card:where(:not(.mk *,.mkc *,.mkv *)){border-color:#e6ebf3;border-radius:14px;box-shadow:0 1px 2px #0b17330a,0 2px 8px #0b17330a}.mk .card .hd h3,.mkc.mkc .card .hd h3,.mkv.mkv .card .hd h3{font-size:15px;font-weight:700;letter-spacing:-.005em;text-transform:none;color:var(--t1)}.mk .card .hd .sub,.mkc.mkc .card .hd .sub,.mkv.mkv .card .hd .sub{font-size:12px;color:var(--t2)}.mk .card .hd .lk,.mkc.mkc .card .hd .lk,.mkv.mkv .card .hd .lk{color:#0758d9;font-weight:600}.mk .rail h4.o-h,.mk .rail .oracle h4{font-size:15px;font-weight:750}.mk .card .hd,.mkc.mkc .card .hd,.mkv.mkv .card .hd{padding:16px 18px 8px}.mk .card .bd,.mkc.mkc .card .bd,.mkv.mkv .card .bd{padding-left:18px;padding-right:18px}.mk .tile .ic.ic,.mkc.mkc .tile .ic.ic,.mkv.mkv .tile .ic.ic{width:44px;height:44px;border-radius:50%;background:var(--blue-bg);color:#0758d9}.mk .tile .ic.b,.mk .tile .ic.bl,.mkc.mkc .tile .ic.blue,.mkv.mkv .tile .ic.blue{background:#eaf2ff;color:#0758d9}.mk .tile .ic.g,.mkc.mkc .tile .ic.green,.mkv.mkv .tile .ic.green{background:#e8f7ef;color:#11703f}.mk .tile .ic.a,.mkc.mkc .tile .ic.amber,.mkv.mkv .tile .ic.amber{background:#fff4de;color:#8f4d00}.mk .tile .ic.p,.mkc.mkc .tile .ic.purple,.mkv.mkv .tile .ic.purple{background:#f1ecff;color:#5b2fd6}.mk .tile .ic.red,.mkc.mkc .tile .ic.red,.mkv.mkv .tile .ic.red{background:#fdecea;color:#b42318}.mk .tile .n.n,.mkc.mkc .tile .n.n,.mkv.mkv .tile .n.n{font-size:26px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mk .tile .t.t,.mkc.mkc .tile .t.t,.mkv.mkv .tile .t.t{font-size:13px;font-weight:600;color:var(--t1)}.mk .tile .lk.lk,.mkc.mkc .tile .lk.lk,.mkv.mkv .tile .lk.lk{color:#0758d9}.mk .cnt2.cnt2{font-size:11.5px}.mkc.mkc button.card.tile,.mkv.mkv button.card.tile,.mk .card.tile{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mkc.mkc button.card.tile:hover,.mkv.mkv button.card.tile:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0b17330a,0 10px 24px #0b173314;border-color:color-mix(in srgb,#0b63f6 30%,#e6ebf3)}.mk .badge.badge,.mkc.mkc .badge.badge,.mkv.mkv .badge.badge{border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750;letter-spacing:.05em}.mk .badge.badge.c,.mkc.mkc .badge.badge.green,.mkv.mkv .badge.badge.green{background:#e8f7ef;color:#11703f}.mk .badge.badge.i,.mkc.mkc .badge.badge.blue,.mkv.mkv .badge.badge.blue{background:#eaf2ff;color:#0758d9}.mk .badge.badge.p,.mkc.mkc .badge.badge.amber,.mkv.mkv .badge.badge.amber{background:#fff4de;color:#8f4d00}.mkc.mkc .badge.badge.grey,.mkv.mkv .badge.badge.grey,.mk .badge.badge.grey{background:#eef1f6;color:#475467}.mkc.mkc .badge.badge.red,.mkv.mkv .badge.badge.red,.mk .badge.badge.red{background:#fdecea;color:#b42318}.mk .lvl.lvl{border-radius:999px;padding:2px 8px}.mk .lvl.lvl.h{background:#fff4de;color:#8f4d00}.mk .lvl.lvl.n{background:#eaf2ff;color:#0758d9}.mk .rk .pos.pos{color:#667085}.mk .li .r.r{color:#b42318}.mkc.mkc .tag.tag{background:#eaf2ff;color:#0758d9;border-radius:999px;padding:4px 10px}.mk .dt.dt{background:#eef3fb;color:#0758d9;border-radius:10px}:root .client-portal .badge:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .badge:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .badge:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .badge:where(:not(.mk *,.mkc *,.mkv *)){border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750;letter-spacing:.05em}:root .client-portal .badge.green:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .badge.green:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .badge.green:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .badge.green:where(:not(.mk *,.mkc *,.mkv *)){background:#e8f7ef;color:#11703f}:root .client-portal .badge.amber:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .badge.amber:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .badge.amber:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .badge.amber:where(:not(.mk *,.mkc *,.mkv *)){background:#fff4de;color:#8f4d00}:root .client-portal .badge.blue:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .badge.blue:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .badge.blue:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .badge.blue:where(:not(.mk *,.mkc *,.mkv *)){background:#eaf2ff;color:#0758d9}:root .client-portal .badge.grey:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .badge.grey:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .badge.grey:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .badge.grey:where(:not(.mk *,.mkc *,.mkv *)){background:#eef1f6;color:#475467}:root .client-portal .badge.red:where(:not(.mk *,.mkc *,.mkv *)),:root .agent-portal .badge.red:where(:not(.mk *,.mkc *,.mkv *)),:root .talent-portal .badge.red:where(:not(.mk *,.mkc *,.mkv *)),:root .vendor-portal .badge.red:where(:not(.mk *,.mkc *,.mkv *)){background:#fdecea;color:#b42318}:root .client-portal .btn-primary:where(:not(.mk *,.mkc *,.mkv *)),.mkc.mkc .btn-primary.btn-primary{background:linear-gradient(180deg,#1a6dff,#0b63f6);border-radius:10px;box-shadow:0 1px 2px #0b17331f,0 6px 14px -8px #0b63f6cc,inset 0 1px #ffffff24;font-weight:600}.mkc.mkc .btn-primary.btn-primary:hover,:root .client-portal .btn-primary:where(:not(.mk *,.mkc *,.mkv *)):hover{background:#0758d9}.mkc.mkc .btn-soft.btn-soft,:root .client-portal .btn-soft:where(:not(.mk *,.mkc *,.mkv *)){border-radius:10px;border-color:#dfe5ef;color:#0b1733;box-shadow:var(--shadow-xs)}.mkc.mkc .btn-soft.btn-soft:hover,:root .client-portal .btn-soft:where(:not(.mk *,.mkc *,.mkv *)):hover{border-color:color-mix(in srgb,#0b63f6 45%,#dfe5ef);color:#0758d9}.mk .ob.ob{background:linear-gradient(180deg,#1a6dff,#0b63f6);border-radius:10px;box-shadow:0 6px 14px -8px #0b63f6cc}.mk .cust.cust{border-radius:10px;border-color:#dfe5ef}:root .agent-portal .quick-add,:root .client-portal .quick-add.action,:root .vendor-portal .quick-add,:root .talent-portal .quick-add{border-radius:10px}.mk table th,.mkc.mkc table th,.mkv.mkv table th{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600;color:#566174}.mk .tabs span.on.on{color:#0758d9;border-bottom-color:#0b63f6}:root .ask-smn,:root .oracle-chat-launcher,:root .ocw-launcher{background:linear-gradient(135deg,#1a6dff,#0b5ce8 60%,#5b3ff0 140%);box-shadow:0 10px 28px -10px #0b63f6bf,0 2px 6px #0b17331f}:root .client-portal .organiser-overview .page-head h1{font-size:30px;font-weight:750;letter-spacing:-.025em;color:#0b1733}:root .client-portal .organiser-overview .page-head p{font-size:14.5px;margin-top:6px}.mkc.mkc .card.cur.cur{display:grid;grid-template-columns:minmax(170px,26%) minmax(0,1fr);overflow:hidden;border-radius:18px}.mkc.mkc .card.cur .bd{padding:22px 24px}.mkc.mkc .card.cur h2{font-size:26px;font-weight:750;letter-spacing:-.02em;margin:2px 0 12px}.mkc.mkc .card.cur .tag.tag{margin-bottom:10px}.mkc.mkc .card.cur .acts .btn-primary,.mkc.mkc .card.cur .acts .btn-soft{display:inline-flex;align-items:center;gap:7px}@container (min-width: 1200px){.mkc.mkc .top-row:not(.top-row--solo) .card.cur.cur{grid-template-columns:minmax(0,1fr);grid-template-rows:112px auto}}@media(max-width:900px){.mkc.mkc .card.cur.cur{grid-template-columns:minmax(0,1fr);grid-template-rows:116px auto}}.mkc.mkc button.card.tile.tile{container-type:inline-size;padding:16px 16px 15px;justify-content:flex-start}.mkc.mkc .tile .kpi{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.mkc.mkc .tile .kpi-tx{display:flex;flex-direction:column;min-width:0}.mkc.mkc .tile .kpi-tx>span{display:block}.mkc.mkc .tile .kpi .ic.ic{width:38px;height:38px}.mkc.mkc .tile .kpi .t.t{font-size:12.5px;color:#566174;font-weight:600;line-height:1.3}.mkc.mkc .tile .kpi .n.n{font-size:26px;margin:4px 0 2px}.mkc.mkc .tile .kpi .s.s{font-size:12px;line-height:1.35}@container (min-width: 200px){.mkc.mkc .tile .kpi{flex-direction:row-reverse;justify-content:space-between}.mkc.mkc .tile .kpi .ic.ic{width:44px;height:44px}}:root .client-portal .priority-strip-item{border-radius:999px;padding:8px 14px;font-weight:600;background:#fff;color:#0b1733;border:1px solid #e6ebf3;box-shadow:var(--shadow-xs)}:root .client-portal .priority-strip-item svg{color:#0758d9}:root .client-portal .priority-strip-item:hover{border-color:color-mix(in srgb,#0b63f6 45%,#e6ebf3);box-shadow:var(--shadow-sm)}:root .client-portal .ask-smn{right:74px;bottom:20px;border-radius:999px}@media(max-width:760px){:root .client-portal .ask-smn{right:70px;bottom:16px}}.mk .brand div.logo.logo{background:linear-gradient(135deg,#1a6dff,#6d3bef)}:root .client-portal .mk .brand svg.brand-mark{width:42px;height:42px;flex:0 0 42px;padding:9px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1a6dff,#6d3bef);box-shadow:0 0 0 1px #ffffff24,0 6px 16px -6px #0009}:root .talent-portal .mk .brand svg.brand-mark,:root .vendor-portal .mk .brand svg.brand-mark{width:42px;height:42px;flex:0 0 42px;border-radius:12px;box-shadow:0 6px 16px -6px #0009}@media(prefers-reduced-motion:reduce){.mkc.mkc button.card.tile,.mkv.mkv button.card.tile,.mk .card.tile,.mk .nav a{transition:none}.mkc.mkc button.card.tile:hover,.mkv.mkv button.card.tile:hover{transform:none}}
