@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-vietnamese-wght-normal-DKRsWTd7.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-normal-CfZa4wxB.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) 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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:Geo Arabic Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;size-adjust:112%}@font-face{font-family:Geo Arabic Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;size-adjust:112%}@font-face{font-family:Geo Arabic Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;size-adjust:112%}@font-face{font-family:Geo Arabic Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;size-adjust:112%}@font-face{font-family:Geo Arabic Label;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;size-adjust:114%}html:not(.is-terminal) :lang(ar),html.is-terminal [lang=ar]{letter-spacing:0!important;font-synthesis-style:none}@font-face{font-family:Geo Arabic Label;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2) format("woff2-variations");unicode-range:U+0020,U+00A0;size-adjust:114%}html[lang=ar]{--font-mono: "Geo Arabic Label", var(--font-mono-base)}html[lang=ar] .dossier-fs,html[lang=ar] .monitor-fs,html[lang=ar] .brief-fs,html[lang=ar] .globe-chrome,html[lang=ar] .notebox{--desk-mono: "Geo Arabic Label", "Spline Sans Mono Variable", var(--font-mono-base), ui-monospace, monospace}html[lang=ar] .cmd-scrim,html[lang=ar] .expl-backdrop.is-editorial{--font-mono: "Geo Arabic Label", "JetBrains Mono Variable", ui-monospace, monospace}[dir=rtl] kbd{direction:ltr;unicode-bidi:isolate}[dir=rtl] .event-legend-caret{border-inline-end:0;border-inline-start:1px solid currentColor}[dir=rtl] .cmd-prompt{display:inline-block;transform:scaleX(-1)}[dir=rtl] svg{direction:ltr}[dir=rtl] svg text[text-anchor=middle]{direction:rtl}[dir=rtl] .gr-col{box-shadow:inset 1px 0 0 var(--bezCut)}[dir=rtl] .gr-col-slots{box-shadow:inset -1px 0 0 var(--bezCut)}[dir=rtl] .gr-sel,[dir=rtl] .gr-key{box-shadow:inset 1px 0 0 var(--bezCut)}[dir=rtl] .gr-foot .ticker-viewport{-webkit-mask-image:linear-gradient(270deg,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(270deg,#000 0,#000 88%,transparent 100%)}[dir=rtl] .gset-tabs{box-shadow:inset 1px 0 0 var(--prule2)}[dir=rtl] .gset-tab{box-shadow:inset 1px 0 0 var(--bezDivider)}@media(max-width:760px){[dir=rtl] .gset-tabs{box-shadow:inset 0 -1px 0 var(--bezCut)}}[dir=rtl] .monitor-fs .mon-side,[dir=rtl] .monitor-fs .rw.is-line .rw-dom{box-shadow:inset -1px 0 0 var(--prule2)}[dir=rtl] .monitor-fs .rw-num{margin-inline-end:0;margin-left:7px}@media(max-width:980px){[dir=rtl] .monitor-fs .mon-side{box-shadow:inset 0 1px 0 var(--prule2)}}[dir=rtl] .dossier-fs .desk-tab{box-shadow:inset 1px 0 0 var(--bezDivider)}[dir=rtl] .dossier-fs .desk-margin{box-shadow:inset -1px 0 0 var(--prule2)}@container dossier (max-width: 900px){[dir=rtl] .dossier-fs .desk-margin{box-shadow:inset 0 1px 0 var(--prule2)}}[dir=rtl] .dossier-fs .desk-track{transform:translate(calc(var(--i, 0) * 100%))}[dir=rtl] .dossier-fs .desk-window.is-dragging .desk-track{transform:translate(var(--drag, 0px))}[dir=rtl] .dossier-fs .partner-bar{inset:0 0 0 auto;transform-origin:right center}[dir=rtl] .dossier-fs .pprod-seg{transform-origin:right center}[dir=rtl] .dossier-fs .pr-caps span:nth-child(2){transform:translate(50%)}[dir=rtl] .rank-mark{transform:translate(50%,-50%)}[dir=rtl] .rkb-bar{background:linear-gradient(270deg,transparent,var(--color-accent-soft))}@keyframes cmd-in-rtl{0%{transform:translate(18px);opacity:0}to{transform:none;opacity:1}}@keyframes cmd-out-rtl{to{transform:translate(10px);opacity:0}}[dir=rtl] .cmd-scrim .cmd-deck{animation-name:cmd-in-rtl}[dir=rtl] .cmd-scrim .cmd-deck.is-closing{animation-name:cmd-out-rtl}@keyframes boot-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-320%)}}[dir=rtl] .boot-bar-fill{animation-name:boot-slide-rtl}[dir=rtl] .news-nearby-about{padding-left:0;padding-right:44px}[dir=rtl] .colo-close{right:auto;left:0}[dir=rtl] .colo-citation{padding-left:0;padding-right:.7rem;border-left:0;border-right:2px solid var(--color-surface-line-strong)}:root{color-scheme:dark;--accent-rgb: 255 180 84;--brass-rgb: 217 179 106;--line-rgb: 214 224 232;--caution-rgb: 245 135 47;--ink-rgb: 231 233 235;--label-ink: #e7e9eb;--label-glass-top: rgba(14, 15, 17, .9);--label-glass-bottom: rgba(10, 11, 12, .94);--label-sheen: rgba(231, 233, 235, .08);--color-void: #0e0f11;--color-surface: rgba(23, 25, 27, .92);--color-surface-raised: rgba(32, 34, 37, .96);--color-surface-line: rgb(var(--line-rgb) / .13);--color-surface-line-strong: rgb(var(--line-rgb) / .28);--color-ink: #e7e9eb;--color-ink-dim: #b2b7bb;--color-ink-faint: #878d92;--color-accent: rgb(var(--accent-rgb));--color-accent-soft: rgb(var(--accent-rgb) / .13);--color-brass: rgb(var(--brass-rgb));--color-ok: #4cb5e0;--color-caution: rgb(var(--caution-rgb));--color-warn: #ffb454;--color-critical: #ef3b5b;--color-critical-text: #ff5470;--color-emerald: #34d399;--color-emerald-soft: rgba(52, 211, 153, .13);--font-display-base: "Schibsted Grotesk Variable", "Schibsted Grotesk", "Geo Arabic Text", system-ui, sans-serif;--font-mono-base: "Spline Sans Mono Variable", "Spline Sans Mono", "Geo Arabic Label", ui-monospace, "SF Mono", Menlo, monospace;--font-display: var(--font-display-base);--font-mono: var(--font-mono-base);--text-xs: .6875rem;--text-sm: .78rem;--text-base: .875rem;--text-lg: 1.05rem;--text-xl: clamp(1.25rem, 1.1rem + .7vw, 1.6rem);--wire-size-s: 13px;--wire-size-m: 14.5px;--wire-size-l: 16px;--wire-size-xl: 17.5px;--wire-small-s: 1;--wire-small-m: 1;--wire-small-l: 1.12;--wire-small-xl: 1.3;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--bar-height: 52px;--statusbar-height: 30px;--ticker-height: 30px;--panel-width: 392px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--duration-fast: .14s;--duration-normal: .28s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-in-quick: cubic-bezier(.4, 0, 1, 1);--duration-camera: 1.15s;--duration-draw: .12s;--duration-lay: .22s;--throw-page: 14px;--throw-page-out: 8px;--throw-sheet: 10px;--throw-sheet-out: 6px;--shadow-panel: 0 8px 28px -12px rgba(0, 0, 0, .6), 0 0 0 1px rgb(var(--line-rgb) / .07);--glow-accent: 0 0 0 1px rgb(var(--accent-rgb) / .35)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{background:var(--color-void);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px;border-radius:var(--radius-sm)}.app-frame{position:relative;height:100%;display:flex;flex-direction:column}.app-frame:not(:has(.ticker)){--ticker-height: 0px}.globe-stage{position:absolute;inset:var(--bar-height) 0 var(--statusbar-height) 0;overflow:hidden}.globe-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none}.globe-canvas:active{cursor:grabbing}.globe-tooltip{position:absolute;top:0;left:0;padding:3px 9px 4px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-sm);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) ease;will-change:transform;z-index:5;white-space:nowrap}.globe-tooltip.is-visible{opacity:1}.globe-tooltip.is-strait{color:var(--color-accent);border-color:rgb(var(--accent-rgb) / .45)}.globe-tooltip.is-line{color:var(--color-ink);border-color:var(--color-surface-line-strong);text-transform:none;letter-spacing:.02em}.globe-tooltip.is-event{white-space:pre-line;text-transform:none;letter-spacing:.01em;line-height:1.5;max-width:240px;color:var(--color-ink)}.event-legend{position:absolute;inset-inline-start:var(--space-3);bottom:calc(var(--statusbar-height) + var(--ticker-height) + var(--space-3));z-index:7;pointer-events:none;max-width:min(280px,calc(100vw - var(--space-3) * 2))}.hud-bl{position:absolute;inset-inline-start:var(--space-3);bottom:calc(var(--statusbar-height) + var(--ticker-height) + var(--space-3));z-index:7;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);pointer-events:none;max-width:min(300px,calc(100vw - var(--space-3) * 2))}.hud-bl .event-legend{position:static;inset-inline-start:auto;bottom:auto}.overlap-panel{pointer-events:auto;width:100%;background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);backdrop-filter:blur(10px);padding:var(--space-2) var(--space-3) var(--space-3);max-height:46vh;overflow-y:auto;scrollbar-width:thin}.overlap-panel.is-empty{display:none}.overlap-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.overlap-title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-dim)}.overlap-clear{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);background:none;border:none;padding:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}.overlap-clear:hover{color:var(--color-accent)}.overlap-clear:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.overlap-picker{display:none;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-2)}.overlap-rows{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.overlap-row{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink)}.overlap-row.is-both{border-top:1px solid var(--color-surface-line);padding-top:var(--space-1);margin-top:2px}.overlap-bloc{font-family:var(--font-mono);letter-spacing:.04em}.overlap-count{margin-inline-start:auto;font-size:var(--text-xs);color:var(--color-ink-faint)}.overlap-dim-note{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-faint);font-style:italic}.overlap-cvd-note{margin-top:var(--space-2);padding-inline-start:var(--space-2);border-inline-start:2px solid var(--color-caution);font-size:var(--text-xs);line-height:1.4;color:var(--color-ink-dim)}.overlap-seams{margin-top:var(--space-3);border-top:1px solid var(--color-surface-line);padding-top:var(--space-2)}.overlap-seams-title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-dim)}.overlap-seam-group{margin-top:var(--space-2)}.overlap-seam-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.overlap-seam-chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.overlap-seam-chip{font-size:var(--text-xs);color:var(--color-ink-dim);padding:2px 8px 3px;border-radius:99px;border:1px solid var(--color-surface-line);background:#7fa3cc12}.overlap-seam-chip.is-static{border-style:dashed;background:none;opacity:.75}.overlap-seam-chip.is-interactive{font-family:inherit;line-height:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.overlap-seam-chip.is-interactive:hover{color:var(--color-ink);background:rgb(var(--accent-rgb) / .08)}.overlap-seam-chip.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.event-legend-panel{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(24px) saturate(1.1);overflow:hidden}.event-legend-toggle{pointer-events:auto;display:flex;align-items:baseline;gap:var(--space-2);width:100%;padding:12px 14px 8px;background:none;border:0;cursor:pointer;font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--color-ink);transition:color var(--duration-fast) ease}.event-legend-toggle:hover,.event-legend-toggle:focus-visible{color:var(--color-ink)}.event-legend-title{color:inherit}.event-legend-tally{margin-inline-start:auto;font-family:var(--font-mono);font-size:10.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.event-legend-caret{flex:0 0 auto;width:6px;height:6px;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-normal) var(--ease-io)}.event-legend.is-folded .event-legend-caret{transform:translateY(1px) rotate(-135deg)}.event-legend-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-normal) var(--ease-io)}.event-legend.is-folded .event-legend-fold{grid-template-rows:0fr}.event-legend-fold-inner{min-height:0;overflow:hidden}.event-legend-list{list-style:none;margin:0;padding:0 14px 6px;display:flex;flex-direction:column;gap:0;opacity:1;transition:opacity var(--duration-fast) var(--ease-out-expo)}.event-legend.is-folded .event-legend-list{opacity:0}@media(prefers-reduced-motion:reduce){.event-legend-fold,.event-legend-list,.event-legend-caret{transition:none}}.event-legend-row{display:flex;align-items:flex-start;gap:9px;padding:7px 0;border-top:1px solid rgb(var(--line-rgb) / .08)}.event-legend-glyph{flex:0 0 auto;display:inline-flex;width:18px;height:18px}.event-legend-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.event-legend-head{display:flex;align-items:baseline;gap:var(--space-2)}.event-legend-name{font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--color-ink)}.event-legend-count{margin-inline-start:auto;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--color-ink-dim)}.event-legend-stale{font-family:var(--font-mono);font-size:10.5px;color:var(--color-ink-faint)}.event-legend-detail{font-family:var(--font-display);font-size:10.8px;line-height:1.3;color:var(--color-ink-faint)}.globe-labels{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4}.globe-label{position:absolute;top:0;left:0;z-index:0;display:inline-flex;padding:4px 13px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--label-ink);text-shadow:0 1px 2px rgba(0,0,0,.55);will-change:transform;flex-direction:column;align-items:center;gap:3px}.globe-label-name{display:block}.globe-label-note{display:block;max-width:240px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:pre-line;text-align:center;line-height:1.35;color:rgb(var(--brass-rgb) / .82)}.globe-label:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--label-glass-top),var(--label-glass-bottom));border:1px solid rgb(var(--brass-rgb) / .28);box-shadow:0 4px 16px #0009,inset 0 1px 0 var(--label-sheen);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2)}.topbar{position:relative;z-index:10;height:var(--bar-height);display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-4);background:linear-gradient(180deg,#121216f2,#0a0a0dcc);border-bottom:1px solid var(--color-surface-line);backdrop-filter:blur(10px)}.brand{display:flex;align-items:baseline;gap:var(--space-2);flex:none;user-select:none}@keyframes tab-breathe{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.settings-menu{position:relative;display:flex;align-items:center}.settings-trigger{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-ink-dim);padding:6px 10px 7px;border-radius:var(--radius-sm);border:1px solid transparent;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease;white-space:nowrap}.settings-trigger:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .07)}.settings-trigger.is-open{color:var(--color-accent);background:var(--color-accent-soft);border-color:rgb(var(--accent-rgb) / .35)}.settings-gear{font-size:1.05em;line-height:1}.settings-backdrop{position:fixed;inset:0;z-index:40}.settings-panel{position:fixed;top:calc(var(--bar-height) + 8px);inset-inline-end:12px;z-index:41;width:304px;max-height:calc(100vh - var(--bar-height) - 24px);overflow-y:auto;padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(12px);animation:settings-in var(--duration-fast) var(--ease-out-expo)}@keyframes settings-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.settings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.settings-title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:.01em;color:var(--color-ink)}.settings-close{color:var(--color-ink-faint);font-size:var(--text-sm);padding:2px 7px 3px;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.settings-close:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .07)}.settings-section{margin-top:var(--space-5)}.settings-section:first-of-type{margin-top:0}.settings-section-label{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.settings-modes{display:flex;flex-direction:column;gap:var(--space-1)}.settings-mode{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid transparent;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.settings-mode:hover{background:rgb(var(--line-rgb) / .07)}.settings-mode.is-active{background:var(--color-accent-soft);border-color:rgb(var(--accent-rgb) / .35)}.settings-mode-name{font-size:var(--text-sm);font-weight:500;color:var(--color-ink)}.settings-mode.is-active .settings-mode-name{color:var(--color-accent)}.settings-mode-desc{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--color-ink-faint)}.settings-toggles{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1)}.settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-surface-line);color:var(--color-ink-dim);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.settings-toggle:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .07)}.settings-toggle-label{font-size:var(--text-sm)}.settings-toggle-state{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--color-ink-faint)}.settings-toggle.is-on{color:var(--color-ink);border-color:var(--color-surface-line-strong)}.settings-toggle.is-on .settings-toggle-state{color:var(--color-brass)}.settings-toggle.is-forced{color:var(--color-accent);border-color:rgb(var(--accent-rgb) / .35);cursor:not-allowed}.settings-toggle.is-forced .settings-toggle-state{color:var(--color-accent)}.settings-about{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-dim)}.settings-link{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-accent)}.settings-link:hover{text-decoration:underline}.settings-presets{display:flex;flex-direction:column;gap:var(--space-1)}.settings-preset{display:flex;align-items:stretch;gap:var(--space-1);border-radius:var(--radius-sm)}.settings-preset-apply{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid transparent;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.settings-preset-apply:hover{background:rgb(var(--line-rgb) / .07)}.settings-preset.is-active .settings-preset-apply{background:var(--color-accent-soft);border-color:rgb(var(--accent-rgb) / .35)}.settings-preset-name{font-size:var(--text-sm);font-weight:500;color:var(--color-ink)}.settings-preset.is-active .settings-preset-name{color:var(--color-accent)}.settings-preset-desc{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--color-ink-faint)}.settings-preset-delete{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;color:var(--color-ink-faint);font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid transparent;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.settings-preset-delete:hover{color:var(--color-critical-text);background:#ef3b5b1a}.settings-preset-savebtn{margin-top:var(--space-2);width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-ink-dim);border-radius:var(--radius-sm);border:1px dashed var(--color-surface-line-strong);transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.settings-preset-savebtn:hover{color:var(--color-ink);border-color:var(--color-ink-faint);background:rgb(var(--line-rgb) / .07)}.settings-preset-save{margin-top:var(--space-2);display:flex;align-items:center;gap:var(--space-1)}.settings-preset-input{flex:1 1 auto;min-width:0;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-surface-line-strong)}.settings-preset-input:focus-visible{outline:none;border-color:var(--color-accent)}.settings-preset-input::placeholder{color:var(--color-ink-faint)}.settings-preset-confirm,.settings-preset-cancel{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;align-self:stretch;border-radius:var(--radius-sm);border:1px solid var(--color-surface-line);color:var(--color-ink-dim);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.settings-preset-confirm:hover{color:var(--color-accent);border-color:rgb(var(--accent-rgb) / .35);background:var(--color-accent-soft)}.settings-preset-cancel:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .07)}.utc-clock{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes wire-sweep{0%{transform:translate(0);opacity:0}18%{opacity:.85}82%{opacity:.85}to{transform:translate(calc(100vw - 140px));opacity:0}}@keyframes wire-sweep-rtl{0%{transform:translate(0);opacity:0}18%{opacity:.85}82%{opacity:.85}to{transform:translate(calc(-100vw + 140px));opacity:0}}.statusbar{position:relative;z-index:10;height:var(--statusbar-height);margin-top:auto;display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-4);background:#080d18eb;border-top:1px solid var(--color-surface-line);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:.06em;user-select:none}.legend-scale{display:flex;align-items:center;gap:6px;min-width:0;direction:ltr}.legend-blocs{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.legend-bloc{display:flex;align-items:center;gap:4px;white-space:nowrap}.legend-blocs .legend-bloc{gap:3px}.legend-blocs button.legend-bloc.is-toggle{padding:1px 4px 2px}button.legend-bloc.is-toggle{font-family:inherit;font-size:inherit;color:inherit;background:none;border:1px solid transparent;border-radius:99px;padding:1px 7px 2px;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}button.legend-bloc.is-toggle:hover{color:var(--color-ink)}button.legend-bloc.is-toggle.is-on{color:var(--color-ink);border-color:var(--color-accent)}button.legend-bloc.is-toggle:disabled,button.legend-bloc.is-toggle.is-blocked{opacity:.4;cursor:not-allowed}button.legend-bloc.is-toggle.is-blocked:hover{color:inherit}button.legend-bloc.is-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.legend-swatch{width:8px;height:8px;border-radius:2px}.dossier{position:absolute;top:calc(var(--bar-height) + var(--space-3));inset-inline-end:var(--space-3);bottom:calc(var(--statusbar-height) + var(--ticker-height) + var(--space-3));width:var(--panel-width);max-width:calc(100vw - var(--space-3) * 2);z-index:8;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(14px);transform:translate(calc(100% + var(--space-4)));opacity:0;transition:transform var(--duration-normal) var(--ease-out-expo),opacity var(--duration-normal) ease;overflow:hidden}.dossier.is-open{transform:translate(0);opacity:1}[dir=rtl] .dossier{transform:translate(calc(-100% - var(--space-4)))}[dir=rtl] .dossier.is-open{transform:translate(0)}.dossier-fs{position:fixed;top:var(--bar-height);inset-inline:0;bottom:0;z-index:11;display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-3),2.2vw,var(--space-6));background:radial-gradient(120% 120% at 50% 40%,#0a0a0d80,#060609c7);backdrop-filter:blur(7px) saturate(.85);animation:dossier-fs-fade var(--duration-normal) ease}.dossier-fs-shell{width:min(1180px,100%);height:min(900px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(14px);overflow:hidden;animation:dossier-fs-rise var(--duration-normal) var(--ease-out-expo)}@keyframes dossier-fs-fade{0%{opacity:0}}@keyframes dossier-fs-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}.dossier-fs-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-surface-line)}.dossier-fs-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-1)}.dossier-pin{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;font-size:1.05rem;line-height:1;color:var(--color-ink-faint);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,transform var(--duration-fast) ease}.dossier-pin:hover{color:var(--color-accent);background:var(--color-accent-soft)}.dossier-pin.is-pinned{color:var(--color-accent)}.dossier-pin:active{transform:scale(.9)}.dossier-fs-body{flex:1 1 auto;min-height:0;display:flex;overflow:hidden}.dossier-pane-body{animation:pane-arrive .12s var(--ease-io) both}@keyframes pane-arrive{0%{opacity:0}}@keyframes spark-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.dossier-pane-body .metric-spark,.dossier-pane-body .transit-spark{animation:spark-write var(--duration-normal) var(--ease-out-expo) both}@media(prefers-reduced-motion:reduce){.dossier-pane-body,.dossier-pane-body .metric-spark,.dossier-pane-body .transit-spark{animation:none}}.dossier-fs-foot{flex:0 0 auto;margin:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-surface-line);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint)}.dossier-bento{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.bento-card{background:var(--color-surface-raised);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5) var(--space-5)}.bento-card.is-hero{grid-column:1}.bento-card.is-metrics{grid-column:2}.bento-card.is-dek,.bento-card.is-wide{grid-column:1 / -1}.bento-card.is-metrics .section-label,.bento-card.is-dek .dossier-dek{margin-top:0}.bento-hero-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.bento-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.bento-card.is-hero .metric-spark,.bento-card.is-hero .rank-bar{margin-top:var(--space-3)}@media(max-width:900px){.dossier-bento{grid-template-columns:1fr}.bento-card.is-hero,.bento-card.is-metrics,.bento-card.is-dek{grid-column:1}}@media(max-width:720px){.dossier-fs{padding:0;backdrop-filter:blur(4px)}.dossier-fs-shell{width:100%;height:100%;border:none;border-radius:0}.dossier-fs-head{padding:var(--space-3) var(--space-4)}.dossier-fs-body{flex-direction:column}}.dossier-scroll{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent}.dossier-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-surface-line)}.dossier-titles{flex:1;min-width:0}.dossier-kicker{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.dossier-name{margin:0;font-size:clamp(1.7rem,1.35rem + 1.5vw,2.1rem);font-weight:600;letter-spacing:-.012em;line-height:1.04}.dossier-official{margin:5px 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-close{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;color:var(--color-ink-faint);font-size:1.1rem;line-height:1;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.dossier-close:hover{color:var(--color-ink);background:#7fa3cc1a}.lead-figure{display:flex;align-items:baseline;gap:var(--space-3)}.lead-big{font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 2.4vw,3.1rem);font-weight:600;letter-spacing:-.03em;line-height:.9;color:var(--color-ink);font-variant-numeric:tabular-nums}.lead-delta{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.lead-delta.is-up{color:var(--color-ok)}.lead-delta.is-down{color:var(--color-critical-text)}.lead-label{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim)}.lead-ppp{display:block;margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.dossier-dek{position:relative;margin:var(--space-4) 0 0;padding-top:var(--space-3);font-size:var(--text-lg);line-height:1.55;color:var(--color-ink)}.dossier-dek:before{content:"";position:absolute;top:0;inset-inline-start:0;width:32px;height:2px;background:var(--color-accent)}.dossier-section{margin-top:var(--space-5)}.dossier-section:first-child{margin-top:0}.section-label{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;letter-spacing:.01em;color:var(--color-ink-dim);display:flex;align-items:center;gap:var(--space-3)}.section-label:after{content:"";flex:1;height:1px;background:var(--color-surface-line)}.dossier-metrics{display:flex;flex-direction:column}.dossier-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-line)}.dossier-row:last-child{border-bottom:none}.dossier-row.is-stacked{flex-direction:column;align-items:stretch;gap:var(--space-1)}.row-label{min-width:0;font-size:var(--text-base);color:var(--color-ink-dim);letter-spacing:.01em}.row-value{font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:end}.dossier-row.is-stacked .row-value{font-size:var(--text-sm);line-height:1.45;text-align:start}.row-value.is-accent{color:var(--color-accent)}.row-year{margin-inline-start:7px;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.06em;color:var(--color-ink-faint)}.rank-bar{flex-basis:100%;display:flex;align-items:center;gap:var(--space-3);margin-top:2px}.rank-track{flex:1;height:2px;border-radius:2px;background:var(--color-surface-line);overflow:hidden}.rank-fill{display:block;height:100%;border-radius:2px;background:var(--color-accent);opacity:.55}.rank-caption{flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.political-freedom{display:inline-flex;align-items:center;gap:6px}.freedom-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.political-freedom.is-free{color:var(--color-ok)}.political-freedom.is-partly-free{color:var(--color-warn)}.political-freedom.is-not-free{color:var(--color-critical-text)}.seat-bar{flex-basis:100%;display:flex;flex-direction:column;gap:4px;margin-top:4px}.seat-track{position:relative;height:5px;border-radius:3px;background:var(--color-surface-line);overflow:hidden}.seat-fill{display:block;height:100%;border-radius:3px;background:var(--color-ink-faint);opacity:.7}.seat-fill.is-majority{background:var(--color-accent);opacity:.6}.seat-majority-tick{position:absolute;inset-block:-1px;inset-inline-start:50%;width:1px;background:var(--color-surface-line-strong)}.dossier-note{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--color-ink-faint);max-width:62ch}.seat-caption{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.metric-spark,.transit-spark{flex-basis:100%;display:block;width:100%;height:auto;margin-top:4px;color:var(--color-accent);overflow:visible}.metric-spark-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.metric-spark-dot{stroke:var(--color-surface-raised);stroke-width:1.5}.metric-spark.is-hero .metric-spark-line{stroke:var(--color-ink-dim);stroke-width:1.4}.metric-spark-span{display:block;direction:ltr;text-align:right;margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.lead-rule{display:block;height:1px;margin:var(--space-4) 0 0;background:linear-gradient(90deg,transparent,rgb(var(--brass-rgb) / .48) 12%,rgb(var(--brass-rgb) / .48) 88%,transparent)}.vessel-mix{flex-basis:100%;margin-top:4px}.vessel-mix-track{display:flex;gap:1px;height:4px;border-radius:2px;overflow:hidden;background:var(--color-surface-line)}.vessel-mix-seg{display:block;height:100%}.vessel-mix-legend{display:flex;flex-wrap:wrap;gap:3px 14px;margin:6px 0 0;padding:0;list-style:none}.vessel-mix-item{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--color-ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.vessel-mix-dot{flex-shrink:0;width:7px;height:7px;border-radius:2px}.vessel-mix-share{color:var(--color-ink-faint)}.ii{margin-top:var(--space-3)}.ii-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.ii-hero{display:flex;align-items:flex-end;gap:12px;margin-top:8px}.ii-score{font-family:var(--font-mono);font-size:2.6rem;line-height:.84;font-weight:500;color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ii-band{margin-inline-start:auto;padding-bottom:.4rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ii-gauge{margin-top:14px}.ii-track{position:relative;height:14px}.ii-rail{position:absolute;top:6px;inset-inline:0;height:2px;background:var(--color-surface-line)}.ii-gfill{position:absolute;top:6px;inset-inline-start:0;height:2px;background:var(--color-surface-line-strong)}.ii-tick{position:absolute;top:2px;width:1px;height:10px;background:var(--color-surface-line-strong)}.ii-marker{position:absolute;top:0;width:2px;height:14px;margin-inline-start:-1px;background:var(--color-brass)}.ii-scale{position:relative;height:12px;margin-top:4px;font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.ii-scale span{position:absolute;transform:translate(-50%);white-space:nowrap}.ii-scale span:first-child{transform:none}.ii-scale span:last-child{transform:translate(-100%)}[dir=rtl] .ii-scale span:first-child{transform:translate(-100%)}[dir=rtl] .ii-scale span:last-child{transform:none}.ii-legend{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:16px 0 6px}.ii-legend-l,.ii-legend-r{font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint)}.ii-legend-l{letter-spacing:.11em;text-transform:uppercase}.ii-legend-r{letter-spacing:.05em}.ii-rows{margin:0;padding:0;list-style:none}.ii-row{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:6px;align-items:baseline;padding:8px 0;border-top:1px solid var(--color-surface-line)}.ii-namewrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.ii-name{font-size:var(--text-sm);color:var(--color-ink-dim);line-height:1.25;overflow-wrap:anywhere}.ii-note{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--color-ink-faint)}.ii-val{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;direction:ltr}.ii-max{color:var(--color-ink-faint)}.ii-bar{grid-column:1 / -1;position:relative;height:3px;border-radius:2px;background:var(--color-surface-line);overflow:hidden}.ii-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:2px}.ii-cap{position:absolute;inset-block:0;inset-inline-end:0;width:1px;background:var(--color-surface-line-strong)}.ii-row.is-top .ii-name{color:var(--color-ink);font-weight:500}.ii-row.is-top .ii-val{font-weight:600}.ii-row.is-top .ii-bar{height:4px}.ii-row.is-nd .ii-name,.ii-row.is-nd .ii-val{color:var(--color-ink-faint)}.ii-hatch{position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(143,138,123,.35) 3px,rgba(143,138,123,.35) 4px)}[dir=rtl] .ii-hatch{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(143,138,123,.35) 3px,rgba(143,138,123,.35) 4px)}.ii-move{margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;color:var(--color-ink-faint)}.ii-move.is-up{color:var(--color-ink-dim)}.ii-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-surface-line);font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;color:var(--color-ink-faint);text-align:end}@media(prefers-reduced-motion:no-preference){.ii-gfill,.ii-fill{transition:inline-size var(--duration-normal) var(--ease-out-expo)}}.transit-mom{flex-basis:100%;margin-top:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;font-variant-numeric:tabular-nums;cursor:help}.transit-mom.is-up{color:var(--color-ok)}.transit-mom.is-down{color:var(--color-caution)}.transit-mom.is-flat{color:var(--color-ink-faint)}.source-badge{display:inline-flex;align-items:center;gap:4px;margin-inline-start:7px;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.06em;color:var(--color-ink-faint);cursor:help}.cred-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--color-ink-faint)}.source-badge.is-high .cred-dot{background:var(--color-ink-dim)}.source-badge.is-medium .cred-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--color-ink-faint)}.source-badge.is-low .cred-dot{background:var(--color-caution)}.source-badge.is-stale{color:var(--color-caution)}.source-badge.is-stale .cred-dot{background:var(--color-caution);box-shadow:none}.source-badge.is-live .cred-dot{background:var(--color-ok);box-shadow:none}.source-badge.is-lead{margin-inline-start:0;font-size:var(--text-xs)}.divergence-flag{flex-basis:100%;margin-top:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--color-caution);font-variant-numeric:tabular-nums;cursor:help}.row-forecast{flex-basis:100%;margin-top:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;cursor:help}.spark-interactive{position:relative;display:block;width:100%;padding-top:18px;container-type:inline-size}.dossier-row .spark-interactive{flex-basis:100%;margin-top:4px}.bento-card.is-hero .spark-interactive{margin-top:var(--space-3)}.spark-hit{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--radius-sm)}.spark-hit>svg{display:block;width:100%;height:auto;margin:0}.spark-hit:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.spark-hover{opacity:0;transition:opacity var(--duration-draw) linear}.spark-hover.is-on{opacity:1}.spark-guide{stroke:var(--color-ink-faint);stroke-width:1;opacity:.5;transition:transform var(--duration-draw) var(--ease-out-expo)}.spark-cursor{stroke:var(--color-surface-raised);stroke-width:1.5;transition:transform var(--duration-draw) var(--ease-out-expo)}.spark-readout{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transform:translate(calc(var(--rx, 0) * 100cqw)) translate(calc(var(--rx, 0) * -100%));transition:transform var(--duration-draw) var(--ease-out-expo),opacity var(--duration-draw) linear,visibility 0s linear var(--duration-draw);display:inline-flex;align-items:baseline;gap:5px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #0006}.spark-readout.is-on{opacity:1;visibility:visible;transition-delay:0s}.spark-readout-label{color:var(--color-ink-faint)}.spark-readout-value{color:var(--color-ink);font-variant-numeric:tabular-nums}.spark-expand-hint{position:absolute;bottom:1px;inset-inline-end:2px;font-size:11px;line-height:1;color:var(--color-ink-faint);opacity:0;transition:opacity var(--duration-fast) ease;pointer-events:none}.spark-hit:hover .spark-expand-hint,.spark-hit:focus-visible .spark-expand-hint{opacity:.85}button.rank-bar{width:100%;border:0;background:none;cursor:pointer;text-align:start;-webkit-appearance:none;appearance:none;padding:2px 0;border-radius:var(--radius-sm)}button.rank-bar:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.rank-expand-hint{flex-shrink:0;font-size:11px;line-height:1;color:var(--color-ink-faint);opacity:0;transition:opacity var(--duration-fast) ease}button.rank-bar:hover .rank-fill{background:var(--color-brass);opacity:1}button.rank-bar:hover .rank-expand-hint,button.rank-bar:focus-visible .rank-expand-hint{opacity:.85}.rank-bar.is-statement{position:relative;display:flex;direction:ltr;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding:0}.rank-fig-wrap{display:flex;flex-direction:column;gap:5px}.rank-fig-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.rank-fig{direction:ltr;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.rank-fig small{font-size:.72em;font-weight:400;color:var(--color-ink-faint)}.rank-scalewrap{flex:1;max-width:200px}.rank-scale{position:relative;display:block;height:1px;background:var(--color-surface-line-strong)}.rank-mark{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--color-brass);border:2px solid var(--color-surface-raised);box-shadow:0 0 0 1px rgb(var(--brass-rgb) / .4);transform:translate(-50%,-50%)}.rank-scale-caps{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint)}.rank-bar.is-statement .rank-expand-hint{position:absolute;top:0;inset-inline-end:0}.rank-bar.is-statement:hover .rank-mark,.rank-bar.is-statement:focus-visible .rank-mark{box-shadow:0 0 10px rgb(var(--brass-rgb) / .6)}.chart-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#03060c9e;backdrop-filter:blur(4px)}.chart-backdrop.is-elevated{z-index:50}.chart-modal{width:min(680px,100%);max-height:min(86vh,640px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);animation:chart-in var(--duration-normal) var(--ease-out-expo);scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent}@keyframes chart-in{0%{transform:translateY(10px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.chart-backdrop.is-closing{animation:chart-scrim-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}.chart-backdrop.is-closing .chart-modal{animation:chart-out var(--duration-draw) var(--ease-in-quick) both}@keyframes chart-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes chart-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-sheet-out) * -1))}}.chart-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.chart-modal-titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-width:0}.chart-modal-title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-ink)}.chart-modal-close{flex-shrink:0;width:28px;height:28px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);background:none;color:var(--color-ink-dim);cursor:pointer;font-size:var(--text-sm);transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.chart-modal-close:hover{color:var(--color-ink);border-color:var(--color-surface-line-strong)}.chart-modal-close:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.chart-desc{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-dim)}.chart-figure{position:relative;container-type:inline-size}.chart-svg{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.chart-svg:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.chart-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-grid{stroke:var(--color-surface-line-strong);stroke-width:1;stroke-dasharray:2 4}.chart-zero{stroke:var(--color-ink-faint);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.chart-axis-label{fill:var(--color-ink-faint);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.chart-extent{stroke:var(--color-surface-raised);stroke-width:1.5}.chart-hover{opacity:0;transition:opacity var(--duration-draw) linear}.chart-hover.is-on{opacity:1}.chart-guide{stroke:var(--color-ink-faint);stroke-width:1;opacity:.5;transition:transform var(--duration-draw) var(--ease-out-expo)}.chart-cursor{stroke:var(--color-surface-raised);stroke-width:1.5;transition:transform var(--duration-draw) var(--ease-out-expo)}.chart-readout{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transform:translate(calc(var(--rx, 0) * 100cqw)) translate(calc(var(--rx, 0) * -100%));transition:transform var(--duration-draw) var(--ease-out-expo),opacity var(--duration-draw) linear,visibility 0s linear var(--duration-draw);display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-void);border:1px solid var(--color-surface-line-strong);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;pointer-events:none}.chart-readout.is-on{opacity:1;visibility:visible;transition-delay:0s}.chart-readout-label{color:var(--color-ink-faint)}.chart-readout-value{color:var(--color-ink);font-variant-numeric:tabular-nums}.chart-foot{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-faint)}.chart-empty{margin:var(--space-4) 0;font-size:var(--text-sm);color:var(--color-ink-faint)}.peer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:min(56vh,440px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent}.peer-row{display:grid;grid-template-columns:2.4em minmax(0,1fr) 64px auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.peer-row.is-target{background:var(--color-accent-soft)}.peer-rank{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.peer-row.is-target .peer-rank{color:var(--color-accent)}.peer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--color-ink-dim)}.peer-row.is-target .peer-name{color:var(--color-ink);font-weight:500}.peer-bar{height:4px;border-radius:2px;background:var(--color-surface-line);overflow:hidden}.peer-bar-fill{display:block;height:100%;border-radius:2px;background:var(--color-ink-faint)}.peer-row.is-target .peer-bar-fill{background:var(--color-accent)}.peer-value{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:end}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dominance-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dominance-item{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-line)}.dominance-item:last-child{border-bottom:none}.dominance-rank{flex-shrink:0;min-width:1.9em;font-family:var(--font-mono);font-weight:600;font-size:var(--text-sm);color:var(--color-accent)}.dominance-rank.is-r2,.dominance-rank.is-r3{color:var(--color-ink-faint)}.dominance-field{flex:1;min-width:0;font-size:var(--text-base);font-weight:500;color:var(--color-ink)}.dominance-stage{flex:none;font-size:var(--text-xs);font-variant:all-small-caps;letter-spacing:.06em;color:var(--color-ink-faint);white-space:nowrap}.dominance-note{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-dim);margin-inline-start:auto;text-align:end}.bloc-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bloc-chip{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;padding:3px 9px 4px;border-radius:99px;border:1px solid}.bloc-chip.is-interactive{background:transparent;cursor:pointer;line-height:inherit;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.bloc-chip.is-interactive:hover{background:#7fa3cc1a}.bloc-chip.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bloc-action{display:block;width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-dim);background:#7fa3cc12;border:1px solid var(--color-surface-line);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.bloc-action:hover{color:var(--color-ink);border-color:var(--color-surface-line-strong);background:rgb(var(--accent-rgb) / .08)}.bloc-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bloc-rank,.bloc-floor{margin-inline-start:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-faint)}.bloc-floor{text-transform:uppercase}.export-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.export-chip{font-size:var(--text-sm);color:var(--color-ink-dim);padding:3px 10px 4px;background:#7fa3cc12;border:1px solid var(--color-surface-line);border-radius:99px}.export-chip.is-interactive{display:inline-flex;align-items:center;gap:5px;font-family:inherit;line-height:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.export-chip.is-interactive:hover{color:var(--color-ink);border-color:var(--color-surface-line-strong);background:rgb(var(--accent-rgb) / .08)}.export-chip.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.export-chip.is-expanded{color:var(--color-accent);border-color:rgb(var(--accent-rgb) / .45);background:var(--color-accent-soft)}.export-chip-caret{font-size:9px;line-height:1;opacity:.7;transition:transform var(--duration-fast) var(--ease-out-expo)}.export-chip.is-expanded .export-chip-caret{transform:rotate(180deg)}.exposure-panel{margin-top:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:var(--color-surface-raised);animation:exposure-reveal var(--duration-normal) var(--ease-out-expo)}@keyframes exposure-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.exposure-label{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.exposure-flag{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.45;color:var(--color-caution);border-inline-start:2px solid var(--color-caution);padding-inline-start:var(--space-2)}.equity-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.equity-row{padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-line)}.equity-row:first-child{padding-top:0}.equity-row:last-child{border-bottom:none;padding-bottom:0}.equity-row.is-proxy{border-inline-start:2px dashed var(--color-surface-line-strong);padding-inline-start:var(--space-2)}.equity-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.equity-ticker{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--color-ink)}.equity-name{font-size:var(--text-sm);color:var(--color-ink-dim)}.equity-proxy-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);padding:1px 6px 2px;border:1px solid var(--color-surface-line);border-radius:99px}.equity-quote{margin-inline-start:auto;display:inline-flex;align-items:baseline;gap:var(--space-2)}.equity-price{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink)}.equity-delta{font-family:var(--font-mono);font-size:var(--text-xs)}.equity-delta.is-up{color:var(--color-ok)}.equity-delta.is-down{color:var(--color-critical-text)}.price-hole{display:inline-block;padding:1px 6px 2px;background:var(--hole, transparent);box-shadow:var(--bezWellShadow, inset 0 0 0 1px var(--color-surface-line));font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--holeInk, var(--color-ink-faint))}.equity-head .price-hole{margin-inline-start:auto}.fx-pair{font-family:var(--font-mono);color:var(--color-ink-dim)}.fx-move{font-family:var(--font-mono)}.fx-move.is-up{color:var(--color-ok)}.fx-move.is-down{color:var(--color-critical-text)}.equity-sub{margin:var(--space-1) 0 0;display:flex;align-items:baseline;gap:var(--space-2)}.equity-exchange{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.equity-note{font-size:var(--text-sm);line-height:1.45;color:var(--color-ink-dim)}.exposure-source{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--color-ink-faint)}.identity-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.id-tag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;padding:3px 9px 4px;border-radius:var(--radius-sm);color:var(--color-ink-dim);background:#7fa3cc12;border:1px solid var(--color-surface-line)}.id-tag.is-flag{color:var(--color-caution);background:rgb(var(--caution-rgb) / .08);border-color:rgb(var(--caution-rgb) / .3)}.id-tag.is-muted{color:var(--color-ink-faint)}.strategic-note{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-ink-dim);border-inline-start:2px solid var(--color-accent);padding-inline-start:var(--space-3)}.risk-banner{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--color-ink)}.risk-dot{width:8px;height:8px;border-radius:50%;animation:risk-pulse 2.2s ease-in-out infinite}@keyframes risk-pulse{0%,to{opacity:1}50%{opacity:.35}}.rel-groups{display:flex;flex-direction:column;gap:var(--space-3)}.rel-group{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--space-3);align-items:start}.rel-kind{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding-top:4px}.rel-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rel-chip{font-size:var(--text-sm);letter-spacing:.01em;padding:3px 9px 4px;border-radius:99px;border:1px solid;cursor:default}.event-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.event-item{padding:var(--space-3) 0;border-bottom:1px solid var(--color-surface-line)}.event-item:first-child{padding-top:0}.event-item:last-child{border-bottom:none;padding-bottom:0}.event-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.event-name{font-size:var(--text-base);font-weight:500;color:var(--color-ink)}.event-badge{flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px 3px;border-radius:99px;border:1px solid}.event-meta{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-ink-faint)}.event-note{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-dim)}.event-name.is-interactive{font:inherit;font-size:var(--text-base);font-weight:500;color:var(--color-ink);padding:0;background:none;border:none;cursor:pointer;text-align:start;transition:color var(--duration-fast) var(--ease-out-expo)}.event-name.is-interactive:hover{color:var(--color-accent)}.event-name.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.dep-groups{display:flex;flex-direction:column;gap:var(--space-3)}.dep-group{display:grid;grid-template-columns:5rem 1fr;gap:var(--space-3);align-items:start}.dep-band{font-family:var(--font-display);font-size:12px;font-weight:500;padding-top:4px}.dep-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dep-chip{font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-ink-dim);padding:3px 9px 4px;border-radius:99px;border:1px solid var(--color-surface-line);background:#7fa3cc12}.dep-chip.is-interactive{font-family:inherit;line-height:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.dep-chip.is-interactive:hover{color:var(--color-ink);background:rgb(var(--accent-rgb) / .08)}.dep-chip.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sever-engage{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-top:var(--space-3);font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--color-critical-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(239,59,91,.33);background:#ef3b5b0f;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.sever-engage:hover{background:#ef3b5b24;border-color:#ef3b5b8c}.sever-engage:focus-visible{outline:2px solid var(--color-critical-text);outline-offset:2px}aside.dossier .dossier-kicker,aside.dossier .dossier-copylink{font-family:var(--font-display);font-size:12px;letter-spacing:0;text-transform:none}.sever-engage-glyph{font-size:var(--text-sm);line-height:1}.sever-banner{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(239,59,91,.45);background:#ef3b5b1a}.sever-dot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:4px;background:var(--color-critical);animation:sever-pulse 1.6s ease-in-out infinite}@keyframes sever-pulse{0%,to{box-shadow:0 0 #ef3b5b80}50%{box-shadow:0 0 0 5px #ef3b5b00}}.sever-banner-title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-critical-text)}.sever-banner-note{font-size:var(--text-xs);color:var(--color-ink-dim);margin-top:2px}.sever-restore{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-surface-line);background:#e8eef50d;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.sever-restore:hover{border-color:var(--color-accent);background:rgb(var(--accent-rgb) / .08)}.sever-restore:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sever-esc-hint{font-size:10px;letter-spacing:.08em;text-transform:none;color:var(--color-ink-faint)}.sever-lanes{display:flex;flex-direction:column;gap:var(--space-2)}.sever-lane{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.sever-lane-name{font-size:var(--text-sm);color:var(--color-ink-dim)}.sever-lane-state{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-critical-text)}.sever-nodetour{font-size:var(--text-sm);font-style:italic;color:var(--color-ink-dim)}.ledger-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}.ledger-row{border-inline-start:2px solid var(--color-surface-line);padding-inline-start:var(--space-3)}.ledger-head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.ledger-rank{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);min-width:1.2em}.ledger-country{font-size:var(--text-sm);color:var(--color-ink)}button.ledger-country{background:none;border:none;padding:0;font-family:inherit;line-height:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}button.ledger-country:hover{color:var(--color-accent)}button.ledger-country:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ledger-exposure{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.ledger-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);margin-top:2px}.ledger-note{font-size:var(--text-sm);line-height:1.45;color:var(--color-ink-dim);margin-top:2px}.ucdp-headline{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.ucdp-count{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:600;color:var(--color-accent);font-variant-numeric:tabular-nums}.ucdp-window{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-ink-dim)}.ucdp-empty,.displacement-empty{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint);padding:var(--space-2) 0 0}.ucdp-provenance,.displacement-provenance{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-ink-faint)}.ucdp-source{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.05em .4em;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);color:var(--color-ink-dim)}.ucdp-provisional{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;color:var(--color-ink-dim)}.ucdp-sublabel{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-xs);font-variant:all-small-caps;letter-spacing:.06em;color:var(--color-ink-faint)}.ucdp-split-list,.ucdp-place-list{margin:0;padding:0;list-style:none}.ucdp-split-list li{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--color-ink-dim)}.ucdp-place-list li{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs);line-height:1.6}.ucdp-place-name{flex:1;min-width:0;color:var(--color-ink)}.ucdp-place-count{flex:none;font-family:var(--font-mono);color:var(--color-ink-dim);white-space:nowrap}.ucdp-place-list li.is-unassigned .ucdp-place-name{font-style:italic;color:var(--color-ink-faint)}.ucdp-place-more{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.ucdp-month-strip{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;align-items:end;block-size:2.25rem;margin:0;padding:0;list-style:none}.ucdp-month-strip li{align-self:end;min-block-size:2px;border-radius:1px}.ucdp-month-strip li.is-coded{background:var(--color-accent);opacity:.55}.ucdp-month-strip li.is-uncoded{block-size:2px;background:var(--color-ink-faint);opacity:.3}.alignment-furthest{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--color-ink);text-wrap:pretty}.sanction-split{margin-top:var(--space-2)}.sanction-prog-list{margin:var(--space-1) 0 0;padding:0;list-style:none}.sanction-prog-list li{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs);line-height:1.6}.sanction-prog-code{flex:1;min-width:0;font-family:var(--font-mono);color:var(--color-ink);word-break:break-word}.sanction-prog-count{flex:none;font-family:var(--font-mono);color:var(--color-ink-dim);white-space:nowrap}.sanction-territorial{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-surface-line)}.sanction-territorial-count{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink)}.sanction-caveat{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--color-ink-dim);text-wrap:pretty}.acd-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.acd-row{display:flex;flex-direction:column;gap:2px}.acd-sides{font-size:var(--text-sm);line-height:1.45;color:var(--color-ink);overflow-wrap:anywhere}.minerals-more,.minerals-withheld{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;color:var(--color-ink-faint)}.sanction-banner{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid;margin-bottom:var(--space-3)}.sanction-dot{width:8px;height:8px;border-radius:50%;animation:risk-pulse 2.2s ease-in-out infinite}.dossier-empty{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint);padding:var(--space-3) 0}.dossier-footnote{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.cmd-scrim{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-start;align-items:flex-start;padding:calc(var(--bar-height) + var(--space-4)) var(--space-4) var(--space-6);background:transparent;pointer-events:none}.cmd-deck{box-sizing:border-box;display:flex;flex-direction:column;width:100%;pointer-events:auto;max-width:340px;height:auto;max-height:min(100%,680px);overflow:hidden;background:linear-gradient(180deg,#17181be6,#0f1012ed);border:1px solid var(--color-surface-line);border-radius:16px;box-shadow:0 20px 56px #0000008c,inset 0 1px #ffffff0a;animation:cmd-in var(--duration-normal) var(--ease-out-expo)}@keyframes cmd-in{0%{transform:translate(-18px);opacity:0}to{transform:none;opacity:1}}.cmd-scrim .cmd-deck.is-closing{animation:cmd-out var(--duration-fast) var(--ease-in-quick) both;pointer-events:none}@keyframes cmd-out{to{transform:translate(-10px);opacity:0}}.cmd-line{display:flex;align-items:center;gap:var(--space-3);flex:none;height:68px;padding:0 var(--space-5);border-bottom:1px solid var(--color-surface-line)}.cmd-prompt{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:1.0625rem;line-height:1}.cmd-chip{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-dim);white-space:nowrap}.cmd-chip-token{color:var(--color-accent)}.cmd-chip-label{padding-bottom:2px;border-bottom:1.5px solid rgb(var(--accent-rgb) / .5)}.cmd-chip-x{border:none;background:transparent;color:var(--color-ink-faint);font-size:.72rem;line-height:1;cursor:pointer;padding:0;padding-inline-start:2px}.cmd-chip-x:hover{color:var(--color-ink-dim)}.cmd-input{flex:1;min-width:60px;background:transparent;border:none;outline:none;color:var(--color-ink);font-family:var(--font-display);font-size:1.1875rem;font-weight:350;letter-spacing:-.01em;caret-color:var(--color-accent)}.cmd-input::placeholder{color:var(--color-ink-faint)}.cmd-kbd{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;color:var(--color-ink-faint);border:1px solid var(--color-surface-line-strong);border-radius:5px;padding:3px 7px}.cmd-close{display:grid;place-items:center;width:26px;height:26px;border:none;background:transparent;color:var(--color-ink-faint);font-size:.85rem;cursor:pointer}.cmd-close:hover{color:var(--color-ink)}.cmd-body{display:flex;flex:1 1 auto;min-height:0}.cmd-results{flex:1;min-width:0;overflow-y:auto;padding:var(--space-2) 0 var(--space-3);scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent;min-height:132px}.cmd-results::-webkit-scrollbar{width:7px}.cmd-results::-webkit-scrollbar-thumb{background:var(--color-surface-line-strong);border-radius:4px}#cmd-listbox{position:relative}.cmd-group-head{display:flex;align-items:baseline;gap:var(--space-2);position:sticky;top:0;z-index:1;padding:var(--space-4) var(--space-5) var(--space-1);background:linear-gradient(180deg,#141518f7,#141518eb);backdrop-filter:blur(6px)}.cmd-group-title{font-family:var(--font-mono);font-size:.594rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-faint)}.cmd-group-count{font-family:var(--font-mono);font-size:.594rem;color:var(--color-ink-faint)}.cmd-row{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);margin-block:1px;margin-inline:var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:transparent;color:var(--color-ink-dim);text-align:start;cursor:pointer;position:relative;z-index:1}.cmd-row:hover{background:#ffffff06}.cmd-rail{position:absolute;inset-inline:var(--space-4) var(--space-2);top:0;z-index:0;height:var(--cmd-rail-h, 38px);border-radius:var(--radius-md);background:#ffffff0d;transform:translate3d(0,var(--cmd-rail-y, 0),0);transition:transform var(--cmd-rail-dur, var(--duration-fast)) var(--ease-io);pointer-events:none}.cmd-rail.is-jump{transition:none;animation:cmd-rail-strike .12s linear}@keyframes cmd-rail-strike{0%{opacity:0}}.cmd-rail:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:2px;height:18px;border-radius:0;border-start-end-radius:2px;border-end-end-radius:2px;background:var(--color-accent)}.cmd-rail-lamp{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:2px;height:18px;box-shadow:var(--glow-accent);animation:cmd-lamp var(--duration-camera) var(--ease-io) both}.cmd-rail-lamp.is-static{animation:none}@keyframes cmd-lamp{0%{opacity:.28}to{opacity:1}}.cmd-row-icon{width:22px;flex:none;display:flex;align-items:center;justify-content:center}.cmd-row-flag{font-size:1.05rem;line-height:1}.cmd-row-char{font-family:var(--font-mono);font-size:.875rem;line-height:1;color:var(--color-ink-faint)}.cmd-row.is-active .cmd-row-char{color:var(--color-ink-dim)}.cmd-row-swatch{width:13px;height:13px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff24}.cmd-row-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cmd-row-name{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.cmd-row-name-text{min-width:0;font-family:var(--font-display);font-size:.9375rem;font-weight:430;letter-spacing:-.006em;color:var(--color-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-row:hover .cmd-row-name-text{color:var(--color-ink)}.cmd-row.is-active .cmd-row-name-text{color:#fff}.cmd-row-current{flex:none;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim)}.cmd-row-sub{font-family:var(--font-mono);font-size:.656rem;letter-spacing:.01em;color:var(--color-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-row.is-active .cmd-row-sub{color:var(--color-ink-dim)}.cmd-row-meta{flex:none;display:flex;align-items:center;gap:var(--space-3)}.cmd-row-hint{font-family:var(--font-mono);font-size:.656rem;letter-spacing:.06em;color:var(--color-ink-dim);opacity:0}.cmd-row.is-active .cmd-row-hint{opacity:1}.cmd-row-hint-ret{color:var(--color-accent)}.cmd-row-dot{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.cmd-row-dot.is-on{color:var(--color-ok)}.cmd-row-dot-mark{margin-inline-end:.3em}.cmd-empty{padding:var(--space-6) var(--space-4);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint)}.cmd-preview{flex:none;display:flex;flex-direction:column;max-height:264px;padding:var(--space-4) var(--space-5) var(--space-5);overflow-y:auto;border-top:1px solid var(--color-surface-line);background:#ffffff04;scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent;animation:cmd-readout var(--duration-fast) var(--ease-out-expo);transition:opacity .1s linear}.cmd-preview.is-stale{opacity:.58}@keyframes cmd-readout{0%{opacity:0;transform:translateY(3px)}}.cmd-preview::-webkit-scrollbar{width:7px}.cmd-preview::-webkit-scrollbar-thumb{background:var(--color-surface-line-strong);border-radius:4px}.cmd-pv-empty{color:var(--color-ink-faint);font-size:var(--text-sm)}.cmd-pv-kicker{font-family:var(--font-mono);font-size:.594rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-faint)}.cmd-pv-head{display:flex;align-items:center;gap:11px;margin-top:var(--space-2)}.cmd-pv-flag{font-size:22px;line-height:1;flex:none}.cmd-pv-char{font-family:var(--font-mono);font-size:19px;line-height:1;color:var(--color-ink-dim);flex:none}.cmd-pv-swatch{width:30px;height:30px;flex:none;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff24}.cmd-pv-name{margin:0;font-family:var(--font-display);font-size:1.1875rem;font-weight:520;letter-spacing:-.02em;line-height:1.1;color:#fff}.cmd-pv-metaline{margin:2px 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.cmd-pv-rule{height:1px;background:var(--color-surface-line);margin:var(--space-2) 0}.cmd-pv-desc{flex:none;font-family:var(--font-display);font-size:.78125rem;font-weight:340;line-height:1.5;color:var(--color-ink-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmd-pv-stats{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0}.cmd-pv-stat{display:flex;flex-direction:column-reverse;gap:3px;min-width:0}.cmd-pv-stat dt{font-family:var(--font-mono);font-size:.594rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.cmd-pv-stat dd{margin:0;font-family:var(--font-display);font-size:1.1875rem;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.cmd-pv-state{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.cmd-footer{flex:none;display:flex;align-items:center;gap:var(--space-5);height:42px;padding:0 var(--space-5);border-top:1px solid var(--color-surface-line);font-family:var(--font-mono);font-size:.656rem;color:var(--color-ink-faint)}.cmd-hint{display:inline-flex;align-items:center;gap:var(--space-2)}.cmd-footer kbd{color:var(--color-ink-dim)}.cmd-footer-spacer{flex:1}.cmd-grammar{display:flex;gap:var(--space-4)}.cmd-grammar-item{display:inline-flex;gap:6px}.cmd-grammar-item b{color:var(--color-ink-dim);font-weight:600}.cmd-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.cmd-deck,.cmd-scrim .cmd-deck.is-closing,.cmd-rail,.cmd-rail.is-jump,.cmd-rail-lamp,.cmd-preview{animation:none}.cmd-rail,.cmd-preview{transition:none}.cmd-rail-lamp{opacity:1}}@media(max-width:760px){.cmd-grammar,.cmd-hint-label,.cmd-kbd{display:none}}.boot{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);background:var(--color-void);transition:opacity .4s ease}.boot.is-done{opacity:0;pointer-events:none}.boot-brand{font-weight:700;font-size:var(--text-xl);letter-spacing:.22em}.boot-brand .brand-x{color:var(--color-accent)}.boot-log{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:.1em;min-height:1.2em}.boot-bar{width:220px;height:2px;background:var(--color-surface-line);overflow:hidden;border-radius:2px}.boot-bar-fill{height:100%;width:40%;background:var(--color-accent);animation:boot-slide 1.1s ease-in-out infinite}@keyframes boot-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.boot-error{color:var(--color-critical-text);font-family:var(--font-mono);font-size:var(--text-sm);max-width:420px;text-align:center}.lang-gate{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--color-void);animation:langGateIn var(--duration-normal) var(--ease-out-expo) both}@keyframes langGateIn{0%{opacity:0}to{opacity:1}}.lang-gate-panel{width:min(560px,100%);display:flex;flex-direction:column;gap:var(--space-5);text-align:center}.lang-gate-brand{font-family:var(--font-mono);font-weight:600;letter-spacing:.3em;font-size:var(--text-lg);color:var(--color-ink)}.lang-gate-brand .brand-x{color:var(--color-accent)}.lang-gate-prompt{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim)}.lang-gate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.lang-gate-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,transform var(--duration-fast) ease}.lang-gate-option:hover{border-color:var(--color-surface-line-strong);background:var(--color-surface-raised)}.lang-gate-option:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:var(--glow-accent)}.lang-gate-option:active{transform:translateY(1px)}.lang-gate-option[dir=rtl]{align-items:flex-end}.lang-gate-endonym{font-size:var(--text-base);font-weight:500}.lang-gate-english{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-ink-dim)}@media(max-width:380px){.lang-gate-grid{grid-template-columns:1fr}}.ticker{position:absolute;inset-inline:0;bottom:var(--statusbar-height);height:var(--ticker-height);z-index:7;display:flex;align-items:center;gap:var(--space-3);padding-inline-start:var(--space-3);background:#080d18e0;border-top:1px solid var(--color-surface-line);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;user-select:none}.ticker-chip{flex:0 0 auto;padding:1px 8px 2px;border:1px solid var(--color-surface-line-strong);border-radius:999px;color:var(--color-ink-faint);letter-spacing:.16em;font-size:10px}.ticker-chip.is-live{color:var(--color-accent);border-color:rgb(var(--accent-rgb) / .45)}.ticker-energy{flex:0 0 auto;display:flex;gap:var(--space-3);color:var(--color-brass);white-space:nowrap}.tape-quote em{font-style:normal;margin-inline-start:5px}.tape-up{color:var(--color-ok)}.tape-down{color:var(--color-critical-text)}.ticker-viewport{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.ticker-track{display:flex;width:max-content;animation:ticker-scroll 90s linear infinite;will-change:transform}.ticker-viewport:hover .ticker-track{animation-play-state:paused}.ticker-run{display:flex;gap:var(--space-6);padding-inline-end:var(--space-6)}.ticker-item{display:inline-flex;align-items:baseline;gap:7px;color:var(--color-ink-dim);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) ease}.ticker-item:hover{color:var(--color-ink)}.ticker-age{color:var(--color-accent)}.ticker-domain{color:var(--color-ink-faint)}.ticker-static{display:flex;align-items:baseline;gap:var(--space-4);min-width:0;overflow:hidden}.ticker-more{color:var(--color-ink-faint);white-space:nowrap}.ticker-empty{color:var(--color-ink-faint);letter-spacing:.1em}@keyframes ticker-scroll{to{transform:translate(-50%)}}[dir=rtl] .ticker-track{animation-name:ticker-scroll-rtl}@keyframes ticker-scroll-rtl{to{transform:translate(50%)}}.mtape-q{color:var(--color-ink-dim);white-space:nowrap}.mtape-l{color:var(--color-ink-faint);letter-spacing:.08em}.mtape-v{font-weight:500;color:var(--color-ink);font-variant-numeric:tabular-nums}.mtape .ticker-chip.is-live{color:var(--color-brass);border-color:rgb(var(--brass-rgb) / .45)}.markets-backdrop{background:radial-gradient(120% 80% at 50% 0%,rgb(var(--brass-rgb) / .05),transparent 55%),#030509a8}.markets-head{background:linear-gradient(180deg,rgb(var(--brass-rgb) / .06),transparent 60%)}.markets-body{padding:var(--space-4) var(--space-5) var(--space-5)}@keyframes mdesk-breathe{0%,to{opacity:.5}50%{opacity:1}}.mdesk-body{flex:1 1 auto;min-height:0;display:flex}.mdesk-mast{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-4);margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-surface-line);transition:opacity var(--duration-fast) ease}.mdesk-mast.is-held{opacity:.55}.mdesk-mitem{position:relative;display:flex;align-items:baseline;gap:6px;padding:4px 0 7px;background:none;border:none;cursor:pointer;font-family:var(--font-mono);color:var(--color-ink-faint);transition:color var(--duration-fast) ease}.mdesk-mitem:focus-visible{outline:1px solid var(--color-accent);outline-offset:-2px}.mdesk-mk{font-size:9px;color:var(--color-ink-faint)}.mdesk-ml{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.mdesk-mitem:hover .mdesk-ml{color:var(--color-ink-dim)}.mdesk-mitem.is-on .mdesk-ml{color:var(--color-ink)}.mdesk-mf{display:inline-flex;align-items:center;justify-content:flex-end;min-width:var(--mast-slot, 0);font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-ink-dim);transition:color var(--duration-normal) ease}.mdesk-mitem.is-fresh .mdesk-mf{color:var(--color-accent);transition:none}.mdesk-mitem.is-loss .mdesk-mf{color:var(--color-critical-text)}.mdesk-mitem.is-on .mdesk-mf{min-width:max(var(--mast-slot, 0px),18px)}.mdesk-mrule{width:100%;height:2px;background:var(--color-accent);transform:scaleX(1);transform-origin:left;animation:mdesk-mrule-in var(--duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes mdesk-mrule-in{0%{transform:scaleX(0)}}.mdesk-ms{font-size:9px;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.mdesk-ms:before{content:"·";margin-inline-end:4px}@media(prefers-reduced-motion:reduce){.mdesk-mrule{animation:none}}.mdesk-page{flex:1 1 auto;min-width:0;animation:mdesk-lay var(--duration-lay) var(--ease-out-expo) both}@keyframes mdesk-lay{0%{opacity:0;transform:translateY(calc(var(--throw-page) * var(--dir, 0)))}to{opacity:1;transform:none}}.mdesk-page.is-drawing{animation:mdesk-draw var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes mdesk-draw{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-page-out) * var(--dir, 0) * -1))}}.mdesk-land{--dir: 0;animation:mdesk-lay var(--duration-lay) var(--ease-out-expo) both}@media(prefers-reduced-motion:reduce){.mdesk-land{animation:none}}.mdesk-note{margin:0 0 var(--space-3);max-width:72ch;font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint)}.mint{display:flex;flex-direction:column;gap:var(--space-5)}.mkb-vint{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;white-space:nowrap;color:var(--color-caution)}.ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.ledger-list{list-style:none;margin:0;padding:0}.ledger-row{display:flex;align-items:center;gap:var(--space-3);padding:3px 4px;border-radius:var(--radius-sm);font-family:var(--font-mono)}.ledger-row:hover{background:rgb(var(--ink-rgb) / .04)}@keyframes ledger-grow{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}.reader{margin-bottom:var(--space-5)}.markets .mdesk-mk,.markets .mdesk-ms{font-size:12px}.markets .mdesk-note,.markets .mdesk-mf{font-size:13px}.markets .mdesk-ml{font-size:14.5px}.markets .ledger-row{padding-block:5px}@media(max-width:560px){.mdesk-mast{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mdesk-mast::-webkit-scrollbar{display:none}.mdesk-mitem{flex:0 0 auto}.mdesk-mk,.mdesk-ms{display:none}}@media(prefers-reduced-motion:reduce){.mdesk-page,.mdesk-page.is-drawing{animation:none}}@keyframes feed-pulse{0%,to{opacity:1}50%{opacity:.25}}.pulse-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.pulse-head .section-label{flex:1;margin:0}.pulse-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid;border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em}.pulse-dot{width:7px;height:7px;border-radius:50%}.pulse-tone{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:.06em}.tone-spark{display:block;width:100%;height:auto;margin:calc(var(--space-2) * -1) 0 var(--space-3);overflow:visible}.pulse-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pulse-item{display:block;color:var(--color-ink-dim);text-decoration:none;font-size:var(--text-sm);line-height:1.45}.pulse-title{transition:color var(--duration-fast) ease}.pulse-item:hover .pulse-title{color:var(--color-ink)}.pulse-age{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);margin-inline-end:7px}.pulse-domain{font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint);margin-inline-start:7px}.pulse-note{margin:0;font-size:var(--text-sm);color:var(--color-ink-faint)}.pulse-skel{height:11px;border-radius:3px;background:var(--color-surface-raised);margin-bottom:8px;animation:feed-pulse 1.4s ease-in-out infinite}.pulse-skel:nth-child(2){width:82%}.pulse-skel:nth-child(3){width:64%}.news-more{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint);transition:color var(--duration-fast) var(--ease-out-expo)}.news-more:hover{color:var(--color-accent)}.news-more:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px;color:var(--color-accent)}.news-more-caret{font-size:9px;line-height:1;transition:transform var(--duration-fast) var(--ease-out-expo)}.news-more[aria-expanded=true] .news-more-caret{transform:rotate(180deg)}.pulse-item.is-unlinked{cursor:default}.tone-tag{flex:0 0 auto;display:inline-block;margin-inline-end:6px;font-size:.9em;line-height:1;vertical-align:baseline}.tone-note{margin:0 0 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--color-ink-faint)}.tape-row{display:flex;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink)}.tape-note{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint)}@media(max-width:820px){.topbar{gap:var(--space-3);padding:0 var(--space-3)}.dossier{top:auto;inset-inline:0;bottom:calc(var(--statusbar-height) + var(--ticker-height));width:100%;max-height:58vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform:translateY(calc(100% + var(--space-4)))}.dossier.is-open{transform:translateY(0)}.overlap-picker{display:flex}.overlap-panel.is-empty{display:block}}@media(max-width:640px){.topbar{overflow-x:auto;scrollbar-width:none}.topbar::-webkit-scrollbar{display:none}.utc-clock{display:none}.statusbar{gap:var(--space-3)}.ticker-energy{display:none}}.watchlist{position:absolute;top:calc(var(--bar-height) + var(--space-3));inset-inline-start:var(--space-3);z-index:8;width:232px;max-width:calc(100vw - var(--space-3) * 2);max-height:calc(100vh - var(--bar-height) - var(--space-3) - var(--statusbar-height) - var(--ticker-height) - var(--space-5));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(14px);overflow:hidden}.watch-toggle{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-dim);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.watch-toggle:hover{color:var(--color-ink);background:#7f7f7f0f}.watch-mark{color:var(--color-accent);font-size:.85rem;line-height:1}.watch-headline{flex:1;text-align:start}.watch-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:10px;font-variant-numeric:tabular-nums}.watch-caret{display:inline-block;color:var(--color-ink-faint);font-size:.7rem;transition:transform var(--duration-fast) ease}.watch-toggle:not(.is-open) .watch-caret{transform:rotate(-90deg)}[dir=rtl] .watch-toggle:not(.is-open) .watch-caret{transform:rotate(90deg)}.watch-list{flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--color-surface-line);scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent}.watch-empty{margin:0;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--color-surface-line);font-size:var(--text-xs);line-height:1.5;color:var(--color-ink-dim)}.watch-row{display:flex;align-items:stretch;border-bottom:1px solid var(--color-surface-line)}.watch-row:last-child{border-bottom:none}.watch-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:start;transition:background-color var(--duration-fast) ease}.watch-open:hover{background:#7f7f7f12}.watch-flag{flex:0 0 auto;font-size:.95rem;line-height:1}.watch-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--color-ink)}.watch-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.watch-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.watch-level{text-transform:uppercase;letter-spacing:.04em;color:inherit}.watch-unpin{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;color:var(--color-ink-faint);font-size:.8rem;line-height:1;border-inline-start:1px solid var(--color-surface-line);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.watch-unpin:hover{color:var(--color-critical-text);background:#ff5c5c1a}@media(max-width:720px){.watchlist{width:200px;top:calc(var(--bar-height) + var(--space-2))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.monitor-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:flex-start;padding:7vh var(--space-4) var(--space-5);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--accent-rgb) / .05),transparent 55%),#030509a8;backdrop-filter:blur(5px)}.monitor{position:relative;display:flex;flex-direction:column;width:min(860px,100%);max-height:calc(100vh - 7vh - var(--space-5));background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(18px);overflow:hidden;animation:monitor-in var(--duration-normal) var(--ease-out-expo)}.monitor:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .22) 20%,rgb(var(--ink-rgb) / .22) 80%,transparent);pointer-events:none}@keyframes monitor-in{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.monitor-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent}.ticker-item.is-unlinked{cursor:default}@media(max-width:640px){.monitor-backdrop{padding:0}.monitor{width:100%;height:100%;max-height:100vh;border:none;border-radius:0}}.dossier-compare{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 11px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-dim);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.dossier-compare-icon{font-size:.95rem;line-height:1}.dossier-compare:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-surface-line-strong);background:var(--color-accent-soft)}.dossier-compare.is-active{color:var(--color-accent);background:var(--color-accent-soft);border-color:rgb(var(--accent-rgb) / .4)}.dossier-compare:active:not(:disabled){transform:scale(.96)}.dossier-compare:disabled{opacity:.4;cursor:not-allowed}.dossier-copylink{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 11px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-dim);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.dossier-copylink-icon{font-size:.95rem;line-height:1}.dossier-copylink-text{display:inline-block;min-inline-size:8ch;text-align:start}.dossier-copylink:hover{color:var(--color-accent);border-color:var(--color-surface-line-strong);background:var(--color-accent-soft)}.dossier-copylink.is-copied{color:var(--color-accent);background:var(--color-accent-soft);border-color:rgb(var(--accent-rgb) / .4)}.dossier-copylink:active{transform:scale(.96)}.dossier-head .dossier-copylink{height:28px;padding:0 8px}.dossier-head .dossier-copylink-text{min-inline-size:0}@media(prefers-reduced-motion:reduce){.dossier-copylink{transition:none}.dossier-copylink:active{transform:none}}@media(max-width:560px){.dossier-compare-text,.dossier-copylink-text{display:none}.dossier-compare,.dossier-copylink{width:34px;padding:0;justify-content:center}}.compare-tray{position:absolute;inset-inline-end:var(--space-3);bottom:calc(var(--statusbar-height) + var(--ticker-height) + var(--space-3));z-index:8;width:232px;max-width:calc(100vw - var(--space-3) * 2);display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(14px);overflow:hidden}.compare-tray-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-surface-line)}.compare-tray-mark{color:var(--color-accent);font-size:.9rem;line-height:1}.compare-tray-heading{flex:1;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-dim)}.compare-tray-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.compare-tray-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);color:var(--color-ink-faint);font-size:.75rem;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.compare-tray-clear:hover{color:var(--color-ink);background:#7f7f7f14}.compare-tray-list{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-surface-line-strong) transparent}.compare-tray-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.compare-tray-item+.compare-tray-item{border-top:1px solid var(--color-surface-line)}.compare-tray-flag{font-size:.95rem;line-height:1}.compare-tray-name{flex:1;min-width:0;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-tray-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);color:var(--color-ink-faint);font-size:.7rem;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.compare-tray-remove:hover{color:var(--color-critical-text);background:#ef3b5b1a}.compare-tray-open{margin:var(--space-2);padding:var(--space-2);text-align:center;border:1px solid rgb(var(--accent-rgb) / .4);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--duration-fast) ease}.compare-tray-open:hover{background:rgb(var(--accent-rgb) / .2)}.compare-tray-hint{margin:0;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--color-surface-line);font-size:var(--text-xs);color:var(--color-ink-faint);text-align:center}.compare-tray-full{margin:0;padding:0 var(--space-3) var(--space-3);font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint);text-align:center}.cmp-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:flex-start;padding:6vh var(--space-4) var(--space-5);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--accent-rgb) / .05),transparent 55%),#030509a8;backdrop-filter:blur(5px)}.cmp{position:relative;display:flex;flex-direction:column;width:min(1000px,100%);max-height:calc(100vh - 6vh - var(--space-5));background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(18px);overflow:hidden;animation:monitor-in var(--duration-normal) var(--ease-out-expo)}.cmp:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .22) 20%,rgb(var(--ink-rgb) / .22) 80%,transparent);pointer-events:none}.cmp-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-surface-line);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .05),transparent 60%)}.cmp-titles{flex:1 1 auto;min-width:0}.cmp-kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.cmp-headline{margin:3px 0 0;font-size:var(--text-xl);font-weight:600;line-height:1.05;color:var(--color-ink)}.cmp-sub{margin:4px 0 0;font-size:var(--text-sm);color:var(--color-ink-dim)}.cmp-note{margin:var(--space-3) 0 0;max-width:70ch;font-size:var(--text-xs);line-height:1.55;color:var(--color-ink-faint)}.cmp-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);color:var(--color-ink-faint);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.cmp-close:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .08);border-color:var(--color-surface-line-strong)}.cmp-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cmp-empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--color-ink-dim)}.cmp-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.cmp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cmp-table{border-collapse:collapse;width:100%;min-width:520px}.cmp-table th,.cmp-table td{text-align:start;padding:var(--space-3) var(--space-4)}.cmp-table thead th{position:sticky;top:0;z-index:2;vertical-align:bottom;background:var(--color-surface-raised);border-bottom:1px solid var(--color-surface-line-strong)}.cmp-table thead th.cmp-metric-col{z-index:3}.cmp-metric-col,.cmp-metric{position:sticky;inset-inline-start:0;z-index:1;background:var(--color-surface-raised)}.cmp-col-head{min-width:132px}.cmp-col-head-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.cmp-col-open{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:start}.cmp-col-open:hover .cmp-col-name{color:var(--color-accent)}.cmp-col-flag{font-size:1.1rem;line-height:1.2}.cmp-col-name{font-size:.9rem;font-weight:600;color:var(--color-ink);transition:color var(--duration-fast) ease}.cmp-col-region{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint)}.cmp-col-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);color:var(--color-ink-faint);font-size:.7rem;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.cmp-col-remove:hover{color:var(--color-critical-text);background:#ef3b5b1a}.cmp-group-head{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brass);padding-top:var(--space-4);padding-bottom:var(--space-1);background:var(--color-surface-raised)}.cmp-row td,.cmp-row th{border-top:1px solid var(--color-surface-line)}.cmp-metric{font-size:var(--text-sm);color:var(--color-ink-dim);font-weight:400;white-space:nowrap}.cmp-cell{vertical-align:top}.cmp-cell.is-na{color:var(--color-ink-faint)}.cmp-cell-top{display:flex;align-items:baseline;gap:5px}.cmp-leader{color:var(--color-accent);font-size:.6rem;line-height:1}.cmp-val{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums}.cmp-cell.is-leader{box-shadow:inset 0 1px rgb(var(--accent-rgb) / .5)}.cmp-cell.is-leader .cmp-val{color:var(--color-accent)}.cmp-bar{display:block;height:3px;margin:6px 0 5px;border-radius:2px;background:rgb(var(--line-rgb) / .1);overflow:hidden}.cmp-bar-fill{display:block;height:100%;background:var(--color-ink-faint);border-radius:2px}.cmp-cell.is-leader .cmp-bar-fill{background:var(--color-accent)}.cmp-world{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--color-ink-faint)}@media(prefers-reduced-motion:reduce){.monitor,.cmp,.rank,.choke,.expl-dialog{animation:none}}.rank-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:flex-start;padding:6vh var(--space-3) var(--space-5);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--accent-rgb) / .06),transparent 55%),#030509a8;backdrop-filter:blur(5px)}.rank{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 6vh - var(--space-5));background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(18px);overflow:hidden;animation:monitor-in var(--duration-normal) var(--ease-out-expo)}.rank:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .22) 20%,rgb(var(--ink-rgb) / .22) 80%,transparent);pointer-events:none}.rank-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-surface-line);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .05),transparent 60%)}.rank-titles{flex:1 1 auto;min-width:0}.rank-kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.rank-headline{margin:3px 0 0;font-size:var(--text-xl);font-weight:600;line-height:1.05;color:var(--color-ink)}.rank-sub{margin:4px 0 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim)}.rank-progress{display:flex;gap:6px;align-items:center;margin:4px 0 0;padding:0;list-style:none}.rank-pip{inline-size:9px;block-size:9px;border-radius:50%;border:1px solid var(--color-surface-line-strong);background:transparent;transition:background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.rank-pip.is-done{background:var(--color-accent);border-color:var(--color-accent)}.rank-pip.is-current{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rank-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);color:var(--color-ink-faint);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.rank-close:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .08);border-color:var(--color-surface-line-strong)}.rank-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5)}.rank-empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--color-ink-dim)}.rank-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.rank-status .rank-sub,.rank-status .rank-progress{margin:0}.rank-prompt{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--color-ink)}.rank-prompt:focus,.rank-results-kicker:focus{outline:none}.rank-help{margin:6px 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-faint)}.rank-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.rank-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-surface-line);border-inline-start:3px solid var(--color-surface-line-strong);border-radius:var(--radius-md);background:var(--color-surface);user-select:none;transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.rank-list:not(.is-revealed) .rank-row{cursor:grab}.rank-row.is-dragging{border-color:var(--color-accent);border-inline-start-color:var(--color-accent);transform:translateY(-1px);cursor:grabbing}.rank-pos{flex:0 0 auto;inline-size:22px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint);text-align:center}.rank-grip{flex:0 0 auto;color:var(--color-ink-faint);font-size:var(--text-lg);line-height:1;touch-action:none;cursor:grab;padding:6px 8px;margin:-6px -8px}.flag-chip{display:inline-block;flex:none;vertical-align:-3px;inline-size:24px;block-size:16px;background-image:url(/data/flags.webp);background-repeat:no-repeat}.flag-chip.is-blank{background:rgb(var(--line-rgb) / .08);border-radius:2px}.rank-name{flex:1 1 auto;min-width:0;font-size:var(--text-base);font-weight:500;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-move{flex:0 0 auto;display:inline-flex;gap:4px}.rank-move-btn{inline-size:26px;block-size:26px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--color-ink-dim);border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.rank-move-btn:hover:not([aria-disabled=true]){color:var(--color-ink);background:var(--color-accent-soft);border-color:var(--color-surface-line-strong)}.rank-move-btn[aria-disabled=true]{opacity:.3;cursor:not-allowed}.rank-row.is-exact{border-inline-start-color:var(--color-ok)}.rank-row.is-near{border-inline-start-color:var(--color-caution)}.rank-row.is-far{border-inline-start-color:var(--color-critical)}.rank-correct{flex:0 0 auto;inline-size:34px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;text-align:center}.rank-row.is-exact .rank-correct{color:var(--color-ok)}.rank-row.is-near .rank-correct{color:var(--color-caution)}.rank-row.is-far .rank-correct{color:var(--color-critical-text)}.rank-dir{flex:0 0 auto;font-size:var(--text-xs);color:var(--color-ink-faint)}.rank-value{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.rank-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.rank-submit,.rank-next{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-void);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);transition:filter var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.rank-submit:hover,.rank-next:hover{filter:brightness(1.08);box-shadow:var(--glow-accent)}.rank-round-score{margin:0;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-ink)}.rank-results{display:flex;flex-direction:column;gap:var(--space-3)}.rank-results-kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.rank-score-big{margin:0;font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:600;line-height:1;color:var(--color-accent);font-variant-numeric:tabular-nums}.rank-breakdown{display:flex;flex-direction:column;margin:var(--space-2) 0 0;padding:0;list-style:none}.rank-breakdown-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-line)}.rank-breakdown-label{flex:1 1 auto;min-width:0;font-size:var(--text-sm);color:var(--color-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-breakdown-open{text-align:start;border-bottom:1px solid transparent;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.rank-breakdown-open:hover,.rank-breakdown-open:focus-visible{color:var(--color-accent);border-bottom-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.rank-breakdown-open{transition:none}}.rank-breakdown-marks{flex:0 0 auto;display:inline-flex;gap:4px}.rank-dot{inline-size:12px;block-size:12px;border-radius:3px;background:var(--color-surface-line-strong)}.rank-dot.is-exact{background:var(--color-ok)}.rank-dot.is-near{background:var(--color-caution)}.rank-dot.is-far{background:var(--color-critical)}.rank-breakdown-score{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.rank-tomorrow{margin:0;font-size:var(--text-sm);color:var(--color-ink-faint)}.choke-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:flex-start;padding:6vh var(--space-3) var(--space-5);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--accent-rgb) / .06),transparent 55%),#030509a8;backdrop-filter:blur(5px)}.choke{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 6vh - var(--space-5));background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(18px);overflow:hidden;animation:monitor-in var(--duration-normal) var(--ease-out-expo)}.choke:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .22) 20%,rgb(var(--ink-rgb) / .22) 80%,transparent);pointer-events:none}.choke-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-surface-line);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .05),transparent 60%)}.choke-titles{flex:1 1 auto;min-width:0}.choke-kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.choke-headline{margin:3px 0 0;font-size:var(--text-xl);font-weight:600;line-height:1.05;color:var(--color-ink)}.choke-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);color:var(--color-ink-faint);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.choke-close:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .08);border-color:var(--color-surface-line-strong)}.choke-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5)}.choke-empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--color-ink-dim)}.choke-prompt{margin:0 0 6px;font-size:var(--text-lg);font-weight:600;color:var(--color-ink)}.choke-prompt:focus{outline:none}.choke-help{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-faint)}.choke-clues{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.choke-clue{display:grid;grid-template-columns:3.4rem 1fr;gap:0 var(--space-3);align-items:baseline;padding:var(--space-3);border:1px solid var(--color-surface-line);border-inline-start:3px solid var(--color-surface-line-strong);border-radius:var(--radius-md);background:var(--color-surface)}.choke-clue.is-on{border-inline-start-color:var(--color-accent)}.choke-clue.is-off{background:repeating-linear-gradient(115deg,var(--color-surface),var(--color-surface) 7px,transparent 7px,transparent 14px)}.choke-clue-n{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.choke-clue.is-on .choke-clue-n{color:var(--color-accent)}.choke-clue-text{font-size:var(--text-base);line-height:1.45;color:var(--color-ink)}.choke-clue-lock{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint);opacity:.55}.choke-guesses{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.choke-guess{font-family:var(--font-mono);font-size:var(--text-sm);text-align:start;padding:9px 12px;color:var(--color-ink);border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);background:var(--color-surface);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.choke-guess:hover:not(:disabled){color:var(--color-ink);background:var(--color-accent-soft);border-color:var(--color-accent)}.choke-guess.is-miss{color:var(--color-ink-faint);border-style:dashed;opacity:.5;text-decoration:line-through;cursor:not-allowed}.choke-result{display:flex;flex-direction:column;gap:var(--space-3)}.choke-verdict{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:600}.choke-verdict.is-win{color:var(--color-ok)}.choke-verdict.is-lose{color:var(--color-critical-text)}.choke-result-body{margin:0;font-size:var(--text-lg);font-weight:600;line-height:1.25;color:var(--color-ink)}.choke-streak{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent)}.choke-mastery{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-block:1px solid var(--color-surface-line)}.choke-mastery-head{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.choke-mastery-all{margin:0 0 8px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-ink-faint)}.choke-mastery-grid{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.choke-mastery-cell{display:grid;place-items:center;inline-size:24px;block-size:24px;margin:-6px}.choke-mastery-dot{display:block;inline-size:12px;block-size:12px;border-radius:3px;border:1px solid var(--color-surface-line-strong);background:transparent;padding:0}.choke-mastery-dot.is-on{background:var(--color-accent);border-color:var(--color-accent)}button.choke-mastery-dot{cursor:pointer;transition:box-shadow var(--duration-fast) ease}button.choke-mastery-dot:hover,button.choke-mastery-dot:focus-visible{box-shadow:var(--glow-accent)}@media(prefers-reduced-motion:reduce){button.choke-mastery-dot{transition:none}}.choke-open{align-self:start;padding:2px 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-accent);border-bottom:1px solid transparent;transition:border-color var(--duration-fast) ease}.choke-open:hover,.choke-open:focus-visible{border-bottom-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.choke-open{transition:none}}.choke-card{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.choke-card-canvas{inline-size:100%;max-inline-size:100%;block-size:auto;aspect-ratio:1200 / 630;display:block;border:1px solid var(--color-surface-line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);background:var(--color-void)}.choke-card-cap{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.choke-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.choke-share-img{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-void);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);transition:filter var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.choke-share-img:hover{filter:brightness(1.08);box-shadow:var(--glow-accent)}.choke-share{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-ink);background:transparent;border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.choke-share:hover{color:var(--color-ink);background:var(--color-accent-soft);border-color:var(--color-accent)}.choke-sever{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-ink);background:transparent;border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.choke-sever:hover{color:var(--color-critical-text);border-color:var(--color-critical);background:#d94b5214}.choke-tomorrow{margin:0;font-size:var(--text-sm);color:var(--color-ink-faint)}.share-fallback{margin:0;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-dim);background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);white-space:pre-wrap;overflow-x:auto;-webkit-user-select:all;user-select:all}.expl-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:flex-start;padding:6vh var(--space-4) var(--space-5);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--accent-rgb) / .05),transparent 55%),#030509a8;backdrop-filter:blur(5px)}.expl-dialog{position:relative;display:flex;flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 6vh - var(--space-5));background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);backdrop-filter:blur(18px);overflow:hidden;animation:monitor-in var(--duration-normal) var(--ease-out-expo)}.expl-dialog:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .22) 20%,rgb(var(--ink-rgb) / .22) 80%,transparent);pointer-events:none}.expl-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-surface-line);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .05),transparent 60%)}.expl-titles{flex:1 1 auto;min-width:0}.expl-kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.expl-headline{margin:3px 0 0;font-size:var(--text-xl);font-weight:600;line-height:1.05;color:var(--color-ink)}.expl-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);color:var(--color-ink-faint);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.expl-close:hover{color:var(--color-ink);background:rgb(var(--line-rgb) / .08);border-color:var(--color-surface-line-strong)}.expl-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5)}.expl-empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--color-ink-dim)}.expl{display:flex;flex-direction:column;gap:var(--space-4)}.expl-rail{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end}.expl-axis-ctl{display:flex;flex-direction:column;gap:5px;min-width:0}.expl-ctl-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.expl-ctl-row{display:flex;gap:var(--space-2);align-items:stretch}.expl-select{max-width:210px;padding:7px 10px;font-family:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) ease}.expl-select:hover{border-color:var(--color-surface-line-strong)}.expl-select.is-bloc{max-width:190px}.expl-scale{display:inline-flex;flex:0 0 auto;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);overflow:hidden}.expl-scale-btn{padding:0 11px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-dim);background:var(--color-surface);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.expl-scale-btn+.expl-scale-btn{border-inline-start:1px solid var(--color-surface-line)}.expl-scale-btn:hover:not([aria-disabled=true]):not(.is-active){color:var(--color-ink);background:var(--color-accent-soft)}.expl-scale-btn.is-active{color:var(--color-void);background:var(--color-accent)}.expl-scale-btn[aria-disabled=true]{opacity:.3;cursor:not-allowed}.expl-main{display:flex;gap:var(--space-5);align-items:flex-start}.expl-plot-wrap{position:relative;flex:1 1 auto;min-width:0}.expl-svg{display:block;width:100%;height:auto}.expl-side{flex:0 0 236px;display:flex;flex-direction:column;gap:var(--space-4)}.expl-verdict-line{margin:0;font-size:var(--text-sm);color:var(--color-ink-dim)}.expl-r{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,2rem + 4vw,4.4rem);font-weight:500;line-height:.95;color:var(--color-accent);font-variant-numeric:tabular-nums}.expl-stats{margin:3px 0 0;display:flex;gap:var(--space-3)}.expl-stat{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint)}.expl-grid{stroke:var(--color-surface-line);stroke-width:1}.expl-tick{fill:var(--color-ink-faint);font-family:var(--font-mono);font-size:10px}.expl-axis-title{fill:var(--color-ink-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.expl-trend{stroke:var(--color-brass);stroke-width:1.5}.expl-cross line{stroke:var(--color-accent);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.expl-dot{fill:var(--color-ink-faint);opacity:.5;cursor:pointer;transition:opacity var(--duration-fast) ease}.expl-dot:hover{opacity:.95}.expl-dot.is-peer{fill:var(--color-ok);opacity:.85}.expl-dot.is-selected{fill:var(--color-accent);opacity:1;stroke:var(--color-void);stroke-width:1}.expl-anno{fill:var(--color-ink-dim);font-family:var(--font-mono);font-size:10.5px;paint-order:stroke;stroke:var(--color-surface-raised);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.expl-anno.is-selected{fill:var(--color-accent)}.expl-tip{position:absolute;transform:translate(-50%,-118%);pointer-events:none;display:flex;flex-direction:column;gap:1px;padding:6px 9px;background:var(--color-surface-raised);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);white-space:nowrap;z-index:2}.expl-tip-name{font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}.expl-tip-row{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-dim)}.expl-outliers-title{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brass)}.expl-outliers-none{margin:0;font-size:var(--text-sm);color:var(--color-ink-faint)}.expl-chip-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.expl-chip{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:6px 9px;border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);background:var(--color-surface);text-align:start;transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.expl-chip:hover{border-color:var(--color-surface-line-strong);background:var(--color-accent-soft)}.expl-chip.is-selected{border-color:var(--color-accent)}.expl-chip-dir{flex:0 0 auto;font-size:var(--text-xs);color:var(--color-ink-faint)}.expl-chip-name{flex:1 1 auto;min-width:0;font-size:var(--text-sm);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expl-chip-side{flex:0 0 auto;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;color:var(--color-ink-faint)}.expl-note,.expl-hint{margin:0;font-size:var(--text-xs);color:var(--color-ink-faint)}@media(max-width:720px){.expl-main{flex-direction:column}.expl-side{flex-basis:auto}.expl-select,.expl-select.is-bloc{max-width:none;flex:1 1 auto}.expl-axis-ctl{flex:1 1 100%}}.rkb-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rkb-rail{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-surface-line);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .04),transparent 60%)}.rkb-ctl{display:flex;flex-direction:column;gap:5px;min-width:0}.rkb-ctl-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.rkb-select{min-width:190px;max-width:min(260px,100%);padding:7px 10px;font-family:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) ease}.rkb-select:hover{border-color:var(--color-surface-line-strong)}.rkb-main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 240px}.rkb-list-col{min-height:0;overflow:auto;overscroll-behavior:contain;padding-inline-start:var(--space-4)}.rkb-list-head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:38px 1fr auto;gap:var(--space-3);align-items:center;padding:10px 14px 9px 8px;background:var(--color-surface-raised);border-bottom:1px solid var(--color-surface-line);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.rkb-h-rank,.rkb-h-val{text-align:end}.rkb-list{list-style:none;margin:0;padding:0 0 var(--space-3)}.rkb-row{position:relative;width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:var(--space-3);align-items:center;padding:9px 14px 9px 8px;border-bottom:1px solid rgb(var(--line-rgb) / .06);text-align:start;isolation:isolate;transition:background-color var(--duration-fast) ease}.rkb-row:hover{background:rgb(var(--line-rgb) / .05)}.rkb-bar{position:absolute;inset-block:0;inset-inline:auto 0;z-index:-1;border-radius:3px;background:linear-gradient(90deg,transparent,var(--color-accent-soft));border-inline-start:1px solid rgb(var(--accent-rgb) / .16)}.rkb-rank{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-dim);text-align:end}.rkb-row.is-top .rkb-rank{color:var(--color-accent);font-weight:600}.rkb-who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rkb-flag{font-size:1.05rem;line-height:1;flex:0 0 auto}.rkb-name-stack{min-width:0;display:flex;flex-direction:column}.rkb-name{font-size:var(--text-sm);font-weight:500;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkb-region{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint)}.rkb-val{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink);text-align:end;white-space:nowrap}.rkb-row.is-target{background:var(--color-accent-soft)}.rkb-row.is-target:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--color-accent)}.rkb-row.is-target .rkb-name,.rkb-row.is-target .rkb-rank{color:var(--color-accent)}.rkb-empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--color-ink-dim)}.rkb-reading{border-inline-start:1px solid var(--color-surface-line);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);overflow:auto}.rkb-lede{margin:0;font-size:var(--text-sm);color:var(--color-ink-dim)}.rkb-hero-metric{color:var(--color-ink);font-weight:600}.rkb-hero{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,1.8rem + 3.4vw,4rem);font-weight:500;line-height:.95;color:var(--color-accent);font-variant-numeric:tabular-nums}.rkb-hero-sub{margin:3px 0 0;font-size:var(--text-sm);color:var(--color-ink-dim)}.rkb-hero-sub b{color:var(--color-ink);font-weight:600}.rkb-stats{margin:0;display:flex;flex-direction:column;gap:7px}.rkb-stat{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.rkb-stat dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.rkb-stat dd{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink)}.rkb-note{margin:0;font-size:var(--text-xs);color:var(--color-ink-dim)}.rkb-hint{margin:0;font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint);line-height:1.6}.rkb-standing{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-5);border-top:1px solid var(--color-surface-line);background:var(--color-accent-soft)}.rkb-standing-dot{inline-size:7px;block-size:7px;border-radius:2px;background:var(--color-accent);flex:0 0 auto}.rkb-standing-txt{font-size:var(--text-sm);color:var(--color-ink-dim)}.rkb-standing-txt b{color:var(--color-ink);font-weight:600}.rkb-jump{margin-inline-start:auto;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-accent);border:1px solid rgb(var(--accent-rgb) / .4);border-radius:var(--radius-sm);padding:5px 10px;transition:background-color var(--duration-fast) ease}.rkb-jump:hover{background:var(--color-accent-soft)}@media(max-width:760px){.rkb-main{display:flex;flex-direction:column;overflow:auto}.rkb-list-col{overflow:visible}.rkb-reading{border-inline-start:0;border-top:1px solid var(--color-surface-line)}}.news-nearby{margin-top:18px;padding-top:14px;border-top:1px solid var(--color-surface-line)}.news-nearby-heading{margin:0 0 4px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.news-nearby .pulse-list{margin-top:8px}.news-nearby-about{margin:1px 0 0;padding-left:44px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-faint)}.colo-dialog{max-width:46rem;display:flex;flex-direction:column;max-height:min(86vh,52rem)}.colo-head{display:grid;gap:.35rem;padding-bottom:.9rem;border-bottom:1px solid var(--color-surface-line-strong);position:relative}.colo-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--color-brass)}.colo-title{margin:0;font-size:1.35rem;font-weight:400;letter-spacing:-.01em;color:var(--color-ink)}.colo-intro,.colo-count{margin:0;font-size:.86rem;line-height:1.55;color:var(--color-ink-dim);max-width:54ch}.colo-count{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-faint)}.colo-close{position:absolute;top:0;right:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-ink-dim);background:none;border:1px solid var(--color-surface-line-strong);padding:.3em .7em;cursor:pointer}.colo-close:hover,.colo-close:focus-visible{color:var(--color-ink);border-color:var(--color-accent)}.colo-body{overflow-y:auto;padding-top:.9rem}.colo-group+.colo-group{margin-top:1.6rem}.colo-group-label{position:sticky;top:0;margin:0 0 .5rem;padding:.35rem 0;background:var(--color-surface-raised);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.colo-list{list-style:none;margin:0;padding:0}.colo-row{padding:.75rem 0;border-top:1px solid var(--color-surface-line);display:grid;gap:.15rem}.colo-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.colo-dataset{font-size:.95rem;color:var(--color-ink)}.colo-publisher{font-size:.84rem;color:var(--color-ink-dim)}.colo-licence{font-family:var(--font-mono);font-size:11px;color:var(--color-brass)}.colo-flag{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;padding:.18em .45em;white-space:nowrap}.colo-flag.is-credit{color:var(--color-void);background:var(--color-accent)}.colo-flag.is-check,.colo-flag.is-restricted{color:var(--color-ink-dim);border:1px solid var(--color-surface-line-strong)}.colo-citation{margin:.35rem 0 0;padding-left:.7rem;border-left:2px solid var(--color-surface-line-strong);font-size:.8rem;line-height:1.5;color:var(--color-ink-dim)}.colo-cite-kicker{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:var(--color-ink-faint);margin-bottom:.15rem}.colo-note{margin:.3rem 0 0;font-size:.78rem;line-height:1.5;color:var(--color-ink-faint);max-width:60ch}@media(max-width:560px){.colo-dialog{max-height:92vh}.colo-close{position:static;justify-self:start;margin-top:.4rem}}.ticker{animation:mdesk-lay var(--duration-lay) var(--ease-out-expo) both}@media(prefers-reduced-motion:reduce){.ticker{animation:none}}@media(prefers-reduced-motion:reduce){.chart-hover,.chart-guide,.chart-cursor,.chart-readout,.spark-hover,.spark-guide,.spark-cursor,.spark-readout{transition:none}}.today{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-surface-line);border-inline-start:3px solid var(--color-surface-line-strong);background:var(--color-surface)}.today.is-done{border-inline-start-color:var(--color-accent)}.today-k{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-dim)}.today-play,.today-share{font-family:var(--font-mono);font-size:var(--text-sm);padding:7px 12px;border:1px solid var(--color-surface-line-strong);color:var(--color-ink);background:transparent;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.today-play:hover,.today-share:hover,.today-play:focus-visible,.today-share:focus-visible{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}@media(prefers-reduced-motion:reduce){.today-play,.today-share{transition:none}}.odd-row{padding:0}.odd-pick{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);color:var(--color-ink);text-align:start;background:transparent;border:0;cursor:pointer}.odd-pick:disabled{cursor:default}.odd-list:not(.is-revealed) .odd-row:hover{border-color:var(--color-surface-line-strong)}.odd-pick:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.odd-row.is-odd{border-inline-start-color:var(--color-accent)}.odd-row.is-wrong{border-inline-start-color:var(--color-negative, #ff5470)}.odd-mark{margin-inline-start:auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-faint)}.odd-row.is-odd .odd-mark{color:var(--color-accent)}.odd-row.is-wrong .odd-mark{color:var(--color-negative, #ff5470)}.odd-reveal{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-surface-line);border-inline-start:3px solid var(--color-accent);background:var(--color-surface)}.odd-reveal-k{margin:0 0 4px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.odd-reveal-rule{margin:0;color:var(--color-ink)}.odd-breakdown-row{gap:var(--space-3)}.odd-dot{flex:0 0 auto;inline-size:9px;block-size:9px;border-radius:50%;border:1px solid var(--color-surface-line-strong)}.odd-dot.is-right{background:var(--color-accent);border-color:var(--color-accent)}.odd-dot.is-wrong{background:var(--color-negative, #ff5470);border-color:var(--color-negative, #ff5470)}.nb-field{display:flex;flex-direction:column;gap:var(--space-2)}.nb-input{width:100%;padding:11px 12px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-sm)}.nb-input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.nb-sugs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.nb-sug{display:flex;align-items:center;gap:var(--space-2);width:100%;font-family:var(--font-mono);font-size:var(--text-sm);text-align:start;padding:9px 12px;color:var(--color-ink);border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);background:var(--color-surface);transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.nb-sug:hover,.nb-sug:focus-visible{border-color:var(--color-accent);background:var(--color-accent-soft);outline:none}.nb-guessed{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs)}.nb-guessed-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);margin-inline-end:4px}.nb-chip{padding:3px 8px;border:1px solid var(--color-surface-line);color:var(--color-ink-dim)}.nb-chip.is-miss{text-decoration:line-through;color:var(--color-ink-faint)}.nb-chip.is-hit{border-color:var(--color-accent);color:var(--color-accent)}.cmd-scrim,.expl-backdrop.is-editorial{--color-bg: #0c1018;--color-surface: #141a24;--color-border: #232b38;--color-fg: #eef2f7;--color-accent: #34d399;--font-display: "Familjen Grotesk Variable", "Geo Arabic Text", system-ui, sans-serif;--font-body: "DM Sans Variable", "Geo Arabic Text", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "Geo Arabic Label", ui-monospace, monospace;--color-bg-sunken: #080b11;--color-surface-2: #1a2130;--color-surface-3: #212a3a;--color-overlay: rgb(8 11 18 / .72);--color-border-subtle: #1b2331;--color-border-strong: #313d50;--color-fg-muted: #aab4c5;--color-fg-subtle: #8792a3;--color-fg-disabled: #48505f;--color-accent-hover: #55e0ad;--color-accent-active: #22b587;--color-accent-fg: #04150f;--color-accent-soft: rgb(52 211 153 / .12);--color-focus-ring: #34d399;--color-success: #34d399;--color-success-soft: rgb(52 211 153 / .12);--color-success-text: #6ee7b7;--color-warning: #fbbf24;--color-warning-text: #fcd34d;--color-danger: #fb7185;--color-danger-soft: rgb(251 113 133 / .12);--color-danger-text: #fca5a5;--color-info: #38bdf8;--color-info-soft: rgb(56 189 248 / .12);--color-info-text: #7dd3fc;--state-hover: rgb(255 255 255 / .04);--state-active: rgb(0 0 0 / .22);--disabled-opacity: .45;--radius-xs: 4px;--radius-sm: 6px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--text-display: clamp(2.75rem, 1.3rem + 6vw, 6rem);--leading-display: .95;--tracking-display: -.03em;--text-h2: clamp(1.625rem, 1.25rem + 1.6vw, 2.5rem);--leading-h2: 1.1;--tracking-h2: -.015em;--text-h3: clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--leading-h3: 1.2;--tracking-h3: -.01em;--text-lead: clamp(1.125rem, 1.03rem + .4vw, 1.375rem);--leading-lead: 1.5;--text-eyebrow: .75rem;--tracking-eyebrow: .12em;--text-data: .9375rem;--text-data-lg: clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--leading-data-lg: 1.05;--tracking-data-lg: -.01em;--shadow-e1: inset 0 1px 0 rgb(255 255 255 / .05), 0 1px 2px rgb(0 0 0 / .4);--shadow-e2: inset 0 1px 0 rgb(255 255 255 / .06), 0 12px 32px -12px rgb(0 0 0 / .7);--shadow-e3: inset 0 1px 0 rgb(255 255 255 / .07), 0 24px 64px -20px rgb(0 0 0 / .8);--glow-accent: 0 0 0 1px rgb(52 211 153 / .35), 0 0 32px -6px rgb(52 211 153 / .45);--dur-fast: .16s;--dur-base: .24s;--dur-reveal: .6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--color-void: var(--color-bg);--color-surface-raised: var(--color-surface-2);--color-surface-line: var(--color-border);--color-surface-line-strong: var(--color-border-strong);--color-ink: var(--color-fg);--color-ink-dim: var(--color-fg-muted);--color-ink-faint: var(--color-fg-subtle);--color-brass: var(--color-accent);--color-ok: var(--color-info);--color-critical: var(--color-danger);--color-critical-text: var(--color-danger-text);--duration-fast: var(--dur-fast);--duration-normal: var(--dur-base);--ease-out-expo: var(--ease-out);font-family:var(--font-body)}.cmd-scrim{background:transparent}.cmd-scrim .cmd-deck{background:linear-gradient(180deg,var(--color-surface-2),var(--color-surface));border-color:var(--color-border);box-shadow:var(--shadow-e3),0 0 60px -30px #34d39947}.cmd-scrim .cmd-input{font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);font-weight:500;letter-spacing:-.015em}.cmd-scrim .cmd-input::placeholder{font-size:var(--text-sm)}.cmd-scrim .cmd-chip~.cmd-input::placeholder{font-size:var(--text-xs)}.cmd-scrim .cmd-group-head{background:linear-gradient(180deg,#141a24f7,#141a24e6)}.cmd-scrim .cmd-chip-label{border-bottom-color:#34d39980}.cmd-scrim .cmd-pv-desc{font-family:var(--font-body)}.cmd-scrim .cmd-row-name-text.cmd-row-name-text,.cmd-scrim .cmd-pv-name{color:var(--color-fg)}.cmd-scrim .cmd-pv-stat dd{font-family:var(--font-mono);font-weight:500}.cmd-scrim .cmd-rail{background:var(--color-surface-2)}.cmd-scrim .cmd-rail-lamp{box-shadow:0 0 10px #34d399a6}.cmd-scrim button[aria-disabled=true],.cmd-scrim button:disabled{color:var(--color-fg-disabled);opacity:var(--disabled-opacity);cursor:not-allowed}.expl-backdrop.is-editorial{background:radial-gradient(120% 80% at 50% 0%,rgb(52 211 153 / .06),transparent 55%),var(--color-overlay)}.expl-backdrop.is-editorial .expl-dialog{background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:var(--shadow-e3),0 0 60px -30px #34d39947}.expl-backdrop.is-editorial .expl-dialog:before{background:linear-gradient(90deg,transparent,rgb(238 242 247 / .16) 20%,rgb(238 242 247 / .16) 80%,transparent)}.expl-backdrop.is-editorial .expl-head{background:linear-gradient(180deg,rgb(52 211 153 / .05),transparent 60%)}.expl-backdrop.is-editorial .expl-headline{font-family:var(--font-display);letter-spacing:var(--tracking-h3)}.expl-backdrop.is-editorial .expl-trend{stroke:var(--color-accent);stroke-width:1.75;filter:drop-shadow(0 0 6px rgb(52 211 153 / .5))}.expl-backdrop.is-editorial .expl-r{font-family:var(--font-display);font-weight:600;letter-spacing:var(--tracking-display);color:var(--color-accent)}.expl-backdrop.is-editorial .expl-scale-btn.is-active{color:var(--color-accent-fg);background:var(--color-accent)}.expl-backdrop.is-editorial .expl-scale-btn:hover:not([aria-disabled=true]):not(.is-active){background:var(--color-accent-soft)}.expl-backdrop.is-editorial .expl-outliers-title{color:var(--color-accent)}.expl-backdrop.is-editorial .expl-close:hover{background:var(--color-accent-soft)}@media(prefers-reduced-motion:reduce){.cmd-scrim .cmd-deck,.cmd-scrim .cmd-rail,.cmd-scrim .cmd-rail-lamp,.cmd-scrim .cmd-preview,.expl-backdrop.is-editorial .expl-dialog{animation:none}.cmd-scrim .cmd-rail,.cmd-scrim .cmd-preview{transition:none}.cmd-scrim .cmd-rail-lamp{opacity:1}}.app-frame.is-mobile{--m-topbar-h: 46px;--m-tabbar-h: 58px;--m-safe-top: env(safe-area-inset-top, 0px);--m-safe-bottom: env(safe-area-inset-bottom, 0px);--m-chrome-top: calc(var(--m-topbar-h) + var(--m-safe-top));--m-chrome-bottom: calc(var(--m-tabbar-h) + var(--m-safe-bottom))}.m-topbar{position:fixed;inset:0 0 auto;z-index:60;height:var(--m-chrome-top);padding:var(--m-safe-top) var(--space-4) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:linear-gradient(180deg,#0a0a0deb,#0a0a0db8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-surface-line)}.m-brand{font-family:var(--font-mono);font-weight:600;font-size:var(--text-sm);letter-spacing:.14em;color:var(--color-ink)}.m-brand-x{color:var(--color-accent)}.m-live,.m-context{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-ink-dim);max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-live-count{color:var(--color-accent)}.m-live-dot,.m-context-dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:var(--glow-accent);flex:none}.m-live-dot{animation:m-pulse 2.4s var(--ease-io) infinite}.m-context{color:var(--color-ink)}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.m-live-dot{animation:none}}.m-layer-rail{position:fixed;top:var(--m-chrome-top);inset-inline:0;z-index:55;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,#0a0a0db3,#0a0a0d00)}.m-layer-rail::-webkit-scrollbar{display:none}.m-layer-chip{flex:none;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--color-surface-line);background:var(--color-surface);color:var(--color-ink-dim);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}.m-layer-chip.is-active{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.m-sheet{position:fixed;top:var(--m-chrome-top);bottom:var(--m-chrome-bottom);inset-inline:0;z-index:50;display:flex;flex-direction:column;background:var(--color-void);animation:m-sheet-in var(--duration-normal) var(--ease-out-expo)}@keyframes m-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.m-sheet{animation:none}}.m-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-line)}.m-sheet-title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:.02em;color:var(--color-ink)}.m-sheet-close{width:40px;height:40px;border:none;background:transparent;color:var(--color-ink-dim);font-size:1.1rem;border-radius:var(--radius-md)}.m-sheet-close:active{background:var(--color-surface)}.m-sheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-3) var(--space-4) var(--space-6)}.m-list{list-style:none;margin:0;padding:0}.m-row{display:flex;align-items:stretch;gap:var(--space-2);border-bottom:1px solid var(--color-surface-line)}.m-row-main{flex:1;display:flex;flex-direction:column;gap:2px;min-height:56px;justify-content:center;padding:var(--space-2) 0;border:none;background:transparent;text-align:start}.m-row-name{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink)}.m-row-sub{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-ink-faint)}.m-row-action{flex:none;width:44px;border:none;background:transparent;color:var(--color-ink-faint);font-size:.95rem}.m-row-action:active{color:var(--color-critical-text)}.m-empty{margin:var(--space-5) 0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.7;color:var(--color-ink-faint)}.m-menu{display:flex;flex-direction:column}.m-menu-head{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.m-menu-head:first-child{margin-top:0}.m-menu-item{display:flex;flex-direction:column;gap:3px;padding:var(--space-3) var(--space-3);min-height:56px;justify-content:center;border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;margin-bottom:var(--space-2)}.m-menu-item:active{border-color:var(--color-accent);background:var(--color-accent-soft)}.m-menu-sub{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:none;color:var(--color-ink-faint)}.m-menu-note{margin:0 0 var(--space-2);padding:var(--space-3);border:1px dashed var(--color-surface-line);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--color-ink-dim)}.m-menu-today{display:block;margin:0 0 6px}.m-tabbar{position:fixed;inset:auto 0 0;z-index:300;height:var(--m-chrome-bottom);padding-bottom:var(--m-safe-bottom);display:flex;align-items:stretch;background:linear-gradient(0deg,#0a0a0df5,#0a0a0dd1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--color-surface-line)}.m-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:transparent;color:var(--color-ink-faint);transition:color var(--duration-fast)}.m-tab-label{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.m-tab.is-active{color:var(--color-accent)}.m-tab.is-active svg{filter:drop-shadow(0 0 6px rgb(var(--accent-rgb) / .45))}.m-tab-icon{position:relative;display:inline-flex}.m-tab-badge{position:absolute;top:-2px;inset-inline-end:-4px;width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px var(--color-surface, #0b0c10)}.app-frame.is-mobile .monitor-fs,.app-frame.is-mobile .monitor-backdrop,.app-frame.is-mobile .cmd-scrim,.app-frame.is-mobile .dossier-fs,.app-frame.is-mobile .dossier.is-open,.app-frame.is-mobile .rank-backdrop,.app-frame.is-mobile .choke-backdrop,.app-frame.is-mobile .cmp-backdrop,.app-frame.is-mobile .expl-backdrop,.app-frame.is-mobile .chart-backdrop{top:var(--m-chrome-top)!important;bottom:var(--m-chrome-bottom)!important;height:auto!important}.app-frame.is-mobile .choke-backdrop,.app-frame.is-mobile .rank-backdrop{padding:var(--space-3)}.app-frame.is-mobile .choke,.app-frame.is-mobile .rank{max-height:100%}.app-frame.is-mobile .m-hud-bl{position:fixed;inset-inline:0;bottom:calc(var(--m-chrome-bottom) + var(--space-2));z-index:45;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-inline:var(--space-3);pointer-events:none}.app-frame.is-mobile .m-legend{max-width:min(320px,calc(100vw - var(--space-3) * 2));display:flex;flex-direction:column;gap:6px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:#0a0a0db8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.app-frame.is-mobile .m-legend-live{font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.02em;color:var(--color-ink-dim)}.app-frame.is-mobile .m-legend-caption{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.35;letter-spacing:.02em;color:var(--color-ink-dim)}.app-frame.is-mobile .m-legend-scale{display:flex;align-items:center;gap:var(--space-2);direction:ltr}.app-frame.is-mobile .m-legend-ramp{flex:1 1 auto;height:8px;border-radius:2px;border:1px solid var(--color-surface-line)}.app-frame.is-mobile .m-legend-end{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--color-ink-faint)}.app-frame.is-mobile .m-hud-bl .event-legend{position:static;inset:auto;max-width:min(320px,calc(100vw - var(--space-3) * 2))}html.is-terminal{--accent-rgb: 56 225 240;--brass-rgb: 127 179 196;--line-rgb: 196 214 228;--ink-rgb: 224 232 238;--color-void: #0a0b0c;--color-surface: rgba(23, 25, 27, .92);--color-surface-raised: rgba(32, 34, 37, .96);--color-ink: #e7e9eb;--color-ink-dim: #b2b7bb;--color-ink-faint: #878d92;--label-ink: #e7e9eb;--label-glass-top: rgba(14, 15, 17, .9);--label-glass-bottom: rgba(10, 11, 12, .94);--label-sheen: rgba(231, 233, 235, .08);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px}html.is-terminal body{--font-display: var(--font-mono)}html.is-terminal{--statusbar-height: 0px}html.is-terminal .markets-backdrop{top:var(--bar-height);bottom:calc(var(--statusbar-height) + var(--ticker-height));padding:0;background:none;backdrop-filter:none}html.is-terminal .markets-backdrop>.markets{width:100%;height:100%;max-height:none;border:none;border-radius:0;box-shadow:none;animation:mdesk-lay var(--duration-lay) var(--ease-out-expo) both}@media(prefers-reduced-motion:reduce){html.is-terminal .markets-backdrop>.markets{animation:none}}html.is-terminal .markets-backdrop>.markets:before{content:none}html.is-terminal .globe-stage{visibility:hidden}html.is-terminal .cmd-scrim{z-index:42;pointer-events:auto}html.is-terminal .app-frame.is-mobile .cmd-scrim{z-index:66;top:0!important;bottom:0!important;padding-top:0}html.is-terminal,.dossier-fs,.monitor-fs,.brief-fs,.globe-chrome,.notebox,.folder{--paper: #ffffff;--tint: #f1f3f5;--prule: #e6e8eb;--prule2: #d5d9de;--pink: #17191c;--pdim: #4a5057;--pfaint: #5b6167;--pghost: #6a7076;--up: #256f42;--down: #7a3a9e;--amber: #8a6008;--hole: #14171a;--holeInk: #9aa2a9;--ice: #b0431f;--gink: #e7e9eb;--gdim: #b2b7bb;--gfaint: #959b9f;--gghost: #83898d;--gamber: #f0c67c;--gup: #63c286;--gdown: #b48ae4;--sheetEdge: none}html.is-terminal[data-sheet=graphite],.dossier-fs[data-sheet=graphite],.monitor-fs[data-sheet=graphite],.brief-fs[data-sheet=graphite],.globe-chrome[data-sheet=graphite],.notebox[data-sheet=graphite],.folder[data-sheet=graphite]{--paper: #0e0f11;--tint: #1c1f22;--prule: #26292c;--prule2: #3a3f44;--pink: #e7e9eb;--pdim: #b2b7bb;--pfaint: #959b9f;--pghost: #83898d;--up: #63c286;--down: #b48ae4;--amber: #f0c67c;--hole: #0a0b0c;--sheetEdge: none;--ice: #ff8b6a}html.is-terminal,.dossier-fs,.monitor-fs,.brief-fs,.globe-chrome,.notebox,.folder{--bezFace: #f6f7f8;--bezRail: #f1f3f5;--bezVoid: #eceef0;--bezDeep: #e4e7ea;--bezWell: #dde0e4;--bezSunk: #eef0f2;--bezSunkFlat: #eef0f2;--bezRaised: #ffffff;--bezRaised2: #fbfcfd;--bezOpen: #dfe3e7;--bezInk: #17191c;--bezDim: #4a5057;--bezFaint: #5b6167;--bezGhost: #6a7076;--bezCut: rgb(16 20 24 / .1);--bezMill: rgb(255 255 255 / 0);--bezMill2: rgb(255 255 255 / 0);--bezDivider: rgb(16 20 24 / .06);--bezLive: #b0431f;--bezAmber: #8a6008;--bezGlass: rgb(246 247 248 / .92);--bezGlassRail: rgb(241 243 245 / .9);--bezBlur: blur(20px) saturate(1.05);--bezWellShadow: inset 0 0 0 1px rgb(16 20 24 / .07)}html.is-terminal[data-sheet=graphite],.dossier-fs[data-sheet=graphite],.monitor-fs[data-sheet=graphite],.brief-fs[data-sheet=graphite],.globe-chrome[data-sheet=graphite],.notebox[data-sheet=graphite],.folder[data-sheet=graphite]{--bezFace: #17191b;--bezRail: #141618;--bezVoid: #0e0f11;--bezDeep: #0b0c0e;--bezWell: #08090a;--bezSunk: #121416;--bezSunkFlat: #121416;--bezRaised: #202225;--bezRaised2: #1b1d20;--bezOpen: #292c2f;--bezCut: rgb(0 0 0 / .3);--bezMill: rgb(255 255 255 / .05);--bezMill2: rgb(255 255 255 / .07);--bezGlass: rgb(23 25 27 / .9);--bezGlassRail: rgb(20 22 24 / .88);--bezBlur: blur(24px) saturate(1.1);--bezWellShadow: inset 0 0 0 1px rgb(255 255 255 / .05);--bezInk: #e7e9eb;--bezDim: #b2b7bb;--bezFaint: #959b9f;--bezDivider: rgb(255 255 255 / .05);--bezLive: #ff8b6a;--bezAmber: #f0c67c;--bezGhost: #83898d}html.is-terminal,.dossier-fs,.monitor-fs,.brief-fs,.globe-chrome,.notebox,.folder{--desk-sans: "Schibsted Grotesk Variable", var(--font-display), system-ui, sans-serif;--desk-mono: "Spline Sans Mono Variable", var(--font-mono), ui-monospace, monospace;--sans: var(--desk-sans);--mono: var(--desk-mono)}html.is-terminal,.dossier-fs,.monitor-fs,.brief-fs,.globe-chrome,.notebox,.folder{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--rule-hair: 1px;--rule-structural: 2px;--rule-spine: 3px;--deskPanel: inset 0 0 0 1px var(--prule);--deskRaisedEdge: inset 0 1px 0 var(--bezMill2);--deskSlotCut: inset 0 -1px 0 var(--bezCut);--deskLiftWindow: 0 4px 14px -8px rgb(0 0 0 / .5);--deskLiftSwatch: 0 6px 18px -10px rgb(0 0 0 / .5);--deskGrainAxis: 0deg;--deskGrain: none}html.is-terminal .desk-sheet{position:relative;background:var(--paper);color:var(--pink);font-family:var(--desk-sans);box-shadow:var(--sheetEdge)}html.is-terminal .desk-sheet:before{content:"";position:absolute;inset:0;background:var(--deskGrain);pointer-events:none}html.is-terminal .desk-bezel{background:var(--bezFace);color:var(--bezInk);font-family:var(--desk-sans)}html.is-terminal .desk-slot{background:var(--bezSunk);box-shadow:var(--deskSlotCut);border:0;border-radius:0}html.is-terminal .desk-slot:hover{background:var(--bezRaised);box-shadow:var(--deskRaisedEdge),var(--deskSlotCut)}html.is-terminal .desk-figure{font-family:var(--desk-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html.is-terminal .desk-figure.is-live{background:var(--tint);border-left:var(--rule-spine) solid var(--ice)}html.is-terminal .desk-figure.is-settled{background:none}html.is-terminal .desk-figure.is-stale{border-left:var(--rule-spine) solid var(--amber)}html.is-terminal .desk-figure.is-dark{background:var(--hole);color:var(--holeInk);border-left:0}html.is-terminal .desk-figure.is-up{color:var(--up)}html.is-terminal .desk-figure.is-down{color:var(--down)}html.is-terminal .desk-stamp{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}html.is-terminal .desk-figure.is-dark .desk-stamp{color:var(--holeInk)}html.is-terminal .markets-backdrop{background:var(--bezFace)}html.is-terminal .markets-backdrop>.markets{background:var(--paper);color:var(--pink);font-family:var(--desk-sans);box-shadow:var(--sheetEdge);--ink-rgb: 23 25 28;--line-rgb: 213 217 222;--accent-rgb: 176 67 31;--brass-rgb: 106 112 118;--color-void: var(--paper);--color-surface: transparent;--color-surface-raised: var(--tint);--color-surface-line: var(--prule);--color-surface-line-strong: var(--prule2);--color-ink: var(--pink);--color-ink-dim: var(--pdim);--color-ink-faint: var(--pfaint);--color-accent: var(--ice);--color-brass: var(--pghost);--color-warn: var(--amber);--color-caution: var(--amber);--color-ok: var(--up);--color-critical: var(--down);--color-critical-text: var(--down)}html.is-terminal[data-sheet=graphite] .markets-backdrop>.markets{--ink-rgb: 231 233 235;--line-rgb: 58 63 68;--brass-rgb: 131 137 141}html.is-terminal .markets-backdrop>.markets:after{content:"";position:absolute;inset:0;background:var(--deskGrain);pointer-events:none;z-index:0}html.is-terminal .markets-head{background:var(--bezRail);color:var(--bezInk);font-family:var(--desk-sans);box-shadow:inset 0 -1px 0 var(--bezCut);--color-ink: var(--bezInk);--color-ink-dim: var(--bezDim);--color-ink-faint: var(--bezFaint);--color-surface-line: var(--bezDivider);--color-accent: var(--bezLive);--color-warn: var(--bezAmber);--color-caution: var(--bezAmber)}html.is-terminal .mdesk-mast{border-block-start:1px solid var(--bezCut);box-shadow:inset 0 1px 0 var(--bezMill)}html.is-terminal .mdesk-mitem{font-family:var(--desk-mono);color:var(--bezFaint);padding-inline:10px;box-shadow:inset -1px 0 0 var(--bezDivider)}html.is-terminal .mdesk-mitem:hover{background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset -1px 0 0 var(--bezDivider)}html.is-terminal .mdesk-mitem.is-on{background:var(--bezOpen)}html.is-terminal .mdesk-mk,html.is-terminal .mdesk-ms{color:var(--bezGhost)}html.is-terminal .mdesk-mitem:hover .mdesk-ml{color:var(--bezDim)}html.is-terminal .mdesk-mitem.is-on .mdesk-ml,html.is-terminal .mdesk-mf{color:var(--bezInk)}html.is-terminal .mdesk-mf,html.is-terminal .mdesk-ms,html.is-terminal .mdesk-mk{font-family:var(--desk-mono)}html.is-terminal .mdesk-mitem.is-fresh .mdesk-mf{color:var(--bezLive)}html.is-terminal .mdesk-mitem.is-loss .mdesk-mf{color:var(--bezAmber)}html.is-terminal .mdesk-mrule{background:var(--bezLive)}html.is-terminal .mdesk-mitem:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}html.is-terminal .markets-body.mdesk-room{padding:0}html.is-terminal .desk-hov-paper:hover{background:var(--paper)}html.is-terminal .desk-hov-tint:hover{background:var(--tint)}html.is-terminal .desk-hov-ink:hover{color:var(--pink)}html.is-terminal .desk-hov-ring:hover{box-shadow:inset 0 0 0 1px var(--pink);color:var(--pink)}html.is-terminal .desk-hov-paper:disabled:hover{background:var(--tint)}html.is-terminal .markets-body button:focus-visible,html.is-terminal .markets-body .desk-find:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}html.is-terminal .desk-find::placeholder{color:var(--pghost);letter-spacing:.14em}html.is-terminal{--bar-height: 104px}html.is-terminal .drail{position:relative;z-index:10;display:flex;align-items:stretch;height:var(--bar-height);background:var(--bezFace);border-bottom:1px solid var(--bezCut);box-shadow:inset 0 1px 0 var(--bezMill2);color:var(--bezDim);font-family:var(--desk-sans)}html.is-terminal .drail-id{flex:0 0 306px;display:flex;flex-direction:column;justify-content:space-between;padding:14px 24px 14px 28px;border-inline-end:1px solid var(--bezCut);box-shadow:1px 0 0 var(--bezMill)}html.is-terminal .drail-brand{display:flex;align-items:baseline;gap:11px}html.is-terminal .drail-brand-name{font-family:var(--desk-sans);font-weight:700;font-size:17px;letter-spacing:.13em;color:var(--bezInk)}html.is-terminal .drail-brand-x{color:var(--bezLive)}html.is-terminal .drail-brand-sub{font-family:var(--desk-mono);font-size:9px;letter-spacing:.14em;color:var(--bezGhost)}html.is-terminal .drail-chips{display:flex;gap:6px}html.is-terminal .drail-chip{display:flex;align-items:center;height:30px;border:0;font-family:var(--desk-mono);text-align:start}html.is-terminal .drail-chip.is-geo{flex:1;gap:9px;padding:0 11px;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);color:var(--bezFaint);cursor:pointer}html.is-terminal .drail-chip.is-geo:hover{background:var(--bezSunkFlat);color:var(--bezDim)}html.is-terminal .drail-chip.is-geo:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}html.is-terminal .drail-chip.is-desk{flex:1.45;gap:10px;padding:0 12px;background:var(--bezRaised);box-shadow:inset 0 0 0 1px var(--bezCut);color:var(--bezInk)}html.is-terminal .drail-chip-lab{font-size:10px;letter-spacing:.13em}html.is-terminal .drail-chip.is-desk .drail-chip-lab{font-weight:500;letter-spacing:.15em}html.is-terminal .drail-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#6b4a1c}html.is-terminal .drail-chip.is-desk .drail-dot{background:var(--bezLive)}html.is-terminal .drail-session{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:13px 28px 12px;border-inline-end:1px solid var(--bezCut);box-shadow:1px 0 0 var(--bezMill)}html.is-terminal .drail-wins{display:flex;align-items:stretch;box-shadow:inset 0 0 0 1px var(--bezCut)}html.is-terminal .drail-win{flex:1 1 0;min-width:0;padding:9px 14px 10px;box-shadow:inset -1px 0 0 var(--bezCut)}html.is-terminal .drail-win.is-live{flex:1.3 1 0;background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),0 2px 6px -3px #00000073}html.is-terminal .drail-win-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}html.is-terminal .drail-win-lab,html.is-terminal .drail-win-fig,html.is-terminal .drail-win-span,html.is-terminal .drail-win-why{font-family:var(--desk-mono);white-space:nowrap}html.is-terminal .drail-win-lab{font-weight:400;font-size:9.5px;letter-spacing:.19em;color:var(--bezDim);overflow:hidden;text-overflow:ellipsis}html.is-terminal .drail-win-fig{font-weight:500;font-size:12px;color:var(--bezDim);font-variant-numeric:tabular-nums}html.is-terminal .drail-win.is-live .drail-win-lab{font-weight:600;font-size:10.5px;color:var(--bezLive)}html.is-terminal .drail-win.is-live .drail-win-fig{font-size:14px;color:var(--bezInk)}html.is-terminal .drail-win-span{margin-block-start:7px;font-size:8.5px;letter-spacing:.13em;color:var(--bezDim)}html.is-terminal .drail-win.is-hole{background:var(--hole)}html.is-terminal .drail-win.is-hole .drail-win-lab,html.is-terminal .drail-win-why{color:var(--holeInk)}html.is-terminal .drail-win-why{margin-block-start:7px;font-size:8.5px;letter-spacing:.13em}html.is-terminal .drail-win.is-pending .drail-win-fig{color:var(--bezGhost)}html.is-terminal .drail-foot{display:flex;align-items:baseline;justify-content:space-between;gap:20px}html.is-terminal .drail-state{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.1em;color:var(--bezDim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.is-terminal .drail-tally{display:flex;align-items:baseline;gap:11px;white-space:nowrap}html.is-terminal .drail-tally-lab{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.15em;color:var(--bezDim)}html.is-terminal .drail-tally-fig{font-family:var(--desk-mono);font-weight:500;font-size:14px;color:var(--bezInk);font-variant-numeric:tabular-nums}html.is-terminal .drail-tally.is-hole .drail-tally-lab{padding:1px 5px;background:var(--hole);color:var(--holeInk)}html.is-terminal .drail-clock{flex:0 0 196px;padding:14px 22px 0;border-inline-end:1px solid var(--bezCut);box-shadow:1px 0 0 var(--bezMill);font-family:var(--desk-mono)}html.is-terminal .drail-clock-lab{font-size:9px;letter-spacing:.22em;color:var(--bezGhost)}html.is-terminal .drail-clock-time{font-weight:400;font-size:29px;letter-spacing:0;line-height:1.15;color:var(--bezInk);font-variant-numeric:tabular-nums}html.is-terminal .drail-clock-et{margin-block-start:5px;font-size:10.5px;letter-spacing:.08em;color:var(--bezDim);white-space:nowrap}html.is-terminal .drail-clock-date{margin-block-start:4px;font-size:8.5px;letter-spacing:.15em;color:var(--bezGhost);white-space:nowrap}html.is-terminal .drail-tools{flex:0 0 202px;align-self:stretch;display:flex;flex-direction:column;box-shadow:inset 1px 0 0 var(--bezCut)}html.is-terminal .drail-tools .settings-menu{display:flex;align-items:stretch;flex:1 1 0;min-height:0}html.is-terminal .drail-tool{flex:1 1 0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px;border:0;background:transparent;cursor:pointer;font-family:var(--desk-mono);text-align:start}html.is-terminal .drail-tools>.drail-tool{box-shadow:inset 0 -1px 0 var(--bezCut)}html.is-terminal .drail-tool:hover,html.is-terminal .drail-tool.is-open{background:var(--bezRaised)}html.is-terminal .drail-tool:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}html.is-terminal .drail-tool-lab{font-size:10px;letter-spacing:.19em;color:var(--bezDim);white-space:nowrap}html.is-terminal .drail-tool:hover .drail-tool-lab{color:var(--bezInk)}html.is-terminal .drail-tool-hint{font-size:9.5px;letter-spacing:.05em;color:var(--bezGhost);font-variant-numeric:tabular-nums}html.is-terminal .dnav{flex:0 0 266px;display:flex;flex-direction:column;min-height:0;background:var(--tint);box-shadow:inset -1px 0 0 var(--prule2)}html.is-terminal .dnav-rooms{margin:0;padding:0;list-style:none;overflow-y:auto;min-height:0}html.is-terminal .dnav-room{position:relative;width:100%;height:66px;display:flex;align-items:center;gap:15px;padding:0 17px 0 24px;border:0;background:transparent;cursor:pointer;text-align:start}html.is-terminal .dnav-room:hover{background:#fffaf008}html.is-terminal .dnav-room.is-on{background:var(--paper);box-shadow:inset 0 1px 0 var(--prule),inset 0 -1px 0 var(--prule)}html.is-terminal .dnav-room:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}html.is-terminal .dnav-spine{position:absolute;inset-inline-start:0;inset-block:0;width:3px;background:transparent}html.is-terminal .dnav-room.is-on .dnav-spine{background:var(--ice);transform-origin:center calc(50% + var(--dir, 0) * 50%);animation:dnav-spine-in var(--duration-lay) var(--ease-out-expo) both}@keyframes dnav-spine-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}html.is-terminal .dnav.is-held .dnav-n,html.is-terminal .dnav.is-held .dnav-room.is-on .dnav-n{color:var(--pghost);transition:color var(--duration-lay) var(--ease-out-expo)}html.is-terminal .dnav .dnav-n{transition:color var(--duration-draw) var(--ease-in-quick)}@media(prefers-reduced-motion:reduce){html.is-terminal .dnav-room.is-on .dnav-spine{animation:none;transform:scaleY(1)}html.is-terminal .dnav .dnav-n,html.is-terminal .dnav.is-held .dnav-n{transition:none}}html.is-terminal .dnav-n{flex:0 0 17px;font-family:var(--desk-mono);font-weight:300;font-size:23px;line-height:1;color:var(--pghost);font-variant-numeric:tabular-nums}html.is-terminal .dnav-room.is-on .dnav-n{color:var(--pink)}html.is-terminal .dnav-body{flex:1 1 auto;min-width:0;display:block}html.is-terminal .dnav-name{display:block;font-family:var(--desk-sans);font-weight:600;font-size:13px;letter-spacing:.05em;color:var(--pdim);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-terminal .dnav-room.is-on .dnav-name{color:var(--pink)}html.is-terminal .dnav-sub{display:block;margin-block-start:4px;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.15em;color:var(--pghost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-terminal .dnav-read{flex:0 0 auto;text-align:end}html.is-terminal .dnav-fig{display:block;font-family:var(--desk-mono);font-weight:500;font-size:16px;line-height:1;color:var(--pdim);font-variant-numeric:tabular-nums;min-height:16px}html.is-terminal .dnav-room.is-on .dnav-fig{color:var(--pink)}html.is-terminal .dnav-room.is-loss .dnav-fig{color:var(--amber)}html.is-terminal .dnav-unit{display:block;margin-block-start:5px;font-family:var(--desk-mono);font-size:8px;letter-spacing:.14em;color:var(--pghost);white-space:nowrap}html.is-terminal .dnav-lanes{margin-block-start:auto;padding:16px 24px 20px;box-shadow:inset 0 1px 0 var(--prule)}html.is-terminal .dnav-lanes ul{margin:0;padding:0;list-style:none}html.is-terminal .dnav-lanes-cap{margin:0 0 12px;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.2em;color:var(--pdim)}html.is-terminal .dnav-lane{display:flex;align-items:center;gap:10px;height:21px}html.is-terminal .dnav-lane-chip{flex:0 0 auto;width:14px;height:5px;background:var(--pghost)}html.is-terminal .dnav-lane-name{flex:1 1 auto;min-width:0;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.06em;color:var(--pdim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-terminal .dnav-lane-state{flex:0 0 auto;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.13em;color:var(--pghost);text-transform:uppercase;white-space:nowrap}html.is-terminal .dnav-lane.is-live .dnav-lane-chip{background:var(--ice)}html.is-terminal .dnav-lane.is-stale .dnav-lane-chip,html.is-terminal .dnav-lane.is-stale .dnav-lane-state{color:var(--amber);background:var(--amber)}html.is-terminal .dnav-lane.is-stale .dnav-lane-state{background:none}html.is-terminal .dnav-lane.is-error .dnav-lane-chip,html.is-terminal .dnav-lane.is-nokey .dnav-lane-chip{background:var(--hole);box-shadow:inset 0 0 0 1px var(--prule2)}html.is-terminal .dnav-lane.is-error .dnav-lane-state,html.is-terminal .dnav-lane.is-nokey .dnav-lane-state{padding:1px 4px;background:var(--hole);color:var(--holeInk)}html.is-terminal .dset-scrim{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:88px 24px 40px;overflow:auto;background:#0507089e;animation:dset-scrim-in var(--duration-lay) var(--ease-out-expo) both}@keyframes dset-scrim-in{0%{opacity:0}to{opacity:1}}html.is-terminal .dset-scrim.is-closing{animation:dset-scrim-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes dset-scrim-out{0%{opacity:1}to{opacity:0}}html.is-terminal .dset{animation:dset-in var(--duration-lay) var(--ease-out-expo) both}@keyframes dset-in{0%{opacity:0;transform:translateY(calc(var(--throw-sheet) * -1))}to{opacity:1;transform:none}}html.is-terminal .dset-scrim.is-closing .dset{animation:dset-out var(--duration-draw) var(--ease-in-quick) both}@keyframes dset-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-sheet-out) * -1))}}html.is-terminal .dset-pane{animation:dset-pane-in var(--duration-lay) var(--ease-out-expo) both}@keyframes dset-pane-in{0%{opacity:0;transform:translateY(calc(var(--throw-sheet) * var(--dir, 0)))}to{opacity:1;transform:none}}html.is-terminal .dset-pane.is-drawing{animation:dset-pane-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes dset-pane-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-sheet-out) * var(--dir, 0) * -1))}}@media(prefers-reduced-motion:reduce){html.is-terminal .dset-scrim,html.is-terminal .dset-scrim.is-closing,html.is-terminal .dset,html.is-terminal .dset-scrim.is-closing .dset,html.is-terminal .dset-pane,html.is-terminal .dset-pane.is-drawing{animation:none}}html.is-terminal .dset{width:900px;max-width:100%;background:var(--paper);color:var(--pink);box-shadow:0 0 0 1px #0000008c,0 44px 90px -34px #000}html.is-terminal .dset-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:15px 26px;background:var(--bezFace)}html.is-terminal .dset-head-id{display:flex;align-items:baseline;gap:14px;min-width:0}html.is-terminal .dset-head-name{font-family:var(--desk-mono);font-size:11px;letter-spacing:.2em;color:var(--bezLive)}html.is-terminal .dset-head-note{font-family:var(--desk-mono);font-size:9px;letter-spacing:.13em;color:var(--bezDim)}html.is-terminal .dset-close{border:0;background:none;cursor:pointer;font-family:var(--desk-mono);font-size:9px;letter-spacing:.16em;color:var(--bezDim);white-space:nowrap}html.is-terminal .dset-close:hover{color:var(--bezInk)}html.is-terminal .dset-close:focus-visible{outline:1px solid var(--bezLive);outline-offset:2px}html.is-terminal .dset-body{display:flex;align-items:stretch;min-height:432px}html.is-terminal .dset-tabs{flex:0 0 210px;padding:18px 0;background:var(--tint);box-shadow:inset -1px 0 0 var(--prule2)}html.is-terminal .dset-tab{display:block;width:100%;padding:11px 20px 12px 24px;border:0;background:transparent;cursor:pointer;text-align:start}html.is-terminal .dset-tab:hover{background:#00000008}html.is-terminal .dset-tab.is-on{background:var(--paper);box-shadow:inset 3px 0 0 var(--ice)}html.is-terminal .dset-tab:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}html.is-terminal .dset-tab-name{display:block;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.15em;color:var(--pdim)}html.is-terminal .dset-tab.is-on .dset-tab-name{color:var(--pink)}html.is-terminal .dset-tab-sub{display:block;margin-block-start:6px;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.1em;color:var(--pghost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-terminal .dset-tab.is-on .dset-tab-sub{color:var(--pdim)}html.is-terminal .dset-pane{flex:1 1 0;min-width:0;padding:24px 26px 28px}html.is-terminal .dset-pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block-end:11px;border-block-end:1px solid var(--pink)}html.is-terminal .dset-pane-title{margin:0;font-family:var(--desk-sans);font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--pink)}html.is-terminal .dset-pane-cap{margin:0;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;color:var(--pdim);text-align:end}html.is-terminal .dset-row{display:flex;align-items:center;gap:22px;padding:15px 0;border-block-end:1px solid var(--prule)}html.is-terminal .dset-row-body{flex:1 1 0;min-width:0}html.is-terminal .dset-row-lab{margin:0;font-family:var(--desk-mono);font-size:10px;letter-spacing:.16em;color:var(--pdim)}html.is-terminal .dset-row-note{margin:7px 0 0;max-width:330px;font-family:var(--desk-sans);font-size:12.5px;line-height:1.55;color:var(--pdim);text-wrap:pretty}html.is-terminal .dset-row-ctl{flex:0 0 auto}html.is-terminal .dset-pick{min-width:62px;padding:6px 12px 7px;border:1px solid var(--prule2);background:transparent;cursor:pointer;font-family:var(--desk-mono);font-size:9px;letter-spacing:.15em;color:var(--pghost)}html.is-terminal .dset-pick:hover{border-color:var(--pdim);color:var(--pink)}html.is-terminal .dset-pick.is-on{border-color:var(--ice);background:var(--tint);color:var(--ice)}html.is-terminal .dset-pick:focus-visible{outline:1px solid var(--ice);outline-offset:2px}html.is-terminal .dset-seg{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:340px}html.is-terminal .dset-segbtn{padding:9px 11px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--prule2);cursor:pointer;font-family:var(--desk-mono);font-size:9px;letter-spacing:.11em;color:var(--pdim);white-space:nowrap}html.is-terminal .dset-segbtn:hover{color:var(--pink)}html.is-terminal .dset-segbtn.is-on{background:var(--pink);color:var(--paper)}html.is-terminal .dset-segbtn:focus-visible,html.is-terminal .dset-swatch:focus-visible{outline:1px solid var(--ice);outline-offset:2px}html.is-terminal .dset-swatch{padding:9px 12px;border:1px solid;background:transparent;cursor:pointer;font-family:var(--desk-mono);font-size:9px;letter-spacing:.13em;white-space:nowrap}html.is-terminal .dset-state{font-family:var(--desk-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--pghost)}html.is-terminal .dset-state.is-live{color:var(--ice)}html.is-terminal .dset-state.is-stale{color:var(--amber)}html.is-terminal .dset-state.is-error,html.is-terminal .dset-state.is-nokey{padding:2px 6px;background:var(--hole);color:var(--holeInk)}html.is-terminal .dset-kbd{display:inline-block;min-width:26px;padding:3px 0 4px;border:1px solid var(--prule2);text-align:center;font-family:var(--desk-mono);font-size:10px;color:var(--pink)}html.is-terminal .dset-kbd.is-wide{min-width:0;padding-inline:8px;letter-spacing:.08em}html.is-terminal .dset-empty{margin:15px 0 0;font-family:var(--desk-sans);font-size:12.5px;line-height:1.55;color:var(--pghost)}html.is-terminal .dset-names-head{display:flex;align-items:baseline;gap:12px;margin-block-start:16px}html.is-terminal .dset-names-n{font-family:var(--desk-mono);font-weight:500;font-size:30px;line-height:1;font-variant-numeric:tabular-nums;color:var(--pink)}html.is-terminal .dset-names-cap{font-family:var(--desk-mono);font-size:9px;letter-spacing:.16em;color:var(--pdim)}html.is-terminal .dset-names-acts{display:flex;gap:1px;margin-block-start:18px}html.is-terminal .dset-act{padding:10px 15px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--prule2);cursor:pointer;font-family:var(--desk-mono);font-size:9px;letter-spacing:.15em;color:var(--pdim);white-space:nowrap}html.is-terminal .dset-act:hover:not(:disabled){background:var(--tint);color:var(--pink)}html.is-terminal .dset-act:disabled{cursor:default;color:var(--pghost)}html.is-terminal .dset-act.is-armed{box-shadow:inset 0 0 0 1px var(--down);color:var(--down)}html.is-terminal .dset-act.is-bad{color:var(--amber)}html.is-terminal .dset-act:focus-visible{outline:1px solid var(--ice);outline-offset:2px}html.is-terminal .dset-say{min-height:1.4em;margin:10px 0 0;font-family:var(--desk-sans);font-size:12px;line-height:1.4;color:var(--down)}html.is-terminal .dset-lane{display:flex;align-items:flex-start;gap:14px;padding:11px 0;border-block-end:1px solid var(--prule)}html.is-terminal .dset-lane-chip{flex:0 0 11px;height:11px;margin-block-start:3px;background:var(--pghost)}html.is-terminal .dset-lane-chip.is-live{background:var(--ice)}html.is-terminal .dset-lane-chip.is-stale{background:var(--amber)}html.is-terminal .dset-lane-chip.is-hole{background:var(--hole);box-shadow:inset 0 1px 2px #000000b3}html.is-terminal .dset-lane-id{flex:0 0 118px;min-width:0}html.is-terminal .dset-lane-name{margin:0;font-family:var(--desk-mono);font-weight:600;font-size:10.5px;letter-spacing:.08em;color:var(--pink)}html.is-terminal .dset-lane-id .dset-state{margin:5px 0 0;font-size:8px;letter-spacing:.12em}html.is-terminal .dset-lane-body{flex:1 1 0;min-width:0}html.is-terminal .dset-lane-returns{margin:0;font-family:var(--desk-sans);font-size:12.5px;line-height:1.5;color:var(--pink)}html.is-terminal .dset-lane-without{margin:5px 0 0;font-family:var(--desk-sans);font-size:11.5px;line-height:1.5;color:var(--pdim);text-wrap:pretty}html.is-terminal .dset-lane-meta{flex:0 0 112px;text-align:end}html.is-terminal .dset-lane-key,html.is-terminal .dset-lane-struck{margin:0;font-family:var(--desk-mono);font-size:8px;letter-spacing:.12em;color:var(--pdim)}html.is-terminal .dset-lane-struck{margin-block-start:5px;letter-spacing:.1em}html.is-terminal .dset-lane-key.is-needed{color:var(--amber)}html.is-terminal .dset-foot{margin:14px 0 0;max-width:520px;font-family:var(--desk-sans);font-size:12.5px;line-height:1.6;color:var(--pdim);text-wrap:pretty}html.is-terminal .dset-footrow{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-block-start:16px}html.is-terminal .dset-footrow .dset-foot{margin:0;max-width:440px}html.is-terminal .dset-reset{flex:0 0 auto;border:0;background:none;cursor:pointer;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.16em;color:var(--pink);white-space:nowrap}html.is-terminal .dset-reset:hover:not(:disabled){color:var(--ice)}html.is-terminal .dset-reset:disabled{cursor:default;color:var(--pdim)}html.is-terminal .dset-reset:focus-visible{outline:1px solid var(--ice);outline-offset:2px}html.is-terminal .mkb-vint{font-family:var(--desk-mono);font-variant-numeric:tabular-nums}html.is-terminal .ticker-track{background:linear-gradient(180deg,#141819,#0d1011);box-shadow:inset 0 1px 0 var(--bezMill),0 -10px 24px -20px #000;color:var(--bezFaint);font-family:var(--desk-mono)}html.is-terminal .ticker-viewport:before,html.is-terminal .ticker-viewport:after{width:38px}html.is-terminal .ticker-viewport:before{background:linear-gradient(90deg,#111415,transparent)}html.is-terminal .ticker-viewport:after{background:linear-gradient(270deg,#111415,transparent)}html.is-terminal .tape-quote,html.is-terminal .mtape-q{box-shadow:1px 0 #ffffff0b;font-family:var(--desk-mono)}html.is-terminal .mtape-l{color:var(--bezFaint);font-family:var(--desk-mono);letter-spacing:.11em}html.is-terminal .mtape-v{color:var(--bezInk);font-family:var(--desk-mono);font-variant-numeric:tabular-nums}html.is-terminal .tape-up{color:var(--gup, #62b8d6)}html.is-terminal .tape-down{color:var(--gdown, #f2788f)}@keyframes book-hold{0%{opacity:.5}to{opacity:1}}html.is-terminal .book-spine{width:3px;align-self:stretch}html.is-terminal .book-spine.is-live{animation:book-hold 3.5s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){html.is-terminal .book-spine.is-live{animation:none}}@media(prefers-reduced-motion:reduce){html.is-terminal .desk-tour-ring{transition:none!important}}html.is-terminal .chart-modal.is-wide{width:min(1060px,96vw);max-height:min(92vh,900px);background:var(--paper);border-color:var(--prule2);padding:var(--space-4)}html.is-terminal .chart-modal.is-wide .chart-modal-title{font-family:var(--desk-mono);letter-spacing:.14em;color:var(--pink)}html.is-terminal .desk-chart button:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}html.is-terminal .desk-chart button:disabled{cursor:not-allowed}html.is-terminal .mdesk-sheet-scrim{position:fixed;inset:0;z-index:41;display:flex;align-items:flex-start;justify-content:center;padding:88px 24px 40px;overflow:auto;background:#0507089e;animation:mdesk-sheet-scrim-in var(--duration-lay) var(--ease-out-expo) both}@keyframes mdesk-sheet-scrim-in{0%{opacity:0}to{opacity:1}}html.is-terminal .mdesk-sheet-scrim.is-closing{animation:mdesk-sheet-scrim-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes mdesk-sheet-scrim-out{0%{opacity:1}to{opacity:0}}html.is-terminal .mdesk-sheet{width:1060px;max-width:100%;max-height:calc(100vh - 128px);display:flex;flex-direction:column;background:var(--paper);color:var(--pink);font-family:var(--desk-sans);box-shadow:0 0 0 1px #0000008c,0 44px 90px -34px #000;animation:mdesk-sheet-in var(--duration-lay) var(--ease-out-expo) both}@keyframes mdesk-sheet-in{0%{opacity:0;transform:translateY(calc(var(--throw-sheet) * var(--sheet-dir, -1)))}to{opacity:1;transform:none}}html.is-terminal .mdesk-sheet-scrim.is-closing .mdesk-sheet{animation:mdesk-sheet-out var(--duration-draw) var(--ease-in-quick) both}@keyframes mdesk-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-sheet-out) * var(--sheet-dir, -1)))}}@media(prefers-reduced-motion:reduce){html.is-terminal .mdesk-sheet-scrim,html.is-terminal .mdesk-sheet-scrim.is-closing,html.is-terminal .mdesk-sheet,html.is-terminal .mdesk-sheet-scrim.is-closing .mdesk-sheet{animation:none}}html.is-terminal .mdesk-sheet-head{flex:0 0 auto;display:flex;align-items:center;gap:18px;padding:11px 26px;background:var(--bezFace);box-shadow:inset 0 1px 0 var(--bezMill),inset 0 -1px 0 var(--bezCut)}html.is-terminal .mdesk-sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}html.is-terminal .mdesk-sheet-mast{display:flex;align-items:flex-start;gap:34px;padding:22px 26px 24px;box-shadow:inset 0 -1px 0 var(--prule2)}html.is-terminal .mdesk-sheet-acts{flex:0 0 210px;display:flex;flex-direction:column;gap:10px}html.is-terminal .mdesk-sheet-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;padding:0 26px}html.is-terminal .mdesk-sheet-ledger{padding:0 26px 40px}html.is-terminal .mdesk-sheet button:focus-visible,html.is-terminal .mdesk-sheet a:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}.globe-chrome[data-sheet=graphite]{--bezFace: linear-gradient(180deg, #171512 0%, #100f0c 62%, #0a0908 100%);--bezRail: linear-gradient(90deg, #0d0c0a, #080706);--bezVoid: #0a0908;--bezDeep: #070605;--bezWell: #050404;--bezSunk: linear-gradient(180deg, #100e0c, #0b0a09);--bezSunkFlat: #100e0c;--bezRaised: linear-gradient(180deg, #282520, #1a1815);--bezRaised2: linear-gradient(180deg, #201e19, #141310);--bezOpen: linear-gradient(180deg, #3a352c, #231f1a);--bezCut: rgb(0 0 0 / .8);--bezMill: rgb(255 250 240 / .055);--bezMill2: rgb(255 250 240 / .12);--bezDivider: rgb(255 250 240 / .03);--bezGlass: linear-gradient( 180deg, rgb(23 21 18 / .8) 0%, rgb(16 15 12 / .78) 62%, rgb(10 9 8 / .76) 100% );--bezGlassRail: linear-gradient(90deg, rgb(13 12 10 / .79), rgb(8 7 6 / .77));--bezBlur: blur(28px) saturate(1.3)}html.is-terminal .desk-boot{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:0 max(8vw,24px);background:var(--paper);font-family:var(--desk-mono);font-size:clamp(.72rem,1.6vw,.9rem);letter-spacing:.1em;color:var(--pdim);transition:opacity .6s ease,visibility .6s}html.is-terminal .desk-boot.is-done{opacity:0;visibility:hidden;pointer-events:none}html.is-terminal .desk-boot-brand{font-family:var(--desk-sans);font-weight:700;font-size:1.05rem;letter-spacing:.22em;color:var(--pink)}html.is-terminal .desk-boot-x{color:var(--ice)}html.is-terminal .desk-boot-sub{margin-inline-start:14px;font-family:var(--desk-mono);font-weight:500;font-size:.68rem;letter-spacing:.3em;color:var(--pfaint)}html.is-terminal .desk-boot-bar{width:min(420px,60vw);height:2px;background:var(--prule);overflow:hidden}html.is-terminal .desk-boot-fill{display:block;height:100%;background:var(--ice);transform:scaleX(0);transform-origin:left;transition:transform 1.7s var(--ease-out-expo)}html.is-terminal .desk-boot-fill.is-filling{transform:scaleX(1)}html.is-terminal .desk-boot-log{direction:ltr;text-align:left}html.is-terminal .desk-boot-log div{padding:3px 0}html.is-terminal .desk-boot-log div:last-child{color:var(--ice)}html.is-terminal .desk-boot-skip{position:absolute;inset-block-end:26px;inset-inline-end:28px;font-family:var(--desk-mono);font-size:11px;letter-spacing:.18em;color:var(--pfaint);padding:6px 10px;background:none;border:1px solid var(--prule);cursor:pointer}html.is-terminal .desk-boot-skip:hover,html.is-terminal .desk-boot-skip:focus-visible{color:var(--pink);border-color:var(--prule2)}@media(prefers-reduced-motion:reduce){html.is-terminal .desk-boot-fill{transition:none;transform:scaleX(1)}}@media(max-width:480px){html.is-terminal .desk-boot{font-size:.58rem;letter-spacing:.04em}html.is-terminal .desk-boot-log{overflow:hidden}html.is-terminal .desk-boot-log div{white-space:nowrap}}.drates,.prates,.dpos{--c1: #c05a33;--c2: #2a58ab;--c3: #a3760f;--c4: #8a4478;--band: #c05a3338}html.is-terminal[data-sheet=graphite] .drates,html.is-terminal[data-sheet=graphite] .prates,html.is-terminal[data-sheet=graphite] .dpos{--c1: #d9703f;--c2: #6f8fe0;--c3: #b8892b;--c4: #a878cc;--band: #d9703f40}.drates{display:flex;flex-direction:column;gap:18px;padding:16px 44px 64px;font-family:var(--desk-sans);color:var(--pink)}.drates-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--prule2);padding-bottom:8px}.drates-title{margin:0;flex:1;font-family:var(--desk-mono);font-size:13px;font-weight:600;letter-spacing:.14em}.drates-num{color:var(--pghost);margin-right:10px}.drates-spans{display:flex;gap:2px}.drates-span,.drates-gbtn{position:relative;font-family:var(--desk-mono);font-size:10px;letter-spacing:.1em;padding:3px 8px;border:1px solid var(--prule);background:transparent;color:var(--pdim);cursor:pointer}.drates-span:after,.drates-gbtn:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.drates-span:hover,.drates-gbtn:hover{color:var(--pink);border-color:var(--pink)}.drates-span.is-on,.drates-gbtn.is-on{color:var(--paper);background:var(--pink);border-color:var(--pink)}.drates-span:focus-visible,.drates-gbtn:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.drates-body{display:flex;flex-direction:column;gap:26px}.drates-pane{margin:0;position:relative}.drates-cap{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:var(--desk-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pdim);margin-bottom:8px}.drates-groups{display:flex;gap:2px;flex-wrap:wrap;margin-left:auto}.drates-flag{font-style:normal;color:var(--down);letter-spacing:.06em}.drates-plot,.prates-plot{position:relative}.drates-plot{margin:0 0 44px 40px}.drates-svg,.prates-svg{display:block;width:100%;height:auto;overflow:visible}html.is-terminal .desk-chart [role=img]:focus-visible{outline:2px solid var(--ice)}.drates-svg:focus-visible,.prates-svg:focus-visible,.dpos-svg:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.drates-grid,.prates-grid{stroke:var(--prule);stroke-width:1;vector-effect:non-scaling-stroke}.drates-vgrid,.prates-vgrid,.dpos-vgrid{stroke:var(--prule);stroke-width:1;stroke-dasharray:1 4;vector-effect:non-scaling-stroke}.drates-vgrid.is-major,.prates-vgrid.is-major,.dpos-vgrid.is-major{stroke-dasharray:none;stroke:var(--prule2)}.drates-ylab,.drates-xlab,.drates-tlab,.prates-ylab,.prates-xlab,.prates-tlab,.dpos-ylab,.dpos-tlab{position:absolute;font-family:var(--desk-mono);font-size:10px;line-height:1.35;color:var(--pghost);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.drates-ylab,.prates-ylab{right:calc(100% + 8px);transform:translateY(-50%)}.drates-xlab,.prates-xlab,.drates-tlab,.prates-tlab,.dpos-tlab{top:calc(100% + 6px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.drates-xlab b,.prates-xlab b{color:var(--pghost);font-weight:500}.drates-xlab span,.prates-xlab span{color:var(--pink)}.drates-tlab b,.prates-tlab b,.dpos-tlab b{color:var(--pghost);font-weight:500}.drates-tlab span,.prates-tlab span,.dpos-tlab span{color:var(--pdim);letter-spacing:.06em}.drates-band,.prates-band{fill:var(--band);stroke:none}.drates-today,.prates-today{fill:none;stroke:var(--c1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.drates-dot,.prates-dot{fill:var(--c1);stroke:var(--paper);stroke-width:2;vector-effect:non-scaling-stroke}.drates-cross,.prates-cross{stroke:var(--pdim);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.drates-line,.prates-line{fill:none;stroke:var(--pdim);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.drates-line.is-dash,.prates-line.is-dash{stroke-dasharray:4 3}.drates-c1,.prates-c1{--slot: var(--c1);stroke:var(--c1);color:var(--c1)}.drates-c2,.prates-c2{--slot: var(--c2);stroke:var(--c2);color:var(--c2)}.drates-c3,.prates-c3{--slot: var(--c3);stroke:var(--c3);color:var(--c3)}.drates-c4,.prates-c4{--slot: var(--c4);stroke:var(--c4);color:var(--c4)}.drates-axlab,.prates-axlab{position:absolute;z-index:2;font-family:var(--desk-mono);font-size:10px;line-height:1.3;padding:1px 4px;background:var(--pink);color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.drates-axlab.is-y,.prates-axlab.is-y{right:calc(100% + 4px);transform:translateY(-50%)}.drates-axlab.is-x,.prates-axlab.is-x{top:calc(100% + 2px);transform:translate(-50%)}.drates-cursor,.prates-cursor,.dpos-cursor{fill:var(--slot, var(--c1));stroke:var(--paper);stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}.drates-vintage{margin:8px 0 0;font-family:var(--desk-mono);font-size:10px;letter-spacing:.06em;color:var(--pghost)}.drates-read{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding:0;list-style:none}.drates-leg{display:flex;align-items:baseline;gap:6px;font-family:var(--desk-mono);font-size:11px;font-variant-numeric:tabular-nums}.drates-leg i{width:10px;height:2px;background:currentColor;display:inline-block}.drates-leg b{color:var(--pdim);font-weight:500}.drates-lv{color:var(--pink)}.drates-lc{color:var(--pghost)}.drates-lc.is-up{color:var(--up)}.drates-lc.is-down{color:var(--down)}.drates-charts{display:flex;flex-direction:column;gap:14px}.drates-chartshead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--prule2);padding-bottom:8px}.drates-chartshead h3{margin:0;font-family:var(--desk-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost);font-weight:500}.drates-boardtools{display:flex;gap:6px;align-items:center}.drates-cols,.drates-sizes{display:flex}.drates-cols .drates-tool,.drates-sizes .drates-gbtn{border-radius:0}.drates-cols .drates-tool+.drates-tool,.drates-sizes .drates-gbtn+.drates-gbtn{border-left-width:0}.drates-tool{font-family:var(--desk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border:1px solid var(--prule);background:transparent;color:var(--pdim);cursor:pointer;transition:color .16s ease,border-color .16s ease}.drates-tool:hover:not(:disabled){color:var(--pink);border-color:var(--pink)}.drates-tool:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.drates-tool:disabled{opacity:.38;cursor:not-allowed}.drates-cells{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:28px 24px}.drates-cell{min-width:0}.drates-chartname{color:var(--pink);letter-spacing:.08em}.drates-cellbtns{display:flex;gap:4px;margin-left:auto}.drates-tray{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--prule);animation:drates-tray-in .24s cubic-bezier(.16,1,.3,1)}.drates-traygrp h4{margin:0 0 5px;font-family:var(--desk-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost);font-weight:500}.drates-traygrp ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.drates-chip{font-family:var(--desk-mono);font-size:10px;letter-spacing:.06em;padding:3px 7px;border:1px solid var(--prule);background:transparent;color:var(--pdim);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}.drates-chip:hover:not(:disabled){color:var(--pink);border-color:var(--pink);transform:translateY(-1px)}.drates-chip:active:not(:disabled){transform:translateY(0) scale(.96)}.drates-chip.is-on{color:var(--paper);background:var(--pink);border-color:var(--pink)}.drates-chip:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.drates-chip:disabled{opacity:.3;cursor:not-allowed}@keyframes drates-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.drates-line[pathLength="1"]{stroke-dasharray:1;animation:drates-draw .62s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes drates-tray-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html.is-terminal .drates-tray.is-closing{animation:drates-tray-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes drates-tray-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-sheet-out) * -1))}}html.is-terminal .dfloor-board{animation:dfloor-board-in var(--duration-lay) var(--ease-out-expo) both}@keyframes dfloor-board-in{0%{opacity:0;transform:translate(calc(var(--throw-sheet) * var(--dir, 0)))}to{opacity:1;transform:none}}html.is-terminal .dfloor-board.is-drawing{animation:dfloor-board-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes dfloor-board-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--throw-sheet-out) * var(--dir, 0) * -1))}}@media(prefers-reduced-motion:reduce){html.is-terminal .dfloor-board,html.is-terminal .dfloor-board.is-drawing{animation:none}}.drates-endlab{transition:top .38s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.drates-line[pathLength="1"],.drates-tray{animation:none}.drates-endlab,.drates-chip,.drates-tool{transition:none}.drates-chip:hover:not(:disabled),.drates-chip:active:not(:disabled){transform:none}}.drates-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:20px 26px;border-top:1px solid var(--prule2);padding-top:16px}.drates-sec h3{margin:0 0 6px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost);font-weight:500}.drates-sec ul{margin:0;padding:0;list-style:none}.drates-sec li{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:baseline;font-family:var(--desk-mono);font-size:11px;font-variant-numeric:tabular-nums;padding:2px 0;border-bottom:1px solid var(--prule)}.drates-sec b{font-weight:500;color:var(--pdim)}.drates-bv{color:var(--pink)}.drates-bc{color:var(--pghost);min-width:3.5ch;text-align:right}.drates-bc.is-up{color:var(--up)}.drates-bc.is-down{color:var(--down)}.drates-sec time{color:var(--pghost);font-size:10px}.drates-bh{grid-column:2 / -1;color:var(--hole);font-size:10px}.drates-hole{font-family:var(--desk-mono);font-size:11px;color:var(--hole);padding:18px 0}@media(max-width:720px){.drates{padding:12px 16px 48px}.drates-plot{margin-left:34px}}.drates-endlab{position:absolute;display:flex;align-items:baseline;gap:5px;white-space:nowrap;transform:translateY(-50%);font-family:var(--desk-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--pink)}.drates-endlab i{width:9px;height:2px;flex:none;background:var(--slot, var(--pdim));align-self:center}.drates-endlab b{font-weight:500;color:var(--pdim)}.dpos{container:dpos / inline-size;display:flex;flex-direction:column;gap:18px;padding:16px 44px 64px;font-family:var(--desk-sans);color:var(--pink);--dpos-card: color-mix(in srgb, var(--tint) 55%, var(--paper));--dpos-usual: color-mix(in srgb, var(--pink) 13%, transparent)}.dpos.is-phone{padding:14px 16px 28px;gap:14px}.dpos-head{border-bottom:1px solid var(--prule2);padding-bottom:10px}.dpos-title{margin:0;font-family:var(--desk-mono);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dpos-num{color:var(--pghost);margin-right:10px}.dpos-sub{margin:8px 0 0;font-family:var(--desk-mono);font-size:11px;letter-spacing:.1em;line-height:1.6;color:var(--pdim)}.dpos-key{margin:6px 0 0;max-width:120ch;font-family:var(--desk-mono);font-size:10.5px;letter-spacing:.08em;line-height:1.6;color:var(--pghost)}.dpos-body{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@container dpos (min-width: 980px){.dpos-body{grid-template-columns:minmax(400px,1fr) minmax(0,1.35fr)}.dpos-panel{position:sticky;top:12px;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.dpos-panel{min-width:0;background:var(--tint);border:1px solid var(--prule);border-top:2px solid var(--pink);padding:18px 22px 22px}.dpos.is-phone .dpos-panel{margin-inline:-16px;border-inline:0;padding:16px;scroll-margin-top:8px}.dpos-kickrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0 0 6px}.dpos-kicker{margin:0;font-family:var(--desk-mono);font-size:10px;letter-spacing:.12em;line-height:1.5;color:var(--pghost)}.dpos-jump{min-height:36px;padding:5px 10px;border:1px solid var(--prule2);background:none;color:var(--pdim);font-family:var(--desk-mono);font-size:10.5px;letter-spacing:.1em;cursor:pointer}.dpos-mhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px}.dpos-market{margin:0;font-family:var(--desk-mono);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--pink)}.dpos-odd{display:inline-flex;align-items:center;gap:6px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;color:var(--pdim)}.dpos-odd:before{content:"";width:7px;height:7px;background:var(--c1)}.dpos-s1{margin:0 0 12px;max-width:40ch;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.32;font-weight:500;text-wrap:pretty}.dpos-s1b{margin:0 0 12px;max-width:62ch;font-size:.95rem;line-height:1.55;color:var(--pdim)}.dpos-s23{margin:0 0 18px;max-width:62ch;font-size:.95rem;line-height:1.55}.dpos-fig{font-weight:600}.dpos-fig.is-up{color:var(--up)}.dpos-fig.is-down{color:var(--down)}.dpos-hole{margin:0;font-family:var(--desk-mono);font-size:11px;letter-spacing:.06em;color:var(--hole)}.dpos-chartcap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 0 4px}.dpos-caplab{display:flex;flex-wrap:wrap;gap:0 14px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.12em;line-height:1.6;color:var(--pghost)}.dpos-caplab>span{white-space:nowrap}.dpos-swatch{display:inline-block;width:14px;height:9px;margin-right:6px;vertical-align:-1px;background:var(--dpos-usual)}.dpos-spans{display:flex;gap:2px}.dpos-span{min-height:26px;padding:4px 10px;border:1px solid var(--prule2);background:none;color:var(--pghost);font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;cursor:pointer}.dpos-span:hover{color:var(--pink);border-color:var(--pdim)}.dpos-span.is-on{color:var(--pink);border-color:var(--pink)}.dpos.is-phone .dpos-span{min-height:36px;padding:6px 12px}.dpos-readout{min-height:16px;margin:0 0 4px;font-family:var(--desk-mono);font-size:10.5px;letter-spacing:.08em;color:var(--pdim);font-variant-numeric:tabular-nums}.dpos-plot{position:relative;margin:6px 92px 40px 82px}.dpos.is-phone .dpos-plot{margin:6px 70px 36px}.dpos-svg{display:block;width:100%;overflow:visible;touch-action:pan-y}.dpos-usual{fill:var(--dpos-usual)}.dpos-grid{stroke:var(--prule);stroke-width:1}.dpos-zero{stroke:var(--pdim);stroke-width:1.5}.dpos-line{fill:none;stroke:var(--c1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dpos-end{fill:var(--c1);stroke:var(--tint);stroke-width:2}.dpos-cross{stroke:var(--pdim);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.dpos-ylab,.dpos-evenlab{position:absolute;right:calc(100% + 8px);transform:translateY(-50%);font-family:var(--desk-mono);font-size:10px;letter-spacing:.04em;color:var(--pghost);white-space:nowrap;pointer-events:none}.dpos-evenlab{color:var(--pdim);font-weight:600}.dpos-endlab{position:absolute;left:calc(100% + 10px);transform:translateY(-50%);font-family:var(--desk-mono);font-size:11px;font-weight:600;color:var(--pink);white-space:nowrap;pointer-events:none}.dpos.is-phone .dpos-ylab,.dpos.is-phone .dpos-evenlab,.dpos.is-phone .dpos-endlab{font-size:9.5px}.dpos-pcap,.dpos-pcap .dpos-caplab{margin:0}.dpos-pcap .dpos-caplab>span{white-space:normal}.dpos-pnote{margin:0;font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;line-height:1.6;color:var(--pdim)}.dpos-pcap .dpos-hole{margin-top:4px}.dpos-plot.is-price{margin-bottom:18px}.dpos.is-phone .dpos-plot.is-price{margin-bottom:16px}.dpos-pline{fill:none;stroke:var(--pdim);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.dpos-pend{fill:var(--pdim)}.dpos-fold{margin:6px 0 0;min-height:30px;padding:6px 10px;border:1px solid var(--prule2);background:none;color:var(--pdim);font-family:var(--desk-mono);font-size:11px;letter-spacing:.12em;cursor:pointer}.dpos-fold:hover,.dpos-fold[aria-expanded=true]{color:var(--pink);border-color:var(--pink)}.dpos.is-phone .dpos-fold{min-height:40px}.dpos-detail{container:dposdetail / inline-size;margin-top:16px;padding-top:14px;border-top:1px solid var(--prule2)}.dpos-dh{margin:0 0 10px;font-family:var(--desk-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;color:var(--pghost)}.dpos-dh+.dpos-exact{margin-top:0}.dpos-who{display:grid;gap:6px}.dpos-whorow{display:grid;grid-template-columns:12em minmax(60px,1fr) auto;gap:14px;align-items:center;font-family:var(--desk-mono);font-size:10.5px;letter-spacing:.06em}.dpos-whonm{color:var(--pdim)}.dpos-whorow.is-hedge .dpos-whonm{color:var(--pink);font-weight:600}.dpos-whobar{position:relative;height:10px}.dpos-whobar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--prule2)}.dpos-whobar i{position:absolute;top:0;height:100%;background:var(--pdim)}.dpos-whorow.is-hedge .dpos-whobar i{background:var(--pink)}.dpos-whosum{color:var(--pfaint);white-space:nowrap;font-variant-numeric:tabular-nums}.dpos-whosum b{color:var(--pink);font-weight:600}@container dposdetail (max-width: 520px){.dpos-whorow{grid-template-columns:minmax(0,1fr);gap:3px}.dpos-whosum{white-space:normal;margin-bottom:6px}}.dpos-whonote{margin:12px 0 0;max-width:66ch;font-size:.9rem;line-height:1.5;color:var(--pdim)}.dpos-gloss{margin:8px 0 18px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;line-height:1.7;color:var(--pghost);overflow-wrap:anywhere}.dpos-exact{margin:0 0 6px;font-family:var(--desk-mono);font-size:10.5px;letter-spacing:.05em;line-height:1.7;color:var(--pdim);overflow-wrap:anywhere}.dpos-expl{margin:6px 0 0;max-width:66ch;font-size:.88rem;line-height:1.5;color:var(--pfaint)}.dpos-board{min-width:0;scroll-margin-top:8px}.dpos-boardhead{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--prule2)}.dpos-boardh{margin:0;font-family:var(--desk-mono);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--pdim)}.dpos-boardh span{font-weight:400;color:var(--pghost)}.dpos-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.08em;line-height:1.6;color:var(--pghost)}.dpos-legend li{display:inline-flex;align-items:center;gap:6px}.dpos-legend i{flex:none;display:inline-block}.dpos-sw-move{width:14px;height:8px;background:linear-gradient(90deg,var(--up) 50%,var(--down) 50%)}.dpos-sw-band{width:14px;height:9px;background:var(--dpos-usual)}.dpos-sw-even{width:14px;height:1px;background:var(--pdim)}.dpos-sw-odd{width:7px;height:7px;background:var(--c1)}.dpos-grp{min-width:0}.dpos-grph{display:flex;align-items:center;gap:10px;margin:20px 0 8px;font-family:var(--desk-mono);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.5;color:var(--pghost)}.dpos-grph:after{content:"";flex:1 1 16px;height:1px;background:var(--prule)}.dpos-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:8px;margin:0;padding:0;list-style:none}.dpos.is-phone .dpos-cards{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:6px}.dpos-cards li{display:grid}.dpos-card{display:grid;align-content:start;width:100%;min-width:0;padding:11px 12px 10px;border:1px solid var(--prule);background:var(--dpos-card);color:var(--pdim);text-align:left;font-family:var(--desk-mono);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dpos-card:hover{border-color:var(--prule2)}.dpos-card[aria-pressed=true]{background:var(--tint);border-color:var(--pink)}.dpos-card:focus-visible,.dpos-span:focus-visible,.dpos-fold:focus-visible,.dpos-jump:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.dpos-cname{min-height:26px;font-size:10.5px;line-height:13px;letter-spacing:.07em;font-weight:500;color:var(--pink)}.dpos-cbal{display:flex;align-items:baseline;gap:6px;margin-top:8px;line-height:22px;white-space:nowrap}.dpos-cside{font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--pink)}.dpos-cnum{font-size:19px;font-weight:600;color:var(--pink);font-variant-numeric:tabular-nums}.dpos-cwk{font-size:10px;line-height:14px;letter-spacing:.04em;color:var(--pghost)}.dpos-cwk.is-up{color:var(--up)}.dpos-cwk.is-down{color:var(--down)}.dpos-spark{position:relative;display:block;height:44px;margin:10px 4px 0 0}.dpos-spark svg{display:block;width:100%;height:100%;overflow:visible}.dpos-sparkzero{stroke:var(--pdim);stroke-opacity:.55;stroke-width:1;vector-effect:non-scaling-stroke}.dpos-sparkline{fill:none;stroke:var(--c1);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dpos-sparkdot{position:absolute;right:-3.5px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--c1)}.dpos-cyrs{margin-top:9px;font-size:10px;line-height:14px;letter-spacing:.04em;color:var(--pghost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpos-card.is-odd .dpos-cyrs{color:var(--pink)}.dpos-cmark{display:inline-block;width:7px;height:7px;margin-right:5px;vertical-align:1px;background:var(--c1)}.dpos-ctag{min-height:13px;margin-top:2px;font-size:9px;line-height:13px;letter-spacing:.02em;color:var(--pfaint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpos-card.is-hole .dpos-chole{margin-top:10px;font-size:10px;letter-spacing:.06em;color:var(--hole)}.dpos-foot{border-top:1px solid var(--prule2);padding-top:10px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;line-height:1.7;color:var(--pghost);overflow-wrap:anywhere}.dpos-foot p{margin:0 0 4px}@media(prefers-reduced-motion:reduce){.dpos-card{transition:none}}.dfloor{display:flex;flex-direction:column;gap:18px;font-family:var(--desk-sans);color:var(--pink)}.dfloor-head{display:flex;flex-direction:column;gap:6px}.dfloor-title{display:flex;align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:600;letter-spacing:.08em}.dfloor-num{font-family:var(--desk-mono);font-size:11px;color:var(--pghost)}.dfloor-standfirst{margin:0;max-width:78ch;font-size:12px;line-height:1.5;color:var(--pdim)}.dfloor-reading{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--prule);border-block:1px solid var(--prule2)}.dfloor-fig{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--paper)}.dfloor-fig-l{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.1em;color:var(--pghost)}.dfloor-fig-v{font-family:var(--desk-mono);font-size:20px;font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.dfloor-fig-v.desk-figure.is-dark{font-size:9px;padding:4px 6px;line-height:1.35}.dfloor-fig-v.is-amber{color:var(--amber)}.dfloor-fig-s{font-size:8.5px}.dfloor-lag{margin:0;display:flex;flex-direction:column;gap:10px}.dfloor-lag-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.1em;color:var(--pink)}.dfloor-lag-sub{font-family:var(--desk-sans);font-size:11px;letter-spacing:0;color:var(--pfaint)}.dfloor-bars{display:flex;flex-direction:column;gap:5px}.dfloor-lag-group{display:flex;flex-direction:column;gap:4px}.dfloor-lag-head{display:flex;align-items:baseline;gap:10px;max-inline-size:720px;padding-block-end:3px}.dfloor-lag-name{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.1em;color:var(--pink)}.dfloor-lag-group.is-past .dfloor-lag-name{color:var(--amber)}.dfloor-lag-sum{margin-inline-start:auto;font-family:var(--desk-mono);font-size:9.5px;font-variant-numeric:tabular-nums;color:var(--pfaint)}.dfloor-deadline{margin:7px 0 3px;max-inline-size:720px;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.11em;color:var(--pink);border-block-start:1px solid var(--pink);padding-block-start:5px}.dfloor-bar{display:grid;grid-template-columns:8ch minmax(0,1fr) 6ch;align-items:center;gap:12px;max-inline-size:720px;padding-block:2px}.dfloor-bar-track{display:block;inline-size:100%}.dfloor-bar-n{font-family:var(--desk-mono);font-size:11px;font-variant-numeric:tabular-nums;text-align:right;color:var(--pink)}.dfloor-bar-fill{display:block;block-size:12px;background:var(--pdim);min-inline-size:1px}.dfloor-bar.is-late .dfloor-bar-fill{background:var(--amber)}.dfloor-bar-l{font-family:var(--desk-mono);font-size:9.5px;color:var(--pfaint);text-align:right}.dfloor-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:8px;border-block:1px solid var(--prule)}.dfloor-chips{display:inline-flex;align-items:center;gap:4px}.dfloor-chips-l{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.1em;color:var(--pghost);margin-inline-end:2px}.dfloor-chip{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.06em;padding:3px 8px;border:1px solid var(--prule2);border-radius:var(--radius-md);background:var(--paper);color:var(--pdim);cursor:pointer}.dfloor-chip:hover{border-color:var(--pdim);color:var(--pink)}.dfloor-chip.is-on{background:var(--pink);border-color:var(--pink);color:var(--paper)}.dfloor-chip.is-late-chip.is-on{background:var(--amber);border-color:var(--amber)}.dfloor-chip:focus-visible{outline:1px solid var(--pink);outline-offset:1px}.dfloor-search{flex:1 1 180px;min-inline-size:140px;font-family:var(--desk-mono);font-size:10px;padding:4px 8px;border:1px solid var(--prule2);border-radius:var(--radius-md);background:var(--paper);color:var(--pink)}.dfloor-search:focus-visible{outline:1px solid var(--pink);outline-offset:-1px}.dfloor-tabs{display:flex;align-items:baseline;gap:2px;border-block-end:1px solid var(--prule2)}.dfloor-tab{font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;padding:6px 12px;border:0;background:none;color:var(--pghost);cursor:pointer;border-block-end:var(--rule-spine) solid transparent}.dfloor-tab:hover{color:var(--pink)}.dfloor-tab.is-on{color:var(--pink);border-block-end-color:var(--pink)}.dfloor-tab:focus-visible{outline:1px solid var(--pink);outline-offset:-1px}.dfloor-count{margin-inline-start:auto;font-family:var(--desk-mono);font-size:9px;color:var(--pghost)}.dfloor-tape{list-style:none;margin:0;padding:0}.dfloor-row{display:grid;grid-template-columns:9ch minmax(140px,1.4fr) 9ch minmax(160px,2fr) 15ch 5ch 3ch;align-items:center;gap:10px;padding:7px 4px;border-block-end:1px solid var(--prule);font-size:11px}.dfloor-row:hover{background:var(--tint)}.dfloor-when{display:flex;flex-direction:column;font-family:var(--desk-mono);font-size:9.5px}.dfloor-filed{color:var(--pink);font-variant-numeric:tabular-nums}.dfloor-traded{color:var(--pghost);font-variant-numeric:tabular-nums}.dfloor-who{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.dfloor-name{font-weight:550;color:var(--pink)}.dfloor-seat{display:inline-flex;align-items:center;gap:5px;font-family:var(--desk-mono);font-size:8.5px;color:var(--pghost)}.dfloor-party{display:inline-grid;place-items:center;inline-size:13px;block-size:13px;border:1px solid var(--prule2);font-size:8px;color:var(--pdim)}.dfloor-party.is-d,.dfloor-party.is-r{border-color:var(--pdim);color:var(--pink)}.dfloor-party.is-hole{color:var(--pghost);border-style:dotted}.dfloor-chamber,.dfloor-state{letter-spacing:.06em}.dfloor-owner{padding-inline:3px;border:1px solid var(--prule2);letter-spacing:.06em}.dfloor-side{font-family:var(--desk-mono);font-size:9px;letter-spacing:.07em}.dfloor-side.is-buy{color:var(--up)}.dfloor-side.is-sell{color:var(--down)}.dfloor-side.is-exchange{color:var(--pghost)}.dfloor-what{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.dfloor-ticker{font-family:var(--desk-mono);font-size:11px;letter-spacing:.04em;padding:0;border:0;background:none;color:var(--pink);text-align:start;cursor:pointer;border-block-end:1px solid var(--prule2);align-self:flex-start}.dfloor-ticker:hover{border-block-end-color:var(--pink)}.dfloor-ticker:focus-visible{outline:1px solid var(--pink);outline-offset:1px}.dfloor-noticker{font-family:var(--desk-mono);font-size:11px;color:var(--pghost)}.dfloor-asset{font-size:9.5px;color:var(--pfaint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfloor-band{font-family:var(--desk-mono);font-size:9.5px;color:var(--pdim);font-variant-numeric:tabular-nums}.dfloor-lagv{font-family:var(--desk-mono);font-size:10px;text-align:right;color:var(--pdim);font-variant-numeric:tabular-nums}.dfloor-lagv.is-late{color:var(--amber);font-weight:550}.dfloor-doc{color:var(--pghost);text-decoration:none;font-size:11px}.dfloor-doc:hover{color:var(--pink)}.dfloor-doc:focus-visible{outline:1px solid var(--pink);outline-offset:1px}.dfloor-board{inline-size:100%;border-collapse:collapse;font-size:11px}.dfloor-board th,.dfloor-board td{padding:6px 8px;border-block-end:1px solid var(--prule)}.dfloor-board thead th{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.1em;font-weight:500;color:var(--pghost);text-align:start;border-block-end-color:var(--prule2)}.dfloor-board thead th.is-n,.dfloor-board td.is-n{text-align:right}.dfloor-board tbody th{text-align:start;font-weight:400}.dfloor-board tbody tr:hover{background:var(--tint)}.dfloor-board td.is-n{font-family:var(--desk-mono);font-variant-numeric:tabular-nums;color:var(--pink)}.dfloor-board td.is-n.is-late{color:var(--amber)}.dfloor-members{font-weight:600}.dfloor-range{font-size:9.5px;color:var(--pdim);white-space:nowrap}.dfloor-board .desk-figure.is-dark{font-size:8px;padding:2px 4px}.dfloor-hole{margin:0;padding:14px;background:var(--hole);color:var(--holeInk);font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em}.dfloor-more,.dfloor-foot{margin:0;font-family:var(--desk-mono);font-size:8.5px;line-height:1.5;color:var(--pghost)}.dfloor-foot{max-width:90ch;padding-block-start:6px;border-block-start:1px solid var(--prule)}@media(max-width:900px){.dfloor-row{grid-template-columns:9ch 1fr 8ch 5ch;grid-template-areas:"when who side lag" "what what band band"}.dfloor-when{grid-area:when}.dfloor-who{grid-area:who}.dfloor-side{grid-area:side}.dfloor-lagv{grid-area:lag}.dfloor-what{grid-area:what}.dfloor-band{grid-area:band;text-align:right}.dfloor-doc{display:none}}.dfloor-chip[disabled]{opacity:.45;cursor:not-allowed}.dfloor-chip.is-held-chip.is-on{background:var(--ice);border-color:var(--ice);color:var(--paper)}.dfloor-chip-n{margin-inline-start:5px;font-size:8.5px;opacity:.75;font-variant-numeric:tabular-nums}.dfloor-picked{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:var(--tint);border-left:var(--rule-spine) solid var(--pink)}.dfloor-picked-l{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.1em;color:var(--pghost)}.dfloor-picked-n{font-size:13px;font-weight:600;color:var(--pink)}.dfloor-picked-s{font-family:var(--desk-mono);font-size:8.5px;color:var(--pfaint)}.dfloor-picked-x{margin-inline-start:auto;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.09em;padding:3px 8px;border:1px solid var(--prule2);background:var(--paper);color:var(--pdim);cursor:pointer}.dfloor-picked-x:hover{border-color:var(--pink);color:var(--pink)}.dfloor-picked-x:focus-visible{outline:1px solid var(--pink);outline-offset:1px}.dfloor-pick{padding:0;border:0;background:none;text-align:start;cursor:pointer;border-block-end:1px solid var(--prule2)}.dfloor-pick:hover{border-block-end-color:var(--pink)}.dfloor-pick:focus-visible{outline:1px solid var(--pink);outline-offset:1px}html.is-terminal .dnav-room,html.is-terminal .dfloor-chip,html.is-terminal .dfloor-tab,html.is-terminal .drates-span,html.is-terminal .drates-tool,html.is-terminal .drates-gbtn,html.is-terminal .drates-chip,html.is-terminal .dpos-span,html.is-terminal .dset-tab,html.is-terminal .dset-segbtn{transition:background-color var(--duration-draw) var(--ease-in-quick),color var(--duration-draw) var(--ease-in-quick),box-shadow var(--duration-draw) var(--ease-in-quick)}html.is-terminal .dnav-spine{transition:background-color var(--duration-lay) var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){html.is-terminal .dnav-room,html.is-terminal .dnav-spine,html.is-terminal .dfloor-chip,html.is-terminal .dfloor-tab,html.is-terminal .drates-span,html.is-terminal .drates-tool,html.is-terminal .drates-gbtn,html.is-terminal .drates-chip,html.is-terminal .dpos-span,html.is-terminal .dset-tab,html.is-terminal .dset-segbtn{transition:none}}html.is-terminal .is-settling{animation:desk-settle var(--duration-lay) var(--ease-out-expo)}@keyframes desk-settle{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){html.is-terminal .is-settling{animation:none}}.dmacro-axis{display:flex;gap:2px;margin-left:auto}.dmacro-chip{position:relative;font-family:var(--desk-mono);font-size:10px;letter-spacing:.1em;padding:3px 9px;border:1px solid var(--prule);background:transparent;color:var(--pdim);cursor:pointer}.dmacro-chip:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.dmacro-chip:hover{color:var(--pink);border-color:var(--pink)}.dmacro-chip.is-on{color:var(--paper);background:var(--pink);border-color:var(--pink)}.dmacro-chip:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.dmacro-axis.is-compact{margin-left:0;flex-wrap:wrap}.dmacro-axis.is-compact .dmacro-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;font-size:11px}.dmacro-axis.is-compact .dmacro-chip:after{content:none}.dmacro{display:flex;flex-direction:column;gap:22px}.dmacro-head{display:flex;flex-direction:column;gap:3px}.dmacro-title{margin:0;font-family:var(--desk-mono);font-size:15px;font-weight:500;letter-spacing:.16em;color:var(--pink)}.dmacro-kicker{margin:0;font-size:12px;color:var(--pghost)}.dmacro-cols{display:grid;grid-template-columns:1fr 1fr;gap:0}.dmacro-col{padding:0 22px 0 0}.dmacro-col+.dmacro-col{padding:0 0 0 22px;border-left:1px solid var(--prule2)}@media(max-width:900px){.dmacro-cols{grid-template-columns:1fr}.dmacro-col{padding:0}.dmacro-col+.dmacro-col{padding:14px 0 0;border-left:0;border-top:1px solid var(--prule2);margin-top:14px}}.dmacro-colhead{margin:0 0 10px;font-family:var(--desk-mono);font-size:9.5px;font-weight:500;letter-spacing:.18em;color:var(--pghost)}.dmacro-cell{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0}.dmacro-cell+.dmacro-cell{border-top:1px solid var(--prule2)}.dmacro-label{font-size:12px;color:var(--pdim)}.dmacro-value{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:2px 0 2px 8px;font-size:17px;line-height:1.1}.dmacro-stamp{font-size:8.5px}.dmacro-none{margin:0;padding:7px 0;font-size:12px;font-style:italic;color:var(--pghost)}.dmacro-pane{margin:0;position:relative}.dmacro-rulers{background:var(--tint);border-top:1px solid var(--prule);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.dmacro-wedge{margin:0;max-width:68ch;padding-left:10px;border-left:2px solid var(--amber);font-size:12px;line-height:1.5;color:var(--pink)}.dmacro-sources{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.dmacro-source{max-width:92ch;font-size:10.5px;line-height:1.45;color:var(--pghost)}.dmacro-source b{font-weight:500;color:var(--pdim)}.dmacro-disclaimer{margin:0;max-width:92ch;font-family:var(--desk-mono);font-size:9.5px;line-height:1.5;letter-spacing:.02em;color:var(--pghost)}.dmacro-notice{margin:0;padding:7px 9px;background:var(--hole);color:var(--holeInk);font-family:var(--desk-mono);font-size:9.5px;line-height:1.5}.dossier-fs{inset:0;padding:0;background:var(--bezVoid);backdrop-filter:none;align-items:stretch}@keyframes dossier-lay{0%{opacity:0;transform:translate3d(var(--lay-x, 0px),var(--lay-y, 0px),0)}to{opacity:1;transform:none}}@keyframes dossier-draw{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(var(--draw-x, 0px),var(--draw-y, 0px),0)}}@keyframes dossier-settle{0%{opacity:.55}to{opacity:1}}.dossier-fs .dossier-fs-shell{animation:dossier-lay var(--duration-lay) var(--ease-out-expo) both}.dossier-fs{--duration-draw-panel: .2s}.dossier-fs.is-closing .dossier-fs-shell,.dossier-fs.is-flipping .dossier-fs-shell{animation:dossier-draw var(--duration-draw-panel) var(--ease-in-quick) both}.dossier-fs.is-flipping .dossier-fs-shell{transition:none}.dossier-fs[data-width=full] .dossier-fs-shell{--lay-y: var(--throw-sheet);--draw-y: var(--throw-sheet-out)}.dossier-fs[data-width=panel] .dossier-fs-shell{--throw-panel: 26px;--throw-panel-out: 44px;--side-sign: 1;--lay-x: calc(var(--throw-panel) * var(--side-sign));--draw-x: calc(var(--throw-panel-out) * var(--side-sign))}.dossier-fs[data-width=panel][data-side=left] .dossier-fs-shell,[dir=rtl] .dossier-fs[data-width=panel] .dossier-fs-shell{--side-sign: -1}[dir=rtl] .dossier-fs[data-width=panel][data-side=left] .dossier-fs-shell{--side-sign: 1}.dossier-fs .desk-tab{animation:dossier-lay var(--duration-lay) var(--ease-out-expo) both;--lay-y: 6px}.dossier-fs .desk-tab:nth-of-type(1){animation-delay:60ms}.dossier-fs .desk-tab:nth-of-type(2){animation-delay:82ms}.dossier-fs .desk-tab:nth-of-type(3){animation-delay:104ms}.dossier-fs .desk-tab:nth-of-type(4){animation-delay:126ms}.dossier-fs .desk-tab:nth-of-type(5){animation-delay:148ms}.dossier-fs .desk-tab:nth-of-type(6){animation-delay:.17s}.dossier-fs .desk-tab:nth-of-type(7){animation-delay:192ms}.dossier-fs .desk-tab:nth-of-type(n+8){animation-delay:214ms}.dossier-fs.is-closing .desk-tab{animation:none}.dossier-fs .dossier-titles.is-settling,.dossier-fs .dossier-fs-body.is-settling{animation:dossier-settle var(--duration-lay) var(--ease-out-expo) both}.dossier-fs[data-width=panel]{background:none;justify-content:flex-end;pointer-events:none;top:var(--bar-height);bottom:var(--statusbar-height)}.dossier-fs[data-width=panel] .dossier-fs-shell{pointer-events:auto}.dossier-fs[data-width=panel][data-side=left]{justify-content:flex-start}.dossier-fs .dossier-fs-shell{container-type:inline-size;container-name:dossier}.dossier-fs[data-width=panel] .dossier-fs-shell{width:min(calc(var(--panel-frac, .5) * 100vw),980px);min-width:0;margin-inline-start:auto;box-shadow:inset 1px 0 0 var(--prule2),-24px 0 48px #00000073;transition:width var(--duration-lay) var(--ease-out-expo)}.dossier-fs[data-width=panel][data-side=left] .dossier-fs-shell{margin-inline-start:0;margin-inline-end:auto;box-shadow:inset -1px 0 0 var(--prule2),24px 0 48px #00000073}html.is-dossier-resizing{cursor:col-resize;user-select:none}html.is-dossier-resizing .dossier-fs .dossier-fs-shell{transition:none}.dossier-fs .dossier-grip{position:absolute;inset-block:0;inset-inline-start:-3px;width:9px;z-index:3;cursor:col-resize;touch-action:none}.dossier-fs[data-width=panel][data-side=left] .dossier-grip{inset-inline-start:auto;inset-inline-end:-3px}.dossier-fs[data-width=panel] .dossier-fs-shell{transition:width var(--duration-lay) var(--ease-out-expo),box-shadow var(--duration-lay) var(--ease-out-expo)}.dossier-fs[data-width=panel]:has(.dossier-grip:hover) .dossier-fs-shell,.dossier-fs[data-width=panel]:has(.dossier-grip:focus-visible) .dossier-fs-shell,html.is-dossier-resizing .dossier-fs[data-width=panel] .dossier-fs-shell{box-shadow:inset 1px 0 0 var(--pfaint),-24px 0 48px #00000073}.dossier-fs[data-width=panel][data-side=left]:has(.dossier-grip:hover) .dossier-fs-shell,.dossier-fs[data-width=panel][data-side=left]:has(.dossier-grip:focus-visible) .dossier-fs-shell,html.is-dossier-resizing .dossier-fs[data-width=panel][data-side=left] .dossier-fs-shell{box-shadow:inset -1px 0 0 var(--pfaint),24px 0 48px #00000073}.dossier-fs .dossier-grip:focus{outline:none}.dossier-fs[data-width=panel] .dossier-fs-shell{position:relative}.dossier-fs .dossier-fs-shell{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;background:var(--paper);color:var(--pink);display:flex;flex-direction:column;font-family:var(--sans)}.dossier-fs .dossier-fs-shell *{border-radius:0}.dossier-fs .dossier-fs-head,.dossier-fs .desk-strip,.dossier-fs .dossier-fs-foot{--color-accent: var(--bezLive);--color-warn: var(--bezAmber);--color-caution: var(--bezAmber);--color-ink: var(--bezInk);--color-ink-dim: var(--bezDim);--color-ink-faint: var(--bezFaint);--color-surface-line: var(--bezDivider)}.dossier-fs .desk-page{--color-accent: var(--ice);--color-warn: var(--amber);--color-caution: var(--amber);--color-ink: var(--pink);--color-ink-dim: var(--pdim);--color-ink-faint: var(--pfaint);--color-surface-line: var(--prule);--color-surface-line-strong: var(--prule2);--color-surface-raised: var(--tint);--color-brass: var(--pdim)}.dossier-fs .dossier-fs-head{align-items:flex-end;padding:16px 24px 14px;border:0;background:var(--bezFace);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 -1px 0 var(--bezCut),var(--deskLiftWindow)}.dossier-fs .dossier-kicker{margin-bottom:7px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--bezGhost)}.dossier-fs .dossier-name{font-family:var(--sans);font-weight:700;font-size:26px;letter-spacing:-.014em;color:var(--bezInk)}.dossier-fs .dossier-official{margin-top:6px;font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;color:var(--bezDim)}.dossier-fs .dossier-fs-actions{gap:1px;padding-bottom:2px}.dossier-fs .dossier-compare,.dossier-fs .dossier-copylink,.dossier-fs .dossier-width,.dossier-fs .dossier-side,.dossier-fs .dossier-pin,.dossier-fs .dossier-close{height:30px;min-height:30px;border:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--mono);font-size:9px;letter-spacing:.15em;color:var(--bezDim);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.dossier-fs .dossier-width,.dossier-fs .dossier-side,.dossier-fs .dossier-pin,.dossier-fs .dossier-close{min-width:34px;font-size:12px;letter-spacing:0}.dossier-fs .dossier-compare:hover,.dossier-fs .dossier-copylink:hover,.dossier-fs .dossier-width:hover,.dossier-fs .dossier-side:hover,.dossier-fs .dossier-pin:hover,.dossier-fs .dossier-close:hover{background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut);color:var(--bezInk);transform:none}.dossier-fs .dossier-compare:active,.dossier-fs .dossier-copylink:active,.dossier-fs .dossier-width:active,.dossier-fs .dossier-side:active,.dossier-fs .dossier-pin:active{transform:none}.dossier-fs .dossier-pin.is-pinned,.dossier-fs .dossier-compare.is-active{background:var(--bezOpen);color:var(--bezInk)}.dossier-fs .dossier-fs-head :focus-visible,.dossier-fs .desk-strip :focus-visible,.dossier-fs .dossier-fs-foot :focus-visible{outline:2px solid var(--bezLive);outline-offset:2px}.dossier-fs .desk-page :focus-visible,.dossier-fs .desk-main :focus-visible,.dossier-fs .desk-margin :focus-visible{outline:2px solid var(--ice);outline-offset:2px}.dossier-fs .dossier-fs-head .dossier-name:focus,.dossier-fs .dossier-fs-head .dossier-name:focus-visible{outline:none}.dossier-fs .desk-strip{position:relative;flex:0 0 auto;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:var(--bezRail);box-shadow:inset 0 -1px 0 var(--bezCut),var(--deskLiftWindow)}.dossier-fs .desk-strip::-webkit-scrollbar{display:none}.dossier-fs .desk-tab{flex:0 0 auto;position:relative;display:flex;align-items:center;gap:9px;padding:0 17px;height:42px;border:0;background:transparent;box-shadow:inset -1px 0 0 var(--bezDivider);font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezFaint);white-space:nowrap;cursor:pointer;transition:background-color .12s linear,color .12s linear}.dossier-fs .desk-tab:hover{background:var(--bezRaised);color:var(--bezInk)}.dossier-fs .desk-tab.is-on{background:var(--bezOpen);color:var(--bezInk)}.dossier-fs .desk-tab-n{font-weight:300;font-size:13px;font-variant-numeric:tabular-nums;color:var(--bezGhost)}.dossier-fs .desk-tab.is-on .desk-tab-n{color:var(--bezLive)}.dossier-fs .desk-tab-c{font-size:9.5px;font-variant-numeric:tabular-nums;color:var(--bezGhost)}.dossier-fs .desk-tab.is-on .desk-tab-c{color:var(--bezInk)}.dossier-fs .desk-plate{position:absolute;left:0;bottom:0;z-index:2;height:3px;width:var(--plate-w, 0);background:var(--bezLive);transform:translate(var(--plate-x, 0));transition:transform .3s var(--ease-io),width .3s var(--ease-io);pointer-events:none}.dossier-fs .dossier-fs-body{flex:1 1 auto;min-height:0;display:block;padding:0;overflow:hidden;background:var(--paper);background-image:var(--deskGrain);box-shadow:var(--sheetEdge)}.dossier-fs .desk-window{width:100%;height:100%;min-width:0;min-height:0;overflow:clip;cursor:grab;touch-action:pan-y}.dossier-fs .desk-window.is-dragging{cursor:grabbing;user-select:none}.dossier-fs .desk-track{display:flex;height:100%;transform:translate(calc(var(--i, 0) * -100%));transition:transform .34s var(--ease-io)}.dossier-fs .desk-window.is-dragging .desk-track{transform:translate(var(--drag, 0px));transition:none}.dossier-fs .desk-page{flex:0 0 100%;min-width:0;height:100%;display:flex;flex-direction:column}.dossier-fs .desk-page.is-sheet{padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.dossier-fs .desk-page.is-sheet .dossier-pane-body{padding:20px 26px 30px}.dossier-fs .desk-sheet-cols{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 268px;min-height:0}.dossier-fs .desk-main{min-width:0;padding:22px 26px 30px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.dossier-fs .desk-margin{min-width:0;padding:22px 22px 30px;box-shadow:inset 1px 0 0 var(--prule2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.dossier-fs .desk-head{display:flex;align-items:baseline;justify-content:space-between;gap:22px;padding-bottom:9px;border-bottom:2px solid var(--pink)}.dossier-fs .desk-head h3{margin:0;font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;color:var(--pink)}.dossier-fs .desk-against{margin:0;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost);text-align:end;white-space:nowrap}.dossier-fs .desk-against b{font-weight:500;color:var(--pdim);font-variant-numeric:tabular-nums}.dossier-fs .desk-margin .desk-head{padding-bottom:8px;border-bottom-width:1px;border-color:var(--prule2)}.dossier-fs .desk-margin .desk-head h3{font-size:9.5px}.dossier-fs .desk-block{margin-top:26px}.dossier-fs .desk-block:first-child{margin-top:0}.dossier-fs .desk-page .dossier-section{margin:0 0 24px;padding:0;box-shadow:none}.dossier-fs .desk-page .dossier-section:last-child{margin-bottom:0}.dossier-fs .desk-page .section-label{margin:0 0 11px;padding-bottom:8px;border-bottom:2px solid var(--pink);font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;color:var(--pink)}.dossier-fs .desk-page .section-label:after{display:none}.dossier-fs .desk-page .ledger-gh{display:flex;align-items:baseline;gap:12px;margin:26px 0 2px;padding:0 0 7px;box-shadow:none}.dossier-fs .desk-page .dossier-metrics:first-child .ledger-gh,.dossier-fs .desk-page .ledger-group:first-child .ledger-gh{margin-top:16px}.dossier-fs .desk-page .ledger-gh-name{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pdim);white-space:nowrap}.dossier-fs .desk-page .ledger-gh i{flex:1 1 auto;height:1px;background:var(--prule2)}.dossier-fs .desk-page .ledger-gh-n{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--pghost);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .dossier-pane-body{width:100%;max-width:1020px;margin-inline:auto}.dossier-fs .desk-page .dossier-row{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:baseline;gap:0 28px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--prule);transition:background-color .11s linear}.dossier-fs .desk-page .dossier-row:hover{background:var(--tint)}.dossier-fs .desk-page .dossier-row:hover .row-label{color:var(--pdim)}.dossier-fs .desk-page .dossier-row .row-label{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost);text-align:start}.dossier-fs .desk-page .dossier-row .row-value{text-align:start;font-family:var(--mono);font-size:13px;color:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .dossier-row.is-stacked{align-items:start}.dossier-fs .desk-page .dossier-row.is-stacked .row-value{font-family:var(--sans);font-size:12.5px;line-height:1.5;color:var(--pdim);text-align:start;text-wrap:pretty}.dossier-fs .desk-page .row-value.is-stale{color:var(--amber)}.dossier-fs .desk-page .row-year,.dossier-fs .desk-page .bento-eyebrow,.dossier-fs .desk-page .event-meta,.dossier-fs .desk-page .dominance-rank,.dossier-fs .desk-page .ii-eyebrow,.dossier-fs .desk-page .rank-caption,.dossier-fs .desk-page .ucdp-provenance,.dossier-fs .desk-page .displacement-provenance{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .desk-page .lead-figure,.dossier-fs .desk-page .lead-big,.dossier-fs .desk-page .ii-score,.dossier-fs .desk-page .rank-fig,.dossier-fs .desk-page .ucdp-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--pink)}.dossier-fs .desk-page .event-name,.dossier-fs .desk-page .acd-sides,.dossier-fs .desk-page .ucdp-headline,.dossier-fs .desk-page .event-note,.dossier-fs .desk-page .dossier-note,.dossier-fs .desk-page .dossier-dek{font-family:var(--sans);color:var(--pdim);text-wrap:pretty}.dossier-fs .desk-page .dossier-note{margin:14px 0 0;max-width:78ch}.dossier-fs .desk-hole{margin-top:12px;padding:15px 16px 16px;background:var(--hole);box-shadow:var(--bezWellShadow)}.dossier-fs .desk-page .desk-hole{margin-top:18px}.dossier-fs .desk-hole-fig{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gink)}.dossier-fs .desk-hole-why{margin:8px 0 0;font-family:var(--sans);font-size:12px;line-height:1.55;color:var(--gdim);text-wrap:pretty}.dossier-fs .desk-tally{list-style:none;margin:11px 0 0;padding:0}.dossier-fs .desk-tally li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;box-shadow:inset 0 -1px 0 var(--prule)}.dossier-fs .desk-tally-name{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pdim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-fs .desk-tally-fig{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--pink)}.dossier-fs .desk-keys{list-style:none;margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.dossier-fs .desk-keys li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:var(--pghost)}.dossier-fs .desk-keys i{margin-top:4px;height:3px;background:currentColor}.dossier-fs .desk-keys li.is-live{color:var(--ice)}.dossier-fs .desk-keys li.is-limit{color:var(--amber)}.dossier-fs .desk-keys li.is-plain i{background:var(--prule2)}.dossier-fs .desk-note{margin:12px 0 0;font-family:var(--sans);font-size:11.5px;line-height:1.55;color:var(--pfaint);text-wrap:pretty}.dossier-fs .ledger-group{margin-top:20px}.dossier-fs .ledger-group:first-child{margin-top:0}.dossier-fs .ledger-gh{display:flex;align-items:center;gap:12px;padding-bottom:6px}.dossier-fs .ledger-gh-name{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pghost);white-space:nowrap}.dossier-fs .ledger-gh i{flex:1 1 0;height:1px;background:var(--prule)}.dossier-fs .ledger-gh-n{font-family:var(--mono);font-weight:500;font-size:11px;font-variant-numeric:tabular-nums;color:var(--pdim)}.dossier-fs .dnews-ledger{list-style:none;margin:0;padding:0}.dossier-fs .dnews-row{box-shadow:inset 0 -1px 0 var(--prule)}.dossier-fs .dnews-link{display:grid;grid-template-columns:3px 30px minmax(0,1fr) 96px;align-items:start;gap:0 15px;min-height:30px;padding:9px 0;color:inherit;text-decoration:none;transition:background-color .11s linear}.dossier-fs .dnews-link:hover{background:var(--tint)}.dossier-fs .dnews-spine{align-self:stretch;background:transparent}.dossier-fs .dnews-row.is-live .dnews-spine{background:var(--ice)}.dossier-fs .dnews-row.is-limit .dnews-spine{background:var(--amber)}.dossier-fs .dnews-row.is-live .dnews-link{background:var(--tint)}.dossier-fs .dnews-row.is-live .dnews-link:hover{background:var(--paper)}.dossier-fs .dnews-n{font-family:var(--mono);font-weight:300;font-size:11px;font-variant-numeric:tabular-nums;color:var(--pghost);text-align:end;padding-top:3px}.dossier-fs .dnews-row.is-lead .dnews-n{color:var(--pdim)}.dossier-fs .dnews-body{min-width:0}.dossier-fs .dnews-title{display:block;font-family:var(--sans);font-size:14px;line-height:1.42;color:var(--pdim);text-wrap:pretty}.dossier-fs .dnews-link:hover .dnews-title{color:var(--pink)}.dossier-fs .dnews-row.is-lead .dnews-title{font-size:19px;line-height:1.24;letter-spacing:-.014em;color:var(--pink)}.dossier-fs .dnews-srcs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:7px;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .dnews-src+.dnews-src:before{content:"+";margin-inline-end:8px;color:var(--prule2)}.dossier-fs .dnews-tone{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost);text-align:end;padding-top:3px}.dossier-fs .dnews-row.is-limit .dnews-tone{color:var(--amber)}.dossier-fs .dnews-row.is-live .dnews-srcs,.dossier-fs .dnews-row.is-live .dnews-tone{color:var(--pfaint)}.dossier-fs .news-more-note{margin:16px 0 0;font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .desk-main .news-more{margin-top:18px;padding:9px 15px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--mono);font-size:9px;letter-spacing:.15em;color:var(--pdim)}.dossier-fs .desk-main .news-more:hover{background:var(--tint);color:var(--pink)}.dossier-fs .news-more-caret{font-size:8px}.dossier-fs .dossier-fs-foot{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:11px 24px;border:0;background:var(--bezRail);box-shadow:inset 0 1px 0 var(--bezCut);font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;color:var(--bezGhost)}.dossier-fs .foot-prov{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-fs .foot-nav{flex:0 0 auto;color:var(--bezDim);white-space:nowrap}.dossier-fs .foot-count{font-weight:500;color:var(--bezLive);font-variant-numeric:tabular-nums}@container dossier (max-width: 720px){.dossier-fs .foot-prov{display:none}.dossier-fs .dossier-compare,.dossier-fs .dossier-copylink,.dossier-fs .dossier-pin,.dossier-fs .dossier-close{position:relative}.dossier-fs .dossier-compare:after,.dossier-fs .dossier-copylink:after,.dossier-fs .dossier-pin:after,.dossier-fs .dossier-close:after{content:"";position:absolute;inset:-7px 0}}.dossier-fs .desk-page .metric-col{fill:var(--pfaint);opacity:.55}.dossier-fs .desk-page .metric-col.is-up,.dossier-fs .desk-page .metric-col.is-down{fill:var(--pfaint)}.dossier-fs .desk-page .metric-col.is-last{fill:var(--ice);opacity:1}.dossier-fs .desk-page .metric-col.is-over{fill:var(--amber);opacity:1}.dossier-fs .desk-page .metric-zero-rule{stroke:var(--prule2);stroke-width:1;stroke-dasharray:none;opacity:1}.dossier-fs .desk-page .metric-col-val{font-family:var(--mono);font-size:10px;letter-spacing:.06em;fill:var(--pdim);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .band-guide{stroke:var(--prule);stroke-width:1;stroke-dasharray:2 4}.dossier-fs .desk-page .metric-spark.is-band.is-holding .metric-col{opacity:.28}.dossier-fs .desk-page .metric-spark.is-band.is-holding .metric-col.is-held{opacity:1}.dossier-fs .desk-page .metric-spark.is-band .metric-col{transition:opacity 90ms linear}.dossier-fs .desk-page .band-readout{font-family:var(--mono);font-size:10px;letter-spacing:.08em;fill:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .band-readout-yr{fill:var(--pghost)}.dossier-fs .desk-page.is-current .metric-spark.is-band .metric-col{transition:none}.dossier-fs .desk-page .band-ytick,.dossier-fs .desk-page .band-xtick{font-family:var(--mono);font-size:9px;letter-spacing:.08em;fill:var(--pghost);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .spark-interactive:hover .metric-spark:not(.is-band) .metric-col{opacity:.62}.dossier-fs .desk-page .spark-interactive:hover .metric-spark:not(.is-band) .metric-col.is-last{opacity:1}.dossier-fs .desk-page .metric-spark{display:block;width:100%;height:auto;margin-top:4px;overflow:visible}.dossier-fs .desk-page .metric-spark-line{stroke:var(--pfaint)}.dossier-fs .desk-page .metric-spark-dot{fill:var(--pfaint);stroke:var(--paper);stroke-width:1.5}.dossier-fs .desk-page .metric-spark stop{stop-color:var(--pfaint)}.dossier-fs .desk-page .metric-spark.is-up .metric-spark-line{stroke:var(--up)}.dossier-fs .desk-page .metric-spark.is-up .metric-spark-dot{fill:var(--up)}.dossier-fs .desk-page .metric-spark.is-up stop{stop-color:var(--up)}.dossier-fs .desk-page .metric-spark.is-down .metric-spark-line{stroke:var(--down)}.dossier-fs .desk-page .metric-spark.is-down .metric-spark-dot{fill:var(--down)}.dossier-fs .desk-page .metric-spark.is-down stop{stop-color:var(--down)}.dossier-fs .desk-page .spark-interactive{grid-column:1 / -1;padding-top:6px;width:100%}.dossier-fs .desk-page .spark-hit{display:block;width:100%;cursor:default}.dossier-fs .desk-page .dossier-row:has(.spark-interactive){padding-bottom:12px}.dossier-fs .desk-page .dossier-row>.spark-reading{grid-column:1 / -1}.dossier-fs .spark-reading{display:block;margin-top:4px;padding:0;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pdim);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .metric-spark-span{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .desk-page .dominance-item,.dossier-fs .desk-page .event-item{background:var(--tint);border:0;box-shadow:inset 0 0 0 1px var(--prule2)}.dossier-fs .desk-page .dossier-band{display:flex;flex-direction:column}.dossier-fs .desk-page .band-lead{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:0 44px;align-items:start;padding-bottom:22px;box-shadow:inset 0 -1px 0 var(--prule2)}.dossier-fs .desk-page .band-lead.is-single{grid-template-columns:minmax(0,1fr)}.dossier-fs .desk-page .band-figure-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dossier-fs .desk-page .band-figure .lead-figure{gap:12px}.dossier-fs .desk-page .band-figure .lead-big{font-family:var(--mono);font-size:46px;font-weight:400;letter-spacing:-.02em;line-height:1}.dossier-fs .desk-page .band-figure .lead-label{margin-top:11px}.dossier-fs .desk-page .band-figure .lead-ppp{display:inline;margin:0}.dossier-fs .desk-page .band-aside{display:flex;flex-direction:column;gap:18px;align-items:stretch}.dossier-fs .desk-page .band-aside .dossier-dek{margin:0;max-width:52ch;font-size:16px;line-height:1.5}.dossier-fs .desk-page .band-aside .pr{margin-top:0;padding-top:0;box-shadow:none;max-width:430px}.dossier-fs .desk-page .band-chart{padding-top:24px}.dossier-fs .desk-page .band-chart .spark-interactive{display:block}.dossier-fs .desk-page .band-chart-cap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.dossier-fs .desk-page .band-cap-metric{color:var(--pfaint)}.dossier-fs .desk-page .band-cap-reading{color:var(--pghost)}.dossier-fs .desk-page .band-foot{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0 44px;align-items:start;margin-top:30px}.dossier-fs .desk-page .band-ledger .dossier-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto}.dossier-fs .desk-page .band-ledger .dossier-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;gap:0 16px;padding:7px 0}.dossier-fs .desk-page .band-ledger .dossier-row .row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-fs .desk-page .band-ledger .dossier-row .row-value{justify-self:end;white-space:nowrap}.dossier-fs .desk-page .band-ledger .dossier-row .divergence-flag{order:2;flex-basis:auto;justify-self:end;margin:0;white-space:nowrap}.dossier-fs .desk-page .band-ledger .dossier-row .rank-bar{order:3;justify-self:end;width:auto}.dossier-fs .desk-page .band-index .ii{margin-top:0}.dossier-fs .desk-page .band-index .ii-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:1px;box-shadow:inset 0 -1px 0 var(--prule2)}.dossier-fs .desk-page .band-index .ii-eyebrow{padding-bottom:0;box-shadow:none}.dossier-fs .desk-page .band-index .ii-hero{flex:0 1 auto;gap:8px;margin:0}.dossier-fs .desk-page .band-index .ii-score{font-size:19px;line-height:.8}.dossier-fs .desk-page .band-index .ii-band{margin-inline-start:4px}.dossier-fs .desk-page .band-index .ii-table{margin-top:20px}.dossier-fs .desk-page .event-item{padding:12px 14px}.dossier-fs .desk-page .rel-group{background:none;border:0;box-shadow:inset 0 -1px 0 var(--prule)}.dossier-fs .desk-page .rank-track{display:none}.dossier-fs .desk-page .rank-bar{display:flex;justify-content:flex-end;gap:8px;cursor:default}.dossier-fs .desk-page .rank-caption{font-size:11px;color:var(--pdim)}.dossier-fs .desk-page .rank-bar.is-statement{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;margin-top:14px;padding-top:11px;box-shadow:inset 0 1px 0 var(--prule2)}.dossier-fs .desk-page .rank-fig-wrap{display:flex;align-items:baseline;gap:10px}.dossier-fs .desk-page .rank-fig-label{font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .desk-page .rank-fig{font-family:var(--mono);font-size:15px;color:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .rank-scalewrap{flex:0 1 210px}.dossier-fs .pr{margin-top:15px;padding-top:12px;box-shadow:inset 0 1px 0 var(--prule2)}.dossier-fs .pr-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.dossier-fs .pr-lab{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .pr-read{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pdim)}.dossier-fs .pr-fig{display:flex;align-items:baseline;gap:9px;margin-top:7px}.dossier-fs .pr-n{font-family:var(--mono);font-size:22px;line-height:1;color:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .pr-of{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--pghost);font-variant-numeric:tabular-nums}.dossier-fs .pr-pc{margin-inline-start:auto;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--pdim);font-variant-numeric:tabular-nums}.dossier-fs .pr-ruler{margin-top:11px}.dossier-fs .pr-track{position:relative;display:block;height:11px;box-shadow:inset 0 -1px 0 var(--prule2)}.dossier-fs .pr-track i{position:absolute;bottom:0;width:1px;height:5px;background:var(--prule2)}.dossier-fs .pr-track b{position:absolute;bottom:0;width:2px;height:11px;margin-inline-start:-1px;background:var(--pink)}.dossier-fs .pr-caps{position:relative;display:block;height:12px;margin-top:5px}.dossier-fs .pr-caps span{position:absolute;font-family:var(--mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .pr-caps span:nth-child(1){inset-inline-start:0}.dossier-fs .pr-caps span:nth-child(2){inset-inline-start:50%;transform:translate(-50%)}.dossier-fs .pr-caps span:nth-child(3){inset-inline-end:0}.dossier-fs .desk-page .ii-track,.dossier-fs .desk-page .ii-gauge,.dossier-fs .desk-page .ii-bar,.dossier-fs .desk-page .ii-rows{display:none}.dossier-fs .ii-hero{display:flex;align-items:baseline;gap:9px;margin:9px 0 12px}.dossier-fs .ii-score{font-family:var(--mono);font-weight:400;font-size:33px;line-height:1;letter-spacing:-.02em;color:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .ii-of{font-family:var(--mono);font-size:11px;color:var(--pghost);font-variant-numeric:tabular-nums}.dossier-fs .ii-band{margin-inline-start:auto;font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pdim);font-variant-numeric:tabular-nums}.dossier-fs .ii-table{width:100%;border-collapse:collapse;margin-top:2px}.dossier-fs .ii-table th{padding:9px 0 7px;font-family:var(--mono);font-weight:400;font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pghost);text-align:end;box-shadow:inset 0 -1px 0 var(--prule)}.dossier-fs .ii-table th:first-child{text-align:start}.dossier-fs .ii-table td{padding:9px 0;box-shadow:inset 0 -1px 0 var(--prule);font-family:var(--sans);font-size:13px;color:var(--pdim)}.dossier-fs .ii-table tr.is-top td{color:var(--pink)}.dossier-fs .ii-table tr.is-nd td{color:var(--pghost)}.dossier-fs .ii-table .ii-td-v{font-family:var(--mono);font-size:13px;text-align:end;color:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .ii-table tr.is-nd .ii-td-v{color:var(--pghost)}.dossier-fs .ii-table .ii-td-m{padding-inline-start:14px;font-family:var(--mono);font-size:13px;text-align:end;color:var(--pghost);font-variant-numeric:tabular-nums}.dossier-fs .ii-table tr.is-total td{padding-top:11px;box-shadow:none;font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--pdim)}.dossier-fs .ii-table tr.is-total .ii-td-v{font-size:14px;letter-spacing:0;color:var(--pink)}.dossier-fs .ii-table tr.is-total .ii-td-m{font-size:14px;letter-spacing:0;color:var(--pdim)}.dossier-fs .ii-note{margin-inline-start:8px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .ii-foot{margin-top:11px;font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .desk-page .export-chip,.dossier-fs .desk-page .bloc-chip,.dossier-fs .desk-page .rel-chip,.dossier-fs .desk-page .id-tag,.dossier-fs .desk-page .event-badge,.dossier-fs .desk-page .source-badge{border:0;background:none;box-shadow:none;font-family:var(--mono);letter-spacing:.12em;color:var(--pdim)}.dossier-fs .desk-page .source-badge,.dossier-fs .desk-page .event-badge{padding:0;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .desk-page .cred-dot,.dossier-fs .desk-page .freedom-dot,.dossier-fs .desk-page .sanction-dot{display:none}.dossier-fs .desk-page .row-value .source-badge{margin-inline-start:9px}.dossier-fs .desk-page .export-chip,.dossier-fs .desk-page .bloc-chip,.dossier-fs .desk-page .rel-chip,.dossier-fs .desk-page .id-tag{padding:3px 0;font-size:11px;letter-spacing:.06em;color:var(--pdim)}.dossier-fs .desk-page .rel-chip+.rel-chip:before,.dossier-fs .desk-page .bloc-chip+.bloc-chip:before,.dossier-fs .desk-page .export-chip+.export-chip:before{content:"";display:inline-block;width:1px;height:9px;margin:0 9px;vertical-align:-1px;background:var(--prule2)}.dossier-fs .desk-page .export-chip:hover,.dossier-fs .desk-page .bloc-chip:hover{background:var(--paper);color:var(--pink)}.dossier-fs .desk-page .sanction-banner{background:var(--hole);border:0;color:var(--gdim);font-family:var(--sans)}.dossier-fs .desk-page .rel-kind{font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--pdim)}.dossier-fs .mil-armlist{display:flex;flex-direction:column;gap:5px;font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--pdim);text-align:start;text-wrap:pretty}.dossier-fs .mil-armlist b{display:block;margin-bottom:4px;font-family:var(--mono);font-weight:400;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .idplate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;background:var(--prule2)}.dossier-fs .idp-cell{display:flex;flex-direction:column;gap:9px;padding:14px 16px 15px;background:var(--paper)}.dossier-fs .idp-cell.is-tel{background:var(--tint)}.dossier-fs .idp-k{font-family:var(--mono);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .idp-v{font-family:var(--mono);font-size:34px;line-height:.9;letter-spacing:-.01em;color:var(--pink);font-variant-numeric:tabular-nums}.dossier-fs .desk-page .dossier-row.is-cur .row-label{font-family:var(--sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--pdim)}.dossier-fs .desk-page .dossier-row.is-cur .row-value{display:flex;align-items:baseline;gap:12px}.dossier-fs .cur-mark{font-size:26px;line-height:1;color:var(--pink)}.dossier-fs .cur-code{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--pghost)}.dossier-fs .tld-alt{margin-inline-start:10px;color:var(--pghost)}.dossier-fs .idplate.is-trade{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.dossier-fs .tradeplate-note,.dossier-fs .trade-split-note{display:flex;align-items:baseline;gap:10px;margin:8px 0 0;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .trade-bal-columns{margin-top:18px;max-width:520px}.dossier-fs .trade-split-track{display:flex;gap:1px;height:8px;overflow:hidden;background:var(--prule2)}.dossier-fs .trade-split-seg{display:block;height:100%}.dossier-fs .trade-split-seg.is-other{background:repeating-linear-gradient(-45deg,var(--tint) 0 3px,var(--prule2) 3px 4px)}.dossier-fs .trade-split-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 18px;margin:10px 0 0;padding:0;list-style:none}.dossier-fs .trade-split-item{display:flex;align-items:baseline;gap:8px;padding:5px 0;box-shadow:inset 0 -1px 0 var(--prule);font-size:12px;color:var(--pdim)}.dossier-fs .trade-split-item.is-zero{color:var(--pghost)}.dossier-fs .trade-split-item.is-zero .trade-split-dot{opacity:.35}.dossier-fs .trade-split-dot{flex-shrink:0;align-self:center;width:8px;height:8px}.dossier-fs .trade-split-dot.is-other{background:repeating-linear-gradient(-45deg,var(--tint) 0 2px,var(--prule2) 2px 3px)}.dossier-fs .trade-split-name{flex:1 1 auto;min-width:0}.dossier-fs .trade-split-share{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--pink)}.dossier-fs .trade-split-item.is-zero .trade-split-share{color:var(--pghost)}.dossier-fs .partner-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;max-width:720px}.dossier-fs .partner-col-head{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:7px;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .partner-col-total{font-size:10px;letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--pdim)}.dossier-fs .partner-rows{list-style:none;margin:0;padding:0}.dossier-fs .partner-row{display:block}.dossier-fs .partner-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-normal) var(--ease-out-expo)}.dossier-fs .partner-fold-inner{overflow:hidden;min-height:0}.dossier-fs .partner-rows.is-open .partner-row:not(.is-open) .partner-fold{grid-template-rows:0fr}.dossier-fs .partner-rows.is-open .partner-row:not(.is-open) .partner-row-btn{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-in-quick)}.dossier-fs .partner-row-btn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;padding:8px 0 9px;min-height:0;overflow:hidden;appearance:none;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 -1px 0 var(--prule);transition:opacity var(--duration-fast) var(--ease-out-expo)}.dossier-fs .partner-row-btn:hover .partner-name{color:var(--color-accent)}.dossier-fs .partner-row-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dossier-fs .partner-tick{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--color-accent);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-expo) .18s}.dossier-fs .partner-row.is-open .partner-tick{opacity:.85}.dossier-fs .partner-parts{position:absolute;inset:0;opacity:0;transition:opacity var(--duration-fast) var(--ease-out-expo)}.dossier-fs .partner-row.is-open .partner-parts{opacity:1}.dossier-fs .pprod-track{display:flex;gap:1px;height:100%;overflow:hidden}.dossier-fs .pprod-seg{display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-normal) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 26ms)}.dossier-fs .partner-row.is-open .pprod-seg{transform:scaleX(1)}.dossier-fs .partner-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-normal) var(--ease-out-expo)}.dossier-fs .partner-row.is-open .partner-detail{grid-template-rows:1fr}.dossier-fs .partner-detail-inner{overflow:hidden;min-height:0}.dossier-fs .partner-detail-head{margin:0;padding:10px 0 2px}.dossier-fs .partner-scale-note{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--color-accent);border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .1);padding:3px 7px}.dossier-fs .partner-detail-state{margin:8px 0 12px;font-size:11.5px;color:var(--pdim)}.dossier-fs .pprod-ledger{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px 20px;margin:10px 0 0;padding:0 0 14px}.dossier-fs .pprod-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 0;opacity:0;transform:translateY(3px);transition:opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);transition-delay:calc(60ms + var(--i, 0) * 22ms)}.dossier-fs .partner-row.is-open .pprod-item{opacity:1;transform:none}.dossier-fs .pprod-item.is-tail .pprod-name,.dossier-fs .pprod-item.is-tail .pprod-share,.dossier-fs .pprod-item.is-tail .pprod-value{color:var(--pghost)}.dossier-fs .pprod-dot{width:8px;height:8px}.dossier-fs .pprod-name{font-size:12px;color:var(--pdim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-fs .pprod-value,.dossier-fs .pprod-share{font-family:var(--mono);font-variant-numeric:tabular-nums}.dossier-fs .pprod-value{font-size:10.5px;color:var(--pghost)}.dossier-fs .pprod-share{font-size:11.5px;color:var(--pink)}.dossier-fs .partner-name{font-size:12.5px;color:var(--pink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-fs .partner-share{justify-self:end;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--pink)}.dossier-fs .partner-track{grid-column:1 / -1;position:relative;height:3px;background:var(--prule2)}.dossier-fs .partner-bar{position:absolute;inset:0 auto 0 0;display:block;width:100%;height:100%;background:var(--pink);transform:scaleX(var(--share, 0));transform-origin:left center;transition:transform var(--duration-normal) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo)}.dossier-fs .partner-row.is-open .partner-bar{transform:scaleX(1);opacity:0}.dossier-fs .partner-foot{margin:0;display:flex;align-items:center;gap:8px;padding:7px 0 6px;font-size:11.5px;color:var(--pdim)}.dossier-fs .partner-foot-share{margin-inline-start:auto;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--pdim)}.dossier-fs .partner-foot-dot.is-uns{flex-shrink:0;width:8px;height:8px;background:repeating-linear-gradient(-45deg,var(--tint) 0 2px,var(--prule2) 2px 3px)}.dossier-fs .partner-absent{margin:0;padding:8px 0;font-size:11.5px;color:var(--pghost)}.dossier-fs .partner-history{margin-top:10px;padding-top:8px;color:var(--pdim)}.dossier-fs .partner-history-head{margin:0 0 4px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.dossier-fs .partner-history-span{letter-spacing:.08em;color:var(--pghost)}.dossier-fs .partner-spark{display:block;width:100%;height:auto;color:var(--pdim)}.dossier-fs .partner-spark-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.dossier-fs .partner-spark stop{stop-color:var(--pfaint)}.dossier-fs .partner-history .spark-reading{display:block;margin-top:2px}.dossier-fs .partner-caveat{margin:6px 0 0;max-width:62ch;font-size:11.5px;line-height:1.5;color:var(--pghost)}@keyframes sheet-settle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes spark-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dossier-sheet-fade{0%{opacity:0}to{opacity:1}}.dossier-fs .desk-page.is-current .dossier-section,.dossier-fs .desk-page.is-current .dossier-band,.dossier-fs .desk-page.is-current .ledger-group,.dossier-fs .desk-page.is-current .desk-hole{animation:sheet-settle .34s var(--ease-out-expo) both}.dossier-fs .desk-page.is-current .dossier-section:nth-child(2),.dossier-fs .desk-page.is-current .ledger-group:nth-child(2){animation-delay:50ms}.dossier-fs .desk-page.is-current .dossier-section:nth-child(3),.dossier-fs .desk-page.is-current .ledger-group:nth-child(3){animation-delay:.1s}.dossier-fs .desk-page.is-current .dossier-section:nth-child(4){animation-delay:145ms}.dossier-fs .desk-page.is-current .dossier-section:nth-child(n+5){animation-delay:185ms}.dossier-fs .desk-page.is-current .metric-spark{animation:spark-write .62s var(--ease-out-expo) both;animation-delay:.16s}.dossier-fs .desk-page.is-current .metric-spark.is-hero{animation:spark-write .52s var(--ease-out-expo) both;animation-delay:.14s}.dossier-fs .desk-page.is-current .metric-spark-dot{animation:dossier-sheet-fade .24s var(--ease-out-expo) both;animation-delay:.7s}@media(prefers-reduced-motion:reduce){.dossier-fs .desk-page.is-current *{animation:none!important}.dossier-fs .partner-fold,.dossier-fs .partner-row-btn,.dossier-fs .partner-bar,.dossier-fs .partner-parts,.dossier-fs .partner-tick,.dossier-fs .partner-detail,.dossier-fs .pprod-seg,.dossier-fs .pprod-item{transition-duration:1ms;transition-delay:0ms}.dossier-fs .desk-track,.dossier-fs .desk-plate{transition:none}}@container dossier (max-width: 900px){.dossier-fs .desk-page .band-lead,.dossier-fs .desk-page .band-foot{grid-template-columns:minmax(0,1fr);gap:22px 0}.dossier-fs .desk-page .band-foot{margin-top:22px}.dossier-fs .desk-page .band-figure .lead-big{font-size:38px}.dossier-fs .desk-sheet-cols{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;flex:0 0 auto}.dossier-fs .desk-page.is-news{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.dossier-fs .desk-main,.dossier-fs .desk-margin{overflow-y:visible}.dossier-fs .desk-margin{box-shadow:inset 0 1px 0 var(--prule2)}}@container dossier (max-width: 520px){.dossier-fs .desk-page .band-ledger .dossier-metrics{display:block}.dossier-fs .desk-page .band-ledger .dossier-row{display:flex;flex-wrap:wrap;align-items:baseline;grid-column:auto;gap:2px 10px;padding:8px 0}.dossier-fs .desk-page .band-ledger .dossier-row .row-label{flex:1 1 100%;overflow:visible;white-space:normal}.dossier-fs .desk-page .band-ledger .dossier-row .row-value{justify-self:auto}.dossier-fs .desk-page .band-ledger .dossier-row .rank-bar,.dossier-fs .desk-page .band-ledger .dossier-row .divergence-flag{flex:0 0 auto}.dossier-fs .desk-page .band-ledger .dossier-row .rank-bar{margin-inline-start:auto}}@container dossier (max-width: 820px){.dossier-fs .desk-page .dossier-row{grid-template-columns:minmax(0,1fr);gap:3px 0;padding:9px 0}.dossier-fs .desk-page .dossier-pane-body{max-width:none}.dossier-fs .idplate{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-fs .idp-v{font-size:28px}.dossier-fs .idplate.is-trade .idp-cell{padding:12px 12px 13px}.dossier-fs .idplate.is-trade .idp-v{font-size:16px}.dossier-fs .partner-ledger{grid-template-columns:minmax(0,1fr);gap:20px 0}}@container dossier (max-width: 640px){.dossier-fs .dnews-link{grid-template-columns:3px 28px minmax(0,1fr);gap:0 12px}.dossier-fs .dnews-tone{grid-column:3;text-align:start;padding-top:6px}}@container dossier (max-width: 640px){.dossier-fs .dossier-compare-text,.dossier-fs .dossier-copylink-text{display:none}.dossier-fs .dossier-compare,.dossier-fs .dossier-copylink{width:34px;padding:0;justify-content:center}}@container dossier (max-width: 460px){.dossier-fs .dossier-kicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-fs .dossier-name{font-size:20px;overflow-wrap:break-word}}.dossier-fs .desk-page .row-hole{justify-self:start;max-width:100%;padding:2px 8px 3px;background:var(--hole);box-shadow:var(--bezWellShadow);font-family:var(--mono);font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--holeInk)}.dossier-fs .desk-page .dossier-row.is-hole:hover{background:none}.dossier-fs .desk-page .dossier-row.is-hole:hover .row-label{color:var(--pdim)}.dossier-fs .desk-page .band-ledger .dossier-row .row-hole{grid-column:2 / -1;justify-self:end;white-space:nowrap}.dossier-fs .desk-page .dossier-section.is-hole .desk-hole{margin-top:0}.dossier-fs .desk-page.is-current .dossier-section.is-hole .desk-hole{animation:none}.monitor-fs{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--paper);color:var(--pink);font-family:var(--sans);font-size:calc(13px * var(--mon-s, 1) * var(--mon-ar, 1));line-height:1.5;-webkit-font-smoothing:antialiased}.monitor-fs .mon-shell{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--paper)}.monitor-fs a{color:var(--pink);text-decoration:none}.monitor-fs a:hover{color:var(--ice)}.monitor-fs button,.monitor-fs input{font:inherit;color:inherit;background:none;border:0;padding:0}.monitor-fs .mon-bez{flex:0 0 auto;display:flex;align-items:flex-end;gap:30px;padding:14px 24px 12px;background:var(--bezFace);color:var(--bezInk);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 -1px 0 var(--bezCut),var(--deskLiftWindow);position:relative;z-index:2}.monitor-fs .mon-id{flex:1 1 auto;min-width:0}.monitor-fs .mon-kicker{margin:0 0 6px;font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--bezGhost)}.monitor-fs .mon-name{margin:0;font-weight:700;font-size:24px;letter-spacing:-.014em;line-height:1;color:var(--bezInk)}.monitor-fs .mon-win{flex:0 0 auto;min-width:132px;padding:7px 14px 8px;background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut)}.monitor-fs .mon-win-k{display:block;font-family:var(--mono);font-size:calc(9.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.19em;text-transform:uppercase;color:var(--bezLive)}.monitor-fs .mon-win-v{display:block;margin-top:5px;font-family:var(--mono);font-weight:500;font-size:calc(14px * var(--mon-s, 1) * var(--mon-ar, 1));line-height:1;color:var(--bezInk);font-variant-numeric:tabular-nums}.monitor-fs .mon-act{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--mono);font-size:calc(11px * var(--mon-s, 1) * var(--mon-ar, 1));color:var(--bezDim);cursor:pointer;transition:background-color .12s linear,color .12s linear}.monitor-fs .mon-act:hover{background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut);color:var(--bezInk)}.monitor-fs .mon-act:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.monitor-fs .mon-rail{flex:0 0 auto;display:flex;align-items:center;gap:22px;height:40px;padding:0 24px;background:var(--bezRail);box-shadow:inset 0 -1px 0 var(--bezCut);font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.15em;text-transform:uppercase;color:var(--bezFaint);position:relative;z-index:1}.monitor-fs .mon-rail-state{flex:1 1 auto;display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monitor-fs .mon-rail-lamp{flex:0 0 auto;width:5px;height:5px;background:var(--bezLive)}.monitor-fs .mon-find{flex:0 0 auto;display:flex;align-items:center;gap:10px}.monitor-fs .mon-find input{width:230px;padding:6px 10px;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--mono);font-size:calc(10.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.06em;text-transform:none;color:var(--bezInk)}.monitor-fs .mon-find input::placeholder{color:var(--bezGhost);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.14em;text-transform:uppercase}.monitor-fs .mon-find input:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.monitor-fs .mon-find-hint{color:var(--bezGhost)}.monitor-fs .mon-take{flex:0 0 auto;padding:5px 11px;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.15em;text-transform:uppercase;color:var(--bezInk);cursor:pointer;transition:background-color .12s linear,color .12s linear}.monitor-fs .mon-take:hover{background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut)}.monitor-fs .mon-take:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.monitor-fs .mon-sheet{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--paper);box-shadow:var(--sheetEdge);scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.monitor-fs .mon-sheet:before{content:"";position:absolute;inset:0;background:var(--deskGrain);pointer-events:none}.monitor-fs .mon-page{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-template-rows:auto minmax(0,1fr);gap:0 34px;height:100%;max-width:1232px;margin-inline:auto;padding:16px 26px 0}.monitor-fs .mon-wire{grid-row:2;grid-column:1;min-width:0;min-height:0;display:flex;flex-direction:column}.monitor-fs .mon-side{grid-row:2;grid-column:2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--prule2) transparent;padding-inline-start:34px;box-shadow:inset 1px 0 0 var(--prule2)}.monitor-fs .wire-scroll{flex:1 1 auto;min-height:120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.monitor-fs .gh{display:flex;align-items:baseline;gap:14px;margin:24px 0 2px;font-weight:400}.monitor-fs .gh:first-child{margin-top:0}.monitor-fs .gh-t{font-family:var(--mono);font-size:calc(9.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.19em;text-transform:uppercase;color:var(--pdim);white-space:nowrap}.monitor-fs .gh-n{font-family:var(--mono);font-size:calc(11px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.04em;color:var(--pdim);font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-fs .gh i{flex:1 1 0;height:1px;background:var(--prule)}.monitor-fs .gh.is-wire{flex:0 0 auto;margin-top:24px;padding-top:18px;box-shadow:inset 0 2px 0 var(--prule2)}.monitor-fs .led{margin:6px 0 0;padding:0;list-style:none}.monitor-fs .led.is-board{margin-top:10px;padding:2px 20px 4px;background:var(--tint);box-shadow:var(--deskPanel)}.monitor-fs .led.is-board .rw{padding:13px 0;box-shadow:inset 0 -1px 0 var(--prule2)}.monitor-fs .led.is-board .rw:last-child{box-shadow:none}.monitor-fs .led.is-board .rw:hover{background:var(--paper)}.monitor-fs .led.is-wire{margin:8px 0 0;padding-bottom:14px}.monitor-fs .led.is-wire .rw{padding:7px 0}.monitor-fs .led.is-wire .rw-title{font-size:calc(var(--rw-size, 14.5px) * var(--mon-ar, 1));line-height:var(--rw-lead, 1.34)}.monitor-fs[data-wt=s]{--rw-size: var(--wire-size-s);--rw-lead: 1.32;--rw-pad: 5px;--mon-s: var(--wire-small-s)}.monitor-fs[data-wt=m]{--rw-size: var(--wire-size-m);--rw-lead: 1.34;--rw-pad: 5px;--mon-s: var(--wire-small-m)}.monitor-fs[data-wt=l]{--rw-size: var(--wire-size-l);--rw-lead: 1.36;--rw-pad: 4px;--mon-s: var(--wire-small-l)}.monitor-fs[data-wt=xl]{--rw-size: var(--wire-size-xl);--rw-lead: 1.38;--rw-pad: 4px;--mon-s: var(--wire-small-xl)}.monitor-fs .mon-wire .led.is-wire{display:block}.monitor-fs .rw{display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:baseline;gap:0 13px;padding:var(--rw-pad, 5px) 0;transition:background-color .11s linear}.monitor-fs .rw.is-fresh .rw-spine{background:var(--ice)}.monitor-fs .rw.is-plate{grid-template-columns:3px minmax(0,1fr);padding:8px 11px;box-shadow:inset 0 -1px 0 var(--prule)}.monitor-fs .rw:hover{background:var(--tint)}.monitor-fs .rw.is-kb{box-shadow:inset 0 0 0 1px var(--ice),inset 0 -1px 0 var(--prule)}.monitor-fs .rw-spine{align-self:stretch;background:transparent}.monitor-fs .rw.is-live .rw-spine{background:var(--ice)}.monitor-fs .rw.is-limit .rw-spine{background:var(--amber)}.monitor-fs .led.is-wire .rw .rw-spine{background:transparent}.monitor-fs .rw-body{min-width:0}.monitor-fs .rw-title{display:block;font-size:calc(13px * var(--mon-s, 1) * var(--mon-ar, 1));line-height:1.42;color:var(--pink);text-wrap:pretty}.monitor-fs .rw:hover .rw-title{color:var(--pink)}.monitor-fs .rw.is-ranked .rw-title{font-size:16px;line-height:1.32;letter-spacing:-.008em;color:var(--pink)}.monitor-fs .rw.is-lead .rw-title{font-size:19px;line-height:1.24;letter-spacing:-.014em;color:var(--pink)}.monitor-fs .rw.is-plate .rw-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(12.5px * var(--mon-s, 1) * var(--mon-ar, 1));line-height:1.32;letter-spacing:0}.monitor-fs .rw.is-plate .rw-lang{display:none}.monitor-fs .rw.is-plate .rw-meta{grid-column:2;margin-top:4px;gap:2px 8px}.monitor-fs .rw.is-plate .rw-tone{grid-column:2;text-align:start;padding-top:2px}.monitor-fs .rw.is-quiet .rw-title{color:var(--pdim)}.monitor-fs .rw-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 11px;font-family:var(--mono);font-size:calc(8.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.monitor-fs .rw.is-line .rw-body{display:flex;align-items:baseline;gap:0 18px}.monitor-fs .rw.is-line .rw-title{flex:1 1 auto;min-width:0}.monitor-fs .rw.is-line .rw-meta{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap;max-width:34%;overflow:hidden}.monitor-fs .rw.is-line .rw-dom{min-width:0;overflow:hidden;text-overflow:ellipsis}.monitor-fs .rw.is-line .rw-age{min-width:30px;text-align:end}.monitor-fs .rw.is-line .rw-dom{padding-inline-start:11px;box-shadow:inset 1px 0 0 var(--prule2)}.monitor-fs .rw-age{color:var(--pfaint);font-variant-numeric:tabular-nums}.monitor-fs .rw.is-live .rw-age{color:var(--ice)}.monitor-fs .rw-lang{font-size:calc(8px * var(--mon-s, 1) * var(--mon-ar, 1))}.monitor-fs .rw-dom{color:var(--pfaint)}.monitor-fs .rw-rank{color:var(--pdim)}.monitor-fs .rw-num{margin-inline-end:7px;font-family:var(--mono);font-size:.78em;font-variant-numeric:tabular-nums;color:var(--pfaint)}.monitor-fs .rw-co{color:var(--pdim);box-shadow:inset 0 -1px 0 var(--prule2);cursor:pointer}.monitor-fs .rw-co:hover{color:var(--pink);box-shadow:inset 0 -1px 0 var(--pink)}.monitor-fs .rw-co:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.monitor-fs .rw-tone{font-family:var(--mono);font-size:calc(8.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--amber);text-align:end;padding-top:4px}.monitor-fs .run-note{flex:0 0 auto;margin:7px 0 0;max-width:58ch;font-size:calc(12px * var(--mon-s, 1) * var(--mon-ar, 1));line-height:1.5;color:var(--pdim);text-wrap:pretty}.monitor-fs a.rw-title:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.monitor-fs .wire-band{margin:18px 0 4px;font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--pghost)}.monitor-fs .wire-band:first-child{margin-top:0}.monitor-fs .wire-seen{display:flex;align-items:center;gap:11px;margin:12px 0;font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.17em;text-transform:uppercase;color:var(--ice)}.monitor-fs .wire-seen i{flex:1 1 0;height:1px;background:var(--ice);opacity:.42}.monitor-fs .wire-take{display:flex;align-items:baseline;gap:13px;width:100%;margin-bottom:4px;padding:9px 0 10px;text-align:start;cursor:pointer;box-shadow:inset 3px 0 0 var(--ice),inset 0 -1px 0 var(--prule2)}.monitor-fs .wire-take .take-n{flex:0 0 auto;padding-inline-start:13px;font-family:var(--mono);font-size:calc(12px * var(--mon-s, 1) * var(--mon-ar, 1));color:var(--ice);font-variant-numeric:tabular-nums}.monitor-fs .wire-take .take-t{flex:1 1 auto;min-width:0;font-size:calc(13px * var(--mon-s, 1) * var(--mon-ar, 1));color:var(--pink)}.monitor-fs .wire-take .take-c{flex:0 0 auto;font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.15em;text-transform:uppercase;color:var(--ice)}.monitor-fs .wire-take:hover .take-t{color:var(--ice)}.monitor-fs .wire-take:focus-visible{outline:1px solid var(--ice);outline-offset:-1px}.monitor-fs .gh.is-second{margin-top:26px}.monitor-fs .tie{grid-row:1;grid-column:1 / -1;display:none;align-items:baseline;gap:16px;margin-bottom:14px;padding:9px 14px;background:var(--tint);box-shadow:var(--deskPanel);font-family:var(--mono);font-size:calc(9.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.15em;text-transform:uppercase;color:var(--pdim)}.monitor-fs .tie.is-on{display:flex}.monitor-fs .tie b{font-weight:500;color:var(--pink)}.monitor-fs .tie-n{margin-inline-start:auto;color:var(--pghost);font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-fs .tie-off{flex:0 0 auto;padding:5px 11px;box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.15em;text-transform:uppercase;color:var(--pdim);cursor:pointer}.monitor-fs .tie-off:hover{background:var(--paper);color:var(--pink)}.monitor-fs .tie-off:focus-visible{outline:1px solid var(--ice);outline-offset:1px}.monitor-fs .rw.is-untied .rw-title{color:var(--pghost)}.monitor-fs .rw.is-untied .rw-meta,.monitor-fs .rw.is-untied .rw-spine,.monitor-fs .rw.is-untied .rw-tone{opacity:.4}.monitor-fs .rw.is-tied .rw-title{color:var(--pink)}.monitor-fs .receipt{flex:0 0 auto;margin:0;padding:12px 0 14px;box-shadow:inset 0 1px 0 var(--prule);font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.15em;text-transform:uppercase;color:var(--pghost);font-variant-numeric:tabular-nums;text-wrap:pretty}.monitor-fs .mg-note{margin:6px 0 0;font-family:var(--mono);font-size:calc(8.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.monitor-fs .mon-rank{margin:8px 0 0;padding:0;list-style:none}.monitor-fs .rk{display:grid;grid-template-columns:16px minmax(0,1fr) 30px;align-items:baseline;gap:0 12px;padding:6px 0;box-shadow:inset 0 -1px 0 var(--prule);transition:background-color .11s linear}.monitor-fs .rk:hover{background:var(--tint)}.monitor-fs .rk[data-co]{cursor:pointer}.monitor-fs .rk:focus-visible{outline:1px solid var(--ice);outline-offset:-1px}.monitor-fs .rk-n{font-family:var(--mono);font-weight:300;font-size:calc(11px * var(--mon-s, 1) * var(--mon-ar, 1));color:var(--pghost);text-align:end;font-variant-numeric:tabular-nums}.monitor-fs .rk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.05em;text-transform:uppercase;color:var(--pink)}.monitor-fs .rk-score{font-family:var(--mono);font-weight:500;font-size:calc(13px * var(--mon-s, 1) * var(--mon-ar, 1));color:var(--pink);text-align:end;font-variant-numeric:tabular-nums}.monitor-fs .rk.is-on{background:var(--tint);box-shadow:inset 2px 0 0 var(--pink),inset 0 -1px 0 var(--prule)}.monitor-fs .rk.is-off{opacity:.45}.monitor-fs .mg-cap{margin:9px 0 0;font-family:var(--mono);font-size:calc(8.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.monitor-fs .hole{margin-top:16px;padding:14px 15px 15px;background:var(--hole);box-shadow:var(--bezWellShadow)}.monitor-fs .hole-fig{margin:0;font-family:var(--mono);font-size:calc(11px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--gink)}.monitor-fs .hole-why{margin:8px 0 0;font-size:calc(11.5px * var(--mon-s, 1) * var(--mon-ar, 1));line-height:1.55;color:var(--gdim);text-wrap:pretty}.monitor-fs .key{margin:22px 0 0;padding:0;list-style:none}.monitor-fs .key li{display:grid;grid-template-columns:3px minmax(0,1fr);align-items:start;gap:0 12px;padding:7px 0;box-shadow:inset 0 -1px 0 var(--prule);font-family:var(--mono);font-size:calc(8.5px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.13em;text-transform:uppercase;color:var(--pdim)}.monitor-fs .key i{align-self:stretch;min-height:14px}.monitor-fs .key .is-ice{background:var(--ice)}.monitor-fs .key .is-amb{background:var(--amber)}.monitor-fs .key .is-none{background:var(--prule2)}.monitor-fs .mon-foot{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:11px 24px;background:var(--bezRail);box-shadow:inset 0 1px 0 var(--bezCut);font-family:var(--mono);font-size:calc(9px * var(--mon-s, 1) * var(--mon-ar, 1));letter-spacing:.13em;text-transform:uppercase;color:var(--bezFaint);font-variant-numeric:tabular-nums}.monitor-fs .mon-foot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes monitor-settle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.monitor-fs .is-in .mon-wire,.monitor-fs .is-in .mon-side{animation:monitor-settle .34s cubic-bezier(.16,1,.3,1) both}.monitor-fs .is-in .mon-side{animation-delay:60ms}@media(max-height:660px){.monitor-fs .mon-sheet{overflow-y:auto}.monitor-fs .mon-page{grid-template-rows:none;height:auto;padding-bottom:36px}.monitor-fs .tie,.monitor-fs .mon-side,.monitor-fs .mon-wire{grid-row:auto}.monitor-fs .mon-side,.monitor-fs .wire-scroll{overflow:visible;min-height:0}}@media(max-width:980px){.monitor-fs .mon-sheet{overflow-y:auto}.monitor-fs .mon-page{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto;padding-bottom:36px}.monitor-fs .tie,.monitor-fs .mon-side,.monitor-fs .mon-wire{grid-row:auto;grid-column:auto}.monitor-fs .mon-side,.monitor-fs .wire-scroll{overflow:visible}.monitor-fs .mon-wire .led.is-wire{grid-template-columns:minmax(0,1fr)}.monitor-fs .mon-wire{padding-inline-end:0}.monitor-fs .mon-side{margin-top:26px;padding-inline-start:0;box-shadow:inset 0 1px 0 var(--prule2)}}@media(max-width:760px){.monitor-fs .mon-win{display:none}.monitor-fs .mon-rail{flex-wrap:wrap;height:auto;padding:8px 24px;gap:10px 16px}.monitor-fs .rw{grid-template-columns:3px minmax(0,1fr);gap:0 11px}.monitor-fs .rw-tone{grid-column:2;text-align:start;padding-top:7px}}@media(prefers-reduced-motion:reduce){.monitor-fs .is-in .mon-wire,.monitor-fs .is-in .mon-side{animation:none}.monitor-fs .rw,.monitor-fs .rk,.monitor-fs .mon-act{transition:none}}.monitor-fs .mon-bez,.monitor-fs .mon-rail,.monitor-fs .mon-foot{--mon-s: 1}.monitor-fs:lang(ar),.monitor-fs :lang(ar){--mon-ar: 1;letter-spacing:0;text-transform:none}.monitor-fs :not(:lang(ar)){--mon-ar: 1}.monitor-fs .led .rw-title:lang(ar){line-height:1.58}@media(prefers-reduced-motion:no-preference){.monitor-fs .rw-title,.monitor-fs .rw-meta,.monitor-fs .rw-tone,.monitor-fs .wire-band,.monitor-fs .wire-seen,.monitor-fs .gh-t,.monitor-fs .gh-n,.monitor-fs .run-note,.monitor-fs .receipt,.monitor-fs .rk-n,.monitor-fs .rk-name,.monitor-fs .rk-score,.monitor-fs .mg-cap,.monitor-fs .hole-fig,.monitor-fs .hole-why,.monitor-fs .tie{transition:font-size var(--duration-lay) var(--ease-out-expo)}}@media(prefers-contrast:more){.monitor-fs{--pghost: var(--pdim);--bezGhost: var(--bezFaint);--bezFaint: var(--bezInk)}}@media(max-width:760px){.monitor-fs .rw.is-line .rw-body{display:block}.monitor-fs .rw.is-line .rw-meta{margin-top:4px;max-width:none;flex-wrap:wrap;justify-content:flex-start;white-space:normal}}.brief-fs{display:flex;flex-direction:column;width:min(880px,100%);max-height:100%;overflow:hidden;background:var(--paper);color:var(--pink);font-family:var(--sans);font-size:13px;line-height:1.5;box-shadow:0 0 0 1px var(--bezCut),var(--deskLiftWindow)}.brief-fs:focus{outline:none}.brief-fs.is-fault .bf-key{margin-inline-start:auto}.brief-fs,.brief-fs *{border-radius:0}.brief-fs button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:start;padding:0}.brief-fs .bf-bez{display:flex;align-items:flex-end;gap:18px;padding:14px 22px 12px;background:var(--bezFace);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 -1px 0 var(--bezCut),var(--deskLiftWindow)}.brief-fs .bf-kick{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--bezGhost)}.brief-fs .bf-date{margin:4px 0 0;font-size:22px;font-weight:700;letter-spacing:-.014em;line-height:1.05;color:var(--bezInk)}.brief-fs .bf-span{margin:6px 0 0;font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezDim)}.brief-fs .bf-wins{display:flex;gap:8px;align-items:flex-end;margin-inline-start:auto}.brief-fs .bf-win{min-width:104px;padding:6px 11px 7px;background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 -1px 0 var(--bezCut)}.brief-fs .bf-win-k{margin:0;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bezLive)}.brief-fs .bf-win-v{margin:3px 0 0;font-family:var(--mono);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--bezInk);direction:ltr}.brief-fs .bf-win-v small{font-size:8.5px;letter-spacing:.08em;color:var(--bezFaint)}.brief-fs .bf-key{align-self:flex-start;flex:none;padding:8px 12px;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bezFaint)}.brief-fs .bf-key:hover{background:var(--bezRaised);color:var(--bezDim)}.brief-fs .bf-key:focus-visible{outline:1px solid var(--bezLive);outline-offset:-3px}.brief-fs .bf-sheet{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 24px 22px;background-color:var(--paper);background-image:var(--deskGrain);box-shadow:var(--sheetEdge)}.brief-fs .bf-sec{display:flex;align-items:baseline;gap:12px;margin:24px 0 4px}.brief-fs .bf-sec h3{margin:0;font-family:var(--mono);font-size:9.5px;font-weight:400;letter-spacing:.19em;text-transform:uppercase;color:var(--pdim);white-space:nowrap}.brief-fs .bf-sec i{flex:1;height:1px;background:var(--prule2);transform:translateY(-3px)}.brief-fs .bf-q{font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost);white-space:nowrap}.brief-fs .bf-count{font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--pdim)}.brief-fs .bf-hole{margin-top:10px;padding:14px 16px 15px;background:var(--hole);box-shadow:var(--bezWellShadow)}.brief-fs .bf-hole-f{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gink)}.brief-fs .bf-hole p{margin:6px 0 0;font-size:12px;line-height:1.55;color:var(--gdim);max-width:62ch}.brief-fs .bf-settled{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0 9px;box-shadow:inset 0 -1px 0 var(--prule)}.brief-fs .bf-settled p{margin:0;font-size:13px;color:var(--pdim)}.brief-fs .bf-lead{padding:14px 0 16px;box-shadow:inset 0 -1px 0 var(--prule)}.brief-fs .bf-lead:last-child{box-shadow:none}.brief-fs .bf-tags{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pghost)}.brief-fs .bf-tags b{font-weight:500;color:var(--ice)}.brief-fs .bf-lead h4{margin:8px 0 0;font-size:19px;font-weight:650;line-height:1.24;letter-spacing:-.014em;color:var(--pink);max-width:30em;text-wrap:pretty}.brief-fs .bf-lead h4 a{color:inherit;text-decoration:none}.brief-fs .bf-lead h4 a:hover,.brief-fs .bf-lead h4 a:focus-visible{text-decoration:underline;text-underline-offset:3px}.brief-fs .bf-why{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--pdim);max-width:62ch;text-wrap:pretty}.brief-fs .bf-watch{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:12px}.brief-fs .bf-lab{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost)}.brief-fs .bf-fig{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--pink);direction:ltr;unicode-bidi:isolate}.brief-fs .bf-fig.is-live{background:var(--tint);border-inline-start:3px solid var(--ice);padding:3px 10px 3px 9px}.brief-fs .bf-fig.is-stale{border-inline-start:3px solid var(--amber);padding:3px 10px 3px 9px}.brief-fs .bf-fig .is-up{color:var(--up)}.brief-fs .bf-fig .is-down{color:var(--down)}.brief-fs .bf-stamp{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.brief-fs .bf-stamp.is-warn{color:var(--amber)}.brief-fs .bf-acts{display:flex;gap:8px;margin-top:12px}.brief-fs .bf-act{padding:7px 12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pdim)}.brief-fs .bf-act:hover:not(:disabled){background:var(--paper);color:var(--pink)}.brief-fs .bf-act:disabled{opacity:.55;cursor:default}.brief-fs .bf-act:focus-visible,.brief-fs .bf-row a:focus-visible,.brief-fs .bf-lead h4 a:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.brief-fs .bf-row{display:grid;grid-template-columns:3px minmax(0,1fr) 148px;gap:0 14px;align-items:baseline;padding:9px 0;box-shadow:inset 0 -1px 0 var(--prule)}.brief-fs .bf-row:hover{background:var(--tint)}.brief-fs .bf-sp{align-self:stretch;background:transparent}.brief-fs .bf-row.is-limit .bf-sp{background:var(--amber)}.brief-fs .bf-row-t{margin:0;font-size:13.5px;line-height:1.42;color:var(--pink);text-wrap:pretty}.brief-fs .bf-row-t a{color:inherit;text-decoration:none}.brief-fs .bf-row-t a:hover,.brief-fs .bf-row-t a:focus-visible{text-decoration:underline;text-underline-offset:2px}.brief-fs .bf-row-btn{display:inline;font-size:inherit;line-height:inherit;color:inherit}.brief-fs .bf-row-btn:hover{text-decoration:underline;text-underline-offset:2px}.brief-fs .bf-row-btn:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.brief-fs .bf-row-t .bf-stamp{display:block;margin-top:3px}.brief-fs .bf-row-fig{text-align:end}.brief-fs .bf-row-fig .bf-stamp{display:block;margin-top:2px;letter-spacing:.1em}.brief-fs .bf-wat{display:grid;grid-template-columns:3px minmax(0,1fr) 180px;gap:0 14px;align-items:start;padding:11px 0 12px;box-shadow:inset 0 -1px 0 var(--prule)}.brief-fs .bf-wat:hover{background:var(--tint)}.brief-fs .bf-wat.is-stale .bf-sp{background:var(--amber)}.brief-fs .bf-wat.is-live .bf-sp{background:var(--ice)}.brief-fs .bf-wat h4{margin:0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pink)}.brief-fs .bf-wat h4 small{margin-inline-start:10px;font-size:9px;letter-spacing:.1em;color:var(--pghost)}.brief-fs .bf-wat-vd{margin:4px 0 0;font-size:12.5px;color:var(--pdim)}.brief-fs .bf-wat-rd{text-align:end}.brief-fs .bf-wat-rd .bf-fig{font-size:14px}.brief-fs .bf-wat-rd .bf-stamp{display:block;margin-top:4px}.brief-fs .bf-wat-rd .bf-norm{display:inline;margin:0;margin-inline-start:8px}.brief-fs .bf-wat .bf-acts{grid-column:2 / -1;margin-top:10px}.brief-fs .bf-wat-hole{grid-column:2 / -1;margin-top:8px;padding:10px 12px 11px;background:var(--hole);box-shadow:var(--bezWellShadow)}.brief-fs .bf-wat-hole .bf-hole-f{font-size:10.5px;letter-spacing:.14em}.brief-fs .bf-wat-hole p{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--gdim)}.brief-fs .bf-foot{display:flex;justify-content:space-between;gap:18px;padding:10px 22px;background:var(--bezRail);box-shadow:inset 0 1px 0 var(--bezCut);font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--bezFaint)}.brief-fs .bf-foot b{font-weight:400;color:var(--bezDim);font-variant-numeric:tabular-nums}.brief-fs .bf-foot a{margin-inline-start:12px;color:var(--bezDim);text-decoration:none}.brief-fs .bf-foot a:hover{text-decoration:underline;text-underline-offset:2px}.brief-fs .bf-foot a:focus-visible{outline:1px solid var(--bezLive);outline-offset:2px}@keyframes brief-settle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.brief-fs .bf-sheet>section{animation:brief-settle .34s var(--ease-out-expo) both}.brief-fs .bf-sheet>section:nth-child(2){animation-delay:50ms}.brief-fs .bf-sheet>section:nth-child(3){animation-delay:.1s}.brief-fs .bf-sheet>section:nth-child(4){animation-delay:145ms}.brief-fs .bf-sheet>section:nth-child(5){animation-delay:.19s}.brief-fs .bf-sheet>section:nth-child(6){animation-delay:.23s}.brief-fs .bf-sheet>section:nth-child(7){animation-delay:265ms}@media(prefers-reduced-motion:reduce){.brief-fs .bf-sheet>section{animation:none!important}}@media(max-width:640px){.brief-fs .bf-bez{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:12px 16px 11px}.brief-fs .bf-wins{margin-inline-start:0;order:3}.brief-fs .bf-key{margin-inline-start:auto}.brief-fs .bf-sheet{padding:0 16px 18px}.brief-fs .bf-row,.brief-fs .bf-wat{grid-template-columns:3px minmax(0,1fr)}.brief-fs .bf-row-fig,.brief-fs .bf-wat-rd{grid-column:2;text-align:start;margin-top:5px}.brief-fs .bf-foot{flex-wrap:wrap;gap:4px 18px;padding:9px 16px}}.brief-fs .bf-call{padding:12px 0 15px;box-shadow:inset 0 -1px 0 var(--prule)}.brief-fs .bf-call-q{margin:0;font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--pink);max-width:32em;text-wrap:pretty}.brief-fs .bf-call>.bf-stamp{display:block;margin-top:6px}.brief-fs .bf-call-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.brief-fs .bf-call-btn{padding:9px 14px 10px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--prule);font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--pink);cursor:pointer;transition:box-shadow .15s ease-out,transform .15s ease-out}.brief-fs .bf-call-btn:hover{box-shadow:inset 0 0 0 1px var(--ice)}.brief-fs .bf-call-btn:active{transform:translateY(1px)}.brief-fs .bf-call-btn:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.brief-fs .bf-call-note{margin:10px 0 0;font-size:12.5px;color:var(--pdim)}.brief-fs .bf-call-note:focus-visible{outline:1px solid var(--ice);outline-offset:3px}.brief-fs .bf-call-lab{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.brief-fs .bf-call-you{font-weight:650;color:var(--pink)}@media(prefers-reduced-motion:reduce){.brief-fs .bf-call-btn{transition:none}}.pdesk{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--paper);font-family:var(--sans);color:var(--pink);overscroll-behavior:none}.pdesk-status{flex:0 0 auto;height:31px;display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;background:var(--bezRail, #0a0908);box-shadow:inset 0 -1px 0 var(--bezDivider, rgb(255 250 240 / 9%))}.pdesk-status-desk{appearance:none;border:0;background:transparent;padding:0;margin:0;display:flex;align-items:baseline;gap:6px;cursor:pointer;white-space:nowrap}.pdesk-status-money{font-family:var(--mono);font-weight:600;font-size:9.5px;letter-spacing:.24em;color:var(--bezInk, #f2efe9)}.pdesk-status-back{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--bezGhost, #8b857b)}.pdesk-status-desk:active .pdesk-status-back{color:var(--bezInk, #f2efe9)}.pdesk-status-cut{width:1px;height:9px;background:var(--bezDivider, rgb(255 250 240 / 9%))}.pdesk-status-session{flex:1 1 auto;min-width:0;font-family:var(--mono);font-size:9px;letter-spacing:.15em;color:var(--ice);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdesk-status-clock{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;color:var(--bezDim, #bcb5aa);font-variant-numeric:tabular-nums;white-space:nowrap}.pdesk-status-pol{appearance:none;border:0;background:transparent;padding:0;flex:0 0 auto;width:30px;height:22px;margin-right:-6px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.pdesk-status-chip{width:11px;height:11px;background:transparent;box-shadow:inset 0 0 0 1px var(--bezGhost, #8b857b)}.pdesk-status-chip.is-on{background:var(--bezInk, #f2efe9)}.app-frame.is-mobile.is-terminal{--m-chrome-bottom: var(--m-safe-bottom)}.pdesk-find{position:fixed;inset-inline-start:12px;bottom:calc(var(--m-chrome-bottom) + 12px);z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);color:var(--bezGhost);cursor:pointer;transition:background var(--duration-fast, .14s) ease,color var(--duration-fast, .14s) ease}.pdesk-find:hover{background:var(--bezRaised);color:var(--bezInk)}.pdesk-find:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.pdesk-find-glyph{font-family:var(--desk-mono);font-size:17px;line-height:1}.pdesk-marks{flex:0 0 auto;display:flex;gap:2px;padding:0 16px 7px;background:var(--bezRail, #0a0908)}.pdesk-mark{appearance:none;border:0;background:transparent;padding:0;flex:1 1 0;height:12px;display:flex;align-items:center;cursor:pointer}.pdesk-mark-rule{width:100%;height:2px;background:var(--bezGhost, #8b857b);opacity:.45}.pdesk-mark.is-on .pdesk-mark-rule{background:var(--ice);opacity:1}.pdesk-mark.is-undrawn .pdesk-mark-rule{opacity:.18}.pdesk-mark.is-undrawn.is-on .pdesk-mark-rule{opacity:.55}.pdesk-stage{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column}.pdesk-pager{flex:1 1 auto;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdesk-pager::-webkit-scrollbar{display:none}.pdesk-page{flex:0 0 100%;width:100%;scroll-snap-align:start;overflow-y:auto;overflow-x:hidden;background:var(--paper);background-image:var(--grain, none);box-shadow:var(--sheetEdge, none);scrollbar-width:none;padding-bottom:calc(var(--m-chrome-bottom) + 12px + 44px)}.pdesk-page::-webkit-scrollbar{display:none}.pdesk-room,.pdesk-hole{padding:22px 16px 54px}.pdesk-room.is-bleed{padding-left:0;padding-right:0}.pdesk-gutter{padding:0 16px}.pdesk-kicker{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--pfaint);text-transform:uppercase}.pdesk-title{font-weight:600;font-size:25px;letter-spacing:-.028em;line-height:1.06;margin:9px 0 0}.pdesk-stand{font-size:14px;line-height:1.5;color:var(--pdim);margin:9px 0 0;text-wrap:pretty}.pdesk-note{font-size:12.5px;line-height:1.55;color:var(--pfaint);margin:10px 0 0;text-wrap:pretty}.pdesk-hole-body{margin-top:24px;padding:26px 18px;background:var(--hole);box-shadow:var(--sheetEdge, none)}.pdesk-hole-why{font-family:var(--mono);font-size:10px;letter-spacing:.16em;line-height:1.7;color:var(--holeInk, #a39c90)}.pdesk-hole-where{font-family:var(--mono);font-size:8px;letter-spacing:.13em;line-height:1.7;color:var(--holeInk, #a39c90);opacity:.7;margin-top:10px}.pdesk-page button{touch-action:manipulation}.pdesk-sheet{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background-color:var(--paper);box-shadow:var(--sheetEdge, none)}.pdesk-sheet{animation:pdesk-sheet-in var(--duration-lay) var(--ease-out-expo) both}@keyframes pdesk-sheet-in{0%{opacity:0;transform:translateY(var(--throw-sheet))}to{opacity:1;transform:none}}.pdesk-sheet.is-closing{animation:pdesk-sheet-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes pdesk-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--throw-sheet-out))}}@media(prefers-reduced-motion:reduce){.pdesk-sheet,.pdesk-sheet.is-closing{animation:none}}.pdesk-sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.pdesk-sheet-head{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:8px 16px;background-color:var(--paper);box-shadow:inset 0 -1px 0 var(--prule2)}.prates{display:flex;flex-direction:column;gap:14px;padding:12px 16px 40px}.prates-head{display:flex;align-items:baseline;gap:12px}.prates-head h2{margin:0;flex:1;font-family:var(--desk-mono);font-size:11px;letter-spacing:.13em;font-weight:600}.prates-spans{display:flex;gap:2px}.prates-spans button{position:relative;font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;padding:4px 9px;min-height:30px;border:1px solid var(--prule);background:transparent;color:var(--pdim)}.prates-spans button:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.prates-spans button.is-on{color:var(--paper);background:var(--pink);border-color:var(--pink)}.prates-sub{margin:6px 0 4px;font-family:var(--desk-mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.prates-plot{margin:0 0 44px 34px}.prates-sec ul{margin:0;padding:0;list-style:none}.prates-sec li{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:3px 0;border-bottom:1px solid var(--prule);font-family:var(--desk-mono);font-size:11px;font-variant-numeric:tabular-nums}.prates-sec b{font-weight:500;color:var(--pdim)}.prates-v{color:var(--pink)}.prates-c{color:var(--pghost);min-width:5ch;text-align:right}.prates-c.is-up{color:var(--up)}.prates-c.is-down{color:var(--down)}.prates-vintage{margin:2px 0 0;font-family:var(--desk-mono);font-size:9px;color:var(--pghost)}.prates-hole{font-family:var(--desk-mono);font-size:10px;color:var(--hole);padding:10px 0}.prates-boardhead{display:flex;align-items:baseline;gap:10px}.prates-boardhead .prates-sub{flex:1}.prates-tools{display:flex;gap:4px}.prates-tools button,.prates-chartbtns button{position:relative;font-family:var(--desk-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;min-height:28px;border:1px solid var(--prule);background:transparent;color:var(--pdim)}.prates-tools button:after,.prates-chartbtns button:after,.prates-chip:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.prates-tools button.is-on,.prates-chartbtns button.is-on{color:var(--paper);background:var(--pink);border-color:var(--pink)}.prates-tools button:disabled{opacity:.38}.prates-chart{display:flex;flex-direction:column;gap:6px;padding-top:6px}.prates-chartcap{display:flex;align-items:center;gap:8px}.prates-chartname{flex:1;min-width:0;font-family:var(--desk-mono);font-size:10px;letter-spacing:.06em;color:var(--pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prates-chartbtns{display:flex;gap:4px;flex:none}.prates-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.prates-read{display:flex;flex-wrap:wrap;gap:3px 12px;margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid var(--prule);list-style:none}.prates-read .prates-leg time{color:var(--pghost);letter-spacing:.04em}.prates-leg{display:flex;align-items:baseline;gap:5px;font-family:var(--desk-mono);font-size:10px;font-variant-numeric:tabular-nums}.prates-leg i{width:10px;height:2px;background:currentColor;display:inline-block}.prates-leg b{font-weight:500;color:var(--pdim)}.prates-legv{color:var(--pink)}.prates-tray{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--prule);animation:prates-tray-in .24s cubic-bezier(.16,1,.3,1)}.prates-traygrp h4{margin:0 0 4px;font-family:var(--desk-mono);font-size:9px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost)}.prates-traygrp ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.prates-chip{position:relative;font-family:var(--desk-mono);font-size:10px;letter-spacing:.04em;padding:5px 8px;min-height:30px;border:1px solid var(--prule);background:transparent;color:var(--pdim);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.prates-chip.is-on{color:var(--paper);background:var(--pink);border-color:var(--pink)}.prates-chip:disabled{opacity:.3}@keyframes prates-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.prates-line[pathLength="1"]{stroke-dasharray:1;animation:prates-draw .62s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes prates-tray-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.prates-tray.is-closing{animation:prates-tray-out var(--duration-draw) var(--ease-in-quick) both;pointer-events:none}@keyframes prates-tray-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--throw-sheet-out) * -1))}}@media(prefers-reduced-motion:reduce){.prates-line[pathLength="1"],.prates-tray{animation:none}.prates-chip{transition:none}}.pfloor{display:flex;flex-direction:column;gap:14px;font-family:var(--desk-sans)}.pfloor-title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;letter-spacing:.08em}.pfloor-num{font-family:var(--desk-mono);font-size:10px;color:var(--pghost)}.pfloor-standfirst{margin:0;font-size:11px;line-height:1.45;color:var(--pdim)}.pfloor-reading{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--prule);border-block:1px solid var(--prule2)}.pfloor-fig{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--paper)}.pfloor-fig-l{font-family:var(--desk-mono);font-size:8px;letter-spacing:.1em;color:var(--pghost)}.pfloor-fig-v{font-family:var(--desk-mono);font-size:18px;font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.pfloor-fig-v.desk-figure.is-dark{font-size:8px;padding:3px 5px;line-height:1.3}.pfloor-fig-v.is-amber{color:var(--amber)}.pfloor-lag{margin:0;display:flex;flex-direction:column;gap:8px}.pfloor-lag-cap{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.09em;color:var(--pink)}.pfloor-bars{display:flex;flex-direction:column;gap:4px}.pfloor-bar{display:grid;grid-template-columns:8ch minmax(0,1fr) 5ch;align-items:center;gap:8px;padding-block:2px}.pfloor-bar-l{font-family:var(--desk-mono);font-size:9px;color:var(--pfaint);text-align:right}.pfloor-bar-track{display:block;inline-size:100%}.pfloor-bar-fill{display:block;block-size:10px;background:var(--pdim);min-inline-size:1px}.pfloor-lag-sub{display:block;font-family:var(--desk-sans);font-size:10.5px;letter-spacing:0;color:var(--pfaint);margin-block-start:3px}.pfloor-lag-group{display:flex;flex-direction:column;gap:3px}.pfloor-lag-head{display:flex;align-items:baseline;gap:8px;padding-block-end:2px}.pfloor-lag-name{font-family:var(--desk-mono);font-size:9px;letter-spacing:.09em;color:var(--pink)}.pfloor-lag-sum{margin-inline-start:auto;font-family:var(--desk-mono);font-size:9px;color:var(--pfaint);font-variant-numeric:tabular-nums}.pfloor-deadline{margin:6px 0 3px;font-family:var(--desk-mono);font-size:8px;letter-spacing:.1em;color:var(--pink);border-block-start:1px solid var(--pink);padding-block-start:4px}.pfloor-bar.is-late .pfloor-bar-fill{background:var(--amber)}.pfloor-bar-n{font-family:var(--desk-mono);font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.pfloor-filters{display:flex;flex-wrap:wrap;gap:5px}.pfloor-chip{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.06em;padding:9px 11px;border:1px solid var(--prule2);border-radius:var(--radius-md);background:var(--paper);color:var(--pdim)}.pfloor-chip.is-on{background:var(--pink);border-color:var(--pink);color:var(--paper)}.pfloor-tape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pfloor-row{display:flex;flex-direction:column;gap:2px;padding:9px 2px;border-block-end:1px solid var(--prule)}.pfloor-r1{display:flex;align-items:baseline;gap:8px}.pfloor-r2{display:flex;align-items:baseline;gap:6px;min-inline-size:0}.pfloor-r3{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pfloor-tick{font-family:var(--desk-mono);font-size:12px;color:var(--pink);letter-spacing:.03em}.pfloor-side{font-family:var(--desk-mono);font-size:9px;letter-spacing:.07em}.pfloor-side.is-buy{color:var(--up)}.pfloor-side.is-sell{color:var(--down)}.pfloor-side.is-exchange{color:var(--pghost)}.pfloor-lagv{margin-inline-start:auto;font-family:var(--desk-mono);font-size:10px;color:var(--pdim);font-variant-numeric:tabular-nums}.pfloor-lagv.is-late{color:var(--amber);font-weight:550}.pfloor-name{font-size:11px;font-weight:550;color:var(--pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfloor-seat{font-family:var(--desk-mono);font-size:8.5px;color:var(--pghost);white-space:nowrap}.pfloor-band{font-family:var(--desk-mono);font-size:9.5px;color:var(--pdim);font-variant-numeric:tabular-nums}.pfloor-filed{font-family:var(--desk-mono);font-size:9px;color:var(--pghost);font-variant-numeric:tabular-nums}.pfloor-hole{margin:0;padding:12px;background:var(--hole);color:var(--holeInk);font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.07em}.pfloor-foot{margin:0;font-family:var(--desk-mono);font-size:8px;line-height:1.5;color:var(--pghost);padding-block-start:6px;border-block-start:1px solid var(--prule)}.pfloor-search{inline-size:100%;font-family:var(--desk-mono);font-size:11px;padding:10px 11px;border:1px solid var(--prule2);border-radius:var(--radius-md);background:var(--paper);color:var(--pink)}.pfloor-search:focus-visible{outline:1px solid var(--pink);outline-offset:-1px}.pfloor-chip[disabled]{opacity:.45}.pdesk-status-chip,.pfloor-chip,.prates-chip,.pdesk-mark{transition:background-color var(--duration-draw) var(--ease-in-quick),color var(--duration-draw) var(--ease-in-quick),box-shadow var(--duration-draw) var(--ease-in-quick)}@media(prefers-reduced-motion:reduce){.pdesk-status-chip,.pfloor-chip,.prates-chip,.pdesk-mark{transition:none}}.is-settling{animation:desk-settle var(--duration-lay) var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){.is-settling{animation:none}}.app-frame:not(.is-terminal):not(.is-mobile){--bar-height: 104px;--statusbar-height: 46px;--ticker-height: 0px}.app-frame:has(.gr-rail) .globe-stage{inset:0}.gr-rail,.gr-foot,.gr-pop{-webkit-backdrop-filter:var(--bezBlur);backdrop-filter:var(--bezBlur)}.gr-rail{position:relative;z-index:8;display:flex;flex-wrap:nowrap;align-items:stretch;height:104px;background:var(--bezGlass);color:var(--bezInk);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 -1px 0 var(--bezCut),var(--deskLiftWindow)}.gr-col{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;min-width:0;box-shadow:inset -1px 0 0 var(--bezCut)}.gr-col-id{flex:0 0 306px;justify-content:space-between;padding:14px 24px 14px 28px;box-shadow:inset -1px 0 0 var(--bezCut),1px 0 0 var(--bezMill)}.gr-mark{display:flex;align-items:baseline;gap:12px;min-width:0}.gr-mark-n{font-weight:700;font-size:17px;line-height:1;letter-spacing:.13em;color:var(--bezInk);white-space:nowrap}.gr-mark-n .gr-x{color:var(--bezLive)}.gr-mark-k{white-space:nowrap;font-family:var(--desk-mono);font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--bezGhost)}.gr-desks{display:flex;align-items:center;gap:8px}.gr-desk{flex:1 1 0;display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 11px;white-space:nowrap;background:var(--bezSunk);font-family:var(--desk-mono);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezFaint);cursor:pointer;transition:background .12s linear,color .12s linear}.gr-desk+.gr-desk{flex:1.45 1 0;gap:10px;padding:0 12px}.gr-desk:hover{color:var(--bezDim)}.gr-desk[aria-current=page]{background:var(--bezRaised);color:var(--bezInk);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut)}.gr-desk-d{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#6b4a1c}.gr-desk[aria-current=page] .gr-desk-d{background:var(--bezLive)}.gr-col-inst{flex:1 1 0;min-width:0;gap:10px;padding:14px 20px}.gr-wins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;flex:0 0 auto;align-self:stretch;align-items:center}.gr-win{min-width:0;overflow:hidden;padding:0;text-align:start}button.gr-win{cursor:pointer}button.gr-win:hover .gr-win-k,button.gr-win:hover .gr-win-go{color:var(--bezInk)}.gr-win-t{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:16px}.gr-win-k{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--desk-mono);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezDim);white-space:nowrap;transition:color .12s linear}.gr-win-v{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--desk-mono);font-size:13px;line-height:1;color:var(--bezInk);font-variant-numeric:tabular-nums;white-space:nowrap}.gr-win-s,.gr-win-go{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.09em;color:var(--bezGhost);white-space:nowrap}.gr-win-go{font-weight:500;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezLive);transition:color .12s linear}.gr-win-d{font-weight:500;color:var(--up)}.gr-win-d.is-down{color:var(--down)}.gr-win.is-hole .gr-win-v{padding:0 6px;background:var(--hole);color:var(--holeInk)}.gr-tools{display:flex;flex-wrap:nowrap;justify-content:center;gap:20px;flex:0 0 auto;align-self:stretch;align-items:center;min-width:0}.gr-act{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:26px;padding:0 9px;white-space:nowrap;font-family:var(--desk-mono);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezFaint);cursor:pointer;transition:color .12s linear,background .12s linear}.gr-act:hover{color:var(--bezInk);background:var(--bezRaised2)}.gr-act:active{background:var(--bezSunk)}@media(max-width:1360px){.gr-tools{gap:10px}.gr-act{padding:0 6px;letter-spacing:.13em}}.gr-daily{flex:0 0 5px;width:5px;height:5px;background:var(--bezAmber)}.gr-act.is-spent .gr-daily{background:var(--bezGhost)}.gr-col-clock{flex:0 0 auto;gap:4px;padding:0 20px;align-items:flex-start}.gr-clock-k{font-family:var(--desk-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--bezGhost)}.gr-clock{font-family:var(--desk-mono);font-weight:400;font-size:29px;line-height:1.15;letter-spacing:0;color:var(--bezInk);font-variant-numeric:tabular-nums}.gr-clock-d{font-family:var(--desk-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--bezGhost);font-variant-numeric:tabular-nums}.gr-col-slots{flex:0 0 202px;align-self:stretch;justify-content:stretch;padding:0;box-shadow:inset 1px 0 0 var(--bezCut)}.gr-slot{flex:1 1 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;box-shadow:inset 0 -1px 0 var(--bezCut);font-family:var(--desk-mono);font-weight:400;font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--bezDim);cursor:pointer;transition:background .12s linear,color .12s linear}.gr-slot:last-child{box-shadow:none}.gr-slot:hover{background:var(--bezRaised2);color:var(--bezInk)}.gr-slot[aria-expanded=true]{background:var(--bezRaised);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 -1px 0 var(--bezCut);color:var(--bezInk)}.gr-slot-h{font-weight:400;font-size:8.5px;letter-spacing:.13em;color:var(--bezGhost);font-variant-numeric:tabular-nums}.gr-filters{position:relative;flex:0 0 auto;display:flex}.gr-act-filters{gap:9px}.gr-act-v{font-weight:400;letter-spacing:.1em;color:var(--bezGhost)}.gr-act-filters:hover .gr-act-v,.gr-act-filters.is-open .gr-act-v{color:var(--bezLive)}.gr-act-filters.is-open{background:var(--bezRaised);color:var(--bezInk);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut)}.gr-pop{position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%);z-index:12;width:min(560px,calc(100vw - 32px));padding:4px 0 12px;background:var(--bezGlass);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut),var(--deskLiftSwatch)}.gr-rail:has(.gr-pop){z-index:12}.gr-pop-sec{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 14px 8px;font-family:var(--desk-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.gr-pop-k{color:var(--bezDim)}.gr-pop-n{color:var(--bezGhost);font-variant-numeric:tabular-nums}.gr-pop-grid{display:flex;flex-wrap:wrap;gap:3px;padding:0 14px}.gr-pop-cell{flex:0 0 auto;display:inline-flex;align-items:center;height:26px;padding:0 10px;white-space:nowrap;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--desk-mono);font-weight:500;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--bezFaint);cursor:pointer;transition:background .12s linear,color .12s linear}.gr-pop-cell:hover{background:var(--bezRaised2);color:var(--bezInk)}.gr-pop-cell[aria-checked=true]{background:var(--bezRaised);color:var(--bezInk);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut),inset 0 -2px 0 var(--bezLive)}.gr-pop-cell[aria-disabled=true]{color:var(--bezAmber);box-shadow:inset 0 0 0 1px var(--bezCut),inset 0 -2px 0 var(--bezAmber);cursor:default}.gr-sel{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;max-width:240px;padding:0 16px;box-shadow:inset -1px 0 0 var(--bezCut);font-family:var(--desk-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--bezDim)}.gr-sel-d{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:var(--bezLive)}.gr-sel-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-foot{position:absolute;inset-inline:0;bottom:0;z-index:8;display:flex;align-items:stretch;height:46px;background:var(--bezGlass);color:var(--bezInk);box-shadow:inset 0 -1px 0 var(--bezMill2),inset 0 1px 0 var(--bezCut),0 -6px 18px -14px #000}.gr-key{flex:0 0 auto;display:flex;align-items:center;gap:10px;max-width:40%;padding:0 18px 0 24px;box-shadow:inset -1px 0 0 var(--bezCut);font-family:var(--desk-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--bezGhost)}.gr-key-cap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-key-stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;max-width:52%}.gr-key-row{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.gr-key-live{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bezInk)}.gr-key-scale{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.gr-key-end{font-variant-numeric:tabular-nums;white-space:nowrap}.gr-key-ramp{display:block;width:84px;height:7px;box-shadow:inset 0 0 0 1px var(--bezCut)}.gr-key .legend-blocs{display:flex;flex-wrap:nowrap;gap:6px;margin:0;min-width:0;overflow-x:auto;scrollbar-width:none}.gr-key .legend-blocs::-webkit-scrollbar{display:none}.gr-foot .ticker{position:static;flex:1 1 auto;min-width:0;height:auto;z-index:auto;gap:18px;padding-inline:24px;background:none;border:0;font-family:var(--desk-mono)}.gr-foot .ticker-chip{height:24px;padding:0 11px;border:0;border-radius:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--desk-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--bezFaint)}.gr-foot .ticker-chip.is-live{color:var(--bezLive)}.gr-foot .ticker-viewport{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%)}.gr-foot .ticker-age,.gr-foot .ticker-domain{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.08em;color:var(--bezGhost);font-variant-numeric:tabular-nums}.gr-foot .ticker-title{font-family:var(--desk-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--bezDim)}.gr-foot .ticker-item:hover .ticker-title{color:var(--bezInk)}.gr-foot .ticker-empty,.gr-foot .ticker-more,.gr-foot .ticker-static{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.1em;color:var(--bezGhost)}.gr-scrim{position:fixed;inset:0;z-index:40;background:#0c0b099e}.gset{position:fixed;z-index:41;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(900px,calc(100vw - 48px));height:min(560px,calc(100vh - 64px));background:var(--bezFace);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut),var(--deskLiftSwatch)}.gset-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;height:52px;padding:0 20px;background:var(--bezRail);box-shadow:inset 0 -1px 0 var(--bezCut)}.gset-head-id{display:flex;align-items:baseline;gap:14px;min-width:0}.gset-head-name{font-family:var(--desk-mono);font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bezLive);white-space:nowrap}.gset-head-note{font-family:var(--desk-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--bezDim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gset-close{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;height:28px;padding:0 12px;white-space:nowrap;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--desk-mono);font-weight:500;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bezDim);cursor:pointer}.gset-close:hover{background:var(--bezRaised2);color:var(--bezInk)}.gset-body{flex:1 1 auto;min-height:0;display:flex}.gset-tabs{flex:0 0 210px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;background:var(--tint);box-shadow:inset -1px 0 0 var(--prule2)}.gset-tabs::-webkit-scrollbar{display:none}.gset-tab{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:13px 16px 14px;text-align:start;box-shadow:inset 0 -1px 0 var(--prule);cursor:pointer;transition:background .12s linear}.gset-tab:hover{background:var(--paper)}.gset-tab[aria-selected=true]{background:var(--paper);box-shadow:inset 0 -1px 0 var(--prule),inset 2px 0 0 var(--pink)}.gset-tab-name{font-family:var(--desk-mono);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--pfaint);white-space:nowrap}.gset-tab[aria-selected=true] .gset-tab-name{color:var(--pink)}.gset-tab-sub{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pfaint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gset-tab[aria-selected=true] .gset-tab-sub{color:var(--pdim)}.gset-pane{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;background:var(--paper);box-shadow:var(--sheetEdge);scrollbar-width:thin;scrollbar-color:var(--prule2) transparent}.gset-pane-title{margin:0;font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--pink)}.gset-pane-cap{margin:13px 0 0;font-size:12.5px;line-height:1.6;color:var(--pdim);max-width:560px;text-wrap:pretty}.gset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 22px;width:100%;padding:13px 0;text-align:start;box-shadow:inset 0 -1px 0 var(--prule)}.gset-row-lab{margin:0;white-space:nowrap;font-family:var(--desk-mono);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--pink)}.gset-row-note{grid-column:1;margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--pghost);text-wrap:pretty}.gset-seg{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.gset-segbtn{display:inline-flex;align-items:center;height:28px;padding:0 11px;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--desk-mono);font-weight:500;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pdim);cursor:pointer;transition:background .11s linear,color .11s linear}.gset-segbtn:hover{background:var(--tint);color:var(--pink)}.gset-segbtn[aria-checked=true]{background:var(--pink);color:var(--paper);box-shadow:none}.gset-swatch{display:inline-flex;align-items:center;height:28px;padding:0 11px;white-space:nowrap;background:transparent;box-shadow:inset 0 0 0 1px currentColor;font-family:var(--desk-mono);font-weight:500;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.gset-sample{display:flex;align-items:baseline;gap:16px;font-family:var(--desk-mono);font-weight:500;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.gset-up{color:var(--up)}.gset-down{color:var(--down)}.gset-live{display:inline-flex;align-items:center;gap:8px;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ice)}.gset-live i{width:6px;height:6px;border-radius:50%;background:var(--ice)}.gset-wire{grid-column:1 / -1;display:block;margin-top:12px;padding:10px 12px 11px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--prule)}.gset-wire-t{display:block;font-family:var(--desk-sans);font-size:var(--gset-wire-size, 14.5px);line-height:1.34;color:var(--pink);text-wrap:pretty}.gset-wire-m{display:flex;gap:11px;margin-top:4px;font-family:var(--desk-mono);font-size:calc(8.5px * var(--gset-wire-small, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.gset-wire[data-wt=s]{--gset-wire-size: var(--wire-size-s);--gset-wire-small: var(--wire-small-s)}.gset-wire[data-wt=m]{--gset-wire-size: var(--wire-size-m);--gset-wire-small: var(--wire-small-m)}.gset-wire[data-wt=l]{--gset-wire-size: var(--wire-size-l);--gset-wire-small: var(--wire-small-l)}.gset-wire[data-wt=xl]{--gset-wire-size: var(--wire-size-xl);--gset-wire-small: var(--wire-small-xl)}@media(prefers-reduced-motion:no-preference){.gset-wire-t,.gset-wire-m{transition:font-size var(--duration-lay) var(--ease-out-expo)}}.gset-sw{display:inline-flex;align-items:center;justify-content:center;width:72px;height:28px;padding:0;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--desk-mono);font-weight:500;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pghost);transition:background .11s linear,color .11s linear}button.gset-row{cursor:pointer;transition:background .11s linear}.gset-row[aria-checked=true] .gset-sw{background:var(--pink);color:var(--paper);box-shadow:none}button.gset-row:hover .gset-sw{box-shadow:inset 0 0 0 1px var(--pink)}button.gset-row[aria-checked=true]:hover .gset-sw{background:var(--pdim);box-shadow:none}.gset-row[aria-disabled=true] .gset-sw,.gset-row[aria-disabled=true]:hover .gset-sw{background:none;color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber);cursor:default}.gset-pre-n{display:flex;align-items:center;gap:10px;font-family:var(--desk-mono);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--pdim)}.gset-pre-n i{width:6px;height:6px;border-radius:50%;background:var(--prule2)}.gset-row[aria-current=true] .gset-pre-n{color:var(--pink)}.gset-row[aria-current=true] .gset-pre-n i{background:var(--ice)}.gset-pre-s{white-space:nowrap;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pghost)}.gset-row[aria-current=true] .gset-pre-s{color:var(--pdim)}.gset-foot{margin:18px 0 0;max-width:560px;font-size:12.5px;line-height:1.6;color:var(--pghost);text-wrap:pretty}.gset-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;white-space:nowrap;font-family:var(--desk-mono);font-weight:500;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pdim);box-shadow:inset 0 -1px 0 var(--prule2)}.gset-link:hover{color:var(--pink);box-shadow:inset 0 -1px 0 var(--pink)}.gset-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 20px;background:var(--bezRail);box-shadow:inset 0 1px 0 var(--bezCut)}.gset-bar-note{display:flex;align-items:baseline;gap:12px;margin:0;min-width:0;font-family:var(--desk-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--bezGhost)}.gset-bar-pre{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gset-bar-note b{flex:0 0 auto;font-weight:400;color:var(--bezDim);white-space:nowrap}.gset-save{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px;white-space:nowrap;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--desk-mono);font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bezDim);cursor:pointer}.gset-save:hover{background:var(--bezRaised2);color:var(--bezInk)}.gset-save[disabled]{cursor:default;color:var(--bezGhost)}.gset-name{flex:0 0 auto;height:30px;padding:0 10px;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);border:0;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.1em;color:var(--bezInk)}.gset-name:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.gr-desk:focus-visible,.gr-layer:focus-visible,.gr-slot:focus-visible,.gset-close:focus-visible,.gset-save:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.gr-act:focus-visible,button.gr-win:focus-visible,.gr-foot .ticker-item:focus-visible{outline:1px solid var(--bezLive);outline-offset:2px}.gset-tab:focus-visible,.gset-segbtn:focus-visible,.gset-swatch:focus-visible,button.gset-row:focus-visible,.gset-link:focus-visible{outline:1px solid var(--ice);outline-offset:-2px}@media(prefers-reduced-motion:no-preference){.gr-rail,.gr-foot{animation:gr-settle .34s cubic-bezier(.16,1,.3,1) both}}@keyframes gr-settle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.gr-win-t{gap:12px}.gr-long{display:none}}@media(max-width:1060px){.gr-win-t{flex-direction:column;align-items:flex-start;gap:6px}.gr-win{max-height:100%;overflow:hidden}.gr-win-v{font-size:12.5px}.gr-win-s,.gr-win-go{margin-top:6px;font-size:8.5px;letter-spacing:.04em}.gr-wins{gap:16px}.gr-act{font-size:9px;letter-spacing:.08em;gap:6px;padding:0 4px}.gr-tools{gap:5px}}@media(max-width:1040px){.gr-col-id{flex-basis:262px;padding:14px 18px 14px 20px}.gr-col-clock{padding-inline:14px}.gr-clock{font-size:24px}.gr-col-slots{flex-basis:172px}.gr-slot{padding:0 13px;gap:10px;letter-spacing:.14em}}@media(max-width:960px){.gr-col-id{flex-basis:238px;padding:14px 14px 14px 16px}.gr-col-inst{padding-inline:13px}.gr-col-clock{padding-inline:12px}.gr-clock{font-size:21px}.gr-col-slots{flex-basis:152px}.gr-slot{padding:0 10px;font-size:9px;letter-spacing:.1em}.gr-slot-h{font-size:8px;letter-spacing:.08em}.gr-win-k{letter-spacing:.1em}.gr-wins{gap:12px}.gr-key{max-width:34%;padding:0 12px 0 14px}.gr-key-cap{display:none}.gr-foot .ticker{padding-inline:14px}}@media(max-width:760px){.gset-body{flex-direction:column}.gset-tabs{flex:0 0 auto;flex-direction:row;overflow-x:auto;box-shadow:inset 0 -1px 0 var(--bezCut)}.gset-tab{flex:0 0 auto;box-shadow:inset -1px 0 0 var(--bezDivider)}.gset-bar-pre{display:none}}@media(prefers-reduced-transparency:reduce){.gr-rail,.gr-foot,.gr-pop{background:var(--bezFace);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gr-rail,.gr-foot,.gr-pop{background:var(--bezFace)}}.gr-act-daily{gap:7px}.gr-act-daily.is-open{background:var(--bezRaised);color:var(--bezInk);box-shadow:inset 0 1px 0 var(--bezMill2),inset 0 0 0 1px var(--bezCut)}.gr-pop-daily{width:min(380px,calc(100vw - 32px))}.gr-day-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 14px;list-style:none}.gr-day-row{display:grid;grid-template-columns:5px auto 1fr auto;align-items:center;gap:10px;height:32px}.gr-day-row .gr-daily.is-off{background:var(--bezGhost)}.gr-day-name{font-family:var(--desk-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--bezInk)}.gr-day-status{font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;color:var(--bezDim);font-variant-numeric:tabular-nums}.gr-day-streak,.gr-day-foot{margin:10px 0 0;padding:0 14px;font-family:var(--desk-mono);font-size:10px;letter-spacing:.08em;color:var(--bezDim)}.gr-day-foot{color:var(--bezGhost)}.gr-day-card{margin:12px 14px 0;border:1px solid var(--bezCut);background:#000}.gr-day-card canvas{display:block;width:100%;height:auto}.gr-day-actions{display:flex;gap:3px;padding:8px 14px 0}.gr-pop-cell.is-primary{color:var(--bezAmber)}.choke.ol{--ol-zoom: 1.1s;--ol-space: #08090b;--ol-sea: color-mix(in oklab, var(--color-void) 90%, var(--color-ok) 10%);width:min(1060px,100%)}.choke.ol:focus-visible{outline:none}.ol-body{padding-top:var(--space-5)}.ol-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:var(--space-5) clamp(1.25rem,2.4vw,2.25rem);align-items:start}.ol-stage{position:sticky;top:0;min-width:0}.ol-side{display:flex;flex-direction:column;min-width:0}@media(max-width:860px){.ol-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.ol-stage{position:static}}.ol-plate{position:relative;aspect-ratio:4 / 3;overflow:hidden;isolation:isolate;contain:layout paint;border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:radial-gradient(110% 90% at 50% 42%,color-mix(in oklab,var(--ol-sea) 55%,var(--ol-space)) 0%,var(--ol-space) 78%);box-shadow:inset 0 0 70px #0000008c,var(--shadow-panel)}.ol-plate:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.ol-frame{position:absolute;inset:0;transform-origin:0 0}.ol-svg{display:block;inline-size:100%;block-size:100%}.ol-frame[data-role=enter]{animation:ol-arrive var(--ol-zoom) var(--ease-io) both}.ol-frame[data-role=leave]{animation:ol-leave var(--ol-zoom) var(--ease-io) both;pointer-events:none}@keyframes ol-arrive{0%{transform:var(--ol-from);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}@keyframes ol-leave{0%{transform:none;opacity:1}60%{opacity:0}to{transform:var(--ol-to);opacity:0}}.ol-sea{fill:var(--ol-sea)}.ol-limb{fill:none;stroke:rgb(var(--ink-rgb) / .22);stroke-width:1px;vector-effect:non-scaling-stroke}.ol-grat{fill:none;stroke:rgb(var(--ink-rgb) / .08);stroke-width:.75px;vector-effect:non-scaling-stroke}.ol-land{fill:rgb(var(--ink-rgb) / .075)}.ol-borders{fill:none;stroke:rgb(var(--ink-rgb) / .2);stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ol-coastline{fill:none;stroke:rgb(var(--ink-rgb) / .3);stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ol-guessed{fill:rgb(var(--ink-rgb) / .13);stroke:rgb(var(--ink-rgb) / .42);stroke-width:.8px;vector-effect:non-scaling-stroke;transition:fill var(--duration-normal) ease,stroke var(--duration-normal) ease}.ol-guessed.is-touch{fill:rgb(var(--accent-rgb) / .12);stroke:rgb(var(--accent-rgb) / .55)}.ol-guessed.is-hover{fill:rgb(var(--ink-rgb) / .26);stroke:var(--color-ink)}.ol-guessed.is-touch.is-hover{fill:rgb(var(--accent-rgb) / .26);stroke:var(--color-accent)}.ol-water,.ol-coast,.ol-border{fill:none;stroke:var(--color-accent);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ol-water-1{stroke-opacity:.15;stroke-width:4.5px}.ol-water-2{stroke-opacity:.06;stroke-width:10px}.ol-coast{stroke-width:1.2px}.ol-border{stroke-width:1.5px;stroke-dasharray:5 3.5;stroke-linecap:butt}.ol-answer-tint{fill:rgb(var(--accent-rgb) / .07);transition:fill .7s var(--ease-out-expo)}.ol-hatch{stroke:var(--color-accent);stroke-opacity:.34;stroke-width:1}.ol-plate.is-solved .ol-answer-tint{fill:rgb(var(--accent-rgb) / .3)}.ol-trace{fill:none;stroke:#fff;stroke-width:26;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:ol-trace 1.5s var(--ease-io) .2s forwards}@keyframes ol-trace{to{stroke-dashoffset:0}}.ol-frame.is-tracing .ol-answer-fill{animation:ol-fade-in .9s var(--ease-out-expo) 1.05s both}.ol-plate:not(.is-settled) .ol-trace,.ol-plate:not(.is-settled) .ol-frame.is-tracing .ol-answer-fill{animation-play-state:paused}@keyframes ol-fade-in{0%{opacity:0}}.ol-capital{fill:var(--color-accent);stroke:var(--ol-space);stroke-width:1.4;paint-order:stroke}.ol-label{font-family:var(--font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;dominant-baseline:central;fill:var(--color-ink-dim);stroke:var(--ol-space);stroke-linejoin:round;paint-order:stroke;pointer-events:none;transition:fill var(--duration-normal) ease}.ol-label.is-lat,.ol-label.is-lon{text-anchor:start;dominant-baseline:alphabetic;letter-spacing:.04em;text-transform:none;fill:var(--color-ink-faint)}.ol-label.is-guess,.ol-label.is-hover{fill:var(--color-ink)}.ol-label.is-capital{text-anchor:start;letter-spacing:.06em;text-transform:none;fill:var(--color-accent)}.ol-label.is-answer{font-weight:650;letter-spacing:.2em;fill:var(--color-accent)}.ol-frame[data-role=enter] .ol-label,.ol-frame[data-role=enter] .ol-capital{animation:ol-fade-in .52s var(--ease-out-expo) calc(var(--ol-zoom) * .55) both}.ol-crop{--crop: rgb(var(--ink-rgb) / .3);position:absolute;inset:10px;z-index:2;pointer-events:none;background:linear-gradient(var(--crop),var(--crop)) top left / 12px 1px no-repeat,linear-gradient(var(--crop),var(--crop)) top left / 1px 12px no-repeat,linear-gradient(var(--crop),var(--crop)) top right / 12px 1px no-repeat,linear-gradient(var(--crop),var(--crop)) top right / 1px 12px no-repeat,linear-gradient(var(--crop),var(--crop)) bottom left / 12px 1px no-repeat,linear-gradient(var(--crop),var(--crop)) bottom left / 1px 12px no-repeat,linear-gradient(var(--crop),var(--crop)) bottom right / 12px 1px no-repeat,linear-gradient(var(--crop),var(--crop)) bottom right / 1px 12px no-repeat}.ol-north{position:absolute;top:18px;right:20px;z-index:2;display:grid;justify-items:center;gap:4px;font:600 9.5px/1 var(--font-mono);letter-spacing:.12em;color:var(--color-ink-faint);pointer-events:none}.ol-north svg{display:block;inline-size:14px;block-size:14px}.ol-north .ol-needle-head{fill:var(--color-ink-dim)}.ol-scale{position:absolute;left:20px;bottom:16px;z-index:2;display:grid;gap:5px;inline-size:20.625%;pointer-events:none}.ol-scale-km{font:500 9.5px/1 var(--font-mono);letter-spacing:.08em;color:var(--color-ink-dim);animation:ol-settle .38s var(--ease-out-expo)}.ol-scale-bar{display:flex;block-size:4px;transform-origin:0 50%;transform:scaleX(var(--k));transition:transform var(--ol-zoom) var(--ease-io)}.ol-scale-bar i{flex:1;background:rgb(var(--ink-rgb) / .2)}.ol-scale-bar i:first-child{background:rgb(var(--ink-rgb) / .62)}.ol-plate-wait{position:absolute;inset:0;display:grid;place-items:center;margin:0;font:500 var(--text-xs) / 1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-faint);animation:ol-breathe 1.6s ease-in-out infinite alternate}@keyframes ol-breathe{0%{opacity:.35}to{opacity:.9}}.ol-caption{display:flex;align-items:center;gap:12px;min-block-size:22px;margin-top:12px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.ol-ticks{display:inline-flex;flex:none;gap:4px}.ol-tick{position:relative;display:block;inline-size:16px;block-size:3px;overflow:hidden;border-radius:1px;background:rgb(var(--line-rgb) / .16)}.ol-tick:after{content:"";position:absolute;inset:0;background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform .64s var(--ease-out-expo) .24s}.ol-tick.is-on:after{transform:scaleX(1)}.ol-caption-text{color:var(--color-ink-dim);animation:ol-settle .42s var(--ease-out-expo)}@keyframes ol-settle{0%{opacity:.3;transform:translateY(3px)}}.ol-prompt{margin-bottom:6px;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);letter-spacing:-.01em;text-wrap:balance}.ol-help{text-wrap:pretty}.ol-field{position:relative}.ol-input{inline-size:100%;block-size:46px;padding:0 14px;font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ol-input::placeholder{color:var(--color-ink-faint)}.ol-input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.ol-field.is-nudging .ol-input{animation:ol-nudge .32s var(--ease-out-expo)}@keyframes ol-nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.ol-field-note{position:absolute;inset-inline-end:12px;top:0;display:flex;align-items:center;block-size:46px;margin:0;font:var(--text-xs) / 1 var(--font-mono);letter-spacing:.04em;color:var(--color-critical-text);pointer-events:none;animation:ol-settle .26s var(--ease-out-expo)}.ol-field-note:empty{display:none}.ol-sugs{--row: 36px;position:absolute;z-index:4;inset-inline:0;top:calc(100% + 6px);margin:0;padding:4px;list-style:none;background:linear-gradient(var(--color-surface-raised),var(--color-surface-raised)),var(--color-void);border:1px solid var(--color-surface-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-panel),0 18px 40px -18px #000000b3;animation:ol-pop .18s var(--ease-out-expo)}@keyframes ol-pop{0%{opacity:0;transform:translateY(-4px)}}.ol-sug-plate{position:absolute;inset-inline:4px;top:4px;block-size:var(--row);border-radius:var(--radius-sm);background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent);transform:translateY(calc(var(--i, 0) * var(--row)));transition:transform .2s var(--ease-out-expo)}.ol-sug{position:relative;display:flex;align-items:center;gap:10px;block-size:var(--row);padding:0 10px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim);cursor:pointer;transition:color var(--duration-fast) ease}.ol-sug[aria-selected=true]{color:var(--color-ink)}.ol-sug mark{background:none;color:var(--color-accent);font-weight:600}.ol-ledger{display:grid;gap:6px;margin:var(--space-4) 0 0;padding:0;list-style:none}.ol-slot{position:relative;display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto 24px;align-items:center;column-gap:10px;min-block-size:42px;padding-inline:10px 12px;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-surface-line);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ol-slot.is-empty{background:transparent;border-style:dashed;border-color:rgb(var(--line-rgb) / .12);animation:ol-row-in .42s var(--ease-out-expo) calc(var(--i, 0) * 45ms) both}.ol-slot.is-filled:hover{border-color:var(--color-surface-line-strong);background:color-mix(in oklab,var(--color-surface) 92%,rgb(var(--line-rgb)) 8%)}.ol-slot.is-new{animation:ol-row-in .46s var(--ease-out-expo) both}.ol-slot.is-restored{animation:ol-row-in .42s var(--ease-out-expo) calc(var(--i, 0) * 50ms) both}@keyframes ol-row-in{0%{opacity:0;transform:translateY(8px)}}.ol-slot-n{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.ol-slot-name{display:flex;align-items:center;gap:8px;min-inline-size:0}.ol-slot-label{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ol-slot-touch{flex:none;margin-inline-start:auto;padding:3px 6px;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-accent);border:1px solid rgb(var(--accent-rgb) / .4);border-radius:2px}.ol-slot-km{grid-column:3;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-ink-dim)}.ol-needle{grid-column:4;display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:rgb(var(--line-rgb) / .07)}.ol-needle svg{inline-size:16px;block-size:16px;transform:rotate(var(--bearing))}.ol-needle-head{fill:var(--color-ink)}.ol-needle-tail{fill:rgb(var(--ink-rgb) / .26)}.ol-slot.is-touch{border-color:rgb(var(--accent-rgb) / .4)}.ol-slot.is-touch .ol-needle-head{fill:var(--color-accent)}@media(max-width:520px){.ol-slot-name{flex-wrap:wrap;row-gap:1px;padding-block:6px}.ol-slot-touch{flex-basis:100%;margin-inline-start:calc(1rem + 8px);padding:0;border:0;font-size:.56rem}}.ol-slot.is-new .ol-needle svg{animation:ol-needle 1.1s cubic-bezier(.3,1.22,.5,1) .14s both}@keyframes ol-needle{0%{transform:rotate(0)}}.ol-slot-heat{position:absolute;inset-inline-start:0;bottom:0;inline-size:100%;block-size:2px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .2),var(--color-accent));transform:scaleX(var(--p));transform-origin:left center;opacity:.85}[dir=rtl] .ol-slot-heat{transform-origin:right center;background:linear-gradient(270deg,rgb(var(--accent-rgb) / .2),var(--color-accent))}[dir=rtl] .ol-tick:after{transform-origin:right center}.ol-slot.is-new .ol-slot-heat{animation:ol-heat .95s var(--ease-out-expo) .16s both}@keyframes ol-heat{0%{transform:scaleX(0)}}.ol-slot.is-hit{border-color:color-mix(in oklab,var(--color-ok) 60%,transparent);background:color-mix(in oklab,var(--color-surface) 90%,var(--color-ok) 10%)}.ol-slot.is-hit .ol-slot-name{color:var(--color-ok)}.ol-slot.is-hit .ol-slot-heat{background:var(--color-ok)}.ol-slot-hit{grid-column:3 / -1;justify-self:end;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ok)}.ol-result{display:grid;gap:8px}.ol-result .choke-verdict:focus{outline:none}.ol-result .choke-open{justify-self:start}.ol-result-foot{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.ol-result.is-fresh{animation:ol-lay .52s var(--ease-out-expo) .44s both}.ol-result-foot.is-fresh{animation:ol-lay .52s var(--ease-out-expo) .78s both}@keyframes ol-lay{0%{opacity:0;transform:translateY(10px)}}.ol-failed{display:grid;justify-items:center;gap:var(--space-3);padding-block:var(--space-5)}.ol-hint{position:relative;display:grid;gap:3px;margin-top:14px;padding:11px 14px 12px;max-inline-size:46ch;background:rgb(var(--accent-rgb) / .09);border:1px solid rgb(var(--accent-rgb) / .34);border-radius:8px 8px 8px 2px;transform:rotate(-.6deg);transform-origin:12% 0;animation:ol-hint-drop .56s cubic-bezier(.3,1.25,.5,1) .28s both}.ol-hint:before{content:"";position:absolute;top:-6px;inset-inline-start:22px;inline-size:10px;block-size:10px;background:inherit;border-top:1px solid rgb(var(--accent-rgb) / .34);border-inline-start:1px solid rgb(var(--accent-rgb) / .34);transform:rotate(45deg)}@keyframes ol-hint-drop{0%{opacity:0;transform:translateY(-10px) rotate(-3.5deg)}}.ol-hint-k{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.ol-hint-text{font-size:var(--text-base);line-height:1.4;color:var(--color-ink);text-wrap:pretty}.ol-verdict-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ol-points{margin:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-accent)}.ol-points small{margin-inline-start:4px;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.ol-points.is-zero{color:var(--color-ink-faint)}.ol-line{margin:0;color:var(--color-ink-dim);text-wrap:pretty}.ol-card{margin:0}.ol-card-canvas{display:block;inline-size:100%;block-size:auto;aspect-ratio:1200 / 630;border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:var(--color-void);box-shadow:var(--shadow-panel),0 22px 50px -30px #000000e6}.ol-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ol-share-img,.ol-share-text{display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;padding:0 18px;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;border-radius:var(--radius-sm);transition:filter var(--duration-fast) ease,box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.ol-share-img{color:var(--color-void);background:var(--color-accent);border:1px solid var(--color-accent)}.ol-share-img:hover{filter:brightness(1.08);box-shadow:var(--glow-accent)}.ol-share-text{color:var(--color-ink);background:transparent;border:1px solid var(--color-surface-line-strong)}.ol-share-text:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.ol-share-img:active,.ol-share-text:active{transform:translateY(1px)}.ol-rank{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-surface-line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .05),transparent 46%),var(--color-surface)}.ol-rank-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ol-rank-title{margin:0;margin-inline-end:auto;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink)}.ol-rank-demo{padding:2px 6px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);border:1px dashed var(--color-surface-line-strong);border-radius:2px}.ol-rank-tabs{display:inline-flex;padding:2px;border:1px solid var(--color-surface-line);border-radius:999px;background:rgb(var(--line-rgb) / .04)}.ol-rank-tab{padding:4px 11px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--color-ink-faint);border-radius:999px;transition:color var(--duration-fast) ease,background-color var(--duration-normal) var(--ease-out-expo)}.ol-rank-tab:hover{color:var(--color-ink)}.ol-rank-tab.is-on{color:var(--color-void);background:var(--color-accent)}.ol-rank-tabs.is-quiet .ol-rank-tab.is-on{color:var(--color-ink);background:rgb(var(--line-rgb) / .14)}.ol-rank-news{margin:0;padding:8px 10px;font-size:var(--text-sm);color:var(--color-ok);border-inline-start:2px solid var(--color-ok);background:color-mix(in oklab,var(--color-ok) 8%,transparent);animation:ol-row-in .42s var(--ease-out-expo) both}.ol-rank-rows{display:grid;gap:3px;margin:0;padding:0;list-style:none}.ol-rank-row{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:34px;padding-inline:10px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);animation:ol-row-in .38s var(--ease-out-expo) calc(var(--i, 0) * 40ms) both}.ol-rank-row:nth-child(odd):not(.is-me){background:rgb(var(--line-rgb) / .035)}.ol-rank-row.is-me{background:rgb(var(--accent-rgb) / .12);box-shadow:inset 2px 0 0 var(--color-accent)}.ol-rank-row.is-ghost{background:rgb(var(--line-rgb) / .05);animation:ol-breathe 1.2s ease-in-out infinite alternate}.ol-rank-place{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.ol-rank-row:nth-child(-n+3) .ol-rank-place{color:var(--color-accent)}.ol-rank-name{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink)}.ol-rank-row.is-me .ol-rank-name{font-weight:600}.ol-rank-points{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink)}.ol-rank-points small{font-size:.62rem;letter-spacing:.1em;color:var(--color-ink-faint)}.ol-rank-empty{margin:0;font-size:var(--text-sm);color:var(--color-ink-faint)}.ol-rank-link{padding:0;font:inherit;color:var(--color-accent);border-bottom:1px solid transparent;transition:border-color var(--duration-fast) ease}.ol-rank-link:hover,.ol-rank-link:focus-visible{border-bottom-color:var(--color-accent)}.ol-rank-join{display:grid;justify-items:start;gap:8px;padding-top:var(--space-3);border-top:1px solid var(--color-surface-line)}.ol-rank-pitch{margin:0;color:var(--color-ink-dim);text-wrap:pretty}.ol-google{display:inline-flex;align-items:center;gap:10px;min-block-size:40px;padding:0 16px 0 6px;font-size:var(--text-sm);font-weight:600;color:#1f1f1f;background:#fff;border:1px solid #dadce0;border-radius:999px;transition:box-shadow var(--duration-fast) ease,filter var(--duration-fast) ease}.ol-google:hover:not(:disabled){box-shadow:0 0 0 3px #ffffff2e}.ol-google:disabled{filter:grayscale(.4) brightness(.85);cursor:progress}.ol-google-g{display:grid;place-items:center;inline-size:28px;block-size:28px;font-weight:700;color:#4285f4;border-radius:50%;background:#f1f3f4}.ol-rank-reco{margin:0;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;color:var(--color-ink-faint)}.ol-rank-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:var(--space-3);border-top:1px solid var(--color-surface-line)}.ol-rank-invite{min-block-size:36px;padding:0 14px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-ink);border:1px solid var(--color-accent);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease}.ol-rank-invite:hover:not(:disabled){background:var(--color-accent-soft)}.ol-rank-who{margin:0;font-size:var(--text-xs);color:var(--color-ink-faint)}@media(prefers-reduced-motion:reduce){.ol-frame[data-role],.ol-frame .ol-label,.ol-frame .ol-capital,.ol-frame.is-tracing .ol-answer-fill,.ol-trace,.ol-slot,.ol-slot .ol-needle svg,.ol-slot .ol-slot-heat,.ol-result,.ol-result-foot,.ol-caption-text,.ol-scale-km,.ol-plate-wait,.ol-sugs,.ol-field-note,.ol-hint,.ol-rank-row,.ol-rank-news,.ol-field.is-nudging .ol-input{animation:none!important}.ol-trace{stroke-dashoffset:0}.ol-scale-bar,.ol-tick:after,.ol-sug-plate,.ol-answer-tint,.ol-guessed,.ol-label,.ol-rank-tab{transition:none!important}}.rank-list{position:relative}.rank-play.is-turned>.rank-prompt,.rank-play.is-turned>.rank-help{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both}.rank-play.is-turned>.rank-list:not(.is-revealed)>.rank-row{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 45ms + 60ms)}.rank-play.is-turned>.rank-actions{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:.32s}.rank-play.is-judged>.rank-list>.rank-row{animation:game-restrike .34s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 70ms + 40ms)}.rank-play.is-judged .rank-correct,.rank-play.is-judged .rank-dir,.rank-play.is-judged .rank-value{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 70ms + 40ms)}.rank-play.is-judged>.rank-actions{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:.44s}.odd-row{transition:opacity var(--duration-lay) var(--ease-out-expo),border-color var(--duration-lay) var(--ease-out-expo),background-color var(--duration-fast) ease}.odd-list.is-revealed .odd-row:not(.is-odd):not(.is-wrong){opacity:.55}.rank-play.is-fresh .odd-mark{animation:game-mark-in .32s var(--ease-out-expo) both;animation-delay:60ms}.rank-play.is-fresh>.odd-reveal{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:.14s}.rank-play.is-fresh>.rank-actions{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:.24s}.rank-results.is-turned>:not(.rank-breakdown){animation:game-arrive var(--duration-lay) var(--ease-out-expo) both}.rank-results.is-turned>:nth-child(2){animation-delay:60ms}.rank-results.is-turned>:nth-child(4){animation-delay:.48s}.rank-results.is-turned>:nth-child(n+5){animation-delay:.56s}.rank-results.is-turned .rank-breakdown-row{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 60ms + .12s)}.rank-results.is-turned .rank-dot{animation:game-mark-in .3s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 60ms + var(--j, 0) * 35ms + .2s)}.rank-results.is-turned .odd-dot{animation:game-mark-in .3s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 60ms + .2s)}.choke-clue{position:relative;isolation:isolate;transition:border-color var(--duration-lay) var(--ease-out-expo),background-color var(--duration-lay) var(--ease-out-expo)}.choke-clue.is-off{background:transparent}.choke-clue:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:repeating-linear-gradient(115deg,var(--color-surface),var(--color-surface) 7px,transparent 7px,transparent 14px);opacity:0;pointer-events:none;transition:opacity var(--duration-lay) var(--ease-out-expo)}.choke-clue.is-off:before{opacity:1}.choke-clue-n{transition:color var(--duration-lay) var(--ease-out-expo)}.choke-guess{transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,opacity var(--duration-lay) var(--ease-out-expo)}.choke-result.is-fresh>*{animation:game-arrive var(--duration-lay) var(--ease-out-expo) both}.choke-result.is-fresh>:nth-child(2){animation-delay:70ms}.choke-result.is-fresh>:nth-child(3){animation-delay:.14s}.choke-result.is-fresh>:nth-child(4){animation-delay:.21s}.choke-result.is-fresh>:nth-child(5){animation-delay:.28s}.choke-result.is-fresh>:nth-child(6){animation-delay:.35s}.choke-result.is-fresh>:nth-child(n+7){animation-delay:.42s}.choke-mastery-dot.is-new{animation:game-mark-in .42s var(--ease-out-expo) both;animation-delay:.64s}@keyframes game-arrive{0%{opacity:0;transform:translateY(var(--throw-sheet-out))}to{opacity:1;transform:none}}@keyframes game-restrike{0%{opacity:.4}to{opacity:1}}@keyframes game-mark-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rank-play.is-turned>*,.rank-play.is-turned .rank-row,.rank-play.is-judged .rank-row,.rank-play.is-judged .rank-correct,.rank-play.is-judged .rank-dir,.rank-play.is-judged .rank-value,.rank-play.is-judged>.rank-actions,.rank-play.is-fresh>*,.rank-play.is-fresh .odd-mark,.rank-results.is-turned>*,.rank-results.is-turned .rank-breakdown-row,.rank-results.is-turned .rank-dot,.rank-results.is-turned .odd-dot,.choke-result.is-fresh>*,.choke-mastery-dot.is-new{animation:none!important}.odd-row,.choke-clue,.choke-clue:before,.choke-clue-n,.choke-guess{transition:none!important}}.notebox,.notebox *{border-radius:0}.notebox-mark{position:fixed;inset-inline-end:12px;bottom:calc(var(--statusbar-height, 0px) + var(--ticker-height, 0px) + env(safe-area-inset-bottom,0px) + 12px);z-index:65;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);color:var(--bezGhost);cursor:pointer;transition:background var(--duration-fast, .14s) ease,color var(--duration-fast, .14s) ease}.notebox-mark:hover{background:var(--bezRaised);color:var(--bezInk)}.notebox-mark:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.notebox-mark-glyph{font-family:var(--desk-mono);font-size:15px;line-height:1}body:has(.boot) .notebox-mark,body:has(.lang-gate) .notebox-mark{display:none}.notebox-scrim{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0c0a0885;animation:notebox-scrim-in .14s ease both}.notebox-scrim.is-closing{animation:notebox-scrim-out .14s ease both}.notebox-panel{display:flex;flex-direction:column;min-height:0;width:min(560px,100%);max-height:min(680px,100%);background:var(--paper);box-shadow:inset 0 0 0 1px var(--prule2),inset 0 2px 0 0 var(--pink);animation:notebox-in .14s cubic-bezier(.16,1,.3,1) both}.notebox-scrim.is-closing .notebox-panel{animation:notebox-out .14s ease both}.notebox-panel:focus{outline:none}.notebox-head{display:flex;align-items:baseline;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--prule)}.notebox-title{margin:0;font-family:var(--desk-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pink)}.notebox-stamp{flex:1;margin:0;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost);text-align:end}.notebox-stamp[data-mode=repo],.notebox-stamp[data-mode=inbox]{color:var(--ice)}.notebox-stamp[data-mode=inbox]{font-weight:600}.notebox-stamp[data-mode=refused],.notebox-stamp[data-mode=held]{color:var(--amber)}.notebox-x{padding:2px 4px;border:0;background:none;font-family:var(--desk-mono);font-size:11px;line-height:1;color:var(--pghost);cursor:pointer;transition:color var(--duration-fast, .14s) ease}.notebox-x:hover{color:var(--pink)}.notebox-x:focus-visible{outline:1px solid var(--bezLive);outline-offset:1px}.notebox-lede{margin:0;padding:12px 16px 8px;font-family:var(--desk-sans);font-size:13px;line-height:1.35;color:var(--pdim)}.notebox-well{display:block;width:calc(100% - 32px);margin:0 16px;padding:10px 11px;border:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut),var(--bezWellShadow);font-family:var(--desk-mono);font-size:12px;line-height:1.5;color:var(--pink);text-transform:none;resize:vertical}.notebox-well::placeholder{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bezGhost)}.notebox-well:focus-visible{outline:1px solid var(--bezLive);outline-offset:-1px}.notebox-meter{display:flex;justify-content:space-between;gap:12px;padding:6px 16px 0;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.notebox-carries{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:12px 16px 0;padding-top:10px;border-top:1px solid var(--prule)}.notebox-carries-head{margin:0 0 6px;font-family:var(--desk-mono);font-size:8.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.notebox-carries-list{margin:0}.notebox-carries-row{display:grid;grid-template-columns:minmax(0,78px) minmax(0,1fr);gap:8px;padding:3px 0}.notebox-carries-key{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost);line-height:1.6}.notebox-carries-val{margin:0;font-family:var(--desk-mono);font-size:10px;line-height:1.4;color:var(--pdim);overflow-wrap:anywhere}.notebox-foot{display:flex;gap:8px;padding:12px 16px;margin-top:10px;border-top:2px solid var(--pink)}.notebox-btn{padding:7px 12px;border:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bezDim);cursor:pointer;transition:background var(--duration-fast, .14s) ease,color var(--duration-fast, .14s) ease}.notebox-btn.is-primary{background:var(--bezRaised);color:var(--bezInk)}.notebox-btn:hover:not(:disabled){background:var(--bezRaised2);color:var(--bezInk)}.notebox-btn:disabled{color:var(--bezGhost);cursor:default}.notebox-btn:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.notebox-say{min-height:15px;margin:0;padding:0 16px 14px;font-family:var(--desk-mono);font-size:9.5px;line-height:1.4;color:var(--pdim)}.app-frame.is-mobile .notebox-mark{bottom:calc(var(--m-chrome-bottom) + 12px)}.app-frame.is-mobile .notebox-scrim{place-items:end center;padding:12px 12px calc(var(--m-chrome-bottom) + 12px)}.app-frame.is-mobile .notebox-panel{width:100%;max-height:72vh}.app-frame.is-mobile .notebox-head{flex-wrap:wrap;row-gap:6px}.app-frame.is-mobile .notebox-title{flex:1}.app-frame.is-mobile .notebox-stamp{order:3;flex:1 0 100%;text-align:start}@keyframes notebox-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes notebox-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes notebox-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes notebox-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.notebox-scrim,.notebox-scrim.is-closing,.notebox-panel,.notebox-scrim.is-closing .notebox-panel,.notebox-mark,.notebox-btn,.notebox-x{animation:none;transition:none}}.folder,.folder *{border-radius:0}.folder-mark{position:fixed;inset-inline-end:12px;bottom:calc(var(--statusbar-height, 0px) + var(--ticker-height, 0px) + env(safe-area-inset-bottom,0px) + 12px);z-index:65;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:var(--bezSunk);box-shadow:inset 0 0 0 1px var(--bezCut);color:var(--bezGhost);cursor:pointer;transition:background var(--duration-fast, .14s) ease,color var(--duration-fast, .14s) ease}body:has(.notebox-mark) .folder-mark{bottom:calc(var(--statusbar-height, 0px) + var(--ticker-height, 0px) + env(safe-area-inset-bottom,0px) + 64px)}.folder-mark:hover{background:var(--bezRaised);color:var(--bezInk)}.folder-mark:focus-visible{outline:1px solid var(--bezLive);outline-offset:-2px}.folder-mark-glyph{display:block}body:has(.boot) .folder-mark,body:has(.lang-gate) .folder-mark{display:none}.folder-save{all:unset;box-sizing:border-box;display:inline-block;flex:none;padding:3px 0;font-family:var(--desk-mono, ui-monospace, monospace);font-size:9px;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--pghost, currentColor);cursor:pointer;transition:color var(--duration-fast, .14s) ease}.folder-save:hover{color:var(--pink, currentColor)}.folder-save[data-saved]{color:var(--ice, currentColor)}.folder-save:focus-visible{outline:1px solid var(--ice, currentColor);outline-offset:2px}.folder-save.is-hole{color:var(--gghost, currentColor)}.folder-save.is-hole:hover,.folder-save.is-hole[data-saved]{color:var(--gink, currentColor)}.folder-save.is-stacked{margin-top:7px}.folder-save.is-phone{align-self:center;min-width:44px;min-height:44px;padding:0 4px;display:inline-flex;align-items:center;justify-content:flex-end;font-size:7.5px;letter-spacing:.13em}@media(pointer:coarse){.folder-save:not(.is-phone){padding-block:10px;margin-block:-7px}}.dossier-fs .dnews-row:has(>.folder-save){position:relative}.dossier-fs .dnews-row>.folder-save{position:absolute;inset-inline-end:0;bottom:9px}.folder-scrim{position:fixed;inset:0;z-index:79;display:flex;justify-content:flex-end;background:#0c0a086b;animation:folder-scrim-in .14s ease both}.folder-scrim.is-closing{animation:folder-scrim-out .14s ease both}.folder-panel{--folder-slide: 18px;display:flex;flex-direction:column;min-height:0;height:100%;width:min(600px,100%);background:var(--paper);color:var(--pink);box-shadow:inset 1px 0 0 0 var(--prule2);animation:folder-in .16s cubic-bezier(.16,1,.3,1) both}[dir=rtl] .folder-panel{--folder-slide: -18px;box-shadow:inset -1px 0 0 0 var(--prule2)}.folder-scrim.is-closing .folder-panel{animation:folder-out .14s ease both}.folder-panel:focus{outline:none}.folder-head{display:flex;align-items:baseline;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--prule)}.folder-title{margin:0;font-family:var(--desk-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pink)}.folder-stamp{flex:1;margin:0;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;text-align:end;color:var(--pghost)}.folder-stamp[data-refused]{color:var(--amber)}.folder-x{all:unset;padding:2px 4px;font-family:var(--desk-mono);font-size:13px;line-height:1;color:var(--pdim);cursor:pointer}.folder-x:hover{color:var(--pink)}.folder-x:focus-visible,.folder-btn:focus-visible,.folder-unfollow:focus-visible,.folder-clip-title a:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.folder-lede{margin:0;padding:10px 16px;border-bottom:1px solid var(--prule);font-family:var(--desk-sans);font-size:13px;line-height:1.45;color:var(--pdim)}.folder-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.folder-empty{max-width:46ch;margin:0;padding:28px 16px;font-family:var(--desk-sans);font-size:13px;line-height:1.5;color:var(--pdim)}.folder-foot{padding:10px 16px;border-top:1px solid var(--prule);font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.08em;line-height:1.6;text-transform:uppercase;color:var(--pghost)}.folder-clip{padding:16px 16px 14px;border-bottom:1px solid var(--prule);border-inline-start:3px solid transparent}.folder-clip[data-focused]{border-inline-start-color:var(--ice)}.folder-kick{display:flex;justify-content:space-between;gap:12px;font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pghost)}.folder-kind{color:var(--pdim)}.folder-clip-title{margin:8px 0 0;font-family:var(--desk-sans);font-size:16px;font-weight:600;line-height:1.3;color:var(--pink)}.folder-clip-title a{color:inherit;text-decoration:none}.folder-clip-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.folder-sum{margin:6px 0 0;font-family:var(--desk-sans);font-size:12.5px;line-height:1.45;color:var(--pdim)}.folder-when{display:flex;flex-wrap:wrap;gap:4px 10px;margin:10px 0 0;font-family:var(--desk-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.folder-when-at{color:var(--pink)}.folder-when-prec{color:var(--pghost)}.folder-places{margin:4px 0 0;font-family:var(--desk-sans);font-size:12px;color:var(--pdim)}.folder-after{margin-top:14px}.folder-after-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--prule2)}.folder-label{font-family:var(--desk-mono);font-size:8.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pdim)}.folder-base{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pghost)}.folder-grid{width:100%;margin-top:2px;border-collapse:collapse;table-layout:fixed}.folder-grid thead th{padding:6px 6px 4px;font-family:var(--desk-mono);font-size:8px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:end;color:var(--pghost)}.folder-grid thead th:first-child{width:28%;text-align:start}.folder-grid tbody tr{border-bottom:1px solid var(--prule)}.folder-name{position:relative;padding:6px 18px 6px 0;text-align:start;vertical-align:middle}.folder-sym{display:block;font-family:var(--desk-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--pink)}.folder-co{display:block;overflow:hidden;font-family:var(--desk-sans);font-size:10.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--pghost)}.folder-unfollow{all:unset;position:absolute;top:7px;inset-inline-end:2px;padding:2px;font-family:var(--desk-mono);font-size:10px;line-height:1;color:var(--pghost);cursor:pointer;opacity:0;transition:opacity var(--duration-fast, .14s) ease}.folder-grid tr:hover .folder-unfollow,.folder-unfollow:focus-visible{opacity:1}.folder-unfollow:hover{color:var(--pink)}@media(hover:none){.folder-unfollow{opacity:1}}.folder-fig{padding:5px 6px;vertical-align:middle;text-align:end;font-family:var(--desk-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.folder-num{display:block;font-size:12.5px;font-weight:500;color:var(--pink)}.folder-cstamp{display:block;margin-top:1px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--pghost)}.folder-fig.is-up .folder-num{color:var(--up)}.folder-fig.is-down .folder-num{color:var(--down)}.folder-fig.is-live{background:var(--tint);box-shadow:inset 3px 0 0 0 var(--ice)}[dir=rtl] .folder-fig.is-live{box-shadow:inset -3px 0 0 0 var(--ice)}.folder-fig.is-dark{background:var(--hole);box-shadow:inset 0 0 0 2px var(--paper);text-align:center}.folder-fig.is-dark .folder-cstamp{margin:0;font-size:7.5px;letter-spacing:.08em;line-height:1.3;color:var(--holeInk)}.folder-follow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.folder-follow-in{width:11em;padding:5px 7px;border:0;background:var(--tint);box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--desk-mono);font-size:11px;text-transform:uppercase;color:var(--pink)}.folder-follow-in::placeholder{text-transform:none;color:var(--pghost)}.folder-follow-in:focus-visible,.folder-well:focus-visible{outline:1px solid var(--ice);outline-offset:-1px}.folder-follow-say{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.06em;color:var(--amber)}.folder-btn{all:unset;padding:6px 9px;box-shadow:inset 0 0 0 1px var(--prule2);font-family:var(--desk-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink);cursor:pointer;transition:background var(--duration-fast, .14s) ease}.folder-btn:hover{background:var(--tint)}.folder-btn.is-quiet{padding-inline:0;box-shadow:none;color:var(--pghost)}.folder-btn.is-quiet:hover{background:none;color:var(--pink)}.folder-note{margin-top:12px}.folder-well{display:block;box-sizing:border-box;width:100%;min-height:2.8em;margin-top:5px;padding:7px 9px;border:0;background:var(--tint);box-shadow:inset 0 0 0 1px var(--prule);font-family:var(--desk-sans);font-size:13px;line-height:1.45;color:var(--pink);resize:vertical}.folder-well::placeholder{color:var(--pghost)}.folder-clip-foot{display:flex;justify-content:flex-end;margin-top:8px}.app-frame.is-mobile .folder-mark{bottom:calc(var(--m-chrome-bottom) + 12px)}body:has(.notebox-mark) .app-frame.is-mobile .folder-mark{bottom:calc(var(--m-chrome-bottom) + 64px)}.app-frame.is-mobile .folder-scrim{align-items:flex-end;padding-bottom:var(--m-chrome-bottom)}.app-frame.is-mobile .folder-panel{--folder-slide: 0px;width:100%;height:auto;max-height:84vh;box-shadow:inset 0 1px 0 0 var(--prule2)}.app-frame.is-mobile .folder-head{flex-wrap:wrap;row-gap:6px}.app-frame.is-mobile .folder-title{flex:1}.app-frame.is-mobile .folder-stamp{order:3;flex:1 0 100%;text-align:start}.app-frame.is-mobile .folder-grid thead th:first-child{width:24%}.app-frame.is-mobile .folder-co{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.25;white-space:normal}.app-frame.is-mobile .folder-fig{padding-inline:3px}.app-frame.is-mobile .folder-num{font-size:11.5px}@keyframes folder-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes folder-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes folder-in{0%{opacity:0;transform:translate(var(--folder-slide))}to{opacity:1;transform:translate(0)}}@keyframes folder-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--folder-slide))}}@media(prefers-reduced-motion:reduce){.folder-scrim,.folder-scrim.is-closing,.folder-panel,.folder-scrim.is-closing .folder-panel,.folder-mark,.folder-save,.folder-btn,.folder-unfollow{animation:none;transition:none}}html.is-terminal .cmd-scrim,html.is-terminal .cmd-scrim *,html.is-terminal .cmd-scrim *:before,html.is-terminal .cmd-scrim *:after{border-radius:0}html.is-terminal .cmd-scrim{padding:var(--bar-height) 0 0;align-items:flex-start;justify-content:stretch;background:transparent}html.is-terminal .cmd-scrim .cmd-deck{--cmdSlot: 52px;--cmdRow: 52px;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;background-color:var(--paper);background-image:var(--deskGrain);color:var(--pink);font-family:var(--desk-sans);border:0;box-shadow:var(--deskLiftWindow);display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);grid-template-areas:"line line" "band read" "foot foot";animation:desk-cmd-drop var(--duration-normal) var(--ease-out-expo)}@keyframes desk-cmd-drop{0%{transform:translateY(-10px);opacity:0}}html.is-terminal .cmd-scrim .cmd-deck.is-closing{animation:desk-cmd-lift var(--duration-fast) var(--ease-in-quick) both}@keyframes desk-cmd-lift{to{transform:translateY(-6px);opacity:0}}html.is-terminal .cmd-scrim .cmd-line{grid-area:line;position:relative;height:60px;gap:0;padding:0;background:var(--bezFace);color:var(--bezInk);border-bottom:1px solid var(--bezCut);box-shadow:inset 0 1px 0 var(--bezMill)}html.is-terminal .cmd-scrim .cmd-line:before{content:"";position:absolute;inset-block:11px;inset-inline-start:20px;inset-inline-end:calc(var(--cmdSlot) * 2);background:var(--bezWell);border:1px solid var(--bezCut);box-shadow:var(--bezWellShadow);pointer-events:none}html.is-terminal .cmd-scrim .cmd-line>*{position:relative;z-index:1}html.is-terminal .cmd-scrim .cmd-prompt{margin-inline:34px 12px;font-family:var(--desk-mono);font-size:14px;font-weight:500;color:var(--bezGhost)}html.is-terminal .cmd-scrim .cmd-chip{height:24px;padding:0 9px;margin-inline-end:12px;gap:7px;background:var(--bezRaised);border:1px solid var(--bezCut);box-shadow:var(--deskRaisedEdge)}html.is-terminal .cmd-scrim .cmd-chip-token{font-family:var(--desk-mono);font-size:10px;font-weight:500;color:var(--bezFaint)}html.is-terminal .cmd-scrim .cmd-chip-label{font-family:var(--desk-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bezInk);border-bottom:0}html.is-terminal .cmd-scrim .cmd-chip-x{font-size:9px;color:var(--bezGhost)}html.is-terminal .cmd-scrim .cmd-chip-x:hover{color:var(--bezInk)}html.is-terminal .cmd-scrim .cmd-input{flex:1;min-width:0;padding-inline:0 14px;background:transparent;border:0;font-family:var(--desk-mono);font-size:15px;font-weight:500;letter-spacing:0;color:var(--bezInk)}html.is-terminal .cmd-scrim .cmd-input::placeholder{font-size:inherit;color:var(--bezGhost)}html.is-terminal .cmd-scrim .cmd-kbd,html.is-terminal .cmd-scrim .cmd-close{width:var(--cmdSlot);height:auto;flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-inline-start:1px solid var(--bezCut);box-shadow:inset 1px 0 0 var(--bezMill);font-family:var(--desk-mono)}html.is-terminal .cmd-scrim .cmd-kbd{font-size:10px;font-weight:500;letter-spacing:.1em;color:var(--bezGhost)}html.is-terminal .cmd-scrim .cmd-close{font-size:12px;color:var(--bezDim)}html.is-terminal .cmd-scrim .cmd-close:hover{background:var(--bezRaised);box-shadow:var(--deskRaisedEdge),inset 1px 0 0 var(--bezMill);color:var(--bezInk)}html.is-terminal .cmd-scrim .cmd-body{grid-area:band;height:372px;min-height:0}html.is-terminal .cmd-scrim .cmd-preview{grid-area:read;max-height:none;overflow-y:auto;padding:20px 26px 22px;background:transparent;border-top:0;border-inline-start:2px solid var(--prule2)}html.is-terminal .cmd-scrim .cmd-results{display:flex;flex-direction:column;padding:0;min-height:0;scrollbar-color:var(--prule2) transparent}html.is-terminal .cmd-scrim #cmd-listbox{flex:none}html.is-terminal .cmd-scrim .cmd-results:after{content:"";flex:1 1 auto;min-height:0;background-image:repeating-linear-gradient(180deg,var(--prule) 0 1px,transparent 1px var(--cmdRow))}html.is-terminal .cmd-scrim .cmd-results::-webkit-scrollbar-thumb{background:var(--prule2)}html.is-terminal .cmd-scrim .cmd-group-head{padding:9px 20px 7px;background:var(--paper);backdrop-filter:none;border-bottom:1px solid var(--prule)}html.is-terminal .cmd-scrim .cmd-group-title,html.is-terminal .cmd-scrim .cmd-group-count{font-family:var(--desk-mono);font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-group-count{font-weight:500;color:var(--pghost)}html.is-terminal .cmd-scrim .cmd-row{height:var(--cmdRow);width:100%;gap:16px;margin:0;padding:0 20px 0 17px;background:transparent;border-top:1px solid var(--prule);color:var(--pdim)}html.is-terminal .cmd-scrim .cmd-group-head+.cmd-row{border-top:0}html.is-terminal .cmd-scrim .cmd-row:hover{background:transparent}html.is-terminal .cmd-scrim .cmd-row-icon{display:none}html.is-terminal .cmd-scrim .cmd-row-label{flex-direction:row;align-items:baseline;gap:16px}html.is-terminal .cmd-scrim .cmd-row-name{flex:none;min-width:58px;white-space:nowrap}html.is-terminal .cmd-scrim .cmd-row-name-text.cmd-row-name-text{font-family:var(--desk-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--pdim)}html.is-terminal .cmd-scrim .cmd-row.is-active .cmd-row-name-text.cmd-row-name-text{color:var(--pink)}html.is-terminal .cmd-scrim .cmd-row-sub{flex:1;min-width:0;font-family:var(--desk-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--pdim)}html.is-terminal .cmd-scrim .cmd-row.is-active .cmd-row-sub{color:var(--pink)}html.is-terminal .cmd-scrim .cmd-row-name-text.cmd-row-name-text,html.is-terminal .cmd-scrim .cmd-row-sub{transition:color var(--cmd-rail-dur, var(--duration-fast)) var(--ease-io)}html.is-terminal .cmd-scrim .cmd-row-current{font-family:var(--desk-mono);font-size:9px;letter-spacing:.14em;color:var(--pghost)}html.is-terminal .cmd-scrim .cmd-row-hint{font-family:var(--desk-mono);font-size:10px;letter-spacing:.06em;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-row-hint-ret{color:var(--pink)}html.is-terminal .cmd-scrim .cmd-row-dot.is-on{color:var(--up)}html.is-terminal .cmd-scrim .cmd-empty{padding:14px 20px;font-family:var(--desk-sans);font-size:12.5px;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-pv-kicker{font-family:var(--desk-mono);font-size:8.5px;font-weight:600;letter-spacing:.2em;color:var(--pghost)}html.is-terminal .cmd-scrim .cmd-pv-head{gap:10px;margin-top:9px}html.is-terminal .cmd-scrim .cmd-pv-char{font-family:var(--desk-mono);font-size:13px;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-pv-flag{font-size:15px}html.is-terminal .cmd-scrim .cmd-pv-swatch{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--prule2)}html.is-terminal .cmd-scrim .cmd-pv-name.cmd-pv-name{font-family:var(--desk-mono);font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--pink)}html.is-terminal .cmd-scrim .cmd-pv-metaline{margin-top:4px;font-family:var(--desk-mono);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-pv-rule{height:1px;background:var(--prule);margin:13px 0 11px}html.is-terminal .cmd-scrim .cmd-pv-desc{font-family:var(--desk-sans);font-size:11.5px;line-height:1.55;color:var(--pdim);max-width:42ch}html.is-terminal .cmd-scrim .cmd-pv-stats{display:flex;flex-wrap:nowrap;gap:0;margin:14px 0 0;background:var(--tint);border-inline-start:3px solid var(--ice)}html.is-terminal .cmd-scrim .cmd-pv-stat{flex:1;min-width:0;gap:0;padding:9px 12px 10px}html.is-terminal .cmd-scrim .cmd-pv-stat+.cmd-pv-stat{border-inline-start:1px solid var(--prule2)}html.is-terminal .cmd-scrim .cmd-pv-stat dd{font-family:var(--desk-mono);font-size:19px;font-weight:600;line-height:1;letter-spacing:0;color:var(--pink);font-variant-numeric:tabular-nums}html.is-terminal .cmd-scrim .cmd-pv-stat dd.is-up{color:var(--up)}html.is-terminal .cmd-scrim .cmd-pv-stat dd.is-down{color:var(--down)}html.is-terminal .cmd-scrim .cmd-pv-stat dt{margin-top:6px;font-family:var(--desk-mono);font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-pv-hole{display:flex;flex-direction:column;gap:5px;margin:14px 0 0;padding:10px 14px 11px;background:var(--hole);box-shadow:var(--bezWellShadow)}html.is-terminal .cmd-scrim .cmd-pv-hole-label{font-family:var(--desk-mono);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--holeInk)}html.is-terminal .cmd-scrim .cmd-pv-hole-why{font-family:var(--desk-mono);font-size:9.5px;font-weight:400;line-height:1.5;letter-spacing:.03em;color:var(--holeInk)}html.is-terminal .cmd-scrim .cmd-pv-state{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.12em;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-pv-empty{font-family:var(--desk-sans);font-size:12px;color:var(--pfaint)}html.is-terminal .cmd-scrim .cmd-preview::-webkit-scrollbar-thumb{background:var(--prule2)}html.is-terminal .cmd-scrim .cmd-rail{inset-inline:0;background:var(--tint)}html.is-terminal .cmd-scrim .cmd-rail:before{top:0;height:100%;width:3px;transform:none;background:var(--ice)}html.is-terminal .cmd-scrim .cmd-rail-lamp{box-shadow:none}html.is-terminal .cmd-scrim .cmd-footer{grid-area:foot;height:30px;gap:26px;padding:0 20px;background:var(--bezRail);border-top:1px solid var(--bezCut);box-shadow:inset 0 1px 0 var(--bezMill);font-family:var(--desk-sans);font-size:10px;color:var(--bezGhost)}html.is-terminal .cmd-scrim .cmd-footer kbd,html.is-terminal .cmd-scrim .cmd-grammar-item b{font-family:var(--desk-mono);font-size:9.5px;font-weight:500;color:var(--bezFaint)}html.is-terminal .cmd-scrim .cmd-hint-label{font-weight:500;color:var(--bezGhost)}html.is-terminal .cmd-scrim .cmd-grammar{gap:22px}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-kbd{display:none}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-deck{grid-template-columns:minmax(0,1fr);grid-template-areas:"line" "band" "read" "foot"}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-line:before{inset-inline-end:var(--cmdSlot)}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-body{height:240px}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-preview{border-inline-start:0;border-top:2px solid var(--prule2);max-height:232px;padding:16px 20px 18px}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-prompt{margin-inline:28px 10px}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-row,html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-group-head,html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-empty{padding-inline:14px}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-footer{padding-inline:14px;gap:16px}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-hint{display:none}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-grammar{display:flex}html.is-terminal .app-frame.is-mobile .cmd-scrim .cmd-row-hint-ret{display:none}html.is-terminal .app-frame.is-mobile .cmd-scrim{padding-top:0;background-color:var(--paper);background-image:var(--deskGrain)}@media(prefers-reduced-motion:reduce){html.is-terminal .cmd-scrim .cmd-deck,html.is-terminal .cmd-scrim .cmd-deck.is-closing,html.is-terminal .cmd-scrim .cmd-rail,html.is-terminal .cmd-scrim .cmd-rail.is-jump,html.is-terminal .cmd-scrim .cmd-rail-lamp,html.is-terminal .cmd-scrim .cmd-preview{animation:none}html.is-terminal .cmd-scrim .cmd-rail,html.is-terminal .cmd-scrim .cmd-preview,html.is-terminal .cmd-scrim .cmd-row-name-text.cmd-row-name-text,html.is-terminal .cmd-scrim .cmd-row-sub{transition:none}}.cmd-scrim.globe-chrome,.cmd-scrim.globe-chrome *,.cmd-scrim.globe-chrome *:before,.cmd-scrim.globe-chrome *:after{border-radius:0}.cmd-scrim.globe-chrome{padding:var(--bar-height) 0 var(--statusbar-height);align-items:flex-start;justify-content:flex-start;background:transparent;font-family:var(--desk-sans)}.cmd-scrim.globe-chrome .cmd-deck{--cmdSlot: 44px;--cmdRow: 52px;width:306px;max-width:none;height:auto;max-height:100%;background-color:var(--paper);background-image:var(--deskGrain);color:var(--pink);font-family:var(--desk-sans);border:0;border-inline-end:1px solid var(--bezCut);box-shadow:var(--deskLiftWindow);animation:globe-cmd-drop var(--duration-normal) var(--ease-out-expo)}@keyframes globe-cmd-drop{0%{transform:translateY(-10px);opacity:0}}.cmd-scrim.globe-chrome .cmd-deck.is-closing{animation:globe-cmd-lift var(--duration-fast) var(--ease-in-quick) both}@keyframes globe-cmd-lift{to{transform:translateY(-6px);opacity:0}}.cmd-scrim.globe-chrome .cmd-line{position:relative;flex:none;height:56px;gap:0;padding:0;background:var(--bezFace);color:var(--bezInk);border-bottom:1px solid var(--bezCut);box-shadow:inset 0 1px 0 var(--bezMill)}.cmd-scrim.globe-chrome .cmd-line:before{content:"";position:absolute;inset-block:10px;inset-inline-start:12px;inset-inline-end:var(--cmdSlot);background:var(--bezWell);border:1px solid var(--bezCut);box-shadow:var(--bezWellShadow);pointer-events:none}.cmd-scrim.globe-chrome .cmd-line>*{position:relative;z-index:1}.cmd-scrim.globe-chrome .cmd-kbd{display:none}.cmd-scrim.globe-chrome .cmd-prompt{margin-inline:22px 8px;font-family:var(--desk-mono);font-size:13px;font-weight:500;color:var(--bezGhost)}.cmd-scrim.globe-chrome .cmd-chip{height:22px;padding:0 8px;margin-inline-end:8px;gap:6px;background:var(--bezRaised);border:1px solid var(--bezCut);box-shadow:var(--deskRaisedEdge)}.cmd-scrim.globe-chrome .cmd-chip-token{font-family:var(--desk-mono);font-size:10px;font-weight:500;color:var(--bezFaint)}.cmd-scrim.globe-chrome .cmd-chip-label{font-family:var(--desk-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bezInk);border-bottom:0}.cmd-scrim.globe-chrome .cmd-chip-x{font-size:9px;color:var(--bezGhost)}.cmd-scrim.globe-chrome .cmd-chip-x:hover{color:var(--bezInk)}.cmd-scrim.globe-chrome .cmd-input{flex:1;min-width:0;padding-inline:0 10px;background:transparent;border:0;font-family:var(--desk-mono);font-size:13px;font-weight:500;letter-spacing:0;color:var(--bezInk);caret-color:var(--bezInk)}.cmd-scrim.globe-chrome .cmd-input::placeholder,.cmd-scrim.globe-chrome .cmd-chip~.cmd-input::placeholder{font-size:12px;color:var(--bezGhost)}.cmd-scrim.globe-chrome .cmd-close{width:var(--cmdSlot);height:auto;flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-inline-start:1px solid var(--bezCut);box-shadow:inset 1px 0 0 var(--bezMill);font-family:var(--desk-mono);font-size:12px;color:var(--bezDim)}.cmd-scrim.globe-chrome .cmd-close:hover{background:var(--bezRaised);box-shadow:var(--deskRaisedEdge),inset 1px 0 0 var(--bezMill);color:var(--bezInk)}.cmd-scrim.globe-chrome .cmd-body{flex:0 1 364px;min-height:104px}.cmd-scrim.globe-chrome .cmd-results{display:flex;flex-direction:column;padding:0;min-height:0;scrollbar-color:var(--prule2) transparent}.cmd-scrim.globe-chrome #cmd-listbox{flex:none}.cmd-scrim.globe-chrome .cmd-results:after{content:"";flex:1 1 auto;min-height:0;background-image:repeating-linear-gradient(180deg,var(--prule) 0 1px,transparent 1px var(--cmdRow))}.cmd-scrim.globe-chrome .cmd-results::-webkit-scrollbar-thumb{background:var(--prule2)}.cmd-scrim.globe-chrome .cmd-group-head{padding:8px 16px 6px;background:var(--paper);backdrop-filter:none;border-bottom:1px solid var(--prule)}.cmd-scrim.globe-chrome .cmd-group-title,.cmd-scrim.globe-chrome .cmd-group-count{font-family:var(--desk-mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-group-count{font-weight:500;color:var(--pghost)}.cmd-scrim.globe-chrome .cmd-row{height:var(--cmdRow);width:100%;gap:12px;margin:0;padding:0 14px 0 13px;background:transparent;border-top:1px solid var(--prule);color:var(--pdim)}.cmd-scrim.globe-chrome .cmd-group-head+.cmd-row{border-top:0}.cmd-scrim.globe-chrome .cmd-row:hover{background:transparent}.cmd-scrim.globe-chrome .cmd-row-icon{width:20px}.cmd-scrim.globe-chrome .cmd-row-flag{font-size:15px}.cmd-scrim.globe-chrome .cmd-row-char{font-family:var(--desk-mono);font-size:12px;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-row.is-active .cmd-row-char{color:var(--pdim)}.cmd-scrim.globe-chrome .cmd-row-swatch{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--prule2)}.cmd-scrim.globe-chrome .cmd-row-label{gap:2px}.cmd-scrim.globe-chrome .cmd-row-name-text.cmd-row-name-text{font-family:var(--desk-sans);font-size:13px;font-weight:600;letter-spacing:0;color:var(--pdim)}.cmd-scrim.globe-chrome .cmd-row.is-active .cmd-row-name-text.cmd-row-name-text{color:var(--pink)}.cmd-scrim.globe-chrome .cmd-row-sub{font-family:var(--desk-mono);font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-row.is-active .cmd-row-sub{color:var(--pdim)}.cmd-scrim.globe-chrome .cmd-row-name-text.cmd-row-name-text,.cmd-scrim.globe-chrome .cmd-row-sub{transition:color var(--cmd-rail-dur, var(--duration-fast)) var(--ease-io)}.cmd-scrim.globe-chrome .cmd-row-current{font-family:var(--desk-mono);font-size:8.5px;letter-spacing:.14em;color:var(--pghost)}.cmd-scrim.globe-chrome .cmd-row-hint{font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.06em;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-row-hint-ret{color:var(--pink)}.cmd-scrim.globe-chrome .cmd-row-dot{font-family:var(--desk-mono);font-size:9px;letter-spacing:.1em;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-row-dot.is-on{color:var(--up)}.cmd-scrim.globe-chrome .cmd-empty{padding:14px 16px;text-align:start;font-family:var(--desk-sans);font-size:12.5px;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-preview{flex:none;height:244px;max-height:none;padding:14px 16px 16px;overflow-y:auto;background:transparent;border-top:2px solid var(--prule2);scrollbar-color:var(--prule2) transparent}.cmd-scrim.globe-chrome .cmd-preview::-webkit-scrollbar-thumb{background:var(--prule2)}.cmd-scrim.globe-chrome .cmd-pv-kicker{font-family:var(--desk-mono);font-size:8.5px;font-weight:600;letter-spacing:.2em;color:var(--pghost)}.cmd-scrim.globe-chrome .cmd-pv-head{gap:10px;margin-top:8px}.cmd-scrim.globe-chrome .cmd-pv-char{font-family:var(--desk-mono);font-size:13px;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-pv-flag{font-size:18px}.cmd-scrim.globe-chrome .cmd-pv-swatch{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--prule2)}.cmd-scrim.globe-chrome .cmd-pv-name.cmd-pv-name{font-family:var(--desk-sans);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.15;color:var(--pink)}.cmd-scrim.globe-chrome .cmd-pv-metaline{margin-top:3px;font-family:var(--desk-mono);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-pv-rule{height:1px;background:var(--prule);margin:11px 0 9px}.cmd-scrim.globe-chrome .cmd-pv-desc{font-family:var(--desk-sans);font-size:11.5px;line-height:1.5;color:var(--pdim)}.cmd-scrim.globe-chrome .cmd-pv-stats{display:flex;flex-wrap:nowrap;gap:0;margin:12px 0 0;background:var(--tint);border-inline-start:3px solid var(--ice)}.cmd-scrim.globe-chrome .cmd-pv-stat{flex:1;min-width:0;gap:0;padding:8px 10px 9px}.cmd-scrim.globe-chrome .cmd-pv-stat+.cmd-pv-stat{border-inline-start:1px solid var(--prule2)}.cmd-scrim.globe-chrome .cmd-pv-stat dd{font-family:var(--desk-mono);font-size:17px;font-weight:600;line-height:1;letter-spacing:0;color:var(--pink);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-scrim.globe-chrome .cmd-pv-stat dt{margin-top:5px;font-family:var(--desk-mono);font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-pv-state{margin-top:12px;font-family:var(--desk-mono);font-size:9.5px;letter-spacing:.12em;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-pv-empty{font-family:var(--desk-sans);font-size:12px;color:var(--pfaint)}.cmd-scrim.globe-chrome .cmd-rail{inset-inline:0;background:var(--tint)}.cmd-scrim.globe-chrome .cmd-rail:before{display:none}.cmd-scrim.globe-chrome .cmd-rail-lamp{top:0;height:100%;width:3px;transform:none;background:var(--ice);box-shadow:none}.cmd-scrim.globe-chrome .cmd-footer{flex:none;height:30px;gap:14px;padding:0 16px;background:var(--bezRail);border-top:1px solid var(--bezCut);box-shadow:inset 0 1px 0 var(--bezMill);font-family:var(--desk-sans);font-size:10px;color:var(--bezGhost)}.cmd-scrim.globe-chrome .cmd-hint,.cmd-scrim.globe-chrome .cmd-footer-spacer{display:none}.cmd-scrim.globe-chrome .cmd-grammar{display:flex;gap:14px}.cmd-scrim.globe-chrome .cmd-grammar-item{gap:5px;font-weight:500;color:var(--bezGhost)}.cmd-scrim.globe-chrome .cmd-grammar-item b{font-family:var(--desk-mono);font-size:9.5px;font-weight:500;color:var(--bezFaint)}.app-frame.is-mobile .cmd-scrim.globe-chrome{padding:0}.app-frame.is-mobile .cmd-scrim.globe-chrome .cmd-deck{--cmdSlot: 52px;width:100%;height:100%;max-height:none;border-inline-end:0;box-shadow:none}.app-frame.is-mobile .cmd-scrim.globe-chrome .cmd-body{flex:1 1 auto}.app-frame.is-mobile .cmd-scrim.globe-chrome .cmd-preview{height:auto;max-height:232px}.app-frame.is-mobile .cmd-scrim.globe-chrome .cmd-row-hint-ret{display:none}@media(prefers-reduced-motion:reduce){.cmd-scrim.globe-chrome .cmd-deck,.cmd-scrim.globe-chrome .cmd-deck.is-closing,.cmd-scrim.globe-chrome .cmd-rail,.cmd-scrim.globe-chrome .cmd-rail.is-jump,.cmd-scrim.globe-chrome .cmd-rail-lamp,.cmd-scrim.globe-chrome .cmd-preview{animation:none}.cmd-scrim.globe-chrome .cmd-rail,.cmd-scrim.globe-chrome .cmd-preview,.cmd-scrim.globe-chrome .cmd-row-name-text.cmd-row-name-text,.cmd-scrim.globe-chrome .cmd-row-sub{transition:none}.cmd-scrim.globe-chrome .cmd-rail-lamp{opacity:1}}
