@font-face{font-family:CircularStd;src:url(/fonts/CircularXXWeb-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularXXWeb-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularXXWeb-Italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularXXWeb-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularXXWeb-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularXXWeb-Black.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:RecklessNeue;src:url(/fonts/RecklessNeue-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--rc-font-sans:"CircularStd",system-ui,-apple-system,sans-serif;--rc-font-display:"RecklessNeue",Georgia,serif;--rc-font-mono:"SF Mono","Fira Code",monospace;--rc-primary:#000;--rc-primary-light:#3b3b3b;--rc-on-primary:#fff;--rc-secondary:#0945eb;--rc-secondary-light:#6971ff;--rc-secondary-dark:#001eb7;--rc-on-secondary:#fff;--rc-tertiary:#061126;--rc-tertiary-light:#2e3033;--rc-error:#f44336;--rc-error-dark:#d32f2f;--rc-error-light:#e57373;--rc-error-ultralight:#faedeb;--rc-warning:#f90;--rc-warning-dark:#f57c00;--rc-warning-light:#ffb74d;--rc-warning-ultralight:#fdf4e7;--rc-info:#2196f3;--rc-info-dark:#1976d2;--rc-info-light:#64b5f6;--rc-info-ultralight:#eaf4fc;--rc-success:#4caf50;--rc-success-dark:#388e3c;--rc-success-light:#81c784;--rc-success-ultralight:#eff7ee;--rc-grey-50:#fafafa;--rc-grey-100:#f5f5f5;--rc-grey-200:#eee;--rc-grey-300:#e0e0e0;--rc-grey-400:#bdbdbd;--rc-grey-500:#9e9e9e;--rc-grey-600:#757575;--rc-grey-700:#616161;--rc-grey-800:#424242;--rc-grey-900:#212121;--rc-bg:#f8f8f8;--rc-surface:#fff;--rc-bg-light:#f1f1f1;--rc-bg-medium:#c5c7ca;--rc-divider:rgba(0,0,0,.12);--rc-fg-1:rgba(0,0,0,.87);--rc-fg-2:rgba(0,0,0,.6);--rc-fg-3:rgba(0,0,0,.38);--rc-action-hover:rgba(0,0,0,.08);--rc-action-selected:rgba(0,0,0,.14);--rc-fs-h1:2.125rem;--rc-lh-h1:1.2;--rc-fw-h1:700;--rc-fs-h2:1.5rem;--rc-lh-h2:1.25;--rc-fw-h2:700;--rc-fs-h3:1.25rem;--rc-lh-h3:1.3;--rc-fw-h3:600;--rc-fs-h4:1.125rem;--rc-lh-h4:1.35;--rc-fw-h4:600;--rc-fs-h5:1rem;--rc-lh-h5:1.4;--rc-fw-h5:600;--rc-fs-h6:0.875rem;--rc-lh-h6:1.4;--rc-fw-h6:600;--rc-fs-subtitle1:1rem;--rc-lh-subtitle1:1.5;--rc-fw-subtitle1:500;--rc-fs-subtitle2:0.875rem;--rc-lh-subtitle2:1.57;--rc-fw-subtitle2:500;--rc-fs-body1:1rem;--rc-lh-body1:1.5;--rc-fs-body2:0.875rem;--rc-lh-body2:1.43;--rc-fs-body3:0.8125rem;--rc-lh-body3:1.38;--rc-fs-caption:0.75rem;--rc-lh-caption:1.66;--rc-fs-overline:0.625rem;--rc-lh-overline:2.66;--rc-fs-sidebar:0.8125rem;--rc-space-1:4px;--rc-space-2:8px;--rc-space-3:12px;--rc-space-4:16px;--rc-space-5:20px;--rc-space-6:24px;--rc-space-8:32px;--rc-space-10:40px;--rc-space-12:48px;--rc-space-16:64px;--rc-radius-sm:4px;--rc-radius-md:6px;--rc-radius-lg:16px;--rc-radius-pill:32px;--rc-radius-round:9999px;--rc-shadow-1:0px 1px 3px rgba(16,24,40,.12);--rc-shadow-2:0px 1px 5px rgba(16,24,40,.12);--rc-shadow-3:0px 1px 8px rgba(16,24,40,.12);--rc-shadow-4:0px 2px 16px rgba(16,24,40,.12);--rc-shadow-6:0px 4px 20px rgba(16,24,40,.12);--rc-shadow-12:0px 6px 30px rgba(16,24,40,.12);--rc-sidebar-w:280px;--rc-topbar-h:56px;--rc-controlbar-h:56px;--rc-z-fab:99;--rc-z-grid-action:100;--rc-z-header:999;--rc-z-sidenav:1000;--rc-z-modal:1001;--rc-z-overmodal:1002}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--rc-font-sans);font-size:14px;line-height:var(--rc-lh-body2);color:var(--rc-fg-1);background:var(--rc-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#__next,body,html{height:100%}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--rc-secondary);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--rc-font-sans);font-size:14px;font-weight:500;line-height:1.75;border-radius:var(--rc-radius-pill);padding:5px 18px;border:1px solid transparent;cursor:pointer;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;letter-spacing:0;white-space:nowrap}.btn-contained{background:var(--rc-primary);color:var(--rc-on-primary)}.btn-contained:hover{background:#1a1a1a}.btn-outlined{background:transparent;color:var(--rc-fg-1);border-color:var(--rc-grey-300)}.btn-outlined:hover{background:var(--rc-action-hover);border-color:var(--rc-grey-400)}.btn-text{background:transparent;color:var(--rc-fg-2);padding:5px 10px}.btn-text:hover{background:var(--rc-action-hover);color:var(--rc-fg-1)}.btn-secondary{background:var(--rc-secondary);color:#fff}.btn-secondary:hover{background:var(--rc-secondary-dark)}.btn-danger{background:var(--rc-error);color:#fff}.btn-icon{padding:6px;border-radius:50%;width:32px;height:32px;justify-content:center;background:transparent;color:var(--rc-fg-2);border-color:transparent}.btn-icon:hover{background:var(--rc-action-hover);color:var(--rc-fg-1)}.btn-sm{font-size:12px;padding:3px 12px}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:5px;color:var(--rc-fg-1);height:28px;padding:0 10px;border-radius:var(--rc-radius-sm);font-size:12px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background .1s,border-color .1s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip,.chip:hover{background:var(--rc-bg-light)}.chip.active{background:var(--rc-primary);color:#fff}.chip.outlined{background:transparent;border-color:var(--rc-divider)}.chip.outlined.active{background:var(--rc-primary);color:#fff;border-color:var(--rc-primary)}.chip:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.chip .chip-x{display:inline-flex;align-items:center;opacity:.6;margin-left:2px}.chip .chip-x:hover{opacity:1}.input{height:36px;padding:0 12px;border:1px solid var(--rc-grey-300);border-radius:var(--rc-radius-sm);font-family:var(--rc-font-sans);font-size:13px;background:#fff;color:var(--rc-fg-1);outline:none;width:100%;transition:border-color .12s,box-shadow .12s}.input:hover{border-color:var(--rc-grey-400)}.input:focus{border-color:var(--rc-secondary);box-shadow:0 0 0 3px rgba(9,69,235,.12)}.search-wrap{display:flex;align-items:center;gap:8px;background:var(--rc-grey-100);border-radius:var(--rc-radius-sm);padding:0 12px;height:34px}.search-wrap input{background:transparent;border:0;outline:none;flex:1 1;font-size:13px;font-family:var(--rc-font-sans);color:var(--rc-fg-1)}.search-wrap svg{flex-shrink:0;opacity:.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rc-grey-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rc-grey-400)}.divider{border:none;border-top:1px solid var(--rc-divider);margin:0}.tag{display:inline-block;padding:1px 7px;background:var(--rc-bg-light);color:var(--rc-fg-2);border-radius:var(--rc-radius-sm);font-size:11px;font-weight:500;letter-spacing:0}.tag.email{background:var(--rc-info-ultralight);color:var(--rc-info-dark)}.tag.social{background:var(--rc-success-ultralight);color:var(--rc-success-dark)}.tag.letter{background:var(--rc-warning-ultralight);color:var(--rc-warning-dark)}@keyframes spin{to{transform:rotate(1turn)}}.spinner{width:20px;height:20px;border:2px solid var(--rc-grey-300);border-top-color:var(--rc-secondary);border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}.spinner-sm{width:14px;height:14px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rc-space-3);padding:var(--rc-space-12);color:var(--rc-fg-3);text-align:center}.empty-state svg{opacity:.3}.empty-state p{font-size:13px;max-width:240px}.section-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rc-fg-3);padding:var(--rc-space-4) var(--rc-space-4) var(--rc-space-2)}.tooltip-wrap{position:relative}.tooltip-wrap .tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--rc-fg-1);color:#fff;padding:4px 8px;border-radius:5px;font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:100}.tooltip-wrap:hover .tooltip{opacity:1}