:root{--br-category-ink:var(--br-brand);--br-category-soft:var(--br-brand-soft);--mr-font:var(--br-font);--mr-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--mr-bg:var(--br-bg);--mr-surface:var(--br-surface);--mr-surface-2:var(--br-soft);--mr-sunken:var(--br-soft);--mr-ink:var(--br-ink);--mr-ink-2:var(--br-muted);--mr-ink-3:var(--br-muted);--mr-line:var(--br-line);--mr-line-strong:var(--br-line);--mr-primary:var(--br-brand);--mr-primary-hover:var(--br-brand-hover);--mr-primary-ink:var(--br-on-brand);--mr-primary-soft:var(--br-brand-soft);--mr-accent:var(--br-category-ink);--mr-accent-soft:var(--br-category-soft);--mr-success:var(--br-success);--mr-success-soft:var(--br-success-soft);--mr-warn:var(--br-warn);--mr-warn-soft:var(--br-warn-soft);--mr-danger:var(--br-danger);--mr-danger-ink:var(--br-on-danger);--mr-danger-soft:var(--br-danger-soft);--mr-focus:var(--br-brand);--mr-sidebar:#101c34;--mr-sidebar-ink:#b5c3db;--mr-sidebar-ink-strong:#ffffff;--mr-sidebar-active:#253858;--mr-radius-s:8px;--mr-radius:var(--br-control-radius);--mr-radius-l:var(--br-panel-radius);--mr-shadow:var(--br-shadow);--mr-shadow-raised:var(--br-raised);--mr-space-1:var(--br-space-1);--mr-space-2:var(--br-space-2);--mr-space-3:var(--br-space-3);--mr-space-4:var(--br-space-4);--mr-space-5:var(--br-space-5);--mr-space-6:var(--br-space-6);--mr-space-7:var(--br-space-7);--mr-text-xs:0.75rem;--mr-text-s:0.8125rem;--mr-text:1rem;--mr-h3:1rem;--mr-h2:1.125rem;--mr-h1:1.5rem;--mr-sidebar-w:232px;--mr-content:var(--br-content);color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--br-category-ink:var(--br-brand);--br-category-soft:var(--br-brand-soft)}}:root[data-theme=dark]{--br-category-ink:var(--br-brand);--br-category-soft:var(--br-brand-soft)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--mr-font);font-size:var(--mr-text);line-height:1.5;color:var(--mr-ink);background:var(--mr-bg);font-feature-settings:"tnum" 1}h1,h2,h3,h4{line-height:1.25;margin:0 0 var(--mr-space-2);letter-spacing:-.005em}h1{font-size:var(--mr-h1)}h1,h2{font-weight:600}h2{font-size:var(--mr-h2)}h3{font-size:var(--mr-h3);font-weight:600}p{margin:0 0 var(--mr-space-3)}a{color:var(--mr-primary);text-underline-offset:2px}a:hover{color:var(--mr-primary-hover)}.mr-mono,code,kbd{font-family:var(--mr-mono);font-size:.92em}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--mr-focus);outline-offset:2px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--mr-space-3);top:-100px;background:var(--mr-primary);color:var(--mr-primary-ink);padding:var(--mr-space-2) var(--mr-space-4);border-radius:var(--mr-radius-s);z-index:100}.skip-link:focus{top:var(--mr-space-3)}.mr-page{max-width:var(--mr-content);margin:0 auto;padding:var(--mr-space-5) var(--mr-space-4) var(--mr-space-7)}@media (min-width:1024px){.mr-page{padding:var(--mr-space-6) var(--mr-space-6) var(--mr-space-7)}}.mr-muted{color:var(--mr-ink-3)}.mr-small{font-size:var(--mr-text-s)}.mr-xs{font-size:var(--mr-text-xs)}.mr-stack>*+*{margin-top:var(--mr-space-4)}.mr-stack-tight>*+*{margin-top:var(--mr-space-2)}.mr-row{gap:var(--mr-space-2)}.mr-row,.mr-spread{display:flex;align-items:center;flex-wrap:wrap}.mr-spread{gap:var(--mr-space-3);justify-content:space-between}.mr-grid-2{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4)}@media (min-width:1024px){.mr-grid-2{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.mr-grid-3{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4)}@media (min-width:900px){.mr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mr-section{margin-top:var(--mr-space-5)}.mr-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--mr-mono)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mr-row--top{align-items:flex-start}.mr-row--nowrap{flex-wrap:nowrap}.mr-grow{flex:1 1;min-width:0}.mr-flush{margin:0}.mr-narrow{max-width:680px;margin-inline:auto}@media print{.mr-banner,.mr-footer,.mr-header,.mr-sidebar,.mr-topbar,.no-print{display:none!important}body{background:#fff;color:#000}.print-sheet table{width:100%;font-size:11pt}}body .mr-footer{padding-top:28px;font-size:.9rem}body .mr-footer__inner{gap:20px 32px;align-items:center}body .mr-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}body .mr-footer nav a{display:inline-flex;align-items:center;min-height:44px}body .mr-theme{flex-wrap:wrap;gap:8px}body .mr-theme select{min-height:44px;font-size:1rem;max-width:100%}body .mr-topbar__inner{min-height:72px;height:auto;padding-block:12px;flex-wrap:wrap}body .mr-public-nav,body .mr-topbar__end{flex-wrap:wrap}body .mr-public-nav a{display:inline-flex;align-items:center;min-height:44px}body .mr-landing h1,body .mr-landing h2{overflow-wrap:anywhere}body .mr-landing p{max-width:65ch}body .mr-landing .mr-search-field>*{min-width:0;max-width:100%}body .mr-landing .mr-search-field label{margin:0}body .mr-landing .mr-searchbar{align-items:end}@media (max-width:540px){body .mr-footer__inner{align-items:flex-start;flex-direction:column}}.mr-shell{min-height:100vh}@media (min-width:1024px){.mr-shell--app{display:grid;grid-template-columns:var(--mr-sidebar-w) minmax(0,1fr);background:linear-gradient(to right,var(--mr-sidebar) var(--mr-sidebar-w),transparent 0)}}.mr-sidebar{background:var(--mr-sidebar);color:var(--mr-sidebar-ink);display:none}@media (min-width:1024px){.mr-sidebar{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:var(--mr-space-4) var(--mr-space-3);gap:var(--mr-space-4);overflow-y:auto}}.mr-sidebar a{color:inherit;text-decoration:none}.mr-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1.05rem;letter-spacing:.01em;color:var(--mr-sidebar-ink-strong);text-decoration:none}.mr-brand__mark{width:22px;height:22px;border-radius:50%;border:2px solid;position:relative;flex:none}.mr-brand__mark:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:currentColor}.mr-sidenav{display:grid;grid-gap:2px;gap:2px}.mr-sidenav__label{font-size:var(--mr-text-xs);text-transform:uppercase;letter-spacing:.08em;color:#7d8898;padding:var(--mr-space-3) var(--mr-space-2) var(--mr-space-1)}.mr-sidenav a{display:flex;align-items:center;gap:10px;padding:7px var(--mr-space-2);border-radius:var(--mr-radius);font-size:var(--mr-text-s)}.mr-sidenav a:hover,.mr-sidenav a[aria-current=page]{background:var(--mr-sidebar-active);color:var(--mr-sidebar-ink-strong)}.mr-sidenav a[aria-current=page]{box-shadow:inset 2px 0 0 #9ebaff}.mr-sidenav svg{width:16px;height:16px;flex:none;opacity:.85}.mr-sidenav__count{margin-left:auto;font-family:var(--mr-mono);font-size:var(--mr-text-xs);background:var(--br-brand);color:var(--br-on-brand);border-radius:999px;padding:0 7px}.mr-sidebar__foot{margin-top:auto;border-top:1px solid #243042;padding-top:var(--mr-space-3);display:grid;grid-gap:var(--mr-space-2);gap:var(--mr-space-2);font-size:var(--mr-text-s)}.mr-sidebar__user{display:flex;align-items:center;gap:var(--mr-space-2)}.mr-plan{font-family:var(--mr-mono);font-size:var(--mr-text-xs);border:1px solid #34445a;border-radius:var(--mr-radius-s);padding:0 6px}.mr-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--mr-sidebar);color:var(--mr-sidebar-ink-strong)}.mr-topbar__inner{display:flex;align-items:center;gap:var(--mr-space-3);padding:10px var(--mr-space-4);max-width:var(--mr-content);margin:0 auto}.mr-topbar a:not(.mr-btn){color:inherit}@media (min-width:1024px){.mr-shell--app .mr-topbar{display:none}}.mr-topbar__end{margin-left:auto;display:flex;gap:var(--mr-space-2);align-items:center}.mr-menu{position:relative}.mr-menu>summary{list-style:none;cursor:pointer;border:1px solid #34445a;border-radius:var(--mr-radius);padding:6px 10px;font-size:var(--mr-text-s)}.mr-menu>summary::-webkit-details-marker{display:none}.mr-menu[open]>.mr-menu__panel{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--mr-sidebar);border:1px solid #243042;border-radius:var(--mr-radius-l);padding:var(--mr-space-2);box-shadow:var(--mr-shadow-raised)}.mr-menu .mr-sidenav a{color:var(--mr-sidebar-ink)}.mr-public-nav{display:none;gap:var(--mr-space-4);font-size:var(--mr-text-s)}.mr-public-nav a{color:var(--mr-sidebar-ink);text-decoration:none}.mr-public-nav a[aria-current=page]{color:var(--br-brand)}@media (min-width:720px){.mr-public-nav{display:flex}}.mr-main{min-width:0}.mr-banner{background:var(--mr-warn-soft);color:var(--mr-warn);border-bottom:1px solid var(--mr-line);padding:var(--mr-space-2) var(--mr-space-4);font-size:var(--mr-text-s)}.mr-pagehead{display:flex;gap:var(--mr-space-3);align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--mr-space-4)}.mr-pagehead p{margin:0}.mr-crumbs{font-size:var(--mr-text-s);color:var(--mr-ink-3);margin-bottom:var(--mr-space-2)}.mr-crumbs a{color:inherit}.mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:var(--mr-radius);border:1px solid transparent;font:inherit;font-size:var(--mr-text-s);font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.mr-btn:disabled{opacity:.55;cursor:not-allowed}.mr-btn--primary{background:var(--mr-primary);color:var(--mr-primary-ink)}.mr-btn--primary:hover:not(:disabled){background:var(--mr-primary-hover);color:var(--mr-primary-ink)}.mr-btn--secondary{background:var(--mr-surface);color:var(--mr-ink);border-color:var(--mr-line-strong)}.mr-btn--secondary:hover:not(:disabled){border-color:var(--mr-ink-3);color:var(--mr-ink)}.mr-btn--ghost{background:transparent;color:var(--mr-ink-2)}.mr-btn--ghost:hover:not(:disabled){background:var(--mr-sunken);color:var(--mr-ink)}.mr-btn--danger{background:var(--mr-danger);color:var(--mr-danger-ink)}.mr-btn--small{min-height:30px;padding:3px 10px;font-size:var(--mr-text-xs)}.mr-btn--block{width:100%}.mr-sidebar .mr-btn--secondary,.mr-topbar .mr-btn--secondary{background:transparent;color:var(--mr-sidebar-ink-strong);border-color:#34445a}.mr-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block;animation:mr-spin .7s linear infinite}@keyframes mr-spin{to{transform:rotate(1turn)}}.mr-card{background:var(--mr-surface);border:1px solid var(--mr-line);border-radius:var(--mr-radius-l);padding:var(--mr-space-4);box-shadow:var(--mr-shadow)}.mr-card--flat{box-shadow:none;background:var(--mr-surface-2)}.mr-card>h2:first-child,.mr-card>h3:first-child{font-size:var(--mr-text)}.mr-panel{background:var(--mr-surface);border:1px solid var(--mr-line);border-radius:var(--mr-radius-l);box-shadow:var(--mr-shadow);overflow:hidden}.mr-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-space-2);padding:10px var(--mr-space-4);border-bottom:1px solid var(--mr-line);background:var(--mr-surface-2)}.mr-panel__head h2{font-size:var(--mr-text-s);text-transform:uppercase;letter-spacing:.06em;color:var(--mr-ink-2);margin:0}.mr-panel__body{padding:var(--mr-space-3) var(--mr-space-4)}.mr-panel__empty{padding:var(--mr-space-4);color:var(--mr-ink-3);font-size:var(--mr-text-s);margin:0}.mr-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--mr-line);border:1px solid var(--mr-line);border-radius:var(--mr-radius-l);overflow:hidden}@media (min-width:900px){.mr-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.mr-kpi{background:var(--mr-surface);padding:var(--mr-space-3) var(--mr-space-4);display:grid;grid-gap:2px;gap:2px;text-decoration:none;color:inherit}a.mr-kpi:hover{background:var(--mr-surface-2)}.mr-kpi__value{font-family:var(--mr-mono);font-size:1.5rem;font-weight:500}.mr-kpi__label{text-transform:uppercase;letter-spacing:.06em;color:var(--mr-ink-3)}.mr-badge,.mr-kpi__label{font-size:var(--mr-text-xs)}.mr-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--mr-radius-s);font-weight:500;background:var(--mr-sunken);color:var(--mr-ink-2);border:1px solid var(--mr-line);white-space:nowrap}.mr-badge--good{background:var(--mr-success-soft);color:var(--mr-success);border-color:transparent}.mr-badge--deadline,.mr-badge--warn{background:var(--mr-warn-soft);color:var(--mr-warn);border-color:transparent}.mr-badge--urgent{background:var(--mr-danger-soft);color:var(--mr-danger);border-color:transparent}.mr-badge--accent{background:var(--mr-accent-soft);color:var(--mr-accent);border-color:transparent}.mr-badge--level,.mr-badge--primary{background:var(--mr-primary-soft);color:var(--mr-primary);border-color:transparent}.mr-badge-dot{margin-left:4px;font-family:var(--mr-mono);font-size:var(--mr-text-xs);background:var(--br-brand);color:var(--br-on-brand);border-radius:999px;padding:0 6px}.mr-alert{padding:10px var(--mr-space-4);border-radius:var(--mr-radius);border:1px solid transparent;font-size:var(--mr-text-s)}.mr-alert--error{background:var(--mr-danger-soft);color:var(--mr-danger);border-color:color-mix(in srgb,var(--mr-danger) 30%,transparent)}.mr-alert--success{background:var(--mr-success-soft);color:var(--mr-success)}.mr-alert--warn{background:var(--mr-warn-soft);color:var(--mr-warn)}.mr-alert--info{background:var(--mr-primary-soft);color:var(--mr-primary)}.mr-form{display:grid;grid-gap:var(--mr-space-3);gap:var(--mr-space-3)}.mr-field{display:grid;grid-gap:4px;gap:4px;flex:1 1 160px}.mr-field label,.mr-label{font-weight:500;font-size:var(--mr-text-s);color:var(--mr-ink-2)}.mr-field [data-hint]{margin:0;color:var(--mr-ink-3);font-size:var(--mr-text-xs)}.mr-field [data-error]{margin:0;color:var(--mr-danger);font-weight:500;font-size:var(--mr-text-xs)}.mr-field input,.mr-field select,.mr-field textarea,.mr-input{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--mr-line-strong);border-radius:var(--mr-radius);background:var(--mr-surface);color:var(--mr-ink);font:inherit;font-size:var(--mr-text-s)}.mr-field textarea{min-height:200px;line-height:1.55;resize:vertical}.mr-field input:focus,.mr-field select:focus,.mr-field textarea:focus,.mr-input:focus{border-color:var(--mr-primary);outline:none;box-shadow:0 0 0 3px var(--mr-primary-soft)}.mr-field[data-invalid] input,.mr-field[data-invalid] textarea{border-color:var(--mr-danger)}.mr-check{display:flex;gap:8px;align-items:flex-start;font-size:var(--mr-text-s);cursor:pointer}.mr-check input{margin-top:3px;width:15px;height:15px;flex:none;accent-color:var(--mr-primary)}fieldset{border:0;margin:0;min-width:0}fieldset,legend{padding:0}.mr-searchbar{display:grid;grid-gap:var(--mr-space-2);gap:var(--mr-space-2);grid-template-columns:1fr}@media (min-width:720px){.mr-searchbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto auto}}.mr-toolbar{display:flex;flex-wrap:wrap;gap:var(--mr-space-2);align-items:center;padding:var(--mr-space-2) 0;border-bottom:1px solid var(--mr-line)}.mr-search-layout{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4);margin-top:var(--mr-space-4)}@media (min-width:1024px){.mr-search-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.mr-search-layout--preview{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.mr-facets{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4);font-size:var(--mr-text-s)}.mr-facets fieldset{display:grid;grid-gap:6px;gap:6px}.mr-facets legend{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-weight:600}.mr-facet-count,.mr-facets legend{font-size:var(--mr-text-xs);color:var(--mr-ink-3)}.mr-facet-count{margin-left:auto;font-family:var(--mr-mono)}.mr-facets .mr-check{align-items:center}.mr-facets .mr-check input{margin-top:0}.mr-facets .mr-check span:first-of-type{flex:1 1}.mr-filters-disclosure>summary{display:inline-flex;list-style:none;cursor:pointer}.mr-filters-disclosure>summary::-webkit-details-marker{display:none}@media (min-width:1024px){.mr-filters-disclosure>summary{display:none}.mr-filters-disclosure::details-content{content-visibility:visible;display:contents}}.mr-results{list-style:none;margin:0;padding:0;background:var(--mr-surface);border:1px solid var(--mr-line);border-radius:var(--mr-radius-l);overflow:hidden}.mr-job{display:grid;grid-gap:4px;gap:4px;padding:var(--mr-space-3) var(--mr-space-4);border-bottom:1px solid var(--mr-line);position:relative}.mr-job:last-child{border-bottom:0}.mr-job[aria-current=true]{background:var(--mr-primary-soft);box-shadow:inset 3px 0 0 var(--mr-primary)}.mr-job__top{display:flex;gap:var(--mr-space-3);align-items:flex-start}.mr-job__logo{width:36px;height:36px;border-radius:var(--mr-radius);background:var(--mr-sunken);border:1px solid var(--mr-line);display:grid;place-items:center;font-family:var(--mr-mono);font-size:var(--mr-text-xs);font-weight:600;color:var(--mr-ink-2);flex:none}.mr-job__title{font-size:var(--mr-text);font-weight:600;margin:0}.mr-job__title a{color:var(--mr-ink);text-decoration:none}.mr-job__title a:hover{color:var(--mr-primary);text-decoration:underline}.mr-job__org{font-size:var(--mr-text-s);color:var(--mr-ink-2)}.mr-job__meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--mr-text-xs);color:var(--mr-ink-3)}.mr-job__meta>span{display:inline-flex;gap:4px;align-items:center}.mr-job__actions{margin-left:auto;display:flex;gap:4px;align-items:center}.mr-job__preview-link{display:none}@media (min-width:1280px){.mr-job__preview-link{display:inline-flex}}.mr-preview{display:none}@media (min-width:1280px){.mr-preview{display:block;position:-webkit-sticky;position:sticky;top:var(--mr-space-4);max-height:calc(100vh - 2 * var(--mr-space-4));overflow-y:auto}}.mr-salary{font-family:var(--mr-mono);font-size:var(--mr-text-s);color:var(--mr-ink)}.mr-pagination{display:flex;justify-content:space-between;align-items:center;gap:var(--mr-space-3);margin-top:var(--mr-space-3)}.mr-table-wrap{overflow-x:auto}.mr-table{width:100%;border-collapse:collapse;font-size:var(--mr-text-s)}.mr-table td,.mr-table th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--mr-line);vertical-align:middle}.mr-table thead th{font-size:var(--mr-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mr-ink-3);font-weight:600;position:-webkit-sticky;position:sticky;top:0}.mr-table tbody tr:hover,.mr-table thead th{background:var(--mr-surface-2)}.mr-table tbody tr:last-child td{border-bottom:0}.mr-table td a{font-weight:500}.mr-table select{min-height:30px;padding:2px 6px;border:1px solid var(--mr-line-strong);border-radius:var(--mr-radius-s);background:var(--mr-surface);color:var(--mr-ink);font:inherit;font-size:var(--mr-text-xs)}.mr-stage-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--mr-line);margin-bottom:var(--mr-space-3)}.mr-stage-tabs a{padding:8px 12px;font-size:var(--mr-text-s);color:var(--mr-ink-2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.mr-stage-tabs a[aria-current=page]{color:var(--mr-ink);border-bottom-color:var(--mr-primary);font-weight:600}.mr-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:1px;gap:1px;background:var(--mr-line);border:1px solid var(--mr-line);border-radius:var(--mr-radius-l);overflow:hidden}.mr-funnel__step{background:var(--mr-surface);padding:8px 10px;font-size:var(--mr-text-xs);color:var(--mr-ink-3)}.mr-funnel__step strong{display:block;font-family:var(--mr-mono);font-size:1.1rem;color:var(--mr-ink);font-weight:500}.mr-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--mr-space-2);gap:var(--mr-space-2)}.mr-list--divided{gap:0}.mr-list--divided>li{padding:8px var(--mr-space-4);border-bottom:1px solid var(--mr-line);font-size:var(--mr-text-s)}.mr-list--divided>li:last-child{border-bottom:0}.mr-kv{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;grid-gap:6px var(--mr-space-4);gap:6px var(--mr-space-4);margin:0;font-size:var(--mr-text-s)}.mr-kv dt{color:var(--mr-ink-3)}.mr-kv dd{margin:0}.mr-timeline{list-style:none;margin:0;padding:0 0 0 var(--mr-space-4);border-left:1px solid var(--mr-line-strong);display:grid;grid-gap:var(--mr-space-3);gap:var(--mr-space-3)}.mr-timeline>li{position:relative;font-size:var(--mr-text-s)}.mr-timeline>li:before{content:"";position:absolute;left:calc(-1 * var(--mr-space-4) - 4px);top:6px;width:7px;height:7px;border-radius:50%;background:var(--mr-primary)}.mr-reasons{padding-left:1.1em}.mr-reasons,.mr-steps{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:var(--mr-text-s)}.mr-steps{padding-left:1.2em}.mr-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mr-chip{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--mr-line-strong);border-radius:999px;padding:3px 10px;font-size:var(--mr-text-s);cursor:pointer;background:var(--mr-surface)}.mr-chip:has(input:checked){border-color:var(--mr-primary);background:var(--mr-primary-soft);color:var(--mr-primary)}.mr-skill{font-family:var(--mr-mono);font-size:var(--mr-text-xs);padding:1px 6px;border-radius:var(--mr-radius-s);background:var(--mr-sunken);color:var(--mr-ink-2)}.mr-skill--match{background:var(--mr-success-soft);color:var(--mr-success)}.mr-tabs{display:flex;gap:2px;border-bottom:1px solid var(--mr-line);margin-bottom:var(--mr-space-4);overflow-x:auto}.mr-tabs a{padding:8px 12px;font-size:var(--mr-text-s);color:var(--mr-ink-2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.mr-tabs a[aria-current=page]{color:var(--mr-ink);border-bottom-color:var(--mr-primary);font-weight:600}.mr-person{display:grid;grid-gap:var(--mr-space-3);gap:var(--mr-space-3)}.mr-person__head{display:flex;gap:var(--mr-space-3);align-items:flex-start}.mr-person__head>div{flex:1 1;min-width:0}.mr-avatar{width:36px;height:36px;border-radius:50%;background:var(--mr-accent-soft);color:var(--mr-accent);display:grid;place-items:center;font-weight:600;font-size:var(--mr-text-s);flex:none}.mr-evidence{display:grid;grid-gap:4px;gap:4px;color:var(--mr-ink-3);border-top:1px dashed var(--mr-line);padding-top:var(--mr-space-2)}.mr-demo-note,.mr-evidence{font-size:var(--mr-text-xs)}.mr-demo-note{margin:0}.mr-confidence{display:inline-flex;gap:2px;vertical-align:middle}.mr-confidence i{width:6px;height:10px;border-radius:1px;background:var(--mr-line-strong)}.mr-confidence i[data-on]{background:var(--mr-primary)}.mr-fit__score{font-family:var(--mr-mono);font-size:1.75rem;font-weight:500}.mr-meter,.mr-progress{width:100%;height:8px}meter,progress{accent-color:var(--mr-primary)}.mr-empty{border:1px dashed var(--mr-line-strong);border-radius:var(--mr-radius-l);padding:var(--mr-space-6) var(--mr-space-4);text-align:center;background:var(--mr-surface)}.mr-empty h2{font-size:var(--mr-text)}.mr-empty p{color:var(--mr-ink-3);font-size:var(--mr-text-s);max-width:52ch;margin-inline:auto}.mr-auth{max-width:400px;margin:var(--mr-space-7) auto}.mr-prose{max-width:75ch;font-size:var(--mr-text);line-height:1.65}.mr-prose h2,.mr-prose h3{margin-top:var(--mr-space-4)}.mr-prose ol,.mr-prose ul{padding-left:1.3em}.mr-hide-mobile{display:none}@media (min-width:720px){.mr-hide-mobile{display:inline-flex}}.mr-footer{border-top:1px solid var(--mr-line);padding:var(--mr-space-4);font-size:var(--mr-text-xs);color:var(--mr-ink-3)}.mr-footer__inner{max-width:var(--mr-content);margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--mr-space-3);justify-content:space-between}.mr-footer a{color:inherit}.mr-footer nav{display:flex;flex-wrap:wrap;gap:var(--mr-space-3)}.mr-hero{background:var(--mr-sidebar);color:var(--br-ink)}.mr-hero__inner{max-width:var(--mr-content);margin:0 auto;padding:var(--mr-space-7) var(--mr-space-4);display:grid;grid-gap:var(--mr-space-5);gap:var(--mr-space-5)}@media (min-width:1024px){.mr-hero__inner{grid-template-columns:1.1fr 1fr;align-items:center;padding:72px var(--mr-space-6)}}.mr-hero h1{font-size:clamp(1.9rem,2.5vw + 1rem,2.75rem);font-weight:600;letter-spacing:-.015em}.mr-hero p{color:var(--br-muted);font-size:1.05rem;max-width:56ch}.mr-hero .mr-searchbar input{background:var(--br-surface);color:var(--br-ink);border-color:#34445a}.mr-hero__panel{background:var(--br-surface);border:1px solid #243042;border-radius:var(--mr-radius-l);padding:var(--mr-space-4);font-family:var(--mr-mono);font-size:var(--mr-text-xs);color:var(--br-muted);display:grid;grid-gap:6px;gap:6px}.mr-hero__panel strong{color:#fff;font-weight:500}.mr-features{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4)}@media (min-width:900px){.mr-features{grid-template-columns:repeat(3,1fr)}}.mr-results--flush{border:0;border-radius:0}.mr-preview__title{font-size:1.15rem}.mr-reasons--spaced{margin-top:6px}a.mr-funnel__step{text-decoration:none}a.mr-funnel__step:hover{background:var(--mr-surface-2)}.mr-suggest{flex:1 1 16rem}.mr-suggest .mr-input{width:100%}.mr-suggest__list{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 2px);margin:0;padding:2px 0;list-style:none;background:var(--mr-surface);border:1px solid var(--mr-line-strong);border-radius:var(--mr-radius-s);max-height:16rem;overflow-y:auto}.mr-suggest__option{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem .6rem;font-size:.875rem;cursor:pointer}.mr-suggest__option--active{background:var(--mr-primary-soft)}.mr-suggest__kind{font-family:var(--mr-mono);font-size:.7rem;color:var(--mr-ink-3);text-transform:uppercase}.mr-saved{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.mr-saved__edit,.mr-saved__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.mr-saved__head{justify-content:space-between}.mr-saved__edit{margin-top:.75rem}.mr-saved__edit .mr-input{flex:1 1 14rem}.mr-saved__recent{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.mr-error{color:var(--mr-danger)}.mr-entries{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.mr-entry{padding:.6rem 0;border-bottom:1px solid var(--mr-line)}.mr-entry__row{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.mr-entry__form{margin-top:.75rem}.mr-notif__actions{display:flex;gap:.25rem;margin-top:.5rem}.mr-prewrap{white-space:pre-wrap}.mr-captcha{min-height:65px}.mr-social{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.mr-btn--block{white-space:normal;text-align:center}@media (pointer:coarse){input[type=checkbox],input[type=radio]{width:22px;height:22px}}.mr-theme{display:inline-flex;align-items:center;gap:6px;font-size:.875rem}.mr-theme select{font:inherit;color:var(--mr-ink);background:var(--mr-surface);border:1px solid var(--mr-line);border-radius:6px;padding:2px 6px}.mr-filter-menu{position:relative}.mr-filter-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:100%;min-height:44px}.mr-filter-menu>summary::-webkit-details-marker{display:none}.mr-filter-menu__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(360px,calc(100vw - 32px));max-height:70vh;overflow:auto;padding:16px;background:var(--mr-surface,Canvas);border:1px solid var(--mr-line,#ccc);border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0/.18);display:grid;grid-gap:16px;gap:16px}.mr-searchbar{position:relative}.mr-searchbar .mr-filter-menu{position:static}.mr-searchbar .mr-filter-menu__panel{left:0;right:0;top:calc(100% - 0px + 8px);width:auto}@media (min-width:720px){.mr-searchbar>button[type=submit]{width:7rem}.mr-searchbar .mr-filter-menu__panel{right:calc(0px + 7rem + var(--mr-space-2))}}@media (min-width:700px){.mr-searchbar{grid-template-columns:minmax(0,1fr) auto auto}}.mr-chips-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;padding:0;margin:12px 0 0}.mr-chips-active .mr-chip{text-decoration:none;color:inherit;min-height:32px}.mr-chip--active{border-color:var(--mr-primary);background:var(--mr-primary-soft);color:var(--mr-primary)}.mr-multi{border:1px solid var(--mr-line);border-radius:10px;margin:8px 0}.mr-multi>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:0 12px}.mr-multi>summary::-webkit-details-marker{display:none}.mr-multi>summary:after{content:"▾"}.mr-multi__count{margin-left:auto;opacity:.75;font-size:.9em}.mr-multi__body{padding:0 12px 12px}.mr-multi__search{width:100%;margin-bottom:8px}.mr-multi__list{display:grid;grid-gap:2px;gap:2px;max-height:220px;overflow:auto}.mr-multi__list>label[hidden]{display:none}.mr-multi__n{margin-left:auto;opacity:.6;font-size:.85em}.mr-multi__list .mr-check{display:flex;gap:8px;align-items:center}.mr-presets{display:flex;gap:8px;margin-top:8px}.mr-preset{border:1px solid var(--mr-line);background:var(--mr-surface);color:inherit;border-radius:999px;padding:4px 12px;min-height:32px;cursor:pointer}.mr-preset[aria-pressed=true]{border-color:var(--mr-primary);background:var(--mr-primary-soft);color:var(--mr-primary)}.mr-switch{display:flex;gap:10px;align-items:center;min-height:40px;cursor:pointer;position:relative}.mr-switch input{position:absolute;opacity:0;width:40px;height:22px;margin:0}.mr-switch__track{flex:none;width:40px;height:22px;border-radius:999px;background:var(--mr-line);position:relative;transition:background .15s}.mr-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--mr-surface);transition:transform .15s}.mr-switch input:checked+.mr-switch__track{background:var(--mr-primary)}.mr-switch input:checked+.mr-switch__track:after{transform:translateX(18px)}.mr-switch input:focus-visible+.mr-switch__track{outline:2px solid var(--mr-primary);outline-offset:2px}.mr-hint{opacity:.75;font-size:.9em}.mr-toggles{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0}.mr-toggles>legend{width:100%;margin-bottom:6px;font-weight:600}.mr-toggle input{position:absolute;opacity:0}.mr-toggle span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;border:1px solid var(--mr-line);border-radius:8px;cursor:pointer}.mr-toggle input:checked+span{border-color:var(--mr-primary);background:var(--mr-primary-soft);color:var(--mr-primary)}.mr-toggle input:focus-visible+span{outline:2px solid var(--mr-primary);outline-offset:2px}.mr-suggest{position:relative}.mr-locate{justify-self:start;background:none;border:0;padding:2px 0;font-size:12.5px;color:var(--mr-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mr-locate__status:empty{display:none}.mr-locate__status{font-size:12px;opacity:.75}.mr-filter-unstated{width:100%;margin:0;font-size:11.5px;opacity:.6}.mr-compare-wrap{overflow-x:auto}.mr-compare-table{width:100%;border-collapse:collapse;font-size:14px}.mr-compare-table td,.mr-compare-table th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--mr-line)}.mr-compare-table tbody th{width:180px;font-weight:600;opacity:.8}.mr-compare-table thead th{font-size:15px}@media (max-height:899px),(max-width:899px){.mr-searchbar .mr-filter-menu__panel{max-height:min(78vh,calc(100vh - 140px));overflow-y:auto;overscroll-behavior:contain}.mr-filter-menu__panel .mr-multi[open]>.mr-multi__body{position:static;box-shadow:none;min-width:0;margin-top:4px}.mr-filter-actions,.mr-searchbar .mr-filter-menu__panel>.mr-filters__actions,.mr-searchbar .mr-filter-menu__panel>.mr-row{position:-webkit-sticky;position:sticky;bottom:-14px;background:var(--mr-surface);padding-bottom:10px;z-index:2}}@font-face{font-family:Figtree;src:url(/_next/static/media/Figtree.95e31681.ttf) format("truetype");font-style:normal;font-weight:300 900;font-display:swap}:root{--br-font:"Figtree","Segoe UI",sans-serif;--br-bg:#f8faff;--br-surface:#ffffff;--br-soft:#eef3fc;--br-ink:#101c34;--br-muted:#52617a;--br-line:#d8e1f0;--br-brand:#2457df;--br-brand-hover:#1945bc;--br-on-brand:#ffffff;--br-brand-soft:#e9efff;--br-sun:#2457df;--br-danger:#b42338;--br-danger-soft:#fff0f2;--br-on-danger:#ffffff;--br-success:#176449;--br-success-soft:#edf7f2;--br-warn:#795000;--br-warn-soft:#eef3fc;--br-control-radius:8px;--br-panel-radius:12px;--br-content:1200px;--br-space-1:4px;--br-space-2:8px;--br-space-3:12px;--br-space-4:16px;--br-space-5:24px;--br-space-6:32px;--br-space-7:48px;--br-shadow:0 4px 16px rgb(16 28 52/4%);--br-raised:0 16px 40px rgb(16 28 52/12%);--br-ease:cubic-bezier(0.2,0.7,0.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--br-bg:#101827;--br-surface:#19243a;--br-soft:#202e48;--br-ink:#f2f6ff;--br-muted:#b5c3db;--br-line:#35445e;--br-brand:#9ebaff;--br-brand-hover:#bed0ff;--br-on-brand:#101c34;--br-brand-soft:#253858;--br-sun:#9ebaff;--br-danger:#ffb3bf;--br-danger-soft:#402534;--br-on-danger:#101c34;--br-success:#9bdfc3;--br-success-soft:#193a36;--br-warn:#f2d18e;--br-warn-soft:#393222}}:root[data-theme=dark]{--br-bg:#101827;--br-surface:#19243a;--br-soft:#202e48;--br-ink:#f2f6ff;--br-muted:#b5c3db;--br-line:#35445e;--br-brand:#9ebaff;--br-brand-hover:#bed0ff;--br-on-brand:#101c34;--br-brand-soft:#253858;--br-sun:#9ebaff;--br-danger:#ffb3bf;--br-danger-soft:#402534;--br-on-danger:#101c34;--br-success:#9bdfc3;--br-success-soft:#193a36;--br-warn:#f2d18e;--br-warn-soft:#393222}html{scroll-padding-block:24px}html body{font-family:var(--br-font);color:var(--br-ink);background:var(--br-bg);font-size:16px;line-height:1.55}body :is(h1,h2,h3,h4){font-family:var(--br-font);font-weight:700}button,input,select,textarea{font-family:inherit}:root :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--br-brand);outline-offset:4px}body .br-site-header{position:relative;z-index:40;background:var(--br-surface);color:var(--br-ink);border-bottom:1px solid var(--br-line)}body .br-site-header>div{width:calc(100% - 64px);max-width:var(--br-content);min-height:80px;height:auto;margin-inline:auto;padding:12px 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:20px}.br-site-header :is(.lp-logo,.kd-logo,.mr-brand){display:flex;align-items:center;flex-shrink:0;gap:14px;min-height:44px;color:var(--br-ink);text-decoration:none;font-family:var(--br-font);font-style:normal}.br-parent{font-size:25px;font-weight:800;letter-spacing:-.045em}.br-product{font-size:13px;font-weight:600;border-left:1px solid var(--br-line);padding-left:14px;letter-spacing:0;color:var(--br-muted)}.br-site-header :is(.lp-header__end,.kd-header__end,.mr-topbar__end){margin-left:auto;flex-wrap:nowrap;gap:8px}.br-site-header :is(.lp-btn,.kd-btn,.mr-btn){min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.br-site-header :is(.lp-btn--ghost,.kd-btn--ghost,.mr-btn--secondary){background:var(--br-surface);color:var(--br-ink);border:1px solid var(--br-line)}.br-site-header :is(.lp-btn--ghost,.kd-btn--ghost,.mr-btn--secondary):hover{background:var(--br-brand-soft);border-color:var(--br-brand)}.br-nav-menu{position:relative}.br-nav-menu summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--br-line);border-radius:var(--br-control-radius)}.br-nav-menu summary::-webkit-details-marker{display:none}.br-nav-menu summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s var(--br-ease)}.br-nav-menu[open] summary:after{transform:translateY(2px) rotate(225deg)}.br-nav-menu summary:hover,.br-nav-menu[open] summary{background:var(--br-brand-soft);border-color:var(--br-brand)}.br-nav-menu__panel{position:absolute;top:calc(100% + 10px);right:0;width:260px;padding:8px;background:var(--br-surface);color:var(--br-ink);border:1px solid var(--br-line);border-radius:12px;box-shadow:var(--br-raised)}.br-nav-menu__panel nav{display:grid;grid-gap:2px;gap:2px;margin:0}.br-nav-menu__panel a{display:flex;align-items:center;padding:10px 12px;min-height:44px;border-radius:6px;color:var(--br-ink);text-decoration:none;font-size:15px}.br-nav-menu__panel a:hover,.br-nav-menu__panel a[aria-current=page]{color:var(--br-brand);background:var(--br-brand-soft)}.br-desktop-nav{display:none;min-width:0}.br-desktop-nav nav{display:flex;margin-left:0;gap:2px}.br-desktop-nav a{border-radius:6px;padding:8px 10px;min-height:44px;color:var(--br-muted);font-size:14px;font-weight:500;border-bottom:0}.br-desktop-nav a:hover,.br-desktop-nav a[aria-current=page]{color:var(--br-brand);background:var(--br-brand-soft)}:is(.lp-btn,.mr-btn,.kd-btn,.wa-btn){border-radius:var(--br-control-radius);min-height:44px;font-weight:600;letter-spacing:-.01em;transition:border-color .16s,box-shadow .16s,transform .16s var(--br-ease)}:is(.lp-btn--primary,.mr-btn--primary,.kd-btn--primary){background:var(--br-fill);border-color:var(--br-fill);color:var(--br-on-brand)}:is(.lp-btn--primary,.mr-btn--primary,.kd-btn--primary):hover{background:var(--br-fill-hover);border-color:var(--br-fill-hover);color:var(--br-on-brand)}:is(.lp-input,.mr-input,.kd-input,.wa-input,.lp-select,.mr-select,.kd-select){border-radius:var(--br-control-radius);min-height:44px}:is(.lp-field,.mr-field,.kd-field,.wa-field) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;border-radius:var(--br-control-radius);font-size:16px}body .br-site-footer{border-top:1px solid var(--br-line);margin-top:48px;padding:0;background:var(--br-surface);color:var(--br-muted)}.br-site-footer>div{width:calc(100% - 64px);max-width:var(--br-content);margin-inline:auto;padding:28px 0;justify-content:space-between;gap:24px;font-size:13px}.br-site-footer nav,.br-site-footer>div{display:flex;align-items:center;flex-wrap:wrap}.br-site-footer nav{gap:8px 20px}.br-site-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--br-muted);text-decoration:none}.br-site-footer a:hover{color:var(--br-brand);text-decoration:underline;text-underline-offset:4px}.br-footer-links{flex-basis:100%;display:grid;grid-gap:4px;gap:4px}.br-footer-links nav{margin:0}.br-footer-label{font-weight:650;color:var(--br-ink)}.br-footer-products small{margin-left:6px;font-size:12px}.br-landing{width:100%;max-width:none;padding:0}.br-landing .br-hero{position:relative;z-index:2;display:block;padding:44px 32px 36px;margin:0;background:var(--br-bg);text-align:left;color:var(--br-ink);overflow:visible;border-bottom:1px solid var(--br-line)}.br-hero .mr-hero__inner,.br-hero>div{width:100%;max-width:var(--br-content);margin-inline:auto;padding:0}.br-hero h1{font-family:var(--br-font);font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.06;font-weight:800;letter-spacing:-.045em;max-width:17ch;margin:14px 0 18px;color:var(--br-ink);overflow-wrap:normal;text-wrap:balance}.br-hero h1 :is(em,span){font-family:inherit;font-style:normal;color:inherit}.br-hero .br-hero__description{font:400 17px/1.6 var(--br-font);max-width:49ch;margin:0;color:var(--br-muted)}.br-hero :is(.lp-kicker,.mr-kicker,.kd-eyebrow){display:block;width:auto;padding:0;margin:0;background:transparent;color:var(--br-brand);font:650 13px/1.5 var(--br-font);letter-spacing:.055em;text-transform:uppercase}.br-hero__intro,.br-hero__search{min-width:0}.br-landing .br-search{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;width:100%;padding:10px;margin:0;grid-gap:0;gap:0;text-align:left;border:1px solid var(--br-line);border-radius:10px;box-shadow:var(--br-shadow);background:var(--br-surface);transition:border-color .18s,box-shadow .18s}.br-landing .br-search:focus-within{border-color:var(--br-brand);box-shadow:0 0 0 3px var(--br-brand-soft),var(--br-shadow)}.br-search>div{min-width:0;padding:4px 16px;display:grid;grid-gap:0;gap:0;align-content:center}.br-search>div+div{border-left:1px solid var(--br-line)}.br-search label{font-size:13px;font-weight:650;color:var(--br-ink);letter-spacing:0}.br-landing .br-search input{min-width:0;width:100%;height:48px;min-height:48px;padding:8px 0;font:400 16px/1.5 var(--br-font);color:var(--br-ink);background:transparent;border:0;border-radius:4px;box-shadow:none}.br-search input::placeholder{color:var(--br-muted);opacity:1}.br-landing .br-search button{grid-column:auto;margin:0;min-height:52px;padding:14px 24px;border-radius:var(--br-control-radius);color:var(--br-on-brand);background:var(--br-fill);border:1px solid var(--br-fill);white-space:nowrap;font-size:15px}.br-landing .br-search button:hover{background:var(--br-fill-hover)}.br-hero .lp-chips{justify-content:flex-start;gap:8px;margin-top:16px}.br-hero .lp-chip{display:inline-flex;align-items:center;padding:8px 12px;min-height:44px;font-size:13px;border-radius:6px;background:var(--br-surface);color:var(--br-muted);border:1px solid var(--br-line);box-shadow:none}.br-hero .lp-chip:hover{border-color:var(--br-brand);background:var(--br-brand-soft);color:var(--br-brand)}.br-landing>:is(.lp-section,.kd-section,.mr-page){width:calc(100% - 64px);max-width:var(--br-content);margin:0 auto;padding:28px 0}.br-landing h2{font-family:var(--br-font);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;letter-spacing:-.03em;color:var(--br-ink)}.br-landing h3{font-family:var(--br-font);letter-spacing:-.02em}.br-landing :is(.lp-section__head,.mr-spread,.kd-section-head,.kd-spread){align-items:center;margin-bottom:20px}.br-landing [data-feed-state]>.lp-row{justify-content:space-between;margin-bottom:20px}.br-landing [data-feed-state] :is(.lp-row,.mr-spread,.kd-spread)>h2{margin-bottom:0}.br-landing [data-feed-state]>:is(.lp-row,.mr-spread,.kd-spread)>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.br-landing .v2-empty{margin-top:20px;padding:28px 24px;border:1px solid var(--br-line);border-left:3px solid var(--br-brand);border-radius:8px;background:var(--br-surface);color:var(--br-muted)}.br-landing .v2-empty h3{color:var(--br-ink)}.br-landing .br-capabilities{display:grid;grid-gap:24px 64px;gap:24px 64px;padding-block:40px;border-top:1px solid var(--br-line)}.br-capabilities>h2{max-width:18ch;font-size:clamp(1.8rem,3vw,2.5rem)}.br-capabilities :is(.lp-feature-grid,.mr-features){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.br-capabilities :is(.lp-card,.mr-card){padding:20px 0;border:0;border-bottom:1px solid var(--br-line);border-radius:0;box-shadow:none;background:transparent}.br-capabilities :is(.lp-card,.mr-card):first-child{padding-top:0}.br-capabilities .mr-card>h3:first-child,.br-capabilities h3{font-size:19px;line-height:1.3;margin-bottom:8px}.br-capabilities p{font-size:16px;margin:0}.br-landing #trust{padding:24px;margin-top:32px;background:var(--br-brand-soft);border:0;border-radius:8px}.br-landing #trust h2{font-size:22px}.br-landing #trust p{max-width:75ch;margin-bottom:0;font-size:16px}.br-landing .kd-causes{gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.br-landing .kd-cause-frame{height:100%}.br-landing .kd-cause{height:100%;min-height:108px;align-content:start;background:transparent;border:0;border-bottom:1px solid var(--br-line);border-radius:0;padding:18px 0;box-shadow:none}.br-landing .kd-cause:hover{border-color:var(--br-brand)}.br-landing .kd-cause strong{font-family:var(--br-font);font-weight:700;color:var(--br-ink)}.br-landing .kd-cause-symbol{display:none}.br-landing .kd-card--sun,.br-landing .kd-quote{background:var(--br-brand-soft);border:0;border-radius:8px}.mr-sidebar .mr-brand{align-items:flex-start;flex-direction:column;gap:2px}.mr-sidebar .br-product{color:#b5c3db;border:0;padding-left:0}.mr-sidebar .mr-sidenav__label{color:#b5c3db}:root :is(.mr-sidebar,.wa-nav) :focus-visible{outline-color:#9ebaff}.mr-menu>summary,.mr-sidenav a{min-height:44px}.wa-nav{background:var(--wa-nav)}.wa-nav__brand{font-family:var(--br-font);font-size:23px;font-weight:800;letter-spacing:-.04em}.kd-small>a[href$="/login"]{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px}@keyframes br-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes br-disclose{0%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.br-hero h1{animation:br-enter .4s var(--br-ease) both}.br-hero .br-hero__description{animation:br-enter .42s 50ms var(--br-ease) both}.br-hero .br-hero__search{animation:br-enter .45s .1s var(--br-ease) both}details[open]>:not(summary){animation:br-disclose .18s var(--br-ease) both}:is(.lp-btn,.mr-btn,.kd-btn,.wa-btn):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:var(--br-shadow)}:is(.lp-btn,.mr-btn,.kd-btn,.wa-btn):active:not(:disabled){transform:translateY(1px) scale(.985)}:is(.lp-programme,.kd-role,.mr-job){transition:border-color .18s,box-shadow .18s,transform .18s var(--br-ease)}:is(.lp-programme,.kd-role,.mr-job):hover{transform:translateY(-2px);border-color:var(--br-brand);box-shadow:var(--br-shadow)}}:is(.br-nav-menu summary,.br-desktop-nav a,.lp-nav a,.kd-nav a,.mr-public-nav a,.lp-tabbar a,.kd-tabbar a,.mr-sidenav a,.wa-nav a,.lp-chip,.kd-cause){transition:border-color .16s,box-shadow .16s}:is(.lp-tabbar,.kd-tabbar) a[aria-current=page]{color:var(--br-brand);background:var(--br-brand-soft)}@media (min-width:900px){.br-landing .br-capabilities{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:32px}.br-landing .kd-causes{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.br-desktop-nav{display:block}.br-nav-menu{display:none}}@media (max-width:760px){body .br-site-header>div{width:calc(100% - 40px);gap:6px;min-height:76px;flex-wrap:wrap}.br-parent{font-size:22px}.br-site-header :is(.lp-logo,.kd-logo,.mr-brand){align-items:flex-start;flex-direction:column;gap:0;justify-content:center}.br-product{display:block;border:0;padding-left:0;font-size:11px;line-height:1.3}.br-site-header :is(.lp-header__end,.kd-header__end,.mr-topbar__end){gap:6px;flex-wrap:wrap;min-width:0;max-width:100%}.br-site-header :is(.lp-btn,.kd-btn,.mr-btn){max-width:100%;white-space:normal;overflow-wrap:anywhere}.br-site-header :is(.lp-btn--small,.mr-btn--small,.kd-btn--small){padding:9px 10px;font-size:13px}.br-site-header :is(.lp-hide-mobile,.mr-hide-mobile,.kd-hide-mobile){display:none}.br-nav-menu summary{padding-inline:10px;font-size:13px;gap:8px}.br-site-header .br-nav-menu{position:static}.br-nav-menu__panel{top:100%;left:20px;right:20px;width:auto;max-height:60vh;max-height:60dvh;overflow-y:auto}.br-landing .br-hero{padding:28px 20px 24px}.br-hero h1{margin-block:12px 16px;font-size:clamp(2.25rem,7vw,3rem)}.br-hero .br-hero__description{font-size:16px}.br-landing .br-search{grid-template-columns:minmax(0,1fr);padding:8px;gap:0}.br-search>div{padding:6px 12px}.br-search>div+div{border-left:0;border-top:1px solid var(--br-line)}.br-landing .br-search button{min-height:48px;width:100%}.br-landing>:is(.lp-section,.kd-section,.mr-page){width:calc(100% - 40px);padding-block:24px}.br-site-footer>div{width:calc(100% - 40px);padding:24px 0;align-items:flex-start;gap:20px}}@media (max-width:899px){body :is(.lp-footer,.kd-footer).br-site-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:480px){.br-landing .kd-causes{grid-template-columns:minmax(0,1fr);gap:0}.br-landing .kd-cause{min-height:92px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.lp-btn,.mr-btn,.kd-btn,.wa-btn):active{transform:none!important}}html[data-br-product]{--br-fill:var(--br-brand);--br-fill-hover:var(--br-brand-hover);--br-bg:#f5f9ff;--br-surface:#ffffff;--br-soft:#e8f1ff;--br-ink:#102443;--br-muted:#4c6180;--br-line:#cfddee}html[data-br-product=launchpad]{--br-brand:#2f7a4d;--br-brand-hover:#24613d;--br-on-brand:#ffffff;--br-brand-soft:#e3f3e9;--br-category-ink:#24613d;--br-category-soft:#e3f3e9;--br-ambient:#439562;--br-ambient-secondary:#8cc9a2}html[data-br-product=meridian]{--br-brand:#2f6db0;--br-brand-hover:#255a93;--br-on-brand:#ffffff;--br-brand-soft:#e5effa;--br-category-ink:#255a93;--br-category-soft:#e5effa;--br-ambient:#397cc2;--br-ambient-secondary:#6fa8dc}html[data-br-product=kindred]{--br-brand:#7a6200;--br-brand-hover:#5f4c00;--br-on-brand:#102443;--br-fill:#e9c638;--br-fill-hover:#d9b52a;--br-brand-soft:#fbf3cf;--br-category-ink:#6f5a00;--br-category-soft:#fbf3cf;--br-ambient:#e9c638;--br-ambient-secondary:#f2dc80}html[data-br-product] .br-hero{position:relative;isolation:isolate;overflow:visible}html[data-br-product] .br-hero>.br-hero__ambient{position:absolute;inset:0;z-index:-1;width:auto;max-width:none;margin:0;padding:0;overflow:hidden;pointer-events:none}html[data-br-product] .br-hero__ambient:after,html[data-br-product] .br-hero__ambient:before{content:"";position:absolute;pointer-events:none;z-index:-1;width:min(62vw,780px);height:140%;top:-30%;right:-22%;border-radius:44% 56% 65% 35%;background:var(--br-ambient);opacity:.13;transform:rotate(-12deg);animation:br-product-drift 26s ease-in-out infinite alternate;will-change:transform}html[data-br-product] .br-hero__ambient:after{width:min(42vw,520px);height:105%;right:18%;top:32%;opacity:.08;background:var(--br-ambient-secondary);animation-duration:34s;animation-direction:alternate-reverse}html[data-br-product=launchpad] .br-hero__ambient:before{border-radius:36px;transform:rotate(-18deg);animation-duration:22s}html[data-br-product=meridian] .br-hero__ambient:before{border-radius:50%;width:72vw;height:180%;right:-35%;top:-55%}html[data-br-product=meridian] .br-hero__ambient:after{border-radius:50%;right:-15%;top:40%;animation-duration:30s}html[data-br-product=kindred] .br-hero__ambient:before{animation-duration:38s;border-radius:68% 32% 45% 55%}html[data-br-product=kindred] .br-hero__ambient:after{animation-duration:44s}@keyframes br-product-drift{0%{transform:translateZ(0) rotate(-12deg)}to{transform:translate3d(-32px,24px,0) rotate(5deg)}}html[data-br-product=launchpad] :focus-visible{outline-color:var(--br-ink)}html[data-br-product] .br-search:focus-within{border-color:var(--br-category-ink);box-shadow:0 0 0 3px var(--br-brand-soft)}html[data-theme=dark][data-br-product]{--br-bg:#151d2a;--br-surface:#1e2a3c;--br-soft:#26364b;--br-ink:#f4f6fa;--br-muted:#becbdc;--br-line:#43546b}html[data-theme=dark][data-br-product=launchpad]{--br-brand:#7fcf9c;--br-on-brand:#0d2a18;--br-brand-hover:#a3dfb8;--br-brand-soft:#1e3d2b;--br-category-ink:#95d9ad}html[data-theme=dark][data-br-product=meridian]{--br-brand:#8db8ec;--br-on-brand:#0f1d3d;--br-brand-hover:#b0cff3;--br-brand-soft:#23395a;--br-category-ink:#a3c7f0}html[data-theme=dark][data-br-product=kindred]{--br-brand:#f0d35a;--br-on-brand:#2a2306;--br-brand-hover:#f6e186;--br-fill:#f0d35a;--br-fill-hover:#f6e186;--br-brand-soft:#3b3524;--br-category-ink:#f0d35a}@media (prefers-color-scheme:dark){html:not([data-theme=light])[data-br-product]{--br-bg:#151d2a;--br-surface:#1e2a3c;--br-soft:#26364b;--br-ink:#f4f6fa;--br-muted:#becbdc;--br-line:#43546b}html:not([data-theme=light])[data-br-product=launchpad]{--br-brand:#7fcf9c;--br-on-brand:#0d2a18;--br-brand-hover:#a3dfb8;--br-brand-soft:#1e3d2b;--br-category-ink:#95d9ad}html:not([data-theme=light])[data-br-product=meridian]{--br-brand:#8db8ec;--br-on-brand:#0f1d3d;--br-brand-hover:#b0cff3;--br-brand-soft:#23395a;--br-category-ink:#a3c7f0}html:not([data-theme=light])[data-br-product=kindred]{--br-brand:#f0d35a;--br-on-brand:#2a2306;--br-brand-hover:#f6e186;--br-fill:#f0d35a;--br-fill-hover:#f6e186;--br-brand-soft:#3b3524;--br-category-ink:#f0d35a}}@media (max-width:760px){html[data-br-product] .br-hero__ambient:before{width:110vw;right:-65%;opacity:.1}html[data-br-product] .br-hero__ambient:after{width:75vw;right:-30%;opacity:.06}}@media (prefers-reduced-motion:reduce){html[data-br-product] .br-hero__ambient:after,html[data-br-product] .br-hero__ambient:before{animation:none!important;will-change:auto}}html[data-br-product] .br-hero :is(.lp-kicker,.mr-kicker,.kd-eyebrow),html[data-br-product] .br-nav-menu summary:hover,html[data-br-product] .br-nav-menu[open] summary{color:var(--br-category-ink)}html[data-br-product=launchpad] .br-landing :is(.lp-chip,.lp-link,.lp-section__head a){color:var(--br-category-ink)}@media (prefers-color-scheme:dark){html:not([data-theme=light])[data-br-product]{--br-category-soft:var(--br-brand-soft)}}html[data-theme=dark][data-br-product]{--br-category-soft:var(--br-brand-soft)}html[data-br-product=launchpad] main .lp-link{color:var(--br-category-ink)}html[data-br-product=launchpad] :is(.lp-btn--ghost,.lp-btn--secondary){color:var(--br-ink)}html[data-br-product=launchpad] :is(.br-nav-menu__panel a:hover,.br-nav-menu__panel a[aria-current=page],.br-desktop-nav a:hover,.br-desktop-nav a[aria-current=page],.lp-tabbar a[aria-current=page],.br-site-footer a:hover){color:var(--br-category-ink)}html[data-br-product] .br-hero h1{font-size:clamp(2.25rem,4.5vw,4rem)}@media (max-width:760px){html[data-br-product] .br-hero h1{font-size:clamp(2.25rem,7vw,3rem)}}html[data-br-product]{--br-motion-ease:cubic-bezier(0.2,0.8,0.2,1);--br-motion-quick:140ms;--br-motion-standard:240ms}html[data-br-product] .br-landing .br-hero .br-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}html[data-br-product] .br-landing .br-hero .br-hero__intro{border:0;padding:0}html[data-br-product] .br-landing .br-hero .br-hero__search{grid-column:auto;min-width:0}html[data-br-product] .br-landing .br-hero h1{font-size:clamp(3.75rem,5vw,4.5rem);line-height:1.04;font-weight:760;letter-spacing:-.045em;max-width:15ch;margin-block:14px 24px}html[data-br-product] .br-landing .br-hero .br-hero__description{font-size:18px;line-height:1.6;max-width:48ch;margin-block:0}html[data-br-product] .br-landing .br-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px;background:var(--br-surface);box-shadow:0 16px 48px rgb(0 0 0/6%)}html[data-br-product] .br-landing .br-search button[type=submit]{grid-column:1/-1;width:100%;margin-top:8px;border-radius:12px}html[data-br-product] .br-landing :is(.lp-kicker,.mr-kicker,.kd-eyebrow){text-transform:none;letter-spacing:0}html[data-br-product] .br-hero__ambient{perspective:900px}html[data-br-product] .br-hero__ambient:before{width:90%;height:160%;right:-35%;top:-38%;border-radius:32% 68% 54% 46%;opacity:.2;background:linear-gradient(128deg,transparent 8%,var(--br-ambient) 32%,var(--br-ambient-secondary) 58%,transparent 85%);transform-origin:70% 40%;animation:br-ribbon-flow 28s ease-in-out infinite alternate}html[data-br-product] .br-hero__ambient:after{width:78%;height:145%;right:-14%;top:-12%;border:1px solid var(--br-ambient);border-radius:48% 52% 74% 26%;background:linear-gradient(145deg,transparent 38%,var(--br-ambient-secondary) 62%,transparent 82%);opacity:.12;animation:br-ribbon-flow 37s ease-in-out infinite alternate-reverse}@keyframes br-ribbon-flow{0%{transform:translate3d(0,-12px,0) rotate(-22deg) scale(.98)}to{transform:translate3d(-28px,18px,0) rotate(-9deg) scale(1.04)}}html[data-theme=dark][data-br-product] .br-hero__ambient:before{opacity:.16}html[data-br-product] :is(.lp-btn,.mr-btn,.kd-btn){transition:transform var(--br-motion-quick) var(--br-motion-ease),background-color var(--br-motion-standard) var(--br-motion-ease),box-shadow var(--br-motion-standard) var(--br-motion-ease)}@media (hover:hover){html[data-br-product] :is(.lp-btn,.mr-btn,.kd-btn):hover{transform:translateY(-2px)}}html[data-br-product] :is(.lp-btn,.mr-btn,.kd-btn):active{transform:translateY(0)}@media (max-width:960px){html[data-br-product] .br-landing .br-hero .br-hero__layout{grid-template-columns:minmax(0,1fr);gap:28px}html[data-br-product] .br-landing .br-hero h1{max-width:18ch}html[data-br-product] .br-landing .br-hero .br-hero__search{width:100%}}@media (max-width:760px){html[data-br-product] .br-landing .br-hero h1{font-size:clamp(2.25rem,7vw,3rem)}html[data-br-product] .br-landing .br-hero .br-hero__description{font-size:16px}html[data-br-product] .br-landing .br-search{grid-template-columns:minmax(0,1fr)}html[data-br-product] .br-landing .br-search button[type=submit]{margin-top:0}html[data-br-product] .br-hero__ambient:before{width:145%;right:-95%;opacity:.15}html[data-br-product] .br-hero__ambient:after{width:125%;right:-65%;opacity:.08}}@media (prefers-reduced-motion:reduce){html[data-br-product] .br-hero__ambient:after,html[data-br-product] .br-hero__ambient:before{animation:none!important;will-change:auto}html[data-br-product] :is(.lp-btn,.mr-btn,.kd-btn){transition:none}html[data-br-product] :is(.lp-btn,.mr-btn,.kd-btn):hover{transform:none}}:is(.lp-searchbar,.mr-searchbar,.kd-searchbar) :is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel){z-index:30;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:28px 40px;gap:28px 40px;max-height:min(72vh,680px);margin:0;padding:0 24px;overflow-y:auto;overscroll-behavior:contain;background:var(--br-surface);color:var(--br-ink);border:1px solid var(--br-line);border-radius:14px;box-shadow:var(--br-raised);animation:br-dropdown-in .16s var(--br-ease)}@media (min-width:900px){:is(.lp-searchbar,.mr-searchbar,.kd-searchbar) :is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel){grid-template-columns:repeat(3,minmax(0,1fr));right:var(--br-filter-inset,0)}.lp-searchbar{--br-filter-inset:var(--lp-space-3)}}@keyframes br-dropdown-in{0%{transform:translateY(-6px);opacity:0}}@media (prefers-reduced-motion:reduce){:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel){animation:none}}:is(.lp-filter-head,.mr-filter-head,.kd-filter-head){grid-column:1/-1;position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -24px;padding:14px 24px;background:var(--br-surface);border-bottom:1px solid var(--br-line)}:is(.lp-filter-head,.mr-filter-head,.kd-filter-head) h2{margin:0;font-family:var(--br-font);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--br-ink)}:is(.lp-filter-close,.mr-filter-close,.kd-filter-close){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--br-ink);background:transparent;border:1px solid var(--br-line);border-radius:var(--br-control-radius);cursor:pointer}:is(.lp-filter-close,.mr-filter-close,.kd-filter-close):hover{background:var(--br-brand-soft);border-color:var(--br-brand)}:is(.lp-filter-group,.mr-filter-group,.kd-filter-group){display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;margin:0;padding:0;border:0}:is(.lp-filter-group__title,.mr-filter-group__title,.kd-filter-group__title){margin:0;font-family:var(--br-font);font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--br-ink);opacity:1}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-field,.mr-field,.kd-field,.lp-multi-field,.mr-multi-field,.kd-multi-field){display:grid;grid-gap:6px;gap:6px;margin:0;min-width:0}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(:is(.lp-field,.mr-field,.kd-field)>label,fieldset>legend,.lp-multi__label,.mr-multi__label,.kd-multi__label){display:block;padding:0;margin:0;font-family:var(--br-font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--br-ink);opacity:1}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) fieldset>legend{margin-bottom:6px}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(p,.lp-hint,.mr-hint,.kd-hint,.lp-filter-unstated,.mr-filter-unstated,.kd-filter-unstated){margin:0;font-size:12.5px;line-height:1.45;color:var(--br-muted);opacity:1}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(input[type=text],input[type=number],input[type=month],input[type=search],input:not([type]),select,.lp-multi>summary,.mr-multi>summary,.kd-multi>summary){width:100%;height:42px;min-height:42px;box-sizing:border-box;padding:0 12px;font-size:14px;color:var(--br-ink);background-color:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-control-radius);box-shadow:none}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(input,select,summary):focus-visible{outline:2px solid var(--br-brand);outline-offset:1px;border-color:var(--br-brand)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) fieldset{display:block;min-width:0;margin:0;padding:0;border:0}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-check,.mr-check,.kd-check){display:flex;align-items:center;gap:10px;min-height:34px;margin:0;font-size:14px;line-height:1.3}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) input[type=checkbox]:not([role=switch]){flex:none;width:17px;height:17px;margin:0;accent-color:var(--br-brand)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-facet-count,.mr-facet-count,.kd-facet-count,.lp-multi__n,.mr-multi__n,.kd-multi__n){margin-left:auto;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--br-muted);opacity:1}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi,.mr-multi,.kd-multi){position:relative;margin:0;border:0}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi,.mr-multi,.kd-multi)>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-weight:400}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi,.mr-multi,.kd-multi)>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.6}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi,.mr-multi,.kd-multi)[open]>summary{border-color:var(--br-brand)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi__count,.mr-multi__count,.kd-multi__count){margin:0;font-size:14px;color:var(--br-ink);opacity:1}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi,.mr-multi,.kd-multi)[open]>:is(.lp-multi__body,.mr-multi__body,.kd-multi__body){position:static;margin-top:6px;padding:8px 10px;background:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-control-radius);box-shadow:none}:is(.lp-multi__search,.mr-multi__search,.kd-multi__search){margin-bottom:6px}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-multi__list,.mr-multi__list,.kd-multi__list){display:grid;grid-gap:0;gap:0;max-height:220px;overflow-y:auto}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-switch,.mr-switch,.kd-switch){display:flex;align-items:center;gap:12px;min-height:34px;margin:0;font-size:14px;line-height:1.35}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-switch,.mr-switch,.kd-switch) input{width:36px;height:20px}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-switch__track,.mr-switch__track,.kd-switch__track){flex:none;width:36px;height:20px;border-radius:999px;background:var(--br-line)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-switch__track,.mr-switch__track,.kd-switch__track):after{top:2px;left:2px;width:16px;height:16px;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.25)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-switch,.mr-switch,.kd-switch) input:checked+:is(.lp-switch__track,.mr-switch__track,.kd-switch__track){background:var(--br-fill)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-switch,.mr-switch,.kd-switch) input:checked+:is(.lp-switch__track,.mr-switch__track,.kd-switch__track):after{transform:translateX(16px)}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-presets,.mr-presets,.kd-presets,.lp-toggles,.mr-toggles,.kd-toggles){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-toggles,.mr-toggles,.kd-toggles)>legend{width:100%}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-preset,.mr-preset,.kd-preset,.lp-toggle span,.mr-toggle span,.kd-toggle span){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:34px;padding:4px 12px;font-size:13px;color:var(--br-ink);background:var(--br-surface);border:1px solid var(--br-line);border-radius:999px;cursor:pointer}:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-preset,.mr-preset,.kd-preset)[aria-pressed=true],:is(.lp-filter-menu__panel,.mr-filter-menu__panel,.kd-filter-menu__panel) :is(.lp-toggle,.mr-toggle,.kd-toggle) input:checked+span{color:var(--br-brand);background:var(--br-brand-soft);border-color:var(--br-brand)}:is(.lp-filter-actions,.mr-filter-actions,.kd-filter-actions){grid-column:1/-1;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 -24px;padding:14px 24px;background:var(--br-surface);border-top:1px solid var(--br-line)}:is(.lp-tracked,.mr-tracked,.kd-tracked){display:grid;grid-gap:10px;gap:10px;margin:8px 0 24px}:is(.lp-tracked,.mr-tracked,.kd-tracked) h2{margin:0;font-family:var(--br-font);font-size:20px;font-weight:700;letter-spacing:-.01em}:is(.lp-tracked__intro,.mr-tracked__intro,.kd-tracked__intro){margin:0;color:var(--br-muted);font-size:14px}:is(.lp-tracked__list,.mr-tracked__list,.kd-tracked__list){list-style:none;margin:0;padding:0;border-top:1px solid var(--br-line)}:is(.lp-tracked__list,.mr-tracked__list,.kd-tracked__list) li{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 2px;border-bottom:1px solid var(--br-line)}:is(.lp-tracked__list,.mr-tracked__list,.kd-tracked__list) input[type=checkbox]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--br-fill)}:is(.lp-tracked__main,.mr-tracked__main,.kd-tracked__main){display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}:is(.lp-tracked__main,.mr-tracked__main,.kd-tracked__main) a{font-weight:650;color:var(--br-ink);text-decoration:none}:is(.lp-tracked__main,.mr-tracked__main,.kd-tracked__main) a:hover{color:var(--br-brand);text-decoration:underline;text-underline-offset:3px}:is(.lp-tracked__main,.mr-tracked__main,.kd-tracked__main) span{font-size:13px;color:var(--br-muted)}:is(.lp-tracked__status,.mr-tracked__status,.kd-tracked__status){flex:none;padding:3px 10px;font-size:12.5px;font-weight:600;color:var(--br-category-ink);background:var(--br-brand-soft);border-radius:999px}:is(.lp-tracked__actions,.mr-tracked__actions,.kd-tracked__actions){display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:13px;color:var(--br-muted)}