@font-face{font-family:Inter Variable;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Paper Mono;src:url(/fonts/paper-mono/PaperMono.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:247 247 242;--bg-subtle:239 237 231;--bg-muted:234 232 225;--bg-emphasis:224 221 213;--bg-inverted:25 24 24;--fg:25 24 24;--fg-subtle:85 81 74;--fg-muted:110 104 93;--fg-disabled:210 206 196;--border:224 221 213;--border-muted:240 238 232;--border-emphasis:210 206 196;--border-strong:163 157 144;--success-solid:21 128 61;--success-subtle:240 253 244;--warning-solid:194 65 12;--warning-subtle:255 237 213;--error-solid:185 28 28;--error-subtle:254 226 226;--info-solid:29 78 216;--info-subtle:239 246 255;--shadow-xs:0 1px 2px #14151a0d;--shadow-menu:0 8px 24px #0000002e;--mark-bg:25 24 24;--font:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Paper Mono", ui-monospace, monospace;--ease:cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--bg:25 24 24;--bg-subtle:25 24 24;--bg-muted:69 65 58;--bg-emphasis:89 84 75;--bg-inverted:247 247 242;--fg:247 247 242;--fg-subtle:168 162 148;--fg-muted:150 144 133;--fg-disabled:69 65 58;--border:69 65 58;--border-muted:42 39 35;--border-emphasis:89 84 75;--border-strong:125 119 106;--success-solid:134 239 172;--success-subtle:5 46 22;--warning-solid:253 186 116;--warning-subtle:71 44 9;--error-solid:252 165 165;--error-subtle:92 23 23;--info-solid:147 197 253;--info-subtle:23 37 84;--shadow-xs:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.desk-rec2rec,.scope-rec2rec{--brand:255 109 10;--brand-fg:160 64 0;--focus:0 0 0 2px rgb(var(--brand))}html.dark.desk-rec2rec,html.dark .scope-rec2rec{--brand:255 138 30;--brand-fg:255 138 30;--focus:0 0 0 2px rgb(var(--brand))}html.desk-hireflex,.scope-hireflex{--brand:14 165 233;--brand-fg:7 89 133;--focus:0 0 0 2px rgb(var(--brand))}html.dark.desk-hireflex,html.dark .scope-hireflex{--brand:56 189 248;--brand-fg:56 189 248;--focus:0 0 0 2px rgb(var(--brand))}html:not([class*=desk-]){--brand:var(--fg);--brand-fg:var(--fg);--focus:0 0 0 2px rgb(var(--fg) / .4)}*{box-sizing:border-box}body{background:rgb(var(--bg));color:rgb(var(--fg));font:14px/20px var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}h1,h2,p{margin:0}h1{font-size:16px;font-weight:500;line-height:24px}a{color:rgb(var(--brand-fg));text-decoration:none}a:hover{text-decoration:underline}a,button,input,.deskchip,.rail-count,.pill,.initial{transition:background-color .1s var(--ease), color .1s var(--ease), border-color .1s var(--ease)}:focus-visible{box-shadow:var(--focus);outline:0}.meta{color:rgb(var(--fg-subtle));font-size:12px;line-height:18px}.push{margin-left:auto}.button{border:1px solid rgb(var(--border));cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;min-height:32px;padding:0 12px}.button:hover:not(:disabled){background:rgb(var(--fg) / .06)}.button:disabled{color:rgb(var(--fg-muted));cursor:default}.icon-button{width:28px;height:28px;color:rgb(var(--fg-subtle));cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-button:hover{background:rgb(var(--fg) / .06)}.mark{border:1px solid rgb(var(--brand) / .7);background:rgb(var(--mark-bg));box-shadow:0 0 6px rgb(var(--brand) / .25);border-radius:22%}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.rail{border-right:1px solid rgb(var(--border-muted));background:rgb(var(--bg-subtle));flex-direction:column;gap:0;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.rail-top{align-items:center;gap:8px;padding:2px 4px 14px;display:flex}.rail-top .mark{flex:none;width:24px;height:24px}.rail-top strong{font-weight:600}.rail-actions{margin-left:auto;display:flex}.rail-section{color:rgb(var(--fg-muted));padding:14px 12px 6px;font-size:12px}.rail-item{height:28px;color:rgb(var(--fg-subtle));border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.rail-item:hover{background:rgb(var(--fg) / .06);text-decoration:none}.rail-item.active{color:rgb(var(--brand-fg));background:rgb(var(--fg) / .1);font-weight:500}.rail-count{background:rgb(var(--fg) / .1);color:rgb(var(--fg-subtle));border-radius:5px;margin-left:auto;padding:2px 5px;font-size:11px;font-weight:500;line-height:14px}.rail-item.active .rail-count{background:rgb(var(--bg-subtle))}.rail-bottom{margin-top:auto;padding-top:36px}.user{align-items:center;gap:8px;padding:10px 6px 0;font-size:14px;display:flex}.initial{background:rgb(var(--fg) / .08);color:rgb(var(--fg-subtle));border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.initial.small{border-radius:5px;width:20px;height:20px;font-size:9px}.initial.tiny{border-radius:4px;width:16px;height:16px;font-size:9px}.initial.desk{background:rgb(var(--brand) / .14);color:rgb(var(--brand-fg))}.record-mark{position:relative;overflow:hidden}.record-mark img{object-fit:contain;background:rgb(var(--bg));width:100%;height:100%;position:absolute;inset:0}.record-mark.person img{object-fit:cover}.switchwrap{position:relative}.switcher{border:1px solid rgb(var(--border));cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;display:flex}.switcher:hover{background:rgb(var(--fg) / .06)}.deskchip{background:rgb(var(--brand) / .14);width:20px;height:20px;color:rgb(var(--brand-fg));border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.deskmenu{z-index:40;border:1px solid rgb(var(--border));background:rgb(var(--bg));box-shadow:var(--shadow-menu);border-radius:10px;padding:4px;position:absolute;top:40px;left:0;right:0}.deskmenu button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;font-size:14px;display:flex}.deskmenu button:hover{background:rgb(var(--fg) / .06)}.deskmenu .check{color:rgb(var(--brand-fg));margin-left:auto}.shell{transition:grid-template-columns .16s var(--ease)}.rail-toggle{color:rgb(var(--fg-muted))}.rail-dot,.rail-group{display:none}@media not all and (width<=760px){.shell.rail-min{grid-template-columns:60px minmax(0,1fr)}.rail-min .rail{align-items:center;padding:16px 10px}.rail-min .rail-top{flex-direction:column;gap:12px;padding:2px 0 14px}.rail-min .rail-top>strong,.rail-min .rail-actions>:not(.rail-toggle),.rail-min .switcher>:not(.deskchip),.rail-min .rail-section,.rail-min .rail-item>span:not(.rail-dot),.rail-min .synced-at,.rail-min .user>:not(.initial){display:none}.rail-min .rail-actions{margin:0}.rail-min .switcher{justify-content:center;width:36px;padding:0}.rail-min .deskmenu{width:200px;right:auto}.rail-min nav{flex-direction:column;align-items:center;gap:2px;display:flex}.rail-min .rail-item{justify-content:center;width:36px;height:34px;padding:0;position:relative}.rail-min .rail-group{background:rgb(var(--border));width:20px;height:1px;margin:10px 0;display:block}.rail-min .rail-dot{background:rgb(var(--brand));border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:7px;right:7px}.rail-min .user{justify-content:center;padding:10px 0 0}}@media (prefers-reduced-motion:reduce){.shell{transition:none}}.page{min-width:0;padding:20px 32px 32px}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid rgb(var(--border-muted));flex-flow:wrap;align-items:center;gap:8px 12px;height:auto;padding:10px 16px;position:static}.rail-top{padding:0}.rail nav{flex-wrap:wrap;order:3;gap:4px;width:100%;display:flex}.rail-section{display:none}.rail-bottom{align-items:center;gap:12px;margin:0 0 0 auto;padding:0;display:flex}.rail-toggle{display:none}.page{padding:12px 16px 24px}}.crumb{height:20px;color:rgb(var(--fg-muted));align-items:center;gap:8px;font-size:14px;display:flex}.crumb span:last-child{color:rgb(var(--fg))}.crumb span.crumb-pending:last-child{color:rgb(var(--fg-muted))}.column{max-width:1040px;margin:44px auto 0}.title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card{border:1px solid rgb(var(--border-muted));background:rgb(var(--bg));border-radius:10px;margin-top:16px;overflow:hidden}.title-row+.card{margin-top:0}.card-head{border-bottom:1px solid rgb(var(--border-muted));justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.card-title{font-size:14px;font-weight:500}.crow{border-bottom:1px solid rgb(var(--border-muted));align-items:center;gap:10px;padding:9px 16px;display:flex}.crow:last-child{border-bottom:0}.pill{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.pill.info{background:rgb(var(--info-subtle));color:rgb(var(--info-solid))}.pill.warning{background:rgb(var(--warning-subtle));color:rgb(var(--warning-solid))}.pill.success{background:rgb(var(--success-subtle));color:rgb(var(--success-solid))}.pill.error{background:rgb(var(--error-subtle));color:rgb(var(--error-solid))}.signin{place-items:center;min-height:100vh;padding:32px;display:grid}.signin-card{border:1px solid rgb(var(--border-muted));background:rgb(var(--bg));text-align:center;border-radius:10px;width:380px;max-width:100%;padding:32px}.signin-card .mark{width:96px;height:96px;margin:0 auto 16px;display:block}.dev-signin{border-top:1px solid rgb(var(--border-muted));margin-top:20px;padding-top:20px}.dev-signin form{text-align:left;gap:8px;display:flex}.dev-signin input{border:1px solid rgb(var(--border));width:100%;min-width:0;height:32px;font:12px var(--mono);color:rgb(var(--fg));background:0 0;border-radius:10px;padding:0 10px}.dev-signin input::placeholder{color:rgb(var(--fg-muted))}.signin-subtitle{color:rgb(var(--fg-subtle));margin-top:4px;font-size:12px;line-height:18px}.google-button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;display:flex}.signin-google{min-height:32px;margin-top:20px}.reason{color:rgb(var(--fg-muted));margin-top:8px;font-size:11px;line-height:14px}.page:has(.prime-db){flex-direction:column;height:100dvh;padding:20px 24px 16px;display:flex;overflow:hidden}.prime-db{flex-direction:column;flex:1;gap:12px;min-height:0;margin-top:24px;display:flex}.prime-title,.prime-actions,.prime-toolbar,.prime-pager,.prime-pills{align-items:center;gap:8px;display:flex}.prime-title h1{font-size:20px;line-height:28px}.prime-title .prime-actions{margin-left:auto}.prime-neutral{background:rgb(var(--fg) / .06);color:rgb(var(--fg-subtle))}.prime-actions .primary{background:rgb(var(--brand) / .12);border-color:rgb(var(--brand) / .25)}.prime-meta{color:rgb(var(--fg-muted));font-size:12px}.prime-layout{flex:1;grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:0;display:grid}.prime-filters{border-right:1px solid rgb(var(--border));padding-right:12px;overflow:auto}.prime-filters-top{justify-content:space-between;align-items:center;gap:8px;padding:0 0 12px;display:flex}.prime-filters-top button{cursor:pointer;background:0 0;border:0;font-size:12px}.prime-filter-group{border-top:1px solid rgb(var(--border));padding:8px 0}.prime-filter-group>summary{cursor:pointer;padding:5px 0;font-weight:500}.prime-filter-group>p{padding:8px 0}.prime-field>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;height:32px;padding:0 4px;display:flex}.prime-field>button:hover{background:rgb(var(--fg) / .04)}.prime-field-body{animation:prime-open .15s var(--ease);padding:6px 4px 12px}@keyframes prime-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.prime-filter-tools{align-items:center;gap:4px;margin-bottom:8px;display:flex}.prime-filter-tools button{border:1px solid rgb(var(--border));background:0 0;border-radius:4px;padding:1px 6px;font-size:11px}.prime-filter-tools button[aria-pressed=true]{background:rgb(var(--fg) / .09)}.prime-filter-values{flex-direction:column;gap:2px;display:flex}.prime-filter-value{align-items:center;gap:6px;min-height:28px;display:flex}.prime-filter-value label{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.prime-filter-value label span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prime-filter-value .facet-count{color:rgb(var(--fg-muted));font:11px var(--mono);margin-left:auto}.prime-filter-value.excluded{color:rgb(var(--warning-solid))}.prime-filter-value.excluded input{display:none}.prime-filter-value>button{opacity:0;cursor:pointer;background:0 0;border:0;padding:0 3px}.prime-filter-value:hover>button,.prime-filter-value:focus-within>button,.prime-filter-value.applied>button{opacity:1}.prime-show-more{color:rgb(var(--brand-fg));cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px}.prime-field-search,.prime-search{border:1px solid rgb(var(--border));background:0 0;border-radius:8px;height:32px;padding:0 10px}.prime-field-search{width:100%;margin-bottom:6px}.prime-search{width:min(380px,100%)}.prime-results{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.prime-toolbar{flex-wrap:wrap}.prime-chips{flex-wrap:wrap;gap:5px;display:flex}.prime-chip{border:1px solid rgb(var(--border));border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.prime-chip button{cursor:pointer;background:0 0;border:0;padding:0 2px}.prime-collapsed-values{color:rgb(var(--fg-muted));padding:0 4px 5px;font-size:11px}.prime-table-card{border:1px solid rgb(var(--border));border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.selbar{border-bottom:1px solid rgb(var(--border-muted));background:rgb(var(--brand) / .06);font-variant-numeric:tabular-nums;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:13px;display:flex}.selbar button{color:rgb(var(--brand-fg));font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.selbar .selbar-clear{color:rgb(var(--fg-muted));margin-left:auto}.prime-table-scroll{flex:1;min-height:0;overflow:auto}.prime-table-scroll.loading tbody{opacity:.45}.prime-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px}.prime-table th{z-index:2;background:rgb(var(--bg-subtle));text-align:left;border-bottom:1px solid rgb(var(--border));height:44px;font-size:11px;font-weight:500;position:sticky;top:0}.prime-table th,.prime-table td{padding:0 12px}.prime-table th>button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.prime-table td{border-bottom:1px solid rgb(var(--border-muted));text-overflow:ellipsis;white-space:nowrap;height:56px;overflow:hidden}.prime-table tr:hover td{background:rgb(var(--fg) / .025);cursor:pointer}.prime-table small,.prime-preview small{color:rgb(var(--fg-muted));text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.prime-table .prime-check{width:56px;padding:0 10px}.prime-check-controls{align-items:center;gap:3px;display:flex}.prime-check-controls input{margin:0}.prime-selection>summary{cursor:pointer;list-style:none}.prime-selection>div{background:rgb(var(--bg));border:1px solid rgb(var(--border));width:200px;box-shadow:var(--shadow-menu);border-radius:8px;gap:6px;padding:10px;display:grid;position:absolute;top:42px;left:4px}.prime-selection button{text-align:left;cursor:pointer;background:0 0;border:0;padding:5px}.prime-selection input[type=number]{border:1px solid rgb(var(--border));background:0 0;width:80px}.prime-identity{align-items:center;gap:10px;min-width:0;display:flex}.prime-identity>div{min-width:0}.prime-identity .initial{width:28px;height:28px}.prime-identity a{color:rgb(var(--fg));font-weight:500}.prime-open{flex:none;margin-left:auto}.prime-resize{cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.prime-resize:hover{background:rgb(var(--brand) / .15)}.prime-pager{border-top:1px solid rgb(var(--border));flex:none;min-height:44px;padding:6px 12px;font-size:12px}.prime-pager select{background:rgb(var(--bg));color:rgb(var(--fg));border:1px solid rgb(var(--border));border-radius:5px;margin-left:5px;padding:3px}.prime-pager button:disabled{opacity:.4;cursor:default}.prime-empty{text-align:center;color:rgb(var(--fg-muted))}.prime-skeleton{background:rgb(var(--fg) / .06);border-radius:4px;width:65%;height:14px}.prime-preview{border:0;border-left:1px solid rgb(var(--border));background:rgb(var(--bg));width:520px;max-width:100vw;height:100dvh;max-height:100dvh;color:rgb(var(--fg));margin:0;padding:0;position:fixed;inset:0 0 0 auto}.prime-preview::backdrop{background:rgb(var(--fg) / .12)}.prime-preview>header{z-index:2;border-bottom:1px solid rgb(var(--border));background:rgb(var(--bg));align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.prime-preview>p{padding:20px}.prime-preview-body{padding:24px}.prime-preview .prime-pills,.prime-preview .prime-actions{flex-wrap:wrap;margin-top:12px}.prime-preview section{border-top:1px solid rgb(var(--border));margin-top:24px;padding-top:20px}.prime-preview h2{margin-bottom:12px;font-size:13px;font-weight:500}.prime-preview ul{padding-left:18px}.prime-preview li{margin-bottom:6px}.prime-preview a.button{align-items:center;display:inline-flex}.prime-facts{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.prime-facts dt{color:rgb(var(--fg-muted));margin-bottom:4px;font-size:11px}.prime-facts dd{margin:0;font-size:13px}.prime-desk-box{border:1px solid rgb(var(--border));background:rgb(var(--bg-subtle));border-radius:10px;padding:16px}.prime-person{border-bottom:1px solid rgb(var(--border-muted));padding:10px 0}@media (prefers-reduced-motion:reduce){.prime-field-body{animation:none}}.page:has(.prime-db)>.column{flex-direction:column;flex:1;max-width:none;min-height:0;margin:24px 0 0;display:flex}.page:has(.prime-db) .prime-db{margin-top:0}.column:has(.record-page){max-width:1280px}.button.ghost{color:rgb(var(--fg-subtle));border-color:#0000}.button.sm{min-height:28px;font-size:12px}.pill.brand{background:rgb(var(--brand) / .14);color:rgb(var(--brand-fg))}.rec-head{align-items:center;gap:14px;margin-top:0;padding:14px 16px;display:flex}.rec-chip56{background:rgb(var(--fg) / .08);width:56px;height:56px;color:rgb(var(--fg-subtle));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rec-head-body{flex:1;min-width:0}.rec-name{font-size:20px;font-weight:500;line-height:28px}.rec-facts{color:rgb(var(--fg-subtle));flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:13px;display:flex}.rec-summary{margin-top:4px;font-size:13px}.rec-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rec-tabs{border-bottom:1px solid rgb(var(--border-muted));gap:2px;margin-top:20px;display:flex}.rec-tabs button{height:34px;color:rgb(var(--fg-muted));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-weight:500}.rec-tabs button:hover{color:rgb(var(--fg-subtle))}.rec-afilters{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.rec-afilters button{border:1px solid rgb(var(--border));height:28px;color:rgb(var(--fg-subtle));cursor:pointer;background:0 0;border-radius:14px;padding:0 12px;font-size:13px}.rec-afilters button[aria-pressed=true]{background:rgb(var(--fg) / .09);color:rgb(var(--fg));border-color:#0000;font-weight:500}.rec-aempty{flex-direction:column;gap:4px;display:flex}.rec-aday{padding:14px 16px 6px}.rec-aday+.rec-aday{border-top:1px solid rgb(var(--border-muted))}.rec-aday h3{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--fg-muted));margin:0 0 4px;font-size:12px;font-weight:600}.rec-act{border-top:1px solid rgb(var(--border-muted));grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.rec-aday h3+.rec-act{border-top:0}.rec-recent{margin:-10px 0 8px}.rec-recent .rec-act:first-child,.rec-recent [role=status] .rec-act:first-child{border-top:0}.rec-skel{background:rgb(var(--fg) / .08);border-radius:6px;animation:1.5s ease-in-out infinite rec-pulse;display:block}.rec-skel-ic{width:30px;height:30px}.rec-skel-line{width:60%;height:12px;margin:4px 0 8px}.rec-skel-line.short{width:35%;margin-bottom:0}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.rec-skel{animation:none}}.rec-err{color:rgb(var(--error-solid));margin:0;font-size:13px}.rec-act-ic{background:rgb(var(--fg) / .05);width:30px;height:30px;color:rgb(var(--fg-subtle));border-radius:8px;place-items:center;display:grid}.rec-act-text{font-size:14px;line-height:20px}.rec-act-text a{color:rgb(var(--brand-fg));font-weight:500;text-decoration:none}.rec-act-text a:hover{text-decoration:underline}.rec-act-subject{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:500;line-height:18px}.rec-act-detail{color:rgb(var(--fg-muted));overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:18px}.rec-act-detail.folded{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rec-act-detail+.rec-goto{margin-top:2px}.rec-tabs button.active{color:rgb(var(--brand-fg));border-bottom-color:rgb(var(--brand-fg))}.rec-empty{margin-top:20px}.rec-foot{margin-top:8px}.rec-pad{padding:14px 16px}.rec-lbl{width:104px;color:rgb(var(--fg-subtle));flex:none;font-size:13px}.rec-grow{flex:1;min-width:0}.rec-mono{font-family:var(--mono);font-size:12px}.rec-prow{border-bottom:1px solid rgb(var(--border-muted));align-items:center;gap:12px;min-height:40px;padding:5px 16px;display:flex}.rec-prow:last-child{border-bottom:0}.rec-person-head{padding:0;display:block}.rec-person-top{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px 14px;display:grid}.rec-chip72{background:rgb(var(--fg) / .08);width:72px;height:72px;color:rgb(var(--fg-subtle));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex;overflow:hidden}.rec-person-head .rec-name{font-size:22px;font-weight:600;line-height:30px}.rec-title{color:rgb(var(--fg-subtle));margin-top:2px;font-size:14px}.rec-co{color:rgb(var(--brand-fg));font-weight:600;text-decoration:none}.rec-co:hover{text-decoration:underline}.rec-loc{color:rgb(var(--fg-muted));align-items:center;gap:4px;margin-right:4px;font-size:13px;display:inline-flex}.rec-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.rec-action-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rec-action-row .button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rec-action-row .button.primary{background:rgb(var(--brand) / .12);border-color:rgb(var(--brand) / .25)}.rec-contact{color:rgb(var(--fg-subtle));flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:12px;display:flex}.rec-contact .rec-mono{align-items:center;gap:5px;display:inline-flex}.rec-verified{color:rgb(var(--success-solid))}.rec-strip{border-top:1px solid rgb(var(--border-muted));grid-template-columns:1.4fr 1fr 1fr;display:grid}.rec-strip>div{border-left:1px solid rgb(var(--border-muted));min-width:0;padding:12px 20px 14px}.rec-strip>div:first-child{border-left:0}.rec-strip-k{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--fg-muted));margin-bottom:6px;font-size:11px;font-weight:500}.rec-strip-v{font-size:14px;font-weight:500}.rec-strip-s{color:rgb(var(--fg-subtle));margin-top:2px;font-size:13px}.rec-strip-track{margin-top:8px}.rec-seglbls span.now{color:rgb(var(--brand-fg));font-weight:600}.rec-strip .rec-segcell.f{background:rgb(var(--brand) / .5)}.rec-strip .rec-segcell.cur{background:rgb(var(--brand))}.rec-initials{text-transform:uppercase;font-size:18px;font-weight:600}.rec-lin{color:rgb(var(--brand-fg));align-items:center;gap:5px;text-decoration:none;display:inline-flex}.rec-lin:hover{text-decoration:underline}.rec-whochips{flex-wrap:wrap;gap:8px;display:flex}.rec-whochip{background:rgb(var(--fg) / .05);height:24px;color:rgb(var(--fg-subtle));border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 3px;font-size:12px;display:inline-flex}.rec-whochip i{background:rgb(var(--fg) / .08);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.rec-segtrack{gap:2px;display:flex}.rec-segcell{background:rgb(var(--fg) / .08);border-radius:4px;flex:1;height:8px}.rec-segcell.f{background:rgb(var(--brand))}.rec-segcell.cur{background:rgb(var(--brand) / .45)}.rec-seglbls{gap:2px;margin-top:4px;display:flex}.rec-seglbls span{text-align:center;min-width:0;color:rgb(var(--fg-muted));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;line-height:13px;overflow:hidden}.rec-placed{flex-direction:column;gap:6px;display:flex}.rec-placedrow{align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.rec-placedrow .meta{margin-left:auto}.rec-company{margin-top:0}.rec-company .rec-head{align-items:flex-start;padding:16px}.rec-links{flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}.rec-links a{color:rgb(var(--fg-subtle));align-items:center;gap:5px;text-decoration:none;display:inline-flex}.rec-links a:hover{color:rgb(var(--brand-fg))}.rec-market{align-self:center}.rec-mgp{border-top:1px solid rgb(var(--border-muted));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rec-mgp>div{border-left:1px solid rgb(var(--border-muted));flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 16px;display:flex}.rec-mgp>div:first-child{border-left:0}.rec-mgp-k{color:rgb(var(--fg-muted));font-size:12px}.rec-mgp-v{font-size:14px;font-weight:500}.rec-mgp-v.meta{font-size:13px;font-weight:400}.rec-mgp-s{color:rgb(var(--fg-subtle));font-size:13px}.rec-plink{color:rgb(var(--fg));border-bottom:1px solid rgb(var(--border-emphasis));font-weight:500;text-decoration:none}.rec-plink:hover{color:rgb(var(--brand-fg));border-bottom-color:rgb(var(--brand-fg))}.rec-opps{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.rec-opps li{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.rec-opps li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-optout{margin-top:2px}.rec-panel{margin-top:4px}.rec-ibadge{background:rgb(var(--brand) / .12);width:28px;height:28px;color:rgb(var(--brand-fg));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rec-kfs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rec-kf{border-left:1px solid rgb(var(--border-muted));gap:12px;min-width:0;padding:16px;display:flex}.rec-kf:first-child{border-left:0}.rec-kf .rec-ibadge{border-radius:10px;width:36px;height:36px}.rec-kf-k{color:rgb(var(--fg-subtle));font-size:12px}.rec-kf-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:24px}.rec-kf-v.missing{color:rgb(var(--fg-muted));font-size:14px;font-weight:400;line-height:20px}.rec-kf-s{color:rgb(var(--fg-muted));font-size:12px}.rec-ov{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.rec-stack{flex-direction:column;display:flex}.rec-sec{padding:16px 18px}.rec-sec-h{align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:500;display:flex}.rec-about{margin:0 0 4px;font-size:14px;line-height:22px}.rec-about-h{margin:12px 0 4px;font-size:14px;font-weight:600;line-height:22px}.rec-about-h:first-child{margin-top:0}.rec-about-list{margin:0 0 4px;padding-left:20px;font-size:14px;line-height:22px}.rec-about-list .rec-about-list{margin:0}.rec-niche{font-size:18px;font-weight:500;line-height:24px}.rec-spec{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rec-spec li{background:rgb(var(--fg) / .05);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.rec-spec li svg{color:rgb(var(--brand-fg))}.rec-mgplist{margin:0;padding:0;list-style:none}.rec-mgplist li{border-top:1px solid rgb(var(--border-muted));align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.rec-mgplist li:first-child{border-top:0;padding-top:0}.rec-mgplist b{font-weight:500;display:block}.rec-empty-line{align-items:center;gap:12px;margin:0;display:flex}.rec-dets{margin:0}.rec-det{border-top:1px solid rgb(var(--border-muted));grid-template-columns:16px 112px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.rec-det:first-child{border-top:0;padding-top:0}.rec-det-i{color:rgb(var(--fg-muted));display:inline-flex}.rec-det dt{color:rgb(var(--fg-subtle))}.rec-det dd{overflow-wrap:anywhere;margin:0;font-weight:500}.rec-det dd .rec-lin{display:inline}.rec-det dd .rec-lin svg{vertical-align:-1px;margin-left:4px}.rec-team{gap:24px;display:flex}.rec-team>div{flex-direction:column;display:flex}.rec-team b{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:22px;font-weight:500;line-height:28px;display:inline-flex}.rec-team span{color:rgb(var(--fg-muted));font-size:12px}.rec-team .in b{color:rgb(var(--success-solid))}.rec-team .out b{color:rgb(var(--warning-solid))}.rec-sec-h small{font-size:12px;font-weight:400}.rec-signal{border-top:1px solid rgb(var(--border-muted));grid-template-columns:96px 1fr;gap:16px;padding:12px 0;display:grid}.rec-signal:first-of-type{border-top:0}.rec-signal>b{color:rgb(var(--fg-subtle));font-weight:500}.rec-signal p{margin:0 0 4px;font-size:13px}.rec-signal p:last-child{margin-bottom:0}.rec-signal .in{color:rgb(var(--success-solid));font-weight:500}.rec-signal .out{color:rgb(var(--warning-solid));font-weight:500}.rec-signal-none{margin:0}.rec-parked{border:1px dashed rgb(var(--border-strong));border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px}.rec-parked p{margin:0}.rec-parked b{font-weight:500}@media (width<=640px){.rec-signal{grid-template-columns:1fr;gap:4px}.rec-sec-h:has(small){flex-wrap:wrap}.rec-sec-h small{flex-basis:100%}}@media (width<=960px){.rec-ov{grid-template-columns:1fr}.rec-kfs{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-kf{border-left:0;border-top:1px solid rgb(var(--border-muted))}.rec-kf:first-child{border-top:0}}@media (width<=720px){.rec-mgp{grid-template-columns:1fr}.rec-mgp>div{border-left:0;border-top:1px solid rgb(var(--border-muted))}.rec-mgp>div:first-child{border-top:0}}.rec-jtoolbar{align-items:center;gap:8px;margin:16px 0 12px;display:flex}.rec-jtoolbar .button{align-items:center;gap:6px;display:inline-flex}.rec-jcard{border:1px solid rgb(var(--border-muted));background:rgb(var(--bg));border-radius:10px;overflow:hidden}.rec-jscroll{overflow:auto hidden}.rec-jcanvas{position:relative}.rec-jmonth{letter-spacing:.06em;text-transform:uppercase;height:26px;color:rgb(var(--fg-muted));border-left:1px solid rgb(var(--border-emphasis));align-items:center;padding-left:10px;font-size:10px;font-weight:500;display:flex;position:absolute;top:0}.rec-jweek{border-left:1px solid rgb(var(--border-emphasis));position:absolute;top:26px;bottom:0}.rec-jweek span{color:rgb(var(--fg-muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:14px;position:absolute;top:3px;left:5px}.rec-jday{border-left:1px solid rgb(var(--border-muted));position:absolute;top:26px;bottom:0}.rec-jdnum{color:rgb(var(--fg-muted));opacity:.75;font-variant-numeric:tabular-nums;font-size:11px;line-height:14px;position:absolute;top:42px;transform:translate(-50%)}.rec-jbreak{background:rgb(var(--fg) / .03);width:56px;position:absolute;top:26px;bottom:0}.rec-jbreaklbl{text-align:center;width:120px;color:rgb(var(--fg-muted));pointer-events:none;font-size:11px;line-height:14px;position:absolute;top:66px}.rec-jbreaklbl span{white-space:nowrap;display:block}.rec-jtoday{border-left:1px dashed rgb(var(--border-strong));position:absolute;top:26px;bottom:0}.rec-jtoday span{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--fg-subtle));font-size:10px;font-weight:500;line-height:14px;position:absolute;top:3px;left:5px}.rec-jmain{background:rgb(var(--brand));height:2px;position:absolute}.rec-jtail{border-top:1px dashed rgb(var(--border-strong));height:0;position:absolute}.rec-jbranch{background:rgb(var(--border-strong));height:1px;position:absolute}.rec-jbdash{border-top:1px dashed rgb(var(--border-strong));height:0;position:absolute}.rec-jdot{background:rgb(var(--bg));border:2px solid rgb(var(--fg-subtle));cursor:pointer;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;transform:translate(-50%,-50%)}.rec-jdot:hover{border-color:rgb(var(--fg))}.rec-jdot.main{border-color:rgb(var(--brand))}.rec-jdot.many{width:20px;height:20px;color:rgb(var(--fg));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.rec-jdot.term{background:rgb(var(--fg-subtle));cursor:default;border:0;width:9px;height:9px}.rec-jpill{background:rgb(var(--fg) / .06);height:20px;color:rgb(var(--fg-subtle));white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute}.rec-jsticky{z-index:2;background:rgb(var(--bg));border:1px solid rgb(var(--border-emphasis))}.rec-jlbl{text-align:center;font-size:12px;line-height:16px;position:absolute}.rec-jlbl b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.rec-jlbl .s{color:rgb(var(--fg-muted));white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;line-height:14px;display:block;overflow:hidden}.rec-jlbl .c{margin-top:3px;display:block}.rec-jtime{color:rgb(var(--fg-muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:14px;position:absolute;transform:translate(-50%)}.rec-jlinks{pointer-events:none;position:absolute;inset:0}.rec-jpop{z-index:20;background:rgb(var(--bg));border:1px solid rgb(var(--border-emphasis));width:270px;max-height:240px;box-shadow:var(--shadow-menu);border-radius:10px;padding:12px 14px;font-size:13px;line-height:18px;position:absolute;overflow-y:auto}.rec-jpop-title{margin:0;font-weight:500}.rec-jpop p{margin:0}.rec-jpop .meta{margin-top:4px}.rec-jpop-ch{margin-top:6px}.rec-jpop-ev+.rec-jpop-ev{border-top:1px solid rgb(var(--border-muted));margin-top:10px;padding-top:10px}.rec-jstripwrap{border-top:1px solid rgb(var(--border-muted));padding:10px 12px 12px}.rec-jstrip{border:1px solid rgb(var(--border-muted));cursor:crosshair;touch-action:none;border-radius:6px;height:28px;position:relative}.rec-jwin{background:rgb(var(--brand) / .12);border:1px solid rgb(var(--brand) / .35);pointer-events:none;border-radius:4px;position:absolute;top:0;bottom:0}.rec-jmark{pointer-events:none;border-radius:2px;width:4px;height:8px;position:absolute}.rec-jmark.mn{background:rgb(var(--brand))}.rec-jmark.br{background:rgb(var(--fg-muted))}.rec-jtick{background:rgb(var(--fg-subtle));pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rec-jyears{height:16px;margin-top:2px;position:relative}.rec-jyears span{color:rgb(var(--fg-muted));white-space:nowrap;font-size:10px;line-height:14px;position:absolute;top:0}.rec-jknown{margin:6px 0 0}.rec-xp{margin:0;padding:0;list-style:none}.rec-xprow{border-bottom:1px solid rgb(var(--border-muted));align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.rec-xprow:last-child{border-bottom:0}.rec-cmark{background:rgb(var(--fg) / .06);border:1px solid rgb(var(--border-muted));letter-spacing:.02em;text-transform:uppercase;width:36px;height:36px;color:rgb(var(--fg-subtle));border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.rec-xpbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-xptitle{color:rgb(var(--fg));flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.rec-xpco{color:rgb(var(--fg-subtle));font-size:13px;line-height:18px}.rec-xpco.head{color:rgb(var(--fg));font-size:14px;font-weight:600;line-height:20px}.rec-xpwhen{color:rgb(var(--fg-muted));font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.rec-xproles{border-left:2px solid rgb(var(--border-emphasis));flex-direction:column;gap:10px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.rec-xproles li{flex-direction:column;gap:2px;display:flex}.rec-xproles .rec-xptitle{font-size:13px;line-height:18px}.rec-sec .rec-xprow{padding:12px 0}.rec-xpsum{margin:-4px 0 4px}.rec-colink{color:rgb(var(--fg));border-bottom:1px solid rgb(var(--border-emphasis));align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}a.rec-colink:hover{color:rgb(var(--brand-fg));border-bottom-color:rgb(var(--brand-fg))}.rec-legend{border-top:1px solid rgb(var(--border-muted));color:rgb(var(--fg-muted));flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.rec-legend .rec-colink{color:rgb(var(--fg-subtle))}.rec-kfs.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=960px){.rec-kfs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-ag-top{align-items:flex-start;gap:12px;display:flex}.rec-ag-niche{margin-top:4px;font-size:13px}.rec-ag-n{margin:14px 0 12px}.rec-goto{font:inherit;color:rgb(var(--brand-fg));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rec-goto:hover{text-decoration:underline}.rec-li-head{margin:0 0 12px;font-size:14px;line-height:20px}.rec-li-more{flex-direction:column;gap:14px;margin-bottom:12px;display:flex}.rec-li-more h3{color:rgb(var(--fg-subtle));margin:0 0 6px;font-size:12px;font-weight:500}.rec-li-more .rec-pills{margin-top:0}.rec-edu{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rec-edu li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.rec-edu li>span:last-child{flex-direction:column;display:flex}.rec-edu b{font-weight:500}.rec-person{white-space:nowrap;align-items:center;gap:10px;display:flex}.rec-person b{font-weight:500}.rec-roles{white-space:nowrap}.rec-roles .pill+.pill{margin-left:4px}.rec-touch{white-space:nowrap;flex-direction:column;display:flex}.rec-touch small{color:rgb(var(--fg-muted));font-size:12px}.rec-table-wrap{overflow-x:auto}.rec-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%}.rec-table th{background:rgb(var(--fg) / .03);border-bottom:1px solid rgb(var(--border-muted));white-space:nowrap;padding:8px 10px 8px 16px;font-weight:500}.rec-table td{border-bottom:1px solid rgb(var(--border-muted));vertical-align:middle;min-height:44px;padding:8px 10px 8px 16px}.rec-table tr:last-child td{border-bottom:0}.rec-table td small{color:rgb(var(--fg-muted));font-size:11px;display:block}.rec-people-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rec-people .rec-person{white-space:normal;align-items:flex-start}.rec-people .rec-person .initial,.rec-people td small{margin-top:2px}.rec-people tr.rec-dnc td{background:rgb(var(--warning-subtle) / .35)}.rec-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rec-sort:hover,th[aria-sort] .rec-sort{color:rgb(var(--fg))}.rec-nowrap{white-space:nowrap}.rec-people-none{text-align:center;padding:28px 16px}.rec-pager{border-top:1px solid rgb(var(--border-muted));justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.rec-pager button:disabled{opacity:.4;cursor:default}.rec-people-empty{text-align:center;flex-direction:column;gap:4px;padding:28px 16px;display:flex}.rec-movedon{margin-top:20px}.rec-movedon ul{margin:0;padding:0;list-style:none}.rec-movedon li{border-bottom:1px solid rgb(var(--border-muted));align-items:center;gap:12px;min-height:44px;padding:6px 16px;display:flex}.rec-movedon li:last-child{border-bottom:0}.rec-movedon li small{color:rgb(var(--fg-muted));font-size:12px;display:block}.table-wrap{overflow-x:auto}.prime-contact{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.prime-verified-dot{background:rgb(var(--success-solid));border-radius:50%;flex:none;width:6px;height:6px}.prime-contact-value{overflow-wrap:anywhere;border-bottom:1px solid rgb(var(--border-muted));flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.prime-person-company{margin:12px 0 6px}.prime-table small>.prime-pills{vertical-align:middle;display:inline-flex}.list-flags{flex-wrap:wrap;gap:4px}.prime-saved-controls{align-items:center;gap:6px;display:flex;position:relative}.prime-saved-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.prime-saved-menu{box-shadow:var(--shadow-menu);z-index:30;border:1px solid rgb(var(--border));background:rgb(var(--bg));border-radius:8px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.prime-saved-menu button,.prime-saved-search{text-align:left;width:100%;color:rgb(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px;display:flex}.prime-saved-menu button:hover,.prime-saved-search:hover{background:rgb(var(--bg-muted))}.prime-saved-search{overflow-wrap:anywhere;flex-direction:column;gap:4px}.prime-saved-dialog{border:1px solid rgb(var(--border));width:min(420px,100vw - 32px);color:rgb(var(--fg));background:rgb(var(--bg));border-radius:10px;padding:24px}.prime-saved-dialog::backdrop{background:rgb(var(--bg-inverted) / .3)}.prime-saved-dialog h2{margin:0 0 20px;font-size:20px}.prime-saved-dialog label{gap:8px;margin-bottom:20px;display:grid}.prime-saved-dialog .lists-seg{margin-bottom:16px}.prime-saved-dialog input{border:1px solid rgb(var(--border-strong));min-width:0;color:rgb(var(--fg));background:rgb(var(--bg));border-radius:6px;padding:10px}.pill.neutral{background:rgb(var(--fg) / .08);color:rgb(var(--fg-subtle))}.add-list .button.primary{background:rgb(var(--brand) / .12);border-color:rgb(var(--brand) / .25)}.button.primary:disabled{border-color:rgb(var(--border));background:0 0}.lists-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%}.lists-table th{background:rgb(var(--fg) / .03);border-bottom:1px solid rgb(var(--border-muted));white-space:nowrap;padding:8px 8px 8px 16px;font-weight:500}.lists-table td{border-bottom:1px solid rgb(var(--border-muted));vertical-align:middle;min-height:44px;padding:6px 8px 6px 16px;font-size:14px}.lists-table tbody tr:last-child td{border-bottom:0}.lists-table tbody tr:hover{background:rgb(var(--fg) / .03)}.lists-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lists-chip{background:rgb(var(--fg) / .08);width:28px;height:28px;color:rgb(var(--fg-subtle));border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lists-chip.small{border-radius:6px;width:24px;height:24px}.lists-rename input{border:1px solid rgb(var(--border));background:0 0;border-radius:8px;min-width:220px;height:32px;padding:0 10px}.lists-seg{border:1px solid rgb(var(--border));border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.lists-seg button{height:30px;color:rgb(var(--fg-subtle));cursor:pointer;background:0 0;border:0;padding:0 10px}.lists-seg button[aria-pressed=true]{background:rgb(var(--fg) / .09);color:rgb(var(--fg))}.lists-menu{display:inline-flex;position:relative}.lists-menu-items{box-shadow:var(--shadow-menu);z-index:30;border:1px solid rgb(var(--border));background:rgb(var(--bg));border-radius:8px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:fixed}.lists-menu-items button{text-align:left;width:100%;color:rgb(var(--fg));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px;display:flex}.lists-menu-items button:hover{background:rgb(var(--bg-muted))}.lists-menu-items button.danger{color:rgb(var(--error-solid))}.lists-toast{z-index:40;border:1px solid rgb(var(--border));background:rgb(var(--bg));box-shadow:var(--shadow-menu);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.lists-toast-action{min-height:28px}.lists-tabs{border-bottom:1px solid rgb(var(--border-muted));scrollbar-width:none;gap:20px;margin:8px 0 0;display:flex;overflow-x:auto}.lists-tabs button{height:36px;color:rgb(var(--fg-muted));font:inherit;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;position:relative}.lists-tabs button:hover{color:rgb(var(--fg-subtle))}.lists-tabs button span{color:rgb(var(--fg-muted));margin-left:2px;font-weight:400}.lists-tabs button[aria-selected=true]{color:rgb(var(--fg))}.lists-tabs button[aria-selected=true]:after{content:"";background:rgb(var(--brand));height:1px;position:absolute;bottom:0;left:0;right:0}.lists-card{border-top:0;border-radius:0 0 10px 10px;margin-top:0}.lists-card .lists-table{table-layout:fixed;font-size:13px}.lists-card .lists-table th{color:rgb(var(--fg-muted));background:0 0;font-size:12px}.lists-card .lists-table td{white-space:nowrap;height:44px;padding-top:0;padding-bottom:0;font-size:13px}.lists-card .lists-table td:first-child{text-overflow:ellipsis;overflow:hidden}.lists-table .num{text-align:right;padding-right:16px}.lists-kind-col{width:124px}.lists-link{color:rgb(var(--fg));font-weight:500}.lists-link:hover{color:rgb(var(--brand-fg))}.lists-banner{color:rgb(var(--fg-subtle));flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.lists-banner-name{color:rgb(var(--fg));overflow-wrap:anywhere;font-weight:500}.lists-empty{text-align:center;color:rgb(var(--fg-muted));margin:0;padding:48px 16px;font-size:13px}.kind-pill{justify-content:flex-start;min-width:96px}@media (width<=1100px){.lists-table .hide-md{display:none}.lists-kind-col{width:44px}.lists-table .kind-pill{min-width:0;padding:0 5px}.lists-table .kind-pill .kind-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.crumb a{color:rgb(var(--fg-muted))}.crumb a:hover{color:rgb(var(--fg))}.list-head-line{color:rgb(var(--fg-subtle));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 0;font-size:13px;display:flex}.list-sep{color:rgb(var(--fg-muted))}.list-note{color:rgb(var(--fg-subtle));align-items:center;gap:6px;max-width:72ch;margin:6px 0 16px;font-size:13px;display:flex}.list-note>button{color:rgb(var(--fg-muted));font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.list-note>button:hover{color:rgb(var(--fg))}.list-problem{color:rgb(var(--fg-subtle));max-width:72ch;margin:-8px 0 16px;font-size:13px}.list-not-in-prime,.list-over-cap{margin:10px 0 0;font-size:13px}.list-note.editing input{border:1px solid rgb(var(--border));height:28px;color:rgb(var(--fg));font:inherit;background:0 0;border-radius:6px;flex:1;padding:0 8px}.add-list{display:inline-flex;position:relative}.add-list-pop{box-shadow:var(--shadow-menu);z-index:30;border:1px solid rgb(var(--border));background:rgb(var(--bg));border-radius:10px;width:300px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.add-list-head{padding:4px 6px 8px;font-weight:500}.add-list-search input{border:1px solid rgb(var(--border));background:0 0;border-radius:8px;width:100%;height:32px;padding:0 10px}.add-list-rows{flex-direction:column;gap:2px;max-height:260px;margin-top:6px;display:flex;overflow-y:auto}.add-list-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.add-list-row:hover:not(:disabled){background:rgb(var(--bg-muted))}.add-list-row:disabled{color:rgb(var(--fg-muted));cursor:default}.add-list-row strong{font-weight:500;display:block}.add-list-row small{color:rgb(var(--fg-muted));align-items:center;gap:4px;font-size:11px;display:flex}.add-list-row .why{color:rgb(var(--warning-solid));font-size:12px;display:block}.add-list-note{padding:4px 6px}.add-list-foot{border-top:1px solid rgb(var(--border-muted));margin:6px 0 0;padding:6px 6px 2px}.list-title{align-items:center;gap:8px;display:flex}.list-page-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.list-page-card .prime-table-scroll{flex:none;min-height:260px;max-height:calc(100vh - 320px)}.add-members{display:inline-flex;position:relative}.add-members .button.primary{background:rgb(var(--brand) / .12);border-color:rgb(var(--brand) / .25)}.add-members-pop{box-shadow:var(--shadow-menu);z-index:30;border:1px solid rgb(var(--border));background:rgb(var(--bg));border-radius:10px;width:360px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.add-members-rows{flex-direction:column;gap:2px;max-height:260px;margin-top:6px;display:flex;overflow-y:auto}.add-members-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.add-members-row:hover{background:rgb(var(--bg-muted))}.add-members-who{min-width:0}.add-members-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.add-members-who small{color:rgb(var(--fg-muted));text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.add-members-foot{border-top:1px solid rgb(var(--border-muted));justify-content:flex-end;margin-top:6px;padding-top:6px;display:flex}.prime-pinned{background:rgb(var(--bg-subtle));color:rgb(var(--fg-subtle))}.synced-at{padding:0 6px 8px;font-size:12px}.dnc-strip{border:1px solid rgb(var(--border-muted));border-radius:10px;margin-top:4px;display:flex;overflow:hidden}.dnc-strip>div,.dnc-strip>button{flex-direction:column;flex:1;gap:2px;min-width:0;padding:10px 14px;display:flex}.dnc-strip>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start}.dnc-strip>button:disabled{cursor:default}.dnc-strip>button:not(:disabled):hover{background:rgb(var(--bg-subtle))}.dnc-strip>*+*{border-left:1px solid rgb(var(--border-muted))!important}.dnc-strip .k{color:rgb(var(--fg-muted));font-size:12px}.dnc-strip .v{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.dnc-strip .v.dim{color:rgb(var(--fg-subtle));font-weight:400}.dnc-strip>.dnc-strip-wide{flex:1.5}.dnc-strip .v.dim{white-space:normal;align-items:flex-start}.dnc-strip .v.dim .dnc-dot{margin-top:7px}.dnc-strip .v.warn{color:rgb(var(--warning-solid))}.dnc-strip .v.bad{color:rgb(var(--error-solid))}.dnc-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.dnc-dot.ring{background:0 0;box-shadow:inset 0 0 0 1.5px}.dnc-mark{color:rgb(var(--fg-muted));align-items:center;gap:6px;display:inline-flex}.dnc-mark.bad,.dnc-strip .v.bad{color:rgb(var(--error-solid))}.dnc-mark.warn,.dnc-strip .v.warn{color:rgb(var(--warning-solid))}.dnc-tabs{border-bottom:1px solid rgb(var(--border-muted));flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.dnc-tabs [role=tablist]{gap:20px;display:flex}.dnc-tabs [role=tab]{height:40px;color:rgb(var(--fg-muted));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex;position:relative}.dnc-tabs [role=tab]:hover,.dnc-tabs [role=tab].active{color:rgb(var(--fg))}.dnc-tabs [role=tab].active:after{content:"";background:rgb(var(--brand-fg));height:1px;position:absolute;bottom:-1px;left:0;right:0}.dnc-tab-count{color:rgb(var(--fg-muted));font-variant-numeric:tabular-nums;font-weight:400}.dnc-tools{align-items:center;gap:8px;margin-left:auto;padding:6px 0;display:flex}.dnc-tools input,.dnc-tools select{border:1px solid rgb(var(--border));background:rgb(var(--bg));height:30px;color:rgb(var(--fg));font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.dnc-tools input{width:200px}.dnc-card{margin-top:12px}.dnc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:13px}.dnc-table th{border-bottom:1px solid rgb(var(--border-muted));background:rgb(var(--fg) / .03);height:36px;color:rgb(var(--fg-muted));white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500}.dnc-table td{border-bottom:1px solid rgb(var(--border-muted));vertical-align:middle;white-space:nowrap;height:48px;padding:6px 12px}.dnc-table tbody tr:last-child td{border-bottom:0}.dnc-table tbody tr[tabindex]{cursor:pointer}.dnc-table tbody tr[tabindex]:hover td{background:rgb(var(--fg) / .025)}.dnc-table .num{text-align:right}.dnc-who{align-items:center;gap:10px;min-width:0;display:flex}.dnc-who .initial{width:28px;height:28px}.dnc-who strong{font-weight:500}.dnc-who small{color:rgb(var(--fg-muted));font-size:12px;line-height:16px;display:block}.dnc-skeleton span{background:rgb(var(--fg) / .07);border-radius:4px;width:70%;max-width:160px;height:10px;display:block}.dnc-empty{text-align:center;color:rgb(var(--fg-muted));padding:48px 16px!important}.dnc-preview-sub{margin-top:8px}.dnc-preview-facts{margin-top:12px}.dnc-evidence{white-space:pre-wrap;overflow-wrap:anywhere}.prime-preview .dnc-ends{margin:16px 0 8px}.dnc-place{border-bottom:1px solid rgb(var(--border-muted));align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.dnc-place:last-child{border-bottom:0}.dnc-place b{min-width:104px;font-weight:500}.dnc-place{align-items:flex-start}.dnc-place-detail{margin-top:2px;font-size:12px;display:block}.dnc-remove label,.dnc-add label{gap:8px;margin-bottom:16px;display:grid}.dnc-remove textarea,.dnc-add textarea{border:1px solid rgb(var(--border-strong));min-height:64px;color:rgb(var(--fg));background:rgb(var(--bg));font:inherit;resize:vertical;border-radius:6px;padding:10px}.dnc-foot{justify-content:flex-end;gap:8px;display:flex}.dnc .button.primary,.dnc-add .button.primary,.dnc-remove .button.primary{background:rgb(var(--brand) / .12);border-color:rgb(var(--brand) / .25)}.dnc .button.primary:disabled,.dnc-add .button.primary:disabled{border-color:rgb(var(--border));background:0 0}.dnc-add .dnc-seg{margin-bottom:12px}.dnc-add .dnc-seg button:disabled{color:rgb(var(--fg-muted));cursor:default}.dnc-hint{color:rgb(var(--fg-muted));margin:0 0 12px;font-size:12px}.dnc-picks{flex-direction:column;max-height:280px;margin:-8px 0 16px;display:flex;overflow:auto}.dnc-pick{color:rgb(var(--fg));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.dnc-pick:hover{background:rgb(var(--fg) / .05)}.dnc-pick small,.dnc-picked small{color:rgb(var(--fg-muted));font-size:12px;display:block}.dnc-more{align-self:flex-start;margin-top:4px}.dnc-picked{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.dnc .prime-pager{border-top:1px solid rgb(var(--border-muted));color:rgb(var(--fg-muted));font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dnc-show-sm{display:none}.dnc-why{text-overflow:ellipsis;max-width:360px;overflow:hidden}@media (width<=760px){.dnc-show-sm{display:inline}.dnc-tools{flex-wrap:wrap;width:100%;margin-left:0}.dnc-tools input{flex:100%;width:auto;min-width:0}.dnc-tools select{flex:1 1 0;min-width:0}.dnc-hide-sm{display:none}.dnc-table th,.dnc-table td{padding-left:10px;padding-right:10px}.dnc-table td{white-space:normal}.dnc-strip{flex-wrap:wrap}.dnc-strip .v{white-space:normal;align-items:flex-start}.dnc-strip .v .dnc-dot{margin-top:7px}.dnc-strip>.dnc-strip-wide{border-top:1px solid rgb(var(--border-muted));flex:100%;order:1;border-left:0!important}}.dnc-remove input[type=date],.dnc-add input[type=date]{border:1px solid rgb(var(--border-strong));color:rgb(var(--fg));background:rgb(var(--bg));font:inherit;border-radius:6px;padding:9px 10px}.dnc-until{margin-bottom:8px;display:block}.dnc-snooze-actions{justify-content:flex-start}.dnc-changes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dnc-changes small{color:rgb(var(--fg-muted));display:block}.dnc-todo small{color:rgb(var(--fg-muted));overflow-wrap:anywhere;font-size:12px;line-height:16px;display:block}.dnc-todo .dnc-problem{color:rgb(var(--error-solid));font-size:12px;line-height:16px;display:block}.dnc-actions{white-space:nowrap;text-align:right}.dnc-actions .button+.button{margin-left:6px}.dnc-accounts [role=status] strong{font-weight:500;display:block}.dnc-accounts-line{margin-top:2px;font-size:12px;display:block}.dnc-accounts-domains{overflow-wrap:anywhere;margin:0 0 8px;font-size:12px}.dnc-accounts .dnc-problem{color:rgb(var(--error-solid));margin-top:4px;font-size:12px;line-height:16px;display:block}.dnc-accounts-actions{justify-content:flex-start;margin-top:10px}.dnc-accounts .dnc-remove{margin-top:10px}.dnc-accounts-history{margin-top:12px}
