:root[data-shell] .topbar.hdr{display:grid;grid-template-columns:auto auto minmax(160px,1fr) auto;align-items:center;gap:16px;height:var(--bar);padding:0 12px}:root[data-shell] .hdr-left{display:flex;align-items:center;min-width:0;height:100%}:root[data-shell] .hdr-right{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0}:root[data-shell] .hdr .brand{margin-right:0}:root[data-shell] .hdr .brand>span{font-size:17px}:root[data-shell] .hdr details.popover>summary{height:32px}:root[data-shell] .hdr .topbar-split{margin:0 6px 0 0;padding:0 8px;height:28px;border-radius:var(--r-sm);color:var(--ink-2);font-size:12.5px}:root[data-shell] .hdr .topbar-split:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);text-decoration:none}:root[data-shell] .hdr .search-trigger{justify-self:stretch;width:100%;height:32px;margin:0;padding:0 5px 0 12px;gap:10px;border:0;border-radius:4px;background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent);color:var(--muted);font-size:13px}:root[data-shell] .hdr .search-trigger:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 24%,transparent);color:var(--ink)}:root[data-shell] .hdr .search-trigger>.icon{opacity:.85}:root[data-shell] .hdr-keys{display:inline-flex;gap:3px}:root[data-shell] .hdr-keys kbd{min-width:22px;height:21px;padding:0 5px;border:0;border-radius:4px;background:color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:inset 0 -1px #00000040;color:var(--ink-2);font-size:11px;line-height:21px}:root[data-shell] .hdr-keys kbd:before{content:attr(data-keys)}:root[data-look=solari][data-shell] .hdr .search-trigger{background:#050606;box-shadow:inset 0 1px 3px #000000e6,inset 0 0 0 1px #ffffff14,0 1px #ffffff0d;color:#8f8b82;font-family:var(--sans)}:root[data-look=solari][data-shell] .hdr .search-trigger:hover{background:#0a0b0b;box-shadow:inset 0 1px 3px #000000e6,inset 0 0 0 1px #ffffff2e,0 1px #ffffff0d;color:#f1ede3}:root[data-look=solari][data-shell] .hdr-keys kbd{background:var(--flap);box-shadow:var(--flap-edge);color:#e9e5db;font-family:var(--mono)}:root[data-look=solari][data-shell] .topbar.hdr{box-shadow:inset 0 -1px #ffffff0a}:root[data-shell] .sectionbar.hdr-row{flex-wrap:wrap;align-items:center;gap:0 8px;min-height:32px;padding:0 10px}:root[data-shell] .hdr-row .tabs{align-self:stretch;align-items:center}:root[data-shell] .hdr-row .releasebar:empty{display:none}:root[data-shell] .hdr-slot{display:flex;align-items:center;gap:10px;margin-left:auto;min-height:31px}:root[data-shell] .hdr-slot:empty{display:none}:root[data-shell] .sectionbar .tabs a[data-sep]{margin-left:15px;overflow:visible}:root[data-shell] .sectionbar .tabs a[data-sep]:before{content:"";position:absolute;left:-9px;top:50%;width:1px;height:16px;margin-top:-8px;background:var(--rule-strong);opacity:.6}:root[data-shell] .tab-new{margin-left:5px;color:var(--amber, var(--model));font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:-.02em}:root[data-look=solari][data-shell] .sectionbar .tabs{gap:2px;padding-block:3px}:root[data-look=solari][data-shell] .sectionbar .tabs a{height:25px;padding:0 7px;font-size:12.5px;letter-spacing:.02em}:root[data-look=solari][data-shell] .sectionbar .tabs .tab-count{margin-left:4px;font-size:10.5px}:root[data-look][data-shell] .sectionbar .tabs a:is([data-sep],[data-sep]~a){font-weight:500}:root[data-look=solari][data-shell] .sectionbar .tabs a:is([data-sep],[data-sep]~a){font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}:root[data-look=solari][data-shell] .sectionbar .tabs a:is([data-sep],[data-sep]~a):not(:hover,[aria-current]){background:none;box-shadow:none;color:var(--ink-2)}:root[data-look=solari][data-shell] .sectionbar .tabs a:is([data-sep],[data-sep]~a):hover:not([aria-current]){background:var(--flap);box-shadow:var(--flap-edge);color:var(--ink)}:root[data-shell] :is(.hdr-slot,.command-row) .lenses{flex:none;align-self:center;gap:0;padding:2px;border-radius:6px;background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 0 0 0 1px var(--rule);overflow:visible}:root[data-shell] :is(.hdr-slot,.command-row) .lenses button{display:inline-flex;align-items:center;gap:4px;min-width:24px;min-height:24px;padding:0 7px;border-radius:4px;color:var(--ink-2);font-size:12px;font-weight:500}:root[data-shell] :is(.hdr-slot,.command-row) .lenses button:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}:root[data-shell] :is(.hdr-slot,.command-row) .lenses button[aria-pressed=true]{background:var(--raised);color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}:root[data-shell] :is(.hdr-slot,.command-row) .lenses button[aria-pressed=true]:after{display:none}:root[data-shell] :is(.hdr-slot,.command-row) .lens-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root[data-shell] :is(.hdr-slot,.command-row) .lens-short{display:inline}:root[data-shell] .lens-count{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-variant-numeric:tabular-nums}:root[data-shell] :is(.hdr-slot,.command-row) .lenses button[aria-pressed=true] .lens-count{color:var(--ink-2)}:root[data-look=solari][data-shell] .hdr-slot .lenses{background:#050606;box-shadow:inset 0 1px 2px #000c,inset 0 0 0 1px #ffffff12}:root[data-look=solari][data-shell] .hdr-slot .lenses button[aria-pressed=true]{background:var(--flap);box-shadow:var(--flap-edge),inset 0 -2px #ff3b3b}:root[data-shell] .hdr-pages{display:grid;gap:1px;width:380px;padding:6px}:root[data-shell] .hdr-pages-head{display:grid;gap:2px;margin:0 0 4px;padding:8px 10px 10px;border-bottom:1px solid var(--rule)}:root[data-shell] .hdr-pages-head b{color:var(--ink);font-size:14px;font-weight:600}:root[data-shell] .hdr-pages-head span{color:var(--muted);font-size:12px;line-height:1.4}:root[data-shell] .hdr-pages a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:7px 10px 8px;border-radius:6px;color:var(--ink);text-decoration:none}:root[data-shell] .hdr-pages a:hover{background:var(--raised);text-decoration:none}:root[data-shell] .hdr-pages a[aria-current]:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--accent)}:root[data-shell] .hdr-pages a[data-sep]{margin-top:6px}:root[data-shell] .hdr-pages a[data-sep]:after{content:"";position:absolute;left:10px;right:10px;top:-4px;height:1px;background:var(--rule)}:root[data-shell] .hdr-page-name{font-size:13.5px;font-weight:600}:root[data-shell] .hdr-pages small{grid-column:1 / -1;color:var(--muted);font-size:12px;line-height:1.35}:root[data-shell] .hdr-page-count{color:var(--ink-2);font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums}:root[data-shell] .hdr-page-keys{display:inline-flex;gap:3px}:root[data-shell] .hdr-page-keys kbd{min-width:18px;height:18px;padding:0 4px;font-size:10.5px;line-height:16px}:root[data-look=solari][data-shell] .hdr-page-count{padding:1px 6px;border-radius:3px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3}:root[data-look=solari][data-shell] .hdr-pages a[aria-current]:before{background:#ff3b3b}:root[data-shell]{--nav-width: 208px}:root[data-shell][data-nav-layout]{--bar: 46px}:root[data-nav-collapsed=true]{--nav-width: 72px}:root[data-shell] #root{grid-template-columns:minmax(0,1fr)}:root[data-shell] #root>*{grid-column:1}:root[data-shell] .hdr-rail{display:flex;flex-direction:row;align-items:center;gap:2px;padding:0;font-family:var(--sans)}:root[data-shell] .hdr-rail-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;border-radius:4px}:root[data-shell] .hdr-rail-item>a{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 6px 0 9px;color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.25;letter-spacing:0;text-decoration:none;white-space:nowrap;border-radius:4px 0 0 4px;transition:background-color .12s,color .12s}:root[data-shell] .hdr-rail-item>a:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}:root[data-shell] .hdr-rail-item:has(>a[aria-current]){background:color-mix(in srgb,var(--ink) 9%,transparent)}:root[data-shell] .hdr-rail-item>a[aria-current]{color:var(--ink);font-weight:600}:root[data-shell] .hdr-rail-item>a[aria-current]:after{content:"";position:absolute;left:9px;right:6px;bottom:0;height:2px;background:var(--accent)}:root[data-shell] .hdr-rail .section-menu{position:static;display:contents}:root[data-shell] .hdr-rail .section-menu>summary{min-width:0;height:34px;padding:0 3px;border-radius:0 4px 4px 0;color:var(--muted)}:root[data-shell] .section-menu[open]>summary .icon{transform:rotate(180deg)}:root[data-shell] .hdr-flyout{top:calc(100% + 7px);left:0;right:auto;width:min(360px,calc(100vw - 24px));border-radius:5px;box-shadow:0 8px 24px #0000002e}:root[data-shell] .hdr-rail-item:nth-last-child(-n+4) .hdr-flyout{left:auto;right:0}:root[data-shell] .hdr-pages-head b{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}:root[data-shell] .hdr-page-name{font-size:13px;font-weight:500}:root[data-shell] .hdr-pages a{border-radius:3px}:root[data-shell] .hdr-pages a[aria-current]{background:color-mix(in srgb,var(--ink) 7%,transparent)}:root[data-shell] .hdr-pages a:focus-visible{outline-offset:-2px}:root[data-shell] .hdr-rail>.nav-more,:root[data-shell] .sidebar-collapse{display:none}:root[data-shell] .hdr .brand>span{background:none;box-shadow:none;padding:0;font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.02em;text-transform:none}:root[data-shell] .navigation-panel{width:min(280px,calc(100vw - 24px));display:grid;gap:14px;border-radius:5px}:root[data-shell] .navigation-panel b{font-size:14px;font-weight:600}:root[data-shell] .navigation-panel legend{margin-bottom:6px;color:var(--muted);font-size:12px}:root[data-shell] .navigation-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}:root[data-shell] .navigation-panel button{min-height:32px;font-size:13px}:root[data-shell] .hdr .avatar{border-radius:5px}:root[data-shell] .account-panel{max-height:calc(100dvh - var(--bar) - 20px);width:min(320px,calc(100vw - 24px))}:root[data-shell] :is(.hdr-rail,.navigation-settings) :focus-visible{outline:2px solid var(--focus, var(--link));outline-offset:-2px}:root[data-look=swiss][data-shell] .topbar.hdr{--ink: #fff;--ink-2: #fff;--muted: #fff;--focus: #fff;--accent: #fff;--rule: rgb(255 255 255 / .3);--rule-strong: rgb(255 255 255 / .6);--raised: var(--chrome-2);--surface: var(--chrome-2);--band: var(--chrome-2);--overlay: var(--chrome-2)}:root[data-look=swiss][data-shell] .hdr-rail-item:has(>a[aria-current]){background:var(--chrome-2)}@media(min-width:901px){:root[data-nav-layout=vertical] #root{grid-template-columns:var(--nav-width) minmax(0,1fr)}:root[data-nav-layout=vertical] #root>*{grid-column:2}:root[data-nav-layout=vertical][data-nav-side=right] #root{grid-template-columns:minmax(0,1fr) var(--nav-width)}:root[data-nav-layout=vertical][data-nav-side=right] #root>*{grid-column:1}:root[data-nav-layout=vertical] #root>.topbar{grid-column:1 / -1}:root[data-nav-layout=vertical] .topbar.hdr{grid-template-columns:minmax(0,1fr) minmax(280px,600px) minmax(0,1fr)}:root[data-nav-layout=vertical] .hdr-rail{position:fixed;z-index:35;top:var(--bar);bottom:0;left:0;width:var(--nav-width);display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:12px 8px;overflow:auto;overscroll-behavior:contain;background:var(--chrome);border-right:1px solid var(--rule)}:root[data-nav-layout=vertical][data-nav-side=right] .hdr-rail{left:auto;right:0;border-right:0;border-left:1px solid var(--rule)}:root[data-nav-layout=vertical] .hdr-rail-item>a{min-height:38px}:root[data-nav-layout=vertical] .hdr-rail-item>a[aria-current]:after{inset:8px auto 8px 0;height:auto;width:2px}:root[data-nav-layout=vertical] .hdr-rail .section-menu>summary{height:38px}:root[data-nav-layout=vertical] .hdr-flyout{position:static;grid-column:1 / -1;width:auto;max-height:none;padding:3px 0 6px 18px;border:0;border-radius:0;background:none;box-shadow:none;animation:none}:root[data-nav-layout=vertical] .hdr-flyout :is(.hdr-pages-head,small,.hdr-page-keys){display:none}:root[data-nav-layout=vertical] .hdr-flyout a{min-height:32px;padding:6px 8px}:root[data-nav-layout=vertical] .sidebar-collapse{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;min-height:36px;margin-top:auto;padding:0 9px;border:1px solid var(--rule);border-radius:4px;color:var(--ink-2);background:none;font-size:12px}:root[data-nav-layout=vertical][data-nav-collapsed=true] .hdr-rail{padding-inline:5px}:root[data-nav-layout=vertical][data-nav-collapsed=true] .hdr-rail-item{grid-template-columns:1fr 18px}:root[data-nav-layout=vertical][data-nav-collapsed=true] .hdr-rail-item>a{justify-content:center;padding:0}:root[data-nav-layout=vertical][data-nav-collapsed=true] .hdr-rail-item>a>span,:root[data-nav-layout=vertical][data-nav-collapsed=true] .sidebar-collapse span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root[data-nav-layout=vertical][data-nav-collapsed=true] .hdr-flyout{position:fixed;top:calc(var(--bar) + 12px);bottom:auto;left:calc(var(--nav-width) + 6px);right:auto;width:320px;max-height:calc(100dvh - var(--bar) - 24px);padding:6px;border:1px solid var(--rule);border-radius:5px;background:var(--chrome-2);box-shadow:0 8px 24px #0000002e}:root[data-nav-layout=vertical][data-nav-collapsed=true] .hdr-flyout :is(.hdr-pages-head,small){display:grid}:root[data-nav-layout=vertical][data-nav-collapsed=true][data-nav-side=right] .hdr-flyout{left:auto;right:calc(var(--nav-width) + 6px)}:root[data-nav-layout=vertical][data-nav-collapsed=true] .sidebar-collapse{justify-content:center;padding:0}}@media(min-width:901px)and (max-width:1800px){:root[data-nav-layout=horizontal] .hdr-rail>.nav-more{display:block}:root[data-shell] .hdr .hdr-rail>.nav-more>summary{gap:5px;height:34px;padding:0 9px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}:root[data-shell] .more-sections{left:0;right:auto;width:320px;display:grid;gap:3px;padding:6px;border-radius:5px}:root[data-shell] .more-sections .hdr-flyout{position:static;grid-column:1 / -1;width:auto;padding:3px 0 6px 14px;border:0;background:none;box-shadow:none;animation:none}:root[data-shell] .more-sections .hdr-pages-head{display:none}}@media(min-width:901px)and (max-width:1200px){:root[data-nav-layout=horizontal] .topbar.hdr{gap:8px;grid-template-columns:auto auto minmax(100px,1fr) auto}:root[data-nav-layout=horizontal] .hdr-rail-item>a>.icon{display:none}:root[data-nav-layout=horizontal] .hdr .brand>span,:root[data-nav-layout=horizontal] .hdr .pins-menu .label{display:none}:root[data-nav-layout=horizontal] .hdr .hdr-keys{display:none}}@media(min-width:901px)and (max-width:1600px){:root[data-look=solari][data-shell] .sectionbar .tabs{gap:2px}:root[data-look=solari][data-shell] .sectionbar .tabs a{padding:0 6px;font-size:12px;letter-spacing:.01em}:root[data-look=solari][data-shell] .sectionbar .tabs .tab-count{margin-left:4px}:root[data-shell] .hdr-slot{margin-left:0}:root[data-shell] .command-row{column-gap:8px}:root[data-shell] .command-row .screener-tools{gap:4px 6px}:root[data-shell] .hdr-row .tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media(max-width:900px){:root[data-shell] .topbar.hdr{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:var(--bar);padding:0 6px 0 10px}:root[data-shell] .hdr .brand>span{display:none}:root[data-shell] .hdr .search-trigger{height:34px;padding:0 10px;justify-content:flex-start;max-width:none}:root[data-shell] .hdr .search-trigger span:not(.hdr-keys){display:block;font-size:0}:root[data-shell] .hdr .search-trigger span:not(.hdr-keys):before{content:"Search";font-size:14px}:root[data-shell] .hdr .hdr-keys,:root[data-shell] .hdr .notes-link,:root[data-shell] .hdr .pins-menu{display:none}:root[data-shell] .hdr-rail{display:none}:root[data-shell] #root{grid-template-columns:minmax(0,1fr)}:root[data-shell] #root>*{grid-column:1}:root[data-shell] .sectionbar.hdr-row{flex-wrap:wrap;overflow:visible;padding:3px 8px}:root[data-shell] .hdr-row .tabs{flex:1 1 100%;flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:2px}:root[data-shell] .hdr-row .tabs a{min-height:30px;font-size:12px}:root[data-shell] .hdr-slot{flex:1 1 100%;margin-left:0;flex-wrap:wrap}:root[data-shell] .sectionbar.hdr-row .hdr-slot .lenses{flex:1 1 100%;min-width:0;max-width:100%;flex-wrap:wrap}:root[data-shell] .drawer-pages>summary{padding:8px 12px;color:var(--ink-2);font-size:12px;cursor:pointer}:root[data-nav-side=right] .drawer-panel{left:auto;right:0}:root[data-shell] .navigation-panel{right:-76px}:root[data-shell] .navigation-panel button{min-height:40px}}:root[data-shell] .command-row{row-gap:3px;padding-block:3px}:root[data-shell] .command-row .command-field{min-height:28px}:root[data-shell] .command-row .command-field input{height:26px;min-height:26px}:root[data-shell] .command-row .grid-tools-slot>.grid-native-tools :is(.btn,summary){min-height:28px}:root[data-shell] .command-row>.lenses{flex:none}:root[data-shell] .command-row>.lenses+.screener-tools{margin-left:auto}:root[data-look][data-shell] .sectionbar .tabs a{padding-inline:6px}:root[data-look][data-shell] .sectionbar .tabs .tab-count{margin-left:4px}:root[data-look][data-shell] .command-row :is(.btn,summary){padding-inline:9px}:root[data-look=solari][data-shell] .sectionbar .tabs a{padding:0 8px;font-family:var(--sans);font-size:14px;letter-spacing:0;text-transform:none}:root[data-shell] :is(.hdr-slot,.command-row) .lenses button{gap:3px;padding:0 5px}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=dark]{color-scheme:dark;--paper: #0c1220;--surface: #111a2b;--raised: #172236;--band: #1b2740;--overlay: #16203a;--chrome: #0a0f1a;--chrome-2: #121b2d;--ink: #e6eaf2;--ink-2: #b7c0d1;--muted: #8b96ab;--faint: #5d6880;--rule: #26334c;--rule-soft: #1c263a;--rule-strong: #34425e;--accent: #e8364f;--accent-text: #ff6377;--accent-fill: #d0223d;--accent-fill-hover: #e2304b;--accent-soft: rgba(232, 54, 79, .14);--accent-line: rgba(232, 54, 79, .55);--on-accent: #fff;--link: #8fb3ff;--focus: #7aa7ff;--good: #4cc38a;--good-soft: rgba(76, 195, 138, .13);--model: #e3b341;--model-soft: rgba(227, 179, 65, .13);--bad: #ff6b7d;--bad-soft: rgba(255, 107, 125, .13);--mark: rgba(227, 179, 65, .16);--mark-active: rgba(227, 179, 65, .36);--series-1: #7aa2f7;--series-2: #d9a441;--series-3: #4cc38a;--series-4: #b58cf0;--series-5: #5cc6d0;--series-6: #b9c45c;--series-7: #9aa5b8;--series-8: #a8795a;--shadow: 0 1px 0 rgba(0, 0, 0, .25), 0 12px 32px -8px rgba(0, 0, 0, .55)}:root[data-theme=light]{color-scheme:light;--paper: #eef1f5;--surface: #fff;--raised: #f6f8fb;--band: #eef1f6;--overlay: #fff;--chrome: #0f1a2e;--chrome-2: #18243a;--ink: #0f1a2e;--ink-2: #3c4a63;--muted: #5f6b82;--faint: #a3adbd;--rule: #d4dae4;--rule-soft: #e6eaf0;--rule-strong: #b9c2d0;--accent: #c8102e;--accent-text: #b0102b;--accent-fill: #c8102e;--accent-fill-hover: #ab0d27;--accent-soft: #fbe9ec;--accent-line: rgba(200, 16, 46, .45);--on-accent: #fff;--link: #1d4fae;--focus: #2563eb;--good: #127a4f;--good-soft: #e3f3ea;--model: #8a5b00;--model-soft: #fbf1db;--bad: #b3162e;--bad-soft: #fbe7ea;--mark: #fbf0cf;--mark-active: #f4d98a;--series-1: #2f5fb3;--series-2: #b7791f;--series-3: #1f8a5b;--series-4: #7a4fc4;--series-5: #1b8a97;--series-6: #6d7a14;--series-7: #6b778c;--series-8: #6f4220;--shadow: 0 1px 0 rgba(15, 26, 46, .04), 0 14px 32px -10px rgba(15, 26, 46, .28)}:root{--bar: 48px;--section: 38px;--rail: 264px;--pane: 560px;--row: 34px;--grid-row: 40px;--r-xs: 3px;--r-sm: 5px;--r-md: 8px;--r-lg: 12px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--t-2xs: 12px;--t-xs: 13px;--t-sm: 12.5px;--t-md: 13px;--t-lg: 15px;--t-xl: 18px;--t-2xl: 22px;--t-3xl: 28px;--sans: "IBM Plex Sans Variable", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fast: .11s;--slow: .18s;font:400 var(--t-md)/1.5 var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}:root[data-density=compact]{--row: 27px;--grid-row: 32px;--t-md: 12.5px;--t-sm: 12px}@media(prefers-reduced-motion:reduce){:root{--fast: 0ms;--slow: 0ms}*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{overflow:hidden;background:var(--paper)}#root{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh}#root>.workspace-main{grid-row:3}#root:has(>.login){display:block;overflow:auto}::selection{background:var(--accent-soft);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}p{margin:0 0 var(--s2)}a{color:var(--link);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}p a:not(.btn,.chip),.coverage-line a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}p a:not(.btn,.chip):hover,.coverage-line a:hover{text-decoration-color:currentColor}.table-scroll:focus-visible,.tablewrap:focus-visible{outline-offset:-2px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}code,kbd,samp{font-family:var(--mono);font-size:.92em}kbd{display:inline-block;min-width:1.6em;padding:0 .4em;border:1px solid var(--rule);border-bottom-width:2px;border-radius:var(--r-xs);background:var(--raised);color:var(--ink-2);font-size:11px;line-height:18px;text-align:center}mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 1px}hr{border:0;border-top:1px solid var(--rule);margin:var(--s4) 0}img,svg{vertical-align:middle}.icon{flex:none}.muted{color:var(--muted)}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.contents{display:contents}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:-999px;top:6px;z-index:200;padding:6px 12px;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.skip:focus{left:8px}.status-ok{color:var(--good)}.status-warning{color:var(--model)}.status-bad{color:var(--bad)}.small{font-size:var(--t-sm)}.field-error{display:block;margin-top:4px;color:var(--bad);font-size:var(--t-sm)}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{min-height:30px;padding:4px 9px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);transition:border-color var(--fast),box-shadow var(--fast)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}input:hover:not(:disabled,:focus),select:hover:not(:disabled,:focus),textarea:hover:not(:disabled,:focus){border-color:var(--rule-strong)}input:focus-visible,select:focus-visible,textarea:focus-visible,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 24%,transparent)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--bad)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}select{padding-right:26px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}select[multiple]{background-image:none;padding-right:9px}input[type=date]{color-scheme:inherit;font-variant-numeric:tabular-nums}input[type=checkbox],input[type=radio]{accent-color:var(--accent-fill);width:15px;height:15px;margin:0;vertical-align:-2px}textarea{line-height:1.5;resize:vertical}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}label{color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-weight:500;font-size:var(--t-sm);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--fast),border-color var(--fast),color var(--fast)}.btn:hover{border-color:var(--rule-strong);background:var(--raised);text-decoration:none}.btn:active:not(:disabled){transform:translateY(.5px)}.btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn[aria-pressed=true]{border-color:var(--ink-2);background:var(--band);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.btn[aria-expanded=true]{border-color:var(--rule-strong);background:var(--band)}.push-right{margin-left:auto}.icon-btn{width:30px;padding:0}.linkish,.linky{border:0;padding:0;background:none;color:var(--link);font:inherit;cursor:pointer;text-align:left}.linkish:hover,.linky:hover{text-decoration:underline;text-underline-offset:2px}.linkish:disabled{color:var(--muted);cursor:default;text-decoration:none}.fetch-bar{position:fixed;top:0;left:0;z-index:150;height:2px;width:0;background:var(--accent);opacity:0;transition:width var(--slow) ease-out,opacity .4s}.fetch-bar[data-active]{width:70%;opacity:1;transition:width 8s cubic-bezier(.1,.7,.1,1)}.offline{position:sticky;top:0;z-index:99;margin:0;border-radius:0}.topbar{position:relative;z-index:40;display:flex;align-items:center;gap:2px;height:var(--bar);padding:0 10px 0 14px;background:var(--chrome);color:#e6eaf2;border-bottom:1px solid rgba(255,255,255,.06);--link: #9dbcff;--rule: #2a3854;--rule-strong: #3a4a6a;--raised: #1a2540;--surface: #111a2b;--band: #1d2944;--ink: #e6eaf2;--ink-2: #b7c0d1;--muted: #93a0b8;--accent-soft: rgba(232, 54, 79, .18);--accent-line: rgba(232, 54, 79, .6);--accent-text: #ff6377}.topbar :focus-visible{outline-color:#9dbcff}.brand{display:inline-flex;align-items:center;gap:9px;height:100%;margin-right:14px;padding-right:2px;color:#fff;font-weight:600;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.brand:hover{text-decoration:none}.brand img{width:24px;height:24px}.nav-toggle{display:none}.topbar nav{display:flex;align-items:stretch;align-self:stretch;flex:1 1 auto;min-width:0}.topbar nav>a,.topbar nav>.nav-more>summary{position:relative;display:flex;align-items:center;height:100%;padding:0 11px;border:0;background:none;color:#c9d1e0;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--fast),background-color var(--fast)}.topbar nav>a:hover,.topbar nav>.nav-more>summary:hover{color:#fff;background:#ffffff0a;text-decoration:none}.topbar nav>a[aria-current],.topbar nav>.nav-more>summary[aria-current]{color:#fff}.topbar nav>a[aria-current]:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent)}@keyframes pop{0%{opacity:0;transform:translateY(-3px)}}.topbar-split{min-height:24px;margin:0 10px 0 4px;font-size:var(--t-xs)}@media(max-width:760px){.topbar-split{display:none}}.search-trigger{display:flex;align-items:center;gap:8px;width:clamp(160px,18vw,260px);height:32px;margin:0 6px 0 10px;padding:0 8px 0 10px;flex:none;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);background:#ffffff0d;color:#a9b4c8;text-align:left;font-size:13px;transition:background-color var(--fast),border-color var(--fast)}.search-trigger:hover{background:#ffffff17;border-color:#ffffff2e;color:#e6eaf2}.search-trigger span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-trigger kbd{border-color:#ffffff24;background:transparent;color:#93a0b8}details.popover{position:relative}details.popover>summary{list-style:none;cursor:pointer}details.popover>summary::-webkit-details-marker{display:none}.topbar details.popover>summary{display:flex;align-items:center;gap:6px;height:34px;min-width:34px;padding:0 8px;border-radius:var(--r-sm);color:#b7c0d1;font-size:13px;font-weight:500;justify-content:center}.topbar details.popover>summary:hover,.topbar details.popover[open]>summary{background:#ffffff12;color:#fff}.popover-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:70;width:300px;max-height:min(78vh,640px);overflow:auto;padding:12px;background:var(--overlay);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow);animation:pop var(--fast) ease-out}.topbar .popover-panel{--overlay: var(--chrome-2);border-color:#ffffff14}.popover-panel h4{margin:10px 0 4px;color:var(--muted);font-size:var(--t-2xs);font-weight:600}.popover-panel h4:first-child{margin-top:0}.pins-panel a{display:block;padding:6px 8px;margin:0 -8px;border-radius:var(--r-sm);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pins-panel a:hover{background:var(--raised);text-decoration:none;box-shadow:inset 2px 0 0 var(--accent)}.pins-panel form{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rule)}.pins-panel label,.account-panel legend{display:grid;gap:4px;color:var(--muted);font-size:var(--t-xs)}.pins-panel p{color:var(--muted);font-size:var(--t-sm)}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#25324d;color:#e6eaf2;font-size:11.5px;font-weight:600;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff1f}.account-menu>summary{padding:0 3px!important}.account-panel{width:320px;display:grid;gap:12px}.account-who{display:grid;gap:1px;padding-bottom:10px;border-bottom:1px solid var(--rule);font-size:var(--t-sm);overflow-wrap:anywhere}.account-who b{font-size:14px}.segmented{display:flex;flex-wrap:wrap;gap:0}.segmented legend{width:100%;margin-bottom:5px}.segmented button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--rule);background:transparent;color:var(--ink-2);font-size:var(--t-xs);font-weight:500}.segmented button+button{margin-left:-1px}.segmented button:first-of-type{border-radius:var(--r-sm) 0 0 var(--r-sm)}.segmented button:last-of-type{border-radius:0 var(--r-sm) var(--r-sm) 0}.segmented button:hover{color:var(--ink);background:var(--raised)}.segmented button[aria-pressed=true]{position:relative;z-index:1;border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.account-links{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--rule);font-size:var(--t-sm)}.account-signout{width:100%}.alerts-bell{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);color:#b7c0d1}.alerts-bell:hover{background:#ffffff12;color:#fff;text-decoration:none}.alerts-bell b{position:absolute;top:3px;right:1px;min-width:16px;padding:0 4px;border-radius:8px;background:var(--accent-fill);color:#fff;font-size:10px;line-height:16px;font-weight:600;text-align:center;box-shadow:0 0 0 2px var(--chrome)}.sectionbar{display:flex;align-items:stretch;gap:12px;min-height:var(--section);padding:0 14px;background:var(--surface);border-bottom:1px solid var(--rule)}.sectionbar .tabs{display:flex;align-items:stretch;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.sectionbar .tabs a{position:relative;display:flex;align-items:center;padding:0 10px;color:var(--muted);font-size:var(--t-sm);font-weight:500;white-space:nowrap}.sectionbar .tabs a:hover{color:var(--ink);text-decoration:none}.sectionbar .tabs a[aria-current]{color:var(--ink)}.sectionbar .tabs a[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--accent)}.releasebar{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:14px;margin-left:auto;padding:6px 0;color:var(--muted);font-size:var(--t-xs);white-space:nowrap}.releasebar b{color:var(--ink-2);font-weight:500}.releasebar a{color:var(--muted)}.releasebar a:hover{color:var(--ink);text-decoration:none}.health-badge,.read-meter{display:inline-flex;align-items:center;gap:6px}.read-meter meter{width:56px;height:5px}meter{appearance:none;border:0;border-radius:3px;background:var(--rule-soft)}meter::-webkit-meter-bar{background:var(--rule-soft);border:0;border-radius:3px;height:5px}meter::-webkit-meter-optimum-value{background:var(--ink-2);border-radius:3px}meter::-moz-meter-bar{background:var(--ink-2);border-radius:3px}main.workspace-main{display:block;min-width:0;min-height:0;overflow:hidden}main.workspace-main>.loading{padding:24px}.workspace{position:relative;display:flex;width:100%;height:100%;min-width:0}.workspace-slot{display:flex;min-width:0;flex-shrink:0}.workspace-pane{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;background:var(--paper)}.workspace-pane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:30px;padding:0 14px;border-bottom:1px solid var(--rule-soft);background:var(--paper);color:var(--muted);font-size:var(--t-xs)}.workspace-pane-head nav{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-pane-head nav span:last-child{color:var(--ink-2)}.workspace-pane-head button{flex:none;font-size:var(--t-xs)}.workspace-pane-body{position:relative;flex:1;min-width:0;min-height:0;overflow:auto}.workspace-pane-body:has(>.rail){display:grid;grid-template-columns:minmax(200px,var(--rail)) minmax(0,1fr);overflow:hidden}.workspace-pane-body:has(>.rail):has(>.pane){grid-template-columns:minmax(200px,var(--rail)) minmax(0,1fr) minmax(360px,var(--pane))}.workspace-pane-body>.grid{min-height:0}.workspace-pane-body>.pane{min-width:0;overflow:auto}.workspace-pane-body .research .pane{position:absolute;inset:0 0 0 auto;width:var(--pane);max-width:70%;z-index:6;box-shadow:var(--shadow)}.workspace-splitter{position:relative;flex:0 0 5px;width:5px;cursor:col-resize;background:var(--rule-soft);transition:background-color var(--fast)}.workspace-splitter:after{content:"";position:absolute;inset:0 -3px}.workspace-splitter:hover,.workspace-splitter:focus-visible{background:var(--accent-line);outline:none}.rail{min-width:0;overflow:auto;padding:12px 12px 32px;border-right:1px solid var(--rule);background:var(--surface)}.rail>h3{margin:18px 2px 8px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.rail>h3:first-child{margin-top:4px}.rail .group{margin:0 0 10px;padding:0 0 6px;border:1px solid var(--rule-soft);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.rail .group>h4{display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 10px 6px;color:var(--ink);font-size:var(--t-sm);font-weight:600}.rail .group>label,.rail .group>.date-range,.rail .group>form,.rail .group>a,.rail .group>span{display:block;margin:2px 10px 6px}.rail .group label{display:grid;gap:4px;font-size:var(--t-xs);color:var(--muted)}.rail .group input{width:100%}.rail .group>.btn{margin:4px 10px}.rail .group>.linkish{margin:2px 10px 6px;font-size:var(--t-sm)}.criteria-search{display:grid;gap:4px;margin:2px 0 12px;color:var(--muted);font-size:var(--t-xs);font-weight:500}.criteria-search input,.rail-search input{width:100%}.rail-search{margin:0 0 8px}.rail-link{display:block;padding:4px 2px}.facet{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;padding:3px 10px;border:0;background:none;color:var(--ink-2);text-align:left;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--fast),color var(--fast)}.facet:hover{background:var(--raised);color:var(--ink)}.facet[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);font-weight:500;box-shadow:inset 3px 0 0 var(--accent)}.facet span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet span:last-child:not(:first-child){flex:none;color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.rail .clear{display:inline-block;margin:6px 2px 12px;font-size:var(--t-sm)}.filter-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:2px 10px 6px}.filter-dates label{display:grid;gap:4px;color:var(--muted);font-size:var(--t-xs)}.filter-dates input{width:100%;min-width:0}.chipset{display:flex;flex-wrap:wrap;gap:5px;padding:2px 10px 6px}.grid{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--paper)}.grid[aria-busy=true] .grid-viewport tbody{opacity:.55;transition:opacity var(--slow)}.gridhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px 10px;background:var(--surface);border-bottom:1px solid var(--rule-soft)}.gridhead h1{font-size:var(--t-xl);letter-spacing:-.01em}.gridhead h1 small{margin-left:10px;padding-left:10px;border-left:1px solid var(--rule);color:var(--muted);font-size:var(--t-md);font-weight:400}.gridhead .count,.gridhead>.muted{color:var(--muted);font-size:var(--t-sm)}.gridhead .gridtools{display:flex;gap:6px;margin-left:auto}.quick-filters{display:flex;flex-wrap:wrap;gap:5px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--rule-soft)}.gridhead .quick-filters{flex-basis:100%;order:5;padding:0;border:0;background:none}.criteria,.query-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 16px;background:var(--surface);border-bottom:1px solid var(--rule-soft);font-size:var(--t-sm)}.criteria .label,.query-bar .label{color:var(--muted);font-size:var(--t-xs);font-weight:600}.criteria>span:not(.label,.chip,.coverage-line){color:var(--ink-2)}.criteria input[type=search]{min-width:220px;flex:1 1 220px;max-width:420px}.criteria label{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.coverage-line{flex-basis:100%;margin:0;color:var(--muted);font-size:var(--t-xs)}.query-bar input{flex:1;min-width:200px;max-width:760px;font-family:var(--mono);font-size:12px}.query-bar [role=alert]{flex-basis:100%}.chooser{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--rule-soft);font-size:var(--t-sm)}.chooser label{display:inline-flex;align-items:center;gap:6px}.tablewrap{flex:1;min-height:0;overflow:auto;background:var(--surface)}.tablewrap.flat,.tablewrap.inline{flex:none;border:1px solid var(--rule);border-radius:var(--r-md)}.gridfoot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;border-top:1px solid var(--rule);background:var(--surface);color:var(--muted);font-size:var(--t-sm)}.gridfoot .muted:last-child{margin-left:auto}.pane{min-width:0;overflow:auto;border-left:1px solid var(--rule);background:var(--surface)}.pane>.sheet{padding-top:14px}.sheet,.cover,.daily{min-width:0;padding:20px 24px 48px}.cover{max-width:1480px}.cover.wide,.daily,.deal-page,.company-profile{max-width:none}.page-sheet{display:block}.kicker{color:var(--muted);font-size:var(--t-xs);font-weight:500}.page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:0 0 16px}.page-header>div:first-child{flex:1 1 360px;min-width:0}.page-header h1,.cover>h1,.sheet h1,.dayhead h1{margin:2px 0 0;font-size:var(--t-2xl);line-height:1.2;letter-spacing:-.015em}.page-header .actions,.sheet .actions{display:flex;flex-wrap:wrap;gap:6px}.page-subtitle,.page-status{margin:6px 0 0;max-width:80ch;color:var(--muted)}.cover>.kicker+h1{margin-bottom:6px}.cover>h1+p.muted,.cover>p.muted:first-of-type{max-width:80ch;margin-bottom:16px}.sheet>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.sheet>header>div>h1+p{max-width:80ch;margin:6px 0 0}.sheet h1 .crumb{margin-left:10px;color:var(--muted);font-weight:400;font-size:var(--t-md)}.sheet .ids{margin-top:4px;color:var(--muted);font-size:var(--t-xs)}.sheet .ids code{color:var(--ink-2)}.sheet .summary{max-width:82ch;margin:8px 0;line-height:1.6}.sheet .foot,.daily .foot,.cover .foot{margin-top:28px;font-size:var(--t-sm)}.sheet h2,.cover h2,.daily .kind>h2,.evidence-panel h2{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid var(--rule);font-size:var(--t-lg);font-weight:600}.cover h2{margin-top:28px}.sheet h2 span,.cover h2 span,.kind>h2 span{color:var(--muted);font-size:var(--t-sm);font-weight:400}.cover h2 a{margin-left:auto;font-size:var(--t-sm);font-weight:400}.sheet section,details.section{margin-top:26px;scroll-margin-top:12px}details.section>summary{list-style:none;cursor:pointer}details.section>summary::-webkit-details-marker{display:none}details.section>summary h2:before{content:"";width:7px;height:7px;margin-right:2px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(-45deg);transition:transform var(--fast)}details.section[open]>summary h2:before{transform:translateY(-4px) rotate(45deg)}.copy-table{margin-left:auto;padding:0;border:0;background:none;color:var(--link);font-size:var(--t-xs);font-weight:400;cursor:pointer;opacity:0;transition:opacity var(--fast)}section:hover>h2 .copy-table,details:hover>summary h2 .copy-table,.copy-table:focus-visible{opacity:1}section:not(:has(table))>h2 .copy-table,details:not(:has(table))>summary h2 .copy-table{display:none}@media(hover:none){.copy-table{opacity:1}}.profile{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:100%}.profile-menu{position:sticky;top:0;align-self:start;max-height:calc(100dvh - var(--bar) - var(--section) - 30px);overflow:auto;padding:18px 8px 24px 12px;border-right:1px solid var(--rule-soft)}.profile-menu h4{margin:0 0 6px;padding:0 8px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.profile-menu a{position:relative;display:block;padding:4px 8px;border-radius:var(--r-xs);color:var(--ink-2);font-size:var(--t-sm)}.profile-menu a:hover{background:var(--raised);color:var(--ink);text-decoration:none}.profile-menu a[aria-current]{color:var(--ink);font-weight:500;box-shadow:inset 2px 0 0 var(--accent)}.profile-menu .my-links{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule-soft)}.profile-menu .my-links summary{list-style:none;cursor:pointer}.profile-menu .my-links summary::-webkit-details-marker{display:none}.profile-menu .my-links summary h4{display:flex;align-items:center;gap:6px}.profile-menu .my-links summary h4:after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.profile-menu .my-links[open] summary h4:after{transform:rotate(45deg)}.profile-menu .my-links a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--t-xs)}.profile-menu small{display:block;padding:2px 8px;color:var(--muted)}table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}th,td{height:var(--row);padding:0 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule-soft);font-size:var(--t-sm);white-space:nowrap}td{overflow:hidden;text-overflow:ellipsis;color:var(--ink)}th{position:sticky;top:0;z-index:2;height:32px;background:var(--band);color:var(--ink-2);font-size:var(--t-xs);font-weight:600;border-bottom:1px solid var(--rule)}th[scope=row]{position:static;height:var(--row);background:none;color:var(--ink-2);font-size:var(--t-sm);font-weight:500;border-bottom-color:var(--rule-soft)}th.num,td.num{text-align:right}tbody tr{transition:background-color var(--fast)}tbody tr:hover{background:var(--raised)}tbody tr[data-selected=true]{background:var(--accent-soft)}tbody tr[data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}tbody tr:last-child>td{border-bottom:0}tr.disabled td{color:var(--muted)}tr.unseen td{font-weight:600}tr.unseen td:first-child{box-shadow:inset 3px 0 0 var(--accent)}tr.status-warning td{color:var(--ink)}tr.status-warning td:first-child{box-shadow:inset 3px 0 0 var(--model)}caption{caption-side:top;padding:0 0 6px;text-align:left;color:var(--muted);font-size:var(--t-xs)}.table-scroll{overflow:auto;max-width:100%;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.table-scroll+.table-scroll,.table-scroll+p,p+.table-scroll{margin-top:10px}.table-scroll>table th{position:sticky}.table-scroll:has(>.unified-grid){border:0;background:none;overflow:visible}.sheet section>table,.sheet section>.table-scroll>table,.cover table:not(.chart-table),.overview table{background:var(--surface)}.sheet section>table{border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;table-layout:fixed}.sheet section>table th{position:static}.sheet section>table td,.sheet section>table th{white-space:normal}.sheet td.nowrap,.sheet td.ref{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet td.claim-value,.sheet td.ref{white-space:normal;overflow-wrap:anywhere;padding-top:6px;padding-bottom:6px}.sheet th.w-date{width:96px}.sheet th.w-source{width:128px}.sheet th.w-num{width:80px}td small,td.title small{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--t-xs);line-height:1.35}td.title a{font-weight:500}.cell-prose{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.league td .bar{display:inline-block;height:6px;margin-right:8px;border-radius:3px;background:var(--ink-2);opacity:.55;vertical-align:middle}table.league tbody tr{cursor:pointer}table.league td.links{display:flex;gap:10px;align-items:center}.tablewrap table{min-width:100%}.tablewrap.flat table th{position:static}table.blotter{table-layout:fixed}table.blotter col.c-company{width:28%}table.blotter col.c-kind{width:150px}table.blotter col.c-value{width:110px}table.blotter td.side{overflow:hidden;text-overflow:ellipsis}.unified-grid{display:flex;flex-direction:column;min-width:0;height:100%;min-height:280px;background:var(--surface)}.grid-native-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;border-bottom:1px solid var(--rule-soft);background:var(--surface);font-size:var(--t-sm)}.grid-native-tools>label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--t-xs)}.grid-native-tools select{min-height:28px;max-width:12rem;font-size:var(--t-sm)}.grid-native-tools>.btn:last-child,.grid-native-tools>.grid-export{margin-left:auto}.grid-native-tools .btn{min-height:28px}.grid-tool>summary,.grid-columns>summary,.grid-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--t-sm);font-weight:500;list-style:none;cursor:pointer}.grid-tool>summary::-webkit-details-marker,.grid-columns>summary::-webkit-details-marker,.grid-more>summary::-webkit-details-marker{display:none}.grid-tool>summary:hover,.grid-columns>summary:hover,.grid-more>summary:hover,details[open]>summary{border-color:var(--rule-strong);background:var(--raised)}.grid-native-tools .count-badge,.grid-tool>summary .count-badge{min-width:16px;padding:0 4px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:10.5px;text-align:center}.grid-columns,.grid-more,.grid-tool{position:relative}.grid-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;gap:8px;min-width:280px;max-height:60vh;overflow:auto;padding:12px;background:var(--overlay);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow);animation:pop var(--fast) ease-out}.grid-pop h4{color:var(--muted);font-size:var(--t-2xs);font-weight:600}.grid-pop .row-flex{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.column-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.column-list li{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 4px;border-radius:var(--r-xs)}.column-list li:hover{background:var(--raised)}.column-list label{flex:1;display:flex;align-items:center;gap:8px;color:var(--ink);cursor:pointer}.column-list button{width:24px;height:24px;padding:0;border:0;border-radius:var(--r-xs);background:none;color:var(--muted)}.column-list button:hover:not(:disabled){background:var(--band);color:var(--ink)}.column-list button:disabled{opacity:.3;cursor:default}.rule-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--t-sm)}.rule-list li{display:flex;align-items:center;justify-content:space-between;gap:8px}.grid-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--rule-soft);background:var(--raised);color:var(--ink-2);font-size:var(--t-xs)}.grid-status p{margin:0}.grid-viewport{position:relative;flex:1;min-height:200px;overflow:auto;background:var(--surface)}.grid-viewport:focus-visible{outline-offset:-2px}.grid-viewport table{table-layout:fixed}.grid-viewport thead{position:sticky;top:0;z-index:4}.grid-viewport thead th{position:relative;top:auto;background:var(--band)}.grid-viewport thead tr:first-child th{height:34px}.grid-viewport tbody tr[data-grid-row]{height:var(--grid-row);cursor:pointer}.grid-viewport tbody tr[data-grid-row]:not(.grid-group):hover{background:var(--raised)}.grid-viewport td{position:relative;height:var(--grid-row);padding-top:5px;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.grid-viewport td:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}.grid-viewport td.stage,.grid-viewport td.review{white-space:normal}.grid-viewport td.num{color:var(--ink);font-weight:500}.grid-viewport td.title{white-space:normal}.grid-viewport td.title>.row-open,.grid-viewport td.title>a,.grid-viewport td.title>span>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-viewport td.title small{white-space:nowrap}.grid-viewport th[style*=sticky],.grid-viewport td[style*=sticky]{background:var(--surface);box-shadow:1px 0 0 var(--rule)}.grid-viewport thead th[style*=sticky]{background:var(--band)}.grid-viewport tr[data-selected=true] td[style*=sticky]{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.grid-viewport .status-ok,.grid-viewport .status-warning,.grid-viewport .status-bad{font-weight:600}td.status-ok,td.status-warning,td.status-bad{background:color-mix(in srgb,currentColor 8%,transparent)}.sort-button{display:block;width:100%;min-height:28px;padding:0;border:0;background:none;color:inherit;font-weight:inherit;text-align:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}th.num .grid-head-cell{flex-direction:row-reverse}.sort-button:hover{color:var(--ink)}th[aria-sort=ascending] .sort-button:after,th[aria-sort=descending] .sort-button:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;vertical-align:2px;border-left:4px solid transparent;border-right:4px solid transparent}th[aria-sort=ascending] .sort-button:after{border-bottom:5px solid var(--accent)}th[aria-sort=descending] .sort-button:after{border-top:5px solid var(--accent)}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--ink)}th .sort{margin-left:4px;font-size:9px}.grid-head-cell{display:flex;align-items:center;gap:2px;min-width:0}.grid-head-cell>:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.grid-pin{flex:none;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-xs);background:none;color:var(--faint);opacity:0;transition:opacity var(--fast)}th:hover .grid-pin,.grid-pin:focus-visible,.grid-pin[aria-pressed=true]{opacity:1}.grid-pin:hover{background:var(--raised);color:var(--ink)}.grid-pin[aria-pressed=true]{color:var(--accent-text)}@media(hover:none){.grid-pin{opacity:1}}.grid-resize{position:absolute;top:6px;right:0;bottom:6px;width:7px;cursor:col-resize;border-right:1px solid var(--rule);touch-action:none}.grid-resize:hover{border-right:2px solid var(--accent)}.grid-filter-row th{height:36px;padding-top:3px;padding-bottom:4px;background:var(--surface);border-bottom:1px solid var(--rule);font-weight:400}.grid-filter-row input,.grid-filter-row select{width:100%;min-width:0;min-height:26px;height:26px;padding:2px 7px;font-size:var(--t-xs)}.grid-filter-row select{padding-right:22px}.grid-filter-row .date-range .btn{width:100%;min-height:26px;height:26px;padding:0 7px;justify-content:flex-start;font-weight:400;font-size:var(--t-xs);color:var(--muted);overflow:hidden}.grid-filter-row .date-range-cell[data-set=true] .btn{color:var(--ink);border-color:var(--accent-line)}.grid-range{display:flex;gap:3px}.grid-range input{min-width:0}.grid-group td{background:var(--band);font-weight:600}.grid-group button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.grid-group button:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--fast)}.grid-group button[aria-expanded=false]:before{transform:rotate(-45deg)}.grid-group .muted{font-weight:400}.grid-state{padding:20px 16px;color:var(--muted)}.grid-state.error{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--bad) 40%,transparent);border-left:3px solid var(--bad);border-radius:var(--r-sm);background:var(--bad-soft);color:var(--ink)}.grid-state.error strong{color:var(--bad)}.grid-state.error .btn{margin-left:auto}.grid-empty{display:grid;gap:4px;justify-items:start;padding:28px 16px;color:var(--muted)}.grid-empty b{color:var(--ink);font-size:var(--t-md)}.grid-totals{flex:none;display:block;text-align:right;padding:7px 16px;border-top:1px solid var(--rule);background:var(--band);color:var(--ink-2);font-size:var(--t-sm);font-weight:600}.row-open{display:block;max-width:100%;padding:0;border:0;background:none;color:var(--ink);font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-open:hover{color:var(--link);text-decoration:underline;text-decoration-color:var(--accent-line)}tr[data-selected=true] .row-open{color:var(--ink)}.row-preview{position:absolute;z-index:20;top:calc(100% - 4px);left:8px;display:grid;gap:6px;width:max-content;min-width:300px;max-width:440px;padding:12px 14px;background:var(--overlay);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow);white-space:normal;font-weight:400;color:var(--ink);animation:pop var(--fast) ease-out}.row-preview p{margin:0;color:var(--ink-2);font-size:var(--t-sm)}.grid-viewport td:has(.row-preview){overflow:visible;z-index:8}.copy-cell{display:none;position:absolute;left:6px;top:50%;transform:translateY(-50%);padding:1px 6px!important;border-radius:var(--r-xs);background:var(--overlay)!important;box-shadow:0 0 0 1px var(--rule);font-size:var(--t-2xs)}.grid-viewport td:focus-visible>.copy-cell,.grid-viewport td:has(>.copy-cell:focus)>.copy-cell{display:inline-block}.copy-cell.copy-row{left:76px}.spark{display:block;margin-top:2px;color:var(--muted)}.ui-badge{display:inline-flex;align-items:center;gap:4px;padding:0 7px;height:20px;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--raised);color:var(--ink-2);font-size:var(--t-2xs);font-weight:500;white-space:nowrap;line-height:1;vertical-align:1px}.ui-badge-good{border-color:transparent;background:var(--good-soft);color:var(--good)}.ui-badge-model{border-color:transparent;background:var(--model-soft);color:var(--model)}.ui-badge-bad{border-color:transparent;background:var(--bad-soft);color:var(--bad)}.ui-badge-accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}span.review{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--rule);border-radius:var(--r-xs);background:transparent;color:var(--muted);font-size:var(--t-2xs);font-weight:500;white-space:nowrap;line-height:1}.review.quote_checked,.review.confirmed,.review.corrected{border-color:transparent;background:var(--good-soft);color:var(--good)}.review.model_read,.review.needs_review{border-color:transparent;background:var(--model-soft);color:var(--model)}.review.stale,.review.rejected{border-color:transparent;background:var(--bad-soft);color:var(--bad)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid var(--rule);border-radius:13px;background:var(--surface);color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--fast),border-color var(--fast),color var(--fast)}button.chip{cursor:pointer}button.chip:hover{border-color:var(--rule-strong);color:var(--ink);background:var(--raised)}.chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink);font-weight:500}.chip[aria-pressed=true]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.chip button{display:grid;place-items:center;width:16px;height:16px;margin-right:-4px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);font-size:14px;line-height:1;cursor:pointer}.chip button:hover{background:var(--band);color:var(--ink)}.chip.static{margin:0 4px 4px 0;border-radius:var(--r-xs);cursor:help}.chips{display:flex;flex-wrap:wrap;gap:5px}.chip{max-width:100%}button.chip{white-space:normal;text-align:left;padding-block:3px}.chip-type{padding:1px 6px;border-radius:var(--r-xs);background:var(--band);color:var(--ink-2);font-size:var(--t-2xs)}.pill{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border:1px solid currentColor;border-radius:var(--r-xs);font-size:var(--t-2xs);white-space:nowrap}.notice{display:block;margin:10px 0;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--link);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--t-sm)}.notice.error,.notice[role=alert]:not(.status-warning){border-left-color:var(--bad);background:var(--bad-soft);color:var(--ink)}.notice.status-warning{border-left-color:var(--model);background:var(--model-soft);color:var(--ink)}.notice p:last-child{margin:0}.notice code{overflow-wrap:anywhere}.empty{display:grid;justify-items:center;gap:6px;padding:40px 20px;color:var(--muted);text-align:center}.ui-state{display:grid;gap:6px;justify-items:start;padding:20px;border:1px dashed var(--rule-strong);border-radius:var(--r-md);background:var(--surface)}.ui-state h3{font-size:var(--t-lg)}.ui-state p{margin:0;max-width:70ch;color:var(--muted)}.ui-state[role=alert]{border-style:solid;border-color:color-mix(in srgb,var(--bad) 45%,var(--rule));background:var(--bad-soft)}.ui-state[role=alert] p{color:var(--ink-2);overflow-wrap:anywhere}.loading{display:grid;gap:10px;min-width:220px;padding:20px 0;color:var(--muted);font-size:var(--t-sm)}.tablewrap>.loading{padding-inline:16px}.grid-loading-row td{padding:0;border:0}.grid-loading-row .loading{position:sticky;left:0;width:min(720px,calc(100vw - 32px));padding-inline:16px}.tablewrap>.notice{margin:12px 16px}.skeleton{height:10px;border-radius:5px;background:linear-gradient(100deg,var(--rule-soft) 35%,var(--raised) 50%,var(--rule-soft) 65%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.skeleton:nth-of-type(2){width:88%}.skeleton:nth-of-type(3){width:64%}.skeleton-card{padding:16px;border:1px solid var(--rule-soft);border-radius:var(--r-md);background:var(--surface)}.skeleton-card .skeleton:first-of-type{height:18px;width:40%}@keyframes shimmer{to{background-position-x:-200%}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.kpi-tile{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.kpi-tile>span{color:var(--muted);font-size:var(--t-xs)}.kpi-tile strong{font-size:var(--t-xl);font-weight:600}.kpi-tile small{color:var(--muted)}.panel,.ui-panel{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.panel>h2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 14px;border-bottom:1px solid var(--rule-soft);font-size:var(--t-md);font-weight:600}.panel>h2 a,.panel>h2 .muted{font-size:var(--t-xs);font-weight:400}.ui-panel>header,.ui-panel>summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rule-soft);cursor:pointer}.ui-panel>header h2{font-size:var(--t-md)}.ui-panel-body{padding:14px}.toast-live{position:fixed;bottom:20px;left:50%;z-index:300;transform:translate(-50%);pointer-events:none}.toast-live span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--r-md);background:var(--chrome-2);color:#e6eaf2;box-shadow:var(--shadow);font-size:var(--t-sm);font-weight:500;animation:toast-in var(--slow) ease-out}.toast-live span:before{content:"";width:8px;height:8px;border-radius:50%;background:#4cc38a}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.date-range{position:relative;display:inline-block}.date-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:grid;gap:10px;min-width:260px;padding:12px;background:var(--overlay);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow);animation:pop var(--fast) ease-out}.date-popover label{display:grid;gap:4px;color:var(--muted);font-size:var(--t-xs)}.date-popover input{width:100%}.date-popover .chipset{padding:0}.money{font-variant-numeric:tabular-nums}.evidence{display:inline-flex;align-items:center;gap:6px}.evidence i{display:inline-block;width:36px;height:4px;border-radius:2px;background:var(--rule);overflow:hidden}.evidence i b{display:block;height:100%;background:var(--good)}.evidence small{color:var(--muted)}.control-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0}.control-row .sep,.sep{display:inline-block;width:1px;height:18px;margin:0 6px;background:var(--rule);vertical-align:middle}.control-row>.muted{font-size:var(--t-sm)}@media(min-width:1100px){.control-row>.btn[aria-pressed]+.btn[aria-pressed]{margin-left:-7px;border-top-left-radius:0;border-bottom-left-radius:0}.control-row>.btn[aria-pressed]:has(+.btn[aria-pressed]){border-top-right-radius:0;border-bottom-right-radius:0}}.control-row>.btn[aria-pressed=true]{position:relative;z-index:1}label.inline{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--t-sm)}.inline-search{display:inline-flex;gap:6px}.inline-search input{min-width:280px}.inline-search.big{display:flex;max-width:760px;margin:14px 0 22px}.inline-search.big input{flex:1;min-height:40px;font-size:var(--t-lg)}.inline-search.big .btn{min-height:40px;padding:0 18px}.stage-ribbon{display:flex;gap:0;margin:14px 0 0;padding:0;list-style:none;counter-reset:step}.stage-ribbon li{flex:1;position:relative;padding:16px 8px 0 0;color:var(--muted);font-size:var(--t-sm)}.stage-ribbon li:before{content:"";position:absolute;top:5px;left:0;right:0;height:2px;background:var(--rule)}.stage-ribbon li:after{content:"";position:absolute;top:1px;left:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--rule-strong);background:var(--surface)}.stage-ribbon li.past{color:var(--ink-2)}.stage-ribbon li.past:before,.stage-ribbon li.past:after{background:var(--ink-2);border-color:var(--ink-2)}.stage-ribbon li.current{color:var(--ink);font-weight:600}.stage-ribbon li.current:after{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cards,.stats,.coverage-totals{display:flex;flex-wrap:wrap;margin:14px 0 18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.cards>div,.stats>div{flex:1 1 170px;padding:12px 16px;border-right:1px solid var(--rule-soft);color:var(--muted);font-size:var(--t-sm)}.cards>div:last-child,.stats>div:last-child{border-right:0}.cards b{display:block;margin-bottom:2px;color:var(--ink);font-size:var(--t-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.15}.stats dt{color:var(--muted);font-size:var(--t-xs)}.stats dd{margin:3px 0 0;color:var(--ink);font-size:var(--t-lg);font-weight:600}.stats dd .muted{font-size:var(--t-sm);font-weight:400}.coverage-totals{gap:0}.coverage-totals span{flex:1 1 180px;padding:10px 14px;border-right:1px solid var(--rule-soft);color:var(--ink)}.coverage-totals b{display:block;color:var(--muted);font-size:var(--t-xs);font-weight:500}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin:12px 0 20px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.facts div{padding:10px 14px;border-right:1px solid var(--rule-soft)}.facts dt{color:var(--muted);font-size:var(--t-xs)}.facts dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}dl.parties{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}dl.parties dt{color:var(--muted);font-size:var(--t-sm)}dl.parties dd{margin:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--rule-soft)}.timeline time{color:var(--muted);font-variant-numeric:tabular-nums}.more{margin-top:8px}.oplist{display:grid;gap:0;margin:10px 0 14px;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.oplist li{padding:8px 12px;border-bottom:1px solid var(--rule-soft);color:var(--ink)}.oplist li:last-child{border-bottom:0}.oplist li.status-ok{box-shadow:inset 3px 0 0 var(--good)}.oplist li.status-warning{box-shadow:inset 3px 0 0 var(--model)}.hover-anchor{position:relative}.hover-card{position:absolute;z-index:40;top:calc(100% + 6px);left:0;display:grid;gap:3px;width:max-content;max-width:360px;padding:10px 12px;background:var(--overlay);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow);font-size:var(--t-sm);font-weight:400;white-space:normal;animation:pop var(--fast) ease-out}.hover-card b{font-size:var(--t-md)}.hover-card small{color:var(--muted)}.hover-card code{color:var(--muted);font-size:var(--t-2xs)}.hover-card strong{font-size:var(--t-lg)}.palette-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:9vh 16px 16px;background:#060a148c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade var(--fast) ease-out}@keyframes fade{0%{opacity:0}}.dialog,.palette,.alert-dialog{width:min(560px,100%);max-height:84vh;overflow:auto;background:var(--overlay);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pop var(--slow) ease-out}.dialog{padding:20px 22px}.dialog>header,.alert-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.dialog h2,.alert-dialog h2{font-size:var(--t-lg)}.dialog p{color:var(--ink-2)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}dialog.dialog{position:fixed;inset:0;margin:auto;height:fit-content}dialog.dialog::backdrop{background:#060a148c}dialog.dialog form{display:grid;gap:10px}dialog.dialog label{display:grid;gap:4px;font-size:var(--t-sm)}.session-dialog{width:min(440px,100%);margin-top:8vh}.shortcut-sheet{width:min(520px,100%)}.shortcut-sheet dl{margin:0 0 12px}.shortcut-sheet dl>div{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule-soft)}.shortcut-sheet dt{display:flex;gap:4px}.shortcut-sheet dd{margin:0;color:var(--ink-2)}.palette{width:min(780px,100%);max-height:74vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.palette-field{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--rule);color:var(--muted)}.palette-field input,.palette>input{flex:1;height:54px;margin:0;padding:0;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;font-size:16px}.palette>input{padding:0 18px;border-bottom:1px solid var(--rule)!important}.palette .hint{padding:7px 18px;border-bottom:1px solid var(--rule-soft);color:var(--muted);font-size:var(--t-xs)}.palette-body{display:flex;min-height:0;flex:1}.palette-body>ul{flex:1 1 58%;min-width:0;margin:0;padding:6px;overflow:auto;list-style:none}.palette li{border-radius:var(--r-sm);cursor:pointer}.palette-group{padding:10px 10px 4px;color:var(--muted);font-size:var(--t-2xs);font-weight:600;cursor:default!important}.palette-item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;border-radius:var(--r-sm)}.palette-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item small{flex:none;color:var(--muted);font-size:var(--t-2xs)}.palette li.active .palette-item{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent)}.palette-note{padding:10px;font-size:var(--t-sm)}.palette-preview{flex:0 0 40%;min-width:0;max-height:60vh;overflow:auto;padding:14px 16px;border-left:1px solid var(--rule);background:var(--surface);font-size:var(--t-sm)}.palette-preview h3{margin:0 0 10px;font-size:var(--t-md);line-height:1.35}.palette-preview dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0 0 10px}.palette-preview dt{color:var(--muted)}.palette-preview dd{margin:0}.palette-preview ul{margin:0 0 10px;padding-left:16px}.palette-preview small{color:var(--muted)}.palette-preview p{color:var(--ink-2)}.palette-foot{padding:8px 16px;border-top:1px solid var(--rule);color:var(--muted);font-size:var(--t-xs)}.palette-foot kbd{margin:0 2px}.alert-dialog{width:min(600px,100%);padding:20px 22px}.alert-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:14px;border-top:1px solid var(--rule-soft)}.wizard-step{display:grid;gap:14px;padding:6px 0 12px}.wizard-step>label{display:grid;gap:5px;font-size:var(--t-sm)}.wizard-step fieldset{display:flex;flex-wrap:wrap;gap:8px 18px}.wizard-step fieldset legend{width:100%;margin-bottom:6px;color:var(--ink-2);font-size:var(--t-sm)}.wizard-step fieldset label{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.wizard-step select[multiple]{min-height:110px}.wizard-step small{display:block;margin-top:4px}.wizard-steps{display:flex;gap:6px;margin:0 0 12px;padding:0;list-style:none}.wizard-steps li{flex:1;height:3px;border-radius:2px;background:var(--rule)}.wizard-steps li[data-done=true]{background:var(--accent)}.alert-sample{margin:0;padding-left:18px;color:var(--ink-2);font-size:var(--t-sm)}code.secret{-webkit-user-select:all;user-select:all;word-break:break-all;padding:1px 5px;border-radius:var(--r-xs);background:var(--model-soft);color:var(--ink)}.dayhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.daysum{display:flex;flex-wrap:wrap;align-items:center;margin:6px 0 0;color:var(--ink-2);font-size:var(--t-sm)}.daysum .sep{height:12px;margin:0 10px}.daynav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.daynav label.inline input{width:150px}.strip{display:flex;align-items:flex-end;gap:2px;height:52px;margin:6px 0 22px;padding:0 0 1px;border-bottom:1px solid var(--rule)}.strip a{flex:1;display:flex;align-items:flex-end;height:100%;border-radius:2px 2px 0 0}.strip a i{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--rule-strong);transition:background-color var(--fast)}.strip a:hover i{background:var(--ink-2)}.strip a.current i{background:var(--accent)}.strip a:focus-visible{outline-offset:1px}.kind{margin-top:28px}.kind>p{font-size:var(--t-sm)}.structure{margin-top:12px}.structure h3{display:flex;align-items:baseline;gap:8px;margin:18px 0 2px;padding-bottom:6px;color:var(--ink-2);font-size:var(--t-sm);font-weight:600;border-bottom:1px solid var(--rule-soft)}.structure h3 span{color:var(--muted);font-weight:400}.line{padding:11px 0;border-bottom:1px solid var(--rule-soft)}.line-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.line-title{color:var(--ink);font-weight:600;font-size:var(--t-md)}.line-title:hover{color:var(--link)}.line-title.linkish{font-weight:600;color:var(--ink)}.line-value{flex:none;color:var(--ink);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.line-summary{max-width:88ch;margin:4px 0 0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.55}.line-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;color:var(--muted);font-size:var(--t-xs)}.home-widgets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 16px}.desk-updated{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-right:auto;color:var(--muted);font-size:var(--t-xs)}.widget-toolbar{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--t-sm)}.widget-toolbar label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.widget-toolbar select{min-height:28px;font-size:var(--t-sm)}.widget-grid{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;align-items:stretch}@media(min-width:1180px){.widget-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-widget{grid-column:span 4}.home-widget[data-widget=market],.home-widget[data-widget=latest]{grid-column:span 6}.home-widget.expanded{grid-column:1 / -1}}.home-widget{display:flex;flex-direction:column;min-width:0}.home-widget.expanded{grid-column:1 / -1}.widget-band{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 14px;border-bottom:1px solid var(--rule-soft)}.widget-band h2{font-size:var(--t-md);font-weight:600}.widget-band>div{display:flex;gap:2px;opacity:0;transition:opacity var(--fast)}.home-widget:hover .widget-band>div,.home-widget:focus-within .widget-band>div{opacity:1}@media(hover:none){.widget-band>div{opacity:1}}.widget-band button{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border:0;border-radius:var(--r-xs);background:none;color:var(--muted);font-size:var(--t-xs)}.widget-band button:hover:not(:disabled){background:var(--raised);color:var(--ink)}.widget-band button:disabled{opacity:.35;cursor:default}.widget-menu{position:absolute;top:calc(100% - 4px);right:8px;z-index:10;display:grid;min-width:140px;padding:4px;background:var(--overlay);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow)}.widget-menu button{justify-content:flex-start;width:100%;padding:6px 10px;color:var(--ink);font-size:var(--t-sm)}.widget-period{margin:12px 14px 0;font-size:var(--t-xs)}.home-widget>.desk-figures,.home-widget>.desk-mix,.home-widget>.desk-top,.home-widget>.desk-legend{margin:10px 14px}.home-widget>.desk-top{margin-bottom:14px}.home-widget>.tablewrap.flat{margin:0;border:0;border-radius:0}.home-widget>.empty{padding:28px 16px}.home-widget>.loading{min-height:340px;padding-inline:14px}@media(max-width:760px){.home-widget>.loading{min-height:220px}}.desk-figures{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px;align-items:end}.desk-figures>*{display:flex;flex-direction:column;color:var(--ink);font-size:var(--t-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.desk-figures a:hover{color:var(--link);text-decoration:none}.desk-figures small{margin-top:3px;color:var(--muted);font-size:var(--t-xs);font-weight:400;letter-spacing:0}.desk-delta{font-size:var(--t-lg)!important;text-align:right}.desk-mix{display:flex;height:6px;gap:2px;border-radius:3px;overflow:hidden;background:var(--rule-soft)}.desk-mix i,.desk-legend i{display:block;background:var(--series-7)}.desk-mix i[data-i="0"],.desk-legend i[data-i="0"]{background:var(--series-1)}.desk-mix i[data-i="1"],.desk-legend i[data-i="1"]{background:var(--series-2)}.desk-mix i[data-i="2"],.desk-legend i[data-i="2"]{background:var(--series-3)}.desk-mix i[data-i="3"],.desk-legend i[data-i="3"]{background:var(--series-4)}.desk-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:var(--t-xs)}.desk-legend li{display:flex;align-items:center;gap:5px}.desk-legend i{width:8px;height:8px;border-radius:2px}.desk-legend span{color:var(--ink);font-variant-numeric:tabular-nums}.desk-top{margin:0;padding:0;list-style:none}.desk-top li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--rule-soft);font-size:var(--t-sm)}.desk-top a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.desk-top a:hover{color:var(--link)}.desk-top span{flex:none;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.widget-list{margin:0;padding:0;list-style:none}.widget-list li{display:grid;gap:1px;padding:9px 14px;border-bottom:1px solid var(--rule-soft)}.widget-list li:last-child{border-bottom:0}.widget-list a{color:var(--ink);font-weight:500}.widget-list a:hover{color:var(--link)}.widget-list small{color:var(--muted);font-size:var(--t-xs)}.home-widget table{table-layout:fixed}.home-widget th{position:static}.home-widget td{overflow:hidden;text-overflow:ellipsis}.home-widget td small{display:inline;margin-left:4px}.desk-movers th:nth-child(1){width:24%}.desk-movers th:nth-child(2){width:40%}.deal-page{padding-top:22px}.sheet header.deal-hero{display:block;margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid var(--rule)}.deal-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:var(--t-xs)}.deal-kicker .deal-type{color:var(--ink);font-weight:600;font-size:var(--t-sm)}.deal-status{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;background:var(--model-soft);color:var(--model);font-weight:600}.deal-status.s-completed,.deal-status.s-effective,.deal-status.s-closed,.deal-status.s-nclt-sanctioned,.deal-status.s-ncltsanctioned,.deal-status.s-sanctioned,.deal-status.s-regulatorapproved,.deal-status.s-shareholdersapproved{background:var(--good-soft);color:var(--good)}.deal-status.s-terminated,.deal-status.s-withdrawn,.deal-status.s-lapsed{background:var(--bad-soft);color:var(--bad)}.deal-next{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--accent-line);border-radius:10px;color:var(--accent-text);font-weight:600}.deal-attr{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--rule);border-radius:10px;color:var(--ink-2)}.deal-hero h1{max-width:64ch;margin:10px 0 4px;font-size:var(--t-3xl);line-height:1.18;font-weight:600;letter-spacing:-.02em}.deal-subject{max-width:110ch;margin:0 0 4px;color:var(--muted);font-size:var(--t-sm)}.deal-actions{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px}.deal-sides{display:flex;flex-wrap:wrap;margin:0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.deal-sides>div{flex:1 1 200px;min-width:0;padding:8px 14px}.deal-sides>div+div{border-left:1px solid var(--rule-soft)}.deal-sides dt,.deal-terms dt,.deal-rail h3{margin:0 0 4px;color:var(--muted);font-size:var(--t-xs);font-weight:500}.deal-sides dd{margin:0;font-size:var(--t-md);font-weight:600;line-height:1.4}.deal-sides dd a{display:inline-block;padding-block:4px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.deal-sides dd a:hover{color:var(--link);text-decoration-color:currentColor}.deal-sides dd small{display:block;margin-top:4px;color:var(--ink-2);font-size:var(--t-sm);font-weight:500}.deal-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:14px 0 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.deal-terms>div{min-width:0;padding:12px 16px 12px 0}.deal-terms>div+div{padding-left:16px;border-left:1px solid var(--rule-soft)}.deal-terms dd{margin:0;font-size:var(--t-lg);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.deal-terms dd small{display:block;margin-top:4px;color:var(--muted);font-size:var(--t-xs);font-weight:400}.deal-terms .lead dd{font-size:26px;letter-spacing:-.02em}.deal-terms dd.long{font-size:var(--t-md);line-height:1.4}.deal-terms dd .term-conflict{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--ink-2)}.deal-terms dd .term-conflict a{color:inherit}.deal-terms .term-proof{margin-left:6px;font-size:var(--t-xs);font-weight:400;vertical-align:middle}.progress-rail{display:flex;margin:16px 0 0;padding:0;list-style:none;overflow-x:auto}.progress-rail li{position:relative;flex:1 1 0;min-width:116px;padding:20px 12px 0 0;font-size:var(--t-xs)}.progress-rail li:before{content:"";position:absolute;top:6px;left:0;right:0;height:2px;background:var(--rule)}.progress-rail li:after{content:"";position:absolute;top:1px;left:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--rule-strong);background:var(--surface)}.progress-rail li[data-state=done]:before{background:var(--ink-2)}.progress-rail li[data-state=done]:after{border-color:var(--good);background:var(--good)}.progress-rail li[data-state=pending]:after{border-color:var(--model)}.progress-rail li[data-state=na]:after{border-color:var(--rule-strong);background:var(--rule-strong);transform:scale(.7)}.progress-rail li[data-state=future]:after{border-color:var(--rule-strong)}.nowrap,time.nowrap{white-space:nowrap}.progress-rail li[data-state=bad]:after{border-color:var(--bad);background:var(--bad)}.progress-rail b{display:block;color:var(--ink);font-size:var(--t-sm)}.progress-rail span{display:block;color:var(--muted)}.deal-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.deal-main>section,.deal-main>details{margin:0 0 30px}.deal-rail{position:sticky;top:16px;display:grid;align-content:start;align-self:start;gap:22px;font-size:var(--t-sm)}.deal-rail section{padding-top:10px;border-top:2px solid var(--ink)}.deal-rail h3{font-size:var(--t-xs)}.rail-list{margin:0 0 8px;padding:0;list-style:none}.rail-list li{display:grid;gap:2px;padding:7px 0;border-bottom:1px solid var(--rule-soft)}.rail-list small{color:var(--muted)}.deal-summary{max-width:78ch;margin:0 0 12px;font-size:14.5px;line-height:1.68}.deal-rationale{max-width:78ch;line-height:1.62;color:var(--ink-2)}.observations{max-width:78ch;margin:8px 0 12px;padding-left:18px;line-height:1.58;color:var(--ink-2)}.observations li{margin:3px 0}.observations li::marker{color:var(--muted)}.provenance{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:var(--t-xs)}.chronology{margin:0;padding:0 0 0 16px;list-style:none;border-left:2px solid var(--rule)}.chronology li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 130px auto;gap:12px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--rule-soft)}.chronology li:before{content:"";position:absolute;left:-21px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--surface);border:2px solid var(--ink-2)}.chronology li:last-child:before{border-color:var(--ink-2);background:var(--ink-2)}.chronology time{color:var(--muted);font-variant-numeric:tabular-nums}.chronology small{color:var(--muted)}.own-bar{display:inline-block;width:80px;height:5px;margin-right:8px;border-radius:3px;background:var(--rule-soft);overflow:hidden;vertical-align:middle}.own-bar i{display:block;height:100%;background:var(--muted)}.own-bar.after i{background:var(--ink-2)}.ownership tr.group th{padding-top:10px;background:var(--surface);color:var(--muted);font-weight:600;border-bottom:1px solid var(--rule)}table.legs td:nth-child(3){max-width:320px}table.terms th,table.deal-math th,table.lens th{position:static;width:230px;background:transparent;color:var(--ink-2);font-weight:600;vertical-align:top;padding-top:7px;border-bottom:1px solid var(--rule-soft)}table.terms td,table.deal-math td,table.lens td,table.changes td,table.precedents td,table.docket td{height:auto;padding-top:7px;padding-bottom:7px;white-space:normal}table.lens td.cite-col{width:56px}table.precedents{table-layout:fixed}table.precedents td small,table.docket td small{display:block;color:var(--muted);font-size:var(--t-xs)}.precedent-range{margin:8px 0 0;color:var(--muted);font-size:var(--t-sm)}.precedent-range b{color:var(--ink)}.lens-h{display:flex;align-items:center;gap:8px;margin:14px 0 6px;color:var(--ink-2);font-size:var(--t-sm);font-weight:600}.deal-record{padding-top:10px;border-top:2px solid var(--rule)}.deal-record>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;list-style:none;cursor:pointer}.deal-record>summary::-webkit-details-marker{display:none}.deal-record>summary h2{margin:0;padding:0;border:0;font-size:var(--t-lg)}.deal-record>summary .muted{font-size:var(--t-xs)}.deal-record>#evidence{margin-top:14px}.deal-headline{max-width:110ch;margin:2px 0 8px;font-size:var(--t-lg);line-height:1.5}.keystrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:10px 0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--rule-soft);overflow:hidden}.keystrip>div{padding:9px 12px;background:var(--surface)}.keystrip dt{color:var(--muted);font-size:var(--t-xs)}.keystrip dd{margin:2px 0 0;font-size:var(--t-lg);font-weight:600}.deal-neighbours{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s3) 0}.pane .deal-page{padding:18px 20px 40px}.pane .deal-hero h1{font-size:var(--t-xl)}.pane .deal-terms{grid-template-columns:1fr 1fr}.pane .deal-terms>div,.pane .deal-terms>div+div{padding:10px 12px 10px 0;border-left:0}.pane .deal-terms>div:nth-child(2n){padding-left:12px;border-left:1px solid var(--rule-soft)}.pane .deal-terms .lead dd{font-size:22px}.cites{display:inline-flex;flex-wrap:wrap;gap:4px;white-space:nowrap;vertical-align:1px}.cite{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--surface);color:var(--ink-2);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}a.cite:hover{border-color:var(--link);color:var(--link);text-decoration:none}.cite.status-ok{border-color:color-mix(in srgb,var(--good) 45%,var(--rule));color:var(--good)}.cite.status-ok:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor}.cite.status-bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--rule));color:var(--bad)}span.cite{color:var(--muted);border-style:dashed;cursor:help}.cited{display:inline-flex;align-items:center;min-height:20px;margin-left:6px;padding:0 6px;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--good-soft);color:var(--good);font-size:var(--t-2xs);cursor:pointer}.evidence-panel{margin-top:18px;padding:16px 18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);scroll-margin-top:16px}.evidence-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.evidence-panel h2{margin:0;padding:0;border:0}.evidence-panel h3{margin:16px 0 4px;color:var(--muted);font-size:var(--t-xs)}.evidence-entry{padding:14px 0;border-top:1px solid var(--rule-soft)}.evidence-entry blockquote,.hit blockquote,.evidence-rail blockquote{margin:8px 0;padding:2px 0 2px 14px;border-left:2px solid var(--accent-line);color:var(--ink);line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted);font-size:var(--t-xs)}.evidence-meta b{color:var(--ink)}.readout{display:grid;grid-template-columns:180px 1fr;margin:0}.readout .read{display:contents}.readout dt{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-2);font-size:var(--t-sm);font-weight:600}.readout dd{max-width:82ch;margin:0;padding:8px 0;border-bottom:1px solid var(--rule-soft);line-height:1.58;overflow-wrap:anywhere}.conflict{margin:0 0 10px;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--bad);border-radius:var(--r-sm);background:var(--bad-soft);font-size:var(--t-sm)}.conflict>div{margin-top:3px;color:var(--ink-2)}.questions{margin:6px 0 0;padding-left:18px;font-size:var(--t-sm);color:var(--ink-2)}.questions li{padding:3px 0}.value-checks{margin:12px 0 0;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--model);border-radius:var(--r-sm);background:var(--model-soft);font-size:var(--t-sm)}.value-checks h4{margin-bottom:4px;font-size:var(--t-sm)}.value-checks ul{margin:0;padding-left:18px}.value-checks q{display:block;margin-top:2px}.structure-svg{display:block;width:100%;max-height:440px;margin:6px 0 14px;font-family:var(--sans);font-size:12px}.structure-svg .node rect{fill:var(--surface);stroke:var(--rule-strong)}.structure-svg .node text{fill:var(--ink);font-weight:600}.structure-svg .leg path{fill:none;stroke:var(--ink-2);stroke-width:1.5}.structure-svg marker path{fill:var(--ink-2)}.structure-svg .leg text{fill:var(--muted);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.structure-svg .leg .worth{fill:var(--ink);font-weight:600}.intel-strip{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--raised);font-size:var(--t-sm)}.plan{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px}.plan>div{padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-sm)}.plan h3{margin:0 0 6px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.plan p{margin:0 0 6px}.plan .chips{margin:6px 0}.ws-matrix{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ws-matrix .ws{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;border:1px solid var(--rule);border-left-width:3px;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--t-xs);cursor:pointer}.ws-matrix .ws.open{border-left-color:var(--model)}.ws-matrix .ws.done{border-left-color:var(--good);color:var(--muted)}.ws-matrix .ws[aria-pressed=true]{background:var(--band);border-color:var(--ink-2)}.notes-list{margin:0 0 10px;padding:0;list-style:none}.notes-list li{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid var(--rule-soft)}.notes-list li[data-status=resolved] .note-body{color:var(--muted);text-decoration:line-through}.notes-list small{color:var(--muted);font-size:var(--t-xs)}.note-body{white-space:pre-wrap}.ws-tag{display:inline-flex;align-items:center;height:18px;margin-right:6px;padding:0 6px;border-radius:var(--r-xs);background:var(--band);color:var(--ink-2);font-size:var(--t-2xs);font-weight:600}.note-form{display:grid;gap:8px;max-width:680px}.note-form textarea{width:100%}.note-form>.note-editor{display:grid;gap:8px}.note-toolbar{display:flex;flex-wrap:wrap;gap:6px}.note-form .note-toolbar .btn{margin-left:0}.note-editor .tiptap{min-height:110px;padding:12px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);outline-offset:3px;overflow-wrap:anywhere}.note-editor .tiptap p,.rich-note p{margin:0 0 8px}.note-editor .tiptap p:last-child,.rich-note p:last-child{margin-bottom:0}.note-editor .tiptap ul,.note-editor .tiptap ol,.rich-note ul,.rich-note ol{padding-left:24px}.rich-note{white-space:normal;overflow-wrap:anywhere}.note-cell .rich-note{max-height:180px;overflow:auto}.analytics-plot{height:360px;width:100%;min-width:0}.chart-window{flex-wrap:wrap}.chart-window label{display:flex;align-items:center;gap:6px}.note-form>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--t-sm)}.note-form>div label{display:inline-flex;align-items:center;gap:6px}.note-form>div .btn{margin-left:auto}form.review{display:grid;gap:8px;max-width:520px;margin-top:10px}form.review .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}form.review label{display:grid;gap:4px;font-size:var(--t-sm)}.page-notes{margin:0;padding-left:18px;font-size:var(--t-sm)}.doc-brief{max-width:78ch;font-size:var(--t-sm);line-height:1.55;color:var(--ink-2)}.doc-brief h3{margin:14px 0 4px;color:var(--muted);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em}.doc-brief h4{margin:8px 0 2px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.doc-brief-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 6px;color:var(--ink);font-weight:600}.doc-brief-head small{font-weight:400}.doc-brief-summary{margin:0 0 4px;color:var(--ink)}.doc-brief-headline{margin:0 0 4px;color:var(--ink);font-size:var(--t-md, 1.05em);font-weight:600;line-height:1.35}.doc-tier{padding:0 6px;border:1px solid var(--rule-soft);border-radius:var(--r-sm);color:var(--muted);font-size:var(--t-xs);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.doc-tier.t-material{border-color:var(--ink-2);color:var(--ink)}.doc-brief-list{margin:0;padding-left:20px}.doc-brief-list li{margin:3px 0}.doc-brief-list li::marker{color:var(--muted)}.doc-brief-order,.doc-brief-analysis{display:grid;gap:4px;margin:0}.doc-brief-order>div,.doc-brief-analysis>div{display:grid;grid-template-columns:9.5em 1fr;gap:10px}.doc-brief-order dt,.doc-brief-analysis dt{color:var(--muted)}.doc-brief-order dd,.doc-brief-analysis dd{margin:0}.doc-brief-law{margin-top:10px;font-size:var(--t-xs)}.doc-brief.compact{font-size:var(--t-sm)}.doc-brief-fold{margin:6px 0 12px;padding:10px 14px;border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--surface)}.doc-brief-fold>summary{cursor:pointer;color:var(--muted);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em}.doc-brief-fold[open]>summary{margin-bottom:8px}@media(max-width:640px){.doc-brief-order>div,.doc-brief-analysis>div{grid-template-columns:1fr;gap:0}}.reading-facts h3{margin:12px 0 4px;color:var(--muted);font-size:var(--t-xs)}.reading-facts table{table-layout:fixed;border:1px solid var(--rule-soft);border-radius:var(--r-sm)}.reading-facts td,.reading-facts th{height:auto;padding:5px 8px;white-space:normal;overflow-wrap:anywhere}.reading-facts th{width:32%;color:var(--muted);font-weight:400;text-align:left}.reading-facts td:last-child{width:48px;white-space:nowrap}.reading-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px;font-size:var(--t-xs)}.reading-meta small{color:var(--muted)}.mkt-chart{display:block;width:100%;height:auto;max-height:260px;margin:6px 0 10px;border:1px solid var(--rule-soft);border-radius:var(--r-md);background:var(--surface)}.mkt-zero{stroke:var(--rule-strong);stroke-dasharray:3 3}.mkt-ann{stroke:var(--accent);stroke-width:1.5}.mkt-axis{fill:var(--muted);font-size:10.5px;font-variant-numeric:tabular-nums;font-family:var(--sans)}.mkt-legend{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;font-size:var(--t-sm);color:var(--ink-2)}.mkt-legend i{display:inline-block;width:12px;height:3px;margin-right:8px;border-radius:2px;vertical-align:middle}.market-panel{display:grid;gap:10px}.market-panel .mkt-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;font-size:var(--t-md)}.market-panel .mkt-head .num{font-size:var(--t-xl);font-weight:600}.market-panel .control-row{margin:0;gap:4px}.market-panel .control-row .btn{min-height:26px;padding:0 10px}.market-panel .deal-mark line{stroke:var(--accent);stroke-width:1;stroke-dasharray:2 3;opacity:.5}.market-panel .deal-mark circle{fill:var(--accent);stroke:var(--surface);stroke-width:1.5}.mkt-returns{border:1px solid var(--rule-soft);border-radius:var(--r-sm)}.mkt-returns th,.mkt-returns td{position:static;text-align:right}.mkt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0}.mkt-stats .wide{grid-column:1 / -1}.mkt-stats dt{color:var(--muted);font-size:var(--t-xs)}.mkt-stats dd{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-weight:500}.range-bar{position:relative;flex:1;height:4px;border-radius:2px;background:var(--rule-soft)}.range-bar i{position:absolute;top:-4px;width:3px;height:12px;margin-left:-1px;border-radius:1px;background:var(--ink)}.company-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;padding:8px 14px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-sm)}.company-status strong{color:var(--ink)}.company-status span{color:var(--muted)}.live-banner{display:grid;gap:4px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);font-size:var(--t-sm)}.company-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1240px){.company-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.company-wide{grid-column:1 / -1}}.company-card{display:flex;flex-direction:column;min-width:0;margin:0!important;scroll-margin-top:12px}.company-card>h2{margin:0;padding:11px 16px;border-bottom:1px solid var(--rule-soft);font-size:var(--t-md)}.company-card-body{flex:1;min-width:0;padding:14px 16px}.company-card .tablewrap{margin:-14px -16px;border:0;border-radius:0}.company-card .tablewrap .unified-grid{min-height:320px}.company-card table th{position:static}.company-source{margin:0;padding:8px 16px;border-top:1px solid var(--rule-soft);color:var(--muted);font-size:var(--t-2xs)}.company-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.company-facts>div{min-width:0}.company-facts dt{color:var(--muted);font-size:var(--t-xs)}.company-facts dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}.company-metrics{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule-soft)}.company-activity{display:block;width:100%;height:auto}.company-activity rect{fill:var(--series-1)}.company-mix{display:grid;gap:12px}.company-mix>div{display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:var(--t-sm)}.company-mix a{color:var(--ink)}.company-mix-track{grid-column:1 / -1;height:5px;border-radius:3px;background:var(--rule-soft);overflow:hidden}.company-mix-track i{display:block;height:100%;border-radius:3px;background:var(--ink-2)}.company-market p{margin:0 0 8px}.research-bar{display:flex;gap:8px;max-width:980px;margin:12px 0 16px}.research-bar input{flex:1;min-height:42px;padding:0 14px;font-size:var(--t-lg)}.research-bar .btn{min-height:42px;padding:0 18px}.research>.chips{max-width:980px}.research>p.muted{max-width:88ch}.result-summary{display:flex;flex-wrap:wrap;gap:6px 22px;margin:4px 0 8px;color:var(--muted);font-size:var(--t-sm)}.result-summary b{color:var(--ink);font-size:var(--t-lg);font-weight:600}.research section{margin-top:20px}.research .criteria{margin:0 0 8px;border:1px solid var(--rule);border-radius:var(--r-md)}.research.with-pane{padding-right:calc(var(--pane) + 24px)}.research .pane{position:fixed;top:calc(var(--bar) + var(--section));right:0;bottom:0;z-index:8;width:var(--pane);box-shadow:var(--shadow)}.research .tablewrap.inline .unified-grid{min-height:300px;max-height:520px}.hits{margin:8px 0 0;padding:0;list-style:none}.hit{padding:14px 0;border-bottom:1px solid var(--rule-soft)}.hit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:var(--t-sm)}.hit-head .rank{min-width:1.8em;color:var(--muted);font-variant-numeric:tabular-nums}.hit-head .hover-anchor a,.hit-head>a:first-of-type{font-weight:600;color:var(--ink)}.hit-head .page{margin-left:auto;font-weight:500}.hit blockquote{margin-left:1.8em;font-size:var(--t-md)}.hit mark{background:var(--accent-soft);box-shadow:inset 0 -1px 0 var(--accent-line)}.summaries{margin:12px 0 0;padding:0;list-style:none}.summaries li{padding:8px 0;border-bottom:1px solid var(--rule-soft);font-size:var(--t-sm)}.summaries li a{font-weight:600}.summaries li p{max-width:110ch;margin:3px 0 0;color:var(--ink-2)}.retrieved-row{margin:8px 0 0 1.8em;width:auto;border:1px solid var(--rule);border-radius:var(--r-sm)}.retrieved-row caption{padding-bottom:4px}.retrieved-row th,.retrieved-row td{position:static;height:auto;padding:6px 10px;white-space:normal}.reader{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:0;min-height:100%;max-width:none;padding:0}.reader:has(.reader-split[data-view=both]){grid-template-columns:minmax(0,1fr) 320px}.reader-main{min-width:0;padding:20px 24px 48px}.reader-main>p{color:var(--ink-2);font-size:var(--t-sm)}.reader-main>p.muted{color:var(--muted)}.reader .pager{position:sticky;top:0;z-index:3;margin:12px 0;border:1px solid var(--rule);border-radius:var(--r-md)}.reader .pager form,.reader .pager label{display:inline-flex;align-items:center;gap:6px}.reader .pager input{width:5em;text-align:right}.reader .pager>.muted{margin-left:auto}.view-toggle{display:inline-flex;margin:0 0 12px}.view-toggle .btn{border-radius:0;margin-left:-1px}.view-toggle .btn:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm);margin-left:0}.view-toggle .btn:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.view-toggle .btn[aria-pressed=true]{position:relative;z-index:1;box-shadow:inset 0 -2px 0 var(--accent)}.reader-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;min-height:60vh}.reader-split[data-view=text],.reader-split[data-view=pdf]{grid-template-columns:1fr}.reader-split iframe{position:sticky;top:64px;width:100%;height:76vh;border:1px solid var(--rule);border-radius:var(--r-md);background:#525659}.page-text{min-width:0;max-width:1080px;margin:0;padding:28px 34px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:0 1px 0 var(--rule-soft)}.page-text mark{background:var(--mark);border-radius:2px}.page-text mark{scroll-margin-block:96px}.page-text mark.active-evidence{background:var(--mark-active);box-shadow:inset 0 -2px 0 var(--accent)}.reading-panel{min-width:0;overflow:auto;padding:18px 18px 40px;border-left:1px solid var(--rule);background:var(--surface);font-size:var(--t-sm)}.reading-panel h2{display:flex;align-items:baseline;gap:6px;margin:18px 0 8px;font-size:var(--t-md)}.reading-panel>section:first-child h2{margin-top:0}.reading-panel h2 span{color:var(--muted);font-weight:400}.reading-panel h3{margin:12px 0 4px;color:var(--muted);font-size:var(--t-xs)}.reading-panel summary{padding:8px 0;font-weight:600;cursor:pointer}.evidence-rail ol{margin:0;padding-left:20px}.evidence-rail li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--rule-soft)}.evidence-rail li small{color:var(--muted)}.evidence-rail li.status-ok{color:inherit}.evidence-rail li.status-ok>.linkish{font-weight:600;color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent-line)}.evidence-rail li.status-warning>.linkish{color:var(--model)}.evidence-rail blockquote{margin:6px 0;font-size:var(--t-xs);color:var(--ink-2)}.find-doc form{margin:0 0 6px}.find-doc input{width:100%}.find-hits{max-height:280px;margin:6px 0 12px;padding:0;overflow:auto;list-style:none}.find-hits li{padding:7px 0;border-bottom:1px solid var(--rule-soft);font-size:var(--t-xs)}.find-hits li.status-ok{box-shadow:inset 2px 0 0 var(--accent);padding-left:8px}.find-hits p{margin:2px 0 0;color:var(--muted)}.ask-doc ul{margin:4px 0 12px;padding-left:18px}.ask-doc li{margin:4px 0}.structure-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.structure-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.explorer{display:grid;grid-template-columns:220px minmax(320px,1fr) minmax(360px,1fr);gap:18px;margin-top:16px;min-width:0}.explorer:has(.structure-selected>p.muted:only-child){grid-template-columns:220px minmax(0,1fr) 220px}.structure-filter{display:grid;align-content:start;gap:10px}.structure-filter label{display:grid;gap:4px;color:var(--muted);font-size:var(--t-xs)}.structure-filter input,.structure-filter select{width:100%;min-width:0;font-size:var(--t-sm)}.structure-list,.structure-selected{min-width:0;overflow:auto}.structure-list .unified-grid{border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;max-height:70vh}.structure-selected>p.muted{padding:16px;border:1px dashed var(--rule-strong);border-radius:var(--r-md)}.structure-detail-head{display:grid;gap:3px;padding:0 0 8px}.structure-detail-head a{font-weight:600;font-size:var(--t-md)}.analysis{max-width:90ch;font-size:var(--t-sm);line-height:1.55;color:var(--ink-2)}.analysis .label{margin-right:6px;color:var(--muted);font-weight:600}.structure-diagram{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;margin:10px 0}.diagram-col{min-width:0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.diagram-col h3{margin:0;padding:7px 10px;border-bottom:1px solid var(--rule-soft);color:var(--muted);font-size:var(--t-xs)}.diagram-node{margin:8px;padding:7px 9px;border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--t-sm);overflow-wrap:anywhere}.diagram-node small{display:block;margin-top:2px;color:var(--muted)}.bars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px 32px}.bars h2{margin:18px 0 6px}.bars table th{position:static;width:60%;height:28px;padding-left:0;border:0;border-bottom:1px solid var(--rule-soft);background:transparent;color:var(--ink);font-weight:400;white-space:normal}.bars table td{height:28px;border-bottom:1px solid var(--rule-soft)}.bars td.bar{padding:0 8px}.bars td.bar div{height:10px;min-width:2px;border-radius:2px;background:var(--series-1)}.boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;margin-top:28px}.boards section h2{margin-top:0}ol.board{margin:0;padding:0;list-style:none;counter-reset:board}ol.board li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--rule-soft);counter-increment:board}ol.board li:before{content:counter(board);flex:none;width:22px;color:var(--muted);font-variant-numeric:tabular-nums}ol.board li a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500}ol.board li a:hover{color:var(--link)}ol.board li .muted{flex:none;font-size:var(--t-sm)}.filterrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0 16px}.filterrow label{display:grid;gap:4px;font-size:var(--t-sm);font-weight:500}.months{display:flex;align-items:flex-end;gap:4px;height:90px;overflow-x:auto;padding-bottom:18px}.month{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:26px;color:var(--muted);font-size:10px;text-decoration:none}.month div{width:22px;background:var(--series-1)}.chart{margin:16px 0 10px;padding:14px 16px 10px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.chart.empty{padding:32px;text-align:center;color:var(--muted)}.chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.chart figcaption{font-weight:600}.chart-plot{position:relative}.chart svg{display:block;width:100%;height:auto;font-family:var(--sans)}.chart .grid{stroke:var(--rule-soft);stroke-width:1}.chart .baseline{stroke:var(--rule-strong);stroke-width:1}.chart .axis{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.chart rect{transition:opacity var(--fast)}.chart-plot:hover rect{opacity:.72}.chart-plot:hover rect:hover{opacity:1}.chart-table th,.chart-table td{height:28px}.tooltip{position:fixed;z-index:90;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--overlay);box-shadow:var(--shadow);font-size:var(--t-sm);pointer-events:none;white-space:nowrap}.tooltip i,.legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;vertical-align:-1px}.legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;color:var(--ink-2);font-size:var(--t-xs)}.coverage-proof{margin:8px 0 20px}.coverage-proof>h1{margin:24px 0 6px;font-size:var(--t-xl)}.coverage-proof>h2{margin-top:24px}.coverage-proof .unified-grid{height:320px;margin:10px 0 20px;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.coverage-proof .cohort-panel .unified-grid{height:400px}.scorecard{margin:0 0 18px}.scorecard .tablewrap.flat{margin:0;border:0;border-radius:0}.scorecard>h2 .muted{font-weight:400}.invite-form{display:grid;grid-template-columns:1.2fr 1fr auto auto;gap:8px;margin:12px 0}code.invite{display:inline-block;margin:4px 8px 4px 0;padding:2px 6px;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--raised);overflow-wrap:anywhere}.actions-cell{display:flex;align-items:center;gap:6px}td.actions-cell{overflow:visible}table.duplicates td{height:auto;padding-top:6px;padding-bottom:6px;vertical-align:top}table.duplicates td>div{min-height:22px;padding:2px 0}table.duplicates .survivor a{font-weight:600}.registry-candidate{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--rule-soft);white-space:normal}.registry-candidate:last-child{border-bottom:0}.registry-candidate .control-row{margin:0;flex-wrap:nowrap}.admin-nav{display:flex;flex-wrap:wrap;gap:0 16px;margin:6px 0 4px;font-size:var(--t-sm)}.admin-nav a{padding-block:4px}.login{display:block;min-height:100dvh;background:var(--surface)}.login.with-pitch{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,1.1fr)}.login-column{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:56px 40px}.login .brand{width:max-content;height:auto;margin:0 0 44px;color:var(--ink);font-size:16px}.login-eyebrow{margin:0 0 10px;color:var(--muted);font-size:var(--t-xs);font-weight:500}.login h1{margin:0 0 22px;font-size:var(--t-3xl);letter-spacing:-.02em}.login p{margin:0 0 14px;color:var(--ink-2)}.login form{display:grid;gap:6px}.login label{display:block;margin:10px 0 2px;color:var(--ink);font-size:var(--t-sm);font-weight:500}.login input{width:100%;min-height:42px;padding:0 12px;font-size:14px}.password-field>div{position:relative}.password-field input{width:100%;min-height:38px;padding-right:64px}.show-password{position:absolute;top:50%;right:4px;transform:translateY(-50%);height:min(32px,calc(100% - 8px));padding:0 10px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--link);font-size:var(--t-sm);font-weight:500}.show-password:hover{background:var(--raised)}.show-password[aria-pressed=true]{color:var(--ink)}.login .notice{margin:6px 0}.login .error,.login .field-error{margin:2px 0 0;color:var(--bad);font-size:var(--t-sm)}.auth-submit{width:100%;min-height:42px;margin-top:16px;font-size:14px}.login-links{display:flex;justify-content:space-between;gap:16px;margin-top:18px;font-size:var(--t-sm)}.login-back{margin-top:18px;font-size:var(--t-sm)}.google-link{display:flex;align-items:center;justify-content:center;margin-top:24px;min-height:40px;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink);font-weight:500}.google-link:hover{background:var(--raised);text-decoration:none}.password-hint,.password-ok,.password-short{display:flex;align-items:center;gap:6px;margin:4px 0 0!important;font-size:var(--t-xs);color:var(--muted)}.password-short{color:var(--bad)}.password-ok{color:var(--good)}.password-meter{display:flex;gap:3px;margin-top:6px}.password-meter i{flex:1;height:3px;border-radius:2px;background:var(--rule)}.password-meter i[data-on=true]{background:var(--good)}.login-done{padding:14px 16px;border:1px solid var(--rule);border-left:3px solid var(--good);border-radius:var(--r-sm);background:var(--good-soft)}.login-pitch{position:relative;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:64px max(40px,6vw) 64px 112px;background:var(--chrome);color:#e6eaf2;overflow:hidden;--ink: #e6eaf2;--ink-2: #b7c0d1;--muted: #93a0b8;--rule: #2a3854;--rule-soft: #1e2a42}.login-pitch:before{content:"";position:absolute;top:0;bottom:0;left:56px;width:8px;background:var(--accent-fill)}.login-pitch h2{max-width:16ch;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.025em;font-weight:600}.login-pitch>p{max-width:54ch;margin:0;color:#c9d1e0;line-height:1.62}.login-pitch .login-eyebrow{color:#93a0b8}.login-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:6px 0;border-top:1px solid #34425e;border-bottom:1px solid #34425e}.login-proof>div{padding:14px 14px 14px 0}.login-proof>div+div{padding-left:16px;border-left:1px solid #26334c}.login-proof dt{color:#93a0b8;font-size:var(--t-xs)}.login-proof dd{margin:4px 0 0;color:#fff;font-size:26px;font-weight:600;letter-spacing:-.02em}.login-points{max-width:58ch;margin:0;padding:0;list-style:none}.login-points li{padding:10px 0;border-bottom:1px solid #26334c;color:#c9d1e0;line-height:1.55}.login-points b{color:#fff;font-weight:600}.login-pitch .muted{color:#93a0b8;font-size:var(--t-xs)}@media(max-width:1280px){.search-trigger kbd,.pins-menu .label{display:none}}@media(max-width:1199px){.deal-body{grid-template-columns:minmax(0,1fr)}.deal-rail{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.reader-split{grid-template-columns:1fr}.reader:has(.reader-split[data-view=both]){grid-template-columns:minmax(0,1fr) 300px}.explorer{grid-template-columns:190px minmax(300px,1fr)}.structure-selected{grid-column:1 / -1}}@media(max-width:1100px){.profile{grid-template-columns:minmax(0,1fr)}.research .pane{left:0;width:auto}.research.with-pane{padding-right:24px}.releasebar .edition{display:none}.workspace-pane-body:has(>.rail):has(>.pane){grid-template-columns:minmax(200px,var(--rail)) minmax(0,1fr)}.workspace-pane-body>.pane{position:fixed;inset:calc(var(--bar) + var(--section) + var(--trail, 30px)) 0 0 0;width:auto;z-index:30;box-shadow:var(--shadow)}}@media(max-width:900px){.reader,.reader:has(.reader-split[data-view=both]){display:block}.reading-panel{border-left:0;border-top:1px solid var(--rule)}}@media(max-width:900px){.nav-toggle{display:grid;place-items:center;width:36px;height:36px;margin:0 4px 0 -6px;padding:0;border:0;border-radius:var(--r-sm);background:none;color:#e6eaf2}.nav-toggle:hover{background:#ffffff12}.brand{margin-right:auto}.topbar nav{position:fixed;top:var(--bar);left:0;bottom:0;z-index:80;display:none;flex-direction:column;align-items:stretch;width:min(320px,88vw);padding:10px 10px 28px;overflow:auto;background:var(--chrome);border-right:1px solid rgba(255,255,255,.08);box-shadow:24px 0 48px -12px #0009}.topbar nav[data-open=true]{display:flex;animation:drawer var(--slow) ease-out}.topbar nav>a{height:40px;padding:0 12px;border-radius:var(--r-sm);font-size:14px}.topbar nav>a[aria-current]:after{inset:8px auto 8px 0;width:3px;height:auto;border-radius:0 3px 3px 0}.search-trigger{width:36px;height:36px;margin:0 2px;padding:0;justify-content:center;border:0;background:none}.search-trigger span,.search-trigger kbd{display:none}.sectionbar{padding:0 8px;gap:8px}.sectionbar .tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}@keyframes drawer{0%{transform:translate(-12px);opacity:0}}@media(max-width:760px){:root{--t-2xl: 20px;--t-3xl: 23px}main.workspace-main{overflow:auto}.workspace-slot:not(:has(.workspace-pane[data-focused=true])):has(~.workspace-slot),.workspace-slot:has(.workspace-pane[data-focused=true])~.workspace-slot,.workspace-splitter{display:none!important}.workspace-slot{width:100%!important;flex:1 1 auto}.workspace-pane-head{padding:0 12px}.workspace-pane-body:has(>.rail),.workspace-pane-body:has(>.rail):has(>.pane){display:flex;flex-direction:column;overflow:auto}.workspace-pane-body>.rail{flex:none;max-height:none;border-right:0;border-bottom:1px solid var(--rule)}.workspace-pane-body>.rail:not([data-open=true])>:not(.rail-toggle){display:none}.workspace-pane-body>.grid{flex:none;min-height:72vh}.workspace-pane-body>.pane,.research .pane{position:fixed;inset:0;z-index:90;width:auto;max-width:none;background:var(--surface)}.sheet,.cover,.daily,.reader-main{padding:16px 14px 40px}.gridhead{padding:10px 12px}.gridhead .gridtools{margin-left:0}.criteria,.query-bar,.quick-filters,.grid-native-tools,.gridfoot{padding-left:12px;padding-right:12px}.grid-pop{position:fixed;inset:auto 8px 8px;min-width:0;max-height:70vh}.date-popover{position:fixed;inset:auto 8px 8px}.page-header,.dayhead,.sheet>header{flex-direction:column;align-items:flex-start}.page-header>div:first-child{flex:none;width:100%}.page-header .actions{width:100%}.deal-sides{flex-direction:column}.deal-sides>div{flex-basis:auto}.deal-sides>div+div{border-left:0;border-top:1px solid var(--rule-soft)}.deal-terms{grid-template-columns:1fr 1fr}.deal-terms>div,.deal-terms>div+div{padding:10px 12px 10px 0;border-left:0}.deal-terms>div:nth-child(2n){padding-left:12px;border-left:1px solid var(--rule-soft)}.deal-terms .lead dd{font-size:22px}.chronology li{grid-template-columns:84px 1fr}.chronology li small,.chronology li .cites{grid-column:2}.readout{grid-template-columns:1fr}.readout dt{padding-bottom:0;border:0}.plan,.structure-diagram{grid-template-columns:1fr}.explorer{display:block}.structure-filter{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.structure-filter .btn{grid-column:1 / -1}.structure-list{margin-bottom:16px}.invite-form,.company-facts,.login.with-pitch{grid-template-columns:1fr}.login-column{padding:36px 22px;justify-content:flex-start}.login .brand{margin-bottom:30px}.login-pitch{padding:36px 22px 44px 50px}.login-pitch:before{left:22px;width:6px}.login-proof dd{font-size:20px}.releasebar>:not(.health-badge,.release-new,.release-signin),.health-badge>span:not(.ui-badge){display:none}.sectionbar:not(:has(.tabs)):not(:has(.health-badge)){display:none}.sectionbar:not(:has(.tabs)) .health-badge>span{display:inline}.sectionbar:has(.tabs) .releasebar{padding-left:8px;border-left:1px solid var(--rule-soft)}.table-scroll:has(>table:only-child),.tablewrap.flat:has(>table:only-child){display:flex}.table-scroll>table:only-child,.tablewrap.flat>table:only-child{flex:1 0 auto}.table-scroll:has(>table:only-child):after,.tablewrap.flat:has(>table:only-child):after{content:"";position:sticky;right:0;flex:none;width:18px;margin-left:-18px;background:linear-gradient(to left,var(--surface),transparent);pointer-events:none}.rail:not([data-open=true]){padding-bottom:6px;padding-top:6px}.inline-search,.inline-search input{min-width:0;width:100%}.research-bar{flex-wrap:wrap}.research-bar input{flex-basis:100%}.desk-figures>*{font-size:var(--t-xl)}.hit blockquote,.retrieved-row{margin-left:0}.page-text{padding:16px;font-size:12px}.palette-backdrop{padding:0;align-items:stretch}.palette{max-height:100dvh;height:100dvh;border-radius:0}.palette-preview{display:none}.dialog,.alert-dialog{border-radius:var(--r-md)}}.rail-toggle{display:none}@media(max-width:760px){.rail-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;margin:0;padding:0 2px;border:0;background:none;color:var(--ink);font-weight:600}.rail[data-open=true] .rail-toggle{margin-bottom:8px}}@media print{:root,:root[data-theme]{--paper: #fff;--surface: #fff;--raised: #fff;--band: #f1f3f6;--ink: #0f1a2e;--ink-2: #333;--muted: #555;--rule: #bbb;--rule-soft: #ddd;color-scheme:light}body{overflow:visible}#root{display:block;height:auto}.topbar,.sectionbar,.fetch-bar,.toast-live,.workspace-pane-head,.rail,.profile-menu,.deal-actions,.deal-rail,.deal-record,.copy-table,.search-trigger,.grid-native-tools,.workspace-splitter{display:none!important}main.workspace-main,.workspace-pane-body{overflow:visible}.profile,.deal-body{display:block}.sheet{padding:0}.deal-main section{break-inside:avoid-page}a{color:#0f1a2e}}.dialog-field{display:grid;gap:4px;margin:10px 0 4px;color:var(--ink-2);font-size:var(--t-sm)}.dialog-field input{width:100%}.btn.danger{border-color:var(--bad);background:var(--bad);color:#fff}.btn.danger:hover{background:color-mix(in srgb,var(--bad) 86%,#000);border-color:color-mix(in srgb,var(--bad) 86%,#000)}.dialog-body{color:var(--ink-2);font-size:var(--t-sm)}.dialog-body p{margin:0 0 8px}.confirm-inline{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--t-sm)}.coverage-line.pending{display:block;min-height:1.5em}@media(max-width:760px){.coverage-line.pending{min-height:4.5em}}.search-trigger kbd:before{content:attr(data-keys)}.avatar:before{content:attr(data-initials)}.table-scroll td .btn,.tablewrap td .btn{min-height:26px;padding:0 9px;font-size:var(--t-xs)}.login .btn.wide{width:100%;min-height:42px;margin-top:12px}.password-meter i{background:var(--rule-strong)}.not-found{display:grid;gap:12px;justify-items:start;max-width:640px}.not-found h1,.not-found p{margin:0}.not-found .inline-search{width:100%}.not-found .inline-search input,.not-found .btn{min-height:40px}.not-found .kicker+h1{margin-top:-6px}.login-column{justify-content:flex-start;padding-top:max(56px,14vh)}@media(min-width:1101px)and (max-width:1599px){.workspace-pane-body:has(>.rail[data-open=false]):has(>.pane){grid-template-columns:40px minmax(0,1fr) minmax(360px,var(--pane))}.workspace-pane-body:has(>.pane)>.rail[data-open=false]{padding:8px 0;overflow:hidden}.workspace-pane-body:has(>.pane)>.rail[data-open=false]>:not(.rail-toggle){display:none}.workspace-pane-body:has(>.pane)>.rail .rail-toggle{display:flex}.workspace-pane-body:has(>.pane)>.rail[data-open=false] .rail-toggle{flex-direction:row;justify-content:flex-start;gap:12px;width:100%;min-height:0;padding:6px 0;writing-mode:vertical-rl;font-size:var(--t-sm)}}@media(min-width:1101px)and (max-width:1599px){.workspace-pane-body:has(>.pane)>.rail .rail-toggle{align-items:center;margin:0 0 8px;padding:0 2px;border:0;background:none;color:var(--ink);font-weight:600;cursor:pointer}.workspace-pane-body:has(>.pane)>.rail .rail-toggle>span:last-child{color:var(--link);font-weight:500}}.pin-row{display:flex;align-items:center;gap:2px}.pin-row>a{flex:1;min-width:0}.pin-remove{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-xs);background:none;color:var(--muted);cursor:pointer}.pin-remove:hover,.pin-remove:focus-visible{color:var(--ink);background:var(--raised)}.login-back a,.login-links a{display:inline-block;padding-block:4px}.login .login-back{margin:18px 0 0}.table-note{margin:8px 0 0;font-size:var(--t-sm)}@media(max-width:760px){.progress-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;overflow:visible}.progress-rail li{min-width:0}}.login .password-field input{min-height:42px}.deal-actions-pending{display:contents}.cohort-explorer{margin-block:1.5rem;padding-block:1rem;border-block:1px solid var(--line)}.filing-comparison{margin:1rem 0;padding:1rem;border:1px solid var(--rule)}.filing-comparison summary{cursor:pointer;font-weight:600}.filing-comparison input[type=number]{width:6rem}.filing-diff-sides{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.filing-diff-sides section{min-width:0;border-left:2px solid var(--rule);padding-left:.75rem}.filing-diff-sides blockquote{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.filing-diff-sides{grid-template-columns:1fr}}.relationship-explorer{padding:1rem;border:1px solid var(--rule);min-width:0}.relationship-canvas{height:420px;width:100%;background:var(--surface);border:1px solid var(--rule);margin:1rem 0}.relationship-explorer aside{padding:1rem;border:1px solid var(--rule);margin:1rem 0;overflow-wrap:anywhere}.registry-import-preview{padding:1rem;border:1px solid var(--rule);margin:1rem 0}.registry-import-preview label{display:block;margin:.75rem 0}.registry-import-preview textarea{display:block;width:100%;max-width:100%;font-family:var(--mono);margin-top:.5rem}.registry-import-preview input[type=file]{max-width:100%}.ai-hub{--tile: var(--flap, #1f2124);--tile-edge: var(--flap-edge, none);--tile-ink: #f1ede3;--wait: #c98a12}.hub-board{display:grid;gap:0;padding:12px 16px 6px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.hub-board>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.hub-board h2{margin:0;font-family:var(--board, var(--sans));font-size:22px;font-weight:700;letter-spacing:.01em;color:var(--ink)}.hub-spent{color:var(--ink-2);font-size:var(--t-sm)}.hub-spent b{margin-left:6px;font-family:var(--mono);color:var(--ink)}.board-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.board-line:last-child{border-bottom:0}.line-task{display:inline-flex;align-items:center;gap:8px;flex:0 0 190px;font-family:var(--board, var(--sans));font-size:17px;font-weight:700;color:var(--ink)}.board-line.off .line-task{color:var(--ink-2);font-weight:600}.flap{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:4px;background:var(--tile);box-shadow:var(--tile-edge);color:var(--tile-ink);font-family:var(--mono);font-size:13px;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.flap-model{max-width:22ch;overflow:hidden;text-overflow:ellipsis;font-family:var(--board, var(--sans));font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.flap-off{background:transparent;box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted)}.line-queue{color:var(--muted);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.line-act{margin-left:auto}.line-progress{flex:1 1 120px;min-width:80px}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent);animation:hub-live 2.4s ease-out infinite}@keyframes hub-live{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}.line-form{flex:1 0 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 12px;align-items:end;margin:6px 0 4px;padding:12px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--raised, var(--surface))}.line-form label,.hub-fields label,.hub-try label{display:grid;gap:4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.line-form :is(input,select),.hub-fields :is(input,select),.hub-try :is(select,textarea){width:100%;font-weight:400}.line-form .wide-2{grid-column:span 2}.line-form .wide-all,.hub-fields .wide-all{grid-column:1 / -1}.line-form p{grid-column:1 / -1;margin:0}.hub-models td{vertical-align:middle}.hub-models .model-id{display:block;font-family:var(--mono);font-size:var(--t-sm);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.hub-models small.muted{display:block;max-width:44ch}.hub-models select{min-width:96px}.hub-models tr.disabled td{color:var(--muted)}.key-chip{display:inline-grid;grid-template-columns:auto auto;column-gap:6px;align-items:baseline;margin:2px 6px 2px 0;padding:3px 8px;border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--ink)}.key-chip small{grid-column:1 / -1;color:var(--muted)}.state{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);white-space:nowrap}.state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted)}.state-ready{color:var(--ink)}.state-ready:before{background:var(--good)}.state-key{color:var(--ink)}.state-key:before{background:var(--wait)}.state-off{color:var(--muted)}.row-acts{white-space:nowrap;text-align:right}.row-acts .btn+.btn{margin-left:6px}.run-why{display:block;font-size:var(--t-2xs)}.hub-foot{margin:10px 0 0;font-size:var(--t-xs);max-width:110ch}.hub-try form{display:grid;gap:10px}.hub-try textarea{resize:vertical;min-height:120px;font-family:var(--mono);font-size:var(--t-xs);line-height:1.5}.hub-try form>.btn{justify-self:start}.try-answer{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-soft)}.try-answer pre{margin:0;max-height:280px;overflow:auto;padding:10px 12px;border-radius:var(--r-sm);background:var(--tile);color:var(--tile-ink);font-family:var(--mono);font-size:var(--t-xs);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.hub-dialog{width:min(640px,calc(100vw - 32px))}.hub-dialog form{display:grid;gap:12px}.hub-dialog h2{margin:0}.hub-dialog p{margin:0;font-size:var(--t-xs)}.hub-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.hub-fields small{font-weight:400}.hub-hits{display:grid;gap:4px;margin:0;padding:0;list-style:none}.hub-hits button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:7px 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.hub-hits button:hover,.hub-hits button:focus-visible{border-color:var(--accent)}.hub-hits code{grid-column:1;color:var(--muted);font-size:var(--t-2xs)}.hub-hits small{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--ink-2)}@media(max-width:720px){.line-task{flex-basis:100%}.line-act{margin-left:0}.hub-fields{grid-template-columns:1fr}.line-form .wide-2{grid-column:1 / -1}}.hub-activity>header{flex-wrap:wrap}.activity-filters{display:flex;gap:8px}.activity-filters select{max-width:320px}.activity-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;margin:0 0 10px;border:1px solid var(--rule);border-radius:var(--r-sm)}.activity-totals>div{padding:8px 12px;border-right:1px solid var(--rule-soft)}.activity-totals>div:last-child{border-right:0}.activity-totals dt{color:var(--muted);font-size:var(--t-2xs)}.activity-totals dd{margin:2px 0 0;font-family:var(--mono);font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums}.activity-table tr.clickable{cursor:pointer}.activity-table tr.clickable:hover td{background:var(--raised, var(--surface))}.activity-table td{vertical-align:top}.hub-activity .block,.ai-hub small.block{display:block}.linkish{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.linkish:hover,.linkish:focus-visible{color:var(--accent);text-decoration:underline}.ai-hub tr.picked td{background:var(--accent-soft)}.state-bad{color:var(--bad, #b3261e)}.state-bad:before{background:var(--bad, #b3261e)}.hub-dialog:has(.trace){width:min(1180px,calc(100vw - 32px))}.trace{display:grid;gap:12px}.trace-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.trace-head h2{margin:0;font-size:var(--t-md)}.trace-head p{margin:4px 0 0;font-size:var(--t-xs)}.trace-figures{margin:0}.trace-tabs{display:flex;gap:2px;border-bottom:1px solid var(--rule)}.trace-tabs button{padding:7px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer}.trace-tabs button.on{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.trace-body{max-height:min(62vh,720px);overflow:auto}.trace-body pre{margin:6px 0 10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--tile);color:var(--tile-ink);font-family:var(--mono);font-size:var(--t-xs);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.trace-body pre.trace-small{max-height:180px;overflow:auto}.trace-body details{margin:0 0 6px}.trace-body summary{cursor:pointer;padding:4px 0}.trace-body .quote-cell{max-width:60ch;font-size:var(--t-xs);color:var(--ink-2)}.circuit{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.circuit-stage{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:0 0 14px}.circuit-stage:before{content:"";position:absolute;left:21px;top:38px;bottom:0;width:2px;background:var(--rule)}.circuit-stage:last-child:before{display:none}.circuit-step{display:grid;place-items:center;width:42px;height:38px;border-radius:4px;background:var(--flap, #1f2124);box-shadow:var(--flap-edge, none);color:#f1ede3;font-family:var(--board, var(--mono));font-size:20px;font-weight:700}.circuit-stage.paid .circuit-step{background:var(--flap-red, var(--accent))}.circuit-body{padding:10px 14px 12px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.circuit-body header{display:flex;align-items:center;gap:10px}.circuit-body h2{margin:0;font-size:var(--t-md)}.circuit-tag{padding:1px 8px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:var(--t-2xs)}.circuit-go{margin-left:auto}.circuit-body p{margin:6px 0 8px;max-width:110ch;color:var(--ink-2);font-size:var(--t-sm)}.circuit-body dl{display:flex;flex-wrap:wrap;gap:6px 28px;margin:0}.circuit-body dt{color:var(--muted);font-size:var(--t-2xs)}.circuit-body dd{margin:2px 0 0;font-size:var(--t-sm);color:var(--ink)}.circuit-table{margin-right:12px}.circuit-foot{font-size:var(--t-xs)}.playbook-card>header{flex-wrap:wrap}.playbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px 28px}.playbook-grid h3{margin:0 0 8px;font-size:var(--t-sm)}.playbook-rules{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.playbook-n{display:block;margin-bottom:2px;color:var(--muted);font-size:var(--t-2xs);font-weight:600}.playbook-rules textarea,.playbook-add textarea{width:100%;font-size:var(--t-sm);line-height:1.5;resize:vertical}.playbook-rule-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.playbook-add{display:grid;gap:6px;margin-bottom:12px}.playbook-add label,.playbook-save label{display:grid;gap:4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.playbook-add .btn{justify-self:start}.playbook-save{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.playbook-save label{flex:1 1 260px}.playbook-suggestions{display:grid;gap:10px;margin:0;padding:0;list-style:none}.playbook-suggestions li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-sm)}.playbook-suggestions p{margin:0;font-size:var(--t-sm);color:var(--ink)}.playbook-suggestions .btn{justify-self:start}.playbook-examples{display:flex;flex-wrap:wrap;gap:4px;color:var(--muted);font-size:var(--t-2xs)}.playbook-history{margin-top:12px}.playbook-history summary{cursor:pointer;font-size:var(--t-sm)}.circuit-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule-soft);font-size:var(--t-sm)}.circuit-controls label.check{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.hub-source{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hub-source button{padding:5px 12px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer}.hub-source button.on{border-color:var(--accent);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}.hub-hits button.on{border-color:var(--accent)}.hub-reuse{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-sm)}.hub-reuse ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hub-reuse li{display:flex;justify-content:space-between;align-items:center;gap:10px}.activity-table small.block,.ai-hub small.block{border:0;padding:0;background:none;box-shadow:none}.hub-picked{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.hub-picked>div{display:grid;gap:2px}.hub-picked b{font-size:var(--t-md);color:var(--ink)}.hub-picked code{color:var(--ink-2);font-size:var(--t-xs)}.hub-keyplan{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-sm)}.hub-keyplan legend{padding:0 4px;font-size:var(--t-xs);font-weight:600;color:var(--ink-2)}.hub-keyplan>label{display:grid;gap:4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.hub-keyplan select,.hub-keyplan input{width:100%}.hub-source button:disabled{opacity:.45;cursor:not-allowed}.run-models{display:grid;gap:4px;margin:0;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r-sm)}.run-models legend{padding:0 4px;font-size:var(--t-xs);font-weight:600;color:var(--ink-2)}.run-models .check{display:flex;align-items:baseline;gap:8px;font-weight:400}.hub-fleet .fleet-run+.fleet-run{margin-top:12px}.fleet-sum{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 6px}.fleet-keys{margin-top:12px}.cap-edit{display:flex;flex-wrap:wrap;align-items:end;gap:6px}.cap-edit label{display:grid;gap:2px;font-size:var(--t-xs);color:var(--ink-2)}.cap-edit input{width:80px}.hub-dialog:has(.add-model){width:min(820px,calc(100vw - 32px));padding:0}.add-model{display:grid;gap:14px;padding:20px 22px;max-height:min(86vh,900px);overflow:auto;box-sizing:border-box}.add-model h2{font-size:var(--t-lg, 1.25rem)}.add-model input,.add-model select{width:100%;box-sizing:border-box}.add-model .dialog-actions{position:sticky;bottom:-20px;padding:10px 0 0;background:var(--surface, var(--paper));display:flex;justify-content:flex-end;gap:8px}.am-step{display:grid;gap:8px}.am-step h3{margin:0;font-size:var(--t-sm);font-weight:600;color:var(--ink-2);display:flex;gap:8px;align-items:baseline}.am-step h3 .num{color:var(--muted)}.am-chosen{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--accent);border-radius:var(--r-sm)}.am-chosen>div{display:grid;gap:2px}.am-chosen b{font-size:var(--t-md);color:var(--ink)}.am-chosen code,.am-hits code{color:var(--ink-2);font-size:var(--t-xs)}.am-facts{font-size:var(--t-xs);color:var(--ink-2)}.am-hits{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto;border:1px solid var(--rule);border-radius:var(--r-sm)}.am-hits li+li{border-top:1px solid var(--rule)}.am-hits button{width:100%;display:grid;grid-template-columns:1fr auto 90px;gap:12px;align-items:center;padding:7px 10px;text-align:left;background:none;border:0;color:inherit;cursor:pointer}.am-hits button span:first-child{display:grid;gap:1px}.am-hits button:hover:not(:disabled),.am-hits button:focus-visible{background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.am-hits button:disabled{opacity:.5;cursor:not-allowed}.am-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.am-grid label{display:grid;gap:4px;font-size:var(--t-xs);font-weight:600;color:var(--ink-2)}.am-grid .wide-all{grid-column:1 / -1}.am-grid .wide-2{grid-column:span 1}.am-summary{margin:0;padding:8px 10px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent-soft) 40%,transparent);font-size:var(--t-sm)}@media(max-width:640px){.am-grid{grid-template-columns:1fr}.am-hits button{grid-template-columns:1fr auto}.am-hits button span:last-child{display:none}}@media(max-width:860px){.hub-board{padding:10px 12px 4px}.hub-board>header{flex-wrap:wrap;gap:2px 12px}.hub-board h2{font-size:20px}.board-line{gap:6px;padding:12px 0}.line-task{flex-basis:100%;font-size:18px}.flap{min-height:32px;font-size:13px}.line-progress{flex:1 0 100%}.board-line.on .line-act{width:100%;margin:4px 0 0}.board-line.off .line-act{margin-left:auto;min-width:8em}.line-queue{font-size:var(--t-md)}.line-form{padding:10px}.line-form>.btn.primary{grid-column:1 / -1;min-height:48px}.run-models .check{align-items:center;flex-wrap:wrap}.hub-models small.muted{max-width:none}.hub-models td .key-chip{margin-top:0}.hub-fields,.am-grid{grid-template-columns:1fr}.cap-edit label{flex:1 1 100px}.cap-edit input{width:100%}.activity-filters{flex-wrap:wrap;width:100%}.activity-filters select{max-width:100%;flex:1 1 140px}.trace-head{flex-direction:column;gap:8px}.trace-tabs{overflow-x:auto}.circuit-stage{grid-template-columns:34px minmax(0,1fr);gap:10px}.circuit-stage:before{left:16px}.circuit-step{width:32px;font-size:16px}.circuit-body header{flex-wrap:wrap}.circuit-controls{gap:8px}.circuit-body dl>div{min-width:0;max-width:100%}.circuit-body dd{overflow-wrap:anywhere;white-space:normal}}dialog.palette{margin:9vh auto auto;padding:0;max-width:calc(100vw - 32px)}dialog.palette::backdrop{background:#060a148c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.palette-field .scope-chip{display:inline-flex;flex:none;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--rule);border-radius:999px;background:var(--raised);color:var(--ink);font-size:var(--t-xs);font-weight:600;cursor:pointer}.palette-close{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer}.palette-close:hover{background:var(--raised);color:var(--ink)}.palette-list{flex:1 1 58%;min-width:0;padding:6px;overflow:auto;overscroll-behavior:contain}.palette-list ul{margin:0;padding:0;list-style:none}.palette a.palette-item{color:var(--ink);text-decoration:none;cursor:pointer}.palette-item>span{flex:1 1 auto;min-width:0}.palette-item>small{flex:0 1 auto;max-width:55%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item>kbd{flex:none;font-size:var(--t-2xs)}.palette-item.active{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent)}.palette-foot{display:flex;justify-content:space-between;gap:12px}.palette-status{flex:none;font-variant-numeric:tabular-nums}.palette-keys{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-preview kbd{font-size:var(--t-2xs)}@media(max-width:760px){dialog.palette{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0}.palette-item{flex-wrap:wrap;row-gap:2px}.palette-item>span{flex-basis:100%}.palette-item>small{max-width:100%}.palette-item>kbd,.palette-keys{display:none}.palette-foot{justify-content:flex-start}}.palette-tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--rule-soft);overflow-x:auto;scrollbar-width:none}.palette-tabs button{position:relative;padding:7px 10px;border:0;background:none;color:var(--muted);font-size:var(--t-sm);font-weight:500;white-space:nowrap}.palette-tabs button:hover,.palette-tabs button[aria-selected=true]{color:var(--ink)}.palette-tabs button[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--accent)}.palette-field input{min-width:0;font-size:15px}.palette-tabs{flex-wrap:wrap;overflow:visible;padding:6px 12px}.palette-tabs button{border-radius:var(--r-sm);padding:6px 9px;font-size:var(--t-xs)}.palette-tabs button[aria-pressed=true]{background:var(--raised);color:var(--link);box-shadow:inset 0 -2px var(--accent)}.palette .scope-chip{border-radius:var(--r-sm);flex-shrink:0}.palette-item{min-height:36px;align-items:center}.palette-item>span{font-size:var(--t-sm);font-weight:500}.palette-group{letter-spacing:.06em;font-size:10px;font-weight:600;text-transform:uppercase;padding-top:14px}.palette .hint{padding:8px 16px;border-bottom:1px solid var(--rule-soft);line-height:1.6}.palette-foot{border-top:1px solid var(--rule)}.palette button:focus-visible,.palette a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.palette-tabs button{flex:1 0 20%}.palette .hint{font-size:11px}}.cscreen{--grid-row: 30px;position:relative;display:grid;grid-template-columns:308px minmax(0,1fr);height:100%;min-height:0;background:var(--surface)}.cscreen>.screener-title{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;opacity:0}.cs-rail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;border-right:1px solid var(--rule);background:var(--surface)}.cs-rail-head{display:flex;align-items:baseline;justify-content:space-between;padding:9px 12px 5px}.cs-rail-head h2{color:var(--muted);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em}.cs-rail-head .linkish{font-size:var(--t-xs)}.cs-criteria{margin:0;padding:0;border-bottom:1px solid var(--rule);list-style:none}.cs-crit{border-top:1px solid var(--rule-soft)}.cs-crit[data-open]{background:var(--raised);box-shadow:inset 2px 0 0 var(--focus)}.cs-crit-line{display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:6px;min-height:30px;padding:0 6px 0 12px}.cs-sentence{padding:5px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);line-height:1.35;text-align:left;cursor:pointer}.cs-sentence:hover{color:var(--link)}.cs-count{color:var(--ink);font-size:var(--t-sm);font-weight:600;font-variant-numeric:tabular-nums}.cs-count[data-busy]{opacity:.45}.cs-remove{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--r-xs);background:none;color:var(--muted);cursor:pointer}.cs-remove:hover{background:var(--band);color:var(--ink)}.cs-edit{padding:0 12px 10px}.cs-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs-bound{position:relative;display:grid;gap:2px;color:var(--muted);font-size:var(--t-xs)}.cs-bound input{width:100%;min-height:28px;padding-right:40px;font-variant-numeric:tabular-nums}.cs-bound input[type=date]{padding-right:6px}.cs-text input{padding-right:9px}.cs-unit{position:absolute;right:8px;bottom:6px;color:var(--muted);font-size:var(--t-2xs);pointer-events:none}.cs-def{margin:7px 0 0;color:var(--muted);font-size:var(--t-2xs);line-height:1.45}.cs-def span{color:var(--faint)}.cs-values>input{width:100%;min-height:28px;margin-bottom:4px}.cs-values ul{max-height:232px;margin:0;padding:0;overflow:auto;list-style:none}.cs-values label{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;padding:2px 0;color:var(--ink);font-size:var(--t-sm);cursor:pointer}.cs-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-vcount{min-width:58px;padding:0 4px;border-radius:2px;background:linear-gradient(to left,var(--band) var(--share),transparent 0);color:var(--muted);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;text-align:right}.cs-start{padding:2px 12px 10px;border-bottom:1px solid var(--rule);font-size:var(--t-sm)}.cs-start p{margin:0}.cs-start ul{display:grid;gap:4px;margin:7px 0 0;padding:0;list-style:none}.cs-start .linkish{font-size:var(--t-sm);text-align:left}.cs-browse{padding:8px 0 24px}.cs-find{display:flex;align-items:center;gap:6px;margin:0 12px 6px;padding:0 8px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper);color:var(--muted)}.cs-find:focus-within{border-color:var(--focus)}.cs-find input{flex:1;min-width:0;min-height:30px;padding:0;border:0;background:none;box-shadow:none!important}.cs-cat h3{margin:0}.cs-cat h3 button{display:flex;align-items:center;gap:6px;width:100%;padding:5px 12px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-xs);font-weight:600;text-align:left;cursor:pointer}.cs-cat h3 button:hover{color:var(--ink)}.cs-cat h3 button small{margin-left:auto;color:var(--faint);font-weight:400;font-variant-numeric:tabular-nums}.cs-cat h3 button svg{transition:transform var(--fast)}.cs-cat h3 button[aria-expanded=false] svg{transform:rotate(-90deg)}.cs-attrs{margin:0 0 4px;padding:0;list-style:none}.cs-attr{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:3px 12px 3px 30px;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.cs-attr:hover{background:var(--raised)}.cs-attr[aria-pressed=true]{color:var(--muted)}.cs-attr[aria-pressed=true] span:after{content:" · in use";color:var(--faint);font-size:var(--t-2xs)}.cs-attr small{flex:none;color:var(--muted);font-size:var(--t-2xs)}.cs-browse>.cs-attrs .cs-attr{padding-left:12px}.cs-main{display:flex;flex-direction:column;min-width:0;min-height:0}.cs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:44px;padding:6px 12px;border-bottom:1px solid var(--rule)}.cs-bar .segmented button{min-width:92px;min-height:28px;font-size:var(--t-sm)}.cs-total{color:var(--ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.cs-total b{color:var(--ink);font-size:var(--t-md)}.cs-sortline{font-size:var(--t-sm)}.cs-tools{display:flex;align-items:center;gap:6px;margin-left:auto}.cs-tools .grid-native-tools{display:contents}.cs-grid{display:flex;flex-direction:column}.cs-main>.gridfoot>span{min-width:0}.cs-grid .grid-viewport{font-variant-numeric:tabular-nums}.cs-grid .grid-viewport thead tr:first-child th{height:auto;padding-top:5px;padding-bottom:5px;vertical-align:bottom;line-height:1.25;white-space:normal}.cs-grid .grid-head-cell{align-items:flex-end}.cs-grid .sort-button{white-space:normal;text-align:inherit}.cs-name{color:var(--ink);font-weight:600}.cs-name:hover{color:var(--link)}.cs-neg{color:var(--bad)}.cs-na{color:var(--faint)}.cs-columns .grid-pop{right:0;left:auto;width:min(780px,88vw);max-height:70vh}.cs-columns .count-badge{margin-left:4px}.cs-colgrid{columns:3 210px;column-gap:20px}.cs-colgrid fieldset{margin:0 0 10px;padding:0;border:0;break-inside:avoid}.cs-colgrid legend{margin-bottom:3px;padding:0;color:var(--muted);font-size:var(--t-2xs);font-weight:600}.cs-colgrid label{display:flex;align-items:center;gap:7px;padding:1px 0;color:var(--ink);font-size:var(--t-sm)}.cs-industry{font-variant-numeric:tabular-nums}.cs-industry table{min-width:100%}.cs-industry thead tr:first-child th{height:28px}.cs-industry thead tr:nth-child(2) th{top:28px;color:var(--muted);font-weight:500}.cs-industry thead th[rowspan]{vertical-align:bottom}.cs-industry tbody th{position:sticky;left:0;z-index:1;min-width:210px;background:var(--surface);font-weight:500;text-align:left}.cs-industry tbody th .linkish{color:var(--ink);text-align:left}.cs-industry tbody th .linkish:hover{color:var(--link)}.cs-group{border-left:1px solid var(--rule);text-align:center!important;white-space:nowrap}.cs-industry .cs-n{border-left:1px solid var(--rule);color:var(--muted)}.cs-median{color:var(--ink);font-weight:600}.cs-all th,.cs-all td{background:var(--band)!important;font-weight:600}.cs-note{margin:0;padding:8px 12px;font-size:var(--t-xs)}@media(max-width:900px){.cscreen{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,42%) minmax(0,1fr)}.cs-rail{border-right:0;border-bottom:1px solid var(--rule)}.cs-tools{margin-left:0}}#root:has(>.console){display:block;height:100dvh;overflow:hidden}.console{display:grid;grid-template-columns:232px minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--band, var(--surface))}.console-nav{height:100dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:14px 10px;border-right:1px solid var(--rule);background:var(--surface)}.console-bar,.console-scrim,.console-menu{display:none}.console-brand{display:flex;align-items:center;gap:10px;padding:0 6px 2px}.console-brand b{display:block;color:var(--ink);font-size:var(--t-md);line-height:1.2}.console-brand small{color:var(--muted);font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase}.console-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--r-md);background:var(--accent);color:var(--surface);font-weight:700;font-size:var(--t-sm);letter-spacing:.02em}.console-links{display:grid;gap:12px}.console-nav nav{display:grid;gap:1px}.console-nav .group{display:block;width:100%;margin:0 0 2px;padding:0 8px;border:0;background:none;color:var(--muted);font:600 var(--t-2xs)/1.6 var(--sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:default;pointer-events:none}.console-nav nav a{padding:5px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--t-sm);line-height:1.4;text-decoration:none;transition:background var(--fast),color var(--fast)}.console-nav nav a:hover{background:var(--raised);color:var(--ink)}.console-nav nav a.on{background:var(--accent-soft);color:var(--ink);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.console-foot{margin-top:auto;display:grid;gap:8px;padding:12px 8px 0;border-top:1px solid var(--rule-soft);font-size:var(--t-xs);color:var(--muted)}.console-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.console-main{min-width:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:16px;padding:22px 28px 48px}.console-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:2200px}.console-page .page-header{margin-bottom:0}.console-main>.cover,.console-main>div>.cover{max-width:2200px}.console .console-main .cover{padding:0}.console .console-main .cover .page-header .kicker{display:none}.console-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}.console-card{min-width:0;overflow-x:auto;padding:14px 16px 16px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.console-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.console-card h2{margin:0;font-size:var(--t-md);color:var(--ink)}.console-card table{width:100%}.console-main label.check{display:inline-flex;align-items:center;gap:6px;width:auto;font-weight:400;color:var(--ink-2)}.console-main label.check input{width:auto;margin:0;flex:none}.console-main .loading{align-content:start;min-height:120px}.console-main>.loading,.console-page>.loading{min-height:50dvh}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle;background:var(--muted)}.dot-ok{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 20%,transparent)}.dot-warn{background:#d99a1e}.dot-down{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.checks li{display:grid;grid-template-columns:auto 1fr;gap:2px 4px;align-items:center;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--r-sm)}.checks li b{color:var(--ink);font-size:var(--t-sm)}.checks li span:last-child{grid-column:2;color:var(--muted);font-size:var(--t-xs);overflow-wrap:anywhere}.checks .check-down{border-color:var(--bad);background:var(--bad-soft)}.units{display:flex;flex-wrap:wrap;gap:6px}.unit{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--rule-soft);border-radius:999px;font-family:var(--mono);font-size:var(--t-2xs);color:var(--ink-2)}.unit-failed{border-color:var(--bad);color:var(--bad)}.people-live{list-style:none;margin:0;padding:0;display:grid;gap:8px}.people-live li{display:flex;align-items:center;gap:8px;min-width:0}.people-live code{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--t-xs)}.hbars{list-style:none;margin:0;padding:0;display:grid;gap:7px}.hbars li{display:grid;grid-template-columns:9em minmax(0,1fr) 6.5em;align-items:center;gap:10px;font-size:var(--t-sm)}.hbar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.hbar-track{height:10px;border-radius:5px;background:var(--rule-soft);overflow:hidden}.hbar-track span{display:block;height:100%;border-radius:5px;background:var(--accent)}.hbar-value{text-align:right;color:var(--muted);font-size:var(--t-xs)}.vbars{position:relative;display:flex;align-items:flex-end;gap:3px;height:140px;margin:0;padding-bottom:20px}.vbars>span:not(.vbars-top){flex:1;min-width:3px;min-height:2px;border-radius:3px 3px 0 0;background:var(--accent);opacity:.85}.vbars>span:not(.vbars-top):hover{opacity:1}.vbars figcaption{position:absolute;bottom:0;left:0;right:0;color:var(--muted);font-size:var(--t-2xs);text-align:center}.lend-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px;align-items:end}.lend-form label{display:grid;gap:4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.lend-form label.wide,.lend-form .wide{grid-column:1 / -1}.lend-form label.check{display:flex;align-items:center;gap:8px;font-weight:400}.lend-form input,.lend-form select{width:100%;font-weight:400}.lend-form label.check input{width:auto;margin:0}.lend-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.plain-list{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--ink-2);font-size:var(--t-sm)}@media(max-width:860px){.hbars li{grid-template-columns:7em minmax(0,1fr) 5.5em}}.model-picker{display:grid;gap:8px;padding:12px;border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--band, var(--raised))}.model-picker-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.model-picker-head input{max-width:280px}.model-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:320px;overflow-y:auto}.model-chip{display:grid;gap:1px;padding:7px 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.model-chip b{font-size:var(--t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-chip code,.model-chip small{color:var(--muted);font-size:var(--t-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-chip:hover{border-color:var(--accent-line)}.model-chip.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.task-pick{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--r-sm)}.task-pick legend{padding:0 4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.task-pick label.check{align-items:flex-start}.meter{display:block;height:8px;border-radius:4px;background:var(--rule-soft);overflow:hidden}.meter>span{display:block;height:100%;border-radius:4px;background:var(--good);transition:width .4s}.meter-warn>span{background:#d99a1e}.meter-bad>span{background:var(--bad)}.cores{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px}.core{display:grid;grid-template-columns:3.2em minmax(0,1fr) 3em;align-items:center;gap:8px;font-size:var(--t-xs);color:var(--muted)}.core b{color:var(--ink-2);text-align:right}.spark-line{margin:0}.spark-line svg{width:100%;height:90px;display:block}.spark-line polyline{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.spark-line figcaption{color:var(--muted);font-size:var(--t-xs)}.seg{display:inline-flex;align-items:center;gap:4px}.seg button{padding:3px 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-size:var(--t-xs);cursor:pointer}.seg button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.seg small{margin-left:8px}code.cmd{display:inline-block;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.disk{display:grid;gap:4px;padding:6px 0;border-bottom:1px solid var(--rule-soft)}.row-strong td{font-weight:600}.vbars.tall{height:180px}.playground{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 14px;align-items:end}.playground label{display:grid;gap:4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.playground .wide{grid-column:1 / -1}.playground textarea,.playground input,.playground select{width:100%;font:inherit;font-weight:400}.playground-out{max-height:420px;overflow:auto;margin:0;padding:12px;border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--band, var(--raised));white-space:pre-wrap;font-size:var(--t-sm)}.btn.danger{border-color:var(--bad);background:transparent;color:var(--bad)}.btn.danger:hover:not(:disabled){border-color:var(--bad);background:var(--bad-soft, color-mix(in srgb, var(--bad) 14%, transparent));color:var(--bad)}.site-banner{padding:7px 16px;border-bottom:1px solid var(--accent-line);background:var(--accent-soft);color:var(--ink);font-size:var(--t-sm);text-align:center}.site-banner-warn{background:color-mix(in srgb,#d99a1e 18%,var(--surface));border-color:#d99a1e}.site-banner-bad{background:var(--bad-soft);border-color:var(--bad)}#root:has(>.site-banner),#root:has(>.site-banner):has(>.release-ribbon){grid-template-rows:auto auto auto auto minmax(0,1fr)}.maintenance .auth-page{max-width:520px;margin:18vh auto 0;padding:0 16px;text-align:center}.maintenance .row{justify-content:center;gap:8px}.account-page{max-width:none}.account-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;margin-bottom:16px;padding:16px 18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.account-head h1{margin:0;line-height:1.1}.account-head p{margin:4px 0 0}.account-avatar{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--accent);color:var(--surface);font-weight:700;font-size:var(--t-lg)}.account-band{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0;border:1px solid var(--rule-soft);border-radius:var(--r-sm);overflow:hidden;background:var(--rule-soft)}.account-band div{padding:8px 12px;background:var(--surface)}.account-band dt{color:var(--muted);font-size:var(--t-2xs);letter-spacing:.04em;text-transform:uppercase}.account-band dd{margin:2px 0 0;color:var(--ink);font-size:var(--t-sm);font-weight:600;font-variant-numeric:tabular-nums}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.account-col{display:grid;gap:16px;min-width:0}.account-card{display:grid;gap:10px;min-width:0;padding:16px 18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.account-card h2{margin:0;font-size:var(--t-md)}.account-card h3{margin:6px 0 0;font-size:var(--t-sm);color:var(--ink-2)}.account-card .facts{margin:0}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.account-stats div{display:grid;padding:10px;border:1px solid var(--rule-soft);border-radius:var(--r-sm)}.account-stats b{font-size:var(--t-xl);font-variant-numeric:tabular-nums;color:var(--ink)}.account-stats span{color:var(--muted);font-size:var(--t-xs)}.account-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.account-bars li{display:grid;grid-template-columns:7.5em minmax(0,1fr) 4.5em;align-items:center;gap:8px;font-size:var(--t-sm)}.account-bars i{display:block;height:8px;border-radius:4px;background:var(--accent)}.account-bars small{color:var(--muted);text-align:right}.account-recent,.account-devices{list-style:none;margin:0;padding:0;display:grid;gap:6px}.account-recent li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;font-size:var(--t-sm)}.account-recent li>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-devices li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--rule-soft)}.account-devices li small{overflow-wrap:anywhere}.account-devices .chip{margin-left:8px}.account-field{display:grid;gap:4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.account-field input,.account-field select{font-weight:400}.account-interests{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.account-interests legend{margin-bottom:6px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.account-interests .chip{cursor:pointer}.account-interests .chip.on,.account-devices .chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.account-card .review .row{flex-wrap:wrap}@media(max-width:1280px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-col:last-child{grid-column:1 / -1}}@media(max-width:760px){.account-grid{grid-template-columns:minmax(0,1fr)}.account-head{padding:12px}.account-avatar{width:48px;height:48px}}.console .kpi-tile{align-content:start}.console .kpi-tile strong{justify-self:start}.dot-idle{background:var(--rule)}.console-legacy>h2:first-child{margin-top:0}.spark-line{position:relative;padding-top:16px}.spark-line polygon{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:none}.spark-top,.vbars-top{position:absolute;top:0;left:0;color:var(--muted);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;pointer-events:none}.spark-line figcaption{display:flex;justify-content:space-between;gap:12px}.vbars{padding-top:16px}.attention{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--bad);border-radius:var(--r-md);background:color-mix(in srgb,var(--bad) 6%,var(--surface))}.attention h2{margin:0;font-size:var(--t-md)}.attention ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.attention li{display:grid;grid-template-columns:auto 11em minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:var(--t-sm)}.attention li>span:not(.dot){color:var(--ink-2);overflow-wrap:anywhere}.attention-ok{display:block;margin:0;padding:10px 14px;border:1px solid var(--rule-soft);border-color:color-mix(in srgb,var(--good) 40%,var(--rule));background:var(--surface);color:var(--ink-2);font-size:var(--t-sm)}.runs{list-style:none;margin:0;padding:0;display:grid}.runs li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 8.5em;align-items:center;gap:6px 16px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.runs li:last-child{border-bottom:0}.runs li>div:first-child{display:grid;gap:2px}.runs b{color:var(--ink);font-size:var(--t-sm)}.runs small{color:var(--muted);font-size:var(--t-xs)}.run-state{display:grid;gap:2px;font-size:var(--t-sm);color:var(--ink-2)}.run-bad .run-state>span{color:var(--bad)}.run-act{justify-self:end}.run-act .btn{min-width:7.5em}.console-menu{display:none}@media(max-width:860px){.attention li{grid-template-columns:auto minmax(0,1fr)}.attention li>span:not(.dot),.attention li .btn{grid-column:2;justify-self:start}.runs li{grid-template-columns:minmax(0,1fr) auto}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.run-state{grid-column:1;grid-row:2}.run-act{grid-column:2;grid-row:1 / span 2}}.console-search{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px;padding:7px 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--band, var(--raised));color:var(--muted);font:inherit;font-size:var(--t-xs);cursor:pointer;text-align:left}.console-search:hover{border-color:var(--accent-line);color:var(--ink-2)}.console-search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-search kbd,.command-bar small{white-space:nowrap;padding:1px 6px;border:1px solid var(--rule);border-radius:4px;font-family:var(--mono);font-size:var(--t-2xs);color:var(--muted)}.command-bar{width:min(640px,calc(100vw - 32px));padding:0}.command-bar input{width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;font-size:var(--t-md)}.command-bar input:focus{outline:none;box-shadow:none}.command-bar ul{list-style:none;margin:0;padding:6px;max-height:min(420px,60dvh);overflow-y:auto}.command-bar li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--t-sm);color:var(--ink-2)}.command-bar li.on{background:var(--accent-soft);color:var(--ink)}.jarvis{max-width:980px}.jarvis-model{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.jarvis-model label{display:grid;gap:2px;color:var(--muted);font-size:var(--t-2xs)}.jarvis-model select,.jarvis-model input{min-width:200px}.jarvis-thread{display:grid;gap:14px;min-height:30dvh}.jarvis-empty{display:grid;gap:10px;padding:18px;border:1px dashed var(--rule);border-radius:var(--r-md);color:var(--muted)}.jarvis-empty p{margin:0}.jarvis-starters{display:flex;flex-wrap:wrap;gap:6px}.jarvis-starters .chip{cursor:pointer}.jarvis-turn{display:grid;gap:8px;max-width:100%}.jarvis-user{justify-self:end;max-width:min(640px,90%);padding:10px 14px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--ink)}.jarvis-assistant{padding:2px 0 2px 14px;border-left:2px solid var(--rule)}.jarvis-text{white-space:pre-wrap;line-height:1.55;color:var(--ink);font-size:var(--t-sm);overflow-wrap:anywhere}.jarvis-steps{color:var(--muted);font-size:var(--t-xs)}.jarvis-steps ul{margin:6px 0 0;padding-left:18px;display:grid;gap:2px}.jarvis-steps code{overflow-wrap:anywhere}.jarvis-proposals{display:grid;gap:8px}.jarvis-proposal{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--accent-line);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface)}.jarvis-proposal div{display:grid;gap:2px}.jarvis-proposal small{color:var(--muted)}.jarvis-ask{position:sticky;bottom:0;display:flex;gap:10px;align-items:flex-end;padding:12px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.jarvis-ask textarea{flex:1;resize:vertical;min-height:48px;font:inherit}.jarvis-note{margin:0;font-size:var(--t-xs)}.spend-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;border-left:3px solid var(--good)}.spend-switch.paused{border-left-color:#d99a1e}.spend-switch h2{margin:0 0 4px}.spend-switch p{margin:0;max-width:70ch}.scale-form{display:flex;gap:6px;align-items:center}.scale-form input{width:5em}.queue-error{max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--t-xs)}.queue-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.log-bar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px}.log-bar label{display:grid;gap:2px;color:var(--muted);font-size:var(--t-2xs)}.log-bar label.grow{flex:1;min-width:200px}.log-bar label.check{display:flex;align-items:center;gap:6px;font-size:var(--t-xs)}.log-box{height:min(62dvh,640px);margin:0;padding:12px;overflow:auto;border-radius:var(--r-sm);background:#15171a;color:#d7dbe0;font:12px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.log-bad{color:#ff8a8a}.log-warn{color:#f0c26b}.sql-examples{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sql-examples .chip{cursor:pointer}.sql-box{width:100%;margin-bottom:10px;font:13px/1.5 var(--mono);resize:vertical}.sql-result{max-height:70dvh}.sql-result td{white-space:nowrap;max-width:40ch;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-xs)}@media(max-width:860px){.spend-switch,.jarvis-proposal{flex-direction:column;align-items:flex-start}}.rag-try{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rag-try input{flex:1;min-width:240px}.rag-try label.check{display:flex;align-items:center;gap:6px;font-size:var(--t-xs);color:var(--ink-2)}.rag-result{margin-top:12px}.rag-hits{margin:0;padding-left:22px;display:grid;gap:12px}.rag-hits li p{margin:4px 0 0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.5}.rag-hit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rag-hit-head small{color:var(--muted);font-size:var(--t-xs)}.rag-note{margin:8px 0 0;font-size:var(--t-xs)}.collect-sources{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.collect-sources button{padding:8px 14px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer}.collect-sources button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.collect-quick{display:flex;flex-wrap:wrap;gap:6px}.collect-quick .chip{cursor:pointer}.collect-chips{display:flex;flex-wrap:wrap;gap:4px 16px}.collect-log{height:min(46dvh,460px);margin-top:12px}.sched td{vertical-align:top;padding-top:8px;padding-bottom:8px}.sched td>small,.sched td b+small{display:block;margin-top:2px;color:var(--muted);font-size:var(--t-xs)}.sched td:first-child{min-width:220px;max-width:420px}.sched td:first-child b{color:var(--ink);font-size:var(--t-sm)}.sched .sched-line{display:block;color:var(--ink-2)}.sched .chip{margin-top:3px}.sched .bad,.sched-history .bad,.sched-preview .bad{color:var(--bad)}.sched-act{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;white-space:nowrap}.sched tr.open>td{background:var(--accent-soft)}.sched-edit-row>td{padding:0!important;background:var(--raised)}.state{display:inline-block;padding:1px 8px;border-radius:999px;border:1px solid var(--rule-soft);font-size:var(--t-xs);white-space:nowrap;color:var(--ink-2)}.state-ok,.state-on{border-color:color-mix(in srgb,var(--good) 45%,transparent);color:var(--good)}.state-on{background:color-mix(in srgb,var(--good) 12%,transparent);font-weight:600}.state-paused{border-color:#d99a1e;color:#8a5a00}.state-warn{border-color:var(--bad);color:var(--bad)}.sched-editor{display:grid;gap:10px;padding:14px 16px 16px;border-left:3px solid var(--accent)}.sched-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.sched-form label{display:grid;gap:4px;font-size:var(--t-xs);color:var(--muted)}.sched-form label.wide{flex:1 1 520px}.sched-form select,.sched-form input{min-width:90px}.sched-form textarea{width:100%;font-family:var(--mono);font-size:var(--t-sm)}.sched-preview{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--t-sm)}.sched-preview code{font-size:var(--t-xs)}.sched-default{margin:0;font-size:var(--t-xs)}.console-card .sched-history{width:auto;min-width:360px;max-width:560px;font-size:var(--t-xs)}.slow-queries code.sql-line{display:block;max-width:72ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs)}.db-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}@media(max-width:1400px){.db-split{grid-template-columns:minmax(0,1fr)}}.db-list{max-height:calc(100dvh - 220px);overflow-y:auto}.db-list thead th{position:sticky;top:0;background:var(--surface);z-index:1}.db-list tr.picked>td{background:var(--accent-soft)}.db-detail{display:grid;gap:16px;min-width:0}.db-preview th .linkish{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}.db-preview td{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--t-2xs)}.db-sessions tr.blocked>td{background:var(--bad-soft)}.db-sessions code.sql-line{display:block;max-width:70ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs)}.db-detail code.cmd{max-width:22ch}.db-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:16px}.hub-reviews td small,.hub-reviews td>small{display:block;color:var(--muted);font-size:var(--t-xs)}.hub-reviews td:nth-child(3),.hub-reviews td:nth-child(4){min-width:240px;max-width:380px}.hub-model{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0}.hub-model dt{color:var(--muted)}@media(max-width:860px){#root:has(>.console){overflow:hidden}.console{display:flex;flex-direction:column}.console-bar{display:flex;align-items:center;gap:2px;flex:none;z-index:20;box-sizing:border-box;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(6px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--rule);background:var(--surface)}.console-bar .console-mark{width:28px;height:28px;margin-right:8px}.console-bar-title{flex:1;min-width:0;overflow:hidden;color:var(--ink);font-size:var(--t-lg);text-overflow:ellipsis;white-space:nowrap}.console-bar-btn{display:inline-grid;place-items:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--ink);font:600 var(--t-md) var(--sans);cursor:pointer}.console-bar-btn.menu{margin-left:2px;border-color:var(--rule);background:var(--raised)}.console-bar-btn:active{background:var(--accent-soft)}.console-main{flex:1 1 auto;height:auto;min-height:0;padding:14px max(14px,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.console-main :is(.console-page>.page-header:not(:has(.kicker)),.cover:not(.reader)>.page-header) h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.console-main .page-header{gap:8px}.console-scrim{display:block;position:fixed;inset:0;z-index:50;background:#00000080;opacity:0;pointer-events:none;transition:opacity var(--slow)}.menu-open .console-scrim{opacity:1;pointer-events:auto}.console-nav{position:fixed;z-index:60;inset:0 auto 0 0;box-sizing:border-box;width:min(88vw,360px);height:100dvh;gap:8px;padding:env(safe-area-inset-top) 0 0;border-right:1px solid var(--rule);box-shadow:var(--shadow);transform:translate(-104%);visibility:hidden;transition:transform var(--slow) ease,visibility 0s linear var(--slow)}.menu-open .console-nav{transform:none;visibility:visible;transition:transform var(--slow) ease}.console-brand{min-height:56px;padding:0 8px 0 14px;border-bottom:1px solid var(--rule-soft)}.console-brand .console-mark{width:32px;height:32px}.console-menu{display:inline-flex;margin-left:auto;min-height:44px;min-width:44px}.console-search{min-height:44px;margin:4px 14px 0;padding:0 12px;font-size:var(--t-sm)}.console-search kbd{display:none}.console-links{padding:0 8px;gap:2px}.console-nav nav{gap:0;border-bottom:1px solid var(--rule-soft)}.console-nav .group{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 12px;color:var(--ink-2);font-size:var(--t-xs);cursor:pointer;pointer-events:auto}.console-nav .group:after{content:"";width:7px;height:7px;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform var(--fast)}.console-nav .group[aria-expanded=true]{color:var(--ink)}.console-nav .group[aria-expanded=true]:after{transform:rotate(-135deg)}.console-nav nav:not(.open)>a{display:none}.console-nav nav.open{padding-bottom:6px}.console-nav nav a{display:flex;align-items:center;min-height:48px;margin:0;padding:0 12px 0 20px;font-size:var(--t-lg)}.console-nav nav a.on{box-shadow:inset 4px 0 0 var(--accent)}.console-foot{position:sticky;bottom:0;margin-top:auto;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center}.console-foot a{grid-column:1 / -1;display:flex;align-items:center;min-height:44px;font-size:var(--t-sm)}.console-foot .btn{min-height:44px}.console-search{background:var(--surface)}.console-page{gap:12px}.console-main .page-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 0;font-size:var(--t-sm)}.console-main .page-header .actions{width:auto}.console-main :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){box-sizing:border-box;min-height:44px;font-size:16px}.console-main textarea{min-height:88px}.console-main :is(.btn,.console-card .btn,.table-scroll td .btn){min-height:44px;padding:0 14px;font-size:var(--t-md)}.console-main :is(.chip[role=button],button.chip,.seg button,.collect-sources button,.model-chip,.hub-source button,.trace-tabs button,.jarvis-starters .chip,.sql-examples .chip,.collect-quick .chip){min-height:44px}.console-main label.check{min-height:44px;gap:10px}.console-main :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}.console-main button.linkish{min-height:36px}.console-card{padding:12px}.console-card>header button[title^="Download this table"]{display:none}.console-main .seg{flex-wrap:wrap}.console-card>header{flex-wrap:wrap;row-gap:8px}.console-card>header>.control-row{margin:0}.console-main .control-row{gap:8px}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.console .kpi-tile{min-width:0;padding:10px 12px}.console .kpi-tile>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.console .kpi-tile strong{box-sizing:border-box;font-size:var(--t-lg);white-space:normal}.console-main :is(.lend-form,.playground,.line-form){grid-template-columns:minmax(0,1fr)}.console-main .line-form{grid-template-columns:repeat(2,minmax(0,1fr))}.console-main .log-bar label.grow,.console-main .rag-try input{flex:1 1 100%;min-width:0}.console-main .sched-form label.wide{flex:1 1 100%}.console-main .sched-form label{flex:1 1 140px}.console-main :is(.sched-form,.log-bar) :is(select,input){width:100%}.console dialog.dialog{box-sizing:border-box;width:100%!important;max-width:100%;max-height:92dvh;margin:auto 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;overscroll-behavior:contain}.console .dialog-actions{position:sticky;bottom:0;flex-wrap:wrap;background:var(--overlay)}.console .dialog-actions .btn{flex:1 1 140px}.console .command-bar{width:100%;max-width:100%;margin:0 0 auto;border-radius:0 0 var(--r-lg) var(--r-lg)}.console .command-bar li{min-height:44px}:where(.console-main .console-card,.console-main .table-scroll) :is(td,th):first-child{position:sticky;left:0;z-index:1;max-width:44vw;background:var(--surface)}:where(.console-main .console-card,.console-main .table-scroll) th:first-child{z-index:3;background:var(--band)}.console-main .sched td:first-child{min-width:0}}@media(max-width:760px){table.stack,table.stack>tbody,table.stack>tbody>tr,table.stack>tbody>tr>td{display:block;width:100%;box-sizing:border-box}table.stack>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.stack>tbody>tr{padding:8px 0;border-bottom:1px solid var(--rule)}table.stack>tbody>tr:last-child{border-bottom:0}table.stack>tbody>tr>td{position:relative;height:auto;padding:3px 12px 3px calc(12px + 33%);border:0;background:none;white-space:normal;overflow:visible;text-align:left;overflow-wrap:anywhere}table.stack>tbody>tr>td:before{content:attr(data-label);position:absolute;left:12px;width:calc(33% - 8px);color:var(--muted);font-size:var(--t-xs);line-height:1.6;overflow-wrap:normal}table.stack>tbody>tr>td:first-child{padding:0 12px 4px;font-weight:600}table.stack>tbody>tr>td:first-child:before,table.stack>tbody>tr>td:not([data-label]):before,table.stack>tbody>tr>td[data-label=""]:before{content:none}table.stack>tbody>tr>td:not([data-label]),table.stack>tbody>tr>td[data-label=""]{padding-left:12px}table.stack>tbody>tr>td:empty{display:none}table.stack>tbody>tr>td.num{text-align:left}table.stack>tbody>tr>td.nowrap,table.stack>tbody>tr>td small{white-space:normal}table.stack>tbody>tr>td .btn+.btn{margin-left:0}table.stack>tbody>tr>td[data-label=""],table.stack>tbody>tr>td:last-child:not([data-label]){padding-top:6px}.console-main .sched-act,.console-main .row-acts,.console-main .queue-actions{justify-content:flex-start;white-space:normal;flex-wrap:wrap}.console-main .sched tr.open>td{background:none}.console-main .sched tr.open{background:var(--accent-soft)}.console-main .sched-edit-row{padding:0}:where(.console-main .console-card,.console-main .table-scroll) table.stack>:is(thead,tbody)>tr>:is(td,th):first-child{position:static;max-width:none}.console-main .console-card .sched-history{min-width:0;max-width:none}}.ptag{display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border:1px solid var(--rule-strong);border-radius:var(--r-xs);color:var(--ink-2);font:600 9.5px/1 var(--mono);text-decoration:none;vertical-align:1px;cursor:help}.ptag[data-tag=M]{border-color:color-mix(in srgb,var(--model) 55%,var(--rule));color:var(--model)}.ptag[data-tag=V]{border-color:color-mix(in srgb,var(--good) 55%,var(--rule));color:var(--good)}.ptag[data-tag=D]{border-style:dashed}.tag-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;color:var(--muted);font-size:var(--t-xs)}.dock-anchor{position:relative;display:inline-flex}.dock-trigger{white-space:nowrap}dialog.dock{position:fixed;z-index:80;width:min(560px,calc(100vw - 32px));max-height:min(72vh,620px);margin:0;padding:0;display:flex;flex-direction:column;background:var(--overlay);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-md);box-shadow:var(--shadow)}dialog.dock:not([open]){display:none}.dock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--rule);cursor:move;-webkit-user-select:none;user-select:none}.dock-head h2{margin:0;font-size:var(--t-md)}.dock-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:8px 12px;border-bottom:1px solid var(--rule-soft)}.dock-top .segmented{flex:1 1 240px}.dock-find{display:grid;gap:3px;flex:1 1 180px;color:var(--muted);font-size:var(--t-xs)}.dock-find input{width:100%}.dock-body{display:grid;grid-template-columns:140px 1fr;min-height:0;flex:1;overflow:hidden}.dock-groups{display:flex;flex-direction:column;padding:6px 0;border-right:1px solid var(--rule-soft);overflow:auto}.dock-options,.dock-accordion{min-height:0;overflow:auto;padding:6px 12px 10px;flex:1}.dock-dim+.dock-dim{margin-top:10px}.dock-dim h4{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.dock-opts .facet{width:100%}.dock-opts .facet:disabled{opacity:.5;cursor:default}.dock-inputs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.dock-inputs label{display:grid;gap:3px;color:var(--muted);font-size:var(--t-xs)}.dock-inputs input{width:96px}.dock-accordion details{border-bottom:1px solid var(--rule-soft)}.dock-accordion summary{padding:10px 2px;font-weight:600;cursor:pointer}.dock-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--rule);background:var(--band)}.dock-pending{flex-basis:100%}.dock-total{color:var(--ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.dock-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}dialog.dock.dock-sheet{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;border-radius:0;border:0}dialog.dock.dock-sheet::backdrop{background:color-mix(in srgb,var(--chrome) 60%,transparent)}.dock-sheet .dock-head{cursor:default}.dock-sheet .dock-foot{position:sticky;bottom:0;padding-bottom:max(8px,env(safe-area-inset-bottom))}.dock-sheet .dock-actions .primary{flex:1}.criteria .dock-anchor{order:-1}dialog.dock.studio{inset:0;margin:auto;width:min(1120px,calc(100vw - 48px));height:min(84vh,880px);max-height:none}dialog.dock.studio::backdrop{background:color-mix(in srgb,var(--ink) 38%,transparent)}.studio-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule)}.studio-head h2{margin:0;font-size:var(--t-lg);white-space:nowrap}.studio-find{flex:1}.studio-find input{width:100%;min-height:36px;font-size:var(--t-md)}.studio-body{display:grid;grid-template-columns:188px 1fr;flex:1;min-height:0}.studio-rail{display:flex;flex-direction:column;gap:1px;padding:10px 8px;border-right:1px solid var(--rule-soft);overflow:auto}.studio-rail button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.studio-rail button:hover{background:var(--raised);color:var(--ink)}.studio-rail b{min-width:20px;padding:0 6px;border-radius:10px;background:var(--accent-fill);color:var(--on-accent);font-size:11px;line-height:18px;text-align:center}.studio-groups{min-height:0;overflow:auto;padding:4px 20px 24px;scroll-padding-top:8px}.studio-group{padding-top:14px}.studio-group+.studio-group{margin-top:10px;border-top:1px solid var(--rule-soft)}.studio-group>h3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:var(--t-md)}.studio-sides{flex:0 1 360px}.studio-dim{margin-top:12px}.studio-dim h4{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 6px;color:var(--ink-2);font-size:var(--t-sm);font-weight:600}.studio-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:2px 18px}.studio-opt{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;min-height:30px;padding:3px 6px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.studio-opt:before{content:"";width:14px;height:14px;border:1.5px solid var(--rule-strong);border-radius:3px;background:var(--surface)}.studio-opt[aria-pressed=true]:before{border-color:var(--accent);background:var(--accent-fill);box-shadow:inset 0 0 0 2px var(--surface)}.studio-opt:hover:not(:disabled){background:var(--raised)}.studio-opt:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:1px}.studio-opt:disabled{color:var(--muted);cursor:default}.studio-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-count{position:relative;min-width:64px;padding:1px 6px;color:var(--ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:right;isolation:isolate}.studio-count:before{content:"";position:absolute;inset:2px auto 2px 0;z-index:-1;width:var(--share, 0%);border-radius:2px;background:var(--accent-soft)}.studio-opt[aria-pressed=true] .studio-count{color:var(--ink);font-weight:600}.studio-amount{display:grid;gap:3px}.studio-amount input{width:140px}dialog.dock.studio.dock-sheet{width:100%;height:100%}.dock-sheet .studio-body{grid-template-columns:1fr}.dock-sheet .studio-groups{padding:4px 14px 20px}.dock-sheet .studio-head{flex-wrap:wrap}.dock-sheet .studio-find{order:3;flex-basis:100%}@media(prefers-reduced-motion:reduce){.studio-groups{scroll-behavior:auto}}.crit-chip .ptag{margin-right:2px}.chips.alert-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.trays{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.trays>*{pointer-events:auto}.tray-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:17px;background:var(--overlay);color:var(--ink);box-shadow:var(--shadow);font:inherit;font-size:var(--t-sm);font-weight:500;cursor:pointer;text-decoration:none}.tray-pill:hover{border-color:var(--ink-2);text-decoration:none}.tray-pill b{min-width:18px;padding:0 5px;border-radius:9px;background:var(--accent-fill);color:var(--on-accent);font-size:11px;line-height:18px;text-align:center}.tray-sheet{position:fixed;top:calc(var(--bar) + 8px);right:16px;bottom:64px;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--overlay);border:1px solid var(--rule-strong);border-radius:var(--r-md);box-shadow:var(--shadow);overflow:auto}.tray-sheet>header{display:flex;align-items:center;justify-content:space-between}.tray-sheet h2{margin:0;font-size:var(--t-md)}.tray-list{display:grid;gap:8px;margin:0;padding:0 0 0 20px}.tray-list li{display:grid;gap:2px;font-size:var(--t-sm)}.tray-list li>span,.tray-list li>small{color:var(--ink-2)}.tray-row-actions{display:flex;gap:4px}.tray-row-actions .btn{min-height:24px;padding:0 8px}.tray-sheet footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--rule-soft)}.tray-toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--ink-2)}.basket-add{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;border:1px dashed var(--rule-strong);border-radius:var(--r-xs);background:var(--surface);color:var(--ink-2);font:600 12px/1 var(--mono);cursor:pointer;opacity:0;transition:opacity var(--fast)}.cites:hover .basket-add,.cites:focus-within .basket-add,.basket-add:focus-visible{opacity:1}@media(hover:none){.basket-add{opacity:1}}@media(max-width:760px){.trays{right:12px;bottom:calc(64px + env(safe-area-inset-bottom))}.tray-sheet{inset:0;width:auto;border-radius:0;border:0;z-index:90}}.party-link{display:inline-flex;align-items:center;gap:4px;max-width:100%}.party-link>a{overflow:hidden;text-overflow:ellipsis}.party-card>summary{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--muted);font-size:13px;line-height:1}.party-card>summary:hover,.party-card[open]>summary{border-color:var(--link);color:var(--link)}.party-panel{left:0;right:auto;width:320px;white-space:normal;font-size:var(--t-sm)}.party-panel p{margin:6px 0}.party-reg{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 12px;margin:8px 0}.party-reg dt{color:var(--muted);font-size:var(--t-2xs, 11px)}.party-reg dd{margin:0}.party-reg p{grid-column:1 / -1;margin:0}.party-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.party-skeleton{height:120px;border-radius:var(--r-sm)}.status-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:0 6px;border:1px solid color-mix(in srgb,var(--bad) 45%,var(--rule));border-radius:9px;color:var(--bad);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.page-status .status-badge{margin-left:0}@media(max-width:760px){.party-panel{position:fixed!important;inset:auto 0 0!important;width:auto;max-height:70vh!important;border-radius:var(--r-md) var(--r-md) 0 0}}.release-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 16px;background:var(--model-soft);border-bottom:1px solid color-mix(in srgb,var(--model) 40%,var(--rule));color:var(--ink);font-size:var(--t-sm)}.ribbon-actions{display:inline-flex;gap:10px;align-items:center;margin-left:auto}.ribbon-more{display:none}@media(max-width:760px){.release-ribbon .ribbon-note{display:none}.ribbon-more{display:block;flex-basis:100%}.ribbon-more summary{cursor:pointer;color:var(--link)}}.since-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 16px 8px;padding:8px 12px;border:1px solid var(--rule);border-left:3px solid var(--link);border-radius:var(--r-sm);background:var(--surface);font-size:var(--t-sm)}.since-banner .removed-list{flex-basis:100%;margin:0;padding-left:18px;color:var(--muted)}.rail-sub{margin:4px 10px 2px;color:var(--muted);font-size:var(--t-xs);font-weight:500}#root:has(>.release-ribbon){grid-template-rows:auto auto auto minmax(0,1fr)}.sheet header.deal-band{margin:0 0 14px;padding:0 0 12px}.deal-band h1{margin:6px 0 10px;font-size:var(--t-2xl);line-height:1.2;overflow-wrap:break-word}.deal-band .deal-terms{margin-top:10px}.deal-band .deal-terms>div{padding-top:8px;padding-bottom:8px}.deal-band .deal-terms .lead dd{font-size:22px}.deal-band .deal-sides dd{font-size:var(--t-sm)}.deal-band .record-line{margin-top:8px}.deal-pid{font-family:var(--mono);font-size:var(--t-xs)}.deal-clock-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--rule);border-radius:10px;color:var(--ink-2);font-variant-numeric:tabular-nums}.pipe{white-space:nowrap}.pipe-pending,.pipe-running{color:var(--model)}.pipe-failed{color:var(--bad)}.deal-terms dd{overflow-wrap:break-word}.deal-page td{overflow:visible;text-overflow:clip}.deal-page table.fin td{overflow-wrap:normal}.profile-bar{grid-column:2;grid-row:1;align-self:start;position:sticky;top:0;z-index:7;height:0}.profile-bar-inner{position:absolute;inset:0 0 auto;padding:6px 24px;border-bottom:1px solid var(--rule);background:var(--paper);transform:translateY(-110%);opacity:0;transition:transform var(--fast, .12s),opacity var(--fast, .12s)}.profile-bar[data-stuck=true] .profile-bar-inner{transform:none;opacity:1}.deal-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--t-sm)}.deal-bar .deal-kicker{flex:none}.deal-bar-title{flex:1 1 320px;min-width:0;color:var(--ink);font-weight:600}@media(max-width:1100px){.profile-bar{display:none}}.deal-group>section,.deal-group>details{margin:0 0 30px}.deal-group:empty{display:none}.profile-menu>div+div>h4{margin-top:14px}.spice-meta{margin:-6px 0 8px;color:var(--muted);font-size:var(--t-xs)}.deal-citations .citations-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px}.quote-quality{white-space:nowrap;font-variant-numeric:tabular-nums}.spice-score{color:var(--ink);font-family:var(--mono);font-size:var(--t-lg);font-weight:600}.spice-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0 0 6px;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.spice-parts>div{padding:5px 10px 5px 0}.spice-parts dt{color:var(--muted);font-size:var(--t-xs)}.spice-parts dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums}.spice-parts dd small{color:var(--muted)}.spice-parts>div[data-assessed=false] dd{color:var(--muted)}.spice-lines{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;font-size:var(--t-sm)}.spice-lines b{font-family:var(--mono);font-weight:500;color:var(--ink-2)}.spice-lines a{color:var(--link)}.spice-chips{display:inline-flex;flex-wrap:wrap;gap:3px}.spice-chip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid var(--rule);border-radius:9px;color:var(--ink-2);font-size:var(--t-2xs, 11px);white-space:nowrap}@media(max-width:1100px){.deal-page :not(.table-scroll,.tablewrap)>table:not(.no-scroll){display:block;max-width:100%;overflow-x:auto}.deal-page .structure-svg{max-width:100%;height:auto}}@media(max-width:760px){.deal-band h1{font-size:var(--t-xl)}.deal-terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deal-page .popover-panel,.deal-band .popover-panel{position:fixed;inset:auto 16px 16px;width:auto;max-width:none;max-height:70vh;overflow:auto}}.sheet header.deal-band{overflow-x:clip}@media print{.profile-bar{display:none!important}.deal-body{display:block}}:root .profile>.profile-hero.sheet{padding-bottom:0}:root .profile>.profile-hero~.sheet.deal-page{padding-top:0}@media(max-width:760px){.deal-rail{order:0;margin:16px 0 0}}.deal-recordbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0 12px}.deal-recordbar .record-line{flex:1 1 360px;min-width:0;margin:0}.deal-recordbar .deal-actions{flex:0 1 auto;min-width:0;margin:0 0 0 auto}@media(max-width:760px){.deal-recordbar .deal-actions{margin-left:0}}.deal-band .deal-subject,.deal-page{overflow-wrap:anywhere}.deal-page td,.deal-page th{overflow-wrap:break-word}.screener-dock .progress-rail{flex-wrap:wrap;row-gap:12px;overflow:visible}.screener-dock .progress-rail li{flex:1 1 40%;min-width:0}.transaction-legs{list-style:none;margin:0;padding:0}.transaction-legs>li{padding:1rem 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.transaction-legs h3{font-size:1rem;margin:0 0 .5rem}.transaction-legs p{line-height:1.6;max-width:85ch;white-space:pre-wrap}.leg-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem 1.2rem;margin:.8rem 0}.leg-terms dt{font-size:.75rem;color:var(--muted)}.leg-terms dd{margin:.2rem 0 0;font-variant-numeric:tabular-nums}.complete-filing{margin:1rem 0}.complete-filing summary{cursor:pointer;padding:.6rem 0;font-weight:500}.filings-disclosure td{overflow-wrap:anywhere;white-space:pre-wrap}.daily .desk-band{margin-top:28px;padding-top:16px;border-top:1px solid var(--rule)}@media(min-width:1180px){.desk-band .home-widget[data-widget]{grid-column:span 6}.desk-band .home-widget[data-widget=week],.desk-band .home-widget[data-widget=month]{grid-column:span 3}}.interpreted{max-width:980px;margin:-6px 0 10px;font-size:var(--t-sm)}.interpreted .chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px}.interpreted .label{color:var(--muted);font-size:var(--t-xs);font-weight:600}.plan-how summary{width:fit-content;color:var(--link);cursor:pointer}.plan-how[open]{padding:10px 14px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.plan-how p{max-width:96ch;margin:6px 0 0}.research-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.cap-reason{margin-left:8px;font-size:var(--t-xs)}@media(max-width:760px){.daily table.blotter{min-width:600px}}@media(max-width:760px){.strip a:nth-last-child(n+13){display:none}.strip{gap:3px}}.estimate .flap,.signals .flap{display:inline-grid;place-items:center;min-width:3em;padding:1px 7px;border-radius:4px;background:var(--flap, var(--ink));box-shadow:var(--flap-edge, none);color:#f1ede3;font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.estimates{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.estimate{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);font-size:var(--t-sm)}.estimate header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.estimate header .flap{font-size:20px}.estimate header small{color:var(--muted);font-size:var(--t-xs)}.estimate header h4{flex-basis:100%;margin:2px 0 0;font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.estimate p{margin:0;line-height:1.45}.estimate .linkish{align-self:start;font-size:var(--t-xs)}.estimate-moved{margin:0;padding-left:16px;font-size:var(--t-xs);line-height:1.45;overflow-wrap:anywhere}.estimate-moved time,.estimate-moved small{color:var(--muted)}.estimate footer{margin-top:auto;padding-top:6px;border-top:1px dashed var(--rule-soft);color:var(--ink-2);font-size:var(--t-xs);line-height:1.4}.signals-views{padding:8px 16px 0}.signals-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding:12px 16px 24px;align-items:start}.signals-why{margin:0;padding:10px 14px;border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:var(--t-sm)}.signals-table{width:100%}.signals-table td{vertical-align:top;padding-top:8px;padding-bottom:8px}.signals-table td small{display:block;margin-top:2px;color:var(--muted);font-size:var(--t-xs);line-height:1.35}.signals-table td.co{min-width:200px;font-weight:600}.signals-models{position:sticky;top:0;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-sm)}.signals-models h2{margin:0 0 6px;font-size:var(--t-md)}.signals-models h3{margin:12px 0 2px;font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.signals-models p{margin:2px 0;line-height:1.45}@media(max-width:1000px){.signals-body{grid-template-columns:minmax(0,1fr)}.signals-models{position:static}}.signals-gate{color:var(--amber, var(--muted));font-size:var(--t-xs)}.estimate-basis{display:grid;gap:2px;margin:0;font-size:var(--t-xs)}.estimate-basis div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px}.estimate-basis dt{color:var(--muted)}.estimate-basis dd{margin:0;color:var(--ink-2)}.models-page .news-feed{padding:0}.models-table td{vertical-align:top;padding-top:9px;padding-bottom:9px}.models-table td small{display:block;color:var(--muted);font-size:var(--t-xs);line-height:1.4}.models-table .gate-ok{color:var(--good, var(--ink));font-weight:600}.models-table .gate-no{color:var(--amber, var(--ink));font-weight:600}.models-cal{margin:4px 0 0;border-collapse:collapse;font-size:var(--t-xs);font-family:var(--mono)}.models-cal td,.models-cal th{white-space:nowrap;padding:1px 6px;border-bottom:1px dashed var(--rule-soft);text-align:right}@media(max-width:760px){.models-table thead{display:none}.models-table,.models-table tbody,.models-table tr,.models-table td{display:block;width:auto}.models-table tr{padding:8px 0;border-bottom:1px solid var(--rule)}.models-table td{border:0;padding:3px 12px}}span.review.machine{border:1px solid currentColor;background:transparent;gap:4px}span.review.machine:before{content:"" / ""}span.review.machine.as_filed{border-color:var(--rule-strong);color:var(--ink-2)}span.review.machine.model_read{color:var(--model)}span.review.machine.model_read:before{content:"○" / ""}span.review.machine.quote_checked{color:var(--good)}span.review.machine.quote_checked:before{content:"●" / ""}span.review.machine.quote_failed{color:var(--bad)}span.review.machine.quote_failed:before{content:"!" / "";font-weight:700}span.review.machine.not_checked{border-style:dashed;color:var(--muted)}span.review.machine.not_checked:before{content:"·" / "";font-weight:700}span.review.unreviewed{border-color:transparent;background:var(--band);color:var(--ink-2)}span.review.confirmed{border-color:transparent;background:var(--good-soft);color:var(--good)}span.review.corrected{border-color:transparent;background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}span.review.rejected{border-color:transparent;background:var(--bad-soft);color:var(--bad)}span.review.needs_review,span.review.stale{border-color:transparent;background:var(--model-soft);color:var(--model)}span.review.stale:after{content:" ↻" / "";white-space:pre}.disagree{color:var(--bad);font-weight:600}.disagree:after{content:" ≠" / "";white-space:pre}.cite[data-check]:before{content:"· p." / "";width:auto;height:auto;margin:0 1px 0 0;border-radius:0;background:none}.cite[data-check=ok]{border-color:color-mix(in srgb,var(--good) 45%,var(--rule));color:var(--good)}.cite[data-check=ok]:before{content:"● p." / ""}.cite[data-check=bad]{border-color:color-mix(in srgb,var(--bad) 45%,var(--rule));color:var(--bad)}.cite[data-check=bad]:before{content:"! p." / "";font-weight:700}.cite[data-check=none]{border-style:dashed}button.cite{font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}button.cite.filing{border-style:dashed;color:var(--muted)}button.cite.filing[aria-expanded=true]{border-color:var(--rule-strong);color:var(--ink)}.cite-quote{display:block;margin:4px 0;color:var(--ink-2);font-size:var(--t-xs);white-space:normal}a.cite.more{border-style:solid;color:var(--link)}.evidence-legend{display:inline-block;vertical-align:middle}.evidence-legend>summary{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--rule-strong);border-radius:50%;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.evidence-legend>summary:hover,.evidence-legend[open]>summary{border-color:var(--ink-2);color:var(--ink);background:var(--raised)}.evidence-legend .popover-panel{position:fixed;inset:auto 16px 16px auto;width:min(380px,calc(100vw - 32px));max-height:70vh;color:var(--ink);font-size:var(--t-sm);font-weight:400;text-align:left;white-space:normal}.legend-panel dl{margin:0 0 8px}.legend-panel dl>div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:8px;align-items:baseline;padding:3px 0}.legend-panel dt{margin:0}.legend-panel dd{margin:0;color:var(--ink-2);font-size:var(--t-xs);line-height:1.45}.record-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.record-line a{color:var(--link)}:root .deal-next{border-color:var(--ink-2);color:var(--ink)}.deal-provenance{display:none}.print-url:after{content:attr(data-url)}.deal-more>summary{-webkit-user-select:none;user-select:none}.deal-more>summary:after{content:"▾" / "";margin-left:6px;font-size:10px}.deal-more .popover-panel{width:240px;padding:6px}.deal-more .popover-panel>a,.deal-more .popover-panel>button{display:block;width:100%;padding:7px 8px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;text-decoration:none;cursor:pointer}.deal-more .popover-panel>a:hover,.deal-more .popover-panel>button:hover:not(:disabled){background:var(--raised)}.deal-more .popover-panel>button:disabled{color:var(--muted);cursor:not-allowed}.deal-more .popover-panel>button[aria-pressed=true]:after{content:" ✓" / ""}.deal-more .popover-panel>small{display:block;padding:0 8px 6px;color:var(--muted)}.deal-more .popover-panel>.phone-only{display:none}.deal-previewbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;margin:-18px -20px 12px;padding:8px 20px;border-bottom:1px solid var(--rule);background:var(--surface)}.deal-previewbar>span{margin-left:auto;font-size:var(--t-xs)}.deal-citations{scroll-margin-top:12px}.deal-citations>h2:focus{outline:none}.deal-citations>h2:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.citations-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-2px 0 8px;color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.citations-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.citation{padding:12px 0;border-top:1px solid var(--rule-soft)}.citation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:var(--t-xs)}.citation-meta b{color:var(--ink)}.citation blockquote{margin:8px 0;padding:2px 0 2px 14px;border-left:2px solid var(--rule-strong);color:var(--ink);line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}.citation>a{font-size:var(--t-sm)}.profile:has(>.profile-hero){grid-template-rows:auto 1fr}.profile:has(>.profile-hero)>.profile-menu{grid-column:1;grid-row:1 / span 2}.profile>.profile-hero{grid-column:2;grid-row:1;padding-top:22px;padding-bottom:0}.profile>.profile-hero~.sheet{grid-column:2;grid-row:2;padding-top:0}.profile-menu a .count{color:var(--muted);font-size:var(--t-2xs);font-variant-numeric:tabular-nums}.deal-page section:not(:has(table))>h2 .copy-table,.deal-page details.section:not(:has(table))>summary .copy-table{display:none}@media(max-width:1199px){.deal-rail{order:-1;margin-bottom:8px}}@media(max-width:1100px){:root .profile{display:block}:root .profile-menu{position:sticky;top:0;z-index:4;display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;padding:6px 24px;border-right:0;border-bottom:1px solid var(--rule);background:var(--paper);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}:root .profile-menu>div{display:flex;gap:4px}:root .profile-menu h4{display:none}:root .profile-menu a{flex:none;white-space:nowrap;padding:3px 10px;border:1px solid var(--rule);border-radius:13px}:root .profile-menu a[aria-current]{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:none}:root .profile section,:root .profile details.section,:root .profile details.deal-record{scroll-margin-top:52px}.profile>.profile-hero~.sheet{padding-top:16px}}@media(max-width:760px){:root .profile-menu{padding:6px 14px}.deal-actions .wide-only,.deal-alert>button.btn{display:none}.deal-more .popover-panel>.phone-only{display:block}.deal-more{margin-left:auto}.deal-previewbar{margin:-16px -14px 12px;padding:8px 14px}.legend-panel dl>div{grid-template-columns:112px minmax(0,1fr)}}@media print{.deal-provenance{display:block;margin:2px 0 6px;color:var(--muted);font-size:var(--t-xs);overflow-wrap:anywhere}.deal-page button,.deal-page select,.deal-page textarea,.deal-page input,.deal-page form,.profile-hero button,.evidence-legend,.citations-filter,.deal-previewbar{display:none!important}.profile>.profile-hero,.profile>.profile-hero~.sheet{padding:0}}details.section>.section-copy{display:flex;justify-content:flex-end;margin:-4px 0 4px}details.section:hover>.section-copy .copy-table{opacity:1}details.section:not(:has(table))>.section-copy{display:none}.deal-hub .hub-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 20px;margin:0 0 12px}.deal-hub .hub-facts div{display:grid;gap:2px}.deal-hub .hub-facts dt{color:var(--muted);font-size:var(--t-xs)}.deal-hub .hub-facts dd{margin:0}.deal-hub .hub-facts dd small{color:var(--muted)}.deal-hub .hub-anchors{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px;color:var(--muted);font-size:var(--t-sm)}.deal-hub .hub-timeline{width:100%}.deal-hub .hub-timeline tr.stage-setter>td{background:var(--accent-soft)}.record-line .deal-pid{font-family:var(--mono);font-size:var(--t-xs)}.home{display:grid;gap:18px;padding:16px 24px 32px}.home .page-header .segmented{flex-wrap:nowrap}.home .page-header .segmented button{flex:none;min-width:88px;white-space:nowrap}.home-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.home-kpis .kpi-tile a{color:inherit}.home-section>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:var(--t-lg)}.home-section>h2 small{color:var(--muted);font-size:var(--t-xs);font-weight:400}.spotlight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.spotlight-card{display:grid;align-content:start;gap:6px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.spotlight-card header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.spotlight-card footer{font-size:var(--t-xs)}.home-deal-title{color:var(--ink);font-weight:600;line-height:1.35}.home-deal-title:hover{color:var(--link)}.home-kind{color:var(--muted);font-size:var(--t-xs)}.home-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.home-count{min-width:26px;padding:1px 7px;border-radius:10px;background:var(--band);color:var(--ink-2);font-size:var(--t-xs);text-align:center;font-variant-numeric:tabular-nums}.home-parties{margin:0;font-size:var(--t-sm)}.home-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px}.home-list{margin:0;padding:0;list-style:none}.home-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;border-top:1px solid var(--rule-soft)}.home-list li:first-child{border-top:0}.home-list li>div{display:grid;gap:2px;min-width:0}.home-list small a{color:var(--muted)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.theme-card h3{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 14px;border-bottom:1px solid var(--rule-soft);font-size:var(--t-md)}.theme-card ul{margin:0;padding:4px 0;list-style:none}.theme-card li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 14px;font-size:var(--t-sm)}.theme-card li .home-deal-title{font-weight:500}.home-mix{width:100%;max-width:640px}.pad{padding:12px 14px}@media(max-width:760px){.home{padding:12px 12px 24px}.home .page-header .segmented{overflow-x:auto;scrollbar-width:none;max-width:100%}}.home-deal-title{display:inline-block;padding-block:3px;min-height:24px}.home-list small a{display:inline-block;min-height:24px;padding-block:4px;line-height:16px}.filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:0 0 12px}.filter-row label{display:grid;gap:3px;color:var(--muted);font-size:var(--t-xs)}.filter-row .chips{display:inline-flex;flex-wrap:wrap;gap:5px}.segmented.wrap button{flex:0 1 auto}.filter-row .segmented button{flex:0 0 auto;padding:0 10px;white-space:nowrap}.filter-row legend,.filter-row .segmented legend{color:var(--muted);font-size:var(--t-xs);font-weight:400}.filter-row label.tray-toggle{display:inline-flex;color:var(--ink-2);font-size:var(--t-sm)}tr.group-row .row-open:before{content:"▸ ";color:var(--muted)}tr.group-row .row-open[aria-expanded=true]:before{content:"▾ "}.segmented a.btn{border-radius:0;margin-left:-1px}.segmented a.btn:first-of-type{border-radius:var(--r-sm) 0 0 var(--r-sm);margin-left:0}.segmented a.btn:last-of-type{border-radius:0 var(--r-sm) var(--r-sm) 0}.segmented a.btn[aria-current]{position:relative;z-index:1;border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.tabs-inline{margin:0 0 12px;flex-wrap:nowrap}.sheet section>h2 span,.sheet>section h2 span{color:var(--muted);font-weight:400}.block{display:block}.mono,code.mono{font-family:var(--mono)}.small{font-size:var(--t-xs)}.foot{margin-top:10px}ul.plain{margin:0;padding:0;list-style:none}.not-cited{font-size:var(--t-xs)}.cell-skeleton{display:inline-block;width:90px;height:12px;border-radius:3px}.find-inline input{min-width:220px}.scope-note{margin:0 16px 8px;font-size:var(--t-sm)}.undo-bar{display:flex;gap:8px;align-items:center}table.cards-on-phone td{white-space:normal}table.cards-on-phone td.title{min-width:220px;max-width:460px}table.cards-on-phone td.nowrap,table.cards-on-phone td.num{white-space:nowrap}.note-cell{min-width:240px;max-width:520px}tr.row-detail td{padding:8px 12px 12px;background:var(--raised);white-space:normal}.hit-list{display:grid;gap:6px;margin:0 0 8px;padding-left:18px}.hit-list q{display:block;color:var(--ink-2);font-size:var(--t-xs)}tr[data-note]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media(max-width:760px){table.cards-on-phone,table.cards-on-phone tbody,table.cards-on-phone tr,table.cards-on-phone td{display:block;width:100%}table.cards-on-phone thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.cards-on-phone tr{padding:8px 12px;border-bottom:1px solid var(--rule)}table.cards-on-phone td{height:auto;padding:2px 0;border:0;max-width:none;min-width:0;text-align:left;white-space:normal}table.cards-on-phone td.num{text-align:left}table.cards-on-phone td[data-label]:before{content:attr(data-label) " ";color:var(--muted);font-size:var(--t-xs)}table.cards-on-phone td.title:before{content:none}table.cards-on-phone td.title{font-size:var(--t-md)}tr.row-detail td{padding:8px}.find-inline input{min-width:0;width:100%}}.agenda-day h2{position:sticky;top:0;z-index:3;margin:16px 0 6px;padding:4px 0;background:var(--paper)}@media(min-width:761px){.agenda table{table-layout:fixed}.agenda th:nth-child(1){width:22%}.agenda th:nth-child(3){width:14%}.agenda th:nth-child(4){width:96px}}.heat-wrap{max-height:70vh}table.heat th[scope=row]{position:sticky;left:0;z-index:1;background:var(--surface);min-width:150px}table.heat thead th{white-space:normal;min-width:92px;vertical-align:bottom}td.heat-cell{padding:0;text-align:center;background:color-mix(in srgb,var(--series-1) calc(var(--w, 0) * 42%),transparent)}td.heat-cell a{display:grid;place-content:center;min-height:40px;padding:4px 8px;color:var(--ink);text-decoration:none}td.heat-cell a:hover{box-shadow:inset 0 0 0 2px var(--link)}td.heat-cell small{display:block;color:var(--ink-2);font-size:10.5px}.top-flows{margin:0 0 12px}.top-flows summary{cursor:pointer;color:var(--link);font-size:var(--t-sm)}.top-flows ol{margin:6px 0 0;padding-left:20px;font-size:var(--t-sm)}.compare-wrap{max-width:100%}table.compare-table,table.comps-table{width:auto;min-width:100%}table.compare-table th[scope=row],table.comps-table th[scope=row]{position:sticky;left:0;z-index:1;min-width:150px;max-width:260px;background:var(--surface);white-space:normal}table.compare-table thead th{vertical-align:top;min-width:220px;max-width:320px;height:auto;padding:8px 10px;white-space:normal}table.compare-table td{min-width:220px;max-width:320px;white-space:normal;vertical-align:top;padding:6px 10px;height:auto}table.compare-table tr.group-row th{position:static;background:var(--band)}.remove-col{display:block;margin-top:4px;font-size:var(--t-xs)}table.comps-table td{white-space:nowrap}table.comps-table th[scope=row]{min-width:240px}.premium{display:block;margin-top:2px}.premium>summary{display:inline-flex;align-items:center;min-height:24px;color:var(--link);font-size:var(--t-sm)}.premium-panel{left:0;right:auto;width:min(420px,calc(100vw - 32px));white-space:normal}table.premium-table td{white-space:normal}table.premium-table td.num{white-space:nowrap}.filed-status{margin:6px 0 0;font-size:var(--t-sm)}.filed-status p{margin:0}.filed-status blockquote{margin:6px 0;color:var(--ink-2)}.deal-clock{margin:6px 0 0;color:var(--ink-2);font-size:var(--t-sm)}.tape-check{margin-top:14px}.tape-check h3{margin:0 0 6px;font-size:var(--t-sm)}.passages{display:grid;gap:12px;padding-left:20px}.passages blockquote{max-width:80ch;margin:4px 0;padding-left:10px;border-left:2px solid var(--rule-strong);color:var(--ink-2)}.passages mark{background:var(--mark);color:inherit}.passage-head,.passage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:var(--t-sm)}.notes-link{margin-right:-4px}.companies-screen .inline-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 16px 8px}.companies-screen .inline-search input{flex:0 1 360px;min-width:0}.league-links{color:var(--muted);font-size:var(--t-sm)}.companies-screen>.empty,.companies-screen>.foot,.companies-screen>.loading{margin:0 16px 8px}.tablewrap+p.small,.tablewrap.flat+p.small{margin-top:10px}table.cards-on-phone td[data-label]>a{display:inline-flex;align-items:center;min-height:24px}.analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px 28px}.analysis-para h3{margin:0 0 4px;font-size:var(--t-sm);color:var(--ink)}.analysis-para p,.analysis-para ul,.analysis-para ol{margin:0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.6;max-width:80ch}.analysis-para ul,.analysis-para ol{padding-left:18px}.analysis-verdict{margin:0 0 14px;color:var(--ink);font-size:var(--t-sm);line-height:1.6;max-width:100ch}.order-card{padding:10px 0 12px;border-bottom:1px solid var(--rule-soft)}.order-card:last-child{border-bottom:0}.order-card header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.order-card p{margin:4px 0;font-size:var(--t-sm)}.order-decision{color:var(--ink);font-weight:600}.order-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px 24px}.order-grid h4{margin:6px 0 2px;font-size:var(--t-xs);color:var(--muted)}.order-grid ul{margin:0;padding-left:18px;font-size:var(--t-sm);color:var(--ink-2)}td.derived{background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}small.block{display:block}.monitor{min-width:0;min-height:0;overflow:auto;background:var(--paper);container-type:inline-size}.monitor-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 20px;padding:14px 16px 10px;background:var(--surface)}.monitor-head h1{margin:0;font-size:var(--t-2xl)}.desk-eyebrow{display:block;font-size:var(--t-xs);font-weight:600;letter-spacing:.12em;color:var(--muted);line-height:1.8}.desk-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 16px;border-top:1px solid var(--rule-soft);font-size:var(--t-sm)}.desk-scope label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.desk-scope select{max-width:100%}.desk-scope>.muted{margin-left:auto;font-size:var(--t-xs)}.desk-briefing{background:var(--surface);border:1px solid var(--rule);min-width:0}.desk-briefing>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:10px 16px;border-bottom:1px solid var(--rule);font-size:var(--t-xs)}.desk-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.3fr);gap:20px;padding:20px 16px 16px}.desk-kicker{font-size:var(--t-xs);font-weight:500;color:var(--muted)}.desk-lead h2{margin:7px 0 12px;font-size:var(--t-2xl);line-height:1.25;letter-spacing:-.02em}.desk-lead h2 a{color:var(--ink);text-decoration:none}.desk-lead h2 a:hover{color:var(--link);text-decoration:underline}.desk-lead p{font-size:var(--t-sm);line-height:1.5}.desk-read{font-size:var(--t-sm);font-weight:500}.desk-lead-value{border-left:1px solid var(--rule);padding-left:16px;display:flex;flex-direction:column;justify-content:center;gap:8px}.desk-lead-value span,.desk-lead-value small{font-size:var(--t-xs);color:var(--muted)}.desk-lead-value strong{font-size:var(--t-xl);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.desk-brief-list{margin:0;padding:0 16px;list-style:none}.desk-brief-list li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--rule-soft);font-size:var(--t-sm)}.desk-number{color:var(--muted);font-size:var(--t-lg);font-variant-numeric:tabular-nums}.desk-brief-list small{display:block;margin-top:5px;color:var(--muted);font-size:var(--t-xs)}.desk-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.desk-themes a{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;font-size:var(--t-xs);border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.desk-themes b{color:var(--ink);font-variant-numeric:tabular-nums}.desk-briefing footer{padding:8px 16px;font-size:var(--t-xs);line-height:1.5}.desk-queue-summary{display:flex;gap:20px;padding:12px}.desk-queue-summary div{display:grid;gap:4px}.desk-queue-summary b{font-size:var(--t-xl);font-variant-numeric:tabular-nums}.desk-queue-summary span{font-size:var(--t-xs);color:var(--muted)}.desk-shortcuts{display:grid;gap:10px;border-top:1px solid var(--rule-soft);padding:12px;font-size:var(--t-sm)}.desk-group{margin:24px 0}.desk-group h2{font-size:var(--t-lg)}.desk-group h2>span{font-size:var(--t-sm);margin-left:8px}.desk-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.desk-row>div:first-child{flex:1;min-width:200px}.desk-row small{display:block;margin-top:6px;color:var(--muted);font-size:var(--t-xs)}.desk-editor{display:grid;gap:12px;width:100%;padding:16px;background:var(--raised)}.desk-editor label{display:grid;gap:5px;font-size:var(--t-sm)}.desk-editor textarea{min-height:90px;resize:vertical}.desk-editor>button{justify-self:start}.desk-create summary{cursor:pointer;font-size:var(--t-sm);padding:10px 0}.desk-members,.desk-citations,.desk-followups{list-style:none;padding:0;margin:0}.desk-members li,.desk-followups li{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin-bottom:10px}.desk-citations li{margin:12px 0}.desk-citations q{display:block;margin-top:8px;font-size:var(--t-sm)}.desk-suggestions{display:flex;flex-wrap:wrap;gap:6px}.desk-follow{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;width:100%}.desk-follow p{font-size:var(--t-xs)}.criteria-funnel{flex:0 0 auto;border-bottom:1px solid var(--rule);font-size:var(--t-xs)}.criteria-funnel summary{padding:5px 12px;cursor:pointer}.criteria-funnel>p{padding:0 12px}.criteria-funnel table{width:100%}.criteria-funnel table small{display:block;color:var(--muted)}.radar-private{padding:12px;border-block:1px solid var(--rule)}.radar-private label{display:grid;gap:6px;font-size:var(--t-xs)}.radar-private textarea{resize:vertical;min-height:60px;margin-bottom:8px}.radar-private p,.radar-changes p{font-size:var(--t-xs)}.radar-changes summary{padding-block:6px;cursor:pointer;font-size:var(--t-xs)}.radar-changes .table-scroll{max-height:260px}@container (max-width: 700px){.desk-lead{grid-template-columns:1fr}.desk-lead-value{border-left:0;padding-left:0;border-top:1px solid var(--rule-soft);padding-top:12px}.desk-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitor-head p{margin:2px 0 0;font-size:var(--t-sm)}.monitor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.desk-launcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--rule);background:var(--surface)}.desk-launcher>a{display:grid;gap:4px;padding:12px 16px;color:var(--ink);text-decoration:none;border-right:1px solid var(--rule-soft)}.desk-launcher>a:hover{background:var(--raised)}.desk-launcher b{font-size:var(--t-sm);font-weight:600}.desk-launcher span{font-size:var(--t-xs);color:var(--muted);line-height:1.4}.mine>div{flex:1 1 220px;min-width:0}.mine-details>summary{min-height:28px;color:var(--ink-2);cursor:pointer;font-size:var(--t-sm)}.mine li small{display:block;color:var(--muted);font-size:var(--t-xs);line-height:1.4}@container (max-width: 900px){.desk-launcher{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.desk-launcher{grid-template-columns:minmax(0,1fr)}.desk-launcher>a{padding:8px 12px;border-bottom:1px solid var(--rule-soft)}}.monitor .tape .block-body{padding:0}.tape-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-bottom:1px solid var(--rule-soft)}.tape-tools input[type=search]{flex:0 1 240px;min-height:28px;font-size:var(--t-sm)}.tape-tools select{min-height:28px;font-size:var(--t-sm)}.tape-tools .check{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--t-sm)}.tape-tools .count{margin-left:auto;font-size:var(--t-xs)}.tape-scroll{max-height:640px;overflow:auto}.tape .dt{table-layout:fixed}.tape .dt th:nth-child(1){width:76px}.tape .dt th:nth-child(4){width:132px}.tape .dt th:nth-child(5){width:108px}.tape .dt th:nth-child(6){width:172px}.tape .dt td:nth-child(4){white-space:normal}.tape .dt td{overflow-wrap:anywhere}.tape-target a{font-weight:500}.pipe-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 6px}.pipe-tabs button{display:inline-flex;align-items:baseline;gap:6px;padding:3px 8px;border:1px solid var(--rule);border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-size:var(--t-xs);font-weight:500}.pipe-tabs button b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.pipe-tabs button[aria-selected=true]{border-color:var(--model);background:var(--model-soft);color:var(--ink)}.mine{display:flex;flex-wrap:wrap;gap:8px 40px;padding:4px 12px 8px}.mine h3{margin:4px 0;color:var(--muted);font-size:var(--t-xs);font-weight:600}.mine ul{margin:0;padding:0;list-style:none;font-size:var(--t-sm);line-height:1.8}@container (max-width: 700px){.tape .dt th:nth-child(3),.tape .dt td:nth-child(3),.tape .dt th:nth-child(4),.tape .dt td:nth-child(4),.tape .dt th:nth-child(6),.tape .dt td:nth-child(6){display:none}.tape .dt th:nth-child(1){width:62px}.tape .dt th:nth-child(5){width:100px}.tape .dt th,.tape .dt td{padding-inline:8px}.tape .dt td{overflow-wrap:normal}.tape-phone .steps{margin-top:3px}.tape-tools input[type=search]{flex:1 1 100%}}.figstrip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media(max-width:760px){.monitor-head{padding:10px 12px}.grid12{padding:8px;gap:8px}.tape-scroll{max-height:none}}.tape-phone{display:none!important}@container (max-width: 700px){.tape-phone{display:block!important}}.stories{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.story{display:grid;grid-template-columns:4.5em minmax(0,1fr);gap:4px 14px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.story>time{padding-top:2px;color:var(--muted);font-family:var(--mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.story-body{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.story-title{color:var(--ink);font-size:var(--t-lg);font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.story-title:hover{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.story-title svg{width:12px;height:12px;margin-left:6px;color:var(--faint);vertical-align:baseline}.story-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--t-xs);color:var(--ink-2)}.story-publisher{font-weight:600;color:var(--ink-2)}.story-topic{padding:0 6px;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--muted);line-height:18px}.story-deal-type{padding:0 7px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--ink);font-weight:600;line-height:18px}.story-links{display:flex;flex-wrap:wrap;gap:5px}.story-links .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-deal{border-color:var(--accent-line)}.news .filter-row .find-box input{min-width:16em}.news-panel{margin:18px 0}.news-panel h2 span{margin-left:6px;color:var(--muted);font-weight:400}.news-panel .story-title{font-size:var(--t-md)}.news-rail .story{grid-template-columns:minmax(0,1fr);gap:2px}.news-panel>a{display:inline-block;margin-top:8px;font-size:var(--t-sm)}@media(max-width:640px){.story{grid-template-columns:minmax(0,1fr)}.story>time{padding:0}.news .filter-row .find-box input{min-width:0;width:100%}}.news-desk{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;background:var(--paper)}.news-head{display:flex;flex-wrap:wrap;align-items:end;gap:10px 16px;padding:14px 16px 12px;border-bottom:1px solid var(--rule);background:var(--surface)}.news-head h1{margin:0;font-size:var(--t-2xl)}.news-head p{margin:2px 0 0;font-size:var(--t-sm)}.news-find{flex:1 1 260px;margin-left:auto;max-width:420px}.news-find input{width:100%;min-height:32px}.news-body{display:grid;grid-template-columns:236px minmax(0,1fr);gap:12px;padding:12px 16px 24px;align-items:start}.news-rail-filters{position:sticky;top:0;display:grid;gap:10px}.news-rail-filters section{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.news-rail-filters h2{margin:0;padding:7px 10px;border-bottom:1px solid var(--rule-soft);color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.news-rail-filters ul{margin:0;padding:3px 0;list-style:none}.news-rail-filters li button{display:flex;width:100%;align-items:baseline;gap:8px;padding:3px 10px;border:0;background:none;color:var(--ink-2);font-size:var(--t-sm);text-align:left}.news-rail-filters li button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-rail-filters li button b{color:var(--muted);font-size:var(--t-xs);font-weight:500;font-variant-numeric:tabular-nums}.news-rail-filters li button:hover{background:var(--raised);color:var(--ink)}.news-rail-filters li button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.news-feed{min-width:0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.news-feed .stories{border-top:0}.news-feed .story{padding:9px 14px}.news-feed .story-title{font-size:var(--t-md)}.news-feed .control-row{padding:10px 14px}.story-day{position:sticky;top:0;z-index:1;padding:5px 14px;border-bottom:1px solid var(--rule);background:var(--raised);color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.story-links{gap:2px 12px;font-size:var(--t-xs)}.story-links a{display:inline-flex;align-items:center;min-height:24px;color:var(--link)}.story-links .story-deal b{color:var(--muted);font-weight:600}.story-deal-type{border-color:var(--rule);background:var(--raised);color:var(--ink-2);font-weight:500}@media(max-width:900px){.news-body{grid-template-columns:minmax(0,1fr)}.news-rail-filters{position:static;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.news-head .segmented button{white-space:nowrap}.developments .news-rail-filters li.group>ul{margin:0;padding:0;list-style:none}.developments .news-rail-filters li.sub button{padding-left:18px;font-size:var(--t-xs)}.developments-table td small{display:block;color:var(--muted);font-size:var(--t-xs)}.developments-table .dev-cat{font-weight:600}.developments-table td:nth-child(3){min-width:170px}.developments-table td:nth-child(4) small{overflow-wrap:anywhere}.developments-table .dev-cat.red{color:var(--bad)}.figstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-block:1px solid var(--rule);background:var(--surface)}.figstrip>div{min-width:0;padding:9px 14px 10px;border-left:1px solid var(--rule-soft)}.figstrip>div:first-child{border-left:0}.figstrip dt{color:var(--muted);font-size:var(--t-xs);white-space:nowrap}.figstrip dd{margin:2px 0 0;color:var(--ink);font-size:19px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.figstrip dd a{color:inherit}.figstrip dd a:hover{color:var(--link);text-decoration:none}.figstrip .figstrip-detail{margin-top:1px;overflow:hidden;color:var(--muted);font-size:var(--t-xs);font-weight:400;letter-spacing:0;text-overflow:ellipsis}.figstrip .clip{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tone-good{color:var(--good)}.tone-bad{color:var(--bad)}.tone-pending,.figstrip dd.tone-pending{color:var(--model)}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:12px 16px 24px;align-items:stretch;container-type:inline-size}.grid12>.block{grid-column:span 12}.grid12>.span-8{grid-column:span 8}.grid12>.span-7{grid-column:span 7}.grid12>.span-6{grid-column:span 6}.grid12>.span-5{grid-column:span 5}.grid12>.span-4{grid-column:span 4}.grid12>.span-3{grid-column:span 3}@container (max-width: 1100px){.grid12>:is(.span-3,.span-4,.span-5){grid-column:span 6}.grid12>:is(.span-7,.span-8){grid-column:span 12}}@container (max-width: 700px){.grid12>.block{grid-column:span 12!important}}.block{min-width:0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.block-head{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border-bottom:1px solid var(--rule-soft)}.block-head h2{margin:0;font-size:var(--t-md);font-weight:600}.block-action{margin-left:auto;font-size:var(--t-xs);white-space:nowrap}.block-note{margin:0;padding:6px 12px 0;color:var(--muted);font-size:var(--t-xs)}.block-body{min-width:0;padding:4px 0 6px;overflow-x:auto}.block-more{margin:4px 12px 2px;font-size:var(--t-xs)}.empty-line{margin:8px 12px;color:var(--muted);font-size:var(--t-sm)}.dt{width:100%;border-collapse:collapse;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.dt th,.dt td{height:auto;padding:5px 12px;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.dt thead th{position:sticky;top:0;z-index:1;padding-block:6px;background:var(--band);color:var(--ink-2);font-size:var(--t-xs);font-weight:600;white-space:nowrap}.dt tbody tr:last-child td{border-bottom:0}.dt tbody tr:hover{background:var(--raised)}.dt .num{text-align:right;white-space:nowrap}.dt td small{display:block;overflow:hidden;color:var(--muted);font-size:var(--t-xs);text-overflow:ellipsis}.dt .rank{width:1%;color:var(--muted)}.dt .co{color:var(--ink)}.dt a.co{color:var(--link)}.dt.shares .bar{width:30%;padding-inline:4px;vertical-align:middle}.dt.shares .bar i{display:block;height:6px;border-radius:1px;background:var(--series-1);opacity:.75}.steps{display:inline-flex;flex-wrap:wrap;gap:3px}.step{display:inline-block;padding:0 5px;border-radius:var(--r-xs);font-size:11px;font-weight:600;line-height:17px;white-space:nowrap}.step.pending{background:var(--model-soft);color:var(--model)}.step.ok{background:var(--good-soft);color:var(--good);font-weight:500}.feed{display:grid;margin:0;padding:0;list-style:none}.feed li{padding:6px 12px;border-bottom:1px solid var(--rule-soft);font-size:var(--t-sm);line-height:1.35}.feed li:last-child{border-bottom:0}.feed a{color:var(--ink)}.feed a:hover{color:var(--link)}.feed small{display:block;margin-top:2px;color:var(--muted);font-size:var(--t-xs)}.feed small a{color:var(--link)}.dt .nowrap{white-space:nowrap}.feed small a,.dt small a,.uni-news small a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:2px}:is(h1,h2)[tabindex="-1"]:focus-visible{outline:none}.dt.wire .wire-day th{position:static;padding-block:5px;background:var(--band);color:var(--ink-2);font-size:var(--t-xs);font-weight:600;text-align:left}.dt.wire td:first-child{width:1%;color:var(--muted);font-variant-numeric:tabular-nums}.dt.wire td:nth-child(2){width:1%;color:var(--ink-2)}.dt.wire td:last-child{width:1%}.dt.participants tbody th{width:1%;color:var(--muted);font-size:var(--t-xs);font-weight:600;white-space:nowrap;text-align:left}.dt.participants thead th{white-space:normal}.cs-rec h3,.cs-browse-title{margin:10px 0 4px;color:var(--muted);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cs-chips{display:flex;flex-wrap:wrap;gap:4px}.cs-chips li{display:contents}.cs-chips .cs-attr{width:auto;padding:2px 8px;border:1px solid var(--rule);border-radius:var(--r-sm)}.cs-box .cs-sub h4{margin:6px 0 2px 18px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.cs-notheld{margin:10px 0 0;font-size:var(--t-xs)}.cs-rec,.cs-browse-title,.cs-notheld{padding-inline:12px}.studio-rec{padding-bottom:8px;border-bottom:1px solid var(--rule-soft)}.studio-rec .chips{display:flex;flex-wrap:wrap;gap:6px}.studio-rec .chip{cursor:pointer}.radar .flap{display:inline-grid;place-items:center;min-width:3.1em;padding:2px 7px 1px;border-radius:4px;background:var(--flap, var(--ink));box-shadow:var(--flap-edge, none);color:#f1ede3;font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.35}.radar-card .flap{display:inline-grid;place-items:center;min-width:3.1em;padding:2px 7px 1px;border-radius:4px;background:var(--flap, var(--ink));box-shadow:var(--flap-edge, none);color:#f1ede3;font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}.radar-head{align-items:stretch}.radar-head .news-find{display:flex;gap:6px;align-items:center}.radar-workspace-tools{display:flex;flex-basis:100%;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-block:8px;border-block:1px solid var(--rule-soft);font-size:var(--t-xs)}.radar-workspace-tools label{display:flex;align-items:center;gap:6px}.radar-workspace-tools select{max-width:17rem;min-width:0;font-size:var(--t-xs)}.radar-workspace-tools .muted{margin-left:auto}.radar-validation,.radar-applied{flex-basis:100%}.radar-validation>summary{display:inline-flex;align-items:center;min-height:28px;color:var(--ink-2);cursor:pointer;font-size:var(--t-sm)}.radar-validation>summary:before{content:"+";margin-right:8px}.radar-validation[open]>summary:before{content:"−"}.radar-company-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.radar-board{flex-basis:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 0}.radar-board>div{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper)}.radar-board dd{margin:0;font-size:20px}.radar-board dt{color:var(--ink-2);font-size:var(--t-sm);line-height:1.3}.radar-body{grid-template-columns:250px minmax(0,1fr)}.radar-body .news-rail-filters{min-width:0}.radar-body .news-rail-filters li button span{white-space:normal}.radar-body.with-dossier{grid-template-columns:250px minmax(0,1fr) minmax(340px,420px)}.radar-body .news-feed{overflow-x:auto}.radar-method p{margin:0;padding:7px 10px 9px;color:var(--ink-2);font-size:var(--t-xs);line-height:1.45}.radar-table{width:100%}.radar-table th{white-space:nowrap}.radar-table td{vertical-align:top;padding-top:9px;padding-bottom:9px}.radar-table tr.clickable{cursor:pointer}.radar-table tr.clickable:hover td{background:var(--raised)}.radar-table tr[aria-selected=true] td{background:var(--accent-soft)}.radar-table tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.radar-table td.rank{color:var(--muted);font-family:var(--mono);width:3ch}.radar-table td.co{min-width:180px}.radar-table td.co .linkish{font-weight:600;text-align:left}.radar-table td small{display:block;margin-top:2px;color:var(--muted);font-size:var(--t-xs);line-height:1.35}.radar-table td.deal{min-width:150px;max-width:220px}.radar-table td.why{min-width:240px}.radar-table td.why small.radar-record{color:var(--ink-2);font-style:italic}.radar-table td.why .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.radar-chance{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:2px 8px;min-width:128px}.radar-chance small{color:var(--muted);font-size:var(--t-xs);white-space:nowrap}.radar-meter{position:relative;grid-column:1 / -1;height:4px;border-radius:2px;background:var(--rule-soft);overflow:hidden}.radar-meter i{position:absolute;inset:0 auto 0 0;background:var(--accent)}.radar-meter b{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--accent) 35%,transparent)}.radar-chance.big .flap{font-size:26px;min-width:3.4em}.radar-chance.big{min-width:150px}.radar-side{display:inline-block;padding:1px 7px;border-radius:3px;border:1px solid var(--rule-strong, var(--rule));font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;white-space:nowrap}.radar-side.side-buyer{border-color:var(--good, var(--accent));color:var(--good, var(--accent))}.radar-side.side-seller,.radar-side.side-target{border-color:var(--amber, var(--accent));color:var(--amber, var(--accent))}.radar-side.side-distressed{border-color:var(--bad, var(--accent));color:var(--bad, var(--accent))}.radar-side.side-merger{border-color:var(--link, var(--accent));color:var(--link, var(--accent))}.radar-side-panel{position:sticky;top:0;max-height:calc(100vh - 150px);overflow:auto;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.radar-dossier{padding:12px 14px 16px}.radar-dossier header{position:relative;padding-right:26px}.radar-dossier h2{margin:0;font-size:var(--t-xl);line-height:1.2}.radar-dossier header p{margin:3px 0 0;font-size:var(--t-xs)}.radar-close{position:absolute;top:-4px;right:-6px;border:0;background:none;color:var(--muted);font-size:20px;line-height:1;padding:4px 6px}.radar-close:hover{color:var(--ink)}.radar-dossier h3{margin:16px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--rule);font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.radar-headline{display:flex;align-items:center;gap:12px;margin-top:12px}.radar-headline p{margin:0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.4}.radar-headline b{color:var(--ink)}.radar-headline.stacked{flex-direction:column;align-items:stretch;gap:6px}.radar-headline.stacked .radar-chance{grid-template-columns:auto 1fr}.radar-likely{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.radar-likely>span:last-child{color:var(--ink-2)}.radar-ladder{list-style:none;margin:0;padding:0}.radar-ladder li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px dashed var(--rule-soft);font-size:var(--t-sm)}.radar-ladder li:last-child{border-bottom:0}.radar-ladder .odds,.radar-reasons .odds{align-self:start;font-family:var(--mono);font-weight:600;color:var(--accent-text, var(--accent));text-align:right}.radar-ladder li.start .odds,.radar-ladder li.end .odds{color:var(--ink)}.radar-ladder li.end{border-top:1px solid var(--rule)}.radar-ladder b{display:block;font-weight:600}.radar-ladder span{color:var(--ink-2);line-height:1.4;overflow-wrap:anywhere}.radar-ladder a,.radar-timeline a,.radar-reasons a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-strong, var(--rule));text-underline-offset:2px}.radar-ladder a:hover,.radar-timeline a:hover,.radar-reasons a:hover{color:var(--link, var(--accent));text-decoration-color:currentColor}.radar-ladder time,.radar-ladder em{color:var(--muted);font-style:normal}.radar-month h4{margin:10px 0 2px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.radar-timeline{list-style:none;margin:0;padding:0;font-size:var(--t-sm)}.radar-timeline li{display:flex;gap:10px;padding:4px 0}.radar-timeline time{flex:0 0 52px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:var(--t-xs);padding-top:2px}.radar-timeline li>div{min-width:0;line-height:1.4;overflow-wrap:anywhere}.radar-timeline .radar-kind{display:block;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.radar-deals{margin:0;padding-left:16px;font-size:var(--t-sm)}.radar-deals li{margin:0 0 6px}.radar-deals small{display:block;color:var(--muted);font-size:var(--t-xs)}.radar-note{margin-top:14px;font-size:var(--t-xs)}.radar-card .radar-headline{margin:4px 0 8px}.radar-reasons{list-style:none;margin:0;padding:0;font-size:var(--t-sm)}.radar-reasons li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:4px 0;border-top:1px dashed var(--rule-soft);line-height:1.4;overflow-wrap:anywhere}@media(max-width:1760px){.radar-body.with-dossier{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.radar-body.with-dossier .news-rail-filters{display:none}.radar-body.with-dossier .radar-table th:last-child,.radar-body.with-dossier .radar-table td:last-child{display:none}}@media(max-width:900px){.radar-board{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-body,.radar-body.with-dossier{grid-template-columns:minmax(0,1fr)}.radar-side-panel{position:static;max-height:none;order:-1}.radar-table td.why,.radar-table th:nth-child(5),.radar-table td:nth-child(6),.radar-table th:nth-child(6){display:none}}.pdf-viewer{min-width:0;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);position:sticky;top:64px}.pdf-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px}.pdf-toolbar>span{margin-left:auto;font-size:var(--t-sm)}.pdf-status{padding:0 8px 8px;margin:0;font-size:var(--t-sm)}.pdf-scroll{overflow:auto;max-height:72vh;min-height:160px;padding:8px;background:var(--bg)}.pdf-page{position:relative;background:#fff;margin-inline:auto}.pdf-page canvas{display:block}.pdf-page .textLayer{position:absolute;inset:0;overflow:clip;line-height:1;text-align:initial;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.pdf-page .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text}.pdf-page .textLayer>:not(.markedContent),.pdf-page .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-page .markedContent{display:contents}.pdf-page .textLayer mark.pdf-citation{color:transparent;background:#ffc1077a;padding:0;border-radius:0}.pdf-page .textLayer ::selection{background:#236edc4d;color:transparent}@media(max-width:900px){.pdf-viewer{position:static;margin-top:12px}}.reader .page-subtitle a{font-weight:600}.reader .text-tip{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.cited-pages{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:10px 0 0;color:var(--muted);font-size:var(--t-sm)}.cited-pages a{min-width:26px;padding:1px 6px;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;text-decoration:none}.cited-pages a[aria-current=page]{border-color:var(--accent);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.reader .pager>.key-hint{margin-left:auto}.rail-head{display:flex;align-items:baseline;gap:6px}.rail-head h2{margin:0 0 8px}.reader .sheet-toggle,.reader .sheet-close{display:none}.evidence-rail .cite{margin-right:4px}@media(hover:none){.reader .key-hint{display:none}}@media(max-width:760px){.reader-main{padding-bottom:88px}:root .reader .pager{position:fixed;inset:auto 0 0;z-index:40;flex-wrap:nowrap;gap:6px;margin:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--rule);border-radius:0;background:var(--surface);box-shadow:var(--shadow)}.reader .pager .pager-word,.reader .pager .pager-go{display:none}.reader .pager input{width:3.5em}.reader .sheet-toggle{display:inline-flex;margin-left:auto;white-space:nowrap}.reader .evidence-rail{display:none}.reader .evidence-rail[data-open=true]{position:fixed;left:0;right:0;bottom:56px;z-index:39;display:block;max-height:70vh;overflow:auto;border-top:1px solid var(--rule);box-shadow:var(--shadow)}.reader .sheet-close{display:inline-flex;margin-left:auto}}.cited-pages a{min-height:24px;display:inline-flex;align-items:center;justify-content:center}.filings-story{list-style:none;margin:0;padding:0}.filings-story>li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--rule)}.filings-line{grid-column:1 / -1;font-size:var(--t-sm)}.filings-line time{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-right:6px}.filings-quote{margin:0;padding:2px 0 0 10px;border-left:3px solid var(--accent-line);color:var(--ink);line-height:1.45;white-space:pre-line}.filings-page{align-self:end;font-size:var(--t-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.filings-parties{font-size:var(--t-sm);margin:8px 0 0}.filings-checks{list-style:none;margin:8px 0 0;padding:0;font-size:var(--t-sm)}.filings-checks li[data-status=fail] b{color:var(--bad)}.filings-checks li[data-status=pass] b{color:var(--good)}.filings-checks li[data-status=insufficient] b{color:var(--muted)}.document-panel h3{font-size:var(--t-sm);margin:12px 0 4px}.document-panel h3 span{color:var(--muted);font-weight:400}.doc-type{display:grid;gap:2px;margin:0;font-size:var(--t-sm)}.doc-type div{display:grid;grid-template-columns:7em 1fr;gap:8px}.doc-type dt{color:var(--muted)}.doc-type dd{margin:0}.doc-type small{display:block;color:var(--muted)}.doc-type-form{display:flex;flex-wrap:wrap;gap:6px;align-items:end;margin:8px 0;font-size:var(--t-sm)}.doc-statutes,.doc-passages{margin:0;padding-left:1.2em;font-size:var(--t-sm)}.doc-passages blockquote{margin:2px 0 6px;color:var(--ink-2)}.page-text mark[data-kinds~=key_passage]{box-shadow:inset 0 -2px 0 var(--accent-line)}.page-text mark[data-kinds~=statute]:not([data-kinds~=claim]):not([data-kinds~=intel_fact]):not([data-kinds~=key_passage]){background:var(--model-soft, rgb(227 179 65 / .14))}.page-text mark[data-kinds~=rule_fact]{outline:1px dotted var(--good)}.uni-section .filings-story,.uni-section .filings-story+*{padding:0 12px}.filings-disclosure{margin:0 0 10px}.filings-disclosure table th{width:13em;color:var(--muted);font-weight:400}.filings-said>summary{cursor:pointer;font-size:var(--t-sm);margin:8px 0 4px}.research{--quote: var(--serif, var(--mono))}.research-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.research-head h1{margin:0}.research-head p{margin:4px 0 0;font-size:var(--t-sm)}.research-head .research-actions{display:flex;flex-wrap:wrap;gap:6px}.research-playbooks h3{margin:16px 0 4px;font-size:var(--t-sm)}.research-playbooks p{margin:0 0 4px;font-size:var(--t-xs)}.research-results-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding-block:8px;margin-bottom:8px;border-bottom:1px solid var(--rule-soft)}.research-lede{max-width:72ch;margin:4px 0 14px;color:var(--ink-2);font-size:var(--t-md);line-height:1.55}.research-bar{max-width:1440px;margin:10px 0 18px}.research:has(.research-grid) .research-bar{max-width:none}.research-start{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px 40px;max-width:1440px;margin-top:8px}.research-start h2{margin-top:0}.research-list{margin:0 0 8px;padding:0;list-style:none}.research-list button{display:flex;align-items:baseline;gap:10px;width:100%;padding:8px 2px;border:0;border-bottom:1px solid var(--rule-soft);background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.research-list button:after{content:"→";margin-left:auto;color:var(--faint);transition:transform var(--fast) ease-out,color var(--fast) ease-out}.research-list button:hover{color:var(--link)}.research-list button:hover:after{color:var(--link);transform:translate(2px)}.research-corpus{margin:0 0 10px;color:var(--muted);font-size:var(--t-sm)}.research-corpus b{color:var(--ink);font-size:var(--t-lg);font-weight:600;font-variant-numeric:tabular-nums}.research-sources{margin:0 0 10px;padding:0;list-style:none;font-size:var(--t-sm)}.research-sources li{display:flex;justify-content:space-between;gap:12px;padding:5px 2px;border-bottom:1px solid var(--rule-soft)}.research-sources b{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.research-grid{display:grid;grid-template-columns:212px minmax(0,1fr);grid-template-areas:"rail plan" "rail main";gap:14px 32px;align-items:start}.research-plan{grid-area:plan;min-width:0}.research-plan .interpreted{max-width:none;margin:0 0 8px}.research-plan .research-actions{margin:10px 0 0}.research-rail{grid-area:rail;position:sticky;top:12px;overflow:visible;padding:0;border:0;background:none}.research-rail .facet{width:100%}.research-rail .group input{min-height:32px}.research-rail .clear{display:block;margin:4px 2px 10px}.research-main{grid-area:main;min-width:0}.research .result-summary{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 4px}.research .research-main>section{margin-top:18px}.research-quiet{margin:22px 0 0;padding-top:12px;border-top:1px solid var(--rule-soft);color:var(--muted);font-size:var(--t-sm)}@media(min-width:1400px){.research-grid{grid-template-columns:212px minmax(0,1fr) 288px;grid-template-areas:"rail main plan"}.research-plan{position:sticky;top:12px;padding:12px 14px 14px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.research-plan .interpreted .chips{flex-direction:column;align-items:flex-start}.research-plan .research-actions{display:grid}}@media(max-width:900px){.research-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"plan" "rail" "main"}.research-rail .rail-toggle{display:flex;grid-column:1 / -1;justify-content:space-between;align-items:center;width:100%;min-height:36px;margin:0 0 8px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.research-rail .rail-toggle>span:last-child{color:var(--link);font-weight:500}.research-rail{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 12px}.research-rail>.clear{grid-column:1 / -1}.research-rail .group:first-of-type{display:flex;flex-wrap:wrap;gap:4px;padding:0 8px 8px}.research-rail .group:first-of-type>h4{flex-basis:100%;padding-inline:2px}.research-rail .group:first-of-type .facet{width:auto}.research-rail>h3,.research-rail:not([data-open=true])>:not(.rail-toggle){display:none}}.hit-groups{margin:4px 0 0;padding:0;list-style:none}.hit-group{padding:16px 0 18px;border-bottom:1px solid var(--rule-soft)}.hit-deal{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:6px;align-items:baseline}.hit-deal .rank{grid-row:span 2;color:var(--muted);font-family:var(--mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.hit-deal h3{margin:0;font-size:var(--t-md);font-weight:600;line-height:1.35}.hit-deal h3 a{color:var(--ink)}.hit-meta{margin:2px 0 0;color:var(--muted);font-size:var(--t-xs)}.hit-meta:empty{display:none}.hit-passages{display:grid;gap:16px;margin:10px 0 0 calc(2rem + 6px);padding:0;list-style:none}.research .hit{padding:0;border:0}.hit-doc{margin:0;color:var(--muted);font-size:var(--t-xs)}.hit-source{color:var(--ink-2);font-weight:600}.research .hit blockquote{max-width:80ch;margin:6px 0 0;padding:1px 0 1px 14px;border-left:2px solid var(--rule-strong);font-family:var(--quote);font-size:13.5px;line-height:1.7}.research .hit mark{padding:0 1px;border-radius:2px;background:var(--mark-active, var(--mark));box-shadow:none;color:inherit}.research .retrieved-row{margin:6px 0 0}.hit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:8px 0 0 16px;font-size:var(--t-sm)}.hit-cite{display:inline-flex;align-items:center;gap:6px;color:var(--link);cursor:pointer}.hit-cite .basket-add{opacity:1;margin:0}.hit-cite kbd{margin-left:2px;visibility:hidden}.hit:is(:hover,:focus-within) .hit-cite kbd{visibility:visible}@media(min-width:1400px){.research .hit{display:grid;grid-template-columns:minmax(0,80ch) minmax(150px,1fr);grid-template-areas:"doc doc" "quote act";column-gap:28px}.hit-doc{grid-area:doc}.research .hit>:is(blockquote,.retrieved-row){grid-area:quote}.hit-actions{grid-area:act;flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 0}}@media(max-width:760px){.hit-passages{margin-left:0}.research .hit blockquote{padding-left:10px}.hit-actions{margin-left:0}}:root[data-look=solari] .hit-deal .rank{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:4px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font:700 16px/1 var(--board)}:root[data-look=solari] .hit-deal{align-items:center}:root[data-look=solari] .hit-source{padding:1px 6px;border-radius:3px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-family:var(--board);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:root[data-look=solari] .research .hit blockquote{border-left:3px solid var(--sign-rule)}:root[data-look=solari] .research-sources b{min-width:58px;padding:1px 7px;border-radius:3px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;text-align:right}:root[data-look=solari] .research-corpus b{font-family:var(--board);font-size:24px;font-weight:700}:root[data-look=solari] .research .result-summary b{font-family:var(--board);font-size:20px;font-weight:700}:root[data-look=solari] .research-list button:after{content:"→";color:var(--accent);font-family:var(--board);font-weight:700}:root[data-look=solari] .research-plan{border-top:2px solid var(--sign-rule);border-radius:6px}@media(max-width:1399px){:root[data-look=solari] .research-plan{border-top:0}}.sheet>.find-box{margin:10px 0 6px;padding:0;border:0;background:none}.clauses-try{max-width:520px;margin-top:14px}.research-answer{margin:12px 0 16px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-sm)}.answer-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.answer-head h2{margin:0 8px 0 0}.answer-text{line-height:1.55;margin:8px 0}.answer-text .cite{margin-left:3px;font-size:var(--t-sm);vertical-align:super}.answer-unverified{text-decoration:underline dotted var(--bad);text-underline-offset:3px}.answer-flag{color:var(--bad);font-style:normal;font-size:var(--t-sm)}.answer-pack{margin:6px 0 0;padding-left:0;list-style:none;font-size:var(--t-sm)}.answer-pack li{padding:6px 0;border-top:1px solid var(--rule)}.answer-pack blockquote{margin:2px 0;color:var(--ink-2)}.research-grid{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"rail plan" "rail main";gap:16px 24px}.research-plan{position:static;padding:0 0 14px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none}.research-plan .interpreted .chips{flex-direction:row;align-items:center}.research-plan .research-actions{display:flex;flex-wrap:wrap}.research .hit{display:block}.hit-actions{flex-direction:row;align-items:center;margin:8px 0 0 16px;gap:6px 18px}.search-coverage{color:var(--muted);font-size:var(--t-xs);line-height:1.6;margin:10px 0 14px;max-width:95ch}.search-matching{margin-top:12px}.research-bar{display:flex;gap:8px}.research-bar input{min-width:0;flex:1}.research .research-results-tools{flex-wrap:wrap;gap:8px}@media(max-width:900px){.research-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"plan" "rail" "main"}}@media(max-width:760px){.hit-actions{margin-left:0}.research-start{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.research-plan .research-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.research-plan .research-actions .btn{font-size:var(--t-xs);white-space:normal}}.research-head h1{font-family:var(--sans);font-size:24px;font-weight:600;letter-spacing:-.025em}.research-head p{max-width:68ch}.research-query-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin:-8px 0 14px}.research-syntax{max-width:70ch;color:var(--muted);font-size:var(--t-xs)}.research-syntax summary{cursor:pointer;color:var(--link)}.research-syntax p{margin:8px 0;line-height:1.6}.research-start{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:24px;align-items:start}.research-start>section{padding:18px 20px;border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--surface)}.research-playbooks{grid-row:span 3}.research-playbooks>div{padding-top:8px}.research-list a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-soft);color:var(--ink);text-decoration:none}.research-list a:hover{color:var(--link)}.research-list a small{color:var(--muted);white-space:nowrap;font-size:var(--t-xs)}.research-grid{grid-template-areas:"plan plan" "rail main"}.research-plan{padding-bottom:10px}.research-plan .research-actions{margin-top:8px}.research-rail{max-height:calc(100dvh - 130px);overflow:auto}.research .research-results-tools{position:sticky;top:0;z-index:2;background:var(--paper)}.research .hit-group{padding-top:12px}.research .hit blockquote{font-family:var(--sans);font-size:13px;line-height:1.65}.research .hit-source{border-radius:var(--r-xs)}.research-eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--muted)}.research-inspector{scroll-margin-top:12px;grid-area:inspector;min-width:0;position:sticky;top:12px;max-height:calc(100dvh - 200px);overflow:auto;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface)}.research-inspector>header{position:sticky;top:0;z-index:3;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--rule)}.research-inspector h2{margin:2px 0 0;font-family:var(--sans);font-size:var(--t-lg);font-weight:600}.research-inspector-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--rule-soft);font-size:var(--t-xs)}.research-inspector-controls .segmented{margin-left:auto}.research-inspector-quality,.research-inspector>p{padding:0 14px;color:var(--muted);font-size:var(--t-xs)}.research-inspector-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 18px 18px;font:400 13px/1.8 var(--sans)}.research-inspector mark{background:var(--mark-active);color:var(--ink)}.research-inspector>footer{display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px 14px;border-top:1px solid var(--rule);font-size:var(--t-xs)}.research-inspector .pdf-viewer{min-width:0}.research-inspector .pdf-scroll{max-height:65dvh}.research-notebook{min-width:0}.research-notebook>header{display:flex;justify-content:space-between;align-items:start;gap:16px}.research-notebook h2{margin-top:0}.research-notebook header p{margin:4px 0 14px;color:var(--muted);font-size:var(--t-xs);max-width:65ch}.research-notebook form>label{display:grid;gap:6px;margin-bottom:14px;font-size:var(--t-xs);font-weight:600}.research-notebook :is(input:not([type=checkbox]),textarea){width:100%;box-sizing:border-box;font-family:var(--sans);font-weight:400}.research-notebook textarea{min-height:240px;resize:vertical;line-height:1.65}.research-notebook-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 20px}.research-notebook-citations{list-style:none;padding:0}.research-notebook-citations li{padding:12px 0;border-top:1px solid var(--rule-soft)}.research-notebook-citations label{display:flex;align-items:center;gap:8px;font-size:var(--t-xs);font-weight:600}.research-notebook-citations blockquote{margin:8px 0;padding-left:12px;border-left:2px solid var(--rule);line-height:1.65;overflow-wrap:anywhere}.research-notebook a[aria-disabled=true]{opacity:.5;cursor:default}@media(min-width:1200px){.research.inspector-open .research-grid{grid-template-columns:minmax(0,1fr) minmax(340px,43%);grid-template-areas:"plan inspector" "rail inspector" "main inspector";gap:12px 24px}.research.inspector-open .research-rail{display:flex;flex-wrap:wrap;position:static;max-height:190px;gap:12px}.research.inspector-open .research-rail .group{flex:1 1 180px}.research.inspector-open .research-rail>h3{display:none}}@media(min-width:1800px){.research.inspector-open .research-grid{grid-template-columns:160px minmax(0,1fr) minmax(400px,40%);grid-template-areas:"plan plan inspector" "rail main inspector"}.research.inspector-open .research-rail{display:block;position:sticky;max-height:calc(100dvh - 140px)}}@media(max-width:1199px){.research.inspector-open .research-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"plan" "inspector" "rail" "main"}.research-inspector{position:static;max-height:70dvh}}@media(max-width:900px){.research-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"plan" "rail" "main"}.research-start{grid-template-columns:minmax(0,1fr)}.research-playbooks{grid-row:auto}.research-rail{max-height:none}}@media(max-width:760px){.research-head .research-actions{gap:4px}.research-start>section{padding:14px}.research-query-tools>.segmented{width:100%}.research-inspector-controls .segmented{width:100%;margin-left:0}.research .research-results-tools{position:static}.research-notebook>header{flex-wrap:wrap}}.research-rail .group>small{display:block;margin:0 10px 6px}.research-rail .research-scope-check{display:flex;align-items:start;gap:8px;line-height:1.5}.research-rail .research-scope-check input{flex:none;width:auto;min-height:0;margin:3px 0 0}.research-inspector-controls button{white-space:nowrap}:root[data-look] .research .research-head h1{font-family:var(--sans);font-size:24px;font-weight:600;letter-spacing:-.025em;text-transform:none}:root[data-look] .research :is(.research-start h2,.research-inspector h2,.research-notebook h2,.research-evidence h2,.research-deals h2){font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:-.01em;text-transform:none;border-bottom:1px solid var(--rule)}:root[data-look] .research .research-bar input{font-family:var(--sans);font-size:14px;letter-spacing:0;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);box-shadow:none}.research-search-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:8px 0 12px;font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums}.research-coverage-label{border-left:3px solid var(--accent);padding-left:8px;color:var(--ink);font-weight:600}.research-active-filters{padding:10px 12px;margin-bottom:14px;border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-sm)}.research-active-filters>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:var(--t-xs)}.research-active-filters>div:first-child>span{color:var(--muted)}.research-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.research-filter-chips .btn{display:flex;align-items:center;gap:10px;font-size:var(--t-xs);border-radius:var(--r-xs)}.hit-match{color:var(--muted);font-size:var(--t-xs);margin:6px 0}.hit-match summary{cursor:pointer;color:var(--ink-2)}.hit-match p{max-width:75ch;margin:6px 0;line-height:1.6}.research-note-tools{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:var(--t-xs);color:var(--muted)}.research-notebook .notice pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.find-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--rule-soft)}.find-box input[type=search]{flex:1 1 240px;min-width:0;max-width:640px}.find-box [role=alert]{flex-basis:100%;font-size:var(--t-sm)}.screener-rail .rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin:0 2px 10px}.screener-rail .rail-head h2{display:flex;align-items:center;gap:6px;font-size:var(--t-md);font-weight:600}.screener-rail .count-badge{min-width:18px;padding:0 5px;border-radius:9px;background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-2xs);text-align:center}.screener-rail .group>.chipset{padding:2px 10px 6px}.rail-foot{position:sticky;bottom:-32px;display:flex;flex-wrap:wrap;gap:8px;margin:12px -12px -32px;padding:10px 12px 16px;border-top:1px solid var(--rule);background:var(--surface)}.workspace-pane-body:has(>.rail.screener-rail[data-fold=true]){grid-template-columns:minmax(0,1fr)}@media(min-width:1101px){.workspace-pane-body:has(>.rail.screener-rail[data-fold=true]):has(>.pane){grid-template-columns:minmax(0,1fr) minmax(360px,var(--pane))}}.screener-rail[data-fold=true]:not([data-open=true]){display:none!important}.screener-rail[data-fold=true][data-open=true]{position:absolute;z-index:41;top:0;bottom:0;left:0;width:min(360px,100%);overflow:auto;border-right:1px solid var(--rule);box-shadow:var(--shadow);animation:rail-sheet var(--fast) ease-out}.screener-rail[data-fold=true] .rail-head{position:sticky;top:-12px;z-index:2;margin:-12px -12px 10px;padding:8px 12px;border-bottom:1px solid var(--rule-soft);background:var(--surface)}.rail-scrim{position:absolute;inset:0;z-index:40;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--chrome) 40%,transparent);cursor:default;animation:rail-scrim var(--fast) ease-out}@keyframes rail-sheet{0%{opacity:0;transform:translate(-2px)}}@keyframes rail-scrim{0%{opacity:0}}.grid-pop-field{display:grid;gap:4px;color:var(--muted);font-size:var(--t-xs)}.grid-pop-field select{width:100%;max-width:none}.grid-more>summary>svg:last-child{margin-left:2px;opacity:.7}.grid-export .grid-pop,.screens-menu .grid-pop{left:auto;right:0}.grid-export .grid-pop>.btn{justify-content:flex-start}.screens-menu .grid-pop{min-width:320px}.screens-menu .rule-list li>.muted{font-variant-numeric:tabular-nums}.grid-sort{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--t-xs)}.grid-sort select{max-width:13rem}.unified-grid[data-cards] .grid-native-tools{flex-wrap:nowrap}.unified-grid[data-cards] .grid-sort{flex:1 1 auto;min-width:0}.unified-grid[data-cards] .grid-sort select{width:100%;min-width:0;max-width:none}.unified-grid[data-cards] .grid-native-tools>.grid-export{margin-left:0}td .citations{font-variant-numeric:tabular-nums}@media(pointer:coarse){.grid-pin,.grid-resize{display:none}}.unified-grid[data-cards]{height:auto;min-height:0}.unified-grid[data-cards] .grid-viewport{flex:none;min-height:0;overflow:visible}.unified-grid[data-cards] table,.unified-grid[data-cards] tbody,.unified-grid[data-cards] tbody tr{display:block;width:100%;min-width:0}.unified-grid[data-cards] thead{display:none}.unified-grid[data-cards] tbody tr[data-grid-row]{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:3px;height:auto;padding:10px 14px;border-bottom:1px solid var(--rule-soft)}.unified-grid[data-cards] tbody tr[data-grid-row]:after{content:"";order:2;flex-basis:100%}.unified-grid[data-cards] tbody td{display:none;width:auto;height:auto;padding:0;border:0;overflow:visible;white-space:normal;text-align:left}.unified-grid[data-cards] tr>td[data-col=title]{display:block;order:0;flex:1 0 100%;font-weight:500}.unified-grid[data-cards] tr>td[data-col=title]>.row-open,.unified-grid[data-cards] tr>td[data-col=title]>a{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.unified-grid[data-cards] tr>td[data-col=title] small{display:none}.unified-grid[data-cards] tr>td:is([data-col=date],[data-col=deal_type],[data-col=type],[data-col=stage],[data-col=status]){display:inline;order:1;color:var(--ink-2);font-size:var(--t-sm)}.unified-grid[data-cards] tr>td:is([data-col=deal_type],[data-col=type],[data-col=stage],[data-col=status]):before{content:"·";margin:0 6px;color:var(--faint)}.unified-grid[data-cards] tr>td:is([data-col=deal_type],[data-col=type]) small{display:none}.unified-grid[data-cards] tr>td:is([data-col=value],[data-col=evidence]){display:inline;order:3;font-size:var(--t-sm)}.unified-grid[data-cards] tr>td[data-col=evidence]:before{content:"·";margin:0 6px;color:var(--faint);font-weight:400}.unified-grid[data-cards] tr>td:is([data-col=value],[data-col=evidence]):has(>.muted:only-child){display:none}.unified-grid[data-cards] tr:has(>td[data-col=value]>.muted:only-child)>td[data-col=evidence]:before{content:none}.unified-grid[data-cards] tr.grid-group{padding:0}.unified-grid[data-cards] tr.grid-group>td{display:block;padding:8px 14px}.unified-grid[data-cards] td:focus-visible{outline-offset:2px}@media(max-width:760px){.screener-rail[data-fold=true][data-open=true]{position:fixed;inset:0;z-index:95;width:auto;border:0;box-shadow:none}.rail-scrim{display:none}.grid>.quick-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.grid>.quick-filters>.chip{flex:none}.grid>.criteria .criteria-sentence,.grid>.criteria .coverage-line{display:none}.grid>.criteria:not(:has(.chips,.dock-anchor)){display:none}.find-box{padding-left:12px;padding-right:12px}.find-box input[type=search]{flex-basis:0}}.structure-foot{margin-top:16px;font-size:var(--t-sm)}@media print{.find-box,.quick-filters,.rail-scrim{display:none!important}}.screens-menu .rule-list a{display:inline-flex;align-items:center;min-height:24px}.lenses{display:flex;flex:1 1 auto;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.lenses button{position:relative;flex:none;min-height:36px;padding:0 12px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer}.lenses button:hover{color:var(--ink)}.lenses button[aria-pressed=true]{color:var(--ink);font-weight:600}.lenses button[aria-pressed=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.lenses button:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:-2px}.querybar{position:relative;padding:10px 16px 6px;background:var(--surface)}.querybar-line{display:flex;align-items:center;gap:8px;min-height:44px;padding:3px 4px 3px 12px;border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--bg, var(--surface))}.querybar-line:focus-within{border-color:var(--accent-line, var(--accent));box-shadow:0 0 0 3px var(--accent-soft)}.querybar-field{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.querybar-field .chips{display:contents}.querybar-field input{flex:1 1 220px;min-width:140px;min-height:32px;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-md);outline:none;box-shadow:none}.querybar-line>.btn,.querybar-line>.dock-anchor{flex:none}.querybar-clear{flex:none;padding:0 6px;font-size:var(--t-sm)}.steps,.tags{display:inline-flex;flex-wrap:wrap;gap:3px}.tags{flex-wrap:nowrap;max-width:100%;overflow:hidden}.tag-more{color:var(--muted);cursor:help}.step{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:10px;font-size:var(--t-2xs, 11px);font-weight:600;line-height:16px;white-space:nowrap}.step:before{content:"";width:6px;height:6px;border-radius:50%}.step-pending{background:var(--model-soft);color:var(--model)}.step-pending:before{border:1.5px solid currentColor}.step-obtained{background:var(--good-soft);color:var(--good)}.step-obtained:before{background:currentColor}.tag{padding:1px 6px;border:1px solid var(--rule);border-radius:var(--r-xs, 3px);color:var(--ink-2);font-size:var(--t-2xs, 11px);line-height:16px;white-space:nowrap}.tag-warn{border-color:color-mix(in srgb,var(--model) 45%,var(--rule));color:var(--model)}.value-cell{position:relative;display:inline-block;min-width:100%;padding-bottom:5px;text-align:right}.value-cell:after{content:"";position:absolute;right:0;bottom:1px;width:var(--mag, 0%);height:2px;border-radius:1px;background:color-mix(in srgb,var(--ink) 28%,transparent)}@media(max-width:760px){.querybar{padding:8px 12px 4px}.querybar-line{flex-wrap:wrap}.querybar-go{display:none}.querybar-field{flex-basis:calc(100% - 30px)}.querybar-line>.dock-anchor,.querybar-line>.btn{flex:1}.querybar-line>.dock-anchor .btn{width:100%}.lenses{padding:0 8px}}@media print{.lenses,.querybar{display:none!important}}.gridfoot{flex-wrap:nowrap}.gridfoot .coverage-line{flex:1 1 auto;flex-basis:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gridfoot>*{flex:none}.gridfoot>.coverage-line{flex:1 1 auto}.grid.screener{position:relative;background:var(--surface)}.screener>.screener-title{position:absolute;z-index:1;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;opacity:0;white-space:nowrap;animation:none}.screener{--grid-row: 36px}:root[data-density=compact] .screener{--grid-row: 30px}.removed-pop{position:relative}.removed-pop>summary{cursor:pointer;font-size:var(--t-xs)}.removed-pop .removed-list{right:0;left:auto;min-width:320px;margin:0;padding:8px 12px 8px 26px}.screener>.querybar{padding:6px 12px;border-bottom:1px solid var(--rule)}.querybar-row{display:flex;align-items:center;gap:8px}.querybar-row>.querybar-line{flex:1 1 auto;min-width:0;min-height:38px}.screener-tools{display:flex;flex:none;align-items:center;gap:6px}.screener-tools .dock-trigger .count-badge{margin-left:6px}.grid-tools-slot{display:contents}.grid-tools-slot>.grid-native-tools{flex-wrap:nowrap;gap:6px;padding:0;border:0;background:none}.grid-tools-slot>.grid-native-tools>.grid-export{margin-left:0}.grid-tools-slot>.grid-native-tools .btn,.grid-tools-slot>.grid-native-tools summary{min-height:34px}.screener>.tablewrap{border-top:0}.screener .grid-viewport td:is([data-col=title],[data-col=deal_type],[data-col=paid_in]) small{display:inline;margin-left:8px}.unified-grid:not([data-cards]) :is(.title-line,td[data-col=deal_type]>span){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;max-height:1.4em;overflow:hidden}.unified-grid:not([data-cards]) :is(.title-line,td[data-col=deal_type]>span)>small{flex:0 1 auto;min-width:0;max-width:45%;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-grid:not([data-cards]) .title-line>.row-open{flex:0 1 auto;min-width:0}.screener>.gridfoot{flex-wrap:nowrap;gap:14px;min-height:36px;padding:4px 12px;font-size:var(--t-xs)}.screener>.gridfoot .btn{min-height:26px;font-size:var(--t-xs)}.set-figures{display:inline-flex;gap:14px;white-space:nowrap}.set-figures b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.set-figures[aria-busy=true]{opacity:.6}.gridfoot-release{margin-left:auto;white-space:nowrap}.studio-basics .basics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 22px}.studio-basics .basic{display:grid;align-content:start;gap:4px;min-width:0}.studio-basics .basic>h4{margin:0 0 2px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.studio-basics .basic-opts{display:grid;gap:1px;max-height:232px;overflow:auto}.studio-basics .basic .chipset{display:flex;flex-wrap:wrap;gap:4px}.studio-basics label{display:grid;gap:3px;color:var(--muted);font-size:var(--t-xs)}.grid.screener{container:screener / inline-size}@media(max-width:760px){.querybar-row{flex-wrap:wrap}.querybar-row>.querybar-line{flex-basis:100%}.screener>.gridfoot{flex-wrap:wrap}.set-figures,.screener>.gridfoot .coverage-line{display:none}}@media(min-width:761px){.workspace-pane-body:has(>.grid.screener){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.workspace-pane-body:has(>.grid.screener):has(>.pane){grid-template-columns:minmax(0,1fr) minmax(360px,var(--pane))}}@media(min-width:761px)and (max-width:1100px){.workspace-pane-body:has(>.grid.screener):has(>.pane){grid-template-columns:minmax(0,1fr)}}.screener .grid-viewport td.title{white-space:nowrap}.screener .grid-viewport td.title>.row-open{display:inline-block;max-width:100%;vertical-align:baseline}.screener .grid-viewport td.title>.row-open:has(+small){max-width:80%}.grid-tools-slot .grid-pop{left:auto;right:0}.screener>.querybar{padding:6px 12px}.querybar-row{flex-wrap:wrap;row-gap:6px}.querybar-row>.querybar-line{flex:1 1 360px}.screener-tools{flex:0 1 auto;flex-wrap:wrap;min-width:0}.grid-tools-slot>.grid-native-tools{flex-wrap:wrap}.spice-cell>b.partial{color:var(--muted);font-weight:400}.screener-tools .dock-trigger[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft)}.screens-menu .screens-alert{margin:0 0 6px}.screens-menu .grid-pop{max-height:min(70vh,640px);overflow:auto}.screener>.gridfoot{flex-wrap:wrap;row-gap:2px}.gridfoot-count b{color:var(--ink);font-variant-numeric:tabular-nums}.gridfoot .since-banner{margin:0;padding:2px 8px;border:0;border-radius:11px;background:var(--good-soft);color:var(--ink-2)}.gridfoot .since-banner b{color:var(--good);font-variant-numeric:tabular-nums}.screener .deal-id{color:var(--ink-2);font-size:var(--t-xs)}.spice-cell{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;overflow:hidden}.spice-cell>b{min-width:2.2ch;color:var(--ink);font-weight:600;text-align:right}.spice-chip{display:inline-flex;flex:none;align-items:center;height:18px;padding:0 6px;border:1px solid var(--rule);border-radius:9px;color:var(--ink-2);font-size:var(--t-2xs, 11px);white-space:nowrap}@media(min-width:1101px){.workspace-pane-body:has(>.grid.screener):has(>.screener-dock[data-mode=filters]){grid-template-columns:minmax(0,1fr) 420px}}.screener-dock{display:flex;flex-direction:column;min-height:0}.screener-dock>.dock-panel{flex:1 1 auto;min-height:0;overflow:auto}.screener-dock>.dock-panel[hidden]{display:none}.dock-tabs{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:2px;padding:4px 8px 0;border-bottom:1px solid var(--rule);background:var(--surface)}.dock-tabs>button:not(.dock-close){min-height:32px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer}.dock-tabs>button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.dock-tabs>button:disabled{color:var(--faint, var(--muted));cursor:default}.dock-tabs>.dock-close{margin-left:auto;padding:0 8px;font-size:18px}@media(max-width:1100px){.workspace-pane-body:has(>.grid.screener){position:relative}.screener-dock[data-mode=filters]{position:absolute;inset:0 0 0 auto;z-index:30;width:min(420px,100%);box-shadow:var(--shadow)}}.filter-drawer{display:flex;flex-direction:column;min-height:100%}.drawer-head{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;border-bottom:1px solid var(--rule-soft);background:var(--surface)}.drawer-head h2{margin:0;font-size:var(--t-md)}.drawer-find{flex:1 1 200px;min-width:0}.drawer-find input{width:100%}.drawer-body{flex:1 1 auto;padding:8px 12px}.drawer-quick{margin:0 0 8px}.drawer-applied{margin:0 0 10px;padding:0;border:1px solid var(--rule);border-radius:var(--r-sm);list-style:none}.drawer-applied li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:5px 8px;font-size:var(--t-sm)}.drawer-applied li+li{border-top:1px solid var(--rule-soft)}.drawer-sentence{flex:1 1 160px;min-width:0;color:var(--ink)}.drawer-count{color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.segmented.drawer-op button,.segmented.drawer-sides button{min-height:22px;padding:0 6px;font-size:var(--t-2xs, 11px)}.drawer-group{border-top:1px solid var(--rule-soft)}.drawer-group>summary{display:flex;align-items:center;gap:6px;padding:8px 0;color:var(--ink);font-weight:600;cursor:pointer;list-style:none}.drawer-group>summary::-webkit-details-marker{display:none}.drawer-group>summary:before{content:"▸" / "";color:var(--muted)}.drawer-group[open]>summary:before{content:"▾" / ""}.drawer-group .count-badge{min-width:18px;padding:0 5px;border-radius:9px;background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-2xs, 11px);text-align:center}.coverage-badge{margin-left:auto;color:var(--muted);font-size:var(--t-2xs, 11px);font-weight:400}.drawer-dim{margin:0 0 10px}.drawer-dim h4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.drawer-opts{display:grid;gap:1px}.drawer-opt{display:flex;justify-content:space-between;gap:8px;min-height:26px;padding:2px 8px;border:1px solid transparent;border-radius:var(--r-xs, 3px);background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.drawer-opt:hover{background:var(--raised)}.drawer-opt[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.drawer-basics .basics-grid{display:grid;gap:10px}.basic-toggle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;color:var(--ink);font-size:var(--t-sm)}.basic-toggle small{flex-basis:100%}.basic-toggle input[type=checkbox]{width:24px;height:24px;margin:0}.drawer-foot{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;border-top:1px solid var(--rule);background:var(--surface)}.drawer-foot>.btn.primary{margin-left:auto}@media(max-width:760px){.screener-dock{position:fixed;inset:var(--bar, 48px) 0 0 0;z-index:90;width:auto}.unified-grid[data-cards] tr>td[data-col=title]>.row-open{white-space:normal}}.unified-grid[data-cards] td[data-col=title]{white-space:normal}.unified-grid[data-cards] .title-line{display:block;max-height:none}.unified-grid[data-cards] .title-line>.row-open{display:-webkit-box;max-width:100%;overflow:hidden;white-space:normal;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical}.grid-viewport .party-link>a{display:inline-block;min-height:24px;line-height:24px}.grid-viewport .party-card>summary{width:24px;height:24px}.drawer-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 10px;margin:0 0 6px}.drawer-amount{display:grid;gap:3px;color:var(--muted);font-size:var(--t-xs)}.screener[data-view=grid]{--grid-row: 30px}:root[data-density=compact] .screener[data-view=grid]{--grid-row: 26px}.view-switch{flex:none;flex-wrap:nowrap}.view-switch button{flex:none;min-height:28px}.view-switch button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.screen-view{flex:1 1 auto;min-height:0;overflow:auto;background:var(--surface)}.tablewrap[hidden]{display:none}.deal-id-cell{display:inline-flex;align-items:center;gap:6px}.row-pick{flex:none;width:14px;height:14px;margin:0}.spice-cell{cursor:default;outline-offset:2px}.spice-pop{position:fixed;z-index:60;display:grid;gap:3px;width:min(340px,calc(100vw - 16px));padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--overlay);box-shadow:var(--shadow);color:var(--ink);font-size:var(--t-xs);line-height:1.4;white-space:normal}.spice-pop-parts{display:flex;flex-wrap:wrap;gap:2px 10px;margin:4px 0}.spice-pop-parts>span[data-assessed=false]{color:var(--muted)}.spice-pop-parts b{font-family:var(--mono);font-weight:500}.spice-pop-line a{color:var(--link)}.selection-figures .linkish{font-size:var(--t-xs)}.basic-role{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs)}.boards{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:10px 12px}.boards-screens h2{margin:0 0 6px;font-size:var(--t-md)}.board-presets{display:grid;gap:2px;margin:0;padding:0;list-style:none}.board-presets li{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:var(--t-sm)}.board-presets small{color:var(--muted);font-variant-numeric:tabular-nums}.boards-years{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}.boards-years button{min-height:26px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:none;color:var(--ink-2);font:inherit;font-size:var(--t-xs);cursor:pointer}.boards-years button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.boards-years small{margin-left:8px}.boards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.board{padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r-md);min-width:0}.board h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 6px;font-size:var(--t-md)}.board h3 small{color:var(--muted);font-weight:400;font-size:var(--t-xs)}.board h3 .linkish{margin-left:auto;font-size:var(--t-xs)}.board ol{display:grid;gap:3px;margin:0;padding-left:22px;font-size:var(--t-sm)}.board li{display:flex;align-items:center;gap:8px;min-width:0}.board li[aria-current=true]{background:var(--accent-soft)}.board-row{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;white-space:normal;overflow-wrap:anywhere}.timeline{position:relative;height:100%;overflow:auto;font-size:var(--t-xs)}.timeline-axis{position:sticky;top:0;z-index:3;height:22px;border-bottom:1px solid var(--rule-strong);background:var(--surface)}.timeline-row{position:absolute;left:0;right:0;display:flex;align-items:center;height:28px;border-bottom:1px solid var(--rule)}.timeline-row[aria-current=true]{background:var(--accent-soft)}.timeline-label{flex:none;width:300px;padding:0 8px;overflow:hidden;border:0;background:none;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.timeline-track{position:absolute;inset:0 220px 0 300px;overflow:hidden}.timeline-axis .timeline-track span{position:absolute;top:3px;color:var(--muted)}.timeline-bar{position:absolute;top:10px;height:8px;min-width:3px;border:1px solid var(--rule-strong);border-radius:4px;background:var(--rule)}.timeline-bar[data-open]{border-color:var(--model);background:var(--model-soft)}.timeline-bar[data-stalled]{border-style:dashed;border-color:var(--warn, var(--bad))}.timeline-median{position:absolute;top:5px;width:2px;height:18px;background:var(--ink-2)}.timeline-forums{position:absolute;top:1px;padding-left:4px;color:var(--ink-2);font-size:10px;line-height:10px;white-space:nowrap}.timeline-spice{position:absolute;right:8px;width:204px;overflow:hidden}@media(max-width:760px){.boards{grid-template-columns:minmax(0,1fr)}.timeline-label{width:140px}.timeline-track{left:140px;right:64px}.timeline-spice{width:56px}.screen-view{flex:none;height:70vh}.view-switch{order:-1}}.drawer-tree ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.drawer-tree ul ul{margin:2px 0 4px 16px}.drawer-tree h4 .linkish{margin-left:6px;font-size:var(--t-xs);font-weight:400}.board-row,.board-presets .linkish{min-height:24px}.lab-experiments,.lab-directions{margin:0;padding:0;list-style:none}.lab-experiment article{padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r-md)}.lab-experiment h2{margin:0 0 4px;font-size:var(--t-lg, 16px)}:root{--target: 40px}@media(pointer:coarse){.btn,.chip,.facet,select,.rail-toggle{min-height:var(--target)}}.sectionbar .tabs .tab-count{margin-left:6px;color:var(--muted);font-size:var(--t-xs);font-weight:400;font-variant-numeric:tabular-nums}.sectionbar .tabs a[aria-current] .tab-count{color:var(--ink-2)}.release-short{display:none}@media(max-width:1100px){.release-long{display:none}.release-short{display:inline}}.releasebar .release-new,.drawer-release .release-new{color:var(--accent-text);font-weight:500}.releasebar .release-signin{color:var(--ink-2);font-weight:500}@media(max-width:760px){.sectionbar.sectionbar:has(.release-new,.release-signin){display:flex}}.drawer{display:none}@media(max-width:900px){.drawer{position:fixed;inset:var(--bar) 0 0 0;z-index:80;display:block;--ink: #e6eaf2;--ink-2: #b7c0d1;--muted: #93a0b8;--rule: #2a3854;--link: #9dbcff;--raised: #1a2540;--accent-soft: rgba(232, 54, 79, .18);--accent-text: #ff6377}.drawer :focus-visible{outline-color:#9dbcff;outline-offset:-2px}.drawer-scrim{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#060a148c;cursor:default;animation:fade var(--fast) ease-out}.drawer-panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(340px,88vw);overflow:auto;overscroll-behavior:contain;background:var(--chrome);color:var(--ink);border-right:1px solid rgba(255,255,255,.08);box-shadow:24px 0 48px -12px #0009;animation:shell-in var(--fast) ease-out}.drawer-release{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:var(--t-xs)}.drawer-release b{color:var(--ink-2);font-weight:500}.drawer-release .release-long{display:inline}.drawer-release .release-short{display:none}.drawer ul{margin:0;padding:0;list-style:none}.drawer-sections{flex:1 0 auto;padding:8px}.drawer-sections>li>a{position:relative;display:grid;gap:1px;min-height:var(--target);padding:8px 12px;border-radius:var(--r-sm);color:var(--ink);text-decoration:none}.drawer-sections>li>a b{font-size:14px;font-weight:500}.drawer-sections>li>a span{color:var(--muted);font-size:var(--t-xs);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer a:hover,.drawer-foot button:hover{background:#ffffff0f;color:#fff;text-decoration:none}.drawer-sections>li>a[aria-current]:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.drawer-tabs{margin:2px 0 8px 12px!important;padding-left:8px!important;border-left:1px solid var(--rule)}.drawer-tabs a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:13px}.drawer-tabs a[aria-current]{color:#fff;box-shadow:inset 2px 0 0 var(--accent)}.drawer-tabs .tab-count{color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.drawer-foot{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:8px;border-top:1px solid var(--rule)}.drawer-foot a,.drawer-foot button{display:flex;align-items:center;min-height:var(--target);padding:0 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);font:inherit;font-size:13px;text-align:left}}@keyframes shell-in{0%{opacity:0;transform:translate(-2px)}}dialog.dialog{animation:pop var(--fast) ease-out}dialog.dialog::backdrop{animation:fade var(--fast) ease-out}dialog.session-dialog{margin:12vh auto auto}.dialog input[readonly]{color:var(--ink-2);background:var(--band)}.shortcut-sheet .keys-switch{max-width:220px;margin-bottom:6px}.shortcut-sheet h3{margin:14px 0 2px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.shortcut-sheet dl{margin:0}.shortcut-sheet dl>div[data-off]{opacity:.5}:root .sectionbar:not(:has(.tabs)):has(>.releasebar:empty){min-height:0;height:0;padding:0;border:0;box-shadow:none;overflow:hidden}.sources .unified-grid{height:240px;margin:10px 0 20px;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.sources .cohort-panel{margin:12px 0 20px}.sources .cohort-panel .unified-grid{height:400px}.sources .cohort-panel h2{margin-top:12px}.sources-status{max-width:92ch;margin:4px 0 6px}@media(min-width:761px)and (max-width:1100px){.invite-form{grid-template-columns:1fr 1fr}}.universe,.uni-company{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.universe{position:relative;height:100%}.universe>.screener-title{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;opacity:0}.uni-bar{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;padding:8px 12px;border-bottom:1px solid var(--rule);background:var(--surface)}.uni-bar>input[type=search]{flex:1 1 360px;min-width:220px;min-height:36px}.uni-filter{display:grid;gap:2px;color:var(--muted);font-size:var(--t-xs)}.uni-filter select,.uni-filter input{min-height:32px;min-width:120px;font-size:var(--t-sm)}.uni-filter input[type=number]{width:110px;min-width:0}.uni-check{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--ink-2);font-size:var(--t-sm)}.uni-bar .screener-count{margin-left:auto;align-self:center}.uni-scroll{flex:1 1 auto;min-height:0;overflow:auto}.uni-table{width:100%;border-collapse:collapse;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.uni-table th,.uni-table td{height:auto;padding:7px 12px;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top;white-space:normal}.uni-table thead th{white-space:nowrap}.uni-table thead th{position:sticky;top:0;z-index:1;background:var(--band);color:var(--ink-2);font-weight:600;white-space:nowrap}.uni-table .num{text-align:right;white-space:nowrap}.uni-table td small,.uni-table th small{display:block;color:var(--muted);font-size:var(--t-xs)}.uni-table tbody tr:hover{background:var(--raised)}.uni-table.compact th,.uni-table.compact td{padding:5px 10px}.uni-table .mono,.uni-meta .mono{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:-.01em}.uni-name{font-weight:600}.uni-tag{margin-left:6px;padding:0 5px;border:1px solid var(--accent-line);border-radius:var(--r-xs);color:var(--accent-text);font-size:10.5px;font-weight:600}.uni-muted{color:var(--muted)}.uni-more{display:flex;justify-content:center;padding:10px}.uni-past td{color:var(--muted)}.uni-company{overflow:auto}.uni-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;padding:14px 16px 10px;border-bottom:1px solid var(--rule-soft)}.uni-title h1{margin:0;font-size:26px;line-height:1.1}.uni-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0;color:var(--ink-2);font-size:var(--t-sm)}.uni-status{padding:1px 7px;border-radius:10px;background:var(--raised);font-size:var(--t-xs);font-weight:600}.uni-status.s-active{background:var(--good-soft);color:var(--good)}.uni-status:is(.s-strike-off,.s-liquidated,.s-under-liquidation,.s-amalgamated,.s-dissolved){background:var(--bad-soft);color:var(--bad)}.uni-figures{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.uni-figures div{display:grid;gap:1px}.uni-figures dt{color:var(--muted);font-size:var(--t-xs)}.uni-figures dd{margin:0;font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:-.02em}.uni-tabs{flex:none;padding:0 8px;border-bottom:1px solid var(--rule);background:var(--surface)}.uni-tabs small{color:var(--muted);font-variant-numeric:tabular-nums}.uni-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(760px,100%),1fr));gap:0 24px;padding:4px 16px 20px}.uni-section{min-width:0;padding-top:12px;overflow-x:auto}.uni-section>h2{margin:0 0 4px;font-size:var(--t-md)}.uni-note{margin:0 0 8px;color:var(--muted);font-size:var(--t-xs)}.uni-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;margin:0}.uni-facts div{display:grid;gap:1px;min-width:0}.uni-facts dt{color:var(--muted);font-size:var(--t-xs)}.uni-facts dd{margin:0;overflow-wrap:anywhere;font-size:var(--t-sm)}.uni-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;font-size:var(--t-sm)}.uni-links small{color:var(--muted)}.uni-seat{display:inline-block;margin-right:8px}.uni-seat+.uni-seat:before{content:"·";margin-right:8px;color:var(--faint)}.uni-fs{display:flex;flex-direction:column;min-height:0}.uni-fs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-bottom:1px solid var(--rule-soft)}.uni-fs-bar .uni-note{margin:0 0 0 auto}.uni-fs .seg{display:inline-flex;overflow:hidden;border:1px solid var(--rule);border-radius:var(--r-sm)}.uni-fs .seg button{min-height:30px;padding:0 11px;border:0;border-right:1px solid var(--rule);background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer}.uni-fs .seg button:last-child{border-right:0}.uni-fs .seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);font-weight:600}.fs-table tbody th{position:sticky;left:0;z-index:1;min-width:240px;background:var(--surface);color:var(--ink-2);font-weight:400}.fs-table thead th:first-child{left:0;z-index:2}.fs-table thead th.num{min-width:96px}.fs-date{display:block}.fs-key th,.fs-key td{color:var(--ink);font-weight:600}.fs-derived{font-style:italic;color:var(--ink-2)}.fs-derived:after{content:"*";margin-left:1px;color:var(--muted)}.fs-src{color:var(--muted);font-size:var(--t-xs);text-align:right;white-space:nowrap}.fs-scale{color:var(--model)}.grade{display:inline-grid;place-items:center;width:20px;height:18px;margin-top:3px;border-radius:4px;font-family:var(--sans);font-size:11px;font-weight:700;cursor:help}.g-A{background:var(--good-soft);color:var(--good)}.g-B{background:var(--raised);color:var(--ink-2)}.g-C{background:var(--model-soft);color:var(--model)}.g-D{background:var(--bad-soft);color:var(--bad)}@media(max-width:760px){.uni-head{padding:12px}.uni-grid{padding:4px 12px 16px}.fs-table tbody th{min-width:170px}.uni-fs-bar .uni-note{margin:0}}.uni-jump{margin:0 0 12px;font-size:var(--t-sm)}.register-hits{margin:0 16px 10px;padding:10px 14px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface)}.register-hits h2{margin:0 0 6px;font-size:var(--t-md)}.register-hits h2 small{margin-left:8px;color:var(--muted);font-size:var(--t-xs);font-weight:400}.register-hits ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:4px 18px;margin:0 0 6px;padding:0;list-style:none;font-size:var(--t-sm)}.register-hits li small{display:block;color:var(--muted);font-size:var(--t-xs)}.uni-indices{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.uni-indices span{padding:0 6px;border:1px solid var(--rule);border-radius:var(--r-xs);color:var(--ink-2);font-size:11px;white-space:nowrap}.uni-figures .uni-quote dd{font-size:17px}.uni-figures .uni-quote dd span,.uni-figures dd small{font-size:var(--t-xs)}.uni-dash{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 22px;padding:2px 16px 22px;align-items:start}.uni-dash>*{grid-column:span 12}.uni-dash>.span-8{grid-column:span 8}.uni-dash>.span-5{grid-column:span 5}.uni-dash>.span-4{grid-column:span 4}.uni-dash>.span-3{grid-column:span 3}@container (max-width: 1180px){.uni-dash>:is(.span-5,.span-4,.span-3){grid-column:span 6}.uni-dash>.span-8{grid-column:span 12}}@container (max-width: 760px){.uni-dash>*{grid-column:span 12!important}}.uni-company{container-type:inline-size}.uni-section>h2{display:flex;align-items:baseline;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--rule)}.uni-action{margin-left:auto;font-size:var(--t-xs);font-weight:400}.uni-empty{margin:6px 0;color:var(--muted);font-size:var(--t-sm)}.uni-table caption{padding:8px 0 4px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600;text-align:left}.uni-table .nowrap,.uni-table td.nowrap{white-space:nowrap}.uni-deals td:nth-child(2){min-width:240px}.uni-deals td:nth-child(2) small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uni-steps{min-width:140px}.uni-steps .step{display:inline-block;margin:0 4px 3px 0;padding:0 6px;border-radius:var(--r-xs);font-size:11px;font-weight:600;white-space:nowrap}.uni-steps .step.pending{background:var(--model-soft);color:var(--model)}.uni-steps .step.ok{background:var(--good-soft);color:var(--good);font-weight:500}.uni-people,.uni-news{display:grid;gap:7px;margin:6px 0 0;padding:0;list-style:none;font-size:var(--t-sm)}.uni-people small,.uni-news small{display:block;color:var(--muted);font-size:var(--t-xs)}.uni-news a{color:var(--ink)}.uni-news a:hover{color:var(--accent-text)}.uni-stock{display:grid;gap:6px}.uni-spark{width:100%;height:70px}.uni-rets th,.uni-rets td{padding:3px 6px!important;font-size:var(--t-xs)}.uni-range{display:flex;align-items:center;gap:8px;margin:2px 0;color:var(--muted);font-size:var(--t-xs)}.uni-fin th[scope=row]{font-weight:500;white-space:nowrap}.company-embedded{padding:12px 16px 20px}.uni-missing{margin:14px 0 0;color:var(--muted);font-size:var(--t-xs)}.uni-dash{grid-auto-flow:row dense}.uni-dash>.span-12{grid-column:span 12}.uni-company{background:var(--paper)}.uni-head,.uni-tabs{background:var(--surface)}.uni-figures dd{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.uni-figures dd small,.uni-figures .uni-quote dd span{font-size:var(--t-xs);font-weight:500}.uni-grid{gap:12px;padding:12px 16px 24px;align-items:start}.uni-dash{gap:12px;padding:12px 16px 24px}.uni-section{padding:0 0 6px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.uni-section>h2{display:flex;align-items:center;gap:10px;min-height:36px;margin:0;padding:0 12px;border-bottom:1px solid var(--rule-soft);font-size:var(--t-md);font-weight:600}.uni-section>.uni-note{margin:0;padding:6px 12px 4px}.uni-section>.uni-facts{padding:10px 12px 6px}.uni-section>.uni-people,.uni-section>.uni-news,.uni-section>.uni-links{padding:4px 12px}.uni-section>.uni-stock{padding:6px 12px 4px}.uni-section .uni-empty{margin:8px 12px}.uni-section>.uni-table,.uni-section>.uni-scroll{border-top:0}.uni-section>.uni-table caption,.uni-section .uni-deals caption{padding-inline:12px}.uni-missing{grid-column:span 12}.uni-actions{display:flex;gap:8px;align-self:start;margin-left:auto}.uni-head{align-items:start}.uni-head .uni-figures{flex-basis:100%}.companies-desk .news-body{grid-template-columns:250px minmax(0,1fr)}.companies-desk .news-rail-filters{min-width:0}.co-filters{display:grid;gap:8px;padding:8px 10px 10px}.co-filter{display:grid;gap:3px;color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.co-filter select,.co-filter input{width:100%;min-width:0;font-weight:400}.co-check{display:flex;gap:6px;align-items:center;color:var(--ink-2);font-size:var(--t-xs)}.co-table{width:100%}.co-table td{vertical-align:top;padding-top:8px;padding-bottom:8px}.co-table td.co{min-width:260px}.co-table td.co small{display:block;margin-top:2px;color:var(--muted);font-size:var(--t-xs);line-height:1.35}.co-foot{margin:0;padding:10px 14px;border-top:1px solid var(--rule);font-size:var(--t-sm)}:root{--trail: 30px}:root[data-density=compact]{--trail: 26px}.workspace .workspace-pane-head{justify-content:flex-start;gap:12px;height:var(--trail);color:var(--ink-2);font-size:var(--t-sm)}.workspace-pane-head[data-back=true]{box-shadow:inset 3px 0 0 var(--rule-strong)}.workspace-pane[data-focused=true]>.workspace-pane-head[data-back=true]{box-shadow:inset 3px 0 0 var(--accent)}.workspace-pane[data-focused=true]>.workspace-pane-head[data-multi=true][data-back=false]{box-shadow:inset 3px 0 0 var(--accent-line)}.workspace-pane-head .trail{flex:0 1 auto;min-width:0;overflow:hidden}.trail ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.trail li{display:flex;align-items:center;min-width:0;white-space:nowrap}.trail li+li:before{content:"›";content:"›" / "";margin:0 7px;color:var(--muted)}.trail a{display:block;max-width:30ch;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2);outline-offset:-2px}.trail a[data-static]{color:var(--muted)}.workspace-pane-head .trail [aria-current=page]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:500}.trail-fact{flex:none;padding:0 5px;border-radius:var(--r-xs);background:var(--mark-active);box-shadow:inset 0 -2px 0 var(--accent);color:var(--ink);font-size:var(--t-xs);white-space:nowrap}.trail-kind,.trail-panes{display:none}.trail-tools{display:flex;flex:none;align-items:center;gap:12px;margin-left:auto}.trail-tools .linkish{font-size:var(--t-xs)}.trail-linked[aria-pressed=true]{color:var(--ink);font-weight:600}.trail-linked[aria-pressed=true]:before{content:"✓ ";content:"✓ " / ""}.trail-tip{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:5px 14px;border-bottom:1px solid var(--rule-soft);background:var(--surface);color:var(--ink-2);font-size:var(--t-xs)}@media(max-width:760px){:root,:root[data-density=compact]{--trail: 40px}.workspace .workspace-pane-head{gap:8px;padding:0 12px 0 0}.workspace-pane-head[data-back=false][data-multi=false]{display:none}.workspace-pane-head .trail{flex:1 1 0}.trail li:not(:nth-last-child(2)){display:none}.trail li:before{display:none}.trail a{max-width:none;padding:0 8px 0 12px;line-height:40px}.trail a:before{content:"‹";content:"‹" / "";margin-right:6px}.trail-kind{display:block;flex:none;color:var(--muted);font-size:var(--t-xs)}.trail-split,.trail-linked{display:none}.trail-panes{display:block;max-width:120px;font-size:var(--t-xs)}.workspace-pane-head:has(.trail-fact){flex-wrap:wrap;height:auto}.trail-fact{order:9;margin:0 0 6px 12px}}@media print{.workspace-slot:not(:has(.workspace-pane[data-focused=true])),.trail-tip{display:none!important}.workspace-slot{flex:1 1 100%!important;width:100%!important}:is(form,button,.btn,input,select,textarea):not(.print-keep){display:none!important}}.look-pick{display:grid;gap:5px;color:var(--muted);font-size:var(--t-xs)}.look-pick select{width:100%;min-height:28px;padding-block:0;border-color:var(--rule);background-color:transparent;color:var(--ink-2);font-size:var(--t-xs);font-weight:500}.look-pick select:hover:not(:focus){background-color:var(--raised);color:var(--ink)}.look-pick option{background:var(--overlay);color:var(--ink)}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-look=solari],:root[data-look=solari][data-theme=dark]{--paper: #101112;--surface: #17191b;--raised: #1e2023;--band: #1e2023;--overlay: #1a1c1f;--chrome: #0b0c0d;--chrome-2: #141517;--ink: #f1ede3;--ink-2: #cfcbc1;--muted: #9b978d;--faint: #5f5c56;--rule: #2a2d31;--rule-soft: #212327;--rule-strong: #6a6e74;--accent: #ff3b3b;--accent-text: #ff6b6b;--accent-fill: #d8232a;--accent-fill-hover: #e52d34;--accent-soft: rgb(255 59 59 / .13);--accent-line: rgb(255 59 59 / .55);--on-accent: #fff;--link: #8fc0ff;--focus: #f0b429;--amber: #f0b429;--series-1: #8fc0ff;--series-2: #d9a441;--series-3: #4cc38a;--series-4: #c6a0ff;--series-5: #5fd0d8;--series-6: #c9c96a;--series-7: #a9a59b;--series-8: #d58f5c;--shadow: inset 0 1px 0 rgb(255 255 255 / .05), 0 0 0 1px rgb(0 0 0 / .5), 0 6px 14px -4px rgb(0 0 0 / .45), 0 28px 60px -16px rgb(0 0 0 / .75);--scrim: rgb(6 7 8 / .6);--r-xs: 3px;--r-sm: 5px;--r-md: 8px;--r-lg: 12px;--sans: "Inter Tight Variable", "IBM Plex Sans Variable", "Segoe UI", system-ui, sans-serif;--mono: "Geist Mono Variable", "IBM Plex Mono", ui-monospace, Consolas, monospace;--board: var(--sans);--ease: cubic-bezier(.2, .8, .2, 1);--sign-rule: var(--ink-2);--housing: #0d0e0f;--flap: linear-gradient(180deg, #282b2f, #1f2124 calc(50% - .5px) , #050505 calc(50% - .5px) calc(50% + .5px) , #1b1d20 calc(50% + .5px) , #151719);--flap-hover: linear-gradient(180deg, #303338, #26292c calc(50% - .5px) , #050505 calc(50% - .5px) calc(50% + .5px) , #222428 calc(50% + .5px) , #1c1e21);--flap-red: linear-gradient(180deg, #e8323a, #d8232a calc(50% - .5px) , #5a0a0e calc(50% - .5px) calc(50% + .5px) , #c81e25 calc(50% + .5px) , #b81a20);--flap-edge: inset 0 1px 0 rgb(255 255 255 / .07), 0 1px 0 rgb(0 0 0 / .5), 0 2px 4px -1px rgb(0 0 0 / .35)}:root[data-look=solari][data-theme=light]{--paper: #ecebe7;--surface: #f8f7f4;--raised: #f1f0ec;--band: #e3e1dc;--overlay: #f8f7f4;--chrome: #0b0c0d;--chrome-2: #141517;--ink: #101112;--ink-2: #3a3b3d;--muted: #5c5b57;--faint: #a8a59e;--rule: #d6d4ce;--rule-soft: #e3e1dc;--rule-strong: #8a877f;--accent: #c8102e;--accent-text: #b00e28;--accent-fill: #c8102e;--accent-fill-hover: #ad0d27;--accent-soft: #f8e3e6;--accent-line: rgb(200 16 46 / .45);--on-accent: #fff;--link: #1a4f9c;--focus: #1a4f9c;--amber: #8a5a00;--good: #0f6b45;--model: #855700;--bad: #b3162e;--series-1: #1a4f9c;--series-2: #8a5a00;--series-3: #0f6b45;--series-4: #6b3fb0;--series-5: #0e6f7a;--series-6: #5b6612;--series-7: #5c5b57;--series-8: #8a4a1c;--sign-rule: var(--ink);--flap-red: linear-gradient(180deg, #d4163a, #c8102e calc(50% - .5px) , #4a0510 calc(50% - .5px) calc(50% + .5px) , #b80e2a calc(50% + .5px) , #a80c26);--flap-edge: inset 0 1px 0 rgb(255 255 255 / .08), 0 1px 0 rgb(0 0 0 / .35), 0 2px 4px -1px rgb(0 0 0 / .25);--shadow: 0 0 0 1px rgb(16 17 18 / .07), 0 4px 10px -2px rgb(16 17 18 / .08), 0 24px 52px -16px rgb(16 17 18 / .3);--scrim: rgb(16 17 18 / .32)}:root[data-look=solari] :is(.topbar,.sectionbar,.drawer,.daily>.page-header,.daily>.strip,.grid-viewport thead,.grid-totals,.widget-band,.dialog>header,.alert-dialog>header,.dock-head,.toast-live,.tray-pill,.login-pitch){color-scheme:dark;--paper: #101112;--surface: #17191b;--raised: #26292d;--band: #1e2023;--overlay: #1a1c1f;--ink: #f1ede3;--ink-2: #cfcbc1;--muted: #a09c92;--faint: #6a6760;--rule: #2e3135;--rule-soft: #232529;--rule-strong: #5a5e64;--accent: #ff3b3b;--accent-text: #ff6b6b;--accent-soft: rgb(255 59 59 / .16);--accent-line: rgb(255 59 59 / .6);--link: #8fc0ff;--focus: #f0b429;--amber: #f0b429;--good: #4cc38a;--good-soft: rgb(76 195 138 / .14);--model: #e3b341;--model-soft: rgb(227 179 65 / .14);--bad: #ff7b7b;--bad-soft: rgb(255 107 107 / .15)}:root[data-look=solari] ::selection{background:#ff3b3b47}:root[data-look=solari] :focus-visible:not(td,input,select,textarea){outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--focus) 22%,transparent)}:root[data-look=solari] :is(h1,h2){font-family:var(--board);font-weight:700;letter-spacing:.005em}:root[data-look=solari] h1,:root[data-look=solari] .brand>span{font-family:"Big Shoulders Display Variable",var(--sans)}:root[data-look=solari] :is(.transactions-head h1,.monitor-head h1){font-family:var(--sans)}:root[data-look=solari] :is(.page-header h1,.cover>h1,.sheet h1,.dayhead h1){font-size:36px;line-height:1.04;letter-spacing:0}:root[data-look=solari] .deal-hero h1{font-size:40px;line-height:1.02;letter-spacing:0}:root[data-look=solari] .pane .deal-hero h1{font-size:26px}:root[data-look=solari] :where(.sheet h2,.cover h2,.daily .kind>h2,.evidence-panel h2){align-items:center;padding-bottom:7px;border-bottom:2px solid var(--sign-rule);font-size:21px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}:root[data-look=solari] :is(.panel>h2,.ui-panel>header h2,.widget-band h2,.rail-head h2,.dock-head h2){font-size:16.5px;letter-spacing:.07em;text-transform:uppercase}:root[data-look=solari] :is(.rail>h3,.rail .group>h4,.profile-menu h4,.popover-panel h4,.deal-rail h3,.dock-dim h4,.structure h3,.shortcut-sheet h3){font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.01em}:root[data-look=solari] :is(.sheet h2,.cover h2,.kind>h2)>span:not(:empty){display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:4px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:-.02em}:root[data-look=solari] :is(.num:not(th),.money){font-family:var(--mono);letter-spacing:-.02em}@media(max-width:760px){:root[data-look=solari] :is(.page-header h1,.cover>h1,.sheet h1,.dayhead h1){font-size:29px}:root[data-look=solari] .deal-hero h1{font-size:30px}:root[data-look=solari] :is(.sheet h2,.cover h2,.daily .kind>h2){font-size:19px}}@media(prefers-reduced-motion:no-preference){:root[data-look=solari] :is(.page-header h1,.cover>h1,.sheet h1,.dayhead h1,.deal-hero h1){transform-origin:50% 55%;animation:solari-flip .3s cubic-bezier(.3,.7,.2,1) 1 both}}@keyframes solari-flip{0%{opacity:0;transform:perspective(700px) rotateX(-80deg)}65%{opacity:1;transform:perspective(700px) rotateX(9deg)}to{opacity:1;transform:none}}:root[data-look=solari] .topbar{border-bottom:0;background:var(--housing);box-shadow:inset 0 -1px #ffffff0d}:root[data-look=solari] .brand{gap:8px}:root[data-look=solari] .brand>span{padding:3px 8px 2px;border-radius:4px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-family:var(--board);font-size:19px;font-weight:800;letter-spacing:.09em;line-height:1.15;text-transform:uppercase}:root[data-look=solari] :is(.topbar nav>a,.topbar nav>.nav-more>summary){font-family:var(--board);font-size:15.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#cfcbc1;transition:color .16s var(--ease),background-color .16s var(--ease)}:root[data-look=solari] :is(.topbar nav>a,.topbar nav>.nav-more>summary):hover{color:#fff}:root[data-look=solari] .topbar nav>a[aria-current]{color:#fff}:root[data-look=solari] .topbar nav>a:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:3px;border-radius:1px 1px 0 0;background:#ff3b3b;opacity:0;transform:scaleY(0);transform-origin:bottom;transition:opacity .18s var(--ease),transform .18s var(--ease)}:root[data-look=solari] .topbar nav>a[aria-current]:after{opacity:1;transform:none}:root[data-look=solari] .search-trigger{border-color:#ffffff17;border-radius:4px;background:#16181a;box-shadow:inset 0 1px 2px #0009;color:#a09c92;transition:background-color .16s var(--ease),color .16s var(--ease)}:root[data-look=solari] .search-trigger:hover{background:#1e2023;color:#f1ede3}:root[data-look=solari] .search-trigger kbd{border-color:#ffffff1f;border-radius:3px;font-family:var(--mono)}:root[data-look=solari] .avatar{background:var(--flap);color:#f1ede3;font-family:var(--mono);border-radius:4px;box-shadow:var(--flap-edge)}:root[data-look=solari] .alerts-bell b{border-radius:3px;background:#d8232a;font-family:var(--mono);box-shadow:0 0 0 2px var(--housing)}:root[data-look=solari] .topbar .popover-panel{--overlay: #141517;border-color:#ffffff14;border-radius:10px}@media(max-width:900px){:root[data-look=solari] .topbar nav>a:after{display:none}:root[data-look=solari] .topbar nav>a[aria-current]:after{display:block;inset:8px auto 8px 0;width:3px;height:auto}}:root[data-look=solari] .sectionbar{background:linear-gradient(180deg,#121315,var(--housing));border-bottom:1px solid #000;box-shadow:inset 0 1px #ffffff08,0 1px #ffffff0a;color:#a09c92}:root[data-look=solari][data-theme=light] .sectionbar{box-shadow:inset 0 1px #ffffff08}:root[data-look=solari] .sectionbar .tabs{gap:5px;padding-block:6px}:root[data-look=solari] .sectionbar .tabs a{padding:0 10px;border-radius:4px;background:var(--flap);box-shadow:var(--flap-edge);color:#e9e5db;font-family:var(--board);font-size:14.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:color .16s var(--ease),background-color .16s var(--ease)}:root[data-look=solari] .sectionbar .tabs a:hover:not([aria-current]){background:var(--flap-hover);color:#fff}:root[data-look=solari] .sectionbar .tabs a[aria-current]{background:var(--flap-red);color:#fff}:root[data-look=solari] .sectionbar .tabs a[aria-current]:after{display:none}:root[data-look=solari] .sectionbar .tabs .tab-count{margin-left:7px;color:#b3afa5;font-family:var(--mono);font-size:11px;letter-spacing:-.02em}:root[data-look=solari] .sectionbar .tabs a[aria-current] .tab-count{color:#ffffffe6}:root[data-look=solari] .release-stamp{font-family:var(--board);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:root[data-look=solari] :is(.releasebar,.drawer-release) b{display:inline-block;margin-left:6px;padding:2px 7px 1px;border-radius:3px;background:var(--flap);box-shadow:var(--flap-edge);color:#f0b429;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:-.01em;text-transform:none}:root[data-look=solari] .health-badge .ui-badge{border-radius:3px;font-family:var(--board);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-look=solari] .workspace-pane-head{background:var(--surface);border-bottom-color:var(--rule)}:root[data-look=solari] .trail-kind{padding:1px 6px;border-radius:3px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-family:var(--board);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:root[data-look=solari] .trail-split{font-family:var(--board);font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-look=solari] .drawer-panel{background:var(--housing);border-right-color:#ffffff0f}:root[data-look=solari] .drawer-sections>li>a b{font-size:15px;font-weight:600}:root[data-look=solari] .drawer-sections>li>a[aria-current]:before{width:4px;border-radius:0 2px 2px 0;background:#ff3b3b}:root[data-look=solari] .drawer-tabs a{font-family:var(--board);font-size:14.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:root[data-look=solari] .drawer-tabs a[aria-current]{background:var(--flap-red);box-shadow:var(--flap-edge);color:#fff}:root[data-look=solari] .drawer-tabs a[aria-current] .tab-count{color:#ffffffe6}:root[data-look=solari] .drawer-tabs .tab-count{font-family:var(--mono)}:root[data-look=solari] .daily>.page-header{position:relative;margin:0;padding:18px 20px 16px;border:1px solid #000;border-bottom:0;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#16181a,#111214);box-shadow:inset 0 1px #ffffff0f;color:#f1ede3}:root[data-look=solari] .daily>.page-header>div:first-child:before{content:"Daily board" / "";display:block;margin-bottom:8px;padding-left:15px;background:linear-gradient(#ff3b3b,#ff3b3b) 0 50% / 7px 7px no-repeat;color:#a09c92;font-family:var(--board);font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}:root[data-look=solari] .daily>.page-header h1{color:#f1ede3;font-size:44px}:root[data-look=solari] .daily .daysum{gap:6px;margin-top:12px}:root[data-look=solari] .daily .daysum .sep{display:none}:root[data-look=solari] .daily .daysum>span{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:4px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-size:12.5px;font-weight:500}:root[data-look=solari] .daily>.page-header .btn{border-color:#34373c;background:#1b1d20;box-shadow:inset 0 1px #ffffff0f,0 1px #0009;color:#f1ede3}:root[data-look=solari] .daily>.page-header .btn:hover{background:#26292d}:root[data-look=solari] .daily>.page-header label{color:#a09c92}:root[data-look=solari] .daily>.page-header input{border-color:#4a4e54!important;background-color:#0d0e0f!important;color:#f1ede3;font-family:var(--mono)}:root[data-look=solari] .daily>.strip{height:70px;margin:0 0 26px;padding:12px 20px;gap:3px;border:1px solid #000;border-top:1px solid #26292d;border-radius:0 0 10px 10px;background:#0f1012;box-shadow:0 1px #ffffff08}:root[data-look=solari][data-theme=light] .daily>:is(.page-header,.strip){border-color:#0b0c0d}:root[data-look=solari][data-theme=light] .daily>.strip{border-top-color:#26292d;box-shadow:0 10px 24px -14px #10111273}:root[data-look=solari] .daily>.strip a i{border-radius:1px;background:repeating-linear-gradient(0deg,#7b7f86 0 3px,transparent 3px 4px)}:root[data-look=solari] .daily>.strip a:hover i{background:repeating-linear-gradient(0deg,#f1ede3 0 3px,transparent 3px 4px)}:root[data-look=solari] .daily>.strip a.current i{background:repeating-linear-gradient(0deg,#ff3b3b 0 3px,transparent 3px 4px)}:root[data-look=solari] .structure h3{margin-top:20px;padding-bottom:5px;color:var(--ink-2);border-bottom-color:var(--rule)}:root[data-look=solari] .structure h3 span{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:0}:root[data-look=solari] .line{transition:background-color .16s var(--ease)}:root[data-look=solari] .line-value{font-family:var(--mono);font-weight:500;letter-spacing:-.02em}:root[data-look=solari] .desk-updated{font-family:var(--mono);font-size:11px;letter-spacing:-.01em}:root[data-look=solari] .widget-band{min-height:44px;padding-top:3px;border-bottom:0;background:linear-gradient(#f1ede38c,#f1ede38c) 0 5px / 100% 1px no-repeat,var(--housing);color:#f1ede3}:root[data-look=solari] .widget-band h2{color:#f1ede3}:root[data-look=solari] .home-widget{border-color:#2a2d31}:root[data-look=solari][data-theme=light] .home-widget{border-color:#0b0c0d;box-shadow:0 1px 2px #1011120f}:root[data-look=solari] .widget-period{font-family:var(--mono);font-size:11px}:root[data-look=solari] .desk-figures{grid-template-columns:auto minmax(0,1fr) auto;gap:5px;align-items:stretch}:root[data-look=solari] .desk-figures>*{--hinge: calc(9px + .52em) ;padding:9px 10px 8px;border-radius:5px;color:#f1ede3;font-family:var(--board);font-size:29px;font-weight:600;letter-spacing:.01em;line-height:1.04;white-space:nowrap;box-shadow:var(--flap-edge);background:linear-gradient(180deg,#2a2d31,#1f2124 calc(var(--hinge) - .5px),#050505 calc(var(--hinge) - .5px) calc(var(--hinge) + .5px),#1b1d20 calc(var(--hinge) + .5px),#141618)}:root[data-look=solari] .desk-figures a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:root[data-look=solari] .desk-figures small{margin-top:5px;color:#a9a59b;font-family:var(--sans);letter-spacing:.02em}:root[data-look=solari] .desk-delta{align-items:flex-end;font-family:var(--mono)!important}:root[data-look=solari] .desk-mix{height:8px;gap:2px;border-radius:1px}:root[data-look=solari] .desk-legend i{border-radius:1px}:root[data-look=solari] .desk-top span,:root[data-look=solari] .desk-legend span{font-family:var(--mono);letter-spacing:-.02em}:root[data-look=solari] th{background:var(--surface);color:var(--ink-2);font-family:var(--board);font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--sign-rule)}:root[data-look=solari] th button{text-transform:inherit;letter-spacing:inherit}:root[data-look=solari] th[scope=row]{background:none;font-family:var(--sans);font-size:inherit;font-weight:500;letter-spacing:0;text-transform:none;border-bottom:inherit}:root[data-look=solari] :is(.grid-viewport thead th,.grid-viewport thead th[style*=sticky]){background:#0f1012;color:#cfcbc1;border-bottom:1px solid #000;box-shadow:inset 0 1px #ffffff0d}:root[data-look=solari] .grid-viewport thead th[aria-sort]:is([aria-sort=ascending],[aria-sort=descending]){color:#fff}:root[data-look=solari] .grid-totals{border-top:1px solid #000;background:#0f1012;color:#cfcbc1;font-family:var(--mono);font-weight:500;letter-spacing:-.01em}:root[data-look=solari] .grid-viewport tbody tr[data-grid-row]:not(.grid-group):hover{background:#f0b4290f}:root[data-look=solari][data-theme=light] .grid-viewport tbody tr[data-grid-row]:not(.grid-group):hover{background:#8a5a000f}:root[data-look=solari] .grid-group td{font-family:var(--board);font-size:14px;letter-spacing:.06em;text-transform:uppercase}:root[data-look=solari] .grid-group .muted{font-family:var(--mono);font-size:11.5px;letter-spacing:0;text-transform:none}:root[data-look=solari] tbody tr[data-selected=true]>td:first-child{box-shadow:inset 4px 0 0 var(--accent)}:root[data-look=solari] .rail-head h2{font-size:19px}:root[data-look=solari] :is(.panel,.ui-panel,.rail .group,.kpi-tile,.deal-sides,.tablewrap.flat,.tablewrap.inline,.table-scroll,.sheet section>table){border-color:var(--rule);box-shadow:inset 0 1px #ffffff08}:root[data-look=solari][data-theme=light] :is(.panel,.ui-panel,.rail .group,.kpi-tile,.deal-sides,.tablewrap.flat,.tablewrap.inline,.table-scroll,.sheet section>table){box-shadow:0 1px 2px #1011120a}:root[data-look=solari] .rail .group{border-radius:6px;border-top:2px solid var(--sign-rule)}:root[data-look=solari] .rail .group>h4{padding-top:9px;color:var(--ink)}:root[data-look=solari] .facet span:last-child:not(:first-child){font-family:var(--mono);letter-spacing:-.02em}:root[data-look=solari] .facet[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--accent)}:root[data-look=solari] .count-badge{border-radius:3px!important;font-family:var(--mono)}:root[data-look=solari] .chip{border-color:var(--rule);border-radius:4px;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}:root[data-look=solari] .chip:hover{border-color:var(--rule-strong)}:root[data-look=solari] .chip[aria-pressed=true]{border-color:transparent;background:var(--flap);color:#fff;box-shadow:var(--flap-edge),inset 0 -2px #ff3b3b}:root[data-look=solari] .chip[aria-pressed=true]:before{border-radius:1px;background:#ff3b3b}:root[data-look=solari] .skeleton{border-radius:3px;background:linear-gradient(180deg,transparent calc(50% - .5px),rgb(0 0 0 / .22) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(100deg,var(--rule-soft) 35%,var(--raised) 50%,var(--rule-soft) 65%);background-size:100% 100%,200% 100%}:root[data-look=solari] .skeleton-card{border-top:2px solid var(--sign-rule)}:root[data-look=solari] .btn{border-color:var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 1px #ffffff0d,0 1px 1px #00000040;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .12s var(--ease)}:root[data-look=solari][data-theme=light] .btn{border-color:var(--rule);box-shadow:0 1px 1px #1011120f}:root[data-look=solari][data-theme=light] .btn:hover{border-color:var(--rule-strong)}:root[data-look=solari] .btn:hover{background:var(--raised)}:root[data-look=solari] .btn:active:not(:disabled){transform:translateY(1px);box-shadow:none}:root[data-look=solari] .btn.primary{border-color:transparent;background:linear-gradient(180deg,#e0282f,#c81e25);color:#fff;box-shadow:inset 0 1px #fff3,0 1px 2px #00000059}:root[data-look=solari][data-theme=light] .btn.primary{background:linear-gradient(180deg,#d4163a,#bb0e2b)}:root[data-look=solari] .btn.primary:hover{background:linear-gradient(180deg,#e8323a,#d8232a)}:root[data-look=solari][data-theme=light] .btn.primary:hover{background:linear-gradient(180deg,#c8102e,#a80c26)}:root[data-look=solari] .btn[aria-pressed=true]{border-color:var(--ink-2);box-shadow:inset 0 -2px 0 var(--accent)}:root[data-look=solari] kbd{font-family:var(--mono);border-bottom-width:1px}:root[data-look=solari] :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-color:var(--rule-strong);background-color:var(--paper);box-shadow:inset 0 1px 2px #00000040;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}:root[data-look=solari][data-theme=light] :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background-color:#fff;box-shadow:inset 0 1px 2px #1011120f}:root[data-look=solari] .topbar :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background-color:#ffffff0a;box-shadow:none}:root[data-look=solari] :is(input,select,textarea):focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}:root[data-look=solari] :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent-fill)}:root[data-look=solari] .segmented button[aria-pressed=true]{border-color:transparent;background:var(--flap);color:#fff;box-shadow:var(--flap-edge),inset 0 -2px #ff3b3b}:root[data-look=solari] .deal-kicker{align-items:center}:root[data-look=solari] .deal-kicker .deal-type{font-family:var(--board);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-look=solari] :is(.deal-status,.deal-next,.deal-attr){height:22px;border-radius:3px;font-family:var(--board);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-look=solari] .deal-next{border:0;background:var(--flap);box-shadow:var(--flap-edge);color:#f0b429}:root[data-look=solari] .deal-next:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:1px;background:#f0b429}:root[data-look=solari] .deal-subject{color:var(--ink-2)}:root[data-look=solari] .deal-sides{border-radius:8px;border-top:2px solid var(--sign-rule)}:root[data-look=solari] :is(.deal-terms dt,.deal-sides dt,.kpi-tile>span){font-family:var(--board);font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}:root[data-look=solari] .deal-terms{border-top:2px solid var(--sign-rule)}:root[data-look=solari] :is(.deal-terms .lead dd .money,.kpi-tile strong){display:inline-block;padding:3px 11px 2px;border-radius:5px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3}:root[data-look=solari] .deal-terms .lead dd{font-family:var(--mono);font-weight:500}:root[data-look=solari] .progress-rail li{padding-top:24px}:root[data-look=solari] .progress-rail li:before{top:7px;height:4px;border-radius:2px;background:var(--rule)}:root[data-look=solari] .progress-rail li[data-state=done]:before{background:var(--ink)}:root[data-look=solari] .progress-rail li:after{top:1px;width:16px;height:16px;border-width:3px;background:var(--surface)}:root[data-look=solari] .progress-rail li[data-state=done]:after{box-shadow:inset 0 0 0 2px var(--surface)}:root[data-look=solari] .progress-rail b{font-family:var(--board);font-size:14.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}:root[data-look=solari] .deal-rail section{border-top-width:3px;border-top-color:var(--sign-rule)}:root[data-look=solari] .profile-menu a{transition:background-color .16s var(--ease),color .16s var(--ease)}:root[data-look=solari] .profile-menu a[aria-current]{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent)}:root[data-look=solari] .profile-menu a .count{font-family:var(--mono)}:root[data-look=solari] .citation-meta{font-family:var(--mono);font-size:11.5px;letter-spacing:-.01em}:root[data-look=solari] .tray-pill{border:0;border-radius:5px;background:var(--flap);color:#f1ede3;box-shadow:var(--flap-edge),0 12px 28px -10px #0009;font-family:var(--board);font-size:14px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}:root[data-look=solari] .tray-pill:hover{background:var(--flap-hover)}:root[data-look=solari] .panel:not(.home-widget){border-top:2px solid var(--sign-rule)}:root[data-look=solari] .panel>h2{padding-block:11px 9px;border-bottom-color:var(--rule)}:root[data-look=solari] .chart{border-top:2px solid var(--sign-rule)}:root[data-look=solari] .chart figcaption{font-family:var(--board);font-size:15px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}:root[data-look=solari] .chart .grid{stroke:var(--rule);stroke-dasharray:2 3}:root[data-look=solari] .chart .baseline{stroke:var(--ink-2);stroke-width:1.5}:root[data-look=solari] :is(.chart .axis,.mkt-axis){font-family:var(--mono);font-size:10.5px}:root[data-look=solari] :is(.popover-panel,.grid-pop,.date-popover,.dialog,.alert-dialog,.palette,dialog.dock){border-color:var(--rule);box-shadow:var(--shadow)}:root[data-look=solari] :is(.dialog,.alert-dialog,.palette,dialog.dock){border-radius:var(--r-lg)}:root[data-look=solari] .popover-panel{border-radius:10px}:root[data-look=solari] :is(.dialog,.alert-dialog)>header{margin:-20px -22px 16px;padding:13px 16px 11px 22px;background:linear-gradient(#f1ede380,#f1ede380) 0 5px / 100% 1px no-repeat,var(--housing);color:#f1ede3}:root[data-look=solari] .alert-dialog:not(.dialog)>header{margin:0 0 12px}:root[data-look=solari] :is(.dialog,.alert-dialog)>header :is(h2,h3){margin:0;padding:0;border:0;color:#f1ede3;font-family:var(--board);font-size:19px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:root[data-look=solari] :is(.dialog,.alert-dialog)>header .btn{border-color:#3a3e43;background:#1b1d20;color:#f1ede3}:root[data-look=solari] .dock-head{padding-top:11px;border-bottom-color:#000;border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(#f1ede380,#f1ede380) 0 5px / 100% 1px no-repeat,var(--housing);color:#f1ede3}:root[data-look=solari] .dock-head h2{color:#f1ede3}:root[data-look=solari] .dock-head .btn{border-color:#3a3e43;background:#1b1d20;color:#f1ede3}:root[data-look=solari] .dock-groups .facet[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--accent)}:root[data-look=solari] dialog.dock .dock-foot{background:var(--raised);border-top-color:var(--rule)}:root[data-look=solari] dialog.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root[data-look=solari] .toast-live span{border-radius:5px;background:var(--flap);color:#f1ede3;box-shadow:var(--flap-edge),0 16px 32px -12px #0009;font-weight:500}:root[data-look=solari] .toast-live span:before{border-radius:1px;box-shadow:0 0 6px #4cc38ab3}:root[data-look=solari] .ui-state{border:1px solid var(--rule);border-top:2px solid var(--sign-rule);border-radius:6px}:root[data-look=solari] .ui-state h3{font-family:var(--board);font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:root[data-look=solari] .ui-state[role=alert]{border-top-color:var(--bad)}:root[data-look=solari] .login .brand{color:var(--ink)}:root[data-look=solari] .login h1{font-size:42px;line-height:1.02}:root[data-look=solari] .login-eyebrow{font-family:var(--board);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}:root[data-look=solari] .login-pitch{background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(255 255 255 / .012) 3px 4px),linear-gradient(180deg,#131416,var(--housing))}:root[data-look=solari] .login-pitch:before{width:6px;background:#d8232a}:root[data-look=solari] .login-pitch h2{color:#f1ede3;font-size:clamp(34px,3.6vw,52px);line-height:1;letter-spacing:.01em;text-transform:uppercase}:root[data-look=solari] .login-pitch>p{color:#cfcbc1}:root[data-look=solari] .rail-head h2>span:not(:empty){min-width:0;height:auto;padding:0;background:none;box-shadow:none;color:var(--muted);font-family:var(--board);font-size:inherit}:root[data-look=solari] :is(.cards>div>b,.stats>div>b,.login-proof dd){width:fit-content;padding:3px 10px 2px;border-radius:5px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-family:var(--mono);font-weight:500;letter-spacing:-.03em}:root[data-look=solari] .login-proof dt{font-family:var(--board);font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#a09c92}:root[data-look=solari] .login-proof{border-color:#2e3135}:root[data-look=solari] .login-proof>div+div{border-left-color:#2e3135}:root[data-look=solari] .daily .kind>h2{font-size:21px}@media(max-width:760px){:root[data-look=solari] .daily .kind>h2{font-size:19px}}:root[data-look=solari] .gridhead h1{font-size:26px;line-height:1.05;letter-spacing:.005em}:root[data-look=solari] .gridhead h1+:is(.count,.muted):not(:empty){display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:4px;background:var(--flap);box-shadow:var(--flap-edge);color:#f1ede3;font-family:var(--mono);font-size:12px;letter-spacing:-.02em}:root[data-look=solari] :is(.sheet h2,.cover h2,.kind>h2)>span:not(:empty){text-transform:none}:root[data-look=solari] .result-summary b{font-family:var(--board);font-size:20px;font-weight:700}@media(max-width:760px){:root[data-look=solari] .gridhead h1{font-size:23px}}@media(min-width:901px)and (max-width:1180px){:root[data-look=solari] :is(.topbar nav>a,.topbar nav>.nav-more>summary){padding:0 7px;font-size:14.5px;letter-spacing:.05em}:root[data-look=solari] .topbar nav>a:after{left:7px;right:7px}.topbar nav{overflow-x:auto;scrollbar-width:none}.search-trigger{width:140px}}
