:root,[data-theme=dark]{--bg:#0a0908;--surface:#131210;--surface-raised:#1b1916;--surface-sunk:#060504;--ink:#e8e3da;--ink-strong:#fbf8f1;--ink-muted:#8e867a;--ink-subtle:#5c544a;--ink-ghost:#322e28;--rule:#232019;--rule-strong:#36312a;--rule-faint:#1a1814;--accent:#e8a33c;--accent-hover:#f2b859;--accent-press:#c68a26;--accent-tint:#2e2010;--accent-ink:#0a0908;--pos:#7db061;--pos-tint:#14200e;--neu:#d4a957;--neu-tint:#261b0c;--neg:#d87060;--neg-tint:#261313;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 4px 16px rgba(0,0,0,.6);--shadow-lg:0 16px 48px rgba(0,0,0,.7);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--text:var(--ink);--text-2:var(--ink-muted);--text-3:var(--ink-subtle);--surface-2:var(--surface);--surface-3:var(--surface-raised);--surface-elevated:var(--surface-raised);--border:var(--rule);--border-strong:var(--rule-strong);--border-faint:var(--rule-faint);--success:var(--pos);--warn:var(--neu);--danger:var(--neg);--info:var(--accent);--success-bg:rgba(125,176,97,.14);--warn-bg:rgba(212,169,87,.14);--danger-bg:hsla(8,61%,61%,.14);--info-bg:rgba(232,163,60,.14);--accent-bg:rgba(232,163,60,.14);--cat-1:#10b981;--cat-2:#e8a33c;--cat-3:#8b5cf6;--cat-4:#dc2626;--cat-5:#4a6d8e;--cat-6:#7b7468}[data-theme=light]{--bg:#f5f1e8;--surface:#fbf8f0;--surface-raised:#fff;--surface-sunk:#eae5d8;--ink:#1a1715;--ink-strong:#0a0807;--ink-muted:#6b645a;--ink-subtle:#9c9488;--ink-ghost:#c9c2b5;--rule:#ddd4c1;--rule-strong:#c2b89f;--rule-faint:#e8e2d2;--accent:#b4791f;--accent-hover:#946116;--accent-press:#785010;--accent-tint:#f4e5c0;--accent-ink:#fbf8f0;--pos:#547336;--pos-tint:#dce6ca;--neu:#946116;--neu-tint:#f1e5c8;--neg:#a04030;--neg-tint:#f2ddd6;--shadow-sm:0 1px 2px rgba(26,22,20,.05);--shadow-md:0 4px 12px rgba(26,22,20,.08);--shadow-lg:0 16px 40px rgba(26,22,20,.12);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--text:var(--ink);--text-2:var(--ink-muted);--text-3:var(--ink-subtle);--surface-2:var(--surface);--surface-3:var(--surface-raised);--surface-elevated:var(--surface-raised);--border:var(--rule);--border-strong:var(--rule-strong);--border-faint:var(--rule-faint);--success:var(--pos);--warn:var(--neu);--danger:var(--neg);--info:var(--accent);--success-bg:rgba(84,115,54,.1);--warn-bg:rgba(148,97,22,.1);--danger-bg:rgba(160,64,48,.1);--info-bg:rgba(180,121,31,.1);--accent-bg:rgba(180,121,31,.1);--cat-1:#10b981;--cat-2:#e8a33c;--cat-3:#8b5cf6;--cat-4:#dc2626;--cat-5:#4a6d8e;--cat-6:#7b7468}html{color-scheme:dark}[data-theme=light]{color-scheme:light}:root{--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Geist",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono","JetBrains Mono","IBM Plex Mono",ui-monospace,"SF Mono",Consolas,monospace;--font-geist:var(--font-sans);--font-geist-mono:var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--motion-fast:120ms;--motion-base:180ms;--motion-slow:260ms;--motion-slower:400ms;--motion-ease:cubic-bezier(0.2,0,0,1);--motion-ease-out:cubic-bezier(0.16,1,0.3,1);--motion-ease-in:cubic-bezier(0.4,0,1,1);--motion-bounce:cubic-bezier(0.34,1.56,0.64,1);--t-instant:0ms;--t-fast:120ms;--t-quick:160ms;--t-base:220ms;--t-deliberate:320ms;--t-slow:480ms;--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-expo:cubic-bezier(0.19,1.00,0.22,1.00);--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-snap:cubic-bezier(0.5,0,0.5,1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms;--motion-slower:0ms;--t-fast:0ms;--t-quick:0ms;--t-base:0ms;--t-deliberate:0ms;--t-slow:0ms}}:root{--z-content:1;--z-sticky:10;--z-dropdown:100;--z-modal:1000;--z-toast:10000;--z-tooltip:100000}.ramp-focusable:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ramp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:500;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--t-fast) var(--ease-snap),background-color var(--t-fast) var(--ease-out-quad),border-color var(--t-fast) var(--ease-out-quad),color var(--t-fast) var(--ease-out-quad),opacity var(--t-fast) var(--ease-out-quad)}.ramp-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ramp-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.ramp-btn:disabled,.ramp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ramp-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover)}.ramp-btn[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:var(--accent-press)}.ramp-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-raised);border-color:var(--rule-strong);color:var(--ink-strong)}.ramp-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface);color:var(--ink-strong)}.ramp-btn[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--neg);filter:brightness(1.08)}@keyframes ramp-spinner{to{transform:rotate(1turn)}}.ramp-spinner{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:ramp-spinner .72s linear infinite}.ramp-card[data-interactive=true]{cursor:pointer;transition:transform var(--t-quick) var(--ease-out-quad),background-color var(--t-quick) var(--ease-out-quad),border-color var(--t-quick) var(--ease-out-quad),box-shadow var(--t-quick) var(--ease-out-quad)}.ramp-card[data-interactive=true]:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md)}.ramp-card[data-interactive=true]:active{transform:scale(.995)}.ramp-card[data-interactive=true]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes ramp-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.ramp-pulse-dot{animation:ramp-pulse-dot 1.6s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.ramp-pulse-dot{animation:none}}.ramp-tabs-underline{position:absolute;bottom:-1px;left:0;height:2px;background:var(--accent);transition:transform var(--t-base) var(--ease-out-quad),width var(--t-base) var(--ease-out-quad),opacity var(--t-fast) var(--ease-out-quad);pointer-events:none}@keyframes ramp-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ramp-modal-panel-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ramp-modal-backdrop{animation:ramp-modal-backdrop-in .18s var(--ease-out-quad)}.ramp-modal-panel{animation:ramp-modal-panel-in .22s var(--ease-out-quad)}@media (prefers-reduced-motion:reduce){.ramp-modal-backdrop,.ramp-modal-panel{animation-duration:0ms}}@keyframes ramp-toast-in{0%{transform:translateX(110%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ramp-toast-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(110%);opacity:0}}.ramp-toast-in{animation:ramp-toast-in .22s var(--ease-out-quad)}.ramp-toast-out{animation:ramp-toast-out .18s var(--ease-out-quad) forwards}@keyframes ramp-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ramp-toast-progress{transform-origin:left center;animation:ramp-toast-progress linear forwards}.ramp-toast:hover .ramp-toast-progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ramp-toast-in,.ramp-toast-out,.ramp-toast-progress{animation-duration:0ms}}.ramp-section-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--t-base) var(--ease-out-quad)}.ramp-section-body[data-open=false]{grid-template-rows:0fr}.ramp-section-body>div{overflow:hidden;min-height:0}.ramp-section-chevron{transition:transform var(--t-fast) var(--ease-out-quad)}.ramp-section-chevron[data-open=true]{transform:rotate(90deg)}.ramp-input,.ramp-select{transition:border-color var(--t-fast) var(--ease-out-quad),box-shadow var(--t-fast) var(--ease-out-quad)}.ramp-input:focus-visible,.ramp-select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ramp-input::placeholder{color:var(--ink-subtle)}.ramp-select,.ramp-toggle-tile{appearance:none;-webkit-appearance:none;-moz-appearance:none}.ramp-toggle-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--surface);color:var(--ink-strong);cursor:pointer;text-align:left;font-family:var(--font-sans);outline:none;transition:background-color var(--t-fast) var(--ease-out-quad),border-color var(--t-fast) var(--ease-out-quad),color var(--t-fast) var(--ease-out-quad)}.ramp-toggle-tile:hover:not(:disabled){border-color:var(--rule-strong)}.ramp-toggle-tile:focus-visible{box-shadow:var(--focus-ring)}.ramp-toggle-tile:disabled{opacity:.4;cursor:not-allowed}.ramp-toggle-tile[data-active=true]{background:var(--accent-bg);border-color:var(--accent)}.ramp-toggle-tile[data-active=true] .ramp-toggle-tile-label{color:var(--accent)}.ramp-toggle-tile[data-active=true] .ramp-toggle-tile-desc{color:var(--accent);opacity:.8}.ramp-toggle-tile-label{font-size:13px;font-weight:600;color:var(--ink-strong)}.ramp-toggle-tile-desc{font-size:10px;color:var(--ink-muted)}.ramp-toggle-tile-label-mono{font-size:15px;font-weight:700;font-family:var(--font-mono);color:var(--ink-strong)}.ramp-toggle-tile-sub-mono{font-size:8px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-mono);color:var(--ink-muted)}.ramp-toggle-tile[data-active=true] .ramp-toggle-tile-label-mono,.ramp-toggle-tile[data-active=true] .ramp-toggle-tile-sub-mono{color:var(--accent)}.ramp-toggle-tile[data-active=true] .ramp-toggle-tile-sub-mono{opacity:.85}.ramp-score-value{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font-sans);font-feature-settings:"ss01","cv11","tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-mono,code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:"ss01","zero","tnum";font-variant-numeric:tabular-nums}::selection{background:var(--accent-tint);color:var(--ink-strong)}.haptic{transition:transform var(--t-fast) var(--ease-snap),background-color var(--t-fast) var(--ease-out-quad),border-color var(--t-fast) var(--ease-out-quad),color var(--t-fast) var(--ease-out-quad)}.haptic:active{transform:scale(.98);transition-duration:var(--t-fast)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--surface) 0,var(--surface-raised) 50%,var(--surface) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s var(--ease-in-out) infinite;border-radius:var(--radius-sm)}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-fade{opacity:0;animation:card-enter var(--t-base) var(--ease-out-quad) forwards}.stagger-fade:first-child{animation-delay:0ms}.stagger-fade:nth-child(2){animation-delay:30ms}.stagger-fade:nth-child(3){animation-delay:60ms}.stagger-fade:nth-child(4){animation-delay:90ms}.stagger-fade:nth-child(5){animation-delay:.12s}.stagger-fade:nth-child(6){animation-delay:.15s}.stagger-fade:nth-child(n+7){animation-delay:.18s}.focus-ring:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}.skeleton{animation:none;background:var(--surface)}.stagger-fade{opacity:1;animation:none}}.mosaic-workspace{--brand-red:#e8a33c;--brand-gold:#d4a957;--bg:#0b0a08;--surface:#141210;--surface-raised:#1c1a16;--surface-sunk:#070605;--ink:#e8e3da;--ink-strong:#fbf8f1;--ink-muted:#a39a8d;--ink-subtle:#7f7769;--ink-ghost:#4a433a;--rule:#29251f;--rule-strong:#3d372e;--rule-faint:#1d1a16;--accent:#e8a33c;--accent-hover:#f2b859;--accent-press:#c68a26;--accent-tint:#2e2010;--accent-ink:#0a0908;--pos:#7db061;--pos-tint:#16220f;--neu:#d4a957;--neu-tint:#281d0d;--neg:#d87060;--neg-tint:#2a1513;--mw-gold:#d4a957;--mw-blue:#7fa7cc;--mw-purple:#a690dc;--mw-teal:#5fb3a1;--mw-live:var(--mw-teal);--mw-live-tint:#0f2420;--text:var(--ink);--text-2:var(--ink-muted);--text-3:var(--ink-subtle);--border:var(--rule);--border-strong:var(--rule-strong);--success:var(--pos);--warn:var(--neu);--danger:var(--neg);--info:var(--accent);--surface-2:var(--surface);--surface-3:var(--surface-raised);--accent-bg:var(--accent-tint);--success-bg:var(--pos-tint);--warn-bg:var(--neu-tint);--danger-bg:var(--neg-tint);color-scheme:dark;--mw-header-h:66px;--mw-search-h:40px;--mw-page-pad:32px 34px 56px;--mw-page-pad-x:34px;--mw-h1:29px;--mw-h1-sub:26px;--mw-control-h:32px;--mw-stat-pad:18px 20px;--mw-stat-value:26px;--mw-panel-pad:15px 18px;--mw-heading-gap:24px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px}[data-theme=light] .mosaic-workspace{--brand-red:#b4791f;--brand-gold:#946116;--bg:#f5f1e8;--surface:#fbf8f0;--surface-raised:#fff;--surface-sunk:#eae5d8;--ink:#1a1715;--ink-strong:#0a0807;--ink-muted:#6b645a;--ink-subtle:#857d71;--ink-ghost:#c9c2b5;--rule:#ddd4c1;--rule-strong:#c2b89f;--rule-faint:#e8e2d2;--accent:#b4791f;--accent-hover:#946116;--accent-press:#785010;--accent-ink:#fbf8f0;--accent-tint:#f4e5c0;--pos:#547336;--pos-tint:#dce6ca;--neu:#946116;--neu-tint:#f1e5c8;--neg:#a04030;--neg-tint:#f2ddd6;--mw-gold:#946116;--mw-blue:#3f6c94;--mw-purple:#6b4fa0;--mw-teal:#2f7d6d;--mw-live:var(--mw-teal);--mw-live-tint:#d5ece6;color-scheme:light}.mw-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--bg);border-bottom:1px solid var(--rule)}.mw-header-inner{max-width:1584px;margin:auto;min-height:var(--mw-header-h);padding:0 32px;gap:24px}.mw-brand,.mw-header-inner{display:flex;align-items:center}.mw-brand{gap:12px;text-decoration:none;color:var(--ink-strong);flex-shrink:0}.mw-brand-name{font-size:19px;font-weight:650;letter-spacing:-.8px}.mw-brand-sub{color:var(--mw-gold);font-size:9px;letter-spacing:2px;text-transform:uppercase;margin-top:2px}.mw-mark{display:grid;grid-template-columns:repeat(3,7px);grid-template-rows:repeat(3,7px);grid-gap:3px;gap:3px}.mw-mark i{background:var(--ink-strong);border-radius:1px}.mw-mark i:nth-child(3),.mw-mark i:nth-child(8){background:var(--accent)}.mw-mark i:nth-child(6){background:var(--mw-gold)}.mw-main-nav{display:flex;height:var(--mw-header-h);align-items:stretch;gap:8px;margin-left:22px}.mw-main-nav a{display:flex;gap:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:550;color:var(--ink-muted);border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap}.mw-main-nav a:hover{color:var(--ink-strong)}.mw-main-nav a[aria-current=page]{color:var(--accent);border-color:var(--accent);background:linear-gradient(0deg,var(--accent-tint),transparent 70%)}.mw-header-tools{display:flex;align-items:center;gap:16px;margin-left:auto}.mw-brand-valiant{width:114px;height:24px;color:var(--ink-strong)}.mw-search-trigger{display:flex;align-items:center;gap:12px;width:clamp(280px,25vw,380px);min-width:280px;min-height:var(--mw-search-h);background:var(--surface);color:var(--ink-muted);border:1px solid var(--rule-strong);padding:8px 12px;border-radius:8px;cursor:pointer;font-size:13px;text-align:left}.mw-search-trigger kbd{margin-left:auto;font-size:10px;font-family:var(--font-mono);color:var(--ink-subtle)}.mw-avatar{width:30px;height:30px;border-radius:50%;background:var(--accent-tint);color:var(--accent);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;overflow:hidden}.mw-account-menu,.mw-avatar{border:1px solid var(--rule-strong)}.mw-account-menu{position:absolute;right:0;top:40px;min-width:210px;background:var(--surface-raised);padding:8px;border-radius:10px;box-shadow:var(--shadow-lg);z-index:90}.mw-account-menu a,.mw-account-menu button{display:block;width:100%;padding:10px 12px;color:var(--ink);background:transparent;border:0;text-align:left;text-decoration:none;border-radius:6px;cursor:pointer;font-size:13px}.mw-account-menu a:hover,.mw-account-menu button:hover{background:var(--surface)}.mw-account-identity{padding:9px 12px 12px;font-size:12px}.mw-account-identity strong{display:block;color:var(--ink-strong)}.mw-account-identity small{display:block;margin-top:5px;color:var(--ink-muted);overflow-wrap:anywhere}.mw-menu-divider{height:1px;margin:6px 4px;background:var(--rule)}.mw-preview-banner{text-align:center;font-size:11px;padding:5px;color:var(--neu);background:var(--neu-tint);border-bottom:1px solid var(--rule)}.mw-main{max-width:1584px;margin:0 auto;min-height:calc(100vh - var(--mw-header-h) - 1px)}.mw-page{padding:var(--mw-page-pad)}.mw-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:var(--mw-heading-gap)}.mw-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:9px}.mw-page-heading h1{color:var(--ink-strong);font-size:var(--mw-h1);font-weight:600;letter-spacing:-1px;line-height:1.15;margin:0}.mw-page-heading p{margin:8px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.7;max-width:680px}.mw-heading-actions,.mw-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--mw-control-h);padding:0 12px;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);font-size:12px;font-weight:500;border-radius:7px;cursor:pointer;text-decoration:none;white-space:nowrap}.mw-btn:hover{border-color:var(--accent);color:var(--ink-strong)}.mw-btn:disabled{opacity:.45;cursor:not-allowed}.mw-btn-primary{background:var(--brand-red);border-color:var(--brand-red);color:#fff;font-weight:650}.mw-btn-primary:hover{background:#b51c21;border-color:#b51c21;color:#fff}.mw-btn-danger{color:var(--neg);border-color:var(--neg)}.mw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:var(--surface);margin-bottom:26px}.mw-stat{padding:var(--mw-stat-pad);border-right:1px solid var(--rule);min-width:0}.mw-stat:last-child{border:0}.mw-stat-label{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.1px;font-size:10px;margin-bottom:9px}.mw-stat-value{font-family:var(--font-mono);font-size:var(--mw-stat-value);line-height:1.1;color:var(--ink-strong);letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw-stat-note{color:var(--ink-subtle);font-size:11px;margin-top:8px;line-height:1.5}.mw-tone-mint .mw-stat-value,.mw-tone-pos .mw-stat-value,.mw-tone-positive .mw-stat-value{color:var(--accent)}.mw-tone-gold .mw-stat-value,.mw-tone-neu .mw-stat-value,.mw-tone-warning .mw-stat-value{color:var(--mw-gold)}.mw-tone-neg .mw-stat-value,.mw-tone-negative .mw-stat-value{color:var(--neg)}.mw-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.mw-section-heading h2{margin:0;font-size:16px;font-weight:550;color:var(--ink-strong);letter-spacing:-.2px}.mw-section-heading p{font-size:11px;color:var(--ink-muted);margin:6px 0 0;line-height:1.6}.mw-panel{background:var(--surface);border:1px solid var(--rule);border-radius:12px;overflow:hidden;min-width:0}.mw-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:var(--mw-panel-pad);border-bottom:1px solid var(--rule)}.mw-panel-body{padding:18px}.mw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mw-badge,.mw-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:500;padding:3px 6px;border-radius:4px;line-height:1.2;border:1px solid var(--rule-strong);color:var(--ink-muted);white-space:nowrap}.mw-badge-mint,.mw-badge-pos,.mw-badge-positive,.mw-badge-success{background:var(--pos-tint);color:var(--pos);border-color:var(--pos-tint)}.mw-badge-gold,.mw-badge-neu,.mw-badge-warning{color:var(--neu);background:var(--neu-tint);border-color:var(--neu-tint)}.mw-badge-error,.mw-badge-neg,.mw-badge-negative{color:var(--neg);background:var(--neg-tint);border-color:var(--neg-tint)}.mw-badge-blue{color:var(--mw-blue);background:var(--surface-raised)}.mw-badge-live{color:var(--mw-live);background:var(--mw-live-tint);border-color:var(--mw-live);font-weight:600}.mw-badge-live:before,.mw-live-dot{content:"";display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor;animation:mw-live-pulse 1.8s ease-in-out infinite}@keyframes mw-live-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.mw-badge-live:before,.mw-live-dot{animation:none}}.mw-input,.mw-select{min-height:var(--mw-control-h);border:1px solid var(--rule);background:var(--surface);color:var(--ink);padding:7px 10px;border-radius:7px;font-family:inherit;font-size:12px;min-width:0}.mosaic-workspace select{color-scheme:inherit;max-width:100%;font-family:inherit}.mosaic-workspace select optgroup,.mosaic-workspace select option{background:var(--surface);color:var(--ink)}.mw-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2380717a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.mw-select[multiple]{background-image:none;padding-right:11px}.mw-input::placeholder{color:var(--ink-subtle)}.mw-search-field{display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--surface);border:1px solid var(--rule);border-radius:7px;color:var(--ink-subtle)}.mw-search-field input{background:none;border:0;color:var(--ink);min-height:var(--mw-control-h);width:100%;min-width:0;font-size:12px;outline:0}.mw-tabs{display:flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid var(--rule);background:var(--surface-sunk);border-radius:8px}.mw-tab{background:none;border:0;color:var(--ink-muted);padding:7px 12px;border-radius:5px;font-size:12px;cursor:pointer;white-space:nowrap;text-decoration:none}.mw-tab.active,.mw-tab[aria-pressed=true],.mw-tab[aria-selected=true]{background:var(--surface-raised);color:var(--ink-strong);box-shadow:0 1px 3px #0002}.mw-muted{color:var(--ink-muted)}.mw-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw-empty{text-align:center;padding:44px 24px;border:1px dashed var(--rule-strong);border-radius:12px;color:var(--ink-muted)}.mw-empty-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-raised);border-radius:12px;width:52px;height:52px;color:var(--accent);margin-bottom:14px}.mw-empty h3{color:var(--ink-strong);font-size:17px;font-weight:500;margin:0 0 8px}.mw-empty p{font-size:12px;max-width:520px;line-height:1.7;margin:0 auto 20px}.mw-error,.mw-notice{padding:12px 16px;border:1px solid var(--rule-strong);border-radius:8px;margin:14px 0;font-size:12px;line-height:1.6}.mw-error{border-color:var(--neg);color:var(--neg);background:var(--neg-tint)}.mw-notice{background:var(--surface);color:var(--ink-muted)}.mw-table-wrap{overflow-x:auto}.mw-table{width:100%;border-collapse:collapse;font-size:12px}.mw-table th{padding:11px 14px;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:var(--ink-subtle);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}.mw-table td{padding:12px 14px;border-bottom:1px solid var(--rule-faint);vertical-align:middle}.mw-table tr:last-child td{border-bottom:0}.mw-table a{color:var(--ink-strong);text-decoration:none}.mw-table tbody tr:hover{background:var(--surface-raised)}.mw-link{color:var(--accent);font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.mw-link:hover{text-decoration:underline}.mw-divider{height:1px;background:var(--rule);margin:22px 0}.mw-loading{padding:48px;color:var(--ink-muted);text-align:center;font-size:13px}.mosaic-workspace a:focus-visible,.mosaic-workspace button:focus-visible,.mosaic-workspace input:focus-visible,.mosaic-workspace select:focus-visible,.mosaic-workspace textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mw-project-layout{display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:22px;gap:22px}.mw-sidebar{border:1px solid var(--rule);border-radius:10px;padding:16px;align-self:start;background:var(--surface)}.mw-sidebar-title{color:var(--ink-strong);font-size:12px;font-weight:600;margin-bottom:14px;display:flex;gap:9px;align-items:center}.mw-filter-group{margin-bottom:20px}.mw-filter-group:last-child{margin-bottom:0}.mw-filter-label{font-family:var(--font-mono);font-size:9px;color:var(--ink-subtle);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.mw-filter-choice{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:7px 0;color:var(--ink-muted);font-size:12px;text-align:left;cursor:pointer}.mw-filter-choice[aria-pressed=true]{color:var(--accent)}.mw-filter-choice span:last-child{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--ink-subtle)}.mw-filter-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-ghost)}.mw-filter-choice[aria-pressed=true] .mw-filter-dot{background:var(--accent)}.mw-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.mw-project-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--rule);border-radius:10px;transition:border-color .18s,transform .18s}.mw-project-card:hover{border-color:var(--rule-strong);transform:translateY(-2px);z-index:2}.mw-project-card-head{display:flex;flex-direction:column;padding:14px 14px 12px;border-bottom:1px solid var(--rule);flex:1 0 auto;min-width:0}.mw-project-card-title{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.mw-project-card-title a{min-width:0;color:var(--ink-strong);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;letter-spacing:-.2px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mw-project-card-title .mw-badge{flex-shrink:0;margin-top:1px}.mw-project-description{font-size:11.5px;color:var(--ink-muted);line-height:1.55;margin:7px 0 0;min-height:36px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mw-project-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;min-width:0;font-size:10px;color:var(--ink-muted)}.mw-project-meta .mw-project-time{flex-shrink:0;font-family:var(--font-mono)}.mw-project-anchor{display:flex;align-items:center;gap:5px;min-width:0}.mw-project-anchor svg{flex-shrink:0}.mw-project-anchor span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-project-card-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule)}.mw-project-card-data>div{min-width:0;padding:9px 8px 9px 12px;border-right:1px solid var(--rule)}.mw-project-card-data>div:last-child{border:0}.mw-card-number{font-size:17px;line-height:1.15;font-family:var(--font-mono);color:var(--ink-strong)}.mw-card-label{font-family:var(--font-mono);font-size:8px;line-height:1.3;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-subtle);margin-top:4px}.mw-project-card-footer{display:flex;justify-content:space-between;gap:8px;padding:9px 12px 9px 14px;align-items:center;min-width:0}.mw-project-open{flex-shrink:0;padding:4px 0 4px 4px}.mw-project-avatar-group{display:flex;align-items:center;gap:5px}.mw-person{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--surface-raised);border:1px solid var(--rule-strong);font-size:9px;color:var(--accent)}.mw-project-time{font-size:10px;color:var(--ink-subtle)}.mw-tagged{flex:1 1 auto;font-size:11px;color:var(--ink-muted)}.mw-tagged,.mw-tagged .mw-project-people-trigger{display:flex;align-items:center;gap:6px;min-width:0}.mw-tagged .mw-project-people-trigger{max-width:100%;padding:2px 0;color:var(--ink)}.mw-tagged-names{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-tagged.is-empty .mw-tagged-names{white-space:normal;line-height:1.35}.mw-tagged.is-empty.is-warn{color:var(--neu)}.mw-tagged-more{flex-shrink:0;font-family:var(--font-mono);font-size:10px;color:var(--ink-muted);padding:1px 5px;border:1px solid var(--rule-strong);border-radius:999px}.mw-avatar-stack{display:inline-flex;flex-shrink:0}.mw-avatar-stack .mw-person-avatar+.mw-person-avatar{margin-left:-4px}.mw-person-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px var(--surface);color:var(--accent-ink);font-size:9px;font-weight:700;line-height:1;letter-spacing:.2px}.mw-project-people-popover li b{display:block;font-weight:600;color:var(--ink-strong)}.mw-project-people-popover li small{display:block;margin-top:1px;font-size:10px;color:var(--ink-muted);overflow-wrap:anywhere}.mw-project-people-popover li .mw-person-avatar{box-shadow:none}.mw-books{margin:0 0 18px}.mw-books-label{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.mw-books-label span{color:var(--ink-subtle);letter-spacing:1px}.mw-books-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mw-book-card{display:flex;align-items:center;gap:14px;min-width:0;padding:13px 16px;border:1px solid var(--rule-strong);border-left:3px solid var(--book-tone,var(--accent));border-radius:10px;text-decoration:none;color:var(--ink);background:linear-gradient(90deg,var(--book-tint,var(--accent-tint)),var(--surface) 62%);transition:border-color .18s}.mw-book-card:hover{border-color:var(--book-tone,var(--accent))}.mw-book-card.is-short{--book-tone:var(--neg);--book-tint:var(--neg-tint)}.mw-book-card.is-long{--book-tone:var(--pos);--book-tint:var(--pos-tint)}.mw-books-grid.has-alerts{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-book-card.is-alerts{--book-tone:var(--accent);--book-tint:var(--accent-tint)}.mw-book-card.is-alerts.is-live{--book-tone:var(--mw-live);--book-tint:var(--mw-live-tint)}.mw-book-card.is-alerts.is-off{--book-tone:var(--ink-muted);--book-tint:var(--surface-raised)}.mw-book-card.is-alerts.is-live .mw-book-side{display:inline-flex;align-items:center;gap:5px;background:var(--mw-live-tint)}.mw-book-side{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--book-tone,var(--accent));padding:3px 7px;border:1px solid var(--book-tone,var(--accent));border-radius:4px}.mw-book-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.mw-book-main strong{font-size:14px;font-weight:600;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-book-main small{font-size:11px;color:var(--ink-muted);overflow-wrap:anywhere}.mw-book-go{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;color:var(--accent)}@supports (grid-template-rows:subgrid){.mw-project-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-row-gap:0;row-gap:0}.mw-project-card-head{flex:none}}@media(max-width:1199px){.mw-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.mw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.mw-books-grid.has-alerts .mw-book-card{flex-wrap:wrap;gap:8px 12px}.mw-books-grid.has-alerts .mw-book-go{margin-left:auto}}@media(max-width:760px){.mw-books-grid,.mw-books-grid.has-alerts{grid-template-columns:1fr}}@media(max-width:560px){.mw-project-grid{grid-template-columns:1fr}.mw-book-card{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.mw-book-go{margin-left:auto}}.mw-project-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.mw-project-toolbar .mw-search-field{flex:1 1}.mw-project-count{color:var(--ink-subtle);font-size:11px;font-family:var(--font-mono);margin-bottom:14px}.mw-feed-list{display:flex;flex-direction:column;gap:14px}.mw-feed-item{display:flex;gap:12px;font-size:12px}.mw-feed-item .mw-feed-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px}.mw-feed-item small{display:block;color:var(--ink-subtle);margin-top:4px}.mw-modal-backdrop{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.mw-modal{width:520px;max-width:100%;max-height:90vh;overflow:auto;padding:24px;border:1px solid var(--rule-strong);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-lg)}.mw-modal h2{margin:0 0 8px;font-size:21px;letter-spacing:-.6px}.mw-modal label{display:block;font-size:11px;color:var(--ink-muted);margin:18px 0 7px}.mw-modal .mw-input{width:100%}.mw-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.mw-collection-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:22px 0}.mw-collection-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:550}.mw-collection-row{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule-faint);font-size:12px}.mw-collection-row:last-child{border:0}.mw-collection-row small{display:block;margin-top:4px;color:var(--ink-muted);font-size:10px}.mw-source-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:7px;background:var(--accent)}.mw-source-dot.stale{background:var(--neu)}.mw-source-dot.unknown{background:var(--ink-ghost)}.mw-company-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mw-company-card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:18px}.mw-company-card h3{font-size:14px;margin:0 0 6px}.mw-company-card h3 a{color:var(--ink-strong);text-decoration:none}.mw-company-card>p{margin:0;color:var(--ink-subtle);font-size:11px}.mw-company-card-counts{display:flex;gap:20px;margin:18px 0;padding-top:14px;border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:18px}.mw-company-card-counts small{display:block;font-family:var(--font-sans);color:var(--ink-subtle);font-size:9px;margin-top:5px}.mw-company-card-links{display:flex;gap:12px;font-size:11px;flex-wrap:wrap}.mw-alert-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.mw-form-label{display:block;font-size:12px;color:var(--ink-muted);margin-bottom:8px}.mw-form-field{margin-bottom:20px}.mw-form-field .mw-input,.mw-form-field .mw-select{width:100%}.mw-alert-preview{padding:22px;border:1px dashed var(--rule-strong);border-radius:10px;background:var(--surface-sunk)}.mw-back{margin-bottom:22px;font-size:11px;color:var(--ink-muted);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.mw-detailed-project{padding:32px var(--mw-page-pad-x)!important;max-width:none!important}.mw-detailed-project>div:first-of-type h1{font-size:var(--mw-h1-sub)!important}.mw-company-page{padding:28px var(--mw-page-pad-x)!important;max-width:none!important}.mw-company-page>div:first-child h1{font-size:var(--mw-h1-sub)!important}.mw-company-page table{border-collapse:collapse}.mw-company-page [role=tablist]{min-width:0}@media(min-width:1650px){.mw-company-cards,.mw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1250px){.mw-header-inner{gap:16px;padding:0 24px}.mw-main-nav{margin-left:0}.mw-brand-valiant{display:none}.mw-search-trigger{min-width:190px}.mw-search-trigger kbd{display:none}.mw-company-page,.mw-detailed-project,.mw-page{padding-left:24px!important;padding-right:24px!important}.mw-company-cards,.mw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-project-layout{gap:20px;grid-template-columns:190px minmax(0,1fr)}}@media(max-width:850px){.mw-header-inner{flex-wrap:wrap;min-height:60px;gap:10px;padding:12px 20px 0}.mw-main-nav{order:3;width:100%;height:46px;justify-content:center}.mw-header-tools{gap:10px}.mw-main-nav a{padding:0 15px}.mw-brand-valiant{display:none}.mw-brand-name{font-size:18px}.mw-brand-sub{display:none}.mw-page-heading{align-items:flex-start;flex-wrap:wrap}.mw-page-heading h1{font-size:29px}.mw-project-layout{display:block}.mw-sidebar{margin-bottom:20px;display:flex;gap:24px;overflow:auto;padding:14px 18px}.mw-sidebar-title{display:none}.mw-filter-group{margin-bottom:0;min-width:120px}.mw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-stat:nth-child(2){border-right:0}.mw-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}.mw-collection-split{grid-template-columns:1fr}}@media(max-width:560px){.mw-company-page,.mw-detailed-project,.mw-page{padding:24px 16px 40px!important}.mw-alert-grid,.mw-company-cards,.mw-grid{grid-template-columns:1fr}.mw-stat{padding:17px}.mw-stat-value{font-size:25px}.mw-project-toolbar{flex-wrap:wrap}.mw-main-nav a{font-size:11px;padding:0 9px;gap:6px}.mw-modal{padding:22px}.mw-header-inner{padding:10px 16px 0}}@media(prefers-reduced-motion:reduce){.mw-project-card{transition:none}.mw-project-card:hover{transform:none}}@media(max-width:1400px){.mw-main-nav{gap:4px}.mw-main-nav a{padding:0 12px}.mw-search-trigger{width:clamp(220px,20vw,380px);min-width:220px}.mw-search-trigger kbd{display:none}.mw-search-trigger span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:851px) and (max-width:1100px){.mw-header-inner{flex-wrap:wrap;min-height:60px;gap:10px 16px;padding:12px 24px 0}.mw-main-nav{order:3;width:100%;height:46px;margin-left:0;justify-content:center}.mw-brand-valiant{display:none}}.mw-main-nav{max-width:100%;overflow-x:auto;scrollbar-width:none}.mw-main-nav::-webkit-scrollbar{display:none}@media(max-width:560px){.mw-main-nav{justify-content:safe center;gap:2px}.mw-main-nav a{padding:0 8px;gap:0}.mw-main-nav a svg{display:none}}@media(max-width:1600px){.mw-main-nav{gap:4px}.mw-main-nav a{padding:0 12px}}@media(max-width:1500px){.mw-brand-valiant{display:none}}@media(min-width:1101px) and (max-width:1250px){.mw-header-inner{flex-wrap:wrap;min-height:60px;gap:10px 16px;padding:12px 24px 0}.mw-main-nav{order:3;width:100%;height:46px;margin-left:0;justify-content:center}}@media(max-width:700px){.mw-main-nav{justify-content:safe center;gap:2px}.mw-main-nav a{padding:0 9px;gap:0}.mw-main-nav a svg{display:none}}@media(max-width:430px){.mw-main-nav{gap:0}.mw-main-nav a{padding:0 6px;font-size:10.5px}}@media(max-width:374px){.mw-main-nav a{padding:0 5px;font-size:10px}}.mw-badge-danger{color:var(--neg);background:var(--neg-tint);border-color:var(--neg)}.mw-badge-na{color:var(--mw-teal);background:transparent;border:1px dashed var(--mw-teal)}.mosaic-workspace .mw-tabs{max-width:100%;overflow-x:auto;box-sizing:border-box}.mosaic-workspace .mw-tab{flex-shrink:0}.mw-health-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mw-health-summary strong{font:500 20px var(--font-mono);color:var(--ink-strong);margin-right:6px}.mw-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}.mw-source-list .mw-collection-row{min-width:0;padding:9px 0}.mw-source-list .mw-collection-row>div{min-width:0}.mw-source-list .mw-collection-row .mw-link{font-size:11px}.mw-detail-disclosure{margin-top:12px;font-size:12px;color:var(--ink-muted)}.mw-detail-disclosure>summary{cursor:pointer;color:var(--accent);padding:8px 0}.mw-detail-disclosure[open]>summary{margin-bottom:5px}.mw-source-detail-list{max-height:320px;overflow:auto;overscroll-behavior:contain;padding-right:6px}.mw-compact-note{margin:0 0 14px;font-size:11px;line-height:1.6;color:var(--ink-muted)}.mw-company-card-links{padding-top:12px;border-top:1px solid var(--rule)}.mw-company-data-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 12px}.mw-section-heading{flex-wrap:wrap}.mw-company-page>div{min-width:0}.mw-data-layout{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.7fr);grid-gap:18px;gap:18px;align-items:start}.mw-data-reader{padding:22px}.mw-data-reader h3{font-size:16px;margin:0;color:var(--ink-strong)}.mw-data-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 18px}.mw-data-object{display:block;width:100%;border:0;border-bottom:1px solid var(--rule);text-align:left;background:transparent;color:var(--ink);cursor:pointer;padding:14px 18px;font:inherit}.mw-data-object[aria-pressed=true]{background:var(--accent-tint);box-shadow:inset 3px 0 var(--accent)}.mw-data-object strong{display:block;font-size:12px;font-weight:550}.mw-data-object small{display:block;font-size:10px;color:var(--ink-muted);margin-top:6px}.mw-data-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;overflow:auto;font:11px/1.7 var(--font-mono);background:var(--surface-sunk);border:1px solid var(--rule);border-radius:8px;padding:16px}.mw-news-item{padding:14px 0;border-bottom:1px solid var(--rule)}.mw-news-item h4{margin:0 0 7px;font-size:14px;line-height:1.5;font-weight:500}.mw-news-item p{margin:7px 0;font-size:12px;color:var(--ink-muted);line-height:1.65}.mw-news-item small{font-size:10px;color:var(--ink-subtle)}.mw-data-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px;font-size:11px;color:var(--ink-muted)}.mw-data-empty{padding:20px;color:var(--ink-muted);font-size:12px;line-height:1.7}.mw-record-details{margin:8px 0;padding:10px 0;border-bottom:1px solid var(--rule);font-size:12px}.mw-record-details summary{cursor:pointer;color:var(--ink)}.mw-data-source-toolbar{margin:16px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mw-data-source-toolbar .mw-select{max-width:360px}.mw-holder-table{font-size:11px}@media(max-width:850px){.mw-data-layout,.mw-source-list{grid-template-columns:1fr}.mw-search-trigger{min-width:170px}.mw-data-reader{padding:18px}}@media(max-width:560px){.mw-search-trigger{min-width:42px;padding:10px}.mw-search-trigger kbd,.mw-search-trigger span{display:none}.mw-header-tools{margin-left:auto}.mw-data-source-toolbar .mw-select{width:100%;max-width:100%}.mw-data-pagination{flex-wrap:wrap}}.mosaic-workspace .mbk{--mbk-u1:#1c5cab;--mbk-u2:#2a78d6;--mbk-u3:#5598e7;--mbk-u4:#86b6ef;--mbk-u5:#b7d3f6;--mbk-up:#e66767;--mbk-down:#3987e5;--mbk-book:#3987e5;--mbk-hot:#e66767}[data-theme=light] .mosaic-workspace .mbk{--mbk-u1:#6da7ec;--mbk-u2:#3987e5;--mbk-u3:#256abf;--mbk-u4:#184f95;--mbk-u5:#0d366b;--mbk-up:#e34948;--mbk-down:#2a78d6;--mbk-book:#2a78d6;--mbk-hot:#e34948}.mag .mw-page-heading{margin-bottom:16px}.mag-tabs{position:relative;margin:0 0 24px;min-width:0;background:linear-gradient(var(--rule),var(--rule)) 0 100% /100% 1px no-repeat}.mag-tabs [role=tablist]{border-bottom:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}.mag-tabs [role=tablist]::-webkit-scrollbar{display:none;width:0;height:0}.mag-tabs [role=tablist]>span[aria-hidden=true]{bottom:0!important}.mag-tabs[data-fade=right] [role=tablist]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.mag-tabs[data-fade=left] [role=tablist]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent)}.mag-tabs[data-fade=both] [role=tablist]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.mag-tl-short{display:none}.mag-head,.mag-panel{min-width:0}.mag-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:8px 16px;margin:0 0 8px}.mag-head-title{min-width:0}.mag-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.25;color:var(--ink-strong)}.mag-head p{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}.mag-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.mag .mal .mal-strip{margin-top:0}@media(max-width:560px){.mag-tl-long{display:none}.mag-tl-short{display:inline}.mag-head-actions{width:100%}.mag-head h2{font-size:18px}}.mbk-week{display:inline-flex;align-items:center;gap:8px;font-size:12px}.mbk-week .mw-select{min-width:170px}.mbk-asof{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;color:var(--ink-muted);margin:0 0 16px}.mbk-asof b{color:var(--ink-strong);font-weight:600}.mbk-notes{display:grid;grid-gap:4px;gap:4px;margin:0 0 16px;padding:8px 12px;border-left:2px solid var(--neu);font-size:12px;line-height:1.55;color:var(--ink-muted);overflow-wrap:anywhere}.mbk-notes.is-error{border-left-color:var(--neg);color:var(--ink)}.mbk-building{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px dashed var(--rule-strong);border-radius:10px;margin:8px 0 24px;color:var(--ink)}.mbk-building b{color:var(--ink-strong);font-weight:600}.mbk-building p{margin:4px 0 0}.mbk-building p,.mbk-changes{font-size:12px;color:var(--ink-muted)}.mbk-changes{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;overflow-wrap:anywhere}.mbk-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin:0 0 16px}.mbk-stat{padding:12px 16px;min-width:0;border-left:1px solid var(--rule-faint)}.mbk-stat:first-child{border-left:0}.mbk-stat-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbk-stat-value{font-family:var(--font-mono);font-size:19px;line-height:1.15;color:var(--ink-strong);letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mbk-stat-value a{color:inherit;text-decoration:none}.mbk-stat-value a:hover{text-decoration:underline}.mbk-stat-note{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--ink-muted);overflow-wrap:anywhere}@media(max-width:1279px){.mbk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.mbk-stat:nth-child(4n+1){border-left:0}.mbk-stat:nth-child(n+5){border-top:1px solid var(--rule-faint)}}@media(max-width:560px){.mbk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mbk-stat{border-left:0;padding:12px}.mbk-stat:nth-child(2n){border-left:1px solid var(--rule-faint)}.mbk-stat:nth-child(n+3){border-top:1px solid var(--rule-faint)}.mbk-stat-value{font-size:17px}}.mbk-good,.mbk-stat-value.mbk-good{color:var(--pos)}.mbk-bad,.mbk-stat-value.mbk-bad{color:var(--neg)}.mbk-missing{cursor:help}.mbk-brief{margin:0 0 16px;padding:2px 0 2px 16px;border-left:2px solid var(--accent);max-width:1060px}.mbk-brief-head{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent)}.mbk-brief-src{margin-left:4px;letter-spacing:.4px;text-transform:none;color:var(--ink-subtle);cursor:help}.mbk-brief ul{margin:8px 0 0;padding-left:16px;display:grid;grid-gap:4px;gap:4px;font-size:13px;line-height:1.55;color:var(--ink)}.mbk-brief li,.mbk-empty{overflow-wrap:anywhere}.mbk-empty{display:flex;align-items:baseline;gap:8px;margin:0 0 16px;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}.mbk-empty svg{flex:0 0 auto;position:relative;top:2px;color:var(--ink-subtle)}.mbk-empty.is-history svg{color:var(--neu)}.mbk-empty:last-child,.mbk-row+.mbk-empty{margin-bottom:0}.mbk-sec{margin-top:32px;min-width:0}.mbk-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:8px 16px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--rule)}.mbk-sec-title{min-width:0}.mbk-sec-head h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.2px;line-height:1.3;color:var(--ink-strong)}.mbk-sec-head p{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}.mbk-sec-right{display:flex;align-items:center;gap:8px;font-size:12px}.mbk-row{display:grid;grid-gap:16px;gap:16px;align-items:stretch;min-width:0}.mbk-row.is-solo{grid-template-columns:minmax(0,1fr)}.mbk-row-map{grid-template-columns:minmax(0,2fr) minmax(340px,1fr)}.mbk-rail{min-width:0;max-height:820px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mbk-rail-in{display:flex;flex-direction:column;gap:16px;min-height:100%}.mbk-rail-in>.mbk-card{flex:0 0 auto}.mbk-rail-in>.mbk-card:last-child{flex:1 0 auto}.mbk-row-map.is-solo .mbk-rail{max-height:none;overflow:visible}.mbk-row-map.is-solo .mbk-rail-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mbk-row-si{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mbk-wl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch;min-width:0}.mbk-card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:16px;min-width:0;display:flex;flex-direction:column;margin:0}.mbk-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 8px;margin:0 0 12px;min-width:0}.mbk-card-title{min-width:0;flex:1 1 180px}.mbk-card h4{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink-strong);overflow-wrap:anywhere}.mbk-card h4 .mw-muted{font-weight:400;font-size:12px}.mbk-card-title p{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--ink-muted);overflow-wrap:anywhere}.mbk-card-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.mbk-none{margin:4px 0 0;font-size:12px}.mbk-foot{font-size:11px;color:var(--ink-subtle);line-height:1.6;margin:16px 2px 0;white-space:normal;overflow-wrap:anywhere}.mbk-info{position:relative;display:inline-block}.mbk-info>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--rule-strong);border-radius:50%;font:italic 600 11px/1 var(--font-sans);color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mbk-info>summary::-webkit-details-marker{display:none}.mbk-info>summary:hover,.mbk-info[open]>summary{color:var(--accent);border-color:var(--accent)}.mbk-info>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mbk-info-pop{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:min(340px,calc(100vw - 48px));padding:12px;background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:0 8px 24px #0006;font-size:12px;line-height:1.55;color:var(--ink);font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.mbk-info.is-left .mbk-info-pop{right:auto;left:0}.mbk-info-line{display:block}.mbk-info-line+.mbk-info-line{margin-top:6px}.mbk-chart,.mbk-plot{min-width:0}.mbk-plot{position:relative}.mbk-plot.is-fill{flex:1 1 auto}.mbk-plot.is-fill>svg{position:absolute;inset:0;width:100%;height:100%}.mbk-plot.is-map{min-height:clamp(320px,24vw,400px)}.mbk-plot.is-scatter{min-height:300px}.mbk-chart-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:8px;min-width:0}.mbk-readout{flex:1 1 240px;min-height:18px;font-size:11px;line-height:1.5;color:var(--ink-muted);max-width:100%;overflow-wrap:anywhere;text-align:right}.mbk-svg{display:block;width:100%;height:auto;overflow:visible}.mbk-svg g[tabindex]:focus{outline:none}.mbk-svg g[tabindex]:focus circle:last-of-type{stroke:var(--accent);stroke-width:2}.mbk-grid{stroke:var(--rule);stroke-width:1}.mbk-grid.is-minor{stroke:var(--rule-faint);stroke-dasharray:2 3}.mbk-grid.is-faint{stroke:var(--rule-faint)}.mbk-zero{stroke:var(--ink-ghost);stroke-width:1}.mbk-threshold{stroke:var(--neg);stroke-width:1;stroke-dasharray:4 4;opacity:.55}.mbk-thr-label{fill:var(--neg);font-size:9.5px;opacity:.85;pointer-events:none}.mbk-thr-label,.mbk-tick{font-family:var(--font-mono)}.mbk-tick{fill:var(--ink-subtle);font-size:10px}.mbk-axis{fill:var(--ink-muted);font-size:10.5px}.mbk-colhead{fill:var(--ink-subtle);font-size:9px;letter-spacing:1px;text-transform:uppercase}.mbk-colhead,.mbk-label{font-family:var(--font-mono)}.mbk-label{fill:var(--ink);font-size:10px;pointer-events:none;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.mbk-label.is-row{font-size:11px;font-weight:600;fill:var(--ink-strong)}.mbk-leader{stroke:var(--ink-subtle);stroke-width:1;pointer-events:none}.mbk-leader.is-hot{stroke:var(--mbk-hot);opacity:.8}.mbk-value{fill:var(--ink-muted);font-size:10px;font-family:var(--font-mono)}.mbk-winbadge rect{fill:none;stroke:var(--neu);stroke-width:1}.mbk-winbadge text{fill:var(--neu);font-family:var(--font-mono);font-size:9.5px}.mbk-dot{fill:var(--mbk-book);stroke:var(--surface);stroke-width:1.2}.mbk-move{stroke:var(--ink-muted);stroke-width:1.2;opacity:.8}.mbk-arrowhead{fill:var(--ink-muted)}.mbk-move.is-faint{stroke:var(--ink-subtle);stroke-width:1;opacity:.28}.mbk-arrowhead.is-faint{fill:var(--ink-subtle);opacity:.45}.mbk-move.is-focus{stroke:var(--ink-strong);opacity:.9}.mbk-moves{pointer-events:none}.mbk-dot.is-hot{fill:var(--mbk-hot)}.mbk-move.is-hot{stroke:var(--mbk-hot);opacity:1;stroke-width:1.8}.mbk-arrowhead.is-hot,.mbk-label.is-hot{fill:var(--mbk-hot)}.mbk-label.is-hot{font-weight:600}.mbk-label.is-hit{pointer-events:auto;cursor:default}.mbk-tip{position:absolute;z-index:3;pointer-events:none;box-sizing:border-box;padding:6px 9px;border:1px solid var(--rule-strong);border-left:3px solid var(--mbk-book);border-radius:6px;background:var(--surface-raised);box-shadow:0 6px 18px rgba(0,0,0,.35);font-family:var(--font-mono);font-size:11px;line-height:15px;color:var(--ink-muted);overflow-wrap:anywhere}.mbk-tip.is-hot{border-left-color:var(--mbk-hot)}.mbk-tip-name{color:var(--ink-strong);font-weight:600}.mbk-tip.is-hot .mbk-tip-name{color:var(--mbk-hot)}.mbk-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--ink-muted);min-width:0}.mbk-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mbk-legend i{display:inline-block;width:9px;height:9px;border-radius:50%}.mbk-legend i.mbk-hollow{background:none;border:2px solid var(--ink-muted);width:7px;height:7px}.mbk-legend i.mbk-dot-key{background:var(--mbk-book)}.mbk-legend i.mbk-dot-key.is-hot{background:var(--mbk-hot)}.mbk-legend i.mbk-arrow-key{width:14px;height:0;border-radius:0;border-top:1.5px solid var(--ink-subtle)}.mbk-legend i.mbk-thr-key{width:14px;height:0;border-radius:0;border-top:1px dashed var(--neg)}.mbk-tight{font-size:12.5px}.mbk-tight th{height:26px;vertical-align:middle}.mbk-tight td,.mbk-tight th{padding:0 8px;box-sizing:border-box}.mbk-tight td{height:30px;white-space:nowrap}.mbk-tight td:first-child,.mbk-tight th:first-child{padding-left:0}.mbk-tight td:last-child,.mbk-tight th:last-child{padding-right:0}.mbk-tight tbody tr:last-child td{border-bottom:0}.mbk-fixed{table-layout:fixed;width:100%}.mbk-fixed td{overflow:hidden;text-overflow:ellipsis}.mbk-r{text-align:right}.mbk-table td.mbk-r,.mbk-tight td.mbk-r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mbk-rail-scroll{min-width:0}.mbk-score{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;width:48px;height:18px}.mbk-score i{position:absolute;left:0;bottom:1px;height:3px;border-radius:2px;background:var(--neg);opacity:.55}.mbk-score b{font-weight:500;color:var(--ink-strong)}.mbk-spark{display:inline-block;flex:0 0 56px;width:56px;height:18px;vertical-align:middle}.mbk-spark-line{fill:none;stroke:var(--ink-muted);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.mbk-spark-dot{fill:var(--ink-strong)}.mbk-cell{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.mbk-ticker{font-family:var(--font-mono);font-weight:600;color:var(--ink-strong);text-decoration:none;white-space:nowrap}.mbk-ticker:hover{color:var(--accent);text-decoration:underline}.mbk-ticker:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mbk-co{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-muted);font-size:12.5px}.mbk-co,.mbk-tk{white-space:nowrap}.mbk-tk{display:inline-flex;align-items:baseline;gap:4px}.mbk-hot{color:var(--mbk-hot);font-size:9px;line-height:1;cursor:help}.mbk-heat ul{list-style:none;margin:0;padding:0;display:grid}.mbk-heat li{display:grid;grid-template-columns:10px auto minmax(0,1fr);grid-gap:0 8px;gap:0 8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--rule-faint);font-size:12.5px;line-height:1.45}.mbk-heat li:last-child{border-bottom:0}.mbk-heat .mbk-ticker{min-width:64px}.mbk-heat-why{color:var(--ink);overflow-wrap:anywhere;min-width:0}.mbk-heat-nc{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--rule-faint);font-size:12px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere;cursor:help}.mbk-wl-table td:nth-child(2),.mbk-wl-table th:nth-child(2){padding-left:4px}.mbk-flagnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.mbk-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--rule-strong);border-radius:999px;font-size:12px;color:var(--ink);text-decoration:none;background:var(--surface)}.mbk-chip:hover{border-color:var(--accent)}.mbk-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mbk-chip b{font-weight:500;color:var(--ink-strong)}.mbk-chip b.mbk-bad{color:var(--neg)}.mbk-chip.is-none{color:var(--ink-muted)}.mbk-chip.is-no_data{color:var(--ink-subtle);border-style:dashed}.mbk-flaglist-col{display:grid;grid-gap:16px;gap:16px;min-width:0}.mbk-flag-empty-lines{display:grid;grid-gap:4px;gap:4px;margin:16px 0 0}.mbk-flag-empty{display:flex;align-items:baseline;gap:8px;margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-muted);overflow-wrap:anywhere}.mbk-flag-empty svg{flex:0 0 auto;position:relative;top:2px;color:var(--ink-subtle)}.mbk-empty-cat{color:var(--ink-muted);scroll-margin-top:120px}.mbk-empty-cat [data-state]{cursor:help}.mbk-nodata{color:var(--ink-muted);font-style:italic}.mbk-flag-empty.mbk-nodata .mbk-empty-cat{font-style:normal;color:var(--ink)}.mbk-nodata-why{color:var(--ink-muted);font-style:italic}.mbk-flagcat{scroll-margin-top:120px;padding:12px 16px}.mbk-flagcat .mbk-card-head{margin-bottom:4px;align-items:center}.mbk-flagcat-n{font-size:12px;color:var(--ink-muted);white-space:nowrap}.mbk-flagcat-n b{font-weight:600}.mbk-flaglist{list-style:none;margin:0;padding:0}.mbk-flag{display:grid;grid-template-columns:64px 88px minmax(0,1fr) minmax(0,max-content) 52px;grid-gap:0 12px;gap:0 12px;align-items:center;min-height:34px;padding:4px 0;border-bottom:1px solid var(--rule-faint);font-size:12.5px}.mbk-flag:last-child{border-bottom:0}.mbk-flag-sev .mw-badge{min-width:56px;justify-content:center}.mbk-flag-tk{overflow:hidden;text-overflow:ellipsis}.mbk-flag-what{min-width:0;overflow-wrap:anywhere;line-height:1.45;color:var(--ink)}.mbk-flag.is-critical .mbk-flag-what{color:var(--ink-strong)}.mbk-flag-kind{color:var(--ink-muted)}.mbk-flag-date{color:var(--ink-muted);text-align:right}.mbk-flag-date,.mbk-flag-src{font-size:11.5px;white-space:nowrap}.mbk-flag-src{display:flex;gap:8px;justify-content:flex-end;min-width:0;overflow:hidden}.mbk-ev{display:inline-flex;align-items:center;gap:4px;color:var(--ink-muted);text-decoration:none}.mbk-ev:hover{color:var(--accent);text-decoration:underline}.mbk-groups{display:grid;grid-gap:4px;gap:4px}.mbk-group-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:12px;padding:8px 0 4px;border-bottom:1px solid var(--rule-faint)}.mbk-group-name{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.mbk-desc{margin-top:8px;border-top:1px solid var(--rule-faint);padding-top:8px}.mbk-desc>summary{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;font-size:12.5px;color:var(--ink);padding:4px 0}.mbk-desc>summary::-webkit-details-marker{display:none}.mbk-desc-chev{transition:transform .12s;color:var(--ink-muted);flex:0 0 auto}.mbk-desc[open] .mbk-desc-chev{transform:rotate(90deg)}.mbk-desc>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mbk-desc[open]>summary{margin-bottom:4px}.mbk-more{margin-top:8px;height:28px;align-self:flex-start}.mbk-members{min-width:0}.mbk-mtools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px}.mbk-filter{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface);color:var(--ink-muted);min-width:0;flex:0 1 260px}.mbk-filter input{border:0;background:transparent;color:var(--ink);font:inherit;font-size:12.5px;outline:none;width:100%;min-width:0}.mbk-filter:focus-within{border-color:var(--accent)}.mbk-funds-filter{display:inline-flex;flex-wrap:wrap;gap:4px}.mbk-fchip{height:28px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:999px;background:transparent;color:var(--ink-muted);font:inherit;font-size:12px;cursor:pointer}.mbk-fchip span{color:var(--ink-subtle);margin-left:2px}.mbk-fchip.is-on{color:var(--ink-strong);border-color:var(--accent);background:var(--accent-tint)}.mbk-fchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mbk-mcount{font-size:12px;margin-left:auto}.mbk-table-frame{position:relative;min-width:0;overflow:auto;max-height:min(76vh,900px);border:1px solid var(--rule);border-radius:10px;background:var(--surface)}.mbk-table{font-size:12.5px}.mbk-table th{padding:0 8px;background:var(--surface);position:-webkit-sticky;position:sticky;z-index:2}.mbk-table tr.mbk-grp th{top:0;height:24px;font-size:9px;color:var(--ink-muted);border-bottom:1px solid var(--rule-faint)}.mbk-table tr.mbk-cols th{top:24px;height:30px}.mbk-table td{padding:0 8px;height:36px;box-sizing:border-box;white-space:nowrap}.mbk-table td:first-child,.mbk-table th:first-child{padding-left:12px}.mbk-table td:last-child,.mbk-table th:last-child{padding-right:12px}.mbk-table tbody tr:last-child td{border-bottom:0}.mbk-table tbody tr:hover td{background:var(--surface-raised)}.mbk-table .mbk-r{text-align:right}.mbk-table .mbk-c{text-align:center}.mbk-table .mbk-gs{border-left:1px solid var(--rule)}.mbk-table .mbk-col-ticker{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface)}.mbk-table thead .mbk-col-ticker,.mbk-table tr.mbk-grp th:first-child{z-index:3;left:0}.mbk-table tr.mbk-grp th:first-child{position:-webkit-sticky;position:sticky}.mbk-col-name,.mbk-col-name .mbk-co{max-width:200px}.mbk-fund{display:inline-block;margin-right:4px;padding:0 6px;border:1px solid var(--rule);border-radius:999px;font-family:var(--font-mono);font-size:10px;line-height:16px;color:var(--ink-muted);background:var(--surface-sunk)}.mbk-sichg{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px}.mbk-win{font-family:var(--font-mono);font-size:9.5px;color:var(--neu);border:1px solid var(--rule-strong);border-radius:4px;padding:0 3px;line-height:14px;cursor:help;text-transform:none;letter-spacing:0}.mbk-win.is-head{cursor:inherit;margin-left:2px}.mbk-sort{background:none;border:0;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.mbk-sort:hover{color:var(--ink-strong)}.mbk-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mbk-table th[aria-sort=ascending] .mbk-sort,.mbk-table th[aria-sort=descending] .mbk-sort{color:var(--accent)}.mbk-flagn{display:inline-block;min-width:20px;padding:1px 6px;border-radius:4px;border:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:10.5px;text-align:center;color:var(--ink);text-decoration:none}.mbk-flagn.is-crit{color:var(--neg);border-color:var(--neg);background:var(--neg-tint)}.mbk-mfoot{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-top:8px}.mbk-mfoot .mbk-more{margin-top:0}.mbk-pad{padding:12px}@media(min-width:1280px){.mbk-table-frame{overflow:visible;max-height:none}.mbk-table tr.mbk-grp th{top:var(--mbk-sticky-top,0)}.mbk-table tr.mbk-cols th{top:calc(var(--mbk-sticky-top, 0px) + 24px)}.mbk-table .mbk-col-ticker{position:static}.mbk-table thead .mbk-col-ticker{position:-webkit-sticky;position:sticky}.mbk-table tr.mbk-grp th:first-child{border-top-left-radius:10px}.mbk-table tr.mbk-grp th:last-child{border-top-right-radius:10px}}.mbk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mbk-skel-block{background:var(--surface);border:1px solid var(--rule-faint);border-radius:10px;animation:mbk-pulse 1.6s ease-in-out infinite}.mbk-skel-line{height:14px;margin:0 0 16px;border-radius:4px;background:var(--surface)}.mbk-skel-strip{height:80px;margin-bottom:16px}.mbk-skel-brief{height:84px;margin-bottom:16px;max-width:1060px}.mbk-skel-head{height:30px;margin:32px 0 16px;border-bottom:1px solid var(--rule)}.mbk-skel-map{height:540px}.mbk-skel-rail1{height:180px}.mbk-skel-rail2{height:340px}.mbk-skel-wl{height:220px}.mbk-skel .mbk-rail{display:flex;flex-direction:column;gap:16px}@keyframes mbk-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.mbk-skel-block{animation:none}}@media(max-width:1100px){.mbk-row-map{grid-template-columns:minmax(0,1fr)}.mbk-rail{max-height:none;overflow:visible}.mbk-rail-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media(max-width:900px){.mbk-row-si,.mbk-wl{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.mbk-rail-in,.mbk-row-map.is-solo .mbk-rail-in{grid-template-columns:minmax(0,1fr)}.mbk-flag{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sev tk date" "what what what" "src src src";gap:2px 8px;padding:8px 0}.mbk-flag-sev{grid-area:sev}.mbk-flag-tk{grid-area:tk}.mbk-flag-date{grid-area:date}.mbk-flag-what{grid-area:what}.mbk-flag-src{grid-area:src;justify-content:flex-start}.mbk-flag-src:empty{display:none}}@media(max-width:560px){.mbk-week .mw-select{min-width:0}.mbk-sec{margin-top:24px}.mbk-card{padding:12px}.mbk-plot.is-map{min-height:300px}.mbk-plot.is-scatter{min-height:260px}.mbk-readout{text-align:left}.mbk-mcount{margin-left:0;width:100%}.mbk-filter{flex:1 1 100%}.mbk-skel-map{height:420px}.mbk-sqtable td,.mbk-sqtable th{padding:0 4px}.mbk-sqtable .mbk-sq-n{width:22px!important}.mbk-sqtable .mbk-sq-score{width:52px!important}.mbk-sqtable .mbk-sq-util{width:42px!important}.mbk-sqtable .mbk-sq-fee{width:60px!important}.mbk-sqtable .mbk-sq-fee1w{width:74px!important}.mbk-sqtable .mbk-score{width:42px}.mbk-wl-table .mbk-col-spark{width:0!important}.mbk-wl-table .mbk-col-tk{width:84px!important}.mbk-wl-table td:nth-child(4),.mbk-wl-table th:nth-child(4){padding:0;font-size:0}.mbk-wl-table td:nth-child(4)>*{display:none}}.mw-picker-field{display:flex;flex-direction:column;gap:7px;margin:14px 0 4px;max-width:460px;min-width:0}.mw-picker-field label{display:block;font-size:11px;color:var(--ink-muted);line-height:1.3}.mw-picker-field .mw-input{width:100%;box-sizing:border-box}.mw-picker-hits{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mw-picker-hits .mw-btn{gap:8px;max-width:100%}.mw-picker-hits .mw-btn .mw-muted{font-family:var(--font-mono);font-size:10px}.mw-a2m{margin-top:10px;min-width:0}.mw-a2m-open{gap:8px;flex-wrap:wrap;max-width:100%;border-style:dashed}.mw-a2m-open small{color:var(--ink-subtle);font-family:var(--font-mono);font-size:10px}.mw-a2m.is-open{border:1px dashed var(--rule-strong);border-radius:8px;padding:12px 14px;background:var(--surface-sunk)}.mw-a2m-what{margin:0 0 6px;font-size:12px;color:var(--ink-muted)}.mw-a2m-what strong{color:var(--ink-strong)}.mw-a2m p.mw-muted{font-size:11px;line-height:1.6;margin:0 0 8px}.mw-a2m-field{display:flex;flex-direction:column;gap:6px;margin:8px 0;max-width:460px}.mw-a2m-field label{display:block;font-size:11px;color:var(--ink-muted);margin:0}.mw-a2m-field .mw-input{width:100%;box-sizing:border-box}.mw-a2m-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mw-a2m-result{margin-top:10px;padding:9px 11px;border-radius:7px;border:1px solid var(--rule-strong);border-left:3px solid var(--accent);font-size:12px}.mw-a2m-result p{margin:4px 0 0;font-size:11px;line-height:1.6;color:var(--ink-muted);overflow-wrap:anywhere}.mw-a2m-result.is-added,.mw-a2m-result.is-match{border-left-color:var(--pos)}.mw-a2m-result.is-blocked,.mw-a2m-result.is-refused{border-left-color:var(--neg)}.mw-a2m-result.is-pending{border-left-color:var(--neu)}.mw-a2m-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mw-a2m-alikes{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mw-a2m-alikes li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.mw-modal .mw-a2m label,.mw-modal .mw-a2m-field label{margin:0}.mw-facet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mw-facet-clear,.mw-facet-more{border:0;background:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:none;letter-spacing:0}.mw-facet-more{display:block;margin-top:4px}.mw-facet-choice{padding:5px 0;min-width:0}.mw-facet-choice>:not(span):not(i){min-width:0}.mw-filter-dot.is-square{border-radius:2px;flex-shrink:0}.mw-facet-note{font-size:10px;line-height:1.6;margin:6px 0 0}.mw-collection-drawer{min-width:0;max-width:100vw}.mw-collection-drawer section{min-width:0}.mw-collection-new-pull{padding:18px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-raised)}.mw-collection-new-pull h3{font-size:16px!important}.mw-collection-new-pull input:not([type=checkbox]),.mw-collection-new-pull select{max-width:100%;min-width:0}.mw-collection-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.mw-collection-section-heading>span{font-size:11px;color:var(--ink-muted)}.mw-collection-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.mw-collection-metrics>div{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-md)}.mw-collection-metrics strong{font-size:22px;font-family:var(--font-mono);color:var(--ink-strong)}.mw-collection-metrics span{color:var(--ink-muted);font-size:11px;line-height:1.5}.mw-collection-attention{display:flex;flex-direction:column;gap:5px;padding:12px 14px;margin:12px 0;background:var(--neu-tint);border-left:3px solid var(--neu);border-radius:var(--radius-sm);font-size:12px;line-height:1.6;color:var(--ink-muted)}.mw-collection-attention strong{color:var(--ink-strong)}.mw-collection-disclosure{border:1px solid var(--rule);border-radius:var(--radius-md)}.mw-collection-disclosure>summary{padding:13px 14px;cursor:pointer;color:var(--ink-strong);font-size:12px;font-weight:600}.mw-collection-disclosure>summary>span{margin-left:8px;color:var(--ink-muted);font-family:var(--font-mono);font-weight:400}.mw-collection-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-md)}.mw-collection-disclosure-body{padding:4px 14px 14px}.mw-collection-source-search{display:flex;flex-direction:column;gap:6px;margin:8px 0 14px;font-size:11px;color:var(--ink-muted)}.mw-collection-source-search input{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--rule);border-radius:var(--radius-sm);padding:10px 12px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.mw-collection-source-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mw-collection-drawer button{transition:transform .1s ease,filter .1s ease}.mw-collection-drawer button:not(:disabled):hover{filter:brightness(1.08)}.mw-collection-drawer button:not(:disabled):active{transform:translateY(1px)}.mw-collection-loading{display:flex;align-items:center;gap:8px;min-height:38px;font-size:12px;color:var(--ink-muted)}.mw-collection-loading>span{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:mw-collection-pulse 1.4s ease-in-out infinite}@keyframes mw-collection-pulse{50%{opacity:.35}}@media (max-width:480px){.mw-collection-new-pull{padding:12px}.mw-collection-metrics{gap:6px}.mw-collection-metrics>div{padding:10px 8px}.mw-collection-metrics strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.mw-collection-drawer button{transition:none}.mw-collection-drawer button:not(:disabled):active{transform:none}.mw-collection-loading>span{animation:none}}.mosaic-workspace .mw-btn,.mosaic-workspace button{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .12s}.mosaic-workspace .mw-btn:active,.mosaic-workspace button:not(:disabled):active{transform:translateY(1px) scale(.985)}.mw-search-trigger{box-shadow:inset 0 1px 0 #ffffff05;font-size:14px}.mw-search-trigger:hover{border-color:var(--accent);background:var(--surface-raised)}.mw-workspace-loading{padding:38px 0;color:var(--ink-muted)}.mw-workspace-loading.is-compact{padding:20px 0}.mw-loading-label{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px}.mw-loading-spinner{width:17px;height:17px;display:inline-block;border:2px solid var(--rule-strong);border-top-color:var(--accent);border-radius:50%;animation:mw-spin .8s linear infinite}.mw-loading-skeletons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:24px 32px}.mw-loading-skeletons i{height:140px;border-radius:12px;background:linear-gradient(100deg,var(--surface) 20%,var(--surface-raised) 45%,var(--surface) 70%);background-size:200% 100%;animation:mw-shimmer 1.6s ease-in-out infinite}@keyframes mw-spin{to{transform:rotate(1turn)}}@keyframes mw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mw-project-card{overflow:visible;position:relative}.mw-project-card:focus-within,.mw-project-card:hover{z-index:3}.mw-project-people{position:relative;min-width:0}.mw-project-people-trigger{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink-muted);font:11px var(--font-sans);cursor:pointer;padding:4px 0;text-align:left}.mw-project-people-popover{position:absolute;bottom:calc(100% + 9px);left:0;width:min(280px,calc(100vw - 72px));box-sizing:border-box;background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:12px;padding:16px;box-shadow:0 12px 40px #0004;z-index:12;color:var(--ink);font-size:12px}.mw-project-people-popover>strong{display:block;margin-bottom:12px;font-size:12px}.mw-project-people-popover:after{content:"";position:absolute;height:10px;bottom:-10px;left:0;right:0}.mw-project-people-popover>span{color:var(--ink-muted)}.mw-project-people-popover ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;max-height:240px;overflow:auto}.mw-project-people-popover li{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.mw-project-people-popover li .mw-person{flex-shrink:0}.mw-company-page{max-width:1360px!important;box-sizing:border-box;margin:auto}.mw-company-hero{flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--rule-faint)}.mw-company-hero h1{letter-spacing:-.9px;line-height:1.25;overflow-wrap:anywhere}.mw-company-actions{flex-wrap:wrap}.mw-company-actions>button{min-height:38px}.mw-company-page #company-tab-content{padding-top:8px!important;min-width:0}.mw-company-page .mw-panel-header{flex-wrap:wrap}.mw-company-page .mw-panel-header h3{margin:0;font-size:15px;font-weight:600;color:var(--ink-strong)}.mw-company-page .mw-panel-header p{margin:5px 0 0;font-size:11px;color:var(--ink-muted);line-height:1.6}.mw-company-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mw-coverage-summary{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;color:var(--ink-muted);font-size:12px;margin:0 0 20px}.mw-coverage-summary strong{color:var(--ink-strong);font:600 25px var(--font-mono)}.mw-coverage-summary i{height:14px;border-left:1px solid var(--rule);margin:0 10px}.mw-company-source-card{border:1px solid var(--rule);background:var(--surface);border-radius:12px;padding:18px;min-width:0}.mw-source-card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mw-source-card-title h3{margin:0;color:var(--ink-strong);font-size:13px;line-height:1.5}.mw-source-card-title h3 a{color:inherit;text-decoration:none}.mw-source-card-title h3 a:hover{color:var(--accent)}.mw-source-card-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.mw-source-card-facts small{display:block;color:var(--ink-subtle);font-size:10px;margin-bottom:8px}.mw-source-card-facts strong{font:500 18px var(--font-mono)}.mw-source-card-facts span{font-size:12px}.mw-company-source-card .mw-detail-disclosure{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.mw-company-source-card .mw-compact-note{margin:12px 0 0}.mw-coverage-other{margin:24px 0}.mw-coverage-other>summary{cursor:pointer;padding:16px 18px;border:1px solid var(--rule);border-radius:10px;color:var(--ink-strong);font-weight:600;background:var(--surface)}.mw-coverage-other>summary span{font:11px var(--font-mono);color:var(--ink-muted);margin-left:8px}.mw-coverage-other[open]>summary{margin-bottom:14px}.mw-coverage-pages{margin:24px 0}.mw-held-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;padding:6px 20px}.mw-held-pages>div{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--rule-faint);font-size:12px}.mw-held-pages strong{text-transform:capitalize;color:var(--ink-strong)}.mw-held-pages a{margin-left:auto}.mw-company-run-list article{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid var(--rule-faint);min-width:0}.mw-company-run-list article:last-child{border:0}.mw-company-run-list strong{font-size:12px;display:block;overflow-wrap:anywhere}.mw-company-run-list small{display:block;font-size:10px;color:var(--ink-subtle);margin-top:5px;overflow-wrap:anywhere}.mw-company-run-list .mw-badge{white-space:normal;width:-moz-fit-content;width:fit-content}.mw-company-run-list p{grid-column:1/-1;font-size:11px;color:var(--ink-muted);margin:0}.mw-review-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.mw-review-kpi{background:var(--surface-sunk);border:1px solid var(--rule-faint);border-radius:10px;padding:20px;min-width:0}.mw-review-kpi>div{color:var(--ink-muted);font-size:11px;margin-bottom:12px}.mw-review-kpi>strong{font:500 32px var(--font-mono);color:var(--accent);letter-spacing:-1px;display:block}.mw-review-kpi.is-gold>strong{color:var(--mw-gold)}.mw-review-kpi strong span{font-size:13px;letter-spacing:0;color:var(--ink-subtle)}.mw-review-kpi small{display:block;color:var(--ink-subtle);font-size:10px;margin-top:10px;line-height:1.6}.mw-review-scope{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--ink-muted);font-size:11px;margin:20px 0}.mw-review-history svg{display:block;width:100%;max-height:360px;cursor:crosshair;overflow:visible}.mw-review-history svg text{fill:var(--ink-subtle);font:10px var(--font-mono)}.mw-chart-legend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--ink-muted);margin-bottom:10px}.mw-chart-legend>span{display:flex;align-items:center;gap:7px}.mw-chart-legend i{width:9px;height:9px;border-radius:2px;background:var(--accent)}.mw-chart-legend i.is-rating{background:var(--mw-gold);border-radius:50%}.mw-chart-legend small{margin-left:auto;color:var(--ink-subtle);font-size:10px}.mw-chart-readout{display:flex;gap:18px;flex-wrap:wrap;min-height:38px;padding:12px 14px;border:1px solid var(--rule-faint);background:var(--surface-sunk);border-radius:8px;font-size:12px;color:var(--ink-muted)}.mw-chart-readout strong{color:var(--ink-strong)}.mw-month-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.mw-month-values button{text-align:left;border:1px solid var(--rule);background:var(--surface);padding:12px;border-radius:7px;color:var(--ink);cursor:pointer}.mw-month-values span,.mw-month-values strong{display:block;font-size:11px}.mw-month-values span{color:var(--ink-muted);font-size:10px;margin-top:6px}.mw-month-values button[aria-pressed=true]{border-color:var(--accent)}.mw-review-list-section{margin-top:32px}.mw-review-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin:20px 0}.mw-review-filters label{font-size:11px;color:var(--ink-muted);display:grid;grid-gap:7px;gap:7px}.mw-review-filters input,.mw-review-filters select{width:100%;box-sizing:border-box;min-height:42px}.mw-review-list{display:grid;grid-gap:14px;gap:14px}.mw-review-card{border:1px solid var(--rule);border-radius:12px;padding:22px;background:var(--surface);min-width:0}.mw-review-card-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mw-review-stars{display:inline-block;font:600 13px var(--font-mono);color:var(--mw-gold);background:var(--neu-tint);border-radius:5px;padding:5px 9px}.mw-review-date{margin-left:12px;font-size:11px;color:var(--ink-subtle)}.mw-review-card-heading small{color:var(--ink-muted);font-size:11px;line-height:1.6}.mw-review-card h3{color:var(--ink-strong);font-size:15px;margin:16px 0;line-height:1.5;overflow-wrap:anywhere}.mw-review-copy{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.mw-review-copy h4{color:var(--ink-subtle);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin:0 0 7px}.mw-review-copy p{color:var(--ink-muted);font-size:12px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0}.mw-review-copy.is-expanded p{display:block}.mw-text-button{border:0;background:transparent;cursor:pointer;padding:0;margin-top:14px}@media(max-width:1250px){.mw-search-trigger{width:clamp(260px,25vw,340px);min-width:260px}.mw-company-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.mw-search-trigger{width:300px;min-width:240px}.mw-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-company-actions{margin-top:8px}}@media(max-width:560px){.mw-header-inner{gap:12px}.mw-brand{width:100%}.mw-header-tools{width:100%;margin-left:0}.mw-search-trigger{flex:1 1;min-width:0;width:auto;min-height:46px}.mw-search-trigger span{display:inline}.mw-search-trigger kbd{display:none}.mw-avatar{width:36px;height:36px}.mw-main-nav{order:3}.mw-loading-skeletons{grid-template-columns:1fr;margin:20px 16px}.mw-loading-skeletons i:nth-child(n+2){display:none}.mw-company-source-grid,.mw-held-pages{grid-template-columns:1fr}.mw-review-filters{grid-template-columns:1fr 1fr}.mw-review-filters label:first-child{grid-column:1/-1}.mw-review-kpi{padding:15px}.mw-review-kpi>strong{font-size:25px}.mw-review-copy{grid-template-columns:1fr;gap:16px}.mw-review-card{padding:18px}.mw-review-history svg{min-height:180px}.mw-chart-legend{gap:10px}.mw-chart-legend small{margin-left:0}.mw-company-run-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mw-company-run-list article>div:first-child{grid-column:1/-1}.mw-company-run-list article>div:last-of-type{grid-column:2}.mw-company-page .mw-panel-body{padding:16px}}@media(prefers-reduced-motion:reduce){.mosaic-workspace .mw-btn,.mosaic-workspace button{transition:none}.mosaic-workspace .mw-btn:active,.mosaic-workspace button:not(:disabled):active{transform:none;filter:brightness(.9)}.mw-loading-skeletons i,.mw-loading-spinner{animation:none}}.mw-basic-information{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding:20px 0 28px}.mw-basic-information h2{margin:7px 0 10px;color:var(--ink-strong);font-size:23px;letter-spacing:-.5px}.mw-basic-information p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.7}.mw-company-identifiers{display:flex;gap:28px;flex-wrap:wrap}.mw-company-identifiers small,.mw-company-identifiers strong{display:block}.mw-company-identifiers small{font-size:10px;color:var(--ink-subtle);margin-bottom:8px;letter-spacing:.5px}.mw-company-identifiers strong{color:var(--ink-strong);font:500 13px var(--font-mono);overflow-wrap:anywhere}.mw-market-panel{overflow:hidden;border-color:var(--rule-strong);background:linear-gradient(160deg,var(--surface-raised),var(--surface))}.mw-market-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding:24px 26px 0}.mw-market-heading h3{color:var(--ink-strong);margin:8px 0 0;font-size:20px;letter-spacing:-.5px}.mw-window-controls{display:flex;gap:4px;padding:4px;border:1px solid var(--rule);background:var(--surface);border-radius:10px;width:max-content;max-width:100%}.mw-window-controls button{min-height:38px;padding:9px 17px;border:1px solid transparent;border-radius:7px;color:var(--ink-muted);background:transparent;font:600 12px var(--font-sans);cursor:pointer}.mw-window-controls button:hover,.mw-window-controls button[aria-pressed=true]{color:var(--accent);background:var(--accent-tint)}.mw-window-controls button[aria-pressed=true]{border-color:var(--rule-strong);box-shadow:inset 0 -2px var(--brand-red)}.mw-market-heading{align-items:flex-end}.mw-market-facts{display:flex;gap:0;padding:0;flex-wrap:wrap}.mw-market-facts>div{min-width:150px;padding:0 26px 0 0}.mw-market-facts small,.mw-market-facts span,.mw-market-facts strong{display:block}.mw-market-facts small{font-size:10px;color:var(--ink-subtle);margin-bottom:8px;letter-spacing:.6px;text-transform:uppercase}.mw-market-facts strong{color:var(--ink-strong);font:500 26px var(--font-mono);letter-spacing:-.6px;white-space:nowrap}.mw-market-facts strong.is-small{font-size:16px;letter-spacing:0;padding:6px 0 4px}.mw-market-facts strong.is-pos{color:var(--pos)}.mw-market-facts strong.is-neg{color:var(--neg)}.mw-market-facts span{color:var(--ink-subtle);font-size:10px;margin-top:6px}.mw-market-facts>div+div{border-left:1px solid var(--rule);padding-left:26px}.mw-market-panel .mw-event-filters{margin:18px 26px 0;gap:6px}.mw-event-filters button{display:inline-flex;align-items:center;gap:7px}.mw-event-filters button i{width:8px;height:8px;border-radius:2px;background:var(--cat,var(--accent));opacity:.45}.mw-event-filters button small{font:500 10px var(--font-mono);color:var(--ink-subtle)}.mw-event-filters button[aria-pressed=true] i{opacity:1}.mw-event-filters button[aria-pressed=true]{color:var(--ink-strong);border-color:var(--cat,var(--accent));background:var(--surface-raised)}.mw-event-filters button:disabled{opacity:.45;cursor:default}.mw-event-filters .mw-filter-reset{background:transparent;border-style:dashed;color:var(--ink-subtle)}.mw-chart-legend i.is-gap{background:repeating-linear-gradient(45deg,var(--rule-strong) 0 2px,transparent 2px 5px);border:1px solid var(--rule-strong)}.mw-price-history svg .mw-lane-label{fill:var(--ink-muted);font:500 10px var(--font-sans)}.mw-price-history svg a rect:hover{stroke:var(--ink-strong);stroke-width:1.5}.mw-readout-event{display:inline-flex;align-items:center;gap:6px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-readout-event i{width:7px;height:7px;border-radius:2px;flex:none}.mw-event-list{border:1px solid var(--rule);border-radius:10px;background:var(--surface);overflow:hidden}.mw-event-month{padding:10px 16px 6px;font:600 10px var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--ink-subtle);background:var(--surface-sunk);border-top:1px solid var(--rule)}.mw-event-month:first-child{border-top:none}.mw-event-row{display:grid;grid-template-columns:108px 150px minmax(0,1fr) 70px;grid-gap:14px;gap:14px;align-items:center;padding:9px 16px;border-top:1px solid var(--rule-faint);font-size:12px}.mw-event-row time{font:500 11px var(--font-mono);color:var(--ink-muted)}.mw-event-type{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:550;font-size:11px}.mw-event-type i{width:8px;height:8px;border-radius:2px;background:var(--cat);flex:none}.mw-event-title{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-event-title small{color:var(--ink-subtle)}.mw-event-row .mw-muted,.mw-event-row a{justify-self:end;font-size:11px}.mw-event-more{margin:10px 16px 14px}@media(max-width:760px){.mw-event-row{grid-template-columns:90px minmax(0,1fr) 54px}.mw-event-type{display:none}.mw-market-facts>div{min-width:130px;padding-right:14px}.mw-market-facts>div+div{padding-left:14px}.mw-market-facts strong{font-size:20px}}.mw-price-history svg{display:block;width:100%;overflow:visible;margin:12px 0 10px}.mw-price-history svg text{fill:var(--ink-subtle);font:11px var(--font-mono)}.mw-price-history svg a{cursor:pointer}.mw-price-history svg a:focus circle,.mw-price-history svg a:hover circle{stroke:var(--brand-red);stroke-width:3}.mw-price-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;border:1px dashed var(--rule);border-radius:10px;background:var(--surface-sunk)}.mw-price-empty strong{color:var(--ink-strong);font-size:16px}.mw-price-empty p{margin:0;max-width:430px;padding:0 15px;color:var(--ink-muted);font-size:12px;line-height:1.8}.mw-overview-events{margin:32px 0}.mw-event-filters{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.mw-event-filters button{border:1px solid var(--rule);padding:9px 14px;border-radius:7px;color:var(--ink-muted);font:500 12px var(--font-sans);background:var(--surface);cursor:pointer}.mw-event-filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.mw-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mw-event-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.mw-event-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mw-event-meta time{font-size:11px;color:var(--ink-subtle)}.mw-event-card h4{margin:16px 0 10px;color:var(--ink-strong);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.mw-event-card p{color:var(--ink-subtle);font-size:11px;margin:0 0 18px;line-height:1.65}.mw-event-card>.mw-muted,.mw-event-card>a{margin-top:auto;font-size:12px}.mw-document-pages{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:20px}.mw-document-pages>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--ink-muted)}.mw-document-pages>div>span{margin-right:8px}.mw-company-research-details{margin:28px 0}.mw-company-research-details>summary{font-size:14px;color:var(--ink-strong);padding:18px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;cursor:pointer}.mw-company-research-details[open]>summary{margin-bottom:18px}.mw-review-source-control{display:grid;grid-gap:7px;gap:7px;font-size:11px;color:var(--ink-muted)}.mw-review-source-control select{min-height:40px}.mw-review-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0 14px}.mw-review-platforms{margin-top:24px}.mw-review-platforms.is-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.mw-review-platform{min-width:0}.mw-review-platforms.is-comparison .mw-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-review-platforms.is-comparison .mw-review-kpi{padding:17px}.mw-review-platforms.is-comparison .mw-review-kpi>strong{font-size:27px}.mw-review-platforms.is-comparison .mw-review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-review-platforms.is-comparison .mw-review-filters label:first-child{grid-column:1/-1}.mw-review-platforms.is-comparison .mw-review-copy{gap:15px}.mw-review-platforms.is-comparison .mw-data-pagination{flex-wrap:wrap;gap:12px}.mw-review-platforms.is-comparison .mw-chart-legend small{margin-left:0;width:100%}@media(max-width:1000px){.mw-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-review-platforms.is-comparison{gap:16px}.mw-review-platforms.is-comparison .mw-panel-body{padding:16px}.mw-review-platforms.is-comparison .mw-review-copy{grid-template-columns:1fr}.mw-review-platforms.is-comparison .mw-chart-readout{gap:10px}}@media(max-width:760px){.mw-review-platforms.is-comparison{grid-template-columns:1fr}.mw-company-identifiers{gap:20px}.mw-market-heading{padding:20px 18px 0}.mw-market-facts{padding:24px 18px 0;gap:20px}.mw-market-facts strong{font-size:29px}.mw-market-facts>div+div{padding-left:20px}.mw-price-history svg text{font-size:12px}}@media(max-width:500px){.mw-event-grid{grid-template-columns:1fr}.mw-market-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 0;gap:18px 0}.mw-market-facts>div{min-width:0}.mw-market-facts strong{font-size:23px}.mw-market-facts strong.is-small{white-space:normal}.mw-market-facts>div+div{padding-left:14px}.mw-market-facts>div:nth-child(odd){border-left:0;padding-left:0}.mw-window-controls button{padding:9px 13px}.mw-review-controls{align-items:flex-start}.mw-review-controls .mw-tabs{flex-wrap:wrap}.mw-review-source-control{width:100%}}.mw-si{display:grid;grid-gap:18px;gap:18px}.mw-si-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.mw-si-head p{margin:0;max-width:760px;color:var(--ink-muted);font-size:12px;line-height:1.65}.mw-si-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.mw-si-tile{min-width:0;padding:14px 16px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.mw-si-tile small{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-subtle)}.mw-si-tile strong{font:500 22px var(--font-mono);color:var(--ink-strong);letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-si-tile strong.is-missing{font:500 14px var(--font-sans);color:var(--ink-muted)}.mw-si-tile span{font-size:10px;color:var(--ink-subtle);line-height:1.5;overflow-wrap:anywhere}.mw-si-tile em{font-style:normal;font:500 10px var(--font-mono)}.mw-si-tile em.is-up{color:var(--neg)}.mw-si-tile em.is-down{color:var(--pos)}.mw-si-tile .mw-si-warn{color:var(--neu)}.mw-si-tile .mw-si-reason{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mw-si-section-head{display:flex;align-items:baseline;gap:12px;padding:16px 20px 0}.mw-si-section-head h3{margin:0;font-size:14px;color:var(--ink-strong)}.mw-si-section-head small{font-size:11px;color:var(--ink-subtle)}.mw-series-panels{display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0;position:relative;container-type:inline-size}.mw-series-panels .mw-sp-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mw-sp-row{display:grid;grid-template-columns:168px 64px minmax(0,1fr) 112px;grid-template-areas:"label axis plot readout";align-items:stretch;min-width:0}.mw-sp-label{grid-area:label;min-width:0;padding:3px 16px 3px 0;display:flex;flex-direction:column;gap:3px;white-space:normal;overflow-wrap:anywhere}.mw-sp-label strong{font:600 13px/1.3 var(--font-sans);color:var(--ink-strong)}.mw-sp-label span{font:400 12px/1.4 var(--font-sans);color:var(--ink-muted)}.mw-sp-axis{grid-area:axis;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1px 8px 1px 0;font:400 11px/1.2 var(--font-mono);color:var(--ink-subtle);white-space:nowrap}.mw-sp-plot{grid-area:plot;position:relative;min-width:0;background:var(--surface-sunk);border-radius:6px;cursor:crosshair}.mw-sp-plot svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.mw-sp-dot{position:absolute;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.mw-sp-dot.is-hover{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface)}.mw-sp-cross{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--ink-muted);pointer-events:none}.mw-sp-missing{position:absolute;inset:0;display:flex;align-items:center;padding:0 14px;font-size:12px;line-height:1.4;color:var(--ink-muted)}.mw-sp-readout{grid-area:readout;min-width:0;display:flex;flex-direction:column;gap:3px;padding:3px 0 0 14px}.mw-sp-readout strong{font:600 14px/1.2 var(--font-mono);white-space:nowrap}.mw-sp-readout span{font-size:12px;color:var(--ink-muted);white-space:nowrap}.mw-sp-xrow{margin-top:-6px}.mw-sp-ticks{grid-area:plot;position:relative;height:16px;font:400 11px/16px var(--font-mono);color:var(--ink-subtle)}.mw-sp-ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.mw-sp-ticks span.is-start{transform:none}.mw-sp-ticks span.is-end{transform:translateX(-100%)}@container (max-width:620px){.mw-sp-row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"label label readout" "axis plot plot";row-gap:6px}.mw-sp-xrow{grid-template-areas:"axis plot plot"}.mw-sp-label{padding:0 12px 0 0}.mw-sp-axis{padding-right:6px}.mw-sp-readout{padding:0;align-items:flex-end;text-align:right}.mw-sp-ticks span.is-odd{display:none}}@media(max-width:1100px){.mw-si-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.mw-si-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-company-layout{display:grid;grid-template-columns:212px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start;margin-top:20px}.mw-company-main{min-width:0;max-width:1040px;width:100%}.mw-company-sidebar{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 112px);overflow-y:auto;min-width:0;overscroll-behavior:contain}.mw-company-sidenav{display:flex;flex-direction:column;gap:18px;padding:16px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.mw-sidenav-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.mw-sidenav-label{margin:0 0 6px;padding:0 10px;font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle)}.mw-sidenav-item{display:block;padding:8px 10px;border-radius:7px;border-left:2px solid transparent;color:var(--ink-muted);font:500 13px/1.3 var(--font-sans);text-decoration:none;overflow-wrap:anywhere}a.mw-sidenav-item:hover{color:var(--ink-strong);background:var(--surface-raised)}a.mw-sidenav-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mw-sidenav-item.is-active{color:var(--accent);background:var(--accent-tint);border-left-color:var(--brand-red);font-weight:600}.mw-sidenav-item.is-disabled{opacity:.45;cursor:default}.mw-sidenav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;border-radius:999px;font:700 10px/1 var(--font-mono);vertical-align:1px;background:var(--surface-sunk);color:var(--ink-muted)}.mw-sidenav-badge.is-up{background:var(--pos-tint);color:var(--pos)}.mw-sidenav-badge.is-down{background:var(--neg-tint);color:var(--neg)}.mw-sidenav-badge.is-mixed{background:var(--neu-tint);color:var(--neu)}.mw-sidenav-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mw-company-sidenav.is-compact{flex-direction:row;gap:4px;padding:6px;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mw-company-sidenav.is-compact .mw-sidenav-group{display:flex;align-items:center;gap:2px;flex:none}.mw-company-sidenav.is-compact .mw-sidenav-group+.mw-sidenav-group{padding-left:8px;margin-left:4px;border-left:1px solid var(--rule)}.mw-company-sidenav.is-compact .mw-sidenav-label{margin:0 4px 0 2px;padding:0;white-space:nowrap}.mw-company-sidenav.is-compact ul{display:flex;gap:2px}.mw-company-sidenav.is-compact .mw-sidenav-item{white-space:nowrap;padding:8px 11px;border-left:0;border-bottom:2px solid transparent;font-size:12px}.mw-company-sidenav.is-compact .mw-sidenav-item.is-active{border-bottom-color:var(--brand-red)}@media (max-width:899px){.mw-company-layout{display:block;margin-top:14px}.mw-company-sidebar{position:static;max-height:none;overflow:visible;margin:0 0 14px}.mw-company-sidenav{flex-direction:row;gap:4px;padding:6px;overflow-x:auto}.mw-company-sidenav .mw-sidenav-group{display:flex;align-items:center;gap:2px;flex:none}.mw-company-sidenav ul{display:flex;gap:2px}.mw-company-sidenav .mw-sidenav-group+.mw-sidenav-group{padding-left:8px;margin-left:4px;border-left:1px solid var(--rule)}.mw-company-sidenav .mw-sidenav-label{margin:0 4px 0 2px;padding:0;white-space:nowrap}.mw-company-sidenav .mw-sidenav-item{white-space:nowrap;padding:8px 11px;border-left:0;border-bottom:2px solid transparent;font-size:12px}.mw-company-sidenav .mw-sidenav-item.is-active{border-bottom-color:var(--brand-red)}}.mw-event-subfilters{display:grid;grid-gap:8px;gap:8px;margin:12px 26px 0;padding:12px 14px;border:1px solid var(--rule-faint);border-radius:9px;background:var(--surface-sunk)}.mw-subfilter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mw-subfilter-label{min-width:112px;font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.mw-subfilter{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--ink-muted);font:500 11px var(--font-sans);cursor:pointer}.mw-subfilter small{font:500 10px var(--font-mono);color:var(--ink-subtle)}.mw-subfilter i{width:8px;height:8px;flex:none;background:var(--cat);border-radius:2px;opacity:.5}.mw-subfilter.is-up i{border-bottom:8px solid var(--cat)}.mw-subfilter.is-down i,.mw-subfilter.is-up i{width:0;height:0;background:none;border-radius:0;border-left:5px solid transparent;border-right:5px solid transparent}.mw-subfilter.is-down i{border-top:8px solid var(--cat)}.mw-subfilter.is-dot i{border-radius:50%}.mw-subfilter.is-hollow i{background:transparent;border:1.5px solid var(--cat);transform:rotate(45deg);width:7px;height:7px}.mw-subfilter[aria-pressed=true]{color:var(--ink-strong);border-color:var(--cat);background:var(--surface-raised)}.mw-subfilter[aria-pressed=true] i{opacity:1}.mw-subfilter[aria-pressed=false]{text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.mw-price-history svg .mw-mark{cursor:default}.mw-price-history svg a .mw-mark{cursor:pointer}.mw-price-history svg a .mw-mark:hover,.mw-price-history svg g .mw-mark:hover{stroke:var(--ink-strong);stroke-width:1.5}.mw-event-notes{margin:10px 0 0;padding:0 0 0 16px;display:grid;grid-gap:4px;gap:4px;font-size:11px;line-height:1.5;color:var(--ink-muted)}.mw-event-type>span{display:flex;flex-direction:column;min-width:0}.mw-event-type .mw-event-tag{font:500 10px/1.35 var(--font-sans);color:var(--ink-subtle);white-space:normal}.mw-event-type i.is-hollow{background:transparent;border:1.5px solid var(--cat)}@media (max-width:560px){.mw-event-subfilters{margin:12px 16px 0}.mw-subfilter-label{min-width:0;width:100%}}.mw-canary{display:grid;grid-gap:18px;gap:18px;container-type:inline-size}.mw-canary,.mw-canary .mw-panel{min-width:0}.mw-sev{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--sev) 15%,transparent);color:var(--sev);font:600 11px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.mw-sev:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sev)}.mw-sev.is-none{--sev:var(--ink-subtle);background:none}.mw-sev.is-none:before{display:none}.mw-canary-meta{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--ink-muted);max-width:110ch;overflow-wrap:anywhere}.mw-canary-meta.is-warn{color:var(--neu)}.mw-canary-meta strong{color:var(--ink);font-weight:600}.mw-canary-more{margin-top:8px;padding:4px 0;border:0;background:none;color:var(--accent);font:500 12px var(--font-sans);cursor:pointer}.mw-canary-more:hover{text-decoration:underline}.mw-canary-prose{font-size:13px;line-height:1.55;color:var(--ink);max-width:90ch;overflow-wrap:anywhere}.mw-canary-prose p{margin:0 0 8px}.mw-canary-prose p:last-of-type{margin-bottom:0}.mw-canary-prose ul{margin:4px 0 8px;padding-left:20px}.mw-canary-prose li{margin:0 0 6px}.mw-canary-prose strong{color:var(--ink-strong);font-weight:600}.mw-canary-list .mw-link,.mw-canary-meta .mw-link,.mw-canary-prose .mw-link{font-size:inherit;display:inline}.mw-canary-list{margin:6px 0 0;padding-left:20px;font-size:13px;line-height:1.55;color:var(--ink);max-width:90ch;overflow-wrap:anywhere}.mw-canary-list li{margin-bottom:4px}.mw-canary-screen{padding:20px 22px;display:grid;grid-gap:16px;gap:16px}.mw-canary-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 24px;flex-wrap:wrap}.mw-canary-top-text{min-width:0}.mw-canary-top .mw-eyebrow{margin-bottom:8px}.mw-canary-top h3{margin:0 0 4px;font-size:19px;line-height:1.3;color:var(--ink-strong);letter-spacing:-.3px}.mw-canary-top p{margin:0;font-size:12px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}.mw-canary-counts{display:flex;gap:10px;margin:0}.mw-canary-counts>div{min-width:76px;padding:8px 14px;border:1px solid var(--rule);border-top:3px solid var(--sev);border-radius:8px;background:var(--surface-raised)}.mw-canary-counts dt{font-size:11px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px}.mw-canary-counts dd{margin:2px 0 0;font:600 22px/1.2 var(--font-mono);color:var(--sev)}.mw-canary-cats{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.mw-canary-cats li{display:grid;grid-template-columns:96px minmax(0,1fr) 72px 140px;grid-gap:6px 14px;gap:6px 14px;align-items:baseline;padding:10px 0 10px 12px;border-bottom:1px solid var(--rule-faint);border-left:3px solid var(--sev)}.mw-cc-main{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.mw-cc-main strong{font-size:13px;color:var(--ink-strong)}.mw-cc-date,.mw-cc-n{font:500 12px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.mw-cc-date{text-align:right}.mw-canary-chips{display:flex;flex-wrap:wrap;gap:5px}.mw-canary-chips span{font-size:11px;line-height:1.5;padding:1px 8px;border-radius:999px;background:var(--surface-sunk);border:1px solid var(--rule);color:var(--ink)}.mw-canary-spark-head{display:flex;justify-content:space-between;gap:12px}.mw-canary-spark small{font-size:11px;color:var(--ink-muted)}.mw-canary-spark-bars{display:flex;align-items:flex-end;gap:3px;height:44px;margin:6px 0 4px;padding:4px;background:var(--surface-sunk);border-radius:6px}.mw-canary-spark-bars i{flex:1 1;min-width:2px;border-radius:2px 2px 0 0;opacity:.85}.mw-canary-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding:18px 22px 12px;border-bottom:1px solid var(--rule)}.mw-canary-group-head h3{margin:0;font-size:15px;color:var(--ink-strong)}.mw-canary-group-head small{margin-left:auto;font:400 11px var(--font-mono);color:var(--ink-subtle)}.mw-canary-group-count{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--ink-muted)}.mw-canary-group-body{padding:6px 22px 20px;min-width:0}.mw-canary-group-body>.mw-canary-meta:first-child{margin-top:12px}.mw-canary-countchips{display:inline-flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--ink-muted)}.mw-canary-countchips span{white-space:nowrap}.mw-canary-countchips b{color:var(--sev);font:600 12px var(--font-mono)}.mw-cf-group{margin-top:16px}.mw-cf-group h4{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-muted)}.mw-cf-group h4>span{color:var(--ink-strong);font-weight:600}.mw-cf-group h4 small{font-size:12px;text-transform:none;letter-spacing:0}.mw-cf-group h4 .mw-canary-countchips{text-transform:none;letter-spacing:0;font-weight:400}.mw-cf-list{list-style:none;margin:0;padding:0}.mw-cf{display:grid;grid-template-columns:96px minmax(0,1fr) 104px;grid-template-areas:"sev main date";grid-gap:4px 14px;gap:4px 14px;align-items:baseline;padding:10px 0 10px 12px;border-bottom:1px solid var(--rule-faint);border-left:3px solid var(--sev)}.mw-cf-sev{grid-area:sev}.mw-cf-main{grid-area:main;min-width:0}.mw-cf-date{grid-area:date;text-align:right;font:500 12px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.mw-cf-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.mw-cf-title strong{font-size:13px;line-height:1.4;color:var(--ink-strong);overflow-wrap:anywhere}.mw-cf-title span{font-size:12px;color:var(--ink-muted)}.mw-cf-detail{margin-top:4px;color:var(--ink-muted)}.mw-cf-detail .mw-canary-more{margin-top:2px}.mw-cf-sources{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px}.mw-canary-fold{margin-top:14px;border:1px solid var(--rule);border-radius:8px;background:var(--surface-raised);min-width:0}.mw-canary-fold>summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:11px 16px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--ink-strong)}.mw-canary-fold>summary::-webkit-details-marker{display:none}.mw-canary-fold>summary:before{content:"▸";color:var(--ink-muted);font-size:11px;transition:transform .15s}.mw-canary-fold[open]>summary:before{transform:rotate(90deg)}.mw-canary-fold>summary small{font-size:12px;font-weight:400;color:var(--ink-muted)}.mw-canary-fold-body{padding:2px 16px 16px;min-width:0}.mw-canary-fold .mw-cf{padding-right:0}.mw-canary-table{overflow-x:auto;margin-top:10px;max-width:100%}.mw-canary-table table{width:100%;border-collapse:collapse;font-size:12px}.mw-canary-table th{text-align:left;font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.4px;color:var(--ink-muted);padding:7px 10px;border-bottom:1px solid var(--rule);white-space:nowrap}.mw-canary-table td{padding:8px 10px;border-bottom:1px solid var(--rule-faint);color:var(--ink);vertical-align:top;line-height:1.45}.mw-canary-table td:first-child,.mw-canary-table th:first-child{padding-left:0}.mw-canary-table table{max-width:1080px}.mw-canary-table th.is-num{text-align:right}.mw-canary-table td.is-num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mw-canary-table.is-wide table{min-width:640px}.mw-canary-table .is-up{color:var(--pos)}.mw-canary-table .is-down{color:var(--neg)}.mw-ct-comment{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--ink-muted);line-height:1.5;max-width:72ch}.mw-canary-kv{display:grid;grid-template-columns:minmax(0,1fr);margin:10px 0 0;max-width:720px}.mw-canary-kv>div{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:12px;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule-faint)}.mw-canary-kv dt{font-size:12px;color:var(--ink-muted)}.mw-canary-kv dd{margin:0;font-size:13px;line-height:1.45;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mw-canary-sub h5,.mw-cn-section h5,.mw-cs-appendix h5,.mw-ct-topic h5{margin:16px 0 6px;font-size:12px;color:var(--ink-strong);font-weight:600}.mw-canary-body.is-d2>.mw-canary-sub>h5{margin:12px 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-muted)}.mw-canary-cards{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.mw-canary-card{padding:2px 0 2px 14px;border-left:2px solid var(--rule-strong);min-width:0}.mw-canary-card>strong{display:block;font-size:13px;line-height:1.4;color:var(--ink-strong)}.mw-canary-card-meta{display:block;margin:2px 0 4px;font-size:12px;color:var(--ink-muted);line-height:1.5}.mw-canary-card .mw-canary-body .mw-canary-kv{margin-top:4px}.mw-canary-defs{margin:4px 0 0;display:grid;grid-gap:12px;gap:12px}.mw-canary-defs dt{font-size:13px;font-weight:600;color:var(--ink-strong)}.mw-canary-defs dt small{font-weight:400;color:var(--ink-muted)}.mw-canary-defs dd{margin:4px 0 0}.mw-cs-tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);grid-gap:0 28px;gap:0 28px}.mw-cs-tool{min-width:0;padding-top:16px}.mw-cs-tool.is-accounting_waterfall{grid-column:1/-1;border-top:1px solid var(--rule);margin-top:18px}.mw-cs-tool h4{margin:0;font-size:13px;color:var(--ink-strong)}.mw-cs-tool>.mw-canary-meta{margin-top:2px}.mw-cs-grade{display:flex;gap:16px;align-items:flex-start;margin-top:12px}.mw-cs-grade>strong{flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:10px;background:var(--surface-sunk);border:1px solid var(--rule-strong);font:600 26px var(--font-mono);color:var(--accent)}.mw-cs-trend{font-size:12px;color:var(--ink-muted)}.mw-cs-trend.is-improving{color:var(--pos)}.mw-cs-trend.is-deteriorating,.mw-cs-trend.is-worsening{color:var(--neg)}.mw-cs-appendix pre{margin:8px 0 0;padding:10px 12px;background:var(--surface-sunk);border-radius:6px;font:12px/1.5 var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90ch}.mw-canary-fold.is-part>summary{font-size:14px}.mw-cn-debates{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.mw-cn-debate{border-top:1px solid var(--rule-faint)}.mw-cn-debate:first-child{border-top:0}.mw-cn-debate>summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:10px 0;cursor:pointer;list-style:none}.mw-cn-debate>summary::-webkit-details-marker{display:none}.mw-cn-debate>summary strong{font-size:13px;line-height:1.4;color:var(--ink-strong)}.mw-cn-debate>summary time{font:500 12px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.mw-cn-num{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--surface-sunk);font:600 11px var(--font-mono);color:var(--accent)}.mw-cn-body{padding:0 0 14px 36px;display:grid;grid-gap:12px;gap:12px;min-width:0}.mw-cn-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mw-cn-cases>div{padding:12px 14px;border-radius:8px;background:var(--surface-sunk);border-left:3px solid var(--pos);min-width:0}.mw-cn-cases>.is-bear{border-left-color:var(--neg)}.mw-cn-cases h5{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--pos)}.mw-cn-cases .is-bear h5{color:var(--neg)}.mw-cn-body h6,.mw-cn-row h6{margin:10px 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-muted)}.mw-cn-row h6{margin-top:0}.mw-cn-items{margin:0;padding-left:20px;display:grid;grid-gap:12px;gap:12px;font-size:13px;line-height:1.55;color:var(--ink);max-width:94ch}.mw-cn-items>li>strong{color:var(--ink-strong)}.mw-cn-why{margin-top:6px;padding-left:12px;border-left:2px solid var(--rule-strong)}.mw-cn-why b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.mw-cn-why .mw-canary-prose,.mw-cn-why b{color:var(--ink-muted)}.mw-cn-quote{margin:10px 0 0;padding:8px 14px;border-left:2px solid var(--accent);background:var(--surface-sunk);border-radius:0 6px 6px 0;max-width:90ch}.mw-cn-quote footer{margin-top:4px;font-size:12px;color:var(--ink-muted)}.mw-ct-block{margin-top:16px}.mw-ct-block h4{margin:0;font-size:13px;color:var(--ink-strong)}.mw-ct-topic+.mw-ct-topic{margin-top:18px;padding-top:4px;border-top:1px solid var(--rule-faint)}.mw-ch-facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:16px}.mw-ch-facts small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-muted)}.mw-ch-facts strong{display:block;margin-top:2px;font:600 16px var(--font-mono);color:var(--ink-strong)}.mw-canary-status{padding:4px 2px}.mw-canary-status .mw-canary-meta{margin:0 0 6px}@container (max-width:760px){.mw-cs-tools{grid-template-columns:minmax(0,1fr)}.mw-cs-tool.is-accounting_waterfall{margin-top:16px}.mw-cn-cases{grid-template-columns:minmax(0,1fr)}.mw-cn-body{padding-left:0}.mw-canary-cats li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sev date" "main main" "n n"}.mw-cc-sev{grid-area:sev}.mw-cc-main{grid-area:main}.mw-cc-n{grid-area:n}.mw-cc-date{grid-area:date}.mw-cf{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sev date" "main main"}}@container (max-width:520px){.mw-canary-table.is-wide table{min-width:0}.mw-canary-table.is-wide thead{display:none}.mw-canary-table.is-wide tbody,.mw-canary-table.is-wide td,.mw-canary-table.is-wide tr{display:block}.mw-canary-table.is-wide tr{padding:8px 0;border-bottom:1px solid var(--rule)}.mw-canary-table.is-wide td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border:0;text-align:right}.mw-canary-table.is-wide td:before{content:attr(data-label);flex-shrink:0;text-align:left;font:500 12px var(--font-sans);color:var(--ink-muted)}.mw-canary-table.is-wide td:first-child{display:block;text-align:left;font-weight:600;color:var(--ink-strong);padding-bottom:4px}.mw-canary-table.is-wide td:first-child:before{display:none}.mw-canary-screen{padding:16px}.mw-canary-group-head{padding:16px 16px 12px}.mw-canary-group-head small{margin-left:0;width:100%}.mw-canary-group-body{padding:4px 16px 16px}.mw-canary-counts{width:100%}.mw-canary-counts>div{flex:1 1;min-width:0}.mw-canary-fold>summary{padding:10px 12px}.mw-canary-fold-body{padding:2px 12px 14px}.mw-canary-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.mw-cn-debate>summary{grid-template-columns:24px minmax(0,1fr)}.mw-cn-debate>summary time{grid-column:2}}.mw-cf-history{margin:12px 0 4px}.mw-cf-history small{font-size:11px;color:var(--ink-muted)}.mw-cf-history-bars{display:flex;align-items:flex-end;gap:2px;height:56px;margin:6px 0 4px;padding:4px;background:var(--surface-sunk);border-radius:6px}.mw-cf-history-bars i{flex:1 1;min-width:2px;display:flex;flex-direction:column-reverse;border-radius:2px 2px 0 0;background:var(--ink-muted);opacity:.85;overflow:hidden}.mw-cf-history-bars i b{display:block;width:100%}.mw-cf-history-bars i b.is-red{background:var(--neg)}.mw-cf-history-bars i b.is-amber{background:var(--neu)}.mw-cf-view{display:inline-flex;gap:0;margin:10px 0 0;border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden}.mw-cf-view button{font:inherit;font-size:12px;padding:4px 10px;background:transparent;color:var(--ink-muted);border:0;cursor:pointer}.mw-cf-view button.is-on{background:var(--surface-sunk);color:var(--ink-strong);font-weight:600}