:root{--bg: #f7f3ea;--surface: #ffffff;--surface-2: #efe8da;--ink: #1b0b4e;--ink-2: #584b84;--ink-3: #6d6195;--edge: #1b0b4e;--line: rgba(27, 11, 78, .14);--line-2: rgba(27, 11, 78, .3);--violet: #6d4aff;--accent: var(--violet);--accent-soft: #e7e0ff;--accent-ink: #4326c9;--magenta: #e24bc4;--volt: #e3e84f;--volt-soft: #f4f5c8;--sky: #9bd7e8;--sky-soft: #ddf0f6;--grass: #7bd98a;--grass-soft: #dbf4df;--coral: #f5a79e;--coral-soft: #fbe3e0;--mark-violet: var(--violet);--mark-sky: #2a93b5;--mark-grass: #166b32;--mark-coral: #e8705f;--mark-magenta: var(--magenta);--mark-neutral: var(--ink-3);--mark-track: var(--surface-2);--on-accent: #ffffff;--on-ink: var(--bg);--on-ink-2: rgba(247, 243, 234, .72);--scrim: rgba(27, 11, 78, .38);--good: #1f6b3a;--good-soft: var(--grass-soft);--warn: #6a5a06;--warn-soft: var(--volt-soft);--bad: #a33a3a;--bad-soft: var(--coral-soft);--info: #1d5a70;--info-soft: var(--sky-soft);--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 26px;--fs-2xl: 34px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--control-h: 36px;--tap-h: 44px;--chip-h: 22px;--col-venue-min: 13rem;--tag-max: 13rem;--tag-max-narrow: 8rem;--tile-min: 11rem;--minimap-card-w: 9.5rem;--minimap-card-h: 120px;--minimap-h: 180px;--minimap-page-h: 280px;--channel-key-w: 4.75rem;--dot: 9px;--edge-fade: 28px;--mask-solid: #000;--mask-clear: transparent;--radius: 16px;--radius-sm: 10px;--radius-pill: 999px;--shadow: 4px 4px 0 var(--edge);--shadow-lift: 6px 6px 0 var(--edge);--banner-h: 0px;--font: "Manrope", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--display: "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--z-topbar: 20;--z-popover: 30;--z-search: 40;--mono: ui-monospace, "SF Mono", Menlo, monospace;--font-href: "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Manrope:wght@400;500;600;700;800&display=swap"}@media(max-width:700px){:root{--control-h: var(--tap-h)}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:var(--fs-base)/1.5 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);font-weight:800;letter-spacing:-.02em}a{color:var(--accent-ink);text-decoration:none;font-weight:600}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[hidden]{display:none!important}.mono{font-family:var(--mono);font-size:var(--fs-sm)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px;flex:none}.frame{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius)}.frame--sunk{background:var(--surface-2)}.frame--lift{box-shadow:var(--shadow)}.frame--ink{background:var(--ink);border-color:var(--edge);color:var(--on-ink)}.frame--ink a{color:var(--volt)}.frame--pad{padding:var(--sp-3) var(--sp-4)}.frame--clip{overflow:clip}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h);border:2px solid var(--edge);background:var(--surface);border-radius:var(--radius-pill);padding:0 var(--sp-4);font-size:var(--fs-base);font-weight:700;line-height:1.2;cursor:pointer;color:var(--ink);text-align:center;transition:transform .08s ease,box-shadow .08s ease,background .08s ease}.btn:hover{background:var(--volt);text-decoration:none}.btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow)}.btn.primary:hover{background:var(--accent);box-shadow:var(--shadow-lift);transform:translate(-2px,-2px)}.btn.on{background:var(--ink);color:var(--on-ink)}.btn.on:hover{background:var(--ink)}a.btn:hover{text-decoration:none}.btn.small{padding:0 var(--sp-3);font-size:var(--fs-sm)}summary.btn{list-style:none}summary.btn::-webkit-details-marker{display:none}.pill,.status,.tag,.chip,.since{display:inline-flex;align-items:center;gap:5px;height:var(--chip-h);padding:0 10px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);font-family:var(--font);font-size:var(--fs-sm);font-weight:700;line-height:1;white-space:nowrap;color:var(--ink);background:var(--surface);vertical-align:middle}.pill i{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--ink)}.tag{font-size:var(--fs-xs);font-weight:600;padding:0 8px;border:1px solid var(--ink-3);margin:3px 4px 0 0}.tag.good{background:var(--grass-soft)}.tag.warn{background:var(--volt-soft)}.tag.info{background:var(--sky-soft)}.tag.muted{background:var(--surface-2);color:var(--ink-2)}.chip{font-family:var(--mono);font-size:var(--fs-xs);padding:0 8px;cursor:pointer}.chip.on,.chip:has(input:checked){background:var(--volt)}.since{display:inline;height:auto;vertical-align:baseline;border:0;padding:0;background:none;font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.since:before{content:"";display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:50%;border:1.5px solid var(--edge);background:var(--volt);vertical-align:calc(.36em - 6px);vertical-align:calc(.5cap - 6px)}.since.updated:before{background:var(--surface)}.count-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--volt);color:var(--ink);border:1.5px solid var(--edge);font-size:var(--fs-xs);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.field{width:100%;min-height:var(--control-h);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:0 var(--sp-3);background:var(--surface);font-size:var(--fs-base)}textarea.field{padding:var(--sp-2) var(--sp-3)}.select{appearance:none;height:var(--control-h);border:2px solid var(--edge);border-radius:var(--radius-pill);padding:0 calc(var(--sp-3) + 20px) 0 var(--sp-3);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% + 1px),calc(100% - 17px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--ink);font-size:var(--fs-base);font-weight:600;max-width:100%}@media(max-width:700px){.field,.select{font-size:var(--fs-md)}}.line-item .t{font-weight:700}.line-item .d{color:var(--ink-3);font-size:var(--fs-sm)}.line-item .x{color:var(--ink-2);font-size:var(--fs-sm)}.eyebrow{margin:0;font-family:var(--font);font-size:var(--fs-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.brand{display:inline-block;font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.03em;line-height:1;color:var(--ink);text-decoration:none;white-space:nowrap}a.brand:hover{text-decoration:none;color:var(--ink)}:root:has(#djhj:not([hidden])){--banner-h: calc(var(--control-h) + 20px)}body:has(#djhj:not([hidden])){padding-bottom:var(--banner-h)}.impersonating{position:fixed;left:0;right:0;bottom:0;height:var(--banner-h);z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-radius:0;border-width:2px 0 0;font:600 var(--fs-base)/1.4 var(--font)}.impersonating>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.impersonating-tools{flex:none;display:flex;gap:8px}.impersonating b{color:var(--volt)}.impersonating form{display:flex;gap:8px;margin:0}:root:not(:has(#djhj [data-debug-toggle][aria-pressed=true])) [data-debug-only]{display:none}[data-debug-toggle]:before{content:"";width:var(--dot);height:var(--dot);border:2px solid currentColor;border-radius:50%}[data-debug-toggle][aria-pressed=true]{background:var(--volt)}[data-debug-toggle][aria-pressed=true]:before{background:currentColor}.debug-mark{display:inline-block;margin-left:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--volt);color:var(--ink);font:700 var(--fs-xs)/1.6 var(--font);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.topbar{view-transition-name:topbar}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.topbar{display:flex;align-items:center;gap:var(--sp-4);padding:10px var(--sp-5);background:var(--bg);border-bottom:2px solid var(--edge);position:sticky;top:0;z-index:var(--z-topbar)}.brandline{display:flex;align-items:baseline;gap:var(--sp-3);flex:0 1 auto;min-width:0}.nav{display:flex;gap:var(--sp-1);min-width:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:none;display:inline-flex;align-items:center;height:var(--control-h);padding:0 14px;border-radius:var(--radius-pill);color:var(--ink-2);font-weight:700;border:2px solid transparent;white-space:nowrap}.nav a.active{background:var(--ink);color:var(--on-ink);border-color:var(--edge)}.nav a:hover{text-decoration:none;color:var(--ink);border-color:var(--edge)}.nav a.active:hover{color:var(--on-ink)}.nav a:focus-visible{outline-offset:-4px}.nav a.active:focus-visible{outline-color:var(--on-ink)}.nav .count-badge{margin-left:var(--sp-1)}.topbar .spacer{flex:1}.search{position:relative;display:flex;align-items:center;gap:var(--sp-2);height:var(--control-h);background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-pill);padding:0 14px;min-width:160px;flex:0 1 300px}.search input{border:0;background:transparent;width:100%;outline:none;padding:0}.search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.search-icon{display:grid;place-items:center;flex:none;color:var(--ink-2);cursor:pointer}.search.has-q:after{content:"";position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--volt);border:1.5px solid var(--edge)}.tray{display:flex;align-items:center;gap:var(--sp-3);flex:none}.avatar{width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--on-accent);border:2px solid var(--edge);display:grid;place-items:center;font-weight:800;font-size:var(--fs-xs);flex:none}.menu{position:relative}.menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:2px;height:var(--control-h);color:var(--ink-2)}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover{color:var(--ink)}.menu-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 32px));max-height:70vh;overflow:auto;z-index:50;padding:10px var(--sp-3);box-shadow:var(--shadow);white-space:normal;overflow-wrap:anywhere;color:var(--ink);font-weight:400}.usermenu>summary .avatar{width:32px;height:32px}.usermenu>summary:hover .avatar{box-shadow:2px 2px 0 var(--edge)}.usermenu .menu-panel{width:min(260px,calc(100vw - 32px));padding:var(--sp-2)}.menu-who{display:grid;padding:var(--sp-2) var(--sp-2) 10px;border-bottom:1px solid var(--line);margin-bottom:var(--sp-1)}.menu-item{display:block;width:100%;padding:var(--sp-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font-weight:700;text-align:left;cursor:pointer}.menu-item:hover{background:var(--surface-2);text-decoration:none}.menu-item[aria-current=page]{background:var(--volt-soft)}.usermenu form{margin:0}.bell-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.notifications{list-style:none;margin:0;padding:0}.notifications li{border-top:1px solid var(--line)}.notifications li a{display:block;padding:var(--sp-2) 2px;color:inherit;text-decoration:none}.notifications li:not(.unseen) .t{font-weight:500}.notifications li.unseen .t{font-weight:800}.notifications li.sub{padding:var(--sp-2) 2px 2px}.error{background:var(--coral);border:2px solid var(--edge);color:var(--ink);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2);font-weight:600}.field-error{color:var(--bad);font-size:var(--fs-sm);font-weight:700;margin:0}.page{padding:var(--sp-5) var(--sp-5) 64px;max-width:1400px;margin:0 auto}.pagehead{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.pagehead h1{margin:0;font-size:var(--fs-xl);line-height:1.05}.pagehead .sub{color:var(--ink-2);margin:2px 0 0}.pagehead .tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.freshline{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2)}.fgroup .fnote{margin:0 0 var(--sp-1) 22px}.seg{display:inline-flex;height:var(--control-h);background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-pill);overflow:hidden}.seg a,.seg button{display:inline-flex;align-items:center;padding:0 var(--sp-4);color:var(--ink-2);font-weight:700;background:none;border:0;cursor:pointer}.seg a.active,.seg button.active{background:var(--ink);color:var(--on-ink)}.seg a:hover{text-decoration:none;background:var(--surface-2)}.seg a.active:hover{background:var(--ink)}.seg a:focus-visible,.seg button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:var(--radius-pill)}.seg a.active:focus-visible,.seg button.active:focus-visible{outline-color:var(--on-ink)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min),1fr));gap:var(--sp-4);margin-bottom:var(--sp-5)}.stat{padding:var(--sp-3) var(--sp-4);min-width:0}a.stat{color:inherit;transition:transform .08s ease,box-shadow .08s ease}a.stat:hover{box-shadow:var(--shadow);transform:translate(-2px,-2px);text-decoration:none}.stat a.main{display:block;color:inherit}.stat a.main:hover{text-decoration:none}.stat a.main:hover .v{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.stat .k{color:var(--ink-2);font-size:var(--fs-sm);font-weight:700;display:flex;gap:6px;align-items:center}.stat .v{font-family:var(--display);font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.03em;line-height:1;margin:var(--sp-2) 0 var(--sp-1);font-variant-numeric:tabular-nums}.stat .v small{font-family:var(--font);font-size:var(--fs-base);font-weight:600;letter-spacing:0;color:var(--ink-2)}.stat .v .share span{margin-inline:var(--sp-1)}.stat .n{color:var(--ink-3);font-size:var(--fs-sm)}.stat.frame--ink .k,.stat.frame--ink .n,.stat.frame--ink .v small{color:var(--on-ink-2)}.stat .k .pill{font-size:var(--fs-xs)}@media(max-width:900px){.stats{grid-template-columns:repeat(2,1fr);gap:var(--sp-2);margin-bottom:var(--sp-3)}.stat{padding:var(--sp-2) var(--sp-3)}.stat .v{font-size:var(--fs-xl);margin:var(--sp-1) 0}.stat .v small{display:block;font-size:var(--fs-xs);margin-top:2px}.stat .v .share span{display:none}.stat .n{font-size:var(--fs-xs);line-height:1.5}.stat .n .pill{font-size:var(--fs-xs);padding:0 var(--sp-2)}.stat .say{display:none}}.layout{display:grid;grid-template-columns:220px 1fr;gap:var(--sp-4);align-items:start}.layout>section{min-width:0}@media(max-width:1199px){.layout{grid-template-columns:1fr}}.filtersheet{--stick: 68px;margin:0;padding:0;border:0;background:none;color:var(--ink);max-width:none;max-height:none}@media(min-width:1200px){.filtersheet:not([open]){display:block;position:sticky;top:var(--stick);inset-inline:auto;width:auto;height:auto}.filters{max-height:calc(100vh - var(--stick) - var(--sp-4))}.filters-close,.filters-foot,.filters-open{display:none!important}}@media(max-width:1199px){.filtersheet[open]{position:fixed;inset:0 0 0 auto;width:min(400px,100%);height:100%;display:flex}.filtersheet::backdrop{background:var(--scrim)}.filtersheet .filters{width:100%;height:100%;border-radius:0;border-width:0 0 0 2px}}.filters{display:flex;flex-direction:column;background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius)}.filters-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line)}.filters-head h2{margin:0;font-size:var(--fs-md);flex:1}.filters-head a{font-size:var(--fs-sm);font-weight:700}.filters-close{background:var(--surface);border:2px solid var(--edge);border-radius:50%;width:32px;height:32px;font-size:var(--fs-lg);color:var(--ink);cursor:pointer;line-height:1;flex:none}.filters-close:hover{background:var(--coral)}.filters-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sp-3) var(--sp-2)}.filters-foot{padding:var(--sp-3);border-top:2px solid var(--edge);background:var(--bg)}.filters-foot .btn{width:100%}.filters-body h3{margin:var(--sp-3) 0 6px}.filters label{display:flex;align-items:center;gap:var(--sp-2);padding:3px 0;color:var(--ink-2);cursor:pointer;font-weight:600}.filters label:hover{color:var(--ink)}.fgroup{border-top:1px solid var(--line);padding:0 0 var(--sp-2)}.fgroup>summary{list-style:none;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);cursor:pointer}.fgroup>summary::-webkit-details-marker{display:none}.fgroup>summary:after{content:"+";margin-left:auto;font-weight:800;color:var(--ink-3)}.fgroup[open]>summary:after{content:"−"}.fgroup>summary:hover .eyebrow{color:var(--ink)}.fcount{font-size:var(--fs-xs);font-weight:800;color:var(--ink);background:var(--volt);border-radius:var(--radius-pill);padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.fcount:empty{display:none}.chipfind{margin:var(--sp-1) 0 var(--sp-2)}.chips-label{margin:var(--sp-2) 0 var(--sp-1);font-weight:700}.filters label.kind{padding-left:calc(16px + var(--sp-2))}.fgroup .fnote{margin:0 0 var(--sp-1)}.chips{display:flex;flex-wrap:wrap;gap:6px}.filters .chip{position:relative;padding:0 var(--sp-2)}.filters .chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.filters .chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.filters .chip[hidden]{display:none}.filters .chip.word{font-family:var(--font)}.view-delete{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:auto;flex:none;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);font-weight:800;font-size:var(--fs-md);line-height:1;cursor:pointer;opacity:0}.savedviews li:hover .view-delete,.tagopt:hover .view-delete,.view-delete:focus-visible{opacity:1}.patchopt{display:grid;min-width:0}.patchopt .sub{font-size:var(--fs-xs)}.tagopt{display:flex;align-items:center;gap:var(--sp-1)}.tagopt>label{flex:1 1 auto;min-width:0;position:relative}.tagopt label>input[name=tag]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.tribox{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border:2px solid var(--ink-3);border-radius:4px;background:var(--surface);color:var(--on-accent);font-size:var(--fs-xs);font-weight:800;line-height:1}.tagopt input[name=tag]:checked+.tribox{background:var(--accent);border-color:var(--accent)}.tagopt input[name=tag]:checked+.tribox:before{content:"✓"}.tagopt input[name=tag]:focus-visible+.tribox{outline:2px solid var(--ink);outline-offset:2px}.tagopt:has(input[name=not_tag]:checked) .tribox{background:var(--coral);border-color:var(--edge);color:var(--ink)}.tagopt:has(input[name=not_tag]:checked) .tribox:before{content:"✕"}.tagopt:has(input[name=not_tag]:checked) .tag{text-decoration:line-through;text-decoration-thickness:2px}.tagopt .tri-out{display:none}.tagopt:has(input[name=not_tag]:checked) .tri-out{display:inline}.fgroup[data-group=tag] .fcount{max-width:none;min-width:0}.view-delete:hover{background:var(--coral);color:var(--ink)}@media(hover:none){.view-delete{opacity:1}}.filters-open .count-badge{margin-left:var(--sp-1)}#view{transition:opacity .15s ease}#view.htmx-request{opacity:.55;transition-delay:.12s;cursor:progress}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);opacity:0}.progress.htmx-request,body:has(#view.htmx-request) .progress{opacity:1;transition:opacity .1s linear .15s;animation:progress-creep 8s cubic-bezier(.1,.7,.3,1) .15s both}@keyframes progress-creep{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}@media(prefers-reduced-motion:reduce){.progress.htmx-request,body:has(#view.htmx-request) .progress{animation:none;transform:scaleX(1)}}[x-cloak]{display:none!important}.bone{display:block;background:var(--surface-2);border-radius:var(--radius-sm);animation:bone-pulse 1.2s ease-in-out infinite alternate}.bone.line{height:12px;margin:8px 0}.bone.short{width:45%}.bone.big{height:32px;width:55%;margin:10px 0}.bone.title{height:26px;width:70%;margin-bottom:8px}.bone.box{height:64px}.bone.block{height:120px;margin:14px 0}.stat.frame--ink .bone{background:var(--on-ink-2);opacity:.35}@keyframes bone-pulse{0%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.bone{animation:none}}.toasts{position:fixed;left:0;right:0;bottom:calc(24px + var(--banner-h));display:flex;justify-content:center;z-index:55;pointer-events:none;padding:0 16px}.toast{margin:0;background:var(--ink);color:var(--on-ink);border:2px solid var(--edge);border-radius:var(--radius-pill);padding:8px 18px;font-weight:700;box-shadow:var(--shadow);max-width:100%}.suggest{position:absolute;left:-2px;right:-2px;top:calc(100% + 6px);min-width:min(340px,calc(100vw - 32px));z-index:var(--z-search);padding:6px;box-shadow:var(--shadow);max-height:70vh;overflow-y:auto}.suggest .option{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink);font-weight:600}.suggest .option:hover{text-decoration:none}.suggest .option[aria-selected=true]{background:var(--volt-soft)}.suggest .option .grow{flex:1;min-width:0;display:grid}.suggest .option .grow b,.suggest .option .grow .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest .option.all{border-top:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--accent-ink)}.suggest .none{margin:6px 10px}.listhead{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:10px;color:var(--ink-2);font-weight:600}.listhead label{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.table{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius);overflow:hidden}.table.leads-table{overflow:clip}.leads-table th{position:sticky;top:58px;z-index:2}.table.leads-table th,.table.leads-table td{padding-inline:var(--sp-2)}.leads-table th.venue,.leads-table td.venue{min-width:var(--col-venue-min)}.leads-table .name{overflow-wrap:anywhere}.leads-table td.col-tags .chips{gap:var(--sp-1)}.leads-table td.col-tags .tag{max-width:var(--tag-max);margin:0}.leads-table td.col-tags .rowtags{display:contents}.leads-table td.col-postcode .mono{white-space:nowrap}.table.leads-table[data-hide~=status] th.col-status,.table.leads-table[data-hide~=status] tr.row>td.col-status,.table.leads-table[data-hide~=owner] th.col-owner,.table.leads-table[data-hide~=owner] tr.row>td.col-owner,.table.leads-table[data-hide~=type] th.col-type,.table.leads-table[data-hide~=type] tr.row>td.col-type,.table.leads-table[data-hide~=postcode] th.col-postcode,.table.leads-table[data-hide~=postcode] tr.row>td.col-postcode,.table.leads-table[data-hide~=stage] th.col-stage,.table.leads-table[data-hide~=stage] tr.row>td.col-stage,.table.leads-table[data-hide~=latest] th.col-latest,.table.leads-table[data-hide~=latest] tr.row>td.col-latest,.table.leads-table[data-hide~=tags] th.col-tags,.table.leads-table[data-hide~=tags] tr.row>td.col-tags,.table.leads-table[data-hide~=contact] th.col-contact,.table.leads-table[data-hide~=contact] tr.row>td.col-contact{display:none}.colpick{position:relative}.colpick>summary{list-style:none}.colpick>summary::-webkit-details-marker{display:none}.colpick .menu-panel{right:0;left:auto;width:200px;display:grid;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.colpick .menu-panel label{display:flex;align-items:center;gap:var(--sp-2);font-weight:600;white-space:nowrap}.leads-table td.col-status .rowstatus{white-space:nowrap}.leads-table td.col-status .contacted{margin-top:var(--sp-1)}.leads-table .rowowner{display:inline-flex;align-items:center;gap:var(--sp-1)}.ownerctl{gap:var(--sp-1);padding:2px 4px;margin-left:-4px;border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left}.ownerctl:after{content:"▾";font-size:var(--fs-xs);color:var(--ink-3)}.ownerctl:hover,.ownerctl[aria-expanded=true]{background:var(--surface-2)}@media(max-width:1279px){.table.leads-table{overflow-x:auto}.leads-table th{position:static}}.listfoot td{background:var(--surface-2)}.listfoot td>*{vertical-align:middle}.listfoot .btn{margin-left:var(--sp-3)}.listfoot.htmx-request{opacity:.55;cursor:progress}.table table{width:100%;border-collapse:collapse}.table th{text-align:left;font-weight:inherit;padding:10px var(--sp-4);border-bottom:2px solid var(--edge);background:var(--surface-2)}.table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);vertical-align:top}.table tr:last-child td{border-bottom:0}.table tr.row{cursor:pointer}.table tr.row:hover td{background:var(--bg)}.operators-table{margin-bottom:var(--sp-4);overflow-x:auto}.operators-table caption{text-align:left;padding:10px var(--sp-4)}.operators-table td:nth-child(n+3){white-space:nowrap}.operators-table td .sub{white-space:normal}.table tr.row.open td{background:var(--volt-soft)}.venuelink{color:inherit;font-weight:inherit;scroll-margin:120px 0 96px}.venuelink:hover{text-decoration:underline}.leads-table th.pick,.leads-table td.pick{width:1%;padding:0}.pickbox{display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer;-webkit-user-select:none;user-select:none}.leads-table td.pick .pickbox{padding-top:var(--sp-1);place-items:start center}.pickbox input{cursor:pointer}.table tr.row:has(input.pick:checked) td{background:var(--accent-soft)}.table tr.row.leaving{opacity:0;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.table tr.row.leaving{transition:none}}.listtools{display:inline-flex;align-items:center;gap:var(--sp-3)}.rowctl{display:inline-flex;align-items:center;padding:0;margin:0;border:0;background:none;border-radius:var(--radius-pill);cursor:pointer;vertical-align:middle}.name .rowctl{vertical-align:2px;margin-left:var(--sp-1)}.rowctl .status{cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.rowctl .status:after{content:"▾";font-size:var(--fs-xs);margin-left:1px}.rowctl:hover .status,.rowctl[aria-expanded=true] .status{box-shadow:2px 2px 0 var(--edge);transform:translate(-1px,-1px)}.status.unset{background:var(--surface);color:var(--ink-3);border-style:dashed;font-weight:600}.rowctl:hover .status.unset{color:var(--ink)}@media(prefers-reduced-motion:reduce){.rowctl .status{transition:none}}.statusmenu{position:fixed;inset:auto;margin:0;width:230px;max-height:min(70vh,480px);overflow-y:auto;padding:var(--sp-2);color:var(--ink);box-shadow:var(--shadow)}.statusmenu .eyebrow{padding:var(--sp-1) var(--sp-2)}.statusmenu .menu-part+.menu-part{border-top:1px solid var(--line);margin-top:var(--sp-2);padding-top:var(--sp-2)}.statusmenu .menu-part[hidden]+.menu-part{border-top:0;margin-top:0;padding-top:0}.statusmenu .menu-item{display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-2);font-weight:600}.statusmenu .menu-item:focus{background:var(--surface-2);outline:none}.statusmenu .menu-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.statusmenu .menu-item[aria-checked=true]:after{content:"✓";margin-left:auto;font-weight:800}.statusmenu .menu-item[aria-disabled=true]{color:var(--ink-3);cursor:default}.statusmenu .avatar.owner{margin-left:0}.bulkbar{position:sticky;bottom:calc(var(--sp-4) + var(--banner-h));z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);box-shadow:var(--shadow);font-weight:600}.bulkbar .btn:disabled{opacity:.45;cursor:not-allowed;background:var(--surface)}.bulkbar[aria-busy=true]{opacity:.6;cursor:progress}.bulkbar[aria-busy=true]>*{pointer-events:none}body:has(.bulkbar:not([hidden])) .toasts{bottom:96px}.reason-ask{position:fixed;left:0;right:0;bottom:calc(72px + var(--banner-h));display:flex;justify-content:center;z-index:56;padding:0 16px;pointer-events:none}.reason-ask .reason-form{pointer-events:auto;position:relative;background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-3) var(--sp-4);padding-right:calc(var(--control-h) + var(--sp-4));max-width:min(620px,100%)}.reason-ask .reason-form p{margin:0 0 var(--sp-2)}.reason-ask .close{position:absolute;top:var(--sp-2);right:var(--sp-2);background:var(--surface);border:2px solid var(--edge);border-radius:50%;width:var(--control-h);height:var(--control-h);font-size:var(--fs-lg);color:var(--ink);cursor:pointer;line-height:1}body:has(.bulkbar:not([hidden])) .reason-ask{bottom:calc(144px + var(--banner-h))}.reason-options .field{width:auto}.loss-block .reason-options{align-items:center}.reason-options{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.panel .reason-block{margin:var(--sp-3) 0;padding:var(--sp-3);border:2px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface-2)}.panel .reason-block p{margin:0 0 var(--sp-2)}.confirm{margin-top:var(--sp-1)}.confirm fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.confirm .select,.confirm .field{width:auto;font-size:var(--fs-sm)}.panel .disagreements{margin:0 0 var(--sp-3);padding-left:var(--sp-4)}.panel .disagreements li{margin-bottom:var(--sp-1)}.keys dl{display:grid;grid-template-columns:auto 1fr;gap:6px var(--sp-3);margin:var(--sp-2) 0 0}.keys dt{white-space:nowrap}.keys dd{margin:0}kbd{display:inline-block;min-width:20px;padding:0 5px;border:1.5px solid var(--edge);border-radius:6px;background:var(--surface-2);font:700 var(--fs-xs)/18px var(--mono);text-align:center}.name{font-family:var(--display);font-weight:800;font-size:var(--fs-md);letter-spacing:-.01em}.name .pill,.name .status{vertical-align:2px}.tag{flex:none}.chips>.tag,.customer-tags>.tag{display:block;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:calc(var(--chip-h) - 2px)}.pitch{color:var(--ink-2);font-size:var(--fs-sm);margin-top:3px;max-width:46ch}.sub{color:var(--ink-3);font-size:var(--fs-sm)}.pill.detected,.swatch.detected{background:var(--sky)}.pill.pre_opening,.swatch.pre_opening{background:var(--volt)}.pill.newly_opened,.swatch.newly_opened{background:var(--grass)}.pill.established,.swatch.established{background:var(--surface-2)}.pill.established{color:var(--ink-2)}.pill.unknown{background:var(--surface);color:var(--ink-3);border-style:dashed}.pill.unknown i,.pill.established i{background:currentColor}.status.saved{background:var(--accent-soft)}.status.contacted{background:var(--sky)}.status.won{background:var(--grass)}.status.lost{background:var(--coral)}.status.not_relevant{background:var(--surface-2);color:var(--ink-2)}.status.new{background:var(--volt)}.tag.custom{font-weight:700;border:1.5px solid var(--edge);color:var(--ink)}.tag.custom.coral{background:var(--coral)}.tag.custom.sky{background:var(--sky)}.tag.custom.grass{background:var(--grass)}.tag.custom.volt{background:var(--volt)}.tag.custom.violet{background:var(--accent-soft)}.tag.custom.grey{background:var(--surface-2);color:var(--ink-2)}.tag.custom.add{border-style:dashed;background:var(--surface);color:var(--ink-3);cursor:pointer;list-style:none}.tag.custom.add::-webkit-details-marker{display:none}.tag-remove{background:none;border:0;padding:0 0 0 2px;color:inherit;font:inherit;cursor:pointer;line-height:1}.tag-remove:hover{color:var(--bad)}.customer-tags{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1)}.chips.customer-tags{display:flex}.panel .tagsrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 var(--sp-3)}.panel .tagsrow .tagform{display:inline}.panel .tagsrow{position:relative}.tag.system{background:var(--sky-soft)}.panel .tagsrow .fact{flex:none}.panel .tagsrow .fact>summary{list-style:none;cursor:pointer;margin:0}.panel .tagsrow .fact>summary::-webkit-details-marker{display:none}.panel .tagsrow .fact>summary:hover,.panel .tagsrow .fact[open]>summary{box-shadow:2px 2px 0 var(--edge)}.panel .tagsrow .fact[open]{flex-basis:100%}.panel .tagsrow .fact[data-peek]{flex-basis:auto}.panel .tagsrow .fact[data-peek]>.facets{position:absolute;left:0;right:0;z-index:4;margin-top:0;box-shadow:var(--shadow)}.panel .addtag{display:inline-block}.panel .addtag[open]>.tagform{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-top:var(--sp-2)}.panel .addtag .when-open,.panel .addtag[open] .when-closed{display:none}.panel .addtag[open] .when-open{display:inline}.bulkbar .bulktag{display:inline-flex;gap:var(--sp-1);align-items:center}.bulkbar .bulktag .field{width:11em}.empty{padding:44px;text-align:center;color:var(--ink-2);font-weight:600}.drawer-bg{position:fixed;inset:0;background:var(--scrim);z-index:30}.drawer{position:fixed;top:0;right:0;bottom:var(--banner-h);width:min(640px,100%);background:var(--bg);z-index:31;overflow-y:auto;border-left:2px solid var(--edge)}.panel{--pad: 22px;padding:0 var(--pad)}.panel .head{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:var(--sp-3);align-items:flex-start;background:var(--bg);margin:0 calc(-1 * var(--pad)) var(--sp-2);padding:var(--sp-4) var(--pad) var(--sp-3);border-bottom:1px solid var(--line)}.panel .title{margin:0;font-size:var(--fs-xl);line-height:1.1;min-width:0;overflow-wrap:break-word}.panel .titleline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);min-width:0}.panel .titleline .since{flex:none}.panel .title:focus:not(:focus-visible){outline:none}.panel .head-tools{display:flex;gap:var(--sp-2);align-items:center;flex:none}.panel .close{background:var(--surface);border:2px solid var(--edge);border-radius:50%;width:var(--control-h);height:var(--control-h);font-size:var(--fs-lg);color:var(--ink);cursor:pointer;line-height:1;flex:none}.panel .close:hover{background:var(--coral)}.panel .cardtop{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-3);margin-bottom:var(--sp-2)}.panel .cardtop>.cardinfo{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column}.panel .cardtop>.minimap{grid-column:2;grid-row:1;align-self:stretch;width:var(--minimap-card-w);height:auto;min-height:var(--minimap-card-h);margin:0}.panel .cardinfo>.opening{margin:var(--sp-1) 0 0;flex:1 0 auto;align-content:center}.panel .cardinfo>:last-child{margin-bottom:0}.panel .meta{color:var(--ink-2);margin:0 0 var(--sp-2);font-weight:600}.panel .also{margin:0 0 var(--sp-2)}.panel .stateline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2)}.panel .state{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-weight:600}.panel .state>.status,.panel .state>.avatar,.panel .state>.since{flex:none}.panel .statewords{min-width:0;font-weight:600}.panel .head-tools .ownerform,.panel .head-tools .ownerform fieldset,.panel .head-tools .statusform{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.panel .head-tools .select{height:var(--control-h);max-width:180px;font-size:var(--fs-sm);field-sizing:content}.panel .statuspick{font-weight:700}.panel .statuspick.saved{background-color:var(--accent-soft)}.panel .statuspick.contacted{background-color:var(--sky)}.panel .statuspick.won{background-color:var(--grass)}.panel .statuspick.lost{background-color:var(--coral)}.panel .statuspick.not_relevant{background-color:var(--surface-2);color:var(--ink-2)}.panel .statuspick.unset{border-style:dashed;color:var(--ink-3);font-weight:600}.panel .statuspick option{background-color:var(--surface);color:var(--ink)}.panel .head-tools .ownerform .ownername{font-weight:700;font-size:var(--fs-sm);white-space:nowrap}.panel .stateline .tagsrow{margin:0 0 0 auto}.panel .lostto{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:700;color:var(--ink-2)}.factstrip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-2)}.factstrip .fact>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;height:var(--chip-h);padding:0 10px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-sm);font-weight:600;line-height:1;white-space:nowrap}.factstrip .fact>summary::-webkit-details-marker,.factline>summary::-webkit-details-marker{display:none}.factstrip .fact>summary:hover{box-shadow:2px 2px 0 var(--edge)}.factstrip .fact[open]{flex-basis:100%}.factstrip .fact[open]>summary{background:var(--volt-soft)}.factstrip{position:relative}.factstrip .fact[data-peek]{flex-basis:auto}.factstrip .fact[data-peek]>.facets{position:absolute;left:0;right:0;z-index:4;margin-top:0;box-shadow:var(--shadow)}.factstrip .facets,.factline .facets,.tagsrow .facets{margin:var(--sp-1) 0 var(--sp-2);padding:0 var(--sp-3);background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);font-weight:400}.factstrip .facets>div:first-child,.factline .facets>div:first-child,.tagsrow .facets>div:first-child{border-top:0}.factline{margin:0 0 var(--sp-1)}.factline>summary{list-style:none;cursor:pointer;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.factline>summary:hover{color:var(--ink)}.panel .chips.flags{margin:var(--sp-2) 0 0}@media(max-width:480px){.panel .cardtop{display:flex;flex-direction:column}.panel .cardtop>.minimap{order:1;width:auto;height:var(--minimap-card-h);margin:var(--sp-1) 0 var(--sp-2)}}.panel .notlead{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink)}.panel .notlead .eyebrow{margin-right:var(--sp-1)}.option .notlead{display:block}.panel.loading{opacity:.55;transition:opacity .15s .1s}.panel-msg{padding-bottom:var(--sp-5)}.kv{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-bottom:14px}.kv>div{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:10px var(--sp-3);min-width:0}.kv .v{font-family:var(--display);font-weight:800;font-size:var(--fs-md);margin-top:var(--sp-1)}.kv .v.small{font-family:var(--font);font-size:var(--fs-base);line-height:1.25}.kv .v small{font-family:var(--font);font-weight:600;color:var(--ink-2);font-size:var(--fs-sm)}.bar{height:6px;background:var(--surface-2);border:1.5px solid var(--edge);border-radius:var(--radius-pill);margin-top:var(--sp-2);overflow:hidden}.facets{margin:0 0 var(--sp-3)}.linkbtn{background:none;border:0;padding:0;color:var(--accent-ink);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.facets>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--sp-2);padding:6px 0;border-top:1px solid var(--line)}.facets dt{padding-top:2px}.facets dd{margin:0}.bar i{display:block;height:100%;background:var(--accent)}.opening{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);background:var(--volt-soft);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3)}.opening .when{font-family:var(--display);font-size:var(--fs-md);font-weight:800}.toplinks{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0 0 var(--sp-2)}.toplinks a{display:inline-flex;align-items:center;height:var(--chip-h);padding:0 10px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:nowrap}.toplinks a:hover{box-shadow:2px 2px 0 var(--edge)}.check{border-top:1px solid var(--line-2);margin-top:var(--sp-2);padding-top:var(--sp-2)}.check .eyebrow{color:var(--ink-2)}.check details.clamp>summary{list-style:none;cursor:pointer;color:var(--ink-2);font-size:var(--fs-sm)}.check details.clamp>summary::-webkit-details-marker{display:none}.check details.clamp>summary span{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.check details.clamp[open]>summary span{display:block}.check details.clamp:not([open])>summary:after{content:"Read all";color:var(--accent-ink);font-weight:700}.facets .eta{margin:var(--sp-2) 0 0}.panel h3.sec{margin:20px 0 var(--sp-2)}.panel h3.sec .sub{text-transform:none;letter-spacing:0;font-weight:600}.minimap{height:var(--minimap-h);border-radius:var(--radius-sm);border:2px solid var(--edge);overflow:hidden;margin-bottom:var(--sp-2)}.minimap-map{width:100%;height:100%}.addr{color:var(--ink-2);font-weight:600}.contactcard{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:10px var(--sp-3);margin-bottom:var(--sp-2);display:flex;gap:10px;align-items:center}.contactcard .grow{flex:1;min-width:0}.contactcard .x{font-size:var(--fs-sm);margin-top:var(--sp-1);color:var(--ink-2)}.contactcard details{margin-top:var(--sp-2)}.panel .shared-office{background:var(--volt-soft);border:1.5px solid var(--edge);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2);font-weight:600}.panel details.more{margin:0 0 var(--sp-3)}.panel details.more>summary{margin-bottom:var(--sp-2)}.panel ul.compact{list-style:none;margin:0;padding:var(--sp-1) var(--sp-3);background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);max-height:360px;overflow:auto;font-size:var(--fs-sm)}.panel ul.compact li{padding:6px 0;border-top:1px solid var(--line)}.panel ul.compact li:first-child{border-top:0}.panel details.toggle>summary .when-open,.panel details.toggle[open]>summary .when-closed{display:none}.panel details.toggle[open]>summary .when-open{display:inline}.timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--edge)}.timeline li{padding:0 0 14px var(--sp-4);position:relative}.timeline li:before{content:"";position:absolute;left:-7px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--sky);border:2px solid var(--edge)}.timeline.activity li:before{background:var(--volt)}.timeline.activity li.bookkeeping{padding-bottom:10px}.timeline.activity li.bookkeeping:before{background:var(--surface-2);width:9px;height:9px;left:-6px;top:5px}.timeline.activity li.bookkeeping .t{font-weight:600;color:var(--ink-2)}.eta{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:var(--sp-3) var(--sp-4);margin-bottom:14px}.eta .big{font-family:var(--display);font-size:var(--fs-lg);font-weight:800}.eta .conf,.opening .conf{display:inline-flex;align-items:center;height:var(--chip-h);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;font-weight:800;padding:0 9px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);margin-left:var(--sp-2);background:var(--sky);color:var(--ink);vertical-align:3px}.opening .conf{margin-left:0}.eta>.sub{margin-top:var(--sp-1)}.eta .note{color:var(--ink-3);font-size:var(--fs-sm);margin-top:6px}.eta details.fold{margin-top:var(--sp-2)}.eta details.fold>summary{cursor:pointer;color:var(--ink-2);font-weight:700;font-size:var(--fs-sm)}.panel .zone-who{margin-top:var(--sp-4);padding-top:var(--sp-1);border-top:2px solid var(--edge)}.panel h3.sec.divided{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:2px solid var(--edge)}.panel .best-route{margin:0 0 var(--sp-3)}.panel .best-route p{margin:0}.contactcard.person{align-items:flex-start}.contactcard .cardhead{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-2)}.contactcard .cardhead details.src[open]{flex-basis:100%}.contactcard details.src{margin:0}.contactcard .claim{font-size:var(--fs-sm);color:var(--ink-2);margin-top:var(--sp-1)}.contactcard .finders{margin-top:var(--sp-1)}.panel .operator-line{margin:var(--sp-3) 0 var(--sp-1)}.panel .operator-line .eyebrow{margin-right:var(--sp-1)}.panel .group-line,.panel .companies-here{margin:0 0 var(--sp-2)}.channels{display:grid;grid-template-columns:var(--channel-key-w) minmax(0,1fr);gap:var(--sp-2);padding:6px 0;border-top:1px solid var(--line)}.channels:last-of-type{border-bottom:1px solid var(--line)}.channels>.eyebrow{padding-top:3px}.channels ul{list-style:none;margin:0;padding:0}.channels li{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-1);min-width:0}.channels li>a{overflow-wrap:anywhere}.channels details.src[open]{flex-basis:100%}.channels details.src>.sub{padding:var(--sp-1) 0 var(--sp-2)}.panel .zone-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0}.panel .zone-actions>details[open]{flex-basis:100%;order:-1}.panel .zone-actions>details>summary{margin:0}.panel-record{margin-top:var(--sp-4);border-bottom:2px solid var(--edge)}.panel .fold.record{border-top:2px solid var(--edge);padding:var(--sp-2) 0}.panel .fold.record>summary{cursor:pointer;font-family:var(--display);font-weight:800;font-size:var(--fs-base)}.panel .fold.record>summary .sub{font-family:var(--font);font-weight:600}.panel .fold.record[open]>summary{margin-bottom:var(--sp-2)}.panel .unknown-head{margin:var(--sp-3) 0 var(--sp-1);color:var(--ink-3)}.panel .commentform{display:flex;gap:var(--sp-2);align-items:flex-end;margin:0 0 var(--sp-3)}.panel .commentform textarea{flex:1;min-width:0;min-height:var(--control-h);padding:var(--sp-2) var(--sp-3);resize:vertical;field-sizing:content;font:inherit}fieldset.bare{display:contents;border:0;margin:0;padding:0;min-width:0}fieldset.bare:disabled .btn,fieldset.bare:disabled .field,fieldset.bare:disabled .select,fieldset.bare:disabled button{cursor:progress}fieldset.bare:disabled .btn:not(.pending){opacity:.55}.btn.pending,.seg button.pending{background:var(--volt);transform:translate(2px,2px);box-shadow:none;cursor:progress}.panel.skeleton .head .grow{flex:1}.panel.skeleton .kv{margin-top:18px}.panel .retry{margin-top:6px}.panel details.add-contact>summary{margin:2px 0 10px}.contact-form,.activity-form{display:grid;gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-3)}.contact-form .grid2,.activity-form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.contact-form label,.activity-form label{display:grid;gap:3px;align-content:start}.contact-form label.wide,.activity-form label.wide{grid-column:1 / -1}.activity-form input[type=date]{max-width:220px}.contact-form .btn,.activity-form .btn{justify-self:start}@media(max-width:560px){.contact-form .grid2,.activity-form .grid2{grid-template-columns:1fr}.panel{--pad: var(--sp-4)}.panel .title{font-size:var(--fs-lg)}.panel .head-tools>.btn{display:none}.panel .head{flex-wrap:wrap}.panel .head .close{position:absolute;top:var(--sp-4);right:var(--pad)}.panel .titleline{flex:1 1 100%;padding-right:calc(var(--control-h) + var(--sp-2))}.panel .head-tools{flex:1 1 100%;align-items:stretch}.panel .head-tools>form{flex:1 1 0;min-width:0}.panel .head-tools .select{width:100%;max-width:none}.kv{gap:var(--sp-2)}.kv>div{padding:var(--sp-2)}}.venue-page{max-width:1180px;margin:0 auto}.venue-page .back{margin:0 0 var(--sp-3)}.venue-page>.frame{background:var(--bg)}.venue-page .panel{--pad: var(--sp-5)}.venue-page .panel .head{position:static}.venue-page .panel .close,.venue-page .panel .self-link{display:none}.venue-page .panel .cardtop{display:flex;flex-direction:column}.venue-page .panel .cardtop>.minimap{order:1;width:auto;height:var(--minimap-h);margin:var(--sp-1) 0 var(--sp-2)}@media(min-width:900px){.venue-page .panel .panel-body:has(>.panel-record){display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--sp-6);align-items:start}.venue-page .panel .cardtop>.minimap{height:var(--minimap-page-h)}.venue-page .panel-record{margin-top:0}}.login{max-width:400px;margin:80px auto;background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-lift)}.login .brand{margin-bottom:14px}.login h1{margin:0 0 var(--sp-1);font-size:var(--fs-xl)}.login p{color:var(--ink-2);margin:0 0 18px}.login label{display:block;font-weight:700;margin:var(--sp-3) 0 var(--sp-1)}.login .btn{width:100%;margin-top:18px}.login .login-help{margin:var(--sp-4) 0 0;text-align:center}.mapwrap{position:relative;background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius);overflow:hidden}#map{height:calc(100vh - 330px);min-height:420px}.legend{position:absolute;left:var(--sp-3);bottom:var(--sp-5);z-index:2;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);max-width:calc(100% - 2 * var(--sp-3));padding:6px var(--sp-3);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;box-shadow:var(--shadow)}.mapcount{position:absolute;left:var(--sp-3);top:var(--sp-3);z-index:2;margin:0 0 0 48px;max-width:calc(100% - 48px - 2 * var(--sp-3));padding:6px var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:700;box-shadow:var(--shadow)}.mapcount:empty{display:none}.mapempty{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:var(--sp-4);background:var(--scrim)}.mapempty[hidden]{display:none}.swatch{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--edge);display:inline-block;margin-right:6px;vertical-align:-1px}.swatch.unknown{background:var(--line-2);border-style:dashed}.swatch.saved{background:var(--accent-soft)}.swatch.contacted{background:var(--sky)}.swatch.won{background:var(--grass)}.swatch.lost{background:var(--coral)}.swatch.not_relevant{background:var(--surface-2)}.swatch.none{background:var(--surface)}.legend .colourby{display:inline-flex;align-items:center;margin-right:var(--sp-2)}.legend .select.small{height:var(--control-h);padding:0 calc(var(--sp-2) + 20px) 0 var(--sp-2);font-size:var(--fs-xs)}.legend{align-items:center}.legend .legend-note{flex-basis:100%;contain:inline-size;color:var(--ink-3);font-size:var(--fs-xs);font-weight:600}.legend .legend-items{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.maplibregl-popup-content{font:600 var(--fs-sm)/1.4 var(--font);color:var(--ink);background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3)}.maplibregl-popup-content b{font-family:var(--display);font-weight:800;font-size:var(--fs-base);display:block}.maplibregl-popup-content .sub{font-weight:600}.maplibregl-popup-tip{display:none}.pinstack ul{list-style:none;margin:var(--sp-1) 0 0;padding:0;max-height:240px;overflow-y:auto}.pinstack button{display:block;width:100%;text-align:left;font:inherit;color:var(--ink);background:none;border:0;border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer}.pinstack button:hover,.pinstack button:focus-visible{background:var(--surface-2)}.pinstack .name{display:block;font-weight:700}.pinstack .sub{display:block;font-weight:600;font-size:var(--fs-xs)}.stackpopup .maplibregl-popup-close-button{color:var(--ink);font-size:var(--fs-base);padding:0 var(--sp-1)}.maplibregl-ctrl-group{border:2px solid var(--edge);border-radius:var(--radius-sm);box-shadow:var(--shadow)!important;overflow:hidden}.maplibregl-ctrl-group button{width:32px;height:32px}.maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}.maplibregl-ctrl-group button:hover{background:var(--volt)}.maplibregl-ctrl-attrib{font:500 var(--fs-xs)/1.4 var(--font)}@media(max-width:700px){#map{height:70vh;min-height:360px}.legend{bottom:var(--sp-5);font-size:var(--fs-xs)}}.boardwrap{position:relative}.boardwrap:before,.boardwrap:after{content:"";position:absolute;top:0;bottom:var(--sp-2);width:40px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s ease}.boardwrap:before{left:0;background:linear-gradient(to left,transparent,var(--bg))}.boardwrap:after{right:0;background:linear-gradient(to right,transparent,var(--bg))}.boardwrap[data-left=more]:before,.boardwrap[data-right=more]:after{opacity:1}.board{display:flex;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-2);align-items:flex-start}.col{flex:1 0 200px;min-width:200px;background:var(--surface-2);border:2px solid var(--edge);border-radius:var(--radius);display:flex;flex-direction:column;min-height:240px}.col.over{background:var(--volt-soft);box-shadow:var(--shadow)}.colhead{display:flex;gap:var(--sp-2);align-items:center;padding:10px var(--sp-3);border-bottom:2px solid var(--edge)}.colhead .status{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.colhead .count{margin-left:auto;font-family:var(--display);font-weight:800;font-size:var(--fs-md);color:var(--ink);font-variant-numeric:tabular-nums}.colfold{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1.5px solid var(--edge);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.colfold:hover{box-shadow:2px 2px 0 var(--edge)}.colfold svg{transition:transform .12s ease}.col.folded{flex:0 0 48px;min-width:48px}.col.folded .colhead{flex-direction:column;padding:10px 0;border-bottom:0;gap:var(--sp-3)}.col.folded .colhead .status{writing-mode:vertical-rl;height:auto;padding:10px 0}.col.folded .colhead .count{margin-left:0;font-size:var(--fs-base)}.col.folded .colfold svg{transform:rotate(180deg)}.col.folded .cards{display:none}.cards{padding:10px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 340px);min-height:120px;overflow-y:auto}.card{flex:none;height:100px;display:grid;grid-template-rows:auto auto auto;align-content:space-between;row-gap:6px;overflow:hidden;background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:10px var(--sp-3);cursor:grab;transition:transform .08s ease,box-shadow .08s ease}.card:hover{box-shadow:var(--shadow);transform:translate(-2px,-2px)}.card:active{cursor:grabbing}.card.dragging{opacity:.45;box-shadow:none;transform:none}.card.open{background:var(--volt-soft);box-shadow:var(--shadow)}.card .top{display:flex;gap:var(--sp-2);align-items:center;min-width:0}.card .name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);font-weight:700}.card .top .since,.card .top .avatar{flex:none}.card .top .avatar.owner{margin-left:0}.card .pill{flex:none;font-size:var(--fs-xs);padding:0 8px}.cardmeta{display:flex;gap:var(--sp-2);align-items:center;min-width:0;font-size:var(--fs-sm)}.cardmeta .where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .cardfoot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colempty{color:var(--ink-3);font-size:var(--fs-sm);text-align:center;padding:22px var(--sp-2);border:2px dashed var(--line-2);border-radius:var(--radius-sm);font-weight:600}.colmore{display:block;text-align:center;font-size:var(--fs-sm);padding:var(--sp-2);font-weight:700}.avatar.owner{display:inline-grid;width:22px;height:22px;vertical-align:middle;margin-left:var(--sp-1)}.page--narrow{max-width:calc(960px + 2 * var(--sp-5))}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body:has(.impersonating) .page{padding-bottom:140px}.with-info{display:inline-flex;align-items:center;gap:6px}summary.info{list-style:none}summary.info::-webkit-details-marker{display:none}button.info,summary.info{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid currentColor;border-radius:50%;background:none;color:var(--ink-3);font:800 var(--fs-xs)/1 var(--font);letter-spacing:0;text-transform:none;cursor:pointer;flex:none}button.info:after,summary.info:after{content:"";position:absolute;inset:-9px}button.info:hover,button.info:focus-visible,summary.info:hover,summary.info:focus-visible,details[open]>summary.info{background:var(--volt);color:var(--ink);border-color:var(--edge)}.info-tip{position:fixed;inset:auto;margin:0;max-width:min(320px,calc(100vw - 32px));padding:var(--sp-3) var(--sp-4);background:var(--surface);color:var(--ink);border:2px solid var(--edge);border-radius:var(--radius-sm);box-shadow:var(--shadow);font:500 var(--fs-sm)/1.45 var(--font);letter-spacing:0;text-transform:none}.followups{display:grid;gap:var(--sp-4)}.followups ol{list-style:none;margin:var(--sp-2) 0 0;padding:0}.followup{display:flex;gap:var(--sp-3);align-items:center;padding:10px 0;border-top:1px solid var(--line)}.followup:first-child{border-top:0}.followup .grow{flex:1;min-width:0}.followup .t{font-weight:600}.followup .t a{font-weight:800}.followup .kind{color:var(--ink-2)}.followup.overdue .d{color:var(--bad);font-weight:700}.followup.done .t{text-decoration:line-through;color:var(--ink-3)}.group-head{display:flex;align-items:center;gap:var(--sp-2)}.group-head .tag{margin:0}.tag.bad{background:var(--coral)}.activity-log{--topbar-h: 58px;padding:0;overflow:clip}.log-day{position:sticky;top:var(--topbar-h);z-index:1;padding:var(--sp-2) var(--sp-4);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.log-group:first-child .log-day{border-top:0}.activity-log ol{list-style:none;margin:0;padding:0 var(--sp-4)}.log-line{align-items:flex-start}.log-line .t{font-weight:600}.log-line .t a{font-weight:800}.log-line .when{width:42px;flex:none;color:var(--ink-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding-top:2px}.log-line.bookkeeping .t{color:var(--ink-2);font-weight:500}.activity-empty{padding:var(--sp-3) var(--sp-4);margin:0}.pager{display:flex;gap:var(--sp-3);align-items:center;justify-content:center;margin-top:var(--sp-4)}@media(max-width:700px){.activity-log{--topbar-h: 104px}}.dash{display:grid;gap:var(--sp-4)}.coverage{margin-bottom:var(--sp-4)}.coverage .coverage-line{margin:var(--sp-2) 0 var(--sp-3);color:var(--ink-2);font-weight:600}.coverage .table{margin:0}.coverage td.share{min-width:140px}.coverage table{table-layout:fixed}.coverage-more{margin-top:var(--sp-2)}.coverage-more>summary{cursor:pointer;color:var(--ink-2);font-weight:700;font-size:var(--fs-sm);padding:var(--sp-2) 0}.coverage-more .table{margin:0}.coverbar{display:flex;height:10px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);overflow:hidden;background:var(--surface);margin-bottom:2px}.coverbar i{display:block;height:100%}.coverbar .won{background:var(--grass)}.coverbar .open{background:var(--sky)}.coverbar .lost{background:var(--coral)}.dash caption{text-align:left;padding:10px var(--sp-4) var(--sp-1);caption-side:top}.dash .table table{table-layout:fixed}.dash .table th:first-child{width:200px}.dash .table th.mostly{width:180px}.dash .table th,.dash .table td{overflow-wrap:anywhere}.dash .table th.num,.dash .table td.num{text-align:right;font-variant-numeric:tabular-nums}.dash .table tr.total td{border-top:2px solid var(--edge);font-weight:800;background:var(--surface-2)}.nil{color:var(--ink-3)}.dash-stats .stat .n{display:block}.dash-empty{margin:0}.dash section.frame--pad{display:grid;gap:var(--sp-2);align-content:start}.dash .plain{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.dash-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.dash-figures{display:flex;gap:var(--sp-5);flex-wrap:wrap}.dash-figures .v{font-family:var(--display);font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.dash-figures .k{color:var(--ink-2);font-size:var(--fs-sm);font-weight:700;margin-top:var(--sp-1)}.dash-figures .n{color:var(--ink-3);font-size:var(--fs-sm);max-width:26ch}.nodata{font-family:var(--font);font-size:var(--fs-sm);font-weight:700;letter-spacing:0;color:var(--ink-3)}.stat .v .nodata{display:inline-block;line-height:var(--fs-2xl)}.dash-figures .nodata{line-height:var(--fs-2xl)}@media(max-width:900px){.dash-pair{grid-template-columns:1fr}}@media(max-width:700px){.dash .table{overflow:hidden}.dash .table table{min-width:0;table-layout:auto}.dash .table thead{display:none}.dash .table table,.dash .table tbody,.dash .table caption{display:block}.dash .table tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:2px var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.dash .table tr:last-child{border-bottom:0}.dash .table td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:2px 0;border:0}.dash .table td:first-child{grid-column:1 / -1;padding-bottom:var(--sp-1)}.dash .table td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:var(--fs-xs);font-weight:700;text-align:left}.dash .table td.mostly{grid-column:1 / -1}.dash .table td.empty{grid-column:1 / -1;padding:var(--sp-3) 0;justify-content:center}.dash .table tr.total td{border-top:0;background:none}.dash .table tr.total{background:var(--surface-2);border-top:2px solid var(--edge)}}.week-basis{margin:-8px 0 var(--sp-4);max-width:90ch}.week{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--sp-4)}.day ol{list-style:none;margin:var(--sp-2) 0 0;padding:0}.stop{display:flex;gap:var(--sp-3);align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.stop:first-child{border-top:0}.stop .n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-weight:800;font-size:var(--fs-xs);flex:none;margin-top:2px}.stop .grow{flex:1;min-width:0}.stop .t{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stop .d{margin-top:2px}.stop .x{margin-top:3px}.week-rest{margin-top:14px}.week-rest .plain{list-style:none;margin:var(--sp-1) 0 10px;padding:0;display:grid;gap:3px}@media print{.topbar,.week-form,.drawer,.drawer-bg{display:none!important}.page{padding:0}.week{grid-template-columns:1fr 1fr}.day{break-inside:avoid;box-shadow:none}a{text-decoration:none;color:inherit}}.settings-form{display:grid;gap:var(--sp-2);justify-items:start;max-width:640px}.settings-form label{display:flex;align-items:center;gap:var(--sp-2);font-weight:600}.savedviews{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:var(--sp-1)}.savedviews li{display:flex;align-items:baseline;gap:var(--sp-1)}.savedviews a.on{font-weight:800;text-decoration:underline}.linkish{background:none;border:0;padding:0 2px;cursor:pointer;color:var(--ink-3);font-weight:800}.linkish:hover{color:var(--bad)}.saveview{margin:0 0 var(--sp-2)}.saveview>summary{list-style:none;cursor:pointer;color:var(--accent-ink);font-weight:700;font-size:var(--fs-sm)}.saveview>summary::-webkit-details-marker{display:none}.saveview>summary:before{content:"+ "}.saveview .savebox{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.saveview label{display:flex;gap:var(--sp-2);align-items:center;font-weight:600;font-size:var(--fs-sm)}.saveview .btn{justify-self:start}.filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.filterbar>*{min-width:0;max-width:100%}.filterbar .btn,.filterbar .seg,.filterbar input.field,.filterbar .fb-field,.filterbar .fb-check,.filterbar .dr-trigger{height:var(--control-h)}.filterbar input.field{width:auto;padding:0 10px}.fb-field{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-1) 0 var(--sp-3);border:2px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-3);font-size:var(--fs-sm);font-weight:700;cursor:text}.fb-field input{border:0;background:transparent;padding:0 6px;height:100%;min-width:0;font-size:var(--fs-base);font-weight:600;color:var(--ink);outline:none}.fb-field input[type=number]{width:4.5em}.fb-field:focus-within{outline:2px solid var(--ink);outline-offset:2px}.fb-check{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0 14px 0 var(--sp-3);border:2px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-weight:700;cursor:pointer;white-space:nowrap}.fb-check:hover{color:var(--ink)}.fb-check:has(input:checked){background:var(--volt);color:var(--ink)}.fb-check:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@media(scripting:none){.filterbar noscript{display:contents}}@media(max-width:700px){.fb-check{white-space:normal;height:auto;min-height:var(--control-h);padding-block:6px}.fb-field input{font-size:var(--fs-md)}}.daterange{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.dr-trigger{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4) 0 var(--sp-3);border:2px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.dr-trigger:hover,.dr-trigger[aria-expanded=true]{background:var(--volt)}.dr-trigger svg{flex:none}.dr-pop{position:absolute;top:calc(100% + var(--sp-2));left:0;z-index:25;display:flex;gap:14px;width:max-content;max-width:calc(100vw - 32px);padding:var(--sp-3);box-shadow:var(--shadow);white-space:normal}.dr-presets{display:flex;flex-direction:column;gap:6px;min-width:128px}.dr-chip{border:1.5px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);padding:5px var(--sp-3);font-size:var(--fs-sm);font-weight:700;text-align:left;white-space:nowrap;cursor:pointer}.dr-chip:hover{background:var(--volt-soft)}.dr-chip[aria-pressed=true]{background:var(--volt)}.dr-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-1)}.dr-month{font-family:var(--display);font-weight:800;font-size:var(--fs-md);letter-spacing:-.01em}.dr-nav{width:30px;height:30px;border:2px solid var(--edge);border-radius:50%;background:var(--surface);color:var(--ink);font-weight:800;font-size:var(--fs-md);line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.dr-nav:hover{background:var(--volt)}.dr-nav:disabled{background:var(--surface);color:var(--ink-3);border-color:var(--line-2);cursor:default}.dr-grid{border-collapse:collapse}.dr-grid th{padding:2px 0 var(--sp-1);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-align:center;color:var(--ink-3)}.dr-grid td{padding:1px 0;text-align:center}.dr-day{width:36px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.dr-day.out{color:var(--ink-3)}.dr-day:hover{background:var(--volt-soft)}.dr-day.today{box-shadow:inset 0 0 0 1.5px var(--edge)}.dr-day.in{background:var(--volt-soft);border-radius:0}.dr-day.start,.dr-day.end{background:var(--ink);color:var(--on-ink)}.dr-day.start{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.dr-day.end{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.dr-day.start.end{border-radius:var(--radius-pill)}.dr-day[aria-disabled=true]{background:none;color:var(--line-2);cursor:not-allowed;box-shadow:none}.dr-hint{margin:6px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}@media(max-width:560px){.dr-pop{flex-direction:column;gap:10px}.dr-presets{flex-direction:row;flex-wrap:wrap;min-width:0}}@media(max-width:1100px){.search{--search-collapses: 1;flex:none;width:var(--control-h);min-width:0;padding:0;justify-content:center;border-radius:50%}.search input{position:absolute;width:1px;opacity:0;pointer-events:none}.search input::-webkit-search-cancel-button{pointer-events:none}.search:not(.folded):focus-within input::-webkit-search-cancel-button{pointer-events:auto}.search:not(.folded):focus-within{position:absolute;z-index:5;top:10px;left:var(--sp-5);right:var(--sp-5);width:auto;padding:0 14px;justify-content:flex-start;border-radius:var(--radius-pill);box-shadow:var(--shadow)}.search:not(.folded):focus-within input{position:static;width:100%;opacity:1;pointer-events:auto}.search:not(.folded):focus-within:after{display:none}}@media(max-width:700px){.topbar{flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-4) 0}.brandline{flex-direction:column;align-items:flex-start;gap:2px}.nav{order:5;flex:1 1 100%;margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4) var(--sp-2)}.nav a{height:34px;padding:0 var(--sp-3)}.search:not(.folded):focus-within{top:var(--sp-2);left:var(--sp-4);right:var(--sp-4)}.search input{font-size:var(--fs-md)}.menu{position:static}.menu-panel,.usermenu .menu-panel{left:var(--sp-4);right:var(--sp-4);width:auto;top:calc(100% + 6px)}.page{padding:18px var(--sp-4) 48px}.table,.table.leads-table{overflow-x:auto}.leads-table th{position:static}.table table{min-width:760px}.col:not(.folded){flex-basis:78vw}.drawer{width:100%;border-left:0}}.panel .title[tabindex="-1"]:focus{outline:none}.pickall-label{display:none}@media(max-width:720px){.table.leads-table{overflow:clip}.leads-table table,.leads-table tbody{display:block;min-width:0}.leads-table thead tr{display:flex}.leads-table thead th:not(.pick){display:none}.leads-table thead th.pick{flex:1;width:auto}.leads-table td.col-tags .tag{max-width:100%}.leads-table thead .pickbox{display:flex;gap:var(--sp-2);padding-inline:var(--sp-3);place-items:center start}.pickall-label{display:inline}.leads-table tr.row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--sp-2);row-gap:var(--sp-1);grid-template-areas:"pick venue venue" "pick status owner" "pick type stage" "pick postcode postcode" "pick latest latest" "pick tags tags" "pick contact contact";padding:var(--sp-2) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--line)}.leads-table tr.row:last-child{border-bottom:0}.table.leads-table tr.row>td{display:block;padding:0;border:0;min-width:0}.leads-table tr.row>td.pick{grid-area:pick;width:auto}.leads-table tr.row>td.venue{grid-area:venue}.leads-table tr.row>td.col-status{grid-area:status;white-space:normal}.leads-table tr.row>td.col-owner{grid-area:owner;text-align:right}.leads-table tr.row>td.col-type{grid-area:type}.leads-table tr.row>td.col-postcode{grid-area:postcode}.leads-table tr.row>td.col-tags{grid-area:tags}.leads-table tr.row>td.col-stage{grid-area:stage;text-align:right}.leads-table tr.row>td.col-latest{grid-area:latest}.leads-table tr.row>td.col-contact{grid-area:contact}.leads-table tr.row>td:empty{display:none}.table.leads-table tr.row>td.col-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.leads-table td.col-status .contacted{margin-top:0}.table.leads-table tr.row:hover,.table.leads-table tr.row:hover td{background:var(--bg)}.table.leads-table tr.row.open,.table.leads-table tr.row.open td{background:var(--volt-soft)}.table.leads-table tr.row:has(input.pick:checked),.table.leads-table tr.row:has(input.pick:checked) td{background:var(--accent-soft)}.leads-table tr:not(.row),.leads-table tr:not(.row)>td{display:block}}.team-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.roster .member{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.roster .member .avatar{width:38px;height:38px;font-size:var(--fs-sm)}.member-main{flex:1 1 220px;min-width:0}.member-name{font-size:var(--fs-md)}.member-patch{margin:2px 0 0;color:var(--ink-2);font-size:var(--fs-sm)}.member-patch-name{color:var(--ink);font-weight:700}.member-error{margin-top:6px}.member-tools{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.role-form{display:flex;align-items:center;gap:6px;margin:0}@media(max-width:560px){.member-tools{flex:1 1 100%;padding-left:52px}}.sheet{position:fixed;inset:0 0 0 auto;margin:0;padding:0;overflow:hidden;width:min(680px,100%);max-width:100%;height:100%;max-height:100%;border:0;border-left:2px solid var(--edge);background:var(--bg);color:var(--ink)}.sheet::backdrop{background:var(--scrim)}.sheet[open]{display:flex}.sheet-form{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 12px;border-bottom:2px solid var(--edge)}.sheet-head .eyebrow{margin:0 0 2px}.sheet-head h2{margin:0;font-size:var(--fs-xl);line-height:1.1}.sheet-close{background:var(--surface);border:2px solid var(--edge);border-radius:50%;width:32px;height:32px;font-size:var(--fs-lg);color:var(--ink);cursor:pointer;line-height:1;flex:none}.sheet-close:hover{background:var(--coral)}.sheet-body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 22px 24px;display:grid;gap:18px;align-content:start}.sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 22px;border-top:2px solid var(--edge);background:var(--bg)}.sheet-error{flex:1 1 100%;font-size:var(--fs-base)}.field-row{display:grid;gap:6px}.field-row label{font-weight:700;font-size:var(--fs-sm)}.linkbtn{background:none;border:0;padding:2px 0;color:var(--accent-ink);font-weight:700;font-size:var(--fs-sm);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linkbtn:hover{color:var(--ink)}.linkbtn:disabled{color:var(--ink-3);text-decoration:none;cursor:default}.selection{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm);padding:12px 14px;display:grid;gap:10px}.selection-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.selection-count{flex:1;font-weight:700;font-size:var(--fs-sm);color:var(--ink)}.selection-empty{margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.tokens{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tokens:empty{display:none}.token{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);background:var(--volt);font-family:var(--mono);font-size:var(--fs-sm);font-weight:700}.token.is-sector{background:var(--volt-soft);border-style:dashed}.token small{font-family:var(--font);font-weight:600;color:var(--ink-2);font-size:var(--fs-xs)}.token-open{background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.token-remove{width:22px;height:22px;border-radius:50%;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:var(--fs-md);line-height:1;padding:0}.token-remove:hover,.token-remove:focus-visible{background:var(--ink);color:var(--on-ink)}.picker{display:grid;gap:10px}.picker-meta{text-transform:none;letter-spacing:0;font-weight:600;color:var(--ink-3)}.picker-hint{margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.search-result:empty{display:none}.search-result{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--ink-2)}.area{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm)}.area>summary{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;list-style:none}.area>summary::-webkit-details-marker{display:none}.area>summary:before{content:"▸";color:var(--ink-3);font-size:var(--fs-sm);transition:transform .1s ease}.area[open]>summary:before{transform:rotate(90deg)}.area>summary:hover{background:var(--surface-2)}.area[open]>summary{border-bottom:1px solid var(--line)}.area-code{font-family:var(--mono);font-weight:800;font-size:var(--fs-md);min-width:2.2em}.area-meta{flex:1;color:var(--ink-2);font-size:var(--fs-sm)}.area-badge{background:var(--volt);border:1.5px solid var(--edge);border-radius:var(--radius-pill);padding:0 9px;font-size:var(--fs-xs);font-weight:800;white-space:nowrap}.area-tools{display:flex;gap:14px;padding:8px 12px 0}.districts{list-style:none;margin:0;padding:8px 12px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.district{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border:1.5px solid var(--line-2);border-radius:var(--radius-sm);padding:5px 6px 5px 8px;background:var(--surface)}.district:has(input:checked){background:var(--volt);border-color:var(--edge)}.district:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.district-pick{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:6px;cursor:pointer}.district-pick input{margin:0;accent-color:var(--ink)}.district-code{font-family:var(--mono);font-weight:800;font-size:var(--fs-sm)}.district-venues{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.weight{grid-column:2 / -1;height:3px;background:var(--line);border-radius:var(--radius-pill);overflow:hidden;margin-top:3px}.weight i{display:block;height:100%;width:var(--w);background:var(--accent)}.district:has(input:checked) .weight i{background:var(--ink)}.holders{display:inline-flex;gap:2px}.holders:empty{display:none}.holder{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 3px;border-radius:var(--radius-pill);background:var(--accent-soft);border:1.5px solid var(--edge);font-size:var(--fs-xs);font-weight:800;color:var(--ink)}.holder.part{border-style:dashed;background:var(--surface)}.sectors-toggle{flex:1 1 100%;text-align:left;background:none;border:0;padding:2px 0 0;color:var(--accent-ink);font-size:var(--fs-sm);font-weight:700;cursor:pointer}.sectors-toggle:before{content:"▸ "}.sectors-toggle[aria-expanded=true]:before{content:"▾ "}.sectors-toggle.has-some{color:var(--ink)}.district-sectors{grid-column:1 / -1;border:1.5px dashed var(--line-2);border-radius:var(--radius-sm);padding:8px 10px;background:var(--surface-2);display:grid;gap:6px}.district-sectors p{margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.sector-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sector-pick{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border:1.5px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface);font-family:var(--mono);font-size:var(--fs-sm);font-weight:700;cursor:pointer}.sector-pick input{margin:0;accent-color:var(--ink)}.sector-pick small{font-family:var(--font);color:var(--ink-2);font-weight:600}.sector-pick:has(input:checked){background:var(--volt-soft)}.sector-pick:has(input:disabled){cursor:default;color:var(--ink-2)}.sector-pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.district.is-filtered,.area.is-filtered{display:none}@media(max-width:700px){.sheet{border-left:0}.sheet-head,.sheet-body,.sheet-foot{padding-left:16px;padding-right:16px}.districts{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));padding:8px 10px 10px}.sheet-foot .btn{flex:1}}.devpick{border-top:1px solid var(--line);margin-top:var(--sp-1);padding-top:var(--sp-1)}.devpick .eyebrow{padding:var(--sp-1) var(--sp-2)}.devpick .menu-item[aria-pressed=true]{background:var(--volt-soft)}.themepick{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);border-top:1px solid var(--line);margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-1) var(--sp-1) var(--sp-2)}.operator-card{margin-bottom:var(--sp-4)}.operator-card .title{margin:var(--sp-1) 0;font-size:var(--fs-xl)}.operator-card .sub{margin:var(--sp-1) 0 0}.operator-page .back{margin:0 0 var(--sp-3)}.operator-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5)}.operator-facts li{display:grid;gap:2px;min-width:0}.operator-facts li.operator-people{flex-basis:100%}.operator-facts b{font-size:var(--fs-md)}.card.card--still{cursor:pointer}.card.card--still:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.seg button[aria-pressed]{font:inherit;font-weight:700}.roster{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.styleguide{display:grid;gap:var(--sp-4)}.styleguide .pagehead{margin-bottom:0}.sg-section{display:grid;gap:var(--sp-3)}.sg-swatches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--sp-2)}.sg-swatches li{display:flex;align-items:center;gap:var(--sp-2)}.sg-swatch{width:var(--control-h);height:var(--control-h);border:2px solid var(--edge);border-radius:var(--radius-sm);flex:none}.sg-display{margin:0;font-size:var(--fs-xl)}.sg-spaces{display:flex;align-items:flex-end;gap:var(--sp-3)}.sg-space{display:block;background:var(--volt);border:1.5px solid var(--edge)}.sg-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.sg-row .tag{margin:0}.sg-frames{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--sp-3)}.sg-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);align-items:end}.sg-form>label{display:grid;gap:var(--sp-1)}.sg-form>label.wide,.sg-form>p{grid-column:1 / -1}.sg-form>label.sg-inline,.sg-form>label.fb-check{display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:start}@media(max-width:700px){.sg-form{grid-template-columns:1fr}}.notyet{font-style:italic}.patch-map{display:grid;gap:var(--sp-2)}.patch-map-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.patch-map-tools .sub{flex:1 1 12rem}.patch-map-canvas{height:16rem;border:2px solid var(--edge);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.teams-head{margin:var(--sp-5) 0 var(--sp-2)}.team-card .team-head{font-size:var(--fs-md)}.team-card details{margin-top:var(--sp-2)}.team-card form,.member-form fieldset{display:grid;gap:var(--sp-2)}.team-grid{border-collapse:collapse}.team-grid th,.team-grid td{padding:var(--sp-1) var(--sp-3) var(--sp-1) 0;text-align:left}.new-team{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.new-team .field{width:auto;flex:1 1 14rem}.add-member .member-form{margin-top:var(--sp-2)}.settings-form+.settings-form,.settings-form+.imports{margin-top:var(--sp-4)}.org-form fieldset{display:grid;gap:var(--sp-3)}.status-words{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.status-words label{display:grid;gap:var(--sp-1);justify-items:start}.imports{display:grid;gap:var(--sp-3)}.import-form fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.imports-list{margin:0;padding-left:var(--sp-4);display:grid;gap:var(--sp-1)}.import-preview{display:grid;gap:var(--sp-2)}.import-preview p{margin:0}@media(max-width:700px){.status-words{grid-template-columns:1fr}}.chart{position:relative;display:grid;gap:var(--sp-2);align-content:start;min-width:0}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap}.chart-plot{min-width:0}.chart .lead{margin:0;color:var(--ink-2);font-weight:600}.chart svg{display:block;max-width:100%;overflow:visible;font-family:var(--font);font-size:var(--fs-sm);font-weight:600}.chart .grid{stroke:var(--line);stroke-width:1}.chart .grid.base{stroke:var(--line-2)}.chart .axis{fill:var(--ink-3);font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.chart .label{fill:var(--ink)}.chart .value{fill:var(--ink-2);font-variant-numeric:tabular-nums}.chart .mark{fill:var(--mark)}.chart .hit{fill:transparent;stroke:none;cursor:default}.chart .hit:focus{outline:none}.chart .hit:focus-visible{outline:2px solid var(--edge);outline-offset:-2px}.chart-row:hover .mark,.chart-row:focus-within .mark{filter:brightness(1.12)}.chart-row:focus-within .label{font-weight:800}.c-1{--mark: var(--mark-violet)}.c-2{--mark: var(--mark-coral)}.c-3{--mark: var(--mark-sky)}.c-4{--mark: var(--mark-grass)}.c-5{--mark: var(--mark-magenta)}.c-other,.c-neutral,.c-not_relevant{--mark: var(--mark-neutral)}.c-saved{--mark: var(--mark-violet)}.c-contacted,.c-worked{--mark: var(--mark-sky)}.c-won{--mark: var(--mark-grass)}.c-lost{--mark: var(--mark-coral)}.c-untouched,.c-track{--mark: var(--mark-track)}.chart-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.chart-legend li{display:inline-flex;align-items:center;gap:6px}.chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--mark);flex:none}.chart-legend i.c-untouched,.chart-legend i.c-track{box-shadow:inset 0 0 0 1px var(--line-2)}.chart-tip{position:absolute;z-index:var(--z-popover);pointer-events:none;transform:translate(12px,12px);min-width:min(11rem,calc(100% - 24px));max-width:min(18rem,calc(100% - 24px));padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--ink);border:2px solid var(--edge);border-radius:var(--radius-sm);box-shadow:var(--shadow);font-size:var(--fs-sm)}.chart-tip.left{transform:translate(calc(-100% - 12px),12px)}.chart-tip b{display:block;margin-bottom:var(--sp-1)}.chart-tip ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.chart-tip li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);color:var(--ink-2)}.chart-tip li strong{color:var(--ink);font-variant-numeric:tabular-nums}.chart-tip li i{display:inline-block;width:10px;height:3px;border-radius:2px;background:var(--mark);margin-right:6px;vertical-align:middle}.chart-tip .detail{display:block;margin-top:var(--sp-1);color:var(--ink-3);font-weight:600}.dash-charts{display:grid;gap:var(--sp-4)}.sg-chips .chip{position:relative;padding:0 var(--sp-2)}.sg-chips .chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.sg-icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:2px}.sg-section{display:grid;gap:var(--sp-3);align-content:start}.sg-section .stepper{margin-bottom:var(--sp-3)}.panel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);align-items:start}@media(min-width:1100px){.panel-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:var(--sp-6)}}.panel-side{display:grid;gap:var(--sp-4);align-content:start}.side-block{padding:var(--sp-4) var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.side-block>h3.sec{display:flex;align-items:center;gap:6px;margin:0 0 var(--sp-3)}.answers{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.reason-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-3);border:1px solid var(--accent-soft);border-left:3px solid var(--accent-soft);border-radius:var(--radius);background:var(--accent-soft)}.reason-disc{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--accent-ink)}.reason-main{display:grid;gap:var(--sp-2);min-width:0}.reason-title{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--accent-ink)}.reason-headline{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--ink)}.reason-fold{justify-self:start}.reason-rows{list-style:none;margin:var(--sp-1) 0 0;padding:var(--sp-2) 0 0;display:grid;gap:var(--sp-3);border-top:1px solid var(--line)}.reason-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--sp-3);align-items:start}.reason-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface);color:var(--accent-ink)}.reason-words{display:grid;gap:2px;min-width:0}.reason-claim{font-size:var(--fs-base);color:var(--ink)}.reason-detail{font-size:var(--fs-sm);color:var(--ink-3)}.reason-row.tone-warn .reason-icon{color:var(--warn)}.reason-row.tone-good .reason-icon{color:var(--good)}.reason-card--muted{background:var(--surface-2);border-color:var(--line)}.reason-card--muted .reason-disc,.reason-card--muted .reason-title{color:var(--ink-2)}.list-tiles{margin-bottom:var(--sp-4)}.leads-table .name-cell .name{min-width:0}.leads-table .signal-chip{max-width:100%}.followups .followup-group+.followup-group{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.followups .timeline{margin-top:var(--sp-2)}.followups .d .bad{color:var(--bad);font-weight:600}.activity-log .log-group+.log-group{margin-top:var(--sp-3)}.panel .head{display:flex;align-items:center;gap:var(--sp-3)}.panel .head .head-mark{width:40px;height:40px;border-radius:10px;font-size:var(--fs-md)}.panel .head .head-words{flex:1 1 auto;min-width:0;display:grid;gap:2px}.panel .head .meta{margin:0;font-weight:400;color:var(--ink-3);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel .head .head-tools{flex:none}.panel .cardtop{margin-bottom:var(--sp-3)}.venue-page{max-width:none}.panel .cardtop>.minimap{min-height:96px}.panel .cardinfo>.toplinks{margin:0 0 var(--sp-2)}.venue-page .panel .cardtop{display:grid;grid-template-columns:minmax(0,1fr) auto}.venue-page .panel .cardtop>.minimap{order:0;width:220px;height:140px;min-height:0}.legend-patches{display:flex;align-items:center;gap:6px;flex-basis:100%;margin-top:2px;font-weight:500}.legend-patches .sub{font-weight:400}.team-table .member-main{display:grid;gap:1px;min-width:0}.team-table .member-email{font-size:var(--fs-sm)}.team-table td.member-patch{white-space:normal}.team-table td.member-tools{width:1%;white-space:nowrap}.team-table .member-actions{display:flex;align-items:center;gap:var(--sp-2)}.team-table .member-actions form{display:contents}.team-table .member-actions .select{height:32px}.team-table .member-actions>.btn:first-of-type{margin-left:auto}.team-table .member-actions form+.btn,.team-table .member-actions .tag+.btn{margin-left:auto}.team-table .avatar{width:32px;height:32px}.settings-form{max-width:none}:root{--rail-closed-w: 56px;--rail-open-w: 232px;--rail-w: var(--rail-closed-w);--topbar-h: 56px;--tab-h: 40px;--row-h: 56px;--gutter: 24px;--tile-pad: 20px;--sheet-inset: 24px;--sheet-max: 1200px;--filters-open-w: 260px;--filters-closed-w: 44px;--filters-w: var(--filters-open-w)}html[data-rail=open]{--rail-w: var(--rail-open-w)}html[data-filters=closed]{--filters-w: var(--filters-closed-w)}.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);min-height:100vh}.rail{grid-column:1;grid-row:1 / -1;position:sticky;top:0;align-self:start;box-sizing:border-box;height:100vh;display:flex;flex-direction:column;gap:var(--sp-1);padding:10px var(--sp-2) var(--sp-3);background:var(--bg);border-right:1px solid var(--line);overflow:hidden;transition:width .16s ease}.rail-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.rail-toggle{flex:none}.rail .brand{display:inline-flex;align-items:center;gap:10px;min-width:0;height:36px;padding:0 var(--sp-2);border-radius:var(--radius-sm);font-size:var(--fs-md);font-weight:600;color:var(--ink);text-decoration:none}.rail .brand:before{content:"";flex:none;width:20px;height:20px;border-radius:6px;background:var(--accent)}.rail .brand-name{white-space:nowrap}.rail .nav{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:visible;margin-top:var(--sp-3)}.rail .nav a{position:relative;flex:none;display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border:0;border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-base);font-weight:500;white-space:nowrap;text-decoration:none}.rail .nav a .icon{flex:none;width:20px;height:20px}.rail .nav a:hover,.rail .nav a.active,.rail .nav a.active:hover{background:var(--surface-2);color:var(--ink)}.rail .nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.rail .nav .count-badge{margin-left:auto}html:not([data-rail=open]) .rail .rail-label,html:not([data-rail=open]) .rail .brand-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:not([data-rail=open]) .rail .brand{padding:0 10px}html:not([data-rail=open]) .rail .nav .count-badge{position:absolute;top:4px;right:4px;margin:0;min-width:14px;height:14px;padding:0 3px;font-size:9px}html[data-rail=open] .rail-top{flex-direction:row;align-items:center;justify-content:space-between}html[data-rail=open] .rail-top .brand{order:-1}.topbar{grid-column:2;grid-row:1;position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:stretch;gap:var(--sp-3);box-sizing:border-box;height:var(--topbar-h);margin:0;padding:0 var(--sp-4) 0 var(--sp-3);background:var(--bg);border-bottom:1px solid var(--line)}.topbar:has(.search:not(.folded):focus-within){z-index:var(--z-search)}.bar-menu{align-self:center}.bar-lead{display:flex;align-items:stretch;gap:var(--sp-2);flex:1 1 auto;min-width:0}.bar-title{display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-3) 0 var(--sp-2)}.bar-title h1{margin:0;font-size:15px;font-weight:600;white-space:nowrap}.bar-title .sub{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-title+.bar-tabs{position:relative;padding-left:var(--sp-3)}.bar-title+.bar-tabs:before{content:"";position:absolute;left:0;top:50%;height:24px;width:1px;transform:translateY(-50%);background:var(--line-2)}.bar-tabs{align-self:stretch}.bar-tabs .tab{height:100%}.bar-actions{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.crumbs{display:flex;align-items:center;gap:var(--sp-1);min-width:0;padding-left:var(--sp-1);font-size:var(--fs-base)}.crumbs a{display:inline-flex;align-items:center;gap:2px;color:var(--ink-3);text-decoration:none;white-space:nowrap}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--ink-3);opacity:.6}.crumbs b{font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .search{align-self:center;flex:0 1 240px;min-width:120px}.topbar .tray{align-self:center;gap:var(--sp-1)}.tray .menu>summary,.tray .traybtn{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);gap:0}.tray .menu>summary:hover,.tray .traybtn:hover,.tray .menu[open]>summary{background:var(--surface-2);color:var(--ink);text-decoration:none}.tray .menu>summary:focus-visible,.tray .traybtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bell>summary{position:relative}.bell>summary .count-badge{position:absolute;top:3px;right:2px;min-width:15px;height:15px;padding:0 4px;font-size:9px}.usermenu>summary .avatar{width:30px;height:30px}.traybtn{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.traybtn:hover{background:var(--surface-2);color:var(--ink)}main.page{grid-column:2;grid-row:2;box-sizing:border-box;min-width:0;max-width:none;margin:0;padding:var(--sp-5) var(--gutter) 64px}main.page.page--narrow{width:100%;max-width:calc(960px + 2 * var(--gutter));margin:0 auto}.pagehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4)}.pagehead>.pagehead-main{display:grid;gap:2px;min-width:0}.pagehead .titleline{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0;flex-wrap:wrap}.pagehead h1{margin:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:var(--om-track-title, -.01em);line-height:1.2}.pagehead .pageid{font-family:var(--mono);font-size:var(--fs-md);color:var(--ink-3)}.pagehead .sub{margin:0}.pagehead .tools{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.pagehead .pagehead-tabs{flex:1 1 100%;margin-top:var(--sp-1);border-bottom:1px solid var(--line)}.layout{gap:var(--sp-4)}.filtersheet{--stick: calc(var(--topbar-h) + var(--sp-4))}.filters-strip{display:none}@media(min-width:1200px){.layout{grid-template-columns:var(--filters-w) minmax(0,1fr)}.filters-collapse{display:inline-grid}html[data-filters=closed] .filtersheet{display:none}html[data-filters=closed] .filters-strip{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);position:sticky;top:var(--stick, calc(var(--topbar-h) + var(--sp-4)));width:var(--filters-closed-w);padding:var(--sp-1) 0}.filters-strip .count-badge{font-size:10px}}@media(max-width:1199px){.layout{grid-template-columns:minmax(0,1fr)}.filters-collapse{display:none!important}}@media(max-width:899px){:root{--rail-w: 0px}.shell{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;inset:0 auto 0 0;width:var(--rail-open-w);transform:translate(-100%);transition:transform .2s ease;z-index:calc(var(--z-search) + 2);border-right:1px solid var(--line)}html[data-rail-sheet=open] .rail{transform:none;box-shadow:var(--shadow-lift)}.rail .rail-label,.rail .brand-name{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important}.rail .nav .count-badge{position:static!important;margin-left:auto!important;min-width:18px!important;height:18px!important;font-size:var(--fs-xs)!important}.rail-toggle{display:none}.rail-top{flex-direction:row}.rail-scrim{position:fixed;inset:0;z-index:calc(var(--z-search) + 1);background:var(--scrim)}.topbar,main.page{grid-column:1}.topbar{padding-inline:var(--sp-3);gap:var(--sp-2)}.bar-title .sub{display:none}main.page{padding:var(--sp-4) var(--sp-4) 48px}}@media(min-width:900px){.bar-menu,.rail-scrim{display:none}}@media(max-width:700px){.shell{grid-template-rows:auto minmax(0,1fr)}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"menu title search tray" "tabs tabs tabs tabs";align-items:center;height:auto;min-height:48px;column-gap:var(--sp-2);row-gap:0;padding:0 var(--sp-3)}.bar-lead{display:contents}.bar-menu{grid-area:menu}.bar-title,.crumbs{grid-area:title;height:48px;padding-left:0}.bar-title h1{font-size:var(--fs-md)}.bar-tabs{grid-area:tabs;height:36px;padding-left:0;margin:0 calc(-1 * var(--sp-3));padding-inline:var(--sp-2)}.bar-title+.bar-tabs:before{content:none}.bar-tabs .tab{height:36px;padding-inline:var(--sp-2)}.bar-actions{display:none}.topbar .search{grid-area:search;flex:0 0 auto;min-width:0;width:36px}.topbar .tray{grid-area:tray}}.tabs{display:inline-flex;align-items:stretch;gap:var(--sp-1);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--tab-h);padding:0 var(--sp-3);border:0;border-radius:0;background:transparent;color:var(--ink-3);font:inherit;font-size:var(--fs-base);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.tab .icon{width:16px;height:16px}.tab:after{content:"";position:absolute;left:var(--sp-2);right:var(--sp-2);bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.tab:hover{color:var(--ink);text-decoration:none}.tab.active{color:var(--ink);font-weight:600}.tab.active:after{background:var(--ink)}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.tab-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums}.tab.active .tab-count{background:var(--ink);color:var(--on-ink)}.tabs.tabs--pills{gap:2px;padding:2px;border-radius:var(--radius-sm);background:var(--surface-2)}.tabs--pills .tab{height:28px;padding:0 10px;border-radius:6px;font-size:var(--fs-sm)}.tabs--pills .tab:after{content:none}.tabs--pills .tab.active{background:var(--surface);box-shadow:var(--shadow-lift)}.btn .icon{flex:none;width:16px;height:16px}.btn.small .icon{width:14px;height:14px}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none}.btn.ghost:hover{background:var(--surface-2)}.btn.danger{color:var(--bad)}.btn.danger:hover{background:var(--bad-soft)}.iconbtn{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.iconbtn[data-size="28"]{width:28px;height:28px}.iconbtn[data-size="36"]{width:36px;height:36px}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.iconbtn:disabled{opacity:.5;cursor:not-allowed}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.card-head-main{display:grid;gap:2px;min-width:0}.card-title{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:1.3;display:flex;align-items:center;gap:var(--sp-2)}.card-count{font-weight:500;color:var(--ink-3)}.card-head .sub{margin:0}.card-tools{display:flex;align-items:center;gap:var(--sp-2);flex:none}.fold-section{display:grid;gap:var(--sp-3)}.fold-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:32px}.fold-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fold-toggle .icon{color:var(--ink-3)}.fold-title{margin:0;font-size:var(--fs-md);font-weight:600}.fold-count{font-weight:500;color:var(--ink-3)}.fold-tools{display:flex;align-items:center;gap:var(--sp-2)}.fold-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.stat.tone-good .v{color:var(--good)}.stat.tone-warn .v{color:var(--warn)}.stat.tone-bad .v{color:var(--bad)}.stat.tone-accent .v{color:var(--accent-ink)}.stat .k{display:flex;align-items:center;gap:6px}.table--dense td{padding-block:var(--sp-2)}.tgroup .group-row th{padding:0;background:var(--surface);border-bottom:1px solid var(--line);text-align:left}.tgroup+.tgroup .group-row th{border-top:1px solid var(--line)}.group-line{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-4)}.group-title{font-size:var(--fs-md);font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0}.group-count{font-weight:500;color:var(--ink-3)}.group-tools{display:inline-flex;align-items:center;gap:var(--sp-2)}.tgroup.closed .group-row th{border-bottom:0}.mark{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:700}.name-cell{display:flex;align-items:center;gap:var(--sp-2);min-width:0}@media(max-width:720px){.leads-table thead{display:none}.leads-table .tgroup{display:block}.leads-table .tgroup .group-row,.leads-table .tgroup .group-row th{display:block;padding:0;border:0}.leads-table .group-line{min-height:40px;padding:0 var(--sp-3)}}.badge{display:inline-flex;align-items:center;gap:6px;height:var(--chip-h);padding:0 10px 0 8px;border-radius:var(--radius-pill);background:var(--badge-bg, var(--surface-2));color:var(--badge-fg, var(--ink));font-size:var(--fs-sm);font-weight:500;line-height:1;white-space:nowrap}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--badge-dot, var(--ink-3));flex:none}.badge--good{--badge-bg: var(--good-soft);--badge-dot: var(--good);--badge-fg: var(--good)}.badge--warn{--badge-bg: var(--warn-soft);--badge-dot: var(--warn);--badge-fg: var(--warn)}.badge--bad{--badge-bg: var(--bad-soft);--badge-dot: var(--bad);--badge-fg: var(--bad)}.badge--info{--badge-bg: var(--info-soft);--badge-dot: var(--info);--badge-fg: var(--info)}.badge--accent{--badge-bg: var(--accent-soft);--badge-dot: var(--accent);--badge-fg: var(--accent-ink)}.badge--ai{--badge-bg: var(--accent-soft);--badge-dot: var(--magenta);--badge-fg: var(--ink)}.chipx{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:var(--chip-h);padding:0 10px;border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);color:var(--chipx-fg, var(--ink-2));font-size:var(--fs-sm);font-weight:500;line-height:1;white-space:nowrap}.chipx .icon{flex:none;color:var(--chipx-icon, var(--ink-3))}.chipx-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.chipx--ai{--chipx-fg: var(--accent-ink);--chipx-icon: var(--magenta)}.chipx--good{--chipx-fg: var(--good);--chipx-icon: var(--good)}.chipx--warn{--chipx-fg: var(--warn);--chipx-icon: var(--warn)}.chipx--bad{--chipx-fg: var(--bad);--chipx-icon: var(--bad)}.chipx--info{--chipx-fg: var(--info);--chipx-icon: var(--info)}.banner{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm);background:var(--banner-bg, var(--info-soft));color:var(--ink);font-size:var(--fs-md);font-weight:500;text-decoration:none}.banner .icon{flex:none;color:var(--banner-icon, var(--info))}.banner-text{flex:1 1 auto;min-width:0}.banner-go{margin-left:auto;color:var(--ink-3)}a.banner:hover{text-decoration:none;filter:brightness(.98);color:var(--ink)}.banner--warn{--banner-bg: var(--warn-soft);--banner-icon: var(--warn)}.banner--good{--banner-bg: var(--good-soft);--banner-icon: var(--good)}.banner--info{--banner-bg: var(--info-soft);--banner-icon: var(--info)}.popout-bg{position:fixed;inset:0;background:var(--scrim);z-index:30}.popout{position:fixed;z-index:31;display:flex;flex-direction:column;box-sizing:border-box;background:var(--surface);color:var(--ink);overflow:hidden}.popout--peek{top:0;right:0;bottom:var(--banner-h);width:min(640px,100%);overflow-y:auto}.popout--pop{inset:var(--sheet-inset);left:max(var(--sheet-inset),calc((100vw - var(--sheet-max)) / 2));right:max(var(--sheet-inset),calc((100vw - var(--sheet-max)) / 2));width:auto;border:0;border-radius:var(--radius);box-shadow:var(--shadow-lift);overflow-y:auto}.popout--pop.expanded{left:var(--sheet-inset);right:var(--sheet-inset)}.popout--full{inset:0}.popout>.panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media(max-width:700px){.popout--pop,.popout--peek{inset:0;width:100%;border-radius:0}}.stepper{display:grid;gap:var(--sp-3)}.stepper-bar{position:relative;height:4px;border-radius:2px;background:var(--mark-track);overflow:hidden}.stepper-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--accent)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--sp-3)}.step{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--sp-2);align-items:center;min-width:0}.step-mark{display:grid;place-items:center;box-sizing:border-box;width:16px;height:16px;border:1.5px solid var(--mark-track);border-radius:50%;background:var(--surface);color:var(--on-accent)}.step--done .step-mark{border-color:var(--accent);background:var(--accent)}.step--current .step-mark{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 8px var(--accent)}.step-label{font-size:var(--fs-sm);color:var(--ink-3);line-height:1.3}.step--current .step-label,.step--done .step-label{color:var(--ink-2)}.step-meta{grid-column:2;font-size:var(--fs-md);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-when{grid-column:2;margin:0}.timeline .line-item{display:flex;align-items:flex-start;gap:var(--sp-3)}.timeline .line-item>.grow{flex:1 1 auto;min-width:0}.empty-state{margin:0}.field-row{display:grid;gap:var(--sp-1);min-width:0}.field-row>label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.field-row .sub{margin:0}.signin{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6) var(--sp-4);box-sizing:border-box;background:var(--bg)}.signin-col{width:100%;max-width:400px;display:grid;gap:var(--sp-4)}.signin-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:var(--sp-2)}.signin-mark{width:28px;height:28px;border-radius:8px;background:var(--accent)}.signin-name{font-size:var(--fs-lg);font-weight:600;color:var(--ink)}.signin-form{display:grid;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5)}.signin-title{margin:0;font-size:var(--fs-xl);font-weight:600}.signin-lede{margin:calc(-1 * var(--sp-3)) 0 0}.signin-form .field{height:40px}.signin-go{width:100%;height:40px;margin-top:var(--sp-1)}.signin-help{margin:0;text-align:center}.signin-dev{display:grid;gap:2px;padding:var(--sp-3)}.signin-dev .eyebrow{padding:var(--sp-1) var(--sp-2) var(--sp-2)}:root[data-theme-set=omnea]{color-scheme:light;--om-canvas: #f6f6f6;--om-panel: var(--om-canvas);--om-raised: #ffffff;--om-menu: #ffffff;--om-float: #ffffff;--om-tint: #f1f0ee;--om-well: var(--om-tint);--om-tag: #e2e1dd;--om-menu-hover: #f1f0ee;--om-hover: #00000006;--om-rail-hover: #eeeeec;--om-active: #0000000d;--om-selected: #e4edea;--om-selected-dim: #f0f5f3;--om-text-1: #202020;--om-text-2: #454341;--om-text-3: #636363;--om-text-4: #9a9a98;--om-border: #e6e6e6;--om-border-2: #dedede;--om-border-3: #d4d4d2;--om-hairline: #ebebeb;--om-hairline-strong: #e2e2e2;--om-brand: #01654d;--om-brand-deep: #124735;--om-brand-mid: #31a46d;--om-brand-soft: #8dcdaa;--om-track: #bcbbb6;--om-accent: var(--om-brand);--om-accent-tint: var(--om-selected);--om-link: var(--om-brand);--om-on-brand: #ffffff;--om-selection: #01654d33;--om-focus: var(--om-brand);--om-green-text: #01864f;--om-yellow: #f4c34a;--om-yellow-fill: #ffee9c;--om-yellow-text: #5a4a00;--om-orange: #e68c02;--om-red: #e3494b;--om-red-tint: #feebed;--om-red-text: #b3272b;--om-blue: #0492ff;--om-blue-tint: #d5effe;--om-grey: var(--om-text-4);--om-ai: #5b4fd1;--om-ai-tint: #f3f3ff;--om-ai-icon: #f0ebff;--om-backlog: var(--om-track);--om-todo: var(--om-text-4);--om-progress: var(--om-yellow);--om-done: var(--om-brand-mid);--om-canceled: var(--om-text-4);--om-triage: var(--om-orange);--om-green: var(--om-brand-mid);--om-teal: #2a9d8f;--om-purple: var(--om-ai);--om-chart-1: #3a6353;--om-chart-2: #54816d;--om-chart-3: #60b78a;--om-chart-4: #f4c34a;--om-shadow-tiny: none;--om-shadow-low: 0 1px 2px #0000000a;--om-shadow-medium: 0 4px 16px #0000001a;--om-shadow-high: 0 8px 24px #00000014;--om-shadow-menu: 0 4px 16px #0000001a, 0 0 0 1px #0000000a;--om-shadow-dialog: 0 24px 64px #00000029, 0 0 0 1px #0000000f;--om-shadow-sheet: var(--om-shadow-dialog);--om-menu-border: var(--om-border);--om-tip: #0a0a0a;--om-scrim: #00000059;--om-scrollbar: #0000001a;--om-scrollbar-hover: #00000033;--om-btn-bg: var(--om-raised);--om-btn-hover: var(--om-canvas);--om-btn-ring: var(--om-border);--om-btn-shadow: none;--om-tab-bg: transparent;--om-tab-hover: var(--om-rail-hover);--om-tab-active: var(--om-selected);--om-field-bg: var(--om-raised);--om-chip-border: var(--om-border-2);--om-panel-border: transparent;--om-panel-shadow: none;--om-w-normal: 400;--om-w-medium: 500;--om-w-semibold: 600;--om-w-bold: 700;--om-track-mini: 0;--om-track-small: -.006em;--om-track-title: -.02em;--om-track-eyebrow: .06em;--om-rail-w: 56px;--om-rail-open-w: 232px;--rail-closed-w: var(--om-rail-w);--rail-open-w: var(--om-rail-open-w);--topbar-h: var(--om-topbar-h);--tab-h: var(--om-tab-h);--row-h: var(--om-row-h);--gutter: var(--om-gutter);--tile-pad: var(--om-tile-pad);--sheet-inset: var(--om-sheet-inset);--sheet-max: var(--om-sheet-max);--om-sidebar-w: var(--om-rail-w);--om-frame: 0px;--om-topbar-h: 56px;--om-header-h: var(--om-topbar-h);--om-tab-h: 40px;--om-row-h: 56px;--om-row-h-dense: 44px;--om-item-h: 32px;--om-menu-item-h: 32px;--om-gutter: 24px;--om-tile-pad: 20px;--om-panel-radius: 0px;--om-card-radius: 12px;--om-sheet-inset: 24px;--om-sheet-max: 1200px;--om-freshline-h: 32px;--bg: var(--om-canvas);--surface: var(--om-raised);--surface-2: var(--om-tint);--ink: var(--om-text-1);--ink-2: var(--om-text-2);--ink-3: var(--om-text-3);--edge: var(--om-border);--line: var(--om-hairline);--line-2: var(--om-hairline-strong);--violet: var(--om-brand);--accent: var(--om-brand);--accent-soft: var(--om-selected);--accent-ink: var(--om-link);--magenta: var(--om-ai);--volt: var(--om-yellow);--volt-soft: #fff7d6;--sky: var(--om-blue);--sky-soft: var(--om-blue-tint);--grass: var(--om-brand-mid);--grass-soft: var(--om-selected);--coral: var(--om-red);--coral-soft: var(--om-red-tint);--mark-violet: var(--om-chart-2);--mark-sky: var(--om-blue);--mark-grass: #1d5240;--mark-coral: var(--om-red);--mark-magenta: var(--om-ai);--mark-neutral: var(--om-track);--mark-track: var(--om-border);--on-accent: var(--om-on-brand);--on-ink: var(--om-text-1);--on-ink-2: var(--om-text-3);--scrim: var(--om-scrim);--good: var(--om-brand);--warn: #8a5a00;--bad: var(--om-red-text);--info: #1f6fb8;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--control-h: 36px;--chip-h: 24px;--radius: var(--om-card-radius);--radius-sm: 8px;--shadow: var(--om-shadow-medium);--shadow-lift: var(--om-shadow-high);--font: "Inter", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--display: var(--font);--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;scrollbar-color:var(--om-scrollbar) transparent}@media(max-width:700px){:root[data-theme-set=omnea]{--control-h: 44px}}:root[data-theme-set=omnea] body{background:var(--om-canvas);color:var(--om-text-1);font:var(--om-w-normal) var(--fs-base) / 1.5 var(--font);letter-spacing:var(--om-track-mini);font-feature-settings:"cv01","ss03";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme-set=omnea] h1,:root[data-theme-set=omnea] h2,:root[data-theme-set=omnea] h3{font-family:var(--font);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-title);color:var(--om-text-1)}:root[data-theme-set=omnea] b,:root[data-theme-set=omnea] strong{font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] a{color:var(--om-link);font-weight:inherit}:root[data-theme-set=omnea] a:hover{color:var(--om-text-1);text-decoration:none}:root[data-theme-set=omnea] :focus-visible{outline:2px solid var(--om-focus);outline-offset:2px}:root[data-theme-set=omnea] ::selection{background:var(--om-selection)}:root[data-theme-set=omnea] input[type=checkbox],:root[data-theme-set=omnea] input[type=radio]{accent-color:var(--om-brand);width:14px;height:14px}:root[data-theme-set=omnea] .mono{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:0}:root[data-theme-set=omnea] kbd{min-width:20px;padding:2px 5px;border:0;border-radius:5px;background:var(--om-raised);box-shadow:var(--om-shadow-tiny),0 0 0 1px var(--om-border-3);font:var(--om-w-medium) var(--fs-xs) / 1.3 var(--font);letter-spacing:0}:root[data-theme-set=omnea] .sub{color:var(--om-text-3);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .eyebrow{font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--om-w-medium);letter-spacing:0;text-transform:none;color:var(--om-text-3)}:root[data-theme-set=omnea] .line-item .t{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .line-item .d{color:var(--om-text-3);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .line-item .x{color:var(--om-text-2);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .name{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-medium);letter-spacing:var(--om-track-mini)}:root[data-theme-set=omnea] .nil{color:var(--om-text-4)}:root[data-theme-set=omnea] .nodata{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .frame{background:var(--om-raised);border:1px solid var(--om-hairline-strong);border-radius:var(--radius);color:var(--om-text-1)}:root[data-theme-set=omnea] .frame--sunk{background:var(--om-tint)}:root[data-theme-set=omnea] .frame--ink{background:var(--om-accent-tint);border-color:var(--om-hairline-strong);color:var(--om-text-1)}:root[data-theme-set=omnea] .frame--ink a{color:var(--om-link)}:root[data-theme-set=omnea] .frame--pad{padding:var(--sp-3) var(--sp-4)}:root[data-theme-set=omnea] .stats{gap:var(--sp-3)}:root[data-theme-set=omnea] .stat{padding:var(--sp-3) var(--sp-4) var(--sp-4)}:root[data-theme-set=omnea] a.stat:hover{background:var(--om-hover);box-shadow:none;transform:none}:root[data-theme-set=omnea] .stat .k{color:var(--om-text-2);font-size:var(--fs-base);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .stat .v{margin:var(--sp-2) 0 var(--sp-1);font-family:var(--font);font-size:var(--fs-2xl);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-title)}:root[data-theme-set=omnea] .stat .n,:root[data-theme-set=omnea] .stat.frame--ink .k,:root[data-theme-set=omnea] .stat.frame--ink .n,:root[data-theme-set=omnea] .stat.frame--ink .v small{color:var(--om-text-3)}:root[data-theme-set=omnea] .stat.frame--ink .bone{background:var(--om-active);opacity:1}:root[data-theme-set=omnea] .stat a.main:hover .v{text-decoration:none}:root[data-theme-set=omnea] .dash-figures .v{font-family:var(--font);font-size:var(--fs-2xl);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-title)}:root[data-theme-set=omnea] .dash-figures .k{color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .dash-figures .n{color:var(--om-text-3)}:root[data-theme-set=omnea] .coverage .coverage-line{color:var(--om-text-2);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .coverage-more>summary{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .dash .table td[data-label]:before{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .chart .lead{color:var(--om-text-2);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .chart-legend{color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .chart svg{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .chart .axis{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .chart-row:focus-within .label{font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .chart-tip{border:1px solid var(--om-border-2);border-radius:var(--om-panel-radius);box-shadow:var(--om-panel-shadow)}:root[data-theme-set=omnea] .error{background:var(--coral-soft);border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm);color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .field-error{color:var(--bad);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .notyet{color:var(--om-text-3)}:root[data-theme-set=omnea] .toasts{justify-content:flex-end;padding:0 var(--sp-5)}:root[data-theme-set=omnea] .toast{padding:10px var(--sp-4);background:var(--om-float);border:1px solid var(--om-menu-border);border-radius:var(--radius-sm);box-shadow:var(--om-shadow-medium);color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .reason-ask .reason-form{background:var(--om-float);border:1px solid var(--om-menu-border);border-radius:var(--radius);box-shadow:var(--om-shadow-dialog)}:root[data-theme-set=omnea] .group-head .eyebrow{color:var(--om-text-2)}:root[data-theme-set=omnea] .stop{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .stop .n{background:var(--om-active);color:var(--om-text-2);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .settings-form label{font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .status-words label{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .operator-card .title{font-size:var(--fs-xl)}:root[data-theme-set=omnea] .operator-page .back{margin:0;padding:var(--sp-3) var(--sp-5) 0;font-size:var(--fs-sm)}:root[data-theme-set=omnea] .operator-page .back a{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .operator-page .back a:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .operator-page .operator-card{margin:var(--sp-3) var(--sp-5) var(--sp-4)}:root[data-theme-set=omnea] .operator-page [aria-busy=true]{padding:var(--sp-3) var(--sp-5)}:root[data-theme-set=omnea] .operator-facts b{font-size:var(--fs-md);font-weight:var(--om-w-semibold);color:var(--om-text-1)}:root[data-theme-set=omnea] .operator-facts .sub{color:var(--om-text-3)}:root[data-theme-set=omnea] .card.card--still:focus-visible{outline:2px solid var(--om-focus);outline-offset:-2px}:root[data-theme-set=omnea] .member-name{font-size:var(--fs-base);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .member-patch{color:var(--om-text-3)}:root[data-theme-set=omnea] .member-patch-name{color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .team-card .team-head{font-size:var(--fs-base)}:root[data-theme-set=omnea] .selection-count{color:var(--om-text-1);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .selection,:root[data-theme-set=omnea] .area,:root[data-theme-set=omnea] .district{background:var(--om-raised);border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .area>summary:hover{background:var(--om-hover)}:root[data-theme-set=omnea] .area[open]>summary{border-bottom:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .area-code,:root[data-theme-set=omnea] .district-code{font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .area-badge{padding:0 6px;border:0;background:var(--om-active);color:var(--om-text-2);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .district:has(input:checked){background:var(--om-selected);border-color:var(--om-brand)}:root[data-theme-set=omnea] .district:has(input:checked) .weight i{background:var(--om-brand)}:root[data-theme-set=omnea] .weight{background:var(--om-active)}:root[data-theme-set=omnea] .weight i{background:var(--om-text-4)}:root[data-theme-set=omnea] .district-sectors{background:var(--om-tint);border:1px dashed var(--om-chip-border)}:root[data-theme-set=omnea] .token{padding:2px 4px 2px var(--sp-2);border:1px solid var(--om-brand);background:var(--om-selected);color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .token.is-sector{border-style:dashed;background:transparent}:root[data-theme-set=omnea] .token-remove{color:var(--om-text-3)}:root[data-theme-set=omnea] .token-remove:hover,:root[data-theme-set=omnea] .token-remove:focus-visible{background:var(--om-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .sector-pick{border:1px solid var(--om-chip-border);background:transparent;font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .sector-pick:has(input:checked){background:var(--om-selected);border-color:var(--om-brand)}:root[data-theme-set=omnea] .sectors-toggle{color:var(--om-link);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .district:has(input:focus-visible),:root[data-theme-set=omnea] .sector-pick:has(input:focus-visible){outline:2px solid var(--om-focus)}:root[data-theme-set=omnea] .patch-map-canvas{border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .login{border:1px solid var(--om-menu-border);border-radius:var(--radius);box-shadow:var(--om-shadow-dialog)}:root[data-theme-set=omnea] .login label{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .sg-swatch{border:1px solid var(--om-hairline-strong);border-radius:6px}:root[data-theme-set=omnea] .sg-display{font-family:var(--font);font-size:var(--fs-xl);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .sg-space{background:var(--om-selected);border:1px solid var(--om-brand)}@media(min-width:1100px){:root[data-theme-set=omnea] .dash-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme-set=omnea] .chart .eyebrow{font-size:var(--fs-md);font-weight:var(--om-w-semibold);color:var(--om-text-1);letter-spacing:0;text-transform:none}:root[data-theme-set=omnea] .followups .d .bad{color:var(--om-red-text);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .followups .t{font-weight:var(--om-w-medium);color:var(--om-text-1)}:root[data-theme-set=omnea] .followups .x{color:var(--om-text-2)}:root[data-theme-set=omnea] .activity-log .log-day{position:static;margin:0 0 var(--sp-2);padding:0;background:transparent;color:var(--om-text-3);font-size:var(--fs-xs);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-eyebrow);text-transform:uppercase}:root[data-theme-set=omnea] .btn{gap:6px;min-height:var(--control-h);height:var(--control-h);padding:0 var(--sp-3);border:0;border-radius:var(--radius-pill);background:var(--om-btn-bg);box-shadow:inset 0 0 0 1px var(--om-btn-ring),var(--om-btn-shadow);color:var(--om-text-1);font-size:var(--fs-base);font-weight:var(--om-w-medium);letter-spacing:var(--om-track-mini);line-height:1;transition:background .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}:root[data-theme-set=omnea] .btn:hover{background:var(--om-btn-hover)}:root[data-theme-set=omnea] .btn:active{transform:scale(.97)}:root[data-theme-set=omnea] .btn:disabled,:root[data-theme-set=omnea] .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}:root[data-theme-set=omnea] .btn.primary{background:var(--om-brand);color:var(--om-on-brand);box-shadow:none}:root[data-theme-set=omnea] .btn.primary:hover{background:var(--om-brand);box-shadow:none;filter:brightness(1.15);transform:none}:root[data-theme-set=omnea] .btn.on,:root[data-theme-set=omnea] .btn.on:hover{background:var(--om-tab-active);color:var(--om-text-1);box-shadow:inset 0 0 0 1px var(--om-btn-ring)}:root[data-theme-set=omnea] .btn.small{height:24px;min-height:24px;padding:0 10px;font-size:var(--fs-sm)}:root[data-theme-set=omnea] .btn.pending,:root[data-theme-set=omnea] .seg button.pending{background:var(--om-btn-hover);box-shadow:inset 0 0 0 1px var(--om-btn-ring);transform:none;opacity:.7}:root[data-theme-set=omnea] .btn.primary.pending{background:var(--om-brand)}:root[data-theme-set=omnea] fieldset.bare:disabled .btn:not(.pending){opacity:.5}:root[data-theme-set=omnea] .bulkbar .btn:disabled{background:var(--om-btn-bg)}:root[data-theme-set=omnea] .linkbtn{color:var(--om-link);font-weight:var(--om-w-medium);text-decoration:none}:root[data-theme-set=omnea] .linkbtn:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .linkbtn:disabled{color:var(--om-text-4)}:root[data-theme-set=omnea] .linkish{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .linkish:hover{color:var(--om-red)}:root[data-theme-set=omnea] .sheet-close,:root[data-theme-set=omnea] .filters-close,:root[data-theme-set=omnea] .panel .close,:root[data-theme-set=omnea] .reason-ask .close{display:grid;place-items:center;width:var(--om-item-h);height:var(--om-item-h);padding:0;border:0;border-radius:6px;background:transparent;color:var(--om-text-3);font-size:var(--fs-lg);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .sheet-close:hover,:root[data-theme-set=omnea] .filters-close:hover,:root[data-theme-set=omnea] .panel .close:hover,:root[data-theme-set=omnea] .reason-ask .close:hover{background:var(--om-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .seg{gap:4px;height:auto;background:none;border:0;border-radius:0;overflow:visible}:root[data-theme-set=omnea] .seg a,:root[data-theme-set=omnea] .seg button{height:var(--om-item-h);padding:0 10px;border-radius:var(--radius-pill);background:var(--om-tab-bg);box-shadow:inset 0 0 0 1px var(--om-hairline);color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium);letter-spacing:0;transition:background .16s ease,color .16s ease}:root[data-theme-set=omnea] .seg a:hover,:root[data-theme-set=omnea] .seg button:hover{background:var(--om-tab-hover);color:var(--om-text-2);text-decoration:none}:root[data-theme-set=omnea] .seg a.active,:root[data-theme-set=omnea] .seg button.active,:root[data-theme-set=omnea] .seg a.active:hover,:root[data-theme-set=omnea] .seg button.active:hover{background:var(--om-tab-active);color:var(--om-text-1)}:root[data-theme-set=omnea] .seg a:focus-visible,:root[data-theme-set=omnea] .seg button:focus-visible,:root[data-theme-set=omnea] .seg a.active:focus-visible,:root[data-theme-set=omnea] .seg button.active:focus-visible{outline:2px solid var(--om-focus);outline-offset:1px;border-radius:var(--radius-pill)}:root[data-theme-set=omnea] .seg button[aria-pressed]{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .field{min-height:var(--control-h);padding:0 10px;border:1px solid var(--om-border);border-radius:6px;background:var(--om-field-bg);color:var(--om-text-1);font-size:var(--fs-base)}:root[data-theme-set=omnea] textarea.field{padding:6px 10px;line-height:1.5}:root[data-theme-set=omnea] .field::placeholder,:root[data-theme-set=omnea] textarea::placeholder{color:var(--om-text-4)}:root[data-theme-set=omnea] .field:focus,:root[data-theme-set=omnea] .field:focus-visible{outline:none;border-color:var(--om-brand)}:root[data-theme-set=omnea] .select{height:var(--control-h);padding:0 calc(var(--sp-2) + 18px) 0 10px;border:0;border-radius:6px;background-color:var(--om-btn-bg);box-shadow:inset 0 0 0 1px var(--om-btn-ring),var(--om-btn-shadow);color:var(--om-text-1);font-size:var(--fs-base);font-weight:var(--om-w-medium);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:4px 4px,4px 4px}:root[data-theme-set=omnea] .select:hover{background-color:var(--om-btn-hover)}:root[data-theme-set=omnea] .select option{background-color:var(--om-menu);color:var(--om-text-1)}:root[data-theme-set=omnea] .fb-field{gap:6px;padding:0 var(--sp-1) 0 10px;border:1px solid var(--om-border);border-radius:6px;background:var(--om-field-bg);color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .fb-field input{padding:0 4px;color:var(--om-text-1);font-size:var(--fs-base);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .fb-field:focus-within{outline:none;border-color:var(--om-brand)}:root[data-theme-set=omnea] .fb-check{gap:6px;padding:0 var(--sp-3) 0 10px;border:0;border-radius:var(--radius-pill);background:var(--om-tab-bg);box-shadow:inset 0 0 0 1px var(--om-hairline);color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .fb-check:hover{background:var(--om-tab-hover);color:var(--om-text-2)}:root[data-theme-set=omnea] .fb-check:has(input:checked){background:var(--om-tab-active);color:var(--om-text-1)}:root[data-theme-set=omnea] .fb-check:has(input:focus-visible){outline:2px solid var(--om-focus);outline-offset:2px}:root[data-theme-set=omnea] .dr-trigger{gap:6px;height:var(--control-h);padding:0 var(--sp-3) 0 10px;border:0;border-radius:var(--radius-pill);background:var(--om-btn-bg);box-shadow:inset 0 0 0 1px var(--om-btn-ring),var(--om-btn-shadow);color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .dr-trigger:hover,:root[data-theme-set=omnea] .dr-trigger[aria-expanded=true]{background:var(--om-btn-hover)}:root[data-theme-set=omnea] .dr-pop{gap:var(--sp-3);padding:var(--sp-3)}:root[data-theme-set=omnea] .dr-chip{padding:4px 10px;border:0;border-radius:6px;background:transparent;color:var(--om-text-2);font-size:var(--fs-base);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .dr-chip:hover{background:var(--om-menu-hover)}:root[data-theme-set=omnea] .dr-chip[aria-pressed=true]{background:var(--om-active);color:var(--om-text-1)}:root[data-theme-set=omnea] .dr-month{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-mini)}:root[data-theme-set=omnea] .dr-nav{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .dr-nav:hover{background:var(--om-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .dr-nav:disabled{background:transparent;color:var(--om-text-4)}:root[data-theme-set=omnea] .dr-grid th{color:var(--om-text-4);font-weight:var(--om-w-medium);letter-spacing:0}:root[data-theme-set=omnea] .dr-day{width:32px;height:28px;border-radius:6px;color:var(--om-text-1);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .dr-day.out{color:var(--om-text-4)}:root[data-theme-set=omnea] .dr-day:hover{background:var(--om-hover)}:root[data-theme-set=omnea] .dr-day.today{box-shadow:inset 0 0 0 1px var(--om-border-3)}:root[data-theme-set=omnea] .dr-day.in{background:var(--om-selected);border-radius:0}:root[data-theme-set=omnea] .dr-day.start,:root[data-theme-set=omnea] .dr-day.end{background:var(--om-brand);color:var(--om-on-brand)}:root[data-theme-set=omnea] .dr-day.start{border-radius:6px 0 0 6px}:root[data-theme-set=omnea] .dr-day.end{border-radius:0 6px 6px 0}:root[data-theme-set=omnea] .dr-day.start.end{border-radius:6px}:root[data-theme-set=omnea] .dr-day[aria-disabled=true]{color:var(--om-text-4);opacity:.5}:root[data-theme-set=omnea] .dr-hint{color:var(--om-text-3)}:root[data-theme-set=omnea] button.info,:root[data-theme-set=omnea] summary.info{width:16px;height:16px;border:1px solid var(--om-border-3);color:var(--om-text-3);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] button.info:hover,:root[data-theme-set=omnea] button.info:focus-visible,:root[data-theme-set=omnea] summary.info:hover,:root[data-theme-set=omnea] summary.info:focus-visible,:root[data-theme-set=omnea] details[open]>summary.info{background:var(--om-hover);border-color:var(--om-text-4);color:var(--om-text-1)}:root[data-theme-set=omnea] .info-tip{padding:6px var(--sp-2);background:var(--om-raised);border:1px solid var(--om-menu-border);border-radius:var(--radius-sm);box-shadow:var(--om-shadow-high);color:var(--om-text-2);font:var(--om-w-medium) var(--fs-sm) / 17px var(--font);letter-spacing:0}:root[data-theme-set=omnea]{--om-mask-done: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M7 0a7 7 0 1 1 0 14A7 7 0 0 1 7 0ZM3.7 6.9l.9-.9L6 7.4 9.4 4l.9.9L6 9.2Z'/%3E%3C/svg%3E");--om-mask-canceled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M7 0a7 7 0 1 1 0 14A7 7 0 0 1 7 0ZM4.6 3.7 7 6.1l2.4-2.4.9.9L7.9 7l2.4 2.4-.9.9L7 7.9l-2.4 2.4-.9-.9L6.1 7 3.7 4.6Z'/%3E%3C/svg%3E")}:root[data-theme-set=omnea] .pill,:root[data-theme-set=omnea] .tag,:root[data-theme-set=omnea] .toplinks a,:root[data-theme-set=omnea] .factstrip .fact>summary{height:var(--chip-h);padding:0 var(--sp-2) 0 6px;gap:6px;border:1px solid var(--om-chip-border);border-radius:var(--radius-pill);background:transparent;color:var(--om-text-2);font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--om-w-medium);letter-spacing:0}:root[data-theme-set=omnea] .toplinks a:hover,:root[data-theme-set=omnea] .factstrip .fact>summary:hover,:root[data-theme-set=omnea] .panel .tagsrow .fact>summary:hover,:root[data-theme-set=omnea] .panel .tagsrow .fact[open]>summary{background:var(--om-hover);box-shadow:none;color:var(--om-text-1)}:root[data-theme-set=omnea] .factstrip .fact[open]>summary{background:var(--om-active);color:var(--om-text-1)}:root[data-theme-set=omnea] .toplinks a{padding-inline:var(--sp-2)}:root[data-theme-set=omnea] .pill i{width:8px;height:8px;background:var(--om-text-4)}:root[data-theme-set=omnea] .pill.detected i{background:var(--om-blue)}:root[data-theme-set=omnea] .pill.pre_opening i{background:var(--om-yellow)}:root[data-theme-set=omnea] .pill.newly_opened i{background:var(--om-green)}:root[data-theme-set=omnea] .pill.established i{background:var(--om-grey)}:root[data-theme-set=omnea] .pill.established{color:var(--om-text-2)}:root[data-theme-set=omnea] .pill.unknown{border-style:dashed;color:var(--om-text-3)}:root[data-theme-set=omnea] .pill.unknown i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--om-text-4)}:root[data-theme-set=omnea] .card .pill,:root[data-theme-set=omnea] .stat .k .pill{font-size:var(--fs-xs)}:root[data-theme-set=omnea] .tag{gap:0;margin:3px 4px 0 0;padding:0 var(--sp-2);color:var(--om-text-3);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .tag:before{content:none;display:inline-block;flex:none;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:0}:root[data-theme-set=omnea] .tag.good:before,:root[data-theme-set=omnea] .tag.warn:before,:root[data-theme-set=omnea] .tag.info:before,:root[data-theme-set=omnea] .tag.bad:before,:root[data-theme-set=omnea] .tag.system:before,:root[data-theme-set=omnea] .tag.custom:before{content:""}:root[data-theme-set=omnea] .tag.good:before{background:var(--om-green)}:root[data-theme-set=omnea] .tag.warn:before{background:var(--om-yellow)}:root[data-theme-set=omnea] .tag.info:before,:root[data-theme-set=omnea] .tag.system:before{background:var(--om-blue)}:root[data-theme-set=omnea] .tag.bad:before{background:var(--om-red)}:root[data-theme-set=omnea] .tag.muted{background:transparent;color:var(--om-text-3);border-style:dashed}:root[data-theme-set=omnea] .tag.good,:root[data-theme-set=omnea] .tag.warn,:root[data-theme-set=omnea] .tag.info,:root[data-theme-set=omnea] .tag.bad,:root[data-theme-set=omnea] .tag.system{background:transparent}:root[data-theme-set=omnea] .chips>.tag,:root[data-theme-set=omnea] .customer-tags>.tag{line-height:calc(var(--chip-h) - 2px)}:root[data-theme-set=omnea] .tag.custom{border:1px solid var(--om-chip-border);background:transparent;color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .tag.custom.coral:before{background:var(--om-red)}:root[data-theme-set=omnea] .tag.custom.sky:before{background:var(--om-blue)}:root[data-theme-set=omnea] .tag.custom.grass:before{background:var(--om-green)}:root[data-theme-set=omnea] .tag.custom.volt:before{background:var(--om-yellow)}:root[data-theme-set=omnea] .tag.custom.violet:before{background:var(--om-purple)}:root[data-theme-set=omnea] .tag.custom.grey:before{background:var(--om-grey)}:root[data-theme-set=omnea] .tag.custom.grey{color:var(--om-text-2)}:root[data-theme-set=omnea] .tag.custom.add{border-style:dashed;background:transparent;color:var(--om-text-3)}:root[data-theme-set=omnea] .tag.custom.add:before{content:none}:root[data-theme-set=omnea] .tag-remove{color:var(--om-text-4)}:root[data-theme-set=omnea] .tag-remove:hover{color:var(--om-red)}:root[data-theme-set=omnea] .status{gap:6px;height:var(--chip-h);padding:0;border:0;border-radius:0;background:transparent;color:var(--om-text-2);font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-medium);letter-spacing:var(--om-track-mini)}:root[data-theme-set=omnea] .status:before{content:"";flex:none;box-sizing:border-box;width:14px;height:14px;border:1.5px solid var(--om-todo);border-radius:50%}:root[data-theme-set=omnea] .status.saved,:root[data-theme-set=omnea] .status.contacted,:root[data-theme-set=omnea] .status.won,:root[data-theme-set=omnea] .status.lost,:root[data-theme-set=omnea] .status.not_relevant,:root[data-theme-set=omnea] .status.new{background:transparent}:root[data-theme-set=omnea] .status.unset{color:var(--om-text-3);border-style:none;font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .status.unset:before{border:1.5px dashed var(--om-backlog)}:root[data-theme-set=omnea] .status.new:before{border-color:var(--om-triage);background:radial-gradient(circle,var(--om-triage) 0 2.5px,transparent 3px)}:root[data-theme-set=omnea] .status.contacted:before{padding:2px;border-color:var(--om-progress);background:conic-gradient(var(--om-progress) 0 50%,transparent 0) content-box}:root[data-theme-set=omnea] .status.won:before,:root[data-theme-set=omnea] .status.lost:before,:root[data-theme-set=omnea] .status.not_relevant:before{border:0;-webkit-mask:var(--om-mask-done) center / 14px no-repeat;mask:var(--om-mask-done) center / 14px no-repeat;background:var(--om-done)}:root[data-theme-set=omnea] .status.lost:before,:root[data-theme-set=omnea] .status.not_relevant:before{-webkit-mask-image:var(--om-mask-canceled);mask-image:var(--om-mask-canceled);background:var(--om-canceled)}:root[data-theme-set=omnea] .status.not_relevant{color:var(--om-text-3)}:root[data-theme-set=omnea] .status.not_relevant:before{opacity:.6}:root[data-theme-set=omnea] .chip{height:var(--chip-h);padding:0 var(--sp-2);border:1px solid var(--om-chip-border);border-radius:6px;background:transparent;color:var(--om-text-2);font-size:var(--fs-xs);font-weight:var(--om-w-medium);letter-spacing:0}:root[data-theme-set=omnea] .chip:hover{background:var(--om-hover)}:root[data-theme-set=omnea] .chip.on,:root[data-theme-set=omnea] .chip:has(input:checked){background:var(--om-selected);border-color:var(--om-brand);color:var(--om-text-1)}:root[data-theme-set=omnea] .filters .chip:has(input:focus-visible){outline:2px solid var(--om-focus);outline-offset:1px}:root[data-theme-set=omnea] .chip.word{font-size:var(--fs-sm)}:root[data-theme-set=omnea] .since{color:var(--om-text-3);font-family:var(--font);font-size:var(--fs-xs);font-weight:var(--om-w-medium);letter-spacing:0;text-transform:none}:root[data-theme-set=omnea] .since:before{width:7px;height:7px;margin-right:4px;border:0;background:var(--om-brand);vertical-align:calc(.5cap - 3.5px)}:root[data-theme-set=omnea] .since.updated:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--om-brand)}:root[data-theme-set=omnea] .count-badge{min-width:18px;height:18px;padding:0 5px;border:0;background:var(--om-active);color:var(--om-text-2);font-size:var(--fs-xs);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .avatar{border:0;background:var(--om-brand);color:var(--om-on-brand);font-size:var(--fs-xs);font-weight:var(--om-w-semibold);letter-spacing:0}:root[data-theme-set=omnea] .avatar.owner{width:20px;height:20px}:root[data-theme-set=omnea] .holder{min-width:20px;height:20px;border:0;background:var(--om-active);color:var(--om-text-2);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .holder.part{background:transparent;box-shadow:inset 0 0 0 1px var(--om-chip-border)}:root[data-theme-set=omnea] .eta .conf,:root[data-theme-set=omnea] .opening .conf{height:18px;padding:0 6px;border:0;border-radius:4px;background:var(--om-active);color:var(--om-text-3);font-size:var(--fs-xs);font-weight:var(--om-w-medium);letter-spacing:0;text-transform:none}:root[data-theme-set=omnea] .progress{height:2px;background:var(--om-brand)}:root[data-theme-set=omnea] .rail{background:var(--om-canvas);border-right-color:var(--om-hairline)}:root[data-theme-set=omnea] .rail .brand{color:var(--om-text-1);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-small)}:root[data-theme-set=omnea] .rail .brand:before{background:var(--om-brand)}:root[data-theme-set=omnea] .rail .brand:hover{background:var(--om-rail-hover)}:root[data-theme-set=omnea] .rail .nav a{color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .rail .nav a .icon{color:var(--om-text-3)}:root[data-theme-set=omnea] .rail .nav a:hover,:root[data-theme-set=omnea] .rail .nav a.active,:root[data-theme-set=omnea] .rail .nav a.active:hover{background:var(--om-rail-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .rail .nav a.active .icon{color:var(--om-text-1)}:root[data-theme-set=omnea] .rail .nav a:focus-visible{outline-color:var(--om-focus)}:root[data-theme-set=omnea] .rail .nav .count-badge{border:0;background:var(--om-brand);color:var(--om-on-brand);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .rail-toggle{color:var(--om-text-2)}:root[data-theme-set=omnea] .rail-toggle:hover{background:var(--om-rail-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .rail .nav a .icon{color:var(--om-text-2)}:root[data-theme-set=omnea] .topbar{background:var(--om-canvas);border-bottom-color:var(--om-hairline)}:root[data-theme-set=omnea] .bar-title h1{color:var(--om-text-1);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-small)}:root[data-theme-set=omnea] .bar-title+.bar-tabs:before{background:var(--om-border-2)}:root[data-theme-set=omnea] .filters-strip .traybtn{color:var(--om-text-2)}:root[data-theme-set=omnea] .filters-strip .traybtn:hover{background:var(--om-rail-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .bar-title .sub{color:var(--om-text-3);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .crumbs a{color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .crumbs a:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .crumbs b{color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .bar-menu{color:var(--om-text-2)}:root[data-theme-set=omnea] .search{gap:6px;height:var(--om-item-h);padding:0 var(--sp-2) 0 10px;background:var(--om-raised);border:1px solid var(--om-border);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .search:hover{border-color:var(--om-border-3)}:root[data-theme-set=omnea] .search:focus-within{outline:none;border-color:var(--om-brand);box-shadow:0 0 0 3px var(--om-accent-tint)}:root[data-theme-set=omnea] .search input{color:var(--om-text-1);font-size:var(--fs-base)}:root[data-theme-set=omnea] .search input::placeholder{color:var(--om-text-4)}:root[data-theme-set=omnea] .search-icon{color:var(--om-text-3)}:root[data-theme-set=omnea] .search-icon svg{width:14px;height:14px}:root[data-theme-set=omnea] .search-icon path{stroke-width:2}:root[data-theme-set=omnea] .search.has-q:after{top:-3px;right:-3px;width:8px;height:8px;border:2px solid var(--om-canvas);background:var(--om-brand)}:root[data-theme-set=omnea] .tray .menu>summary,:root[data-theme-set=omnea] .tray .traybtn{color:var(--om-text-2)}:root[data-theme-set=omnea] .tray .menu>summary:hover,:root[data-theme-set=omnea] .tray .traybtn:hover,:root[data-theme-set=omnea] .tray .menu[open]>summary{background:var(--om-rail-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .bell>summary .count-badge{border:2px solid var(--om-canvas);background:var(--om-red);color:var(--om-on-brand);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .usermenu>summary .avatar{box-shadow:none}:root[data-theme-set=omnea] .usermenu>summary:hover .avatar{box-shadow:0 0 0 3px var(--om-accent-tint)}:root[data-theme-set=omnea] .menu-panel,:root[data-theme-set=omnea] .statusmenu,:root[data-theme-set=omnea] .suggest,:root[data-theme-set=omnea] .dr-pop{padding:var(--sp-1);background:var(--om-menu);border:1px solid var(--om-menu-border);border-radius:var(--radius-sm);box-shadow:var(--om-shadow-menu);color:var(--om-text-2);font-size:var(--fs-base)}:root[data-theme-set=omnea] .menu-item,:root[data-theme-set=omnea] .statusmenu .menu-item{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--om-menu-item-h);padding:4px var(--sp-3) 4px 10px;border-radius:6px;color:var(--om-text-2);font-weight:var(--om-w-medium);font-size:var(--fs-base);line-height:1.3}:root[data-theme-set=omnea] .menu-item:hover,:root[data-theme-set=omnea] .statusmenu .menu-item:focus{background:var(--om-menu-hover);color:var(--om-text-1);text-decoration:none}:root[data-theme-set=omnea] .menu-item[aria-current=page],:root[data-theme-set=omnea] .devpick .menu-item[aria-pressed=true]{background:var(--om-selected);color:var(--om-text-1)}:root[data-theme-set=omnea] .menu-item .sub{font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .statusmenu .menu-item:focus-visible{outline:2px solid var(--om-focus);outline-offset:-2px}:root[data-theme-set=omnea] .statusmenu .menu-item[aria-checked=true]:after{font-weight:var(--om-w-semibold);color:var(--om-text-1)}:root[data-theme-set=omnea] .statusmenu .menu-item[aria-disabled=true]{color:var(--om-text-4)}:root[data-theme-set=omnea] .statusmenu .eyebrow,:root[data-theme-set=omnea] .devpick .eyebrow{padding:6px 10px 2px}:root[data-theme-set=omnea] .statusmenu .menu-part+.menu-part,:root[data-theme-set=omnea] .devpick{border-top:1px solid var(--om-hairline);margin:var(--sp-1) calc(-1 * var(--sp-1)) 0;padding:var(--sp-1) var(--sp-1) 0}:root[data-theme-set=omnea] .menu-who{margin:0 calc(-1 * var(--sp-1)) var(--sp-1);padding:var(--sp-2) 14px 10px;border-bottom:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .menu-who b{font-weight:var(--om-w-semibold);color:var(--om-text-1)}:root[data-theme-set=omnea] .themepick{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:var(--sp-1) calc(-1 * var(--sp-1)) 0;padding:6px var(--sp-2) 6px 14px;border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .bell .menu-panel{padding:var(--sp-1) var(--sp-1) var(--sp-2)}:root[data-theme-set=omnea] .bell-head{margin:0;padding:6px var(--sp-2) var(--sp-2) 10px}:root[data-theme-set=omnea] .bell-head b{color:var(--om-text-1)}:root[data-theme-set=omnea] .bell-head a{font-size:var(--fs-sm)}:root[data-theme-set=omnea] .notifications li{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .notifications li a{padding:var(--sp-2) 10px;border-radius:6px}:root[data-theme-set=omnea] .notifications li a:hover{background:var(--om-menu-hover)}:root[data-theme-set=omnea] .notifications li:not(.unseen) .t{font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .notifications li.unseen .t{font-weight:var(--om-w-semibold);color:var(--om-text-1)}:root[data-theme-set=omnea] .notifications li.unseen .t:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--om-brand);vertical-align:2px}:root[data-theme-set=omnea] .notifications li.sub{padding:var(--sp-2) 10px 2px}:root[data-theme-set=omnea] .suggest .option{gap:var(--sp-2);padding:6px var(--sp-2);border-radius:6px;color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .suggest .option b{color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .suggest .option[aria-selected=true]{background:var(--om-menu-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .suggest .option.all{border-top:1px solid var(--om-hairline);border-radius:0 0 6px 6px;color:var(--om-link)}:root[data-theme-set=omnea] main.page{background:var(--om-canvas)}:root[data-theme-set=omnea] .pagehead h1{color:var(--om-text-1);letter-spacing:var(--om-track-title)}:root[data-theme-set=omnea] .pagehead .pageid{color:var(--om-text-3)}:root[data-theme-set=omnea] .pagehead .pagehead-tabs{border-bottom-color:var(--om-hairline)}:root[data-theme-set=omnea] .tab{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .tab:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .tab.active{color:var(--om-text-1);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .tab.active:after{background:var(--om-text-1)}:root[data-theme-set=omnea] .tab-count{background:var(--om-tag);color:var(--om-text-2)}:root[data-theme-set=omnea] .tab.active .tab-count{background:var(--om-text-1);color:var(--om-on-brand)}:root[data-theme-set=omnea] .tabs--pills{background:var(--om-tint)}:root[data-theme-set=omnea] .tabs--pills .tab.active{background:var(--om-raised);box-shadow:var(--om-shadow-low),0 0 0 1px var(--om-border)}:root[data-theme-set=omnea] .filtersheet{--stick: var(--om-header-h);color:var(--om-text-1)}:root[data-theme-set=omnea] .filters{background:transparent;border:0;border-right:1px solid var(--om-hairline);border-radius:0}:root[data-theme-set=omnea] .filters-head{gap:var(--sp-2);min-height:var(--om-row-h);padding:var(--sp-1) var(--sp-3) 0 var(--sp-4);border-bottom:0}:root[data-theme-set=omnea] .filters-head h2{font-size:var(--fs-base);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-mini)}:root[data-theme-set=omnea] .filters-head a{color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .filters-head a:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .filters-body{padding:0 var(--sp-3) var(--sp-3) var(--sp-4)}:root[data-theme-set=omnea] .filters-body h3{margin:var(--sp-3) 0 var(--sp-1)}:root[data-theme-set=omnea] .filters-foot{border-top:1px solid var(--om-hairline);background:transparent}:root[data-theme-set=omnea] .fgroup{padding:0 0 var(--sp-2);border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .fgroup>summary{min-height:32px}:root[data-theme-set=omnea] .fgroup>summary:after{content:"";flex:none;width:5px;height:5px;margin-right:4px;border-right:1.5px solid var(--om-text-4);border-bottom:1.5px solid var(--om-text-4);transform:rotate(-45deg);transition:transform .12s ease}:root[data-theme-set=omnea] .fgroup[open]>summary:after{content:"";transform:rotate(45deg)}:root[data-theme-set=omnea] .fgroup>summary:hover .eyebrow{color:var(--om-text-1)}:root[data-theme-set=omnea] .fcount{padding:0 5px;border-radius:4px;background:var(--om-active);color:var(--om-text-2);font-size:var(--fs-xs);font-weight:var(--om-w-medium);line-height:18px}:root[data-theme-set=omnea] .filters label:not(.chip){gap:var(--sp-2);margin-inline:-6px;padding:3px 6px;border-radius:6px;color:var(--om-text-2);font-size:var(--fs-base);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .filters label:not(.chip):hover{background:var(--om-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .filters label.kind{padding-left:calc(6px + 14px + var(--sp-2))}:root[data-theme-set=omnea] .chips-label{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .chipfind{min-height:24px}:root[data-theme-set=omnea] .savedviews a{color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .savedviews a:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .savedviews a.on{color:var(--om-text-1);font-weight:var(--om-w-semibold);text-decoration:none}:root[data-theme-set=omnea] .saveview>summary{color:var(--om-link);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .saveview label{font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .view-delete{width:20px;height:20px;border-radius:4px;color:var(--om-text-4);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .view-delete:hover{background:var(--om-hover);color:var(--om-red)}:root[data-theme-set=omnea] .tribox{width:14px;height:14px;border:1px solid var(--om-border-3);border-radius:4px;background:var(--om-raised);color:var(--om-on-brand);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .tagopt input[name=tag]:checked+.tribox{background:var(--om-brand);border-color:var(--om-brand)}:root[data-theme-set=omnea] .tagopt input[name=tag]:focus-visible+.tribox{outline:2px solid var(--om-focus)}:root[data-theme-set=omnea] .tagopt:has(input[name=not_tag]:checked) .tribox{background:var(--om-red);border-color:var(--om-red);color:var(--om-on-brand)}:root[data-theme-set=omnea] .tagopt:has(input[name=not_tag]:checked) .tag{text-decoration-thickness:1px}@media(min-width:1200px){:root[data-theme-set=omnea] .filters{height:calc(100vh - 2 * var(--om-frame) - var(--om-header-h) - var(--om-freshline-h) - 2px);max-height:none}}@media(max-width:1199px){:root[data-theme-set=omnea] .filtersheet[open]{inset:var(--om-frame) var(--om-frame) var(--om-frame) auto;width:min(380px,calc(100% - 2 * var(--om-frame)));height:auto;overflow:hidden;border-radius:var(--radius);box-shadow:var(--om-shadow-dialog)}:root[data-theme-set=omnea] .filtersheet .filters{background:var(--om-float);border:1px solid var(--om-menu-border);border-radius:var(--radius)}}:root[data-theme-set=omnea] .listhead{min-height:var(--om-row-h);margin:0;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-5);border-bottom:1px solid var(--om-hairline);color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .listhead label{gap:6px}:root[data-theme-set=omnea] .listhead .select{height:24px;font-size:var(--fs-sm)}:root[data-theme-set=omnea] .listtools{gap:var(--sp-2)}:root[data-theme-set=omnea] .table{background:transparent;border:1px solid var(--om-hairline-strong);border-radius:var(--radius)}:root[data-theme-set=omnea] .table th{height:32px;padding:0 var(--sp-3);border-bottom:1px solid var(--om-hairline);background:transparent;color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium);vertical-align:middle}:root[data-theme-set=omnea] .table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--om-hairline);vertical-align:middle}:root[data-theme-set=omnea] .table caption,:root[data-theme-set=omnea] .operators-table caption,:root[data-theme-set=omnea] .dash caption{padding:var(--sp-3) var(--sp-3) var(--sp-1);color:var(--om-text-2)}:root[data-theme-set=omnea] .dash .table tr.total td{border-top:1px solid var(--om-hairline-strong);background:transparent;font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .dash .table td.num,:root[data-theme-set=omnea] .dash .table th.num{font-variant-numeric:tabular-nums}:root[data-theme-set=omnea] .coverbar{height:6px;border:0;background:var(--om-active)}:root[data-theme-set=omnea] .coverbar .won{background:var(--om-done)}:root[data-theme-set=omnea] .coverbar .open{background:var(--om-progress)}:root[data-theme-set=omnea] .coverbar .lost{background:var(--om-canceled)}:root[data-theme-set=omnea] .table.leads-table{border:1px solid var(--om-border);border-radius:var(--om-card-radius)}:root[data-theme-set=omnea] .leads-table th{position:static;height:40px;background:var(--om-canvas);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .table.leads-table th,:root[data-theme-set=omnea] .table.leads-table td{padding-inline:var(--sp-4)}:root[data-theme-set=omnea] .leads-table tr.row>td{height:var(--om-row-h);padding-block:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme-set=omnea] .leads-table table{table-layout:fixed;width:100%}:root[data-theme-set=omnea] .leads-table th.pick,:root[data-theme-set=omnea] .leads-table td.pick{width:40px}:root[data-theme-set=omnea] .leads-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme-set=omnea] .leads-table th.venue{width:21%}:root[data-theme-set=omnea] .leads-table th.col-status,:root[data-theme-set=omnea] .leads-table th.col-owner{width:136px}:root[data-theme-set=omnea] .leads-table th.col-type{width:112px}:root[data-theme-set=omnea] .leads-table th.col-postcode{width:96px}:root[data-theme-set=omnea] .leads-table th.col-stage{width:224px}:root[data-theme-set=omnea] .leads-table th.col-tags{width:124px}:root[data-theme-set=omnea] .leads-table th.col-contact{width:140px}:root[data-theme-set=omnea] .table.leads-table{container-type:inline-size;overflow-x:auto}:root[data-theme-set=omnea] .leads-table .signal-cell .sub{display:none}@container (max-width: 1040px){:root[data-theme-set=omnea] .leads-table table{min-width:1000px}:root[data-theme-set=omnea] .leads-table th.col-stage{width:168px}:root[data-theme-set=omnea] .leads-table .stage-cell .opens{display:none}}@container (min-width: 1400px){:root[data-theme-set=omnea] .leads-table .signal-cell .sub{display:inline}}:root[data-theme-set=omnea] .leads-table th.pick+th,:root[data-theme-set=omnea] .leads-table td.pick+td{border-left:0}:root[data-theme-set=omnea] .leads-table .name-cell{overflow:hidden}:root[data-theme-set=omnea] .leads-table .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme-set=omnea] .leads-table .name{font-family:var(--font);font-size:var(--fs-md);font-weight:var(--om-w-medium);letter-spacing:var(--om-track-small);color:var(--om-text-1);line-height:1.25}:root[data-theme-set=omnea] .leads-table .name .rowctl{margin-left:var(--sp-1)}:root[data-theme-set=omnea] .leads-table .name-words{min-width:0;display:grid;gap:1px}:root[data-theme-set=omnea] .leads-table .name-words .sub{font-size:var(--fs-sm);color:var(--om-text-3);line-height:1.25;overflow:hidden;text-overflow:ellipsis}:root[data-theme-set=omnea] .leads-table .name-words .sub .mono{font-size:var(--fs-sm)}:root[data-theme-set=omnea] .leads-table .mark{width:28px;height:28px;border-radius:7px}:root[data-theme-set=omnea] .leads-table td .sub{margin-top:0}:root[data-theme-set=omnea] .leads-table .stage-cell,:root[data-theme-set=omnea] .leads-table .signal-cell{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%}:root[data-theme-set=omnea] .leads-table .stage-cell .opens,:root[data-theme-set=omnea] .leads-table .signal-cell .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--om-text-3)}:root[data-theme-set=omnea] .leads-table .stage-cell,:root[data-theme-set=omnea] .leads-table .signal-cell{display:flex}:root[data-theme-set=omnea] .leads-table .stage-cell .opens{flex:1 1 auto}:root[data-theme-set=omnea] .leads-table .signal-cell .sub{flex:none}:root[data-theme-set=omnea] .leads-table th.venue,:root[data-theme-set=omnea] .leads-table td.venue{min-width:0}:root[data-theme-set=omnea] .leads-table .signal-chip{flex:0 1 auto;min-width:0}:root[data-theme-set=omnea] .leads-table .signal-chip .chipx-text{display:block;white-space:nowrap}:root[data-theme-set=omnea] .leads-table .chips--row{flex-wrap:nowrap;gap:var(--sp-1)}:root[data-theme-set=omnea] .leads-table .chips--row .tag{margin:0}:root[data-theme-set=omnea] .leads-table .tag.more{padding:0 6px;color:var(--om-text-3)}:root[data-theme-set=omnea] .leads-table td.col-contact .reach{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}:root[data-theme-set=omnea] .venuelink{color:inherit;font-weight:inherit}:root[data-theme-set=omnea] .venuelink:hover{color:inherit;text-decoration:none}:root[data-theme-set=omnea] .leads-table th.pick,:root[data-theme-set=omnea] .leads-table td.pick{padding:0}:root[data-theme-set=omnea] .pickbox{min-width:40px;min-height:var(--om-row-h)}:root[data-theme-set=omnea] .leads-table td.pick .pickbox{padding-top:0;place-items:center}:root[data-theme-set=omnea] .leads-table input.pick,:root[data-theme-set=omnea] .leads-table input.pickall{opacity:0;transition:opacity .15s ease}:root[data-theme-set=omnea] .leads-table tr.row:hover input.pick,:root[data-theme-set=omnea] .leads-table input.pick:checked,:root[data-theme-set=omnea] .leads-table input.pick:focus-visible,:root[data-theme-set=omnea] .leads-table thead:hover input.pickall,:root[data-theme-set=omnea] .leads-table input.pickall:checked,:root[data-theme-set=omnea] .leads-table input.pickall:focus-visible,:root[data-theme-set=omnea] .leads-table:has(input.pick:checked) input.pick,:root[data-theme-set=omnea] .leads-table:has(input.pick:checked) input.pickall{opacity:1}:root[data-theme-set=omnea] .rowctl{margin:-2px -6px;padding:2px 6px;border-radius:6px}:root[data-theme-set=omnea] .rowctl:hover,:root[data-theme-set=omnea] .rowctl[aria-expanded=true]{background:var(--om-hover)}:root[data-theme-set=omnea] .rowctl .status,:root[data-theme-set=omnea] .rowctl:hover .status,:root[data-theme-set=omnea] .rowctl[aria-expanded=true] .status{box-shadow:none;transform:none}:root[data-theme-set=omnea] .rowctl .status:after{content:"▾";margin-left:2px;color:var(--om-text-4);font-size:var(--fs-xs);opacity:0;transition:opacity .15s ease}:root[data-theme-set=omnea] .rowctl:hover .status:after,:root[data-theme-set=omnea] .rowctl[aria-expanded=true] .status:after{opacity:1}:root[data-theme-set=omnea] .name .rowctl{margin:0 0 0 var(--sp-1)}:root[data-theme-set=omnea] .ownerctl{border-radius:6px}:root[data-theme-set=omnea] .ownerctl:after{color:var(--om-text-4)}:root[data-theme-set=omnea] .ownerctl:hover,:root[data-theme-set=omnea] .ownerctl[aria-expanded=true]{background:var(--om-hover)}:root[data-theme-set=omnea] .leads-table .rowowner{color:var(--om-text-2)}:root[data-theme-set=omnea] .bulkbar{width:fit-content;max-width:calc(100% - 2 * var(--sp-4));margin:var(--sp-3) auto 0;padding:6px var(--sp-2) 6px var(--sp-3);gap:var(--sp-2);background:var(--om-menu);border:1px solid var(--om-menu-border);border-radius:var(--radius);box-shadow:var(--om-shadow-dialog);color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .operators-table{margin:var(--sp-3) var(--sp-4) var(--sp-4)}:root[data-theme-set=omnea] .followup{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .followup .t{font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .followup .t a{font-weight:var(--om-w-medium);color:var(--om-text-1)}:root[data-theme-set=omnea] .followup .kind{color:var(--om-text-3)}:root[data-theme-set=omnea] .followup.overdue .d{color:var(--om-red);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .activity-log{--topbar-h: 0px}:root[data-theme-set=omnea] .log-day{top:var(--om-header-h);margin:var(--sp-1) var(--sp-2);padding:6px var(--sp-2);border:0;border-radius:var(--radius-sm);background:var(--om-tint);color:var(--om-text-2)}:root[data-theme-set=omnea] .log-line .t{font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .log-line .t a{font-weight:var(--om-w-medium);color:var(--om-text-1)}:root[data-theme-set=omnea] .log-line .when{color:var(--om-text-3)}:root[data-theme-set=omnea] .log-line.bookkeeping .t{color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .bone{background:var(--om-active);border-radius:4px}:root[data-theme-set=omnea] .leads-table .rowowner{white-space:nowrap}@media(max-width:1679px){:root[data-theme-set=omnea] .leads-table th{position:static}}@media(max-width:720px){:root[data-theme-set=omnea] .leads-table input.pick,:root[data-theme-set=omnea] .leads-table input.pickall{opacity:1}:root[data-theme-set=omnea] .table.leads-table{overflow-x:clip}:root[data-theme-set=omnea] .leads-table table{min-width:0}:root[data-theme-set=omnea] .leads-table tr.row>td{height:auto;overflow:visible;text-overflow:clip}:root[data-theme-set=omnea] .leads-table .signal-cell .sub{display:inline}:root[data-theme-set=omnea] .table.leads-table tr.row:hover,:root[data-theme-set=omnea] .table.leads-table tr.row:hover td{background:var(--om-hover)}:root[data-theme-set=omnea] .table.leads-table tr.row.open,:root[data-theme-set=omnea] .table.leads-table tr.row.open td{background:var(--om-selected)}}:root[data-theme-set=omnea] .boardwrap{padding:var(--sp-2) var(--sp-3) 0}:root[data-theme-set=omnea] .boardwrap:before{left:var(--sp-3);background:linear-gradient(to left,transparent,var(--om-panel))}:root[data-theme-set=omnea] .boardwrap:after{right:var(--sp-3);background:linear-gradient(to right,transparent,var(--om-panel))}:root[data-theme-set=omnea] .board{gap:var(--sp-3)}:root[data-theme-set=omnea] .col{min-height:240px;background:transparent;border:0;border-radius:var(--radius)}:root[data-theme-set=omnea] .col.over{background:var(--om-hover);box-shadow:none}:root[data-theme-set=omnea] .colhead{gap:var(--sp-2);padding:10px var(--sp-2) var(--sp-3) var(--sp-3);border-bottom:0}:root[data-theme-set=omnea] .colhead .status{color:var(--om-text-1)}:root[data-theme-set=omnea] .colhead .count{margin-left:0;color:var(--om-text-3);font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .colhead .colfold{order:1;margin-left:auto}:root[data-theme-set=omnea] .colfold{width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:var(--om-text-4)}:root[data-theme-set=omnea] .colfold:hover{background:var(--om-hover);box-shadow:none;color:var(--om-text-2)}:root[data-theme-set=omnea] .col.folded{flex:0 0 40px;min-width:40px;background:var(--om-tint)}:root[data-theme-set=omnea] .col.folded .colhead{padding:10px 0}:root[data-theme-set=omnea] .col.folded .colhead .colfold{order:0;margin-left:0}:root[data-theme-set=omnea] .col.folded .colhead .count{font-size:var(--fs-sm)}:root[data-theme-set=omnea] .cards{gap:var(--sp-2);padding:0 0 var(--sp-2)}:root[data-theme-set=omnea] .card{height:96px;row-gap:4px;padding:var(--sp-2) 10px var(--sp-3) var(--sp-3);background:var(--om-raised);border:1px solid var(--om-hairline-strong);border-radius:var(--om-card-radius);box-shadow:var(--om-shadow-tiny);transition:background .16s ease,border-color .16s ease}:root[data-theme-set=omnea] .card:hover{background:var(--om-raised);border-color:var(--om-border-3);box-shadow:var(--om-shadow-low);transform:none}:root[data-theme-set=omnea] .card.open,:root[data-theme-set=omnea] .card.open:hover{background:var(--om-selected);border-color:var(--om-brand);box-shadow:none}:root[data-theme-set=omnea] .card.dragging{opacity:.5}:root[data-theme-set=omnea] .card .name{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-medium);letter-spacing:var(--om-track-mini);color:var(--om-text-1)}:root[data-theme-set=omnea] .cardmeta{gap:6px;color:var(--om-text-3);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .card .cardfoot{color:var(--om-text-3)}:root[data-theme-set=omnea] .colempty{padding:20px var(--sp-2);border:1px dashed var(--om-chip-border);border-radius:var(--om-card-radius);color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .colmore{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .colmore:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .drawer-bg{background:var(--scrim)}:root[data-theme-set=omnea] .drawer{background:var(--om-float)}:root[data-theme-set=omnea] .panel{--pad: var(--sp-5);color:var(--om-text-1)}:root[data-theme-set=omnea] .panel .head{gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3) var(--pad);background:var(--om-float);border-bottom:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .panel .title{font-family:var(--font);font-size:var(--fs-xl);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-title);line-height:1.33}:root[data-theme-set=omnea] .panel .head-tools{gap:6px}:root[data-theme-set=omnea] .panel .head-tools .select{height:var(--control-h);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .panel .head-tools .ownerform .ownername{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .panel .statuspick{--om-status-c: var(--om-todo);padding-left:24px;background-color:var(--om-btn-bg);background-image:radial-gradient(circle,var(--om-status-c) 0 3.5px,transparent 4px),linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:7px 50%,calc(100% - 15px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:10px 10px,4px 4px,4px 4px;background-repeat:no-repeat;color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .panel .statuspick.saved,:root[data-theme-set=omnea] .panel .statuspick.contacted,:root[data-theme-set=omnea] .panel .statuspick.won,:root[data-theme-set=omnea] .panel .statuspick.lost,:root[data-theme-set=omnea] .panel .statuspick.not_relevant{background-color:var(--om-btn-bg);color:var(--om-text-1)}:root[data-theme-set=omnea] .panel .statuspick.contacted{--om-status-c: var(--om-progress)}:root[data-theme-set=omnea] .panel .statuspick.won{--om-status-c: var(--om-done)}:root[data-theme-set=omnea] .panel .statuspick.lost,:root[data-theme-set=omnea] .panel .statuspick.not_relevant{--om-status-c: var(--om-canceled)}:root[data-theme-set=omnea] .panel .statuspick.unset{--om-status-c: var(--om-backlog);border:0;color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .panel .statuspick option{background-color:var(--om-menu);color:var(--om-text-1)}:root[data-theme-set=omnea] .panel .meta{color:var(--om-text-2);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .panel .state,:root[data-theme-set=omnea] .panel .statewords{font-weight:var(--om-w-normal);color:var(--om-text-2)}:root[data-theme-set=omnea] .panel .lostto{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .addr{color:var(--om-text-2);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .minimap{border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .opening{gap:var(--sp-2);padding:6px var(--sp-3);background:var(--volt-soft);border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .opening .when{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-mini)}:root[data-theme-set=omnea] .factstrip{gap:6px}:root[data-theme-set=omnea] .factstrip .facets,:root[data-theme-set=omnea] .factline .facets,:root[data-theme-set=omnea] .tagsrow .facets{padding:0 var(--sp-3);background:var(--om-raised);border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .factstrip .fact[data-peek]>.facets,:root[data-theme-set=omnea] .panel .tagsrow .fact[data-peek]>.facets{box-shadow:var(--om-shadow-menu)}:root[data-theme-set=omnea] .factline>summary{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .factline>summary:hover{color:var(--om-text-1)}:root[data-theme-set=omnea] .facets>div{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .check{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .check .eyebrow{color:var(--om-text-3)}:root[data-theme-set=omnea] .check details.clamp>summary{color:var(--om-text-2)}:root[data-theme-set=omnea] .check details.clamp:not([open])>summary:after{color:var(--om-link);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .panel .notlead{background:var(--om-tint);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .kv>div{background:transparent;border:1px solid var(--om-hairline-strong);border-radius:var(--radius-sm)}:root[data-theme-set=omnea] .kv .v{font-family:var(--font);font-size:var(--fs-md);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .kv .v small{font-family:var(--font);font-weight:var(--om-w-normal);color:var(--om-text-3)}:root[data-theme-set=omnea] .bar{height:4px;border:0;background:var(--om-active)}:root[data-theme-set=omnea] .bar i{background:var(--om-brand)}:root[data-theme-set=omnea] .panel .zone-who{margin-top:var(--sp-5);padding-top:var(--sp-2);border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .panel h3.sec{margin:var(--sp-5) 0 var(--sp-2)}:root[data-theme-set=omnea] .panel h3.sec.divided{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .contactcard,:root[data-theme-set=omnea] .eta,:root[data-theme-set=omnea] .panel ul.compact,:root[data-theme-set=omnea] .panel .shared-office,:root[data-theme-set=omnea] .panel .reason-block{background:var(--om-raised);border:1px solid var(--om-hairline-strong);border-radius:var(--om-card-radius)}:root[data-theme-set=omnea] .contactcard{padding:10px var(--sp-4)}:root[data-theme-set=omnea] .contactcard .x,:root[data-theme-set=omnea] .contactcard .claim{color:var(--om-text-3)}:root[data-theme-set=omnea] .panel .shared-office{background:var(--volt-soft);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .panel .reason-block{background:var(--om-tint)}:root[data-theme-set=omnea] .eta{padding:var(--sp-3) var(--sp-4)}:root[data-theme-set=omnea] .eta .big{font-family:var(--font);font-size:var(--fs-md);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .eta details.fold>summary{color:var(--om-text-3);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .channels{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .channels:last-of-type{border-bottom:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .panel ul.compact li{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .panel-record{border-bottom:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .panel .fold.record{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .panel .fold.record>summary{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-mini)}:root[data-theme-set=omnea] .panel .fold.record>summary .sub{font-family:var(--font);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .panel .unknown-head{color:var(--om-text-3)}:root[data-theme-set=omnea] .timeline{margin-left:6px;border-left:1px solid var(--om-hairline-strong)}:root[data-theme-set=omnea] .timeline li{padding:0 0 var(--sp-3) var(--sp-4)}:root[data-theme-set=omnea] .timeline li:before{left:-4px;top:6px;width:7px;height:7px;border:0;background:var(--om-text-4)}:root[data-theme-set=omnea] .timeline.activity li:before{background:var(--om-brand)}:root[data-theme-set=omnea] .timeline.activity li.bookkeeping:before{left:-3px;top:7px;width:5px;height:5px;background:var(--om-text-4)}:root[data-theme-set=omnea] .timeline.activity li.bookkeeping .t{color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .panel .head{position:sticky;top:0;z-index:3;margin-bottom:var(--sp-4);padding:var(--sp-3) var(--pad)}:root[data-theme-set=omnea] .panel .head .head-mark{background:var(--om-tint);color:var(--om-text-1)}:root[data-theme-set=omnea] .panel .head .meta{color:var(--om-text-3)}:root[data-theme-set=omnea] .panel .title{font-size:var(--fs-xl)}:root[data-theme-set=omnea] .panel-body{padding-bottom:var(--sp-5)}:root[data-theme-set=omnea] .side-block{background:var(--om-raised);border-color:var(--om-border);border-radius:var(--om-card-radius)}:root[data-theme-set=omnea] .side-block>h3.sec{margin-top:0;color:var(--om-text-3);font-size:var(--fs-xs);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-eyebrow);text-transform:uppercase}:root[data-theme-set=omnea] .side-block>h3.sec .icon{color:var(--om-text-3)}:root[data-theme-set=omnea] .reason-card{background:var(--om-ai-tint);border-color:var(--om-ai-icon);border-left-color:var(--om-brand-soft)}:root[data-theme-set=omnea] .reason-disc{background:var(--om-raised);color:var(--om-ai);box-shadow:0 1px 2px var(--om-hairline-strong)}:root[data-theme-set=omnea] .reason-title{color:var(--om-ai);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .reason-headline{color:var(--om-text-1)}:root[data-theme-set=omnea] .reason-rows{border-top-color:var(--om-ai-icon)}:root[data-theme-set=omnea] .reason-icon{background:var(--om-ai-icon);color:var(--om-ai)}:root[data-theme-set=omnea] .reason-row .eyebrow{color:var(--om-text-3);font-size:var(--fs-xs);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-eyebrow);text-transform:uppercase}:root[data-theme-set=omnea] .reason-claim{color:var(--om-text-1);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .reason-detail{color:var(--om-text-3)}:root[data-theme-set=omnea] .reason-row.tone-warn .reason-icon{background:var(--om-yellow-fill);color:var(--om-yellow-text)}:root[data-theme-set=omnea] .reason-row.tone-good .reason-icon{background:var(--om-selected);color:var(--om-brand)}:root[data-theme-set=omnea] .reason-card--muted{background:var(--om-tint);border-color:var(--om-border);border-left-color:var(--om-track)}:root[data-theme-set=omnea] .reason-card--muted .reason-disc,:root[data-theme-set=omnea] .reason-card--muted .reason-title,:root[data-theme-set=omnea] .reason-card--muted .reason-icon{color:var(--om-text-2);background:var(--om-raised)}:root[data-theme-set=omnea] .reason-fold{color:var(--om-ai)}:root[data-theme-set=omnea] .venue-page>.frame{background:var(--om-panel);border:1px solid var(--om-hairline-strong);border-radius:var(--radius)}:root[data-theme-set=omnea] .venue-page .panel .head{background:transparent}:root[data-theme-set=omnea] .sheet{inset:var(--om-frame) var(--om-frame) var(--om-frame) auto;height:auto;max-height:calc(100% - 2 * var(--om-frame));width:min(680px,calc(100% - 2 * var(--om-frame)));background:var(--om-float);border:1px solid var(--om-menu-border);border-radius:var(--radius);box-shadow:var(--om-shadow-dialog);color:var(--om-text-1)}:root[data-theme-set=omnea] .sheet::backdrop{background:var(--scrim)}:root[data-theme-set=omnea] .sheet-head{border-bottom:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .sheet-head h2{font-size:var(--fs-xl)}:root[data-theme-set=omnea] .sheet-foot{border-top:1px solid var(--om-hairline);background:var(--om-float)}:root[data-theme-set=omnea] .field-row label{font-weight:var(--om-w-medium)}@media(max-width:700px){:root[data-theme-set=omnea] .sheet{inset:0;width:100%;max-height:none;border:0;border-radius:0}}:root[data-theme-set=omnea] .mapwrap{background:var(--om-tint);border:0;border-radius:0}:root[data-theme-set=omnea] .legend,:root[data-theme-set=omnea] .mapcount,:root[data-theme-set=omnea] .maplibregl-popup-content,:root[data-theme-set=omnea] .maplibregl-ctrl-group{background:var(--om-menu);border:1px solid var(--om-menu-border);border-radius:var(--radius-sm);box-shadow:var(--om-shadow-menu);color:var(--om-text-2)}:root[data-theme-set=omnea] .legend{gap:var(--sp-1) var(--sp-3);padding:6px var(--sp-3) 6px 6px;font-size:var(--fs-sm);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .legend .select.small{height:24px;padding:0 calc(var(--sp-2) + 16px) 0 var(--sp-2);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .legend .legend-note{color:var(--om-text-3);font-size:var(--fs-xs);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .mapcount{padding:6px var(--sp-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .swatch{width:8px;height:8px;border:0;vertical-align:0}:root[data-theme-set=omnea] .swatch.unknown{border:1.5px dashed var(--om-text-4)}:root[data-theme-set=omnea] .mapempty{background:var(--scrim)}:root[data-theme-set=omnea] .maplibregl-popup-content{padding:var(--sp-2) var(--sp-3);font:var(--om-w-medium) var(--fs-sm) / 1.4 var(--font)}:root[data-theme-set=omnea] .maplibregl-popup-content b{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-semibold);color:var(--om-text-1)}:root[data-theme-set=omnea] .pinstack button{border-radius:6px}:root[data-theme-set=omnea] .pinstack button:hover,:root[data-theme-set=omnea] .pinstack button:focus-visible{background:var(--om-menu-hover)}:root[data-theme-set=omnea] .pinstack .name{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .stackpopup .maplibregl-popup-close-button{color:var(--om-text-3)}:root[data-theme-set=omnea] .maplibregl-ctrl-group{overflow:hidden;box-shadow:var(--om-shadow-menu)!important}:root[data-theme-set=omnea] .maplibregl-ctrl-group button{width:var(--om-item-h);height:var(--om-item-h)}:root[data-theme-set=omnea] .maplibregl-ctrl-group button+button{border-top:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .maplibregl-ctrl-group button:hover{background:var(--om-menu-hover)}:root[data-theme-set=omnea] .maplibregl-ctrl-attrib{font:var(--om-w-normal) var(--fs-xs) / 1.4 var(--font)}@media(min-width:900px){:root[data-theme-set=omnea] #map{height:calc(100vh - 2 * var(--om-frame) - var(--om-header-h) - var(--om-freshline-h) - 2px);min-height:360px}}:root[data-theme-set=omnea] .btn{gap:6px;min-height:var(--control-h);height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--om-border);border-radius:var(--radius-sm);background:var(--om-btn-bg);box-shadow:none;color:var(--om-text-1);font-size:var(--fs-base);font-weight:var(--om-w-medium);letter-spacing:0;line-height:1;transition:background .12s ease,border-color .12s ease}:root[data-theme-set=omnea] .btn:hover{background:var(--om-btn-hover);border-color:var(--om-border-3)}:root[data-theme-set=omnea] .btn:active{transform:none}:root[data-theme-set=omnea] .btn:disabled,:root[data-theme-set=omnea] .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}:root[data-theme-set=omnea] .btn.primary{background:var(--om-brand);border-color:var(--om-brand);color:var(--om-on-brand);box-shadow:none}:root[data-theme-set=omnea] .btn.primary:hover{background:var(--om-brand-deep);border-color:var(--om-brand-deep);box-shadow:none;transform:none;filter:none}:root[data-theme-set=omnea] .btn.on,:root[data-theme-set=omnea] .btn.on:hover{background:var(--om-selected);border-color:var(--om-selected);color:var(--om-text-1)}:root[data-theme-set=omnea] .btn.ghost{border-color:transparent;background:transparent}:root[data-theme-set=omnea] .btn.ghost:hover{background:var(--om-rail-hover);border-color:transparent}:root[data-theme-set=omnea] .btn.danger{color:var(--om-red-text)}:root[data-theme-set=omnea] .btn.danger:hover{background:var(--om-red-tint);border-color:var(--om-red-tint)}:root[data-theme-set=omnea] .btn.small{height:28px;min-height:28px;padding:0 10px;font-size:var(--fs-sm)}:root[data-theme-set=omnea] .btn.pending,:root[data-theme-set=omnea] .btn.primary.pending{background:var(--om-btn-hover);border-color:var(--om-border);color:var(--om-text-3);transform:none;opacity:.8}:root[data-theme-set=omnea] .btn:focus-visible{outline:2px solid var(--om-focus);outline-offset:2px}:root[data-theme-set=omnea] .iconbtn{color:var(--om-text-2)}:root[data-theme-set=omnea] .iconbtn:hover{background:var(--om-rail-hover);color:var(--om-text-1)}:root[data-theme-set=omnea] .linkbtn{color:var(--om-link);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .linkbtn:hover{color:var(--om-brand-deep)}:root[data-theme-set=omnea] .frame{background:var(--om-raised);border:1px solid var(--om-border);border-radius:var(--om-card-radius);box-shadow:none}:root[data-theme-set=omnea] .frame--pad{padding:var(--sp-4) var(--sp-5)}:root[data-theme-set=omnea] .frame--sunk{background:var(--om-tint);border-color:transparent}:root[data-theme-set=omnea] .frame--lift{box-shadow:var(--om-shadow-medium)}:root[data-theme-set=omnea] .frame--ink{background:var(--om-selected);border-color:transparent;color:var(--om-text-1)}:root[data-theme-set=omnea] .frame--ink a{color:var(--om-brand)}:root[data-theme-set=omnea] .card-title{color:var(--om-text-1);font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-small)}:root[data-theme-set=omnea] .card-count,:root[data-theme-set=omnea] .fold-count,:root[data-theme-set=omnea] .group-count{color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .fold-title{font-weight:var(--om-w-semibold);color:var(--om-text-1)}:root[data-theme-set=omnea] .fold-toggle .icon{color:var(--om-text-3)}:root[data-theme-set=omnea] .stats{gap:var(--sp-4)}:root[data-theme-set=omnea] .stat{padding:var(--om-tile-pad)}:root[data-theme-set=omnea] .stat .k{order:2;margin-top:2px;color:var(--om-text-2);font-size:var(--fs-md);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .stat .v{order:1;margin:0;font-family:var(--font);font-size:24px;font-weight:var(--om-w-semibold);letter-spacing:var(--om-track-title);line-height:1.2;color:var(--om-text-1)}:root[data-theme-set=omnea] .stat .v small{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--om-w-normal);color:var(--om-text-3)}:root[data-theme-set=omnea] .stat .n{order:3;margin-top:var(--sp-1);color:var(--om-text-3);font-size:var(--fs-sm)}:root[data-theme-set=omnea] .stat.frame--ink .k,:root[data-theme-set=omnea] .stat.frame--ink .n{color:var(--om-text-2)}:root[data-theme-set=omnea] .stat.tone-good .v{color:var(--om-green-text)}:root[data-theme-set=omnea] .stat.tone-warn .v{color:var(--om-orange)}:root[data-theme-set=omnea] .stat.tone-bad .v{color:var(--om-red)}:root[data-theme-set=omnea] .stat.tone-accent .v{color:var(--om-brand)}:root[data-theme-set=omnea] .stat{display:flex;flex-direction:column}:root[data-theme-set=omnea] a.stat:hover,:root[data-theme-set=omnea] .stat a.main:hover .v{text-decoration:none}:root[data-theme-set=omnea] .table{background:var(--om-raised);border:1px solid var(--om-border);border-radius:var(--om-card-radius);overflow:clip}:root[data-theme-set=omnea] .table th{height:40px;padding:0 var(--sp-4);border-bottom:1px solid var(--om-hairline);background:var(--om-canvas);color:var(--om-text-3);font-size:var(--fs-sm);font-weight:var(--om-w-medium);letter-spacing:0;text-transform:none;vertical-align:middle}:root[data-theme-set=omnea] .table thead th+th{border-left:1px solid var(--om-hairline)}:root[data-theme-set=omnea] .table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--om-hairline);vertical-align:middle}:root[data-theme-set=omnea] .table tr:last-child td{border-bottom:0}:root[data-theme-set=omnea] .table tr.row:hover td{background:var(--om-hover)}:root[data-theme-set=omnea] .table tr.row.open td{background:var(--om-selected)}:root[data-theme-set=omnea] .table tr.row:has(input.pick:checked) td{background:var(--om-selected-dim)}:root[data-theme-set=omnea] .table caption{padding:var(--sp-3) var(--sp-4) var(--sp-2);color:var(--om-text-2);font-size:var(--fs-md);font-weight:var(--om-w-semibold);letter-spacing:0;text-transform:none;text-align:left}:root[data-theme-set=omnea] .tgroup .group-row th{height:auto;padding:0;background:var(--om-raised);border-left:0}:root[data-theme-set=omnea] .group-title{color:var(--om-text-1);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .table--dense th{height:36px}:root[data-theme-set=omnea] .table--dense td{padding-block:var(--sp-2)}:root[data-theme-set=omnea] .listfoot td{background:transparent;color:var(--om-text-3)}:root[data-theme-set=omnea] .empty{color:var(--om-text-3);font-weight:var(--om-w-normal)}:root[data-theme-set=omnea] .mark{background:var(--om-tint);color:var(--om-text-2);font-weight:var(--om-w-semibold)}:root[data-theme-set=omnea] .badge{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .badge--neutral{--badge-bg: var(--om-tag);--badge-dot: var(--om-text-2);--badge-fg: var(--om-text-1)}:root[data-theme-set=omnea] .badge--good{--badge-bg: var(--om-selected);--badge-dot: var(--om-brand-mid);--badge-fg: var(--om-brand)}:root[data-theme-set=omnea] .badge--warn{--badge-bg: var(--om-yellow-fill);--badge-dot: var(--om-yellow);--badge-fg: var(--om-yellow-text)}:root[data-theme-set=omnea] .badge--bad{--badge-bg: var(--om-red-tint);--badge-dot: var(--om-red);--badge-fg: var(--om-red-text)}:root[data-theme-set=omnea] .badge--info{--badge-bg: var(--om-blue-tint);--badge-dot: var(--om-blue);--badge-fg: var(--om-text-1)}:root[data-theme-set=omnea] .badge--accent{--badge-bg: var(--om-selected);--badge-dot: var(--om-brand);--badge-fg: var(--om-brand)}:root[data-theme-set=omnea] .badge--ai{--badge-bg: var(--om-ai-tint);--badge-dot: var(--om-ai);--badge-fg: var(--om-ai)}:root[data-theme-set=omnea] .chipx{height:26px;padding:0 10px;border-color:var(--om-border-2);background:var(--om-raised);color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .chipx .icon{color:var(--om-text-3)}:root[data-theme-set=omnea] .chipx--ai{--chipx-fg: var(--om-ai);--chipx-icon: var(--om-ai);border-color:var(--om-ai-icon);background:var(--om-ai-tint)}:root[data-theme-set=omnea] .chipx--good{--chipx-fg: var(--om-brand);--chipx-icon: var(--om-brand-mid)}:root[data-theme-set=omnea] .chipx--warn{--chipx-fg: var(--om-yellow-text);--chipx-icon: var(--om-yellow)}:root[data-theme-set=omnea] .chipx--bad{--chipx-fg: var(--om-red-text);--chipx-icon: var(--om-red)}:root[data-theme-set=omnea] .banner{font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .banner--info{--banner-bg: var(--om-blue-tint);--banner-icon: var(--om-blue)}:root[data-theme-set=omnea] .banner--warn{--banner-bg: var(--om-yellow-fill);--banner-icon: var(--om-orange)}:root[data-theme-set=omnea] .banner--good{--banner-bg: var(--om-selected);--banner-icon: var(--om-brand-mid)}:root[data-theme-set=omnea] .stepper-bar{background:var(--om-tag)}:root[data-theme-set=omnea] .stepper-bar i{background:linear-gradient(to right,var(--om-brand-mid),var(--om-brand-soft))}:root[data-theme-set=omnea] .step-mark{border-color:var(--om-track)}:root[data-theme-set=omnea] .step--done .step-mark{border-color:var(--om-brand-mid);background:var(--om-brand-mid)}:root[data-theme-set=omnea] .step--current .step-mark{border-color:var(--om-brand-mid);box-shadow:inset 0 0 0 3px var(--om-raised),inset 0 0 0 8px var(--om-brand-mid)}:root[data-theme-set=omnea] .step-label{color:var(--om-text-3)}:root[data-theme-set=omnea] .step-meta{color:var(--om-text-1);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .popout-bg{background:var(--om-scrim)}:root[data-theme-set=omnea] .popout{background:var(--om-raised);box-shadow:var(--om-shadow-sheet)}:root[data-theme-set=omnea] .popout--pop{border-radius:var(--om-card-radius)}:root[data-theme-set=omnea] .popout--peek{box-shadow:var(--om-shadow-sheet)}:root[data-theme-set=omnea] .field-row>label{color:var(--om-text-2);font-weight:var(--om-w-medium)}:root[data-theme-set=omnea] .avatar{border:0;background:var(--om-brand-deep);color:var(--om-on-brand);font-weight:var(--om-w-semibold);font-size:var(--fs-xs);letter-spacing:0}:root[data-theme-set=omnea] .avatar--lg{width:40px;height:40px;font-size:var(--fs-md)}:root[data-theme-set=omnea] .count-badge{border:0;background:var(--om-tag);color:var(--om-text-1);font-weight:var(--om-w-semibold)}
