.org-card{display:grid;grid-gap:.4rem;gap:.4rem}.org-card h3{margin:0;font-size:1.05rem}.meta-row{display:flex;flex-wrap:wrap;gap:.4rem}.badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:.15rem .5rem;font-size:.8rem;color:#3b4450;background:#f6f7f8}.badge-origin{font-size:.74rem;padding:.12rem .42rem}.badge-origin-company{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.badge-origin-ecosystem{color:color-mix(in srgb,var(--accent),black 18%);background:color-mix(in srgb,var(--accent),white 92%);border-color:color-mix(in srgb,var(--accent),white 70%)}.muted{color:var(--muted)}.detail-last-updated{margin-top:.1rem;font-size:.78rem;line-height:1.35}.detail-page-shell{width:auto;max-width:none}.disclaimer-compact{margin:0;font-size:.84rem;line-height:1.45}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem}.detail-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:.85rem;gap:.85rem;align-items:start}.public-profile-callout{display:flex;align-items:center;justify-content:space-between;gap:1rem}.public-profile-callout-copy{display:grid;grid-gap:.35rem;gap:.35rem}.public-profile-callout-copy p{margin:0;max-width:62ch;font-size:var(--text-lg);line-height:1.5}.public-profile-callout-copy strong{font-family:var(--font-display);font-size:var(--heading-sm);line-height:1.1;letter-spacing:-.02em}.detail-stack{display:grid;grid-gap:.85rem;gap:.85rem}.explorer-page{gap:.7rem}.research-explorer-hero{overflow:hidden}.research-hero-grid{grid-template-columns:minmax(0,1.56fr) minmax(360px,.94fr)}.research-hero-grid-single{grid-template-columns:minmax(0,1fr)}.research-hero-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.62rem}.research-hero-badge{align-self:flex-start}.explorer-page .panel{padding:.78rem .9rem;border-radius:12px}.explorer-page .toolbar{gap:.45rem;margin-bottom:.45rem}.research-toolbar{justify-content:flex-start}.research-segmented-tabs.segmented-tabs{gap:8px;min-height:48px;padding:5px;border:1px solid #d7dee7;border-radius:24px;background:#f4f7fb;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.research-segment-tab.segment-tab{min-height:38px;padding:8px 18px;border-radius:999px;color:#33445c;font-family:var(--font-display);font-size:1rem;font-weight:600;background:transparent;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.research-segment-tab.segment-tab:focus-visible,.research-segment-tab.segment-tab:hover{background:rgba(255,255,255,.88);color:#223249}.research-segment-tab.segment-tab.is-active{background:#ffffff;color:#c62f2b;box-shadow:inset 0 0 0 1px rgba(233,47,43,.18),0 1px 2px rgba(29,49,79,.08)}.explorer-page .filters{gap:.55rem;margin-bottom:.65rem}.explorer-page .input,.explorer-page .select{padding:.46rem .62rem;line-height:1.3}.explorer-page .table td,.explorer-page .table th{padding:.42rem .34rem;line-height:1.28}.explorer-page .org-name-link{font-size:.96rem;line-height:1.2}.explorer-page .news-title-cell a{font-size:.9rem;line-height:1.28}.explorer-page .pagination{margin-top:.6rem}.explorer-page .btn{padding:.48rem .76rem}@media (max-width:1380px){.research-hero-grid{grid-template-columns:minmax(0,1fr)}.research-hero-grid .site-hero-copy{padding-right:0}}.detail-sidebar{align-content:start;align-self:start}.detail-sidebar>.panel{height:auto}.aside-panel-compact{padding-top:.72rem;padding-bottom:.72rem}.aside-address-block{display:grid;grid-gap:.08rem;gap:.08rem}.contact-action-pills{display:flex;flex-wrap:wrap;gap:.5rem}.contact-action-pill{min-width:4.75rem;justify-content:center}.premium-blur-shell{display:grid;grid-gap:.55rem;gap:.55rem}.premium-blur-shell.is-locked .premium-blur-content{filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premium-blur-notice{margin:0;padding:.62rem .72rem;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc;color:#586270;font-size:.9rem;line-height:1.35}.aside-facts{display:grid;grid-gap:.22rem;gap:.22rem}.aside-facts p{margin:0;line-height:1.45}.public-profile-page{padding-bottom:2rem;gap:1rem}.public-profile-hero{position:relative;overflow:hidden;padding:1.2rem 1.25rem 1.35rem;border:1px solid #e7d7d4;border-radius:24px;background:radial-gradient(circle at top right,rgba(233,47,43,.14),transparent 32%),linear-gradient(180deg,rgba(255,252,250,.96),rgba(250,245,242,.96));box-shadow:0 18px 40px rgba(35,29,24,.06)}.public-profile-hero:before{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(90deg,rgba(233,47,43,.06),transparent 26%);pointer-events:none}.public-profile-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start}.public-profile-kicker{font-family:Space Grotesk,Euclid Circular A,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.public-profile-hero .page-header-title{align-items:center;gap:.75rem}.public-profile-hero h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:.98;letter-spacing:-.04em}.public-profile-hero .badge{margin-top:0;padding:.18rem .58rem;border-color:rgba(var(--accent-rgb),.28);background:rgba(255,255,255,.72);color:var(--accent);font-weight:700}.public-profile-hero .detail-back-link,.public-profile-hero>.detail-back-link{margin-bottom:1rem!important}.public-profile-hero .detail-back-link a{color:#7b8795;text-decoration:none;font-weight:500}.public-profile-hero .detail-back-link a:focus-visible,.public-profile-hero .detail-back-link a:hover{color:#223042}.public-profile-hero-grid>.detail-stack:first-child{gap:.95rem}.public-profile-hero-grid>.detail-stack:first-child>p{margin:0;max-width:54rem;color:#425063;font-size:1.08rem;line-height:1.5}.public-profile-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.1rem}.public-profile-chip-row .badge{padding:.38rem .78rem;border-color:#d5dce5;background:rgba(255,255,255,.78);color:#334155;font-size:.88rem}.public-profile-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.public-profile-list{margin:0;padding-left:1.15rem;display:grid;grid-gap:.55rem;gap:.55rem}.public-profile-list li{line-height:1.5}.public-profile-facts{gap:.35rem}.public-profile-overview{display:grid;grid-gap:1rem;gap:1rem}.public-profile-overview p{margin:0;color:#243244;font-size:1.04rem;line-height:1.78;max-width:70ch}.public-profile-overview p+p{margin-top:.35rem}.public-profile-overview strong{display:inline-block;font-weight:700;color:#101828;font-size:1.08rem}.public-profile-cta{margin:1.35rem 0 0;padding:1.15rem 1.2rem;border:1px solid rgba(var(--accent-rgb),.15);border-radius:18px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.07),rgba(var(--accent-rgb),.02)),#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem}.public-profile-cta-copy{display:grid;grid-gap:.28rem;gap:.28rem;max-width:58ch}.public-profile-cta-copy p{margin:0;color:#344054;font-size:.98rem;line-height:1.55}.public-profile-cta-copy strong{color:#111827;font-size:1.2rem;line-height:1.15;letter-spacing:-.02em}.public-profile-cta-kicker{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-profile-cta-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px rgba(var(--accent-rgb),.18)}.public-profile-page .detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.78fr);gap:1rem;align-items:stretch}.public-profile-page .detail-grid>.detail-stack>.panel,.public-profile-page .detail-sidebar>.panel{border-radius:18px;box-shadow:0 10px 26px rgba(18,28,45,.04)}.public-profile-page .detail-grid>.detail-stack>.panel{padding:1.15rem 1.2rem 1.25rem}.public-profile-page .detail-sidebar>.panel{background:linear-gradient(180deg,#ffffff,#fcfcfb)}.public-profile-page .detail-sidebar{height:100%;justify-content:flex-end}.public-profile-page .section-title{font-size:1.25rem;letter-spacing:-.02em}.public-profile-actions-sidebar{margin-top:0}.report-sections{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.45rem}.report-short-description{margin:0 0 .9rem;color:var(--text);font-size:1rem;line-height:1.55;font-weight:400}.report-sections-compact{margin-top:0}.report-section{display:grid;grid-gap:.14rem;gap:.14rem}.report-section+.report-section{margin-top:.95rem}.report-header{margin:0;font-family:Space Grotesk,Euclid Circular A,sans-serif;font-size:.98rem;font-weight:700;line-height:1.25;color:var(--text)}.report-body{margin:0;color:#47515d;font-size:.98rem;line-height:1.5}.report-body+.report-body{margin-top:.14rem}.report-list{margin:.05rem 0 .2rem 1.2rem;padding:0;display:grid;grid-gap:.16rem;gap:.16rem}.report-table-wrap{width:100%;overflow-x:auto}.report-table{margin:.08rem 0 .2rem}.report-table td,.report-table th{min-width:140px}.report-footnotes{margin-top:.42rem;padding-top:.35rem;border-top:1px solid var(--line)}.report-footnotes-list{margin:.08rem 0 0 1.2rem;padding:0;display:grid;grid-gap:.16rem;gap:.16rem}.report-footnote-num{color:var(--muted)}.report-footnote-ref{font-size:.72em;line-height:0;vertical-align:super;margin-left:.08em}.report-footnote-ref a{text-decoration:none}.rich-editor-label{margin:0 0 .4rem;font-weight:600}.rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem}.rich-editor-history-btn{min-width:42px;padding-left:.7rem;padding-right:.7rem;font-size:1rem}.rich-editor-history-btn-last{position:relative;margin-right:.55rem}.rich-editor-history-btn-last:after{content:"";position:absolute;right:-.35rem;top:7px;bottom:7px;width:1px;background:var(--line)}.rich-editor-surface{min-height:280px;padding:.85rem .95rem;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);font-size:.98rem;line-height:1.5;outline:none}.rich-editor-surface:focus{border-color:color-mix(in srgb,var(--accent),white 42%);box-shadow:0 0 0 3px rgba(233,47,43,.12)}.report-rich ol,.report-rich p,.report-rich table,.report-rich ul,.rich-editor-surface ol,.rich-editor-surface p,.rich-editor-surface table,.rich-editor-surface ul{margin:0 0 .45rem}.report-rich p:has(>strong:first-child){margin-top:.95rem}.report-rich>div>p:first-child:has(>strong:first-child),.report-rich>p:first-child:has(>strong:first-child){margin-top:0}.report-rich h1,.report-rich h2,.report-rich h3,.report-rich h4,.rich-editor-surface h1,.rich-editor-surface h2,.rich-editor-surface h3,.rich-editor-surface h4{margin:.1rem 0 .22rem;font-family:Space Grotesk,Euclid Circular A,sans-serif;font-weight:700;line-height:1.25}.report-rich ol,.report-rich ul,.rich-editor-surface ol,.rich-editor-surface ul{padding-left:1.25rem}.report-rich table,.rich-editor-surface table{width:100%;border-collapse:collapse}.report-rich td,.report-rich th,.rich-editor-surface td,.rich-editor-surface th{border:1px solid var(--line);padding:.45rem .55rem;text-align:left;vertical-align:top}.report-rich sup,.rich-editor-surface sup{font-size:.72em;vertical-align:super}.footnote-panel{margin-top:.8rem;display:grid;grid-gap:.55rem;gap:.55rem}.footnote-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.footnote-row{display:grid;grid-template-columns:58px minmax(180px,1.3fr) minmax(180px,1fr) minmax(160px,.8fr) auto auto;grid-gap:.55rem;gap:.55rem;align-items:center}.footnote-index{color:var(--muted);font-weight:600}.diagram-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#ffffff;padding:.6rem}.diagram-image{display:block;width:100%;height:auto;min-width:960px}.section-title{margin:0 0 .5rem;font-family:var(--font-display);font-size:var(--heading-sm);line-height:1.1;letter-spacing:-.02em}.table{width:100%;border-collapse:collapse}.table td,.table th{border-bottom:1px solid var(--line);padding:.54rem .38rem;text-align:left;vertical-align:top;font-size:var(--text-md);line-height:1.35}.table th{color:var(--muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.toolbar{gap:.58rem;align-items:center;margin-bottom:.72rem}.admin-quick-actions,.toolbar{display:flex;flex-wrap:wrap;justify-content:space-between}.admin-quick-actions{gap:1rem;align-items:flex-start}.admin-quick-actions-main{display:flex;gap:.58rem;flex-wrap:wrap;align-items:center}.admin-quick-actions-side{margin-left:auto;display:flex;align-items:flex-start}.admin-prod-populate{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end}.admin-prod-populate-message{margin:0;max-width:420px;text-align:right}.segmented-tabs{gap:.3rem;border:1px solid var(--line);border-radius:24px;padding:.22rem;background:#f5f8fc}.segment-tab,.segmented-tabs{display:inline-flex;align-items:center}.segment-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:.38rem .78rem;justify-content:center;font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;line-height:1.1;color:#4a5c76;background:transparent;text-decoration:none;cursor:pointer}.segment-tab:focus-visible,.segment-tab:hover{background:#eaf0f8;color:#24344d}.segment-tab.is-active{background:#dbe7f7;color:#1d314f}.classic-admin-page{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;min-height:100vh;color:#eef4ff}.classic-admin-page--prod{background:#050912}.classic-admin-page--local{background:#1f427c}.classic-admin-surface{width:min(var(--app-shell-max-width),calc(100vw - (2 * var(--app-shell-gutter))));margin:0 auto;padding:28px 0 36px}.classic-admin-page--prod .classic-admin-links{border-color:#222a38;background:#070b13}.classic-admin-inner{width:100%}.classic-admin-top{margin-bottom:1rem}.classic-admin-links{display:inline-flex;gap:.55rem;align-items:center;margin:0;padding:.48rem .7rem;border:1px solid #355384;border-radius:14px;background:#13233f}.classic-admin-link,.classic-admin-link:visited{color:#eef4ff;text-decoration:none;font-weight:600}.classic-admin-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.classic-admin-sep{color:#9fb0ca}.classic-admin-title{margin:0;font-size:clamp(2rem,4vw,2.6rem);color:#eef4ff}.classic-admin-meta{margin:.55rem 0 1rem;color:#9fb0ca;font-size:var(--text-md)}.classic-admin-nav-wrap{margin-bottom:1rem}.classic-admin-segmented-tabs.segmented-tabs{border-color:#355384;background:#13233f}.classic-admin-page--prod .classic-admin-segmented-tabs.segmented-tabs{border-color:#222a38;background:#070b13}.classic-admin-segment-tab.segment-tab{min-height:38px;color:#c9d6ea}.classic-admin-segment-tab.segment-tab:focus-visible,.classic-admin-segment-tab.segment-tab:hover{background:rgba(255,255,255,.08);color:#eef4ff}.classic-admin-segment-tab.segment-tab.is-active{background:#ffffff;color:#c62f2b}.classic-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:.9rem;gap:.9rem;margin-bottom:.9rem}.classic-admin-card{background:#133164;border:1px solid #33528a;border-radius:16px;padding:18px;margin-bottom:14px;box-shadow:none}.classic-admin-page--prod .classic-admin-card{background:#070b13;border-color:#222a38}.classic-admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.8rem}.classic-admin-card-header h2{margin:0;color:#eef4ff;font-size:1.1rem}.classic-admin-card-header-sources{align-items:center}.classic-admin-card-header-articles{align-items:flex-start}.classic-admin-toolbar-right{margin-left:auto;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.classic-admin-toolbar-split{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.classic-admin-toolbar-actions,.classic-admin-toolbar-left{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.classic-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem 1rem;gap:.7rem 1rem}.classic-admin-inline-field{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.classic-admin-inline-field.compact{grid-template-columns:auto 140px}.classic-admin-inline-field>span{color:#eef4ff;font-size:1rem;font-weight:600}.classic-admin-input{width:100%;min-height:40px;height:40px;border:1px solid #355384;border-radius:20px;padding:0 14px;background:#13233f;color:#eef4ff;font-family:var(--font-sans);font-size:1rem;line-height:1.2}.classic-admin-input[type=datetime-local]{color-scheme:dark;color:#eef4ff!important;caret-color:#eef4ff;-webkit-text-fill-color:#eef4ff!important}.classic-admin-input[type=datetime-local]::-webkit-datetime-edit,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-day-field,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-hour-field,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-minute-field,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-month-field,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-second-field,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-text,.classic-admin-input[type=datetime-local]::-webkit-datetime-edit-year-field{color:#eef4ff!important;-webkit-text-fill-color:#eef4ff!important;opacity:1}.classic-admin-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.7);opacity:.9}.classic-admin-page select.classic-admin-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.classic-admin-actions{display:flex;justify-content:flex-end;margin-top:.8rem;gap:.9rem}.classic-admin-page .btn{min-height:40px;background:#ffffff;border-color:#d4ddea;color:#18212d}.admin-linkedin-filter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem 1rem;gap:.8rem 1rem;align-items:end}.admin-linkedin-checkbox-row{display:inline-flex;align-items:center;gap:.65rem;min-height:40px;color:#eef4ff;font-size:1rem;font-weight:600}.admin-linkedin-checkbox-row input{width:18px;height:18px}.admin-linkedin-output-card{overflow:hidden}.admin-linkedin-image-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem;color:#b8c4d8;font-size:.92rem;font-weight:700}.admin-linkedin-image-toolbar .btn{min-height:38px;padding:.55rem .9rem}.admin-linkedin-image-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.admin-linkedin-canvas-shell{display:flex;justify-content:center}.admin-linkedin-canvas{width:min(100%,920px);padding:clamp(1.25rem,2.8vw,2.25rem);border-radius:28px;background:radial-gradient(circle at top left,rgba(235,93,67,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(255,183,77,.2),transparent 30%),linear-gradient(180deg,#fffdf8,#fff6ec);border:1px solid rgba(160,91,59,.16);box-shadow:0 24px 60px rgba(13,24,42,.2);color:#1c120d}.admin-linkedin-collage{width:min(100%,560px);aspect-ratio:2/3;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:24px;background:#07111f;border:1px solid rgba(130,160,210,.32);box-shadow:0 24px 60px rgba(13,24,42,.24)}.admin-linkedin-collage-brand{display:grid;position:relative;align-content:start;grid-gap:.55rem;gap:.55rem;min-height:0;padding:clamp(3.6rem,9vw,4.6rem) clamp(.85rem,2.7vw,1.35rem) clamp(.9rem,2.3vw,1.12rem) clamp(1.25rem,4vw,2.05rem);background:linear-gradient(58deg,transparent 62%,rgba(255,255,255,.07) 62.25%,transparent 62.7%),linear-gradient(58deg,transparent 70%,rgba(255,255,255,.055) 70.25%,transparent 70.7%),radial-gradient(circle at 88% 2%,rgba(255,255,255,.2),transparent 44%),radial-gradient(circle at 20% 100%,rgba(94,0,18,.24),transparent 48%),linear-gradient(135deg,#e92f2b,#df2929 58%,#b91f2b);color:#f6f8fc}.admin-linkedin-collage-brand:after{content:"";position:absolute;right:clamp(.75rem,2.2vw,1.05rem);top:clamp(4.3rem,11.1vw,5.25rem);width:clamp(7.7rem,22.6vw,11.35rem);height:clamp(6.35rem,16.55vw,8.35rem);border-radius:18px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06))}.admin-linkedin-collage-logo{display:block;position:absolute;top:clamp(.82rem,2.2vw,1.12rem);left:clamp(1.25rem,4vw,2.05rem);width:min(42%,142px);height:clamp(31px,5vw,50px);object-fit:contain;object-position:left center}.admin-linkedin-collage-month{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:clamp(1.46rem,3.75vw,1.9rem);margin:0 0 clamp(.24rem,.75vw,.36rem);padding:0 clamp(.68rem,1.95vw,.98rem);border-radius:999px;background:#ffffff;color:#e92f2b;font-family:var(--font-euclid-circular),var(--font-space-grotesk),sans-serif;font-size:clamp(.72rem,1.95vw,.98rem);font-weight:600;line-height:.98;text-transform:uppercase}.admin-linkedin-collage-title-block{position:relative;z-index:1;display:grid}.admin-linkedin-collage-brand h3{margin:0;color:#ffffff;font-family:var(--font-space-grotesk),var(--font-euclid-circular),Arial,sans-serif;font-size:clamp(1.57rem,4.95vw,2.62rem);line-height:.88;font-weight:600;text-transform:uppercase}.admin-linkedin-collage-stat{position:absolute;top:clamp(4.72rem,12.25vw,5.75rem);right:clamp(1.05rem,3vw,1.5rem);z-index:1;display:grid;width:clamp(6.95rem,20.4vw,10.25rem);grid-gap:.3rem;gap:.3rem;margin:0;color:rgba(231,238,252,.78);font-family:var(--font-euclid-circular),var(--font-space-grotesk),sans-serif;line-height:1.12}.admin-linkedin-collage-stat strong{color:#ffffff;font-size:clamp(2.18rem,6.2vw,3.18rem);font-weight:600;line-height:.9}.admin-linkedin-collage-stat span{color:rgba(231,238,252,.86);font-size:clamp(.72rem,1.95vw,.98rem);font-weight:600}.admin-linkedin-collage-stat small{color:rgba(231,238,252,.58);font-size:clamp(.46rem,1.28vw,.62rem);font-weight:600;line-height:1.35}.admin-linkedin-collage-grid{display:grid;width:100%;height:100%;min-height:0;grid-gap:7px;gap:7px;padding:7px;background:#07111f}.admin-linkedin-collage-footer{padding:.95rem 1.1rem 1.15rem;background:#e92f2b;color:#ffffff;font-family:var(--font-display);font-size:clamp(.86rem,2.1vw,1.08rem);font-weight:800;line-height:1;text-align:center}.admin-linkedin-collage-grid.is-count-1{grid-template-columns:1fr}.admin-linkedin-collage-grid.is-count-2,.admin-linkedin-collage-grid.is-count-3,.admin-linkedin-collage-grid.is-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-linkedin-collage-grid.is-count-10,.admin-linkedin-collage-grid.is-count-11,.admin-linkedin-collage-grid.is-count-12,.admin-linkedin-collage-grid.is-count-5,.admin-linkedin-collage-grid.is-count-6,.admin-linkedin-collage-grid.is-count-7,.admin-linkedin-collage-grid.is-count-8,.admin-linkedin-collage-grid.is-count-9{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-linkedin-collage-grid.is-count-3 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-5 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-6 .admin-linkedin-collage-image:first-child{grid-row:span 2}.admin-linkedin-collage-grid.is-count-10 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-11 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-12 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-7 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-8 .admin-linkedin-collage-image:first-child,.admin-linkedin-collage-grid.is-count-9 .admin-linkedin-collage-image:first-child{grid-column:span 2;grid-row:span 2}.admin-linkedin-collage-image{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;border-radius:12px}.admin-linkedin-canvas-head{display:grid;grid-gap:.55rem;gap:.55rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(166,94,65,.14)}.admin-linkedin-kicker{margin:0;color:#a04d2d;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-linkedin-canvas-head h3{margin:0;font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:clamp(2rem,4.2vw,3.15rem);line-height:.95;letter-spacing:-.04em}.admin-linkedin-subtitle{margin:0;color:#6c5248;font-size:1rem}.admin-linkedin-event-list{list-style:none;margin:0;padding:1.2rem 0 0;display:grid;grid-gap:.9rem;gap:.9rem}.admin-linkedin-event-row{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start;padding:.95rem 0;border-bottom:1px solid rgba(166,94,65,.1)}.admin-linkedin-event-row:last-child{border-bottom:0;padding-bottom:0}.admin-linkedin-image-frame{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:144px;border-radius:22px;padding:.55rem;background:linear-gradient(135deg,rgba(160,77,45,.08),rgba(255,255,255,.98));border:1px solid rgba(171,87,55,.12);box-shadow:0 12px 28px rgba(92,61,45,.08)}.admin-linkedin-image-frame.is-contrast{background:linear-gradient(135deg,rgb(78,89,109),rgb(36,47,63))}.admin-linkedin-image,.admin-linkedin-image-placeholder{width:100%;height:100%;min-height:144px}.admin-linkedin-image{display:block;object-fit:contain;object-position:center}.admin-linkedin-image-placeholder{display:grid;place-items:center;padding:1rem;color:#8c3e22;text-align:center;font-size:.9rem;font-weight:700;line-height:1.3}.admin-linkedin-date-badge{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem .95rem;border-radius:18px;background:#ffffff;border:1px solid rgba(171,87,55,.14);box-shadow:0 10px 28px rgba(92,61,45,.08);color:#8c3e22;font-size:.92rem;font-weight:700;line-height:1.25;text-align:center}.admin-linkedin-event-copy{display:grid;grid-gap:.48rem;gap:.48rem}.admin-linkedin-meta-top{display:flex;flex-wrap:wrap;gap:.55rem}.admin-linkedin-event-copy h4{margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.04;letter-spacing:-.03em}.admin-linkedin-event-copy p{margin:0;color:#4e3d36;font-size:.98rem;line-height:1.5}.admin-linkedin-place-primary{color:#7a3015!important;font-size:1rem!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.admin-linkedin-place-secondary{color:#8b5f4f!important;font-size:.9rem!important;font-weight:700}.admin-linkedin-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.admin-linkedin-chip{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .72rem;border-radius:999px;background:rgba(160,77,45,.08);color:#6d341f;font-size:.82rem;font-weight:700;line-height:1.1}.admin-linkedin-empty{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:2.5rem 1rem 1rem;text-align:center}.admin-linkedin-empty p{margin:0;font-size:1.1rem;font-weight:700}.admin-linkedin-empty span{color:#6c5248;font-size:.95rem}.admin-linkedin-copy-box{min-height:520px;height:auto;border-radius:20px;padding:1rem 1.1rem;resize:vertical;line-height:1.55}.classic-admin-table-wrap{overflow-x:auto;border:1px solid #33528a;border-radius:18px;background:#133164}.classic-admin-table{width:100%;min-width:1320px;border-collapse:collapse;background:#133164}.classic-admin-articles-table{min-width:0;table-layout:fixed}.classic-admin-table th{padding:.72rem .6rem;background:#0a101b;color:#eef4ff;border-bottom:1px solid #355384;font-family:var(--font-display);font-size:.9rem;font-weight:700;line-height:1.05;text-align:left}.classic-admin-articles-table th{vertical-align:top}.classic-admin-sort-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#eef4ff;font:inherit;font-weight:700;line-height:1.05;padding:0;margin:0;display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:.3rem;cursor:pointer;white-space:normal;text-align:left;width:100%}.classic-admin-sort-btn:focus-visible,.classic-admin-sort-btn:hover{color:#ffffff}.classic-admin-sort-btn .sort-ind{color:#ef3d33;display:inline-block;min-width:.7rem}.classic-admin-table tbody tr,.classic-admin-table td{background:#13233f;color:#eef4ff;padding:.55rem .6rem;border-bottom:1px solid #355384;vertical-align:middle}.classic-admin-page--prod .classic-admin-table tbody tr,.classic-admin-page--prod .classic-admin-table td{background:#070b13;border-bottom-color:#222a38}.classic-admin-articles-table tbody tr,.classic-admin-articles-table td{vertical-align:top}.classic-admin-articles-table td{word-break:break-word;overflow-wrap:anywhere}.classic-admin-users-table{min-width:0;table-layout:fixed}.classic-admin-users-table td,.classic-admin-users-table th{vertical-align:top;text-align:left}.classic-admin-users-table td{word-break:break-word;overflow-wrap:anywhere}.classic-admin-users-table td:first-child,.classic-admin-users-table th:first-child{text-align:left;padding-left:.7rem}.classic-admin-users-table td:nth-last-child(2),.classic-admin-users-table th:nth-last-child(2){padding-right:.8rem}.classic-admin-users-table td:last-child,.classic-admin-users-table th:last-child{padding-left:.35rem}.classic-admin-user-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.18rem;max-width:100%}.classic-admin-user-actions .btn{min-width:0;width:-moz-fit-content;width:fit-content;padding-left:.72rem;padding-right:.72rem;justify-content:center;display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto;font-size:var(--text-sm);line-height:1}.classic-admin-user-actions .btn:first-child{min-width:72px}.classic-admin-user-toggle{display:flex;align-items:flex-start;justify-content:center;text-align:center;vertical-align:top!important;padding-top:10px!important;border-bottom:0!important}.classic-admin-user-toggle .profile-switch{margin:0}.classic-admin-user-editor-row td{background:#081224}.classic-admin-page--prod .classic-admin-user-editor-row td{background:#050912}.classic-admin-user-editor-wrap{padding:10px 4px 6px}.classic-admin-user-create-wrap{margin:0 0 18px;padding:18px 18px 14px;border:1px solid #222a38;border-radius:18px;background:#090d15}.classic-admin-user-create-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.classic-admin-section-title{margin:0 0 4px;font-size:1rem;font-weight:700;color:#eef4ff}.classic-admin-user-create-collapsed-note{margin:0}.classic-admin-users-search-row{margin:0 0 18px}.classic-admin-user-create-grid .classic-admin-user-field:nth-child(3){padding-left:26px}.classic-admin-user-editor-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.classic-admin-user-editor-meta-item{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #233754;border-radius:999px;background:#0d182b;color:#dfe7f4;font-size:.84rem}.classic-admin-page--prod .classic-admin-user-editor-meta-item{border-color:#222a38;background:#090d15}.classic-admin-user-editor-meta-item strong{color:#8fa4c4;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.classic-admin-user-editor-grid{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(200px,.95fr) minmax(320px,1.35fr);grid-gap:24px 54px;gap:24px 54px;align-items:start}.classic-admin-user-field{display:flex;flex-direction:column;gap:6px;min-width:0}.classic-admin-user-field:nth-child(3){padding-left:26px}.classic-admin-user-field label{font-weight:700;color:#e7eefc}.classic-admin-user-field .classic-admin-meta{font-size:.8rem;margin:0}.classic-admin-ad-editor-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px 28px}.classic-admin-ad-editor-grid .classic-admin-user-field:nth-child(3){padding-left:0}.classic-admin-ad-editor-section{grid-column:1/-1;margin:14px 0 0;padding-top:16px;border-top:1px solid rgba(143,164,196,.24);color:#8fa4c4;font-size:.84rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.classic-admin-ad-editor-section:first-child{margin-top:0;padding-top:0;border-top:0}.classic-admin-ad-editor-media,.classic-admin-ad-editor-wide{grid-column:span 3}.classic-admin-user-role-picker{display:flex;flex-wrap:wrap;gap:8px}.classic-admin-user-role-option{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #2a3650;border-radius:999px;background:#0f1726;color:#dfe7f4;cursor:pointer}.classic-admin-page--prod .classic-admin-user-role-option{border-color:#222a38;background:#090d15}.classic-admin-user-role-option input{accent-color:#e92f2b}.classic-admin-user-editor-actions{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:flex-end;width:100%}.classic-admin-user-status .status-chip{border-style:solid;background:transparent;box-shadow:none;padding:4px 10px;border-radius:999px;white-space:nowrap;min-width:0;width:max-content;max-width:none;justify-content:center;display:inline-flex;flex-shrink:0;line-height:1}.classic-admin-user-status .status-chip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.classic-admin-user-status .status-chip-button:focus-visible,.classic-admin-user-status .status-chip-button:hover:not(:disabled){background:rgba(242,212,137,.12);outline:none}.classic-admin-user-status .status-chip-button:disabled{cursor:wait;opacity:.72}.classic-admin-user-status .status-chip.good{color:#83e7b0;border-color:#206b45}.classic-admin-user-status .status-chip.risk,.classic-admin-user-status .status-chip.warn{color:#f2d489;border-color:#7d5c1f}.classic-admin-ads-form{align-items:center}.classic-admin-ads-form .classic-admin-inline-field{min-width:0;grid-template-columns:150px minmax(0,1fr)}.classic-admin-ads-form .classic-admin-inline-field>span{font-weight:700}.classic-admin-ad-id{white-space:nowrap}.classic-admin-ad-name{width:150px;min-width:150px;max-width:150px}.classic-admin-ad-target{width:220px;min-width:220px;max-width:220px}.classic-admin-ad-time{width:170px;min-width:170px;max-width:170px}.classic-admin-ad-status{width:130px;min-width:130px;max-width:130px}.classic-admin-ad-status-cell{vertical-align:top;display:flex;align-items:center;gap:10px}.classic-admin-status-chip{display:inline-flex;align-items:center;margin-top:6px;border:1px solid #2a3650;border-radius:999px;padding:3px 8px;font-size:.75rem;color:#d6deea;text-transform:uppercase}.classic-admin-status-chip.good{color:#a7f7bb;border-color:rgba(40,153,88,.75);background:rgba(40,153,88,.12)}.classic-admin-status-chip.warn{color:#ffd883;border-color:rgba(198,148,40,.75);background:rgba(198,148,40,.12)}.classic-admin-status-chip.risk{color:#f4b5b3;border-color:rgba(198,47,43,.72);background:rgba(198,47,43,.12)}.classic-admin-status-dot{width:12px;height:12px;min-width:12px;border-radius:999px;display:inline-block;border:1px solid rgba(255,255,255,.22)}.classic-admin-status-dot.good{background:#2fb36b}.classic-admin-status-dot.warn{background:#d5a43a}.classic-admin-status-dot.risk{background:#d05757}.classic-admin-ads-table td,.classic-admin-ads-table th{vertical-align:top}.classic-admin-ad-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.classic-admin-ad-actions .btn{padding:6px 10px;font-size:.82rem}.classic-admin-icon-btn{min-width:36px;padding:6px 0;font-size:.98rem;line-height:1}.classic-admin-operations-actions{margin-bottom:1rem}.classic-admin-ops-progress{display:none;margin:.75rem 0 .95rem}.classic-admin-ops-progress.is-visible{display:block}.classic-admin-ops-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.45rem}.classic-admin-ops-progress-stage{color:#d7e3f6;font-size:.95rem}.classic-admin-ops-progress-pct{color:#ffffff;font-size:.9rem;font-weight:700;min-width:44px;text-align:right}.classic-admin-ops-progress-track{width:100%;height:10px;border-radius:999px;border:1px solid #2a3650;background:#0b1527;overflow:hidden}.classic-admin-ops-progress-bar{width:0;height:100%;background:#e92f2b;transition:width .18s ease}.classic-admin-log-table td,.classic-admin-log-table th{vertical-align:top}.classic-admin-article-title a{display:inline-block;max-width:100%;color:#eef4ff;text-decoration:underline;text-underline-offset:2px}.classic-admin-article-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.classic-admin-article-actions .btn{min-width:134px;justify-content:center}.classic-admin-pagination-bar{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:1rem;flex-wrap:wrap}.classic-admin-pagination-pages{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:center}.classic-admin-pagination-page{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#c6d3e6;font-family:var(--font-display);font-size:1.02rem;font-weight:700;line-height:1;padding:.2rem .55rem;border-radius:999px;cursor:pointer;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.classic-admin-pagination-page:focus-visible,.classic-admin-pagination-page:hover{color:#ffffff;background:rgba(255,255,255,.08)}.classic-admin-pagination-page.is-active{color:#ffffff;background:#4f46e5;box-shadow:0 0 0 6px rgba(159,151,255,.28)}.classic-admin-pagination-ellipsis{color:#c6d3e6;font-family:var(--font-display);font-size:1.3rem;font-weight:700;padding:0 .1rem}.classic-admin-pagination-edge.btn{min-width:122px}.classic-admin-article-ingest .classic-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-admin-articles-panel{margin-top:1rem}@media (min-width:1320px){.classic-admin-article-ingest .classic-admin-form-grid{grid-template-columns:1.4fr 1fr}}.classic-admin-sources-table td,.classic-admin-sources-table th{white-space:nowrap}.classic-admin-sources-table td:nth-child(2){width:180px}.classic-admin-sources-table td:nth-child(3){width:320px}.classic-admin-sources-table td:nth-child(4){width:180px}.classic-admin-sources-table td:nth-child(7){width:110px}.classic-admin-sources-table td:nth-child(14){width:90px;text-align:center}.classic-admin-sources-table td:nth-child(15){width:96px}.classic-admin-select-box{width:24px;height:24px;accent-color:var(--accent);cursor:pointer}.classic-admin-sources-table input.classic-admin-input{min-height:36px;height:36px;border-radius:18px;padding:0 12px}.classic-admin-sources-table .btn{min-height:36px;padding:.42rem .8rem}.classic-admin-message{margin:0 0 .9rem;color:#eef4ff;font-weight:600}.classic-admin-pre{margin:.9rem 0 0;padding:.8rem;border:1px solid #355384;border-radius:14px;background:#081428;color:#dce7f7;font-size:.82rem;overflow:auto}.classic-admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-admin-settings-inner{margin-bottom:0}.classic-admin-settings-form{grid-template-columns:1fr}.classic-admin-settings-form .classic-admin-inline-field{grid-template-columns:190px minmax(0,1fr);gap:1rem;align-items:center}.classic-admin-settings-form .classic-admin-inline-field>span{white-space:nowrap;font-size:.96rem}.classic-admin-settings-stack{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.classic-admin-settings-block{display:grid;grid-gap:.38rem;gap:.38rem}.classic-admin-settings-block>span{color:#eef4ff;font-size:1rem;font-weight:600}.classic-admin-settings-inline-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.15rem}.classic-admin-settings-inline-meta .classic-admin-meta{margin:0}.classic-admin-settings-inline-meta .btn{flex:0 0 auto}.classic-admin-settings-bottom-actions,.classic-admin-settings-runtime-actions{margin-top:1rem}.classic-admin-digest-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;margin-top:10px}.classic-admin-digest-card{background:#0b1423;border-color:#293855;overflow:hidden}.classic-admin-digest-block{background:#081224;border:1px solid #22324e;border-radius:12px;padding:12px;min-width:0}.classic-admin-digest-block h4{margin:0 0 8px;font-size:.95rem;color:#e7eefc}.digest-switch-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.digest-switch-text{color:#c7d3e7;font-size:.9rem;line-height:1.35}.digest-help{color:#9fb0cc;font-size:.78rem;margin-top:5px}.digest-timing-wrap{margin-top:12px}.digest-timing-label{display:block;margin-bottom:6px;font-weight:600;color:#e7eefc}.digest-timing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.digest-content-fields{margin-top:8px}.digest-block--content{grid-column:1/-1}.digest-block--actions{grid-column:1/-1;margin-top:0}.digest-block--email-preview,.digest-block--runs{grid-column:1/-1}.digest-email-preview-frame{display:block;width:100%;height:min(920px,72vh);margin-top:12px;border:1px solid rgba(66,87,124,.56);border-radius:12px;background:#000}.digest-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.digest-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.digest-preview-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.digest-preview-item{display:grid;grid-template-columns:34px 42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding-top:10px;border-top:1px solid rgba(66,87,124,.42)}.digest-preview-item:first-child{padding-top:0;border-top:0}.digest-preview-item--selected+.digest-preview-item{border-top-color:rgba(255,108,92,.34)}.digest-preview-thumb-wrap{width:42px;height:42px;border-radius:10px;overflow:hidden;background:rgba(31,44,69,.66);display:block}.digest-preview-thumb-wrap--text{display:grid;place-items:center;color:#fff;background:rgba(255,47,47,.82);font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:.9rem;font-weight:800}.digest-preview-thumb{width:100%;height:100%;object-fit:cover;display:block}.digest-preview-rank{color:#ff6c5c;font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em}.digest-preview-title{color:#edf4ff;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;font-size:.94rem;line-height:1.42;font-family:inherit;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.digest-preview-title[aria-disabled=true]{cursor:default;opacity:.92;pointer-events:none;text-decoration:none}.digest-preview-title[aria-disabled=false]:focus-visible,.digest-preview-title[aria-disabled=false]:hover{color:#ffffff;text-decoration:underline}.digest-field+.digest-field{margin-top:16px}.digest-runs-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.digest-run-item{border-top:1px solid rgba(66,87,124,.42);padding-top:10px}.digest-run-item:first-child{border-top:0;padding-top:0}.digest-run-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.digest-run-type{color:#ff6c5c;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.digest-run-date{color:#9fb0cc;font-size:.78rem}.digest-run-subject{color:#edf4ff;font-size:.94rem;line-height:1.4}.digest-run-metrics{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px;color:#9fb0cc;font-size:.8rem}.digest-field-label{display:block;margin-bottom:8px;font-weight:400;font-size:.98rem;color:#c7d3e7}.classic-admin-digest-card .classic-admin-input.wide{width:100%;max-width:100%}.classic-admin-textarea{min-height:180px;height:auto;padding:12px 14px;border-radius:18px;resize:vertical}.classic-admin-textarea-compact{min-height:140px}@media (max-width:1100px){.admin-linkedin-filter-form{grid-template-columns:minmax(0,1fr)}.classic-admin-grid{grid-template-columns:1fr}.classic-admin-toolbar-right{width:100%;justify-content:flex-start;margin-left:0}.classic-admin-toolbar-split{align-items:flex-start}.classic-admin-digest-layout,.classic-admin-settings-grid,.classic-admin-user-editor-grid,.digest-timing-grid{grid-template-columns:1fr}.digest-block--content{grid-column:auto}}@media (max-width:760px){.admin-linkedin-event-row{grid-template-columns:minmax(0,1fr)}.admin-linkedin-image,.admin-linkedin-image-frame,.admin-linkedin-image-placeholder{min-height:190px}.admin-linkedin-date-badge{justify-content:flex-start;text-align:left}.classic-admin-surface{width:calc(100vw - 24px);padding-top:18px}.classic-admin-inline-field,.classic-admin-inline-field.compact{grid-template-columns:1fr;gap:.32rem}.classic-admin-settings-form .classic-admin-inline-field{grid-template-columns:1fr}.classic-admin-settings-form .classic-admin-inline-field>span{white-space:normal}}@media print{.admin-linkedin-copy-box,.admin-linkedin-filter-form,.classic-admin-card:not(.admin-linkedin-output-card),.classic-admin-meta,.classic-admin-nav-wrap,.classic-admin-title,.classic-admin-toolbar-split,.classic-admin-top{display:none!important}.classic-admin-page,.classic-admin-page--local,.classic-admin-page--prod{background:#ffffff!important;color:#000000!important}.classic-admin-surface{width:100%;padding:0}.admin-linkedin-canvas,.admin-linkedin-output-card{margin:0;padding:0;border:0;box-shadow:none;background:#ffffff}}.news-title-cell a{font-size:var(--text-sm)}.news-type-cell{white-space:nowrap}.org-count-label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.2;font-weight:400;letter-spacing:0}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.explorer-table{min-width:980px;background:#ffffff}.explorer-table-fixed{table-layout:fixed}.explorer-table th{background:#f4f7fb;color:#33445c;font-size:var(--text-xs)}.explorer-table th.resizable-th{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.col-resizer{position:absolute;top:0;right:-3px;width:8px;height:100%;cursor:col-resize;touch-action:none}.col-resizer:hover{background:rgba(51,68,92,.16)}.explorer-table tbody tr:hover{background:#f7faff}.explorer-table-fixed td,.explorer-table-fixed th{vertical-align:top}.explorer-table-fixed td{overflow-wrap:anywhere}.explorer-table .org-name-link{text-decoration:none;font-weight:600;color:#12263f;font-family:var(--font-sans);font-size:var(--text-md);line-height:1.25}.admin-confirm-panel{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px));border:1px solid var(--line);background:#ffffff;color:var(--text);border-radius:22px;box-shadow:0 24px 80px rgba(3,8,17,.3);padding:1.35rem;z-index:91}.admin-confirm-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.admin-confirm-head h3{margin:0;font-size:1.35rem}.admin-confirm-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font-size:2rem;line-height:1;cursor:pointer}.admin-confirm-actions{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:flex-end;margin-top:1rem}.org-name-link:focus-visible,.org-name-link:hover{color:#0a1c33}.multi-select-group{border:1px solid var(--line);border-radius:10px;background:#ffffff}.multi-select-group summary{list-style:none;cursor:pointer;padding:.52rem .62rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);line-height:1.15;display:flex;justify-content:space-between;align-items:center}.multi-select-group summary::-webkit-details-marker{display:none}.multi-select-options{border-top:1px solid var(--line);overflow:auto;padding:.45rem .58rem;display:grid;grid-gap:.35rem;gap:.35rem}.multi-select-option{display:inline-flex;align-items:center;gap:.48rem;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.35;color:#334155}.admin-events-filters{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(190px,1fr)) auto;align-items:start}.filter-box{display:grid;grid-template-rows:auto 1fr}.filter-box-header{border-bottom:1px solid var(--line);padding:.52rem .62rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:#213247}.filter-box-body{padding:.45rem .58rem}.admin-events-clear-btn{align-self:start;min-height:42px}.explorer-compact-filters .input,.explorer-compact-filters .select{box-sizing:border-box;height:48px;min-height:48px;padding:.4rem .62rem;font-size:var(--text-md);line-height:1.3}.explorer-compact-filters .multi-select-group summary{padding:.36rem .56rem;font-size:var(--text-sm)}.explorer-compact-filters .multi-select-options{padding:.3rem .5rem}.explorer-search-row{margin-bottom:0}.link-pills{display:inline-flex;flex-wrap:wrap;gap:.4rem}.link-pills-nowrap{flex-wrap:nowrap}.link-pill{display:inline-flex;align-items:center;justify-content:center;min-width:76px;border:1px solid #ced7e2;background:#f3f7fc;color:#1f3b5e;border-radius:999px;text-decoration:none;padding:.16rem .52rem;font-family:var(--font-display);font-size:var(--text-xs);line-height:1.1;letter-spacing:.01em;font-weight:600}.link-pill.is-disabled{border-color:#dee4eb;background:#f5f6f8;color:#9aa5b1}.form-grid{display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1/-1}.form-grid label{display:grid;grid-gap:.42rem;gap:.42rem;padding-bottom:.35rem;font-size:.96rem;font-weight:600}.form-section{border:1px solid var(--line);border-radius:12px;padding:.75rem .8rem .45rem;background:#fcfcfd}.form-section-title{margin:0 0 .55rem;font-size:.95rem;font-weight:700}.form-grid-nested{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row{display:grid;grid-gap:.72rem;gap:.72rem}.form-row-1{grid-template-columns:minmax(0,1fr)}.form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row-4{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr))}.form-row-5{grid-template-columns:minmax(300px,2.2fr) repeat(4,minmax(120px,1fr))}.address-row{display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:minmax(300px,2.2fr) repeat(4,minmax(120px,1fr))}.zefix-row{display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:minmax(130px,.7fr) minmax(320px,2.2fr) minmax(170px,1fr)}.form-section.compact{padding-top:.65rem;padding-bottom:.4rem}.checkbox-grid{display:grid;grid-gap:.45rem .8rem;gap:.45rem .8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.check-item{display:flex!important;align-items:flex-start;gap:.5rem;font-weight:500!important;padding-bottom:.1rem!important}.check-item input[type=checkbox]{margin-top:.2rem}.selected-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.weblink-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.weblink-pill{display:inline-flex;align-items:center;gap:.38rem;text-decoration:none;font-size:.86rem;font-weight:600;color:#162437;border:1px solid #cfd8e3;background:linear-gradient(180deg,#f7fbff,#f1f6fb);border-radius:999px;padding:.28rem .6rem .28rem .5rem;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.weblink-pill:focus-visible,.weblink-pill:hover{color:#0b1b2f;border-color:#aab9cb;background:linear-gradient(180deg,#edf5ff,#e8f0f9);transform:translateY(-1px)}.weblink-pill-icon{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;border-radius:999px;font-size:.67rem;line-height:1;letter-spacing:.02em;border:1px solid #b8c6d8;background:#ffffff;color:#3f4f65}.weblink-pill-icon svg{display:block;width:.82rem;height:.82rem}.weblink-pill-ext{font-size:.72rem;color:#6a778a}@media (max-width:680px){.address-row{grid-template-columns:1fr!important}}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.dashboard-hero .status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid #2a3650;border-radius:999px;font-size:.88rem;font-weight:700;white-space:nowrap}.dashboard-health-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;font-family:inherit;line-height:1}.dashboard-health-chip:focus-visible,.dashboard-health-chip:hover{filter:brightness(1.05)}.dashboard-hero .status-chip.good{color:#a7f7bb;border-color:rgba(40,153,88,.75);background:rgba(40,153,88,.12)}.dashboard-hero .status-chip.warn{color:#ffd883;border-color:rgba(198,148,40,.75);background:rgba(198,148,40,.12)}.dashboard-hero .status-chip.risk{color:#f4b5b3;border-color:rgba(198,47,43,.72);background:rgba(198,47,43,.12)}.kpi-sections{display:grid;grid-gap:14px;gap:14px}.kpi-section{border:1px solid #355384;border-radius:18px;padding:14px 16px 16px;background:rgba(14,28,54,.32)}.kpi-section-title{margin:0 0 12px;color:#c3d2ea;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.kpi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}.kpi-card{min-height:124px;border-radius:16px;border:1px solid #355384;background:rgba(8,16,30,.9);padding:14px 14px 12px;color:#d9e4f4;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:8px}.classic-admin-page--prod .kpi-card{border-color:#222a38;background:rgba(7,11,19,.95)}.kpi-label{color:#92a6c6;font-size:.84rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.18}.kpi-label,.kpi-value{margin:0;font-weight:800}.kpi-value{color:#ffffff;font-size:2rem;line-height:1.05}.kpi-sub{margin:0;color:#c2d0e6;font-size:.84rem;line-height:1.28}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:14px;gap:14px;margin-top:16px}.dash-panel{border:1px solid #355384;border-radius:18px;background:rgba(10,20,38,.72);padding:16px}.classic-admin-page--prod .dash-panel{border-color:#222a38;background:rgba(7,11,19,.92)}.dash-panel h4{margin:0 0 12px;color:#dbe6f6;font-size:1rem;font-weight:800}.dash-list{margin:0;padding-left:18px;color:#d1dced}.dash-list li{margin:0 0 8px;line-height:1.4}.dash-list strong{color:#ffffff}.dash-table{width:100%;border-collapse:collapse}.dash-table td,.dash-table th{padding:10px 0;border-bottom:1px solid #2f4468;text-align:left;color:#d6dfef;vertical-align:top}.dash-table th{color:#93a6c6;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dash-table td.num,.dash-table th.num{text-align:right}@media (max-width:1200px){.kpi-grid,.kpi-grid-2,.kpi-grid-4,.kpi-grid-6,.kpi-grid-7{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-hero{flex-direction:column;align-items:flex-start}.kpi-grid,.kpi-grid-2,.kpi-grid-4,.kpi-grid-6,.kpi-grid-7{grid-template-columns:1fr}}.wearables-page{max-width:min(1840px,calc(100vw - 4rem));margin:0 auto;padding:2rem 0 4rem;color:#17253a}.wearables-hero{position:relative;min-height:360px;overflow:hidden;border-radius:28px;background:#101723;box-shadow:0 22px 60px rgba(15,23,42,.16)}.wearables-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.wearables-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,11,20,.88),rgba(6,11,20,.35) 56%,rgba(6,11,20,.08))}.wearables-hero-copy{position:relative;z-index:1;max-width:680px;padding:4.6rem 3.2rem 6.5rem;color:#fff}.wearables-hero-copy h1{margin:.2rem 0 .8rem;font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,4.6rem);line-height:.95;letter-spacing:0}.wearables-hero-copy p{max-width:580px;margin:0;font-size:var(--text-lg);line-height:1.45;color:rgba(255,255,255,.86)}.wearables-hero-copy .eyebrow{margin-bottom:.45rem;font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72)}.wearables-tabs{position:absolute;right:1.8rem;bottom:1.6rem;z-index:2;display:flex;flex-wrap:wrap;gap:.45rem;max-width:calc(100% - 3.6rem);padding:.42rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(10,18,31,.44);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wearables-tabs button{min-height:42px;border:1px solid transparent;border-radius:999px;padding:.58rem 1rem;background:transparent;color:rgba(255,255,255,.82);font-family:var(--font-display);font-weight:700;cursor:pointer}.wearables-tabs button.is-active{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.9);color:#b7332f}.wearables-filter-panel{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(6,minmax(170px,1fr)) auto;grid-gap:.65rem;gap:.65rem;align-items:end;margin:1rem 0;padding:.72rem;border:1px solid rgba(186,176,162,.62);border-radius:18px;background:#e4ded6;box-shadow:0 10px 28px rgba(40,30,16,.06)}.wearables-filter-search,.wearables-filter-select-chip{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.wearables-filter-search span,.wearables-filter-select-chip span{padding-left:.14rem;font-size:var(--text-xs);font-weight:800;color:#556174}.wearables-filter-search input,.wearables-filter-select-chip select{width:100%;min-height:48px;border:1px solid rgba(170,158,144,.7);border-radius:999px;background:rgba(255,255,255,.84);padding:.45rem .9rem;color:#132034;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.wearables-filter-search input:focus,.wearables-filter-select-chip select:focus{outline:2px solid rgba(191,48,43,.26);outline-offset:2px;border-color:rgba(191,48,43,.45)}.wearables-clear-filters-button{min-height:48px;border:1px solid rgba(191,48,43,.28);border-radius:999px;background:#fff7f4;padding:0 1rem;color:#b7332f;font-weight:800;cursor:pointer}.wearables-clear-filters-button:disabled{opacity:.48;cursor:default}.wearables-section{margin-top:1rem;padding:1rem;border:1px solid #d8e0e8;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 14px 36px rgba(20,32,54,.07)}.wearables-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.wearables-section-heading h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl)}.wearables-section-heading p{margin:0;color:#667386;font-weight:700}.wearables-map-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.24fr);min-height:620px}.wearables-map-card{position:relative;overflow:hidden;min-height:620px;border:1px solid #d5e0ea;border-radius:14px;background:#f7fafc}.wearables-map-card svg{width:100%;height:100%;min-height:620px;display:block}.wearables-land{fill:#dfe8f1;stroke:#cbd8e4;stroke-width:1.4}.wearables-map-pin{position:absolute;transform:translate(-50%,-50%);width:36px;height:36px;border:3px solid #b7332f;border-radius:999px;background:#b7332f;color:#fff;font-size:.64rem;font-weight:900;line-height:1;box-shadow:0 8px 22px rgba(29,39,57,.2);cursor:pointer}.wearables-map-pin.is-selected{outline:4px solid rgba(183,51,47,.24)}.wearables-map-detail{max-height:620px}.wearables-map-detail h3{margin:0;font-family:var(--font-display);font-size:var(--text-xl)}.wearables-company-stack{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.9rem}.wearables-company-card{display:grid;grid-gap:.18rem;gap:.18rem;border-bottom:1px solid #e5ebf1;padding-bottom:.75rem}.wearables-company-card strong{font-size:var(--text-md)}.wearables-company-card span{color:#17253a}.wearables-company-card p{margin:.18rem 0 0;color:#667386}.wearables-link-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.wearables-link-row a{border:1px solid #cbd8e4;border-radius:999px;padding:.2rem .55rem;background:#f7fafc;color:#22334d;font-size:var(--text-xs);font-weight:800;text-decoration:none}.wearables-table-wrap{overflow:auto;border:1px solid #d8e0e8;border-radius:14px}.wearables-table{width:100%;border-collapse:collapse;background:#fff;font-size:var(--text-sm)}.wearables-table td,.wearables-table th{border-bottom:1px solid #e2e8f0;padding:.68rem .72rem;vertical-align:top}.wearables-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f3f6fa;color:#34435a;font-size:var(--text-xs);text-align:left}.wearables-page .wearables-table tbody td{font-size:calc(var(--text-sm) - 1pt)}.wearables-page .wearables-biomarker-table tbody td,.wearables-page .wearables-catalogue-table tbody td,.wearables-page .wearables-product-table tbody td,.wearables-page .wearables-use-case-table tbody td{font-size:calc(var(--text-md) - 1pt)}.wearables-page .wearables-biomarker-table .muted,.wearables-page .wearables-biomarker-table .org-name-link,.wearables-page .wearables-catalogue-table .muted,.wearables-page .wearables-catalogue-table .org-name-link,.wearables-page .wearables-product-table .muted,.wearables-page .wearables-product-table .wearables-company-name,.wearables-page .wearables-product-table .wearables-plain-link,.wearables-page .wearables-use-case-table .muted,.wearables-page .wearables-use-case-table .org-name-link{font-size:inherit}.wearables-page .wearables-product-description-cell{font-size:calc(var(--text-sm) - 1pt)}.wearables-strong-cell{font-weight:800;color:#17253a}.wearables-left-cell{text-align:left}.wearables-category-table td:first-child,.wearables-category-table th:first-child{min-width:270px}.wearables-category-table td:nth-child(2),.wearables-category-table th:nth-child(2){min-width:360px}.wearables-biomarker-table td:first-child,.wearables-biomarker-table th:first-child{width:22%}.wearables-biomarker-table td:nth-child(2),.wearables-biomarker-table th:nth-child(2){width:24%}.wearables-chip-row{display:flex;flex-wrap:wrap;gap:.32rem}.wearables-biomarker-group-pill,.wearables-biomarker-pill,.wearables-status-chip{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:.18rem .5rem;font-size:var(--text-xs);font-weight:800;line-height:1.25;white-space:normal}.wearables-status-chip{border:1px solid #bad8c5;background:#ecf8ef;color:#2e7047;white-space:nowrap}.wearables-biomarker-group-pill,.wearables-biomarker-pill{border:1px solid #cbd8e4;background:#f6f8fb;color:#334155}.wearables-biomarker-pill-clickable{cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wearables-biomarker-pill-clickable:focus-visible,.wearables-biomarker-pill-clickable:hover,.wearables-biomarker-pill.is-selected{border-color:rgba(183,51,47,.58);box-shadow:0 0 0 2px rgba(183,51,47,.14)}.wearables-biomarker-pill-clickable:focus-visible{outline:none}.wearables-biomarker-row-selected>td{background:rgba(183,51,47,.08)!important;box-shadow:inset 0 1px 0 rgba(183,51,47,.14),inset 0 -1px 0 rgba(183,51,47,.14)}.wearables-biomarker-row-selected>td:first-child{box-shadow:inset 3px 0 0 rgba(183,51,47,.76),inset 0 1px 0 rgba(183,51,47,.14),inset 0 -1px 0 rgba(183,51,47,.14)}.wearables-catalogue-name-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.wearables-biomarker-type-legend{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.34rem}.wearables-type-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.14rem .44rem;font-size:.68rem;font-weight:900;line-height:1.2;letter-spacing:0;white-space:nowrap}.wearables-type-biomarker{border:1px solid rgba(46,112,71,.34);background:#eaf8ee;color:#23613b}.wearables-type-signal{border:1px solid rgba(183,51,47,.32);background:#fff0ee;color:#a3312d}.wearables-biomarker-group-cardiovascular-and-vascular{border-color:#bfd4ff;background:#eef4ff;color:#27589c}.wearables-biomarker-group-respiratory-and-sleep{border-color:#b9e2f4;background:#eef9fd;color:#18647f}.wearables-biomarker-group-neurological-and-neuromuscular{border-color:#d8ccff;background:#f5f1ff;color:#664aaa}.wearables-biomarker-group-metabolic-and-biochemical{border-color:#ffd8a8;background:#fff7ea;color:#8a5520}.wearables-biomarker-group-metabolic-and-endocrine{border-color:#fac9a7;background:#fff3ea;color:#95502a}.wearables-biomarker-group-nutrition-intake-and-eating-behavior{border-color:#f4d08b;background:#fff8dd;color:#765b17}.wearables-biomarker-group-reproductive-and-hormonal{border-color:#ffc9dc;background:#fff0f6;color:#a33162}.wearables-biomarker-group-musculoskeletal-and-biomechanics{border-color:#c8e6d5;background:#effaf3;color:#2b704c}.wearables-biomarker-group-skin-wound-and-dermatology{border-color:#f1d0b9;background:#fff4ed;color:#8a4c28}.wearables-biomarker-group-environmental-exposure{border-color:#bfe4e1;background:#eefbfa;color:#2b6866}.wearables-biomarker-group-sensory-imaging-and-interaction-signals{border-color:#d3d8e5;background:#f4f6fa;color:#40506a}.wearables-biomarker-group-therapeutic-output-and-device-control{border-color:#f2c4c0;background:#fff1ef;color:#a33a35}.wearables-biomarker-pill.wearables-kind-biomarker{border-color:rgba(46,112,71,.34);background:#eaf8ee;color:#23613b}.wearables-biomarker-pill.wearables-kind-signal{border-color:rgba(183,51,47,.32);background:#fff0ee;color:#a3312d}.wearables-biomarker-pill.wearables-kind-intervention{border-color:rgba(128,85,25,.3);background:#fff6e7;color:#805519}.wearables-plain-link{color:#b7332f;font-weight:800;text-decoration:none}.wearables-plain-link:hover{text-decoration:underline}@media (max-width:1320px){.wearables-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.wearables-map-layout{grid-template-columns:1fr}.wearables-map-detail{max-height:360px}}@media (max-width:820px){.wearables-page{max-width:calc(100vw - 1rem);padding-top:.5rem}.wearables-hero-copy{padding:3rem 1.2rem 7rem}.wearables-tabs{left:1rem;right:1rem;border-radius:20px}.wearables-tabs button{flex:1 1 100%}.wearables-filter-panel{grid-template-columns:1fr}}.wearables-page.detail-stack{padding:2rem 0 4rem}.wearables-hero.panel{position:relative;min-height:380px;overflow:hidden;border:0;border-radius:28px;background:linear-gradient(90deg,rgba(6,11,20,.9),rgba(6,11,20,.42) 58%,rgba(6,11,20,.14)),url(/static/generated/site/wearables-hero-ai.png) 50% /cover no-repeat;box-shadow:0 22px 60px rgba(15,23,42,.16)}.wearables-hero .site-hero-copy{max-width:760px;padding-bottom:5.8rem}.wearables-hero .site-kicker,.wearables-hero .site-lead,.wearables-hero .site-title{color:#fff}.wearables-hero .site-lead{color:rgba(255,255,255,.86)}.wearables-hero-stats{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.wearables-hero-stats span{display:inline-flex;gap:.32rem;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.12);padding:.34rem .72rem;color:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wearables-hero-tabs-overlay{position:absolute;right:1.8rem;bottom:1.6rem;z-index:2;max-width:calc(100% - 3.6rem)}.wearables-section-tabs{display:flex;flex-wrap:wrap;gap:.45rem;padding:.42rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(10,18,31,.44);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wearables-section-tabs .segment-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(255,255,255,.84)}.wearables-section-tabs .segment-tab.is-active{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.92);color:#b7332f}.wearables-filter-panel.panel{display:block;margin:0;padding:.72rem;border:1px solid rgba(186,176,162,.62);border-radius:18px;background:#e4ded6;box-shadow:0 10px 28px rgba(40,30,16,.06)}.wearables-filter-grid{display:grid;grid-template-columns:minmax(250px,1.25fr) repeat(8,minmax(152px,1fr)) auto;grid-gap:.62rem;gap:.62rem;align-items:end}.wearables-filter-grid .wearables-filter-search,.wearables-filter-grid .wearables-filter-select-chip{display:grid;grid-gap:.28rem;gap:.28rem}.wearables-filter-grid .input,.wearables-filter-grid .select{width:100%;min-height:48px;border:1px solid rgba(170,158,144,.7);border-radius:999px;background:rgba(255,255,255,.86);padding:.45rem .9rem;color:#132034;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.wearables-filter-label{padding-left:.14rem;font-size:var(--text-xs);font-weight:800;color:#556174}.wearables-map-panel.panel,.wearables-product-list-panel.panel,.wearables-summary-panel.panel{border-radius:18px}.wearables-section-toolbar{align-items:baseline;gap:.75rem}.wearables-map-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.24fr);grid-gap:1rem;gap:1rem;min-height:650px}.wearables-world-map{position:relative;overflow:hidden;height:650px;min-height:650px;border:1px solid #d5e0ea;border-radius:14px;background:#f5f8fb}.maplibregl-map{position:relative;width:100%;height:100%;overflow:hidden}.maplibregl-canvas,.maplibregl-marker{position:absolute;left:0;top:0}.maplibregl-marker{will-change:transform}.wearables-map-controls{position:absolute;left:1rem;bottom:1rem;z-index:4;display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d7e1eb;border-radius:999px;background:rgba(255,255,255,.9);padding:.28rem;box-shadow:0 8px 24px rgba(15,23,42,.12)}.wearables-map-zoom-button{width:34px;height:34px;border:1px solid #d7e1eb;border-radius:999px;background:#fff;color:#17253a;font-weight:900;cursor:pointer}.wearables-map-zoom-button:disabled{opacity:.42;cursor:default}.wearables-map-zoom-label{min-width:54px;text-align:center;color:#5d6a7c;font-weight:800}.wearables-map-attribution{position:absolute;right:.7rem;bottom:.55rem;z-index:3;color:rgba(71,85,105,.7);font-size:.66rem}.wearables-map-logo-marker{width:38px;height:38px;border:3px solid #b7332f;border-radius:999px;background:#b7332f 50%/cover no-repeat;color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 8px 22px rgba(29,39,57,.22);cursor:pointer}.wearables-map-logo-marker.has-logo{background-color:#fff;background-size:contain;border-color:#b7332f}.wearables-map-logo-marker.has-no-logo{background:#b7332f}.wearables-map-logo-marker.is-active{outline:5px solid rgba(183,51,47,.22)}.wearables-map-logo-marker .wearables-map-cluster-count{position:absolute;right:-7px;bottom:-6px;display:grid;place-items:center;min-width:20px;height:20px;border:2px solid #fff;border-radius:999px;background:#b7332f;color:#fff;font-size:.68rem;font-weight:900}.wearables-map-detail{overflow:auto;max-height:650px;border:1px solid #d5e0ea;border-radius:14px;padding:1rem;background:#fff}.wearables-map-filter-sidebar{background:#e0d9cf;border-color:rgba(214,221,230,.9)}.wearables-map-filter-sidebar .wearables-map-detail-head{margin-bottom:1rem}.wearables-map-filter-sidebar .wearables-map-detail-head .btn{justify-self:start;min-height:2.25rem;padding:0 .8rem;border-radius:999px;font-size:.78rem;font-weight:800}.wearables-map-filter-sidebar .wearables-filter-grid{display:grid;grid-template-columns:1fr;grid-gap:.72rem;gap:.72rem;align-items:stretch}.wearables-map-filter-sidebar .wearables-filter-grid .wearables-filter-search,.wearables-map-filter-sidebar .wearables-filter-grid .wearables-filter-select-chip{display:grid;grid-gap:.32rem;gap:.32rem}.wearables-map-filter-sidebar .wearables-filter-grid .input,.wearables-map-filter-sidebar .wearables-filter-grid .select{min-height:2.55rem;border:1px solid #d6dde6;border-radius:24px;background:rgba(250,251,252,.96);padding:.54rem .78rem;color:#243041;font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:.95rem;font-weight:600;line-height:1;box-shadow:0 1px 2px rgba(16,24,40,.04)}.wearables-map-filter-sidebar .wearables-filter-label{margin:0;color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.wearables-map-filter-sidebar .wearables-clear-filters-button{width:100%;min-height:2.45rem;margin-top:.15rem;border:1px solid rgba(233,47,43,.18);border-radius:999px;background:rgba(255,255,255,.72);color:var(--mol-red);font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.wearables-map-detail-head{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:.8rem}.wearables-map-detail-head strong{font-family:var(--font-display);font-size:var(--text-xl)}.wearables-map-company-list{display:grid;grid-gap:.85rem;gap:.85rem}.wearables-map-company{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:.65rem;gap:.65rem;padding-bottom:.8rem;border-bottom:1px solid #e5ebf1}.wearables-map-company.is-selected{margin:-.35rem -.45rem 0;padding:.35rem .45rem .8rem;border-radius:12px;background:rgba(183,51,47,.06)}.wearables-map-company-logo{width:34px;height:34px;border:2px solid #d8e2ec;border-radius:999px;background:#b7332f 50%/contain no-repeat;color:#fff;display:grid;place-items:center;font-size:.78rem;font-weight:900}.wearables-map-company-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.wearables-map-company-copy strong{font-size:var(--text-md)}.wearables-detail-label{font-weight:900;color:#34435a}.wearables-map-company-links{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.wearables-product-list-subsection{margin-top:1.1rem;padding-top:1rem;border-top:1px solid #dce5ee}.wearables-product-table{min-width:2010px}.wearables-product-table td,.wearables-product-table th{padding-left:.52rem;padding-right:.52rem}.wearables-product-description-cell{font-size:var(--text-sm);line-height:1.42}.wearables-description-stack{display:grid;grid-gap:.48rem;gap:.48rem}.wearables-description-stack p{margin:0}.wearables-inline-label{color:#2b374a;font-weight:900}.wearables-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.wearables-product-table td:first-child,.wearables-product-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#ffffff;border-right:1px solid #d9e1eb;box-shadow:4px 0 8px -8px rgba(15,23,42,.36);overflow-wrap:normal;word-break:normal}.wearables-product-table th:first-child{z-index:3;background:#f4f7fb}.wearables-product-table th:first-child .wearables-sort-button{justify-content:flex-start}.wearables-product-table th:first-child .wearables-sort-indicator{margin-left:.45rem}.wearables-product-table td:first-child .wearables-company-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.wearables-draggable-table-wrap{max-height:min(72vh,760px);overflow:auto;cursor:-webkit-grab;cursor:grab;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wearables-draggable-table-wrap.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.wearables-draggable-table-wrap .wearables-product-table th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.wearables-draggable-table-wrap .wearables-product-table th:first-child{z-index:4}.wearables-draggable-table-wrap a,.wearables-draggable-table-wrap button,.wearables-draggable-table-wrap input,.wearables-draggable-table-wrap select{cursor:pointer}.wearables-product-table tbody tr:hover td:first-child{background:#f8fafc}.wearables-biomarker-table,.wearables-catalogue-table,.wearables-use-case-table{min-width:1770px}.wearables-use-case-table{min-width:1500px}.wearables-use-case-product-stack{display:flex;flex-wrap:wrap;gap:.32rem;align-content:flex-start}.wearables-use-case-product-button{display:inline-flex;align-items:baseline;gap:.28rem;max-width:100%;border:1px solid rgba(203,216,228,.95);border-radius:999px;background:#f8fafc;padding:.18rem .52rem;color:#1a293f;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wearables-use-case-product-button:focus-visible,.wearables-use-case-product-button:hover{border-color:rgba(183,51,47,.5);box-shadow:0 0 0 2px rgba(183,51,47,.12);outline:none}.wearables-use-case-product-button span{color:#64748b;font-size:.68rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wearables-use-case-product-button strong{color:#17253a;font-size:.76rem;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wearables-use-case-product-more{display:inline-flex;align-items:center;border:0;border-radius:999px;padding:.18rem .45rem;background:transparent;color:#64748b;cursor:pointer;font-family:var(--font-display);font-size:.72rem;font-weight:850;line-height:1.1}.wearables-use-case-product-more:focus-visible,.wearables-use-case-product-more:hover{color:#b73a35}.wearables-sort-button{display:inline-flex;align-items:center;gap:.35rem;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-align:left;cursor:pointer}.wearables-sort-indicator{margin-left:auto;color:#94a3b8;font-size:.72rem}.wearables-company-name{font-weight:900;color:#17253a}.wearables-fine-print{max-width:1080px;margin:.85rem auto 0;color:#778293;font-size:.78rem;line-height:1.55;text-align:center}.wearables-page.is-locked{position:relative}.wearables-page.is-locked>:not(.wearables-access-gate-overlay){filter:blur(2.5px);opacity:.68;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wearables-access-gate-overlay{position:fixed;inset:0;z-index:1450;display:grid;place-items:center;padding:2rem;pointer-events:none}.wearables-access-gate{position:relative;z-index:1;display:grid;grid-gap:.82rem;gap:.82rem;width:min(100%,29.5rem);max-width:29.5rem;padding:clamp(1.2rem,2.2vw,1.75rem);border:1px solid transparent;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,rgba(247,244,238,.22),rgba(255,255,255,.12)) padding-box,linear-gradient(130deg,rgba(168,152,124,.34),rgba(255,255,255,.4) 48%,rgba(116,106,91,.18)) border-box;box-shadow:0 24px 56px rgba(44,38,30,.09),inset 0 1px 0 rgba(255,255,255,.3);backdrop-filter:blur(5px) saturate(1.08);-webkit-backdrop-filter:blur(5px) saturate(1.08);pointer-events:auto}.wearables-access-gate h2{margin:0;color:#10141c;font-family:var(--font-display);font-size:clamp(1.25rem,1.75vw,1.52rem);line-height:1.15;letter-spacing:0}.wearables-access-gate p{max-width:31rem;margin:0;color:#5d6674;font-size:.98rem;font-weight:500;line-height:1.55}.wearables-access-gate-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.18rem}.wearables-access-gate-primary,.wearables-access-gate-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;border-radius:999px;padding:.66rem 1.05rem;cursor:pointer;font-family:var(--font-display);font-size:.88rem;font-weight:700;line-height:1.2}.wearables-access-gate-primary{border:1px solid color-mix(in srgb,var(--accent),#111827 18%);background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 24px rgba(233,47,43,.18)}.wearables-access-gate-secondary{border:1px solid rgba(28,39,58,.16);background:rgba(255,255,255,.72);color:#243246}.wearables-access-gate-primary:focus-visible,.wearables-access-gate-primary:hover,.wearables-access-gate-secondary:focus-visible,.wearables-access-gate-secondary:hover{filter:brightness(.97)}.wearables-form-factor-chip{display:inline-flex;border:1px solid #d2dce7;border-radius:999px;background:#f6f8fb;padding:.18rem .5rem;color:#334155;font-size:var(--text-xs);font-weight:800}.wearables-source-link{text-decoration:none}@media (max-width:1440px){.wearables-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.wearables-map-layout{grid-template-columns:1fr}.wearables-map-detail{max-height:360px}}@media (max-width:780px){.wearables-page.detail-stack{max-width:calc(100vw - 1rem)}.wearables-hero-tabs-overlay{left:1rem;right:1rem}.wearables-section-tabs{border-radius:18px}.wearables-section-tabs .segment-tab{flex:1 1 100%}.wearables-filter-grid{grid-template-columns:1fr}}.site-public-shell--research .app-main:has(.wearables-page){padding-top:1.15rem}.wearables-page.detail-stack{max-width:min(1840px,calc(100vw - 4rem));margin:0 auto;padding:0 0 4rem;gap:.65rem;min-width:0;overflow-x:hidden}.wearables-page>.panel{min-width:0;max-width:100%}.wearables-page [hidden]{display:none!important}.wearables-page .table-wrap{min-width:0;max-width:100%}.wearables-page .wearables-product-list-panel,.wearables-page .wearables-summary-panel{overflow:hidden}.wearables-page .wearables-hero.panel{position:relative;isolation:isolate;display:block!important;width:100%!important;min-height:390px!important;overflow:hidden;border:0;border-radius:24px;padding:0!important;background:linear-gradient(90deg,rgba(6,11,20,.94),rgba(6,11,20,.7) 36%,rgba(6,11,20,.22) 70%,rgba(6,11,20,.06)),url(/static/generated/site/wearables-hero-ai.png) 50% /cover no-repeat!important;box-shadow:none}.wearables-page .wearables-hero:before{content:none!important}.wearables-page .wearables-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 25% 35%,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,rgba(6,11,20,.02),rgba(6,11,20,.18))}.wearables-page .wearables-hero-grid{position:relative;z-index:1;min-height:390px;display:grid;grid-template-columns:minmax(0,1fr)}.wearables-page .wearables-hero .site-hero-copy{position:relative;z-index:1;max-width:860px;padding:2rem 2.35rem 5.9rem!important}.wearables-page .wearables-hero .site-kicker{margin:0 0 .5rem;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:.08em}.wearables-page .wearables-hero .research-hero-title-row{align-items:flex-start;gap:.6rem}.wearables-page .wearables-hero .site-title{margin:0;color:#fff;font-size:clamp(2.75rem,3.45vw,4rem);line-height:.95;letter-spacing:0;white-space:normal}.wearables-page .wearables-hero-title-break{display:block}.wearables-page .wearables-hero .site-lead{max-width:670px;margin-top:.9rem;color:rgba(255,255,255,.86);font-size:var(--text-lg);line-height:1.45}.wearables-page .wearables-hero-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.wearables-page .wearables-hero-stats span{display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.12);padding:.36rem .78rem;color:rgba(255,255,255,.9);font-size:var(--text-sm);font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wearables-page .wearables-hero-tabs-overlay{position:absolute;right:1.55rem;bottom:1.45rem;z-index:10;display:block!important;width:min(760px,calc(100% - 3.1rem));pointer-events:auto}.wearables-page .segmented-tabs.research-segmented-tabs.wearables-section-tabs,.wearables-page .wearables-section-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.45rem!important;width:100%!important;min-height:60px!important;visibility:visible!important;opacity:1!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px!important;background:rgba(31,38,49,.34)!important;padding:.45rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 34px rgba(0,0,0,.16)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wearables-page .wearables-section-tabs .research-segment-tab.segment-tab,.wearables-page .wearables-section-tabs .segment-tab{flex:1 1!important;min-width:0!important;min-height:44px!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;padding:.58rem .95rem!important;color:rgba(255,255,255,.88)!important;font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif!important;font-size:1rem!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}.wearables-page .wearables-section-tabs .research-segment-tab.segment-tab.is-active,.wearables-page .wearables-section-tabs .segment-tab.is-active{border-color:rgba(255,255,255,.5)!important;background:rgba(255,255,255,.82)!important;color:#263449!important;box-shadow:0 1px 3px rgba(12,18,29,.12)!important}.wearables-page .wearables-filter-panel.panel{margin:0;padding:.58rem .72rem;border:1px solid rgba(214,221,230,.9);border-radius:14px;background:#e0d9cf;box-shadow:none}.wearables-page .wearables-filter-panel.panel[hidden]{display:none!important}.wearables-page .wearables-category-overview-panel .wearables-biomarker-table td:first-child,.wearables-page .wearables-category-overview-panel .wearables-biomarker-table td:first-child .org-name-link,.wearables-page .wearables-category-overview-panel .wearables-biomarker-table th:first-child,.wearables-page .wearables-category-overview-panel .wearables-biomarker-table th:first-child .wearables-sort-button{text-align:left!important;justify-content:flex-start}.wearables-page .wearables-filter-grid{grid-template-columns:minmax(230px,1.25fr) repeat(8,minmax(146px,1fr)) auto;gap:.85rem;align-items:end;margin-bottom:0}.wearables-page .wearables-filter-grid .input,.wearables-page .wearables-filter-grid .select{min-height:2.55rem;border:1px solid #d6dde6;border-radius:24px;background:rgba(250,251,252,.96);padding:.54rem .78rem;color:#243041;font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:.95rem;font-weight:600;line-height:1;box-shadow:0 1px 2px rgba(16,24,40,.04)}.wearables-page .wearables-filter-label{margin:0;color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.wearables-page .wearables-filter-grid .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;white-space:nowrap;padding:0 .9rem;border:1px solid rgba(210,217,226,.95);border-radius:999px;background:#ffffff;color:#4d596a;font-family:var(--font-space-grotesk),var(--font-euclid-circular),sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.wearables-page .wearables-filter-grid .btn:focus-visible,.wearables-page .wearables-filter-grid .btn:hover{border-color:rgba(233,47,43,.35);background:rgba(233,47,43,.06);color:var(--mol-red)}.wearables-page .wearables-map-filter-sidebar .wearables-filter-grid{display:flex;flex-direction:column;gap:clamp(.22rem,.56vh,.42rem);flex:1 1;min-height:0;align-items:stretch;justify-content:space-between}.wearables-page .wearables-map-filter-sidebar .wearables-clear-filters-button{width:100%;min-height:2.18rem;margin-top:0;border-color:rgba(156,163,175,.45);background:rgba(255,255,255,.68);color:#4b5563;font-size:.78rem}.wearables-page .wearables-map-filter-sidebar .wearables-filter-label{color:#6b7280;font-size:.56rem;font-weight:750;letter-spacing:.055em;text-align:left}.wearables-page .wearables-map-filter-sidebar .wearables-filter-search{margin-bottom:0;padding-bottom:clamp(.42rem,.82vh,.62rem);border-bottom:1px solid rgba(148,163,184,.38)}.wearables-page .wearables-map-filter-sidebar .wearables-filter-grid .wearables-filter-search,.wearables-page .wearables-map-filter-sidebar .wearables-filter-grid .wearables-filter-select-chip{gap:.18rem;width:100%;justify-items:stretch}.wearables-page .wearables-map-filter-sidebar .wearables-filter-grid .input,.wearables-page .wearables-map-filter-sidebar .wearables-filter-grid .select{width:100%;min-height:2.18rem;border-radius:12px;padding-top:.44rem;padding-bottom:.44rem;font-size:.88rem}.wearables-page .wearables-map-filter-sidebar .wearables-filter-grid .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23243041' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .82rem center;background-size:14px 14px}.wearables-page .wearables-map-filter-sidebar{display:flex;flex-direction:column;overflow:hidden}.wearables-page .wearables-map-filter-sidebar .wearables-map-detail-head{flex:0 0 auto;margin-bottom:clamp(.42rem,.86vh,.68rem)}@media (max-width:1440px){.wearables-page .wearables-hero-grid,.wearables-page .wearables-hero.panel{min-height:360px!important}.wearables-page .wearables-hero-tabs-overlay{width:min(720px,calc(100% - 2.8rem))}.wearables-page .wearables-section-tabs .research-segment-tab.segment-tab,.wearables-page .wearables-section-tabs .segment-tab{font-size:.9rem!important;padding-inline:.7rem!important}}@media (max-width:980px){.wearables-page.detail-stack{max-width:calc(100vw - 1rem)}.wearables-page .wearables-hero .site-hero-copy{padding:1.35rem 1.25rem 7rem!important}.wearables-page .wearables-hero-tabs-overlay{left:1rem;right:1rem;bottom:1rem;width:auto}.wearables-page .wearables-section-tabs{flex-wrap:wrap!important;border-radius:18px!important}.wearables-page .wearables-section-tabs .research-segment-tab.segment-tab,.wearables-page .wearables-section-tabs .segment-tab{flex:1 1 48%!important}}