.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: #0a0c0f;--bg-elevated: #14171c;--bg-inset: #0d0f13;--surface: #14171c;--surface-2: #1a1e24;--sidebar-bg: #0d0f13;--sidebar-ink: #cfd6e0;--ink: #f2f5f9;--ink-2: #9aa5b4;--ink-3: #98a2b3;--ink-inverse: #16202b;--border: #242a32;--border-light: #1e232a;--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: #0a0c0f;--bg-elevated: #14171c;--bg-inset: #0d0f13;--surface: #14171c;--surface-2: #1a1e24;--sidebar-bg: #0d0f13;--sidebar-ink: #cfd6e0;--ink: #f2f5f9;--ink-2: #9aa5b4;--ink-3: #98a2b3;--ink-inverse: #16202b;--border: #242a32;--border-light: #1e232a;--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) 94%,#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;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.demo-exit-button{padding:3px 10px;border-radius:var(--radius-sm, 6px);border:1px solid var(--warning-ink, #664d03);background:transparent;color:var(--warning-ink, #664d03);font-size:12px;font-weight:650;cursor:pointer}.demo-exit-button:disabled{opacity:.6;cursor:wait}.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: #11703f;--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: #11703f;--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;box-shadow:inset -1px 0 #ffffff0d}:root:has(.demo-world-banner) .mk .side.side{height:calc((100vh - var(--smn-demo-banner-h, 36px)) / var(--tsz-scale, 1))}.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,#0f67f7,#0752d3);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,#0f67f7,#0758d9);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,#0f67f7,#0758d9);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,#0f67f7,#0752d3 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 .bud-main .bud-donut{justify-content:center;margin:2px 0 12px}.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:19px 22px}.mkc.mkc .card.cur h2{font-size:26px;font-weight:750;letter-spacing:-.02em;margin:2px 0 9px}.mkc.mkc .card.cur .tag.tag,.mkc.mkc .card.cur .hmeta.hmeta{margin-bottom:7px}.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:95px auto}}@media(max-width:900px){.mkc.mkc .card.cur.cur{grid-template-columns:minmax(0,1fr);grid-template-rows:99px 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:20px;bottom:74px;border-radius:999px}body:has(.client-portal .ask-smn) .ol-chat{bottom:128px}@media(max-width:760px){:root .client-portal .ask-smn{right:16px;bottom:70px;padding:11px 18px}body:has(.client-portal .ask-smn) .ol-chat{bottom:122px}}.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}}.mkc.mkc .bud-stats .kv,.mkc.mkc .bud-cat .kv{gap:12px}.mkc.mkc .bud-stats .kv b,.mkc.mkc .bud-cat .kv b{flex:none;font-variant-numeric:tabular-nums}.mkc.mkc .bud-cat .bar{margin-top:4px}.dg-main{container:dgm / inline-size}@container dgm (min-width: 560px){.mk .dg-main .row.tiles.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dgm (min-width: 1180px){.mk .dg-main .row.tiles.tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@container dgm (max-width: 559px){.mk .dg-main .row.tiles.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk .dg-main .row.tiles .card.tile{min-width:0;justify-content:space-between}.mk .dg-main .row.tiles .card.tile .t{line-height:1.3}@container dgm (min-width: 600px) and (max-width: 1059px){.mk .dg-row.r3.r3,.mk .dg-row.r4.r4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .dg-row.r3>:nth-child(3):last-child{grid-column:1 / -1}}@container dgm (max-width: 599px){.mk .dg-row.r2.r2,.mk .dg-row.r3.r3,.mk .dg-row.r4.r4,.mk .dg-row.r5.r5{grid-template-columns:minmax(0,1fr)}}.mk .dg-main table td{vertical-align:middle}.mk .dg-main table tbody tr{transition:background-color .12s ease}.mk .dg-main table tbody tr:hover td{background:var(--surface-2, #f8fafd)}.mk .dg-main .dt.dt{width:46px;flex:none;border-radius:10px;padding:6px 0 7px;background:linear-gradient(160deg,#0b2a5b,#061a38);color:#cfe0ff;font-size:10px;letter-spacing:.08em;box-shadow:0 6px 14px -8px #061a38cc}.mk .dg-main .dt.dt b{color:#fff;font-size:18px;font-weight:750;margin-top:1px}.mk .dg-main .ev.ev b{font-size:13.5px;font-weight:650;color:#0b1733;line-height:1.3}.mk .dg-main .ev.ev small{font-size:12px;color:#566174;margin-top:2px}.mk .chart.chart>div{align-self:stretch;max-width:64px}.mk .chart.chart{justify-content:space-around}.mk .chart.chart i{border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#2f7bff,#0b63f6)}.mk .xl.xl{justify-content:space-around}.mk .xl.xl span{max-width:64px}.mk .dg-main .card .bd>div>.donut+.lg+p.muted{flex:1 1 100%}.mk .dg-main .card .bd>div:has(>.donut){flex-wrap:wrap}.tnh+.row.tiles{margin-top:0}.mkv.mkv>.tnh{margin:4px 0 16px}.mk .dg-row>:only-child,.mkv.mkv .dg-row>:only-child{grid-column:1 / -1}.mkv.mkv .tgrp{border:1.5px solid;border-radius:12px;padding:8px 12px 4px;margin-bottom:10px}.mkv.mkv .tgrp:last-child{margin-bottom:0}.mkv.mkv .tgh{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--t1);padding:2px 0 6px}.mkv.mkv .tgh>span:first-of-type{flex:1 1 auto;min-width:0}.mkv.mkv .cnt2{width:24px;height:24px;border-radius:50%;color:#fff;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.mkv.mkv .tgrp .todo{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(11,99,246,.14);font-size:13px}.mkv.mkv .tgrp .todo .meta{min-width:0;flex:1 1 auto;order:1}.mkv.mkv .tgrp .todo .nm{font-weight:600;color:var(--t1)}.mkv.mkv .tgrp .lvl{order:2;margin-left:auto;flex:none;font-size:10.5px;font-weight:750;border-radius:999px;padding:3px 9px;text-transform:capitalize}.mkv.mkv .lvl.u{background:#fdecea;color:#b42318}.mkv.mkv .lvl.h{background:#fff4de;color:#8f4d00}.mkv.mkv .lvl.n{background:#fff;color:#0758d9}@media(min-width:761px)and (max-height:900px){.mk .nav.nav a{padding-top:7px;padding-bottom:7px}.mk .sec.sec{padding-top:10px;padding-bottom:4px}.mk .brand.brand{padding-bottom:12px;margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.mk .dg-main table tbody tr{transition:none}}.mk .nav a .pill.pill{flex:none;white-space:nowrap;font-size:10.5px;line-height:16px;padding:1px 7px;background:#b42318;color:#fff}.mk .nav a .pill.pill.b{background:#ffffff24;color:#fff}.mk .nav a .pill.pill.g{background:#46d58a29;color:#8ff0bb;box-shadow:inset 0 0 0 1px #46d58a59}.mk .nav a .pill.pill.m{background:transparent;color:#b8c4da;box-shadow:inset 0 0 0 1px #b8c4da59;font-weight:600}.mk .nav a.on .pill.pill.b{background:#ffffff38}.mk .nav a.on .pill.pill.g,.mk .nav a.on .pill.pill.m{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80;background:#ffffff1f}.mk .nav a>span:not(.pill){min-width:0}:root .agent-portal .stat-ic{width:40px;height:40px;flex:0 0 40px;border-radius:50%}:root .agent-portal .stat-ic.tone-blue{background:#eaf2ff;color:#0758d9}:root .agent-portal .stat-ic.tone-green{background:#e8f7ef;color:#11703f}:root .agent-portal .stat-ic.tone-amber{background:#fff4de;color:#8f4d00}:root .agent-portal .stat-ic.tone-red{background:#fdecea;color:#b42318}:root .agent-portal .stat-ic.tone-purple{background:#f1ecff;color:#5b2fd6}:root .agent-portal .enq-stat-hd{display:flex;align-items:center;gap:12px}:root .agent-portal .enq-stat{padding:16px 18px;border-radius:14px;border-color:#e6ebf3;box-shadow:0 1px 2px #0b17330a,0 2px 8px #0b17330a}:root .agent-portal .enq-stat .stat-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mkc.mkc .li.addon-li{display:flex;align-items:center;gap:12px}.mkc.mkc .li.addon-li>div{min-width:0;flex:1 1 auto}.mk .brand img.logo.logo{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#fff;object-fit:contain;padding:5px}.mk .acct-av.has-photo{overflow:hidden;padding:0;background:#e3e8f0}.mk .acct-av.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}:root .agent-portal .enq-board{min-width:0;max-width:100%}:root .agent-portal .page>.card{min-width:0}@container dgm (max-width: 560px){.mk .dg-main table th:nth-child(3),.mk .dg-main table td:nth-child(3){display:none}}.mk .dg-main .card>.bd:has(>table){overflow-x:auto}.mk .plan-spotlight.plan-spotlight.plan-spotlight{margin:18px 24px 4px}@media(max-width:760px){.mk .plan-spotlight.plan-spotlight.plan-spotlight{margin:12px 16px 4px}.mk .top .cust.cust{font-size:0;gap:0;padding:8px}.mk .top .cust.cust svg{width:18px;height:18px}}:root .client-portal .mcb-actions .btn-soft,:root .client-portal .mcb-actions .btn-primary{width:auto;flex:none;white-space:nowrap}.mkc.mkc .card.stk-a .li{flex-wrap:wrap;row-gap:6px}.mkc.mkc .card.stk-a .li>div{flex:1 1 160px;min-width:0}.mkc.mkc .row.tiles.kpi-row{grid-template-columns:repeat(var(--kpi-n, 6),minmax(0,1fr))}@container dgm (max-width: 739px){.mkc.mkc .row.tiles.kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dgm (max-width: 439px){.mkc.mkc .row.tiles.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dgm (max-width: 600px){.dg-grid .dg-main>.dg-row.dg-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.mk .top>.btn.btn{font-size:0;gap:0;padding:9px}.mk .top>.btn.btn svg{width:18px;height:18px}.mk .top .tb.tb{font-size:0}.mk .top .tb .cnt.cnt{font-size:10px}.mk .top .notif-bell-label{display:none}.mk .top .org.org>div{display:none}}.mkc.mkc .card .hd h3:has(>.cx-ic),.mk .card .hd h3:has(>.cx-ic),.mkv.mkv .card .hd h3:has(>.cx-ic){display:flex;align-items:center;gap:10px;min-width:0}.cx-ic{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf2ff;color:#0758d9}.cx-ic.green{background:#e8f7ef;color:#11703f}.cx-ic.amber{background:#fff4de;color:#8f4d00}.cx-ic.purple{background:#f1ecff;color:#5b2fd6}.cx-ic.red{background:#fdecea;color:#b42318}.cx-ic.teal{background:#e3f5f2;color:#0e6f66}.cx-ic.grey{background:#eef1f6;color:#475467}.mkc.mkc .card .hd .cx-count,.mk .card .hd .cx-count,.mkv.mkv .card .hd .cx-count{font-size:11.5px;font-weight:700;color:#8f4d00;background:#fff4de;border-radius:999px;padding:3px 9px;white-space:nowrap}.mkc.mkc .card.cx-slim,.mk .card.cx-slim,.mkv.mkv .card.cx-slim{display:flex;align-items:center;min-width:0;container:cxs / inline-size}.mkc.mkc .card.cx-slim>.hd,.mk .card.cx-slim>.hd,.mkv.mkv .card.cx-slim>.hd{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:2px;padding:13px 18px}.mkc.mkc .card.cx-slim .hd h3,.mk .card.cx-slim .hd h3,.mkv.mkv .card.cx-slim .hd h3{grid-column:1;grid-row:1;font-size:14px}.mkc.mkc .card.cx-slim .hd .lk,.mk .card.cx-slim .hd .lk,.mkv.mkv .card.cx-slim .hd .lk{grid-column:2;grid-row:1;margin-left:0}.cx-note{font-size:12.5px;line-height:1.4;color:#566174;min-width:0}.cx-slim .cx-note{grid-column:1 / -1;grid-row:2;padding-left:40px}@container cxs (min-width: 540px){:is(.mkc.mkc,.mk,.mkv.mkv) .card.cx-slim>.hd.hd{grid-template-columns:auto minmax(0,1fr) auto}:is(.mkc.mkc,.mk,.mkv.mkv) .card.cx-slim .hd .cx-note{grid-column:2;grid-row:1;padding-left:0}:is(.mkc.mkc,.mk,.mkv.mkv) .card.cx-slim .hd .lk.lk{grid-column:3}}.mkc.mkc .card.cx-slim.cx-clear,.mk .card.cx-slim.cx-clear,.mkv.mkv .card.cx-slim.cx-clear{background:linear-gradient(90deg,#f1faf4,#fff 70%);border-color:#d6eedf}.mkc.mkc .top-row>.enc,.mkc.mkc .top-row>.kpi-row{grid-column:1 / -1;min-width:0}@media(min-width:1770px){.mkc.mkc .top-row:not(.top-row--solo)>.card.cur{grid-column:1;grid-row:1}.mkc.mkc .top-row:not(.top-row--solo)>.cx-budget{grid-column:2;grid-row:1}}@container (min-width: 1200px){.mkc.mkc .top-row:not(.top-row--solo)>.card.cur{grid-column:1;grid-row:1}.mkc.mkc .top-row:not(.top-row--solo)>.cx-budget{grid-column:2;grid-row:1}}@media(min-width:1001px){:is(.mk,.mkc.mkc,.mkv.mkv) .row.stk-row:has(.stk-span):has(.stk-b.cx-slim){grid-template-rows:minmax(0,1fr) auto}}.mkc.mkc .dg-row.cx-plan-row{grid-template-columns:minmax(0,1fr);align-items:stretch}@container dgm (min-width: 640px){.mkc.mkc .dg-row.cx-plan-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)){grid-template-rows:auto minmax(0,1fr)}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim))>.cx-up{grid-column:1;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)) .cx-plan{grid-column:1;grid-row:2}.mkc.mkc .dg-row.cx-plan-row>.cx-tasks:not(.cx-slim){grid-column:2;grid-row:1 / span 2;contain:size;display:flex;flex-direction:column;align-self:start;overflow:hidden}.mkc.mkc .dg-row.cx-plan-row>.cx-tasks:not(.cx-slim)>.bd{flex:1 1 auto;min-height:0;overflow-y:auto}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(.cx-plan.cx-slim){grid-template-rows:minmax(0,1fr) auto}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up.cx-slim):has(.cx-plan.cx-slim){grid-template-rows:auto auto}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-up.cx-slim):has(.cx-plan.cx-slim)>.cx-tasks:not(.cx-slim){grid-column:1 / -1;grid-row:1;contain:none}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up.cx-slim):has(.cx-plan.cx-slim)>.cx-up{grid-column:1;grid-row:2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up.cx-slim):has(.cx-plan.cx-slim) .cx-plan{grid-column:2;grid-row:2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim)){grid-template-rows:auto auto}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim))>.cx-up{grid-column:1;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim)) .cx-plan{grid-column:2;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks:not(.cx-slim)):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim))>.cx-tasks{grid-column:1 / -1;grid-row:2;contain:none}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim))>.cx-up{grid-column:1;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim)) .cx-plan{grid-column:2;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up:not(.cx-slim)):has(.cx-plan:not(.cx-slim))>.cx-tasks{grid-column:1 / -1;grid-row:2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up:not(.cx-slim)):has(.cx-plan.cx-slim)>.cx-up{grid-column:1;grid-row:1 / span 2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up:not(.cx-slim)):has(.cx-plan.cx-slim)>.cx-tasks{grid-column:2;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up:not(.cx-slim)):has(.cx-plan.cx-slim) .cx-plan{grid-column:2;grid-row:2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up.cx-slim):has(.cx-plan:not(.cx-slim)) .cx-plan{grid-column:1;grid-row:1 / span 2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up.cx-slim):has(.cx-plan:not(.cx-slim))>.cx-up{grid-column:2;grid-row:1}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up.cx-slim):has(.cx-plan:not(.cx-slim))>.cx-tasks{grid-column:2;grid-row:2}.mkc.mkc .dg-row.cx-plan-row:has(>.cx-tasks.cx-slim):has(>.cx-up.cx-slim):has(.cx-plan.cx-slim){grid-template-columns:repeat(3,minmax(0,1fr))}.mkc.mkc .dg-row.cx-plan-row>.cx-slim,.mkc.mkc .dg-row.cx-plan-row .cx-plan.cx-slim{align-self:stretch}}.cx-dt{width:44px;flex:0 0 44px;border-radius:9px;padding:4px 0 5px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#0b2a5b,#061a38);color:#cfe0ff;box-shadow:0 6px 14px -9px #061a38cc;line-height:1.05}.cx-dt small{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#cfe0ff}.cx-dt b{font-size:16px;font-weight:750;color:#fff}.cx-dt.cx-dt-none{background:#eef1f6;color:#475467;box-shadow:none;height:40px}.cx-up-meta{margin-left:auto;flex:none;display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.mkc.mkc .card.cx-up .li{align-items:center}.mkc.mkc .card.cx-up .li b{font-size:13px}.mkc.mkc .card.cx-up .li small{font-size:11.5px;margin-top:1px}.mkc.mkc .card.cx-docs .li{align-items:center}.mkc.mkc .card.cx-docs .li>svg.ms{width:32px;height:32px;padding:7px;border-radius:9px;background:#eaf2ff;color:#0758d9;box-sizing:border-box}.mkc.mkc .card.cx-docs .li b{font-size:13px}.mkc.mkc .ep-summary-card .ep-summary-bd{padding:6px 18px 16px}.mkc.mkc .ep-summary-card .ep-summary-progress{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:650;color:#0b1733;margin-bottom:6px}.mkc.mkc .ep-summary-card .ep-summary-progress b{font-size:18px;font-weight:750;color:#5b2fd6;font-variant-numeric:tabular-nums}.mkc.mkc .ep-summary-card .ep-summary-bar{height:8px;border-radius:999px;background:#eef1f6;overflow:hidden;margin-bottom:12px}.mkc.mkc .ep-summary-card .ep-summary-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c4dff,#5b2fd6)}.mkc.mkc .ep-summary-card .ep-summary-deadlines{gap:0;margin-top:4px}.mkc.mkc .ep-summary-card .ep-summary-deadlines-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#566174;margin-bottom:4px}.mkc.mkc .ep-summary-card .ep-summary-deadline-row{gap:12px;padding:7px 0;border-top:1px solid #eef1f6;font-size:12.5px;color:#0b1733}.mkc.mkc .ep-summary-card .ep-summary-deadline-row .muted{color:#566174;white-space:nowrap}:root .client-portal .edx-work .edx-area-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}:root .client-portal .edx-work .edx-area-actions .ds-btn{border-radius:10px;font-weight:600}:root .client-portal .edx-work .card.pad{padding:18px 20px}:root .client-portal .edx-work .mcb-panel.mcb-panel{margin-top:16px}:root .client-portal .edx-work :is(.screens-panel .panel-head h3,.mcb-panel>.section-title h3,.music-policy>.panel-head h3,.rs-full>.section-title h3,.rs-alerts>.section-title h3,.rs-threads>.section-title h3){display:inline-flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;letter-spacing:-.005em;color:#0b1733}:root .client-portal .edx-work :is(.screens-panel .panel-head h3,.mcb-panel>.section-title h3,.music-policy>.panel-head h3,.rs-full>.section-title h3,.rs-alerts>.section-title h3,.rs-threads>.section-title h3):before{content:"";width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--rs-ic-bg, #eaf2ff) var(--rs-ic) center / 16px 16px no-repeat}:root .client-portal .edx-work .screens-panel{--rs-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230758d9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E")}:root .client-portal .edx-work .mcb-panel{--rs-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b2fd6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21'/%3E%3C/svg%3E");--rs-ic-bg: #f1ecff}:root .client-portal .edx-work .music-policy{--rs-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e6f66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l11-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='17' cy='16' r='3'/%3E%3C/svg%3E");--rs-ic-bg: #e3f5f2}:root .client-portal .edx-work .rs-full{--rs-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230758d9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.5 2'/%3E%3C/svg%3E")}:root .client-portal .edx-work .rs-alerts{--rs-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f4d00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 0 1 12 0c0 5 2 6 2 6H4s2-1 2-6z'/%3E%3Cpath d='M10 19a2 2 0 0 0 4 0'/%3E%3C/svg%3E");--rs-ic-bg: #fff4de}:root .client-portal .edx-work .rs-threads{--rs-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b2fd6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 0 1-11.6 7.1L4 20l1-4.2A8 8 0 1 1 20 12z'/%3E%3C/svg%3E");--rs-ic-bg: #f1ecff}:root .client-portal .edx-work .screens-panel .panel-head .sub{display:block;margin:4px 0 0 40px;font-size:12.5px;color:#566174}:root .client-portal .edx-work .music-policy>.panel-head+p.muted.muted{margin:4px 0 0 40px;font-size:12.5px}:root .client-portal .edx-work .mcb-panel>.section-title{margin-bottom:10px}:root .client-portal .edx-work .mcb-panel h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 8px;padding-top:14px;border-top:1px solid #eef1f6;font-size:13px;font-weight:700;letter-spacing:.02em;color:#0b1733}:root .client-portal .edx-work .quick-msg-wrap{background:#fff;border:1px solid #e6ebf3;border-radius:14px;padding:16px 20px;margin-bottom:16px;box-shadow:0 1px 2px #0b17330a,0 2px 8px #0b17330a}:root .client-portal .edx-work .quick-msg-head{gap:10px;font-size:15px}:root .client-portal .edx-work .quick-msg-head>svg{box-sizing:content-box;width:16px;height:16px;padding:7px;border-radius:50%;background:#fff4de;color:#8f4d00;flex:none}:root .client-portal .edx-work .quick-msg-sub{flex:1 1 260px}:root .client-portal .edx-work :is(.mcb-panel,.screens-panel,.music-policy,.quick-msg-wrap) :is(textarea,input[type=text],input:not([type]),select){border:1px solid #dfe5ee;border-radius:10px;background:#f8fafd;font:inherit;font-size:13px;color:#0b1733}:root .client-portal .edx-work :is(.mcb-panel,.screens-panel,.music-policy,.quick-msg-wrap) :is(textarea,input[type=text],input:not([type]),select):focus-visible{outline:2px solid #0b63f6;outline-offset:1px;background:#fff}:root .client-portal .edx-work .mcb-panel textarea{padding:10px 12px;line-height:1.5}:root .client-portal .edx-work .mcb-panel .doc-row{padding:12px 6px}:root .client-portal .edx-work .mcb-panel .doc-row .meta{min-width:0;flex:1 1 auto}:root .client-portal .edx-work .mcb-panel .doc-row .meta>strong:first-child:has(+div:not([class])){display:inline-block;font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#5b2fd6;background:#f1ecff;border-radius:999px;padding:2px 8px;margin-bottom:4px}:root .client-portal .edx-work .mcb-panel .doc-row :is(.btn-soft,.btn-primary):where(:not(.mk *,.mkc *,.mkv *)){width:auto;flex:none;white-space:nowrap;min-height:32px;padding:6px 12px;border-radius:9px;font-size:12.5px}:root .client-portal .edx-work .mcb-panel .doc-row>div:last-child{flex:none;flex-wrap:wrap;justify-content:flex-end}:root .client-portal .edx-work .mcb-panel .doc-row label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12.5px}:root .client-portal .edx-work .rs-fallback>summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:15px}:root .client-portal .edx-work .rs-fallback>summary::-webkit-details-marker{display:none}:root .client-portal .edx-work .rs-fallback>summary:before{content:"";width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#fff4de url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f4d00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center / 16px 16px no-repeat}:root .client-portal .edx-work .rs-fallback>summary:after{content:"";width:16px;height:16px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23566174' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition:transform .15s ease}:root .client-portal .edx-work .rs-fallback[open]>summary:after{transform:rotate(90deg)}:root .client-portal .edx-work .music-policy div>label:has(>input[type=checkbox]){padding:6px 12px 6px 9px;border:1px solid #dfe5ee;border-radius:999px;background:#fff;cursor:pointer}:root .client-portal .edx-work .music-policy div>label:has(>input:checked){border-color:#0b63f6;background:#eaf2ff;color:#0758d9;font-weight:600}:root .client-portal .edx-work .rs-full>.section-title{margin-bottom:8px}:root .client-portal .edx-work .rs-full .doc-row{padding:12px 8px}:root .client-portal .edx-work .rs-full .doc-row .nm{font-size:14px;font-weight:650;color:#0b1733}:root .client-portal .edx-work .rs-full .doc-row .badge:where(:not(.mk *,.mkc *,.mkv *)){border-radius:999px;padding:3px 10px}:root .client-portal .edx-work .rs-alerts-row{display:grid;gap:16px;margin-top:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){:root .client-portal .edx-work .rs-alerts-row:not(.is-clear){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch}}:root .client-portal .edx-work .rs-alerts-clear{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:13px 18px;background:linear-gradient(90deg,#f1faf4,#fff 70%);border-color:#d6eedf}:root .client-portal .edx-work .rs-alerts-clear b{font-size:14px;font-weight:700;color:#0b1733}:root .client-portal .edx-work .rs-threads>.section-title{margin-bottom:12px}.rc-report .dv-donut{margin:4px 0 2px}.rc-report-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;padding-top:12px;border-top:1px solid #eef1f6;font-size:12.5px;color:#566174}.rc-report-foot b{color:#0b1733;font-weight:750}.rc-report-foot .dx-next{margin:0 0 0 auto}.rc-people-list{display:flex;flex-direction:column}.rc-people-list .dv-person+.dv-person{border-top:1px solid #eef1f6}@container dx (min-width: 701px) and (max-width: 1000px){.dx-stats-card .dx-stat.dx-stat{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}}.dx-ns .dx-ns-tiles.dx-ns-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}:is(.mk,.mkc.mkc,.mkv.mkv) .card .gs-card-bd,:is(.mk,.mkc.mkc,.mkv.mkv) .card .rq-waiting-bd{padding:0 18px 14px}:is(.mk,.mkc.mkc,.mkv.mkv) .card .gs-card-bd>p.muted,:is(.mk,.mkc.mkc,.mkv.mkv) .card .rq-waiting-bd>p.muted{margin:0 0 4px}:root .client-portal .edx-work .mcb-panel{container:mcb / inline-size}@container mcb (min-width: 720px){:root .client-portal .edx-work .mcb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}:root .client-portal .edx-work .mcb-fields textarea{min-height:76px}:root .client-portal .edx-work .quick-msg-wrap{margin-top:12px}:root .client-portal .edx-work .screens-panel .btn.sm:where(:not(.mk *,.mkc *,.mkv *)){display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 14px;border-radius:10px;border:1px solid #dfe5ee;background:#fff;color:#0b1733;font:inherit;font-size:13px;font-weight:600;cursor:pointer}:root .client-portal .edx-work .screens-panel .btn.primary.sm:where(:not(.mk *,.mkc *,.mkv *)){border-color:#0b63f6;background:#0b63f6;color:#fff}:root .client-portal .edx-work .screens-panel .btn.primary.sm:where(:not(.mk *,.mkc *,.mkv *)):hover{background:#0758d9}:root .client-portal .edx-work .screens-panel .btn.danger.sm:where(:not(.mk *,.mkc *,.mkv *)){color:#b42318;border-color:#f3c7c2}:root .client-portal .edx-work .screens-panel :is(select,input){min-height:36px}@container dgm (min-width: 600px){.mkv.mkv .dg-row:has(>[data-testid=dg-card-recent-messages]+[data-testid=dg-card-payments-overview]+[data-testid=dg-card-compliance-status]:last-child){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr)}.mkv.mkv .dg-row>[data-testid=dg-card-recent-messages]:has(+[data-testid=dg-card-payments-overview]+[data-testid=dg-card-compliance-status]:last-child){grid-column:1;grid-row:1}.mkv.mkv .dg-row>[data-testid=dg-card-recent-messages]+[data-testid=dg-card-payments-overview]:has(+[data-testid=dg-card-compliance-status]:last-child){grid-column:2;grid-row:1 / span 2}.mkv.mkv .dg-row>[data-testid=dg-card-recent-messages]+[data-testid=dg-card-payments-overview]+[data-testid=dg-card-compliance-status]:last-child{grid-column:1;grid-row:2}}@container dgm (min-width: 600px){.mk .dg-row.r3.r3:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.evb-split{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.evb-split .dx-figs{flex:1 1 120px}.dv-tl-r .dv-tl-t.dv-tl-t{white-space:normal;line-height:1.25;overflow-wrap:anywhere}.dx-grid>.fin-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.dx-grid>.fin-stack>.dx-card:last-child{flex:1 1 auto}@container dxg (max-width: 979px){.dx-grid>.fin-stack.fin-stack{grid-column:span 12;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.dx-grid>.fin-stack>.dx-card:first-child{grid-column:1 / -1}}.mk .top.top{container:tb / inline-size}@container tb (max-width: 1240px){.mk .top:has(>.search)>div:first-child .g{display:none}.mk .top:has(>.search)>.btn.btn{font-size:0;gap:0;padding:9px 10px}.mk .top:has(>.search)>.btn.btn svg{width:18px;height:18px}.mk .top:has(>.search) .tb.tb{font-size:0}.mk .top:has(>.search) .tb .cnt.cnt{font-size:10px}.mk .top:has(>.search) .notif-bell-label{display:none}.mk .top:has(>.search) .org.org>div{display:none}}.mk .toolbar .tabs span .cnt.cnt{opacity:1;display:inline-block;min-width:18px;margin-left:7px;padding:0 6px;border-radius:999px;background:#eef1f6;color:#344054;font-weight:700;line-height:17px;text-align:center}.mk .toolbar .tabs span.on .cnt.cnt{background:#0645b0;color:#fff}.mk .bub .who span.v.v{color:#0b6259}@media(min-width:901px){@container dgm (max-width: 880px){.mkc.mkc .card.cur.cur{grid-template-columns:150px minmax(0,1fr)}.mkc.mkc .card.cur h2{font-size:23px}.mkc.mkc .card.cur .cur-side{gap:16px}.mkc.mkc .card.cur .cur-count{padding-right:16px}.mkc.mkc .card.cur .cur-count b{font-size:38px}}}@container dgm (max-width: 560px){.mkc.mkc .li.addon-li{flex-wrap:wrap;row-gap:6px}.mkc.mkc .li.addon-li>div{flex:1 1 calc(100% - 56px)}}.mk .evwrap>.aev-dash{margin-bottom:4px}.mk .aev-list{display:flex;flex-direction:column;gap:14px;min-width:0;background:#fff;border:1px solid #e6ebf3;border-radius:16px;padding:18px 20px 22px;box-shadow:0 1px 2px #0b17330a,0 2px 8px #0b17330a;scroll-margin-top:90px}.mk .aev-list-hd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.mk .aev-list-hd h2{margin:0;font-size:17px;font-weight:750;letter-spacing:-.01em;color:#0b1733}.mk .aev-list-hd span{font-size:12.5px;color:#566174}.mk .aev-list .evgrid .bub{background:#fbfcfe}.mk .aev-list .mon{margin-top:4px}@media(max-width:760px){.mk .aev-list{padding:14px 14px 18px;border-radius:14px}}.dx-sect.dx-sect{flex-wrap:wrap;row-gap:10px}.cev-replies{margin-top:14px;padding-top:14px;border-top:1px solid #eef1f6}.cev-replies-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13px}.cev-replies-h b{font-weight:700;color:#0b1733}.cev-replies-h span{font-size:12.5px;color:#566174}@container dxg (max-width: 559px){.dv-tl .dv-tl-r.dv-tl-r{grid-template-columns:64px 22px minmax(0,1fr);grid-template-rows:auto auto;row-gap:0;padding-bottom:6px}.dv-tl.has-groups .dv-tl-r.dv-tl-r{grid-template-columns:70px 22px minmax(0,1fr)}.dv-tl .dv-tl-r .dv-tl-g{grid-column:1;grid-row:1;padding-top:9px}.dv-tl .dv-tl-r .dv-tl-t{grid-column:1;grid-row:2;align-self:start}.dv-tl:not(.has-groups) .dv-tl-r .dv-tl-t{grid-row:1 / span 2;align-self:center}.dv-tl .dv-tl-r .dv-tl-rail{grid-column:2;grid-row:1 / span 2}.dv-tl .dv-tl-r .dv-tl-tx{grid-column:3;grid-row:1;padding-bottom:2px}.dv-tl .dv-tl-r .dv-tl-st{grid-column:3;grid-row:2}}
