/* fonts.css */
@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-cyrillic-ext.ad2f70b49f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-cyrillic.643fd13aab.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin-ext.c97edfca11.woff2) format("woff2");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:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin.96eb8f4def.woff2) format("woff2");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";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.52e804ab20.woff2) format("woff2");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";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.ee459f7e22.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-greek.f1c328501a.woff2) format("woff2");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";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-vietnamese.41eca73325.woff2) format("woff2");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";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.93018887af.woff2) format("woff2");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";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.71cefca788.woff2) format("woff2");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";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.52e804ab20.woff2) format("woff2");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";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.ee459f7e22.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-greek.f1c328501a.woff2) format("woff2");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";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-vietnamese.41eca73325.woff2) format("woff2");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";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.93018887af.woff2) format("woff2");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";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.71cefca788.woff2) format("woff2");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";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.52e804ab20.woff2) format("woff2");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";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.ee459f7e22.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-greek.f1c328501a.woff2) format("woff2");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";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-vietnamese.41eca73325.woff2) format("woff2");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";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.93018887af.woff2) format("woff2");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";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.71cefca788.woff2) format("woff2");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}

/* legal.css */
.legal-body{--bg: #05080C;--panel: hsl(213, 36%, 6%);--rule: hsl(211, 28%, 12%);--rule-strong: hsl(210, 24%, 22%);--text: #CFEAFF;--text-2: hsl(206, 45%, 76%);--dim: hsl(208, 24%, 58%);--accent: #6CCBFF;margin:0;background:var(--bg);color:var(--text-2);font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;-webkit-text-size-adjust:100%}.legal-body *,.legal-body *::before,.legal-body *::after{box-sizing:border-box}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-body a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--rule-strong)}.legal-mark{font-weight:800;letter-spacing:.2em;color:var(--text)!important}.legal-nav{display:flex;gap:16px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.legal-nav a[aria-current=page]{color:var(--text);border-bottom:1px solid var(--accent)}.legal{max-width:72ch;margin:0 auto;padding:24px 16px 32px}.legal-cmd{margin:0 0 8px;color:var(--accent);font-size:12px;letter-spacing:.06em}.legal h1{margin:0;color:var(--text);font-size:24px;line-height:1.3;font-weight:800;letter-spacing:-.01em}.legal-meta{margin:6px 0 24px;color:var(--dim);font-size:12px}.legal h2{margin:32px 0 8px;padding-top:12px;border-top:1px solid var(--rule);color:var(--text);font-size:15px;font-weight:600;letter-spacing:.02em}.legal h3{margin:20px 0 6px;color:var(--text);font-size:14px;font-weight:600}.legal p{margin:0 0 12px}.legal ul,.legal ol{margin:0 0 12px;padding-left:2.2ch}.legal li{margin:0 0 6px}.legal li::marker{color:var(--dim)}.legal strong{color:var(--text);font-weight:600}.legal-foot{max-width:72ch;margin:0 auto;padding:16px 16px 40px;border-top:1px solid var(--rule-strong);color:var(--dim);font-size:12px}.legal-foot p{margin:0 0 4px}@media(max-width:639px){.legal-body{font-size:13px}.legal h1{font-size:20px}}.status-legal{display:flex;flex:0 0 auto;gap:12px;color:var(--faint, #4a5a6b)}.status-legal .legal-line{color:var(--dim, #7f93a8)}.status-legal a{color:var(--accent, #6CCBFF)}.status-legal a:hover{color:var(--text, #CFEAFF);text-decoration:none}.legal-line-short{display:none}@media(max-width:639px){.status-legal .legal-line-long{display:none}.status-legal .legal-line-short{display:inline}.status-legal .legal-legend{display:none}}.consent{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:hsla(213,43%,3%,.78)}.consent-box{width:100%;max-width:60ch;padding:18px 20px 16px;background:var(--panel, #0a1017);border:1px solid var(--accent, #6CCBFF);box-shadow:0 12px 40px rgba(0,0,0,.6);color:var(--text-2, #b6d3ea);font-size:13px;line-height:1.6}.consent-k{margin:0 0 10px;color:var(--accent, #6CCBFF);font-size:11px;font-weight:600;letter-spacing:.2em}.consent-lead{margin:0 0 8px;color:var(--text, #CFEAFF);font-size:15px;font-weight:600;line-height:1.5}.consent-body{margin:0 0 16px}.consent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.consent-accept{padding:6px 14px;border:1px solid var(--primary, #CFEAFF);background:var(--primary, #CFEAFF);color:var(--ink, #030609);font:inherit;font-weight:800;letter-spacing:.08em;cursor:pointer}.consent-accept:hover{background:var(--primary-hover, #FFFFFF);border-color:var(--primary-hover, #FFFFFF)}.consent-accept:focus-visible{outline:2px solid var(--accent, #6CCBFF);outline-offset:2px}.consent-links{display:flex;gap:14px;font-size:12px}.consent-links a{color:var(--accent, #6CCBFF)}@media(max-width:639px){.status-note.status-legal{display:flex;flex:0 0 auto;gap:8px}}.legal-table{margin:0 0 16px;overflow-x:auto}.legal-table table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.legal-table th,.legal-table td{padding:6px 10px 6px 0;border-bottom:1px solid var(--rule, #1b2531);text-align:left;vertical-align:top}.legal-table thead th{color:var(--dim, #7f93a8);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal-table tbody th{color:var(--text, #CFEAFF);font-weight:600;white-space:nowrap}.legal-table td{color:var(--text-2, #b6d3ea)}@media(max-width:639px){.legal-table tbody th{white-space:normal}}

/* style.css */
:root{--bg: hsl(213, 43%, 3%);--panel: hsl(213, 36%, 6%);--panel-2: hsl(212, 32%, 9%);--panel-3: hsl(211, 30%, 12%);--rule: hsl(211, 28%, 12%);--rule-strong: hsl(210, 24%, 22%);--text: hsl(206, 100%, 91%);--text-2: hsl(206, 45%, 76%);--dim: hsl(208, 24%, 58%);--faint: hsl(210, 18%, 36%);--accent: hsl(201, 100%, 71%);--accent-tint: hsla(201, 100%, 71%, .1);--ink: hsl(213, 60%, 3%);--primary: var(--text);--primary-hover: hsl(0, 0%, 100%);--here: var(--accent);--cmp-1: hsl(0, 0%, 96%);--cmp-2: hsl(222, 90%, 70%);--cmp-3: hsl(210, 10%, 60%);--name-0: hsl(0, 0%, 94%);--name-1: hsl(225, 95%, 76%);--name-2: hsl(265, 90%, 80%);--name-3: hsl(295, 70%, 76%);--name-4: hsl(325, 90%, 78%);--name-5: hsl(175, 55%, 55%);--name-6: hsl(85, 65%, 62%);--name-7: hsl(210, 10%, 72%);--up: hsl(147, 70%, 55%);--down: hsl(0, 100%, 68%);--up-1: hsl(147, 30%, 30%);--up-2: hsl(147, 48%, 42%);--down-1: hsl(0, 34%, 36%);--down-2: hsl(0, 60%, 52%);--up-flash: hsla(147, 70%, 45%, .30);--down-flash: hsla(0, 100%, 60%, .28);--gutter: 12px;--maxw: 1440px;--card-w: 640px;--card-w-wide: 880px;--card-w-left: 720px;--globe-w: min(340px, 40vh);--inset: max(var(--gutter), calc((100% - var(--maxw)) / 2));--topbar-h: 30px;--cmd-h: 40px;--status-h: 30px;--tape-h: 0px;--keybar-h: 28px;--dock-h: calc(var(--status-h) + var(--keybar-h) + 1px);--row-h: 24px;--font: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color-scheme:dark}:root:not(.is-embed):has(#screen .grid-home.h-brief,#screen:empty){--maxw: 1440px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:hsla(201,100%,71%,.28);color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,p,ul,ol,dl,figure{margin:0}ul,ol{padding:0;list-style:none}.num{font-variant-numeric:tabular-nums}.dim,.muted{color:var(--dim)}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--dim)}.offscreen{position:fixed;top:0;left:0;opacity:0;pointer-events:none}kbd{display:inline-block;min-width:18px;padding:0 4px;border:1px solid var(--rule-strong);font-family:var(--font);font-size:11px;line-height:16px;color:var(--text-2);text-align:center}.code{color:var(--accent);white-space:nowrap}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--topbar-h);padding:0 var(--inset);background:var(--bg);border-bottom:1px solid var(--rule)}.wordmark{font-size:13px;font-weight:600;letter-spacing:.22em;color:var(--text)}.wordmark:hover{text-decoration:none;color:var(--accent)}.clock{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.clock .label{color:var(--dim);letter-spacing:.1em}.clock-time{color:var(--text)}.here-now{color:var(--dim);letter-spacing:.08em}.here-now[hidden]{display:none}@media(max-width:639px){.here-now{font-size:11px;letter-spacing:0}.here-x{display:none}}@media(max-width:379px){.here-now{display:none}}.status{display:inline-flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid var(--rule-strong);color:var(--dim);letter-spacing:.08em;font-weight:600}.status-dot{width:6px;height:6px;background:var(--faint)}.fresh-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);cursor:help}.fresh-dot[data-state=stale]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--down)}.fresh-dot[data-state=none]{visibility:hidden}.fresh-dot{cursor:pointer;padding:0;border:0}.fresh-dot:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.prov-pop{position:fixed;z-index:60;max-width:min(360px,calc(100vw - 16px));padding:6px 8px;background:var(--panel-2);border:1px solid var(--rule-strong);font-size:11px;line-height:1.5}.prov-pop[hidden]{display:none}.pv-list{list-style:none;margin:0 0 4px;padding:0}.pv-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-list a,.pv-all{color:var(--text-2);text-decoration:none}.pv-list a:hover .pv-src,.pv-all:hover{color:var(--accent)}.pv-dim{color:var(--dim)}.pv-all{color:var(--accent)}.tod{margin-left:1px;font-size:11px;letter-spacing:0;font-weight:400;color:var(--dim);vertical-align:0}.mk-cols.st-cols{columns:4 260px}@media(max-width:639px){.mk-cols.st-cols{columns:1}}.st-group .c-st{width:11ch}.st-group .c-age{width:7ch}.sx-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:1px;background:var(--faint)}.sx-dot[data-state=ok]{background:var(--up)}.sx-dot[data-state=slow]{background:var(--dim)}.sx-dot[data-state=failing]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--down)}.sx-word{font-size:11px;letter-spacing:.04em;color:var(--dim)}.sx-word.sx-ok{color:var(--text-2)}.sx-word.sx-failing{color:var(--down)}.status[data-open=true]{color:var(--up)}.status[data-open=true] .status-dot{background:var(--up)}.commandbar{position:sticky;top:0;z-index:10;background:var(--panel);border-bottom:1px solid var(--rule-strong)}.cmd{position:relative;display:flex;align-items:center;gap:10px;height:var(--cmd-h);padding:0 var(--inset)}.prompt{font-size:16px;font-weight:600;color:var(--accent);line-height:1}.cmd-field{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}#cmd{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font);font-size:16px;letter-spacing:0;text-transform:uppercase;caret-color:transparent}#cmd::placeholder{color:var(--faint);text-transform:none;opacity:1}.cmd-focused #cmd:placeholder-shown{text-indent:calc(1ch + 8px)}#cmd:focus-visible{outline:0}.measure{position:absolute;visibility:hidden;white-space:pre;font-family:var(--font);font-size:16px;letter-spacing:0}.cursor{position:absolute;left:0;top:50%;width:10px;height:20px;margin-top:-10px;background:var(--accent);opacity:0;pointer-events:none}.cmd-focused .cursor{opacity:.9}.cmd-focused .cursor.blink{animation:blink 1.1s steps(1,end) infinite}@keyframes blink{0%,55%{opacity:.9}56%,100%{opacity:0}}.cmd-keys{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dim);white-space:nowrap}.cmd-keys kbd:not(:first-child){margin-left:6px}.suggest{position:absolute;top:100%;left:calc(var(--inset) + var(--label-w, 0px) + 28px);width:min(600px,calc(100% - var(--inset) * 2 - var(--label-w, 0px) - 28px));background:var(--panel-2);border:1px solid var(--rule-strong);z-index:20}.suggest li{display:grid;grid-template-columns:minmax(96px,max-content) 1fr;gap:16px;align-items:center;height:var(--row-h);padding:0 8px;cursor:pointer}.suggest li:hover,.suggest li.is-active{background:var(--panel-3)}.suggest .sug-name{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.suggest .sug-hint{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest li.is-usage{cursor:default}.suggest li.is-usage .sug-name{color:var(--accent);font-weight:400}.screen{padding:8px var(--inset) calc(var(--dock-h) + 16px);outline:0}.footnote{margin-top:6px;font-size:11px;color:var(--dim)}.footnote:empty{display:none}.notice{font-size:16px;font-weight:600;line-height:1.35;color:var(--text);margin-bottom:6px}.examples{margin-top:8px;line-height:2}.examples .code{margin-right:12px}.codes{color:var(--text-2);word-spacing:4px}.loading{color:var(--dim);letter-spacing:.08em}.panel-msg{color:var(--text-2)}.grid,.stack{display:grid;gap:8px}:is(.grid,.stack)>.panel,:is(.grid,.stack)>:not(.panel)>.panel{border:1px solid var(--rule-strong)}.grid-tight{gap:1px;background:var(--rule-strong);border:1px solid var(--rule-strong)}.grid-tight>.panel,.grid-tight>:not(.panel)>.panel{border:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{grid-template-columns:minmax(0,1fr)}.panel{display:flex;flex-direction:column;min-width:0;background:var(--bg)}.panel-solo{border:1px solid var(--rule-strong)}.panel-solo .panel-body:not(:has(table,ul,ol))>.notice,.panel-solo .panel-body:not(:has(table,ul,ol))>.panel-msg,.panel-solo .panel-body:not(:has(table,ul,ol))>.notice~.muted{max-width:60ch;margin-left:auto;margin-right:auto;text-align:center}.panel[hidden]{display:none}.panel-head{display:flex;align-items:stretch;justify-content:space-between;gap:8px;height:22px;background:var(--panel);border-bottom:1px solid var(--rule-strong)}.panel-label{display:flex;align-items:center;margin:0;padding:0 8px;background:var(--here);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}a.panel-label:hover{text-decoration:none;background:var(--text)}.panel-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding-right:8px;font-size:11px;color:var(--dim);letter-spacing:.04em;white-space:nowrap;overflow:hidden}.stock-hint{display:flex;align-items:center;flex:0 0 auto;margin-right:auto;padding:0 8px;font-size:11px;color:var(--dim);letter-spacing:.04em;white-space:nowrap}.stock-hint:hover,.stock-hint:focus-visible{color:var(--text);text-decoration:none}.help-search .stock-hint{margin-right:0;margin-left:auto}@media(max-width:639px){.panel-head{height:auto;min-height:22px}.panel-label{flex:0 0 auto;min-width:0;max-width:70%;padding-top:3px;padding-bottom:3px;white-space:normal;line-height:16px;overflow-wrap:anywhere}.panel-meta{flex:0 1 auto;flex-wrap:wrap;white-space:normal;text-align:right;line-height:14px;padding-top:3px;padding-bottom:3px}p .code{white-space:normal;overflow-wrap:anywhere}}.panel-body{flex:1;min-height:0;padding:8px 10px}.panel-body.flush,.panel-body:has(>table){padding:0}.panel-body.flush>.loading,.panel-body.flush>.panel-msg,.panel-body.flush>.chart-host>.loading,.panel-body.flush>.chart-host>.panel-msg{padding:8px 2px}.tabs{display:flex;align-self:stretch;margin-right:-8px;border-left:1px solid var(--rule-strong)}.tab{display:flex;align-items:center;padding:0 8px;color:var(--dim);font-size:11px}button.tab{border:0;background:transparent;font-family:var(--font);cursor:pointer}.tab:hover{text-decoration:none;color:var(--text);background:var(--panel-3)}.tab.is-active{color:var(--ink);background:var(--here)}.panel-head:has(>.tabs,>.head-tabs)>.panel-meta{margin-left:auto}.panel-head>.head-tabs{display:flex;flex:0 0 auto;align-self:stretch;min-width:0}:is(.panel-head,.head-tabs)>.tabs{flex:0 1 auto;align-self:stretch;min-width:0;margin:0;border:0;border-left:1px solid var(--rule-strong)}:is(.panel-head,.head-tabs)>.tabs .tab{height:auto;padding:0 8px;font-size:11px}.fresh{display:inline-block;width:31px;font-size:11px;font-weight:600;line-height:12px;letter-spacing:.06em;text-align:left;vertical-align:middle}.fresh.is-rt{color:var(--accent)}.fresh.is-dly{color:var(--dim)}.panel-meta .fresh{width:auto}.panel-head:has(.meta-note){height:auto;min-height:22px}.panel-meta:has(.meta-note){flex-wrap:wrap;white-space:normal;text-align:right;line-height:14px;padding-top:4px;padding-bottom:4px;row-gap:0;column-gap:6px}.meta-note{min-width:0;overflow-wrap:anywhere;text-transform:uppercase}@media(max-width:639px){.panel-head:has(.meta-note){flex-wrap:wrap}.panel-meta:has(.meta-note){flex:1 1 100%;justify-content:flex-start;text-align:left;padding-left:8px}}.meta-note[title]{cursor:help}.grid-table{width:100%;border-collapse:collapse}.grid-table th,.grid-table td{height:var(--row-h);padding:0 10px;text-align:left;white-space:nowrap}.grid-table thead th{height:24px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--panel);border-bottom:1px solid var(--rule)}.grid-table .num{text-align:right}.grid-table tbody tr:not(.group-row){border-bottom:1px solid var(--rule)}.grid-table tbody tr:not(.group-row):hover{background:var(--panel-2)}.grid-table .row-link{cursor:pointer}.grid-table .row-link:hover{background:var(--panel-3)}.grid-table .row-link:hover .name a{color:var(--accent)}.grid-table .row-link:focus{outline:0;background:var(--panel-3);box-shadow:inset 2px 0 0 var(--accent)}.grid-table th.tag,.grid-table td.tag{width:1%;padding:0 0 0 4px;text-align:left}.grid-table .name{width:100%;font-weight:400;color:var(--text-2);max-width:0;overflow:hidden;text-overflow:ellipsis}.grid-table .name a{color:var(--text-2)}.grid-table .name a:hover{color:var(--accent);text-decoration:none}.grid-table .last{color:var(--text);font-weight:600}.grid-table .time{color:var(--dim)}.grid-table .moves{color:var(--dim)}.group-row th{height:20px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--panel);border-bottom:1px solid var(--rule)}.tick-up{background:var(--up-flash)}.tick-down{background:var(--down-flash)}.grid-home .panel-wide{grid-column:1 / -1}.mk-cols.h-mk{columns:2}@media(max-width:639px){.mk-cols.h-mk{columns:1}}@media(min-width:1100px){.mk-cols.h-mk{columns:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.mk-cols.h-mk>.mk-group+.mk-group{border-left:1px solid var(--rule-strong)}}.panel-body:has(>.h-mk){padding:4px 10px}.h-mk .mk-group .c-last{width:10ch}.h-mk .mk-group .c-pct{width:9ch}.h-mk .mk-group td.num{padding:0 5px}.h-mk .mk-group .sub-row th{height:15px;padding:0 10px;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:15px;color:var(--text-2);background:var(--accent-tint);border-bottom:0}.h-mk .mk-group td.pct.is-big{outline:1px solid currentColor;outline-offset:-3px}@media(min-width:640px){.h-mk .mk-group th,.h-mk .mk-group td{height:20px;font-size:12px}.h-mk .mk-group .group-row:not(.sub-row) th{height:18px;font-size:11px}.h-mk .mk-group .sub-row th{height:15px;font-size:10px}}@media(min-width:1100px)and (max-width:1279px){.h-mk .mk-group th,.h-mk .mk-group td{font-size:11px}.h-mk .mk-group .c-tag{width:28px}.h-mk .mk-group .c-last{width:68px}.h-mk .mk-group .c-pct{width:58px}.h-mk .mk-group .name{padding:0 2px 0 6px}.h-mk .mk-group td.num{padding:0 4px}}@media(max-width:1099px){.grid-home .h-news .news-row:nth-child(n+9){display:none}}.grid-home.h-brief{--hb-row: 26px;--hb-big: 32px;--hb-gap: 8px;--hb-pad: 8px;--hb-in: 10px;--hb-head: 22px;display:flex;flex-direction:column;gap:var(--hb-gap);background:none;border:0;font-size:13px;line-height:var(--hb-row);font-variant-numeric:tabular-nums}.grid-home.h-brief:not(.has-desk)>.hb-yours{display:none}.hb-side{display:flex;flex-direction:column;gap:var(--hb-gap);min-width:0}.h-brief .panel,.hb-lead{position:relative}.h-brief :is(.panel,.hb-lead){display:flex;flex-direction:column;min-width:0;background:var(--bg);border:1px solid var(--rule-strong)}.h-brief .panel-head{flex:0 0 auto}.h-brief .panel-meta{margin-left:auto}.h-brief .hb-t{display:flex;flex:0 0 auto}.h-brief .hb-t>.panel-label{max-width:none}.hb-x{white-space:pre}.hb-lead{min-height:calc(var(--hb-head) + var(--hb-big) + var(--hb-row) + var(--hb-pad) * 2 + 2px)}.h-idx>.panel-body{min-height:calc(var(--hb-row) * 5 + var(--hb-pad) * 2)}.h-brief .panel-body:has(>.rc-home){flex:0 0 auto;min-height:0;height:240px;overflow:visible}.h-brief .h-chart:not(.is-max) .rc-home>.ch-bar{position:absolute;top:calc(var(--hb-head) * -1);right:0;height:calc(var(--hb-head) - 1px);min-height:0;background:none;border:0}.h-brief .h-chart:not(.is-max) .rc-home .ch-tabs{border-left:1px solid var(--rule-strong)}.h-brief .rc-home .ch-tabs .tab{height:calc(var(--hb-head) - 1px);padding:0 8px;font-size:11px}.h-brief .h-chart:not(.is-max) .rc-home .ch-tabs .tab:not([data-range="1D"],[data-range="5D"],[data-range="1M"],[data-range=YTD],[data-range="1Y"]){display:none}.h-brief .h-chart:not(.is-max) .rc-home .ch-tabs .tab:is([data-range="1D"],[data-range="5D"],[data-range="1M"],[data-range=YTD],[data-range="1Y"]){display:flex}.h-brief .rc-home .ch-l1{height:26px;font-size:13px;line-height:26px}.h-brief .rc-home .ch-l2{display:none}.h-brief .ch-axis{stroke:var(--rule)}.h-brief .ch-xlab.is-strong{fill:var(--dim)}.h-brief .h-news>.panel-body{min-height:calc(var(--hb-row) * 8)}.h-brief .hb-reports>.panel-body{min-height:calc(var(--hb-row) * 6)}@media(min-width:640px){.h-brief .panel-body:has(>.rc-home){height:320px}}@media(min-width:1280px){html:not(.is-embed) .view .strip-chart:not(.is-max):not(.strip-keep-meta):not(:has(.ch-chip))>.panel-head>.panel-meta{display:none}html:not(.is-embed) .view .strip-chart.strip-keep-meta:not(.is-max)>.panel-head{padding-right:var(--strip-bar, 0px)}html:not(.is-embed) .view .strip-chart:not(.is-max):not(:has(.ch-chip))>.panel-body{position:relative;overflow:visible}html:not(.is-embed) .view .strip-chart:not(.is-max):not(:has(.ch-chip)) .rc{position:relative}html:not(.is-embed) .view .strip-chart:not(.is-max):not(:has(.ch-chip)) :is(.rc,.panel-body)>.ch-bar{position:absolute;top:-22px;right:0;z-index:2;height:21px;min-height:0;padding:0;background:none;border:0;border-left:1px solid var(--rule-strong)}html:not(.is-embed) .view .strip-chart:not(.is-max):not(:has(.ch-chip)) :is(.rc,.panel-body)>.ch-bar :is(.tab,.ch-per-btn,.ch-avg-btn,.ch-dates,.ch-dates input){height:21px;font-size:11px}html:not(.is-embed) .view .strip-chart:not(.is-max):not(:has(.ch-chip)) :is(.rc,.panel-body)>.ch-bar .ch-per-grid{top:21px}}.mk-cols{columns:3 340px;column-gap:0;column-rule:1px solid var(--rule-strong)}.mk-cols .mk-group{break-inside:avoid;background:var(--bg)}.mk-cols .mk-group .group-row th{border-top:0}.mk-group{table-layout:fixed}.mk-group .c-tag{width:34px}.mk-group .c-last{width:11ch}.mk-group .c-chg{width:9ch}.mk-group .c-pct{width:8ch}.mk-group .c-time{width:7ch}.mk-group .name{width:auto}.mk-full{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;overflow:hidden}@media(min-width:640px){.mk-full{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.mk-full{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-full .mk-group{margin-left:-1px;border-left:1px solid var(--rule-strong);font-variant-numeric:tabular-nums}.mk-full .mk-group .c-tag{width:30px}.mk-full .mk-group .c-last{width:11ch}.mk-full .mk-group .c-pct{width:9ch}.mk-full .mk-group .name{max-width:none;overflow:visible;text-overflow:clip;padding:0 4px;white-space:normal;line-height:1.2}.mk-full .mk-group td.num{padding:0 6px}.mk-full .mk-group td.tag{padding:0 0 0 6px}.mk-full .mk-group .mk-rule th{height:16px;padding:2px 10px 0 36px;font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:none;line-height:14px;color:var(--dim);background:transparent;border-top:1px solid var(--rule-strong);border-bottom:0}.mk-full .mk-day{font-size:11px}.mk-full .mk-group td.pct.is-big{outline:1px solid currentColor;outline-offset:-3px}.mk-full .mk-group [title]{cursor:help}.fresh-legend{white-space:nowrap;cursor:help}.panel-head>.fresh-legend{display:flex;align-items:center;flex:0 0 auto;padding-right:8px;font-size:11px;color:var(--dim);letter-spacing:.04em}.mk-group td.num{padding:0 6px}.rc{display:flex;flex-direction:column;min-width:0;container:rc / inline-size}.ch-bar{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 12px;min-height:28px;border-bottom:1px solid var(--rule);background:var(--panel)}.ch-tabs{margin-right:0;border-left:0;overflow-x:auto;scrollbar-width:none}.ch-tabs::-webkit-scrollbar{display:none}.ch-tabs .tab{height:28px;font-size:12px}.ch-tabs .tab.is-zoomed{background:var(--panel-3);color:var(--text)}.rc>.ch-bar{gap:0}.rc .ch-rng{padding-right:10px}.ch-right{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;min-width:0}.ch-grp{padding:0 10px 0 11px;background:linear-gradient(var(--rule-strong),var(--rule-strong)) 0 50% / 1px 16px no-repeat}.ch-grp.is-row-start{background:none}.ch-right>.ch-grp:last-child{padding-right:0}.ch-tools{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.ch-tools>.tab{height:28px;font-size:12px}.ch-seg{display:flex;align-items:center}.ch-seg .tab{height:28px;font-size:12px}.ch-sty{justify-content:center;min-width:calc(7ch + 16px);color:var(--text)}.ch-add-s{display:none}.ch-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 0 0 8px;border:1px solid var(--rule-strong);font-size:12px;color:var(--text);white-space:nowrap}.ch-chip-sw{width:10px;height:2px;background:currentColor}.ch-chip.cmp-1 .ch-chip-sw{background:var(--cmp-1)}.ch-chip.cmp-2 .ch-chip-sw{background:var(--cmp-2)}.ch-chip.cmp-3 .ch-chip-sw{background:var(--cmp-3)}.ch-chip-x{height:20px;padding:0 7px;border:0;background:transparent;color:var(--dim);font-family:var(--font);font-size:13px;cursor:pointer}.ch-chip-x:hover{color:var(--text);background:var(--panel-3)}.ch-dates{display:flex;align-items:center;gap:10px;margin-left:auto;padding:2px 8px 2px 0;font-size:12px;color:var(--dim)}.ch-right>.ch-dates{margin-left:0;padding:0 10px 0 11px}.ch-right>.ch-dates input{font-size:12px}.ch-dates label{display:flex;align-items:center;gap:6px;letter-spacing:.06em}.ch-right>.ch-dates{gap:6px}.ch-dsep{color:var(--dim)}.ch-dates input{width:13ch;height:28px;padding:0 8px;border:1px solid transparent;background:transparent;color:var(--text-2);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:.02em;cursor:text}.ch-dates input:hover{border-bottom-color:var(--rule-strong)}.ch-dates.is-active input{color:var(--text)}.ch-dates input:focus{outline:0;border-color:var(--accent);background:var(--bg);color:var(--text)}.ch-dates input.is-bad{border-color:var(--down);color:var(--down)}.ch-bar{position:relative}.ch-rng{display:flex;align-items:stretch;min-width:0}.ch-per{display:flex}.ch-per-btn{height:28px;gap:6px;font-size:12px;white-space:nowrap;border:1px solid var(--rule-strong);border-width:0 1px;color:var(--text);cursor:pointer}.ch-per-btn[aria-expanded=true]{color:var(--ink);background:var(--here)}.ch-caret{font-size:10px}.ch-per-grid{position:absolute;top:28px;left:0;z-index:30;max-width:100%;overflow-x:auto;padding:4px 0 6px;background:var(--panel);border:1px solid var(--rule-strong)}.ch-per-grid[hidden]{display:none}.ch-per-g{padding:6px 10px 2px;font-size:11px;letter-spacing:.1em;color:var(--dim)}.ch-per-row{display:grid;grid-template-columns:76px repeat(11,36px);align-items:center;height:24px}.ch-per-k{padding:0 10px;font-size:11px;letter-spacing:.06em;color:var(--dim);white-space:nowrap}.ch-per-c{width:34px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--font);font-size:12px;color:var(--text-2)}.ch-per-c:hover{color:var(--text);background:var(--panel-3)}.ch-per-c.is-active{color:var(--ink);background:var(--here);font-weight:600}.ch-per-c:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.ch-hv{color:var(--text)}@container rc (max-width: 999px){.ch-avg,.ch-log{padding:0 5px}.rc .ch-rng{padding-right:6px}.ch-grp,.ch-right>.ch-dates{padding:0 6px 0 7px}.ch-right>.ch-dates input{width:calc(10ch + 10px);padding:0 3px}}@container rc (max-width: 859px){.ch-bar{--ch-yy: 1}.ch-right>.ch-dates input{width:calc(8ch + 10px)}.ch-add-l{display:none}.ch-add-s{display:inline}}@container rc (max-width: 779px){.ch-tabs .tab,.ch-per-btn,.ch-add{padding:0 5px}.ch-sty{padding:0 5px;min-width:calc(7ch + 10px)}}@container rc (max-width: 719px){.ch-tabs .ch-r-minor:not(.is-active){display:none}.ch-seg .tab.ch-log,.ch-seg .tab.ch-avg{padding:0 4px}}.ch-head{padding:6px 10px 0;min-width:0}.ch-l1,.ch-l2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-l1{height:28px;font-size:20px;line-height:28px;letter-spacing:.01em}.ch-l1 .ch-k{font-size:12px;letter-spacing:.08em;color:var(--dim);vertical-align:3px}.ch-l1 .ch-v{color:var(--text);font-weight:600;margin-right:6px}.ch-l1 .ch-c{margin-right:6px;font-weight:600}.ch-l2{height:20px;font-size:13px;line-height:20px;color:var(--text-2)}.ch-l2 .ch-k{color:var(--dim);letter-spacing:.06em}.ch-l2 .ch-when{color:var(--text)}.ch-l2 .ch-cmpk.cmp-1{color:var(--cmp-1)}.ch-l2 .ch-cmpk.cmp-2{color:var(--cmp-2)}.ch-l2 .ch-cmpk.cmp-3{color:var(--cmp-3)}.ch-sep{color:var(--dim);margin:0 4px}.rc-home .ch-sep{color:var(--faint)}.rc.is-compact .ch-l2,.rc.is-tight .ch-l2{display:none}.rc.is-compact .ch-head,.rc.is-tight .ch-head{padding-top:2px}.rc.is-compact,.rc.is-tight{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.rc.is-compact>.ch-bar,.rc.is-tight>.ch-bar{grid-area:1 / 1}.rc.is-compact>.ch-head,.rc.is-tight>.ch-head{grid-area:1 / 2;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;border-bottom:1px solid var(--rule);background:var(--panel)}.rc.is-compact>.chart-host,.rc.is-tight>.chart-host{grid-area:2 / 1 / 3 / 3;min-height:0;height:auto}.rc.is-compact .ch-tabs .tab,.rc.is-tight .ch-tabs .tab{padding:0 6px;font-size:11px}.rc.is-compact .ch-l1,.rc.is-tight .ch-l1{font-size:16px}.rc.is-loading .ch-head{opacity:.7}.panel-body:has(>.rc-home){position:relative;min-height:330px}.rc-home{position:absolute;inset:0}.rc-home .chart-host-home{position:relative;inset:auto;flex:1;min-height:0;height:auto;margin:4px 0 0 10px}.chart-host{position:relative;height:320px;min-height:0;overflow:hidden;margin:4px 0 0 10px}.chart-host:focus{outline:none}.chart-host:focus-visible{outline:1px solid var(--rule-strong);outline-offset:2px}.chart{display:block;overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chart-host.is-measuring .chart{touch-action:none}.chart-host.is-pan .chart{cursor:grab}.chart-host.is-pan.is-panning .chart{cursor:grabbing}.ch-latest{position:absolute;right:70px;z-index:1;display:flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 6px;border:1px solid var(--rule-strong);border-radius:0;background:var(--panel-2);color:var(--text);font-family:var(--font);font-size:12px;letter-spacing:-1px;cursor:pointer}.ch-latest[hidden]{display:none}.ch-latest:hover{background:var(--panel-3)}.ch-latest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.ch-latest{min-width:32px;height:32px}}.ch-al-layer{position:absolute;inset:0;z-index:0;pointer-events:none}.ch-al-line{position:absolute;left:0;height:0;border-top:1px dashed var(--name-2)}.ch-al-line.is-fired{opacity:.45}.ch-al-lab{position:absolute;transform:translateY(-50%);display:flex;align-items:center;gap:2px;height:16px;padding:0 0 0 4px;border:1px solid var(--name-2);background:var(--bg);color:var(--name-2);font-family:var(--font);font-size:11px;white-space:nowrap;pointer-events:auto}.ch-al-lab.is-fired{opacity:.6}.ch-al-edge{position:absolute;height:14px;padding:0 4px;background:var(--bg);color:var(--name-2);font-family:var(--font);font-size:11px;line-height:14px;white-space:nowrap}.ch-al-edge.is-fired{opacity:.6}.rc-home :is(.ch-al-lab,.ch-al-edge){font-size:10px}.ch-al-lab button{height:100%;padding:0 5px;border:0;border-left:1px solid var(--name-2);background:none;color:inherit;font:inherit;cursor:pointer}.ch-al-lab button:hover{background:var(--panel-3);color:var(--text)}.ch-al-lab button:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ch-al-box{position:absolute;z-index:2;width:max-content;max-width:240px;padding:6px;border:1px solid var(--rule-strong);background:var(--panel-2);font-family:var(--font)}.ch-al-go{height:24px;padding:0 8px;border:1px solid var(--name-2);background:var(--panel);color:var(--text);font-family:var(--font);font-size:12px;cursor:pointer}.ch-al-go:hover{background:var(--panel-3)}.ch-al-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ch-al-go:disabled{opacity:.6;cursor:default}.ch-al-note{margin:6px 0 0;color:var(--dim);font-size:11px;line-height:1.35;white-space:normal}.ch-al-note.is-warn{color:var(--down)}@media(pointer:coarse){.ch-al-lab{height:30px;font-size:11px}.ch-al-lab button{min-width:30px}.ch-al-go{height:32px}}.ch-grid,.ch-vgrid{stroke:var(--rule);stroke-width:1;shape-rendering:crispEdges}.ch-axis{stroke:var(--rule-strong);stroke-width:1;shape-rendering:crispEdges}.ch-zero{stroke:var(--text-2);stroke-width:1;opacity:.5;shape-rendering:crispEdges}.ch-ylab,.ch-xlab,.ch-vlab{fill:var(--dim);font-family:var(--font);font-size:11px}.ch-xlab.is-strong{fill:var(--text-2)}.ch-vlab{font-size:11px;letter-spacing:.08em}.ch-line{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.ch-line.is-ext{opacity:.5}.ch-area{fill:var(--accent);opacity:.07}.ch-cmp{fill:none;stroke-width:1.5;stroke-linejoin:round}.ch-cmp.cmp-1{stroke:var(--cmp-1)}.ch-cmp.cmp-2{stroke:var(--cmp-2)}.ch-cmp.cmp-3{stroke:var(--cmp-3)}.ch-candle.up{fill:var(--up)}.ch-candle.down{fill:var(--down)}.ch-wick{fill:none;stroke-width:1;shape-rendering:crispEdges}.ch-wick.up{stroke:var(--up)}.ch-wick.down{stroke:var(--down)}.ch-vol{opacity:.45}.ch-vol.up{fill:var(--up)}.ch-vol.down{fill:var(--down)}.ch-last-line{stroke:var(--accent);stroke-width:1;stroke-dasharray:2 3;opacity:.45;shape-rendering:crispEdges}.ch-last-bg{fill:var(--accent)}.ch-last .ch-last-t,.ch-last-t{fill:var(--ink);font-family:var(--font);font-size:11px;font-weight:600}.ch-last.cmp-1 .ch-last-bg{fill:var(--cmp-1)}.ch-last.cmp-2 .ch-last-bg{fill:var(--cmp-2)}.ch-last.cmp-3 .ch-last-bg{fill:var(--cmp-3)}.ch-cross{stroke:var(--text-2);stroke-width:1;stroke-dasharray:2 2;shape-rendering:crispEdges;pointer-events:none}.ch-dot{fill:var(--text);pointer-events:none}.ch-day{stroke:var(--rule-strong);stroke-width:1;shape-rendering:crispEdges}.ch-ext{fill:var(--panel-2)}.ch-ext-lab{fill:var(--dim);font-family:var(--font);font-size:11px;letter-spacing:.04em}.ch-ref{stroke-width:1;shape-rendering:crispEdges}.ch-ref-prev{stroke:var(--text-2);stroke-dasharray:6 4;opacity:.7}.ch-ref-open{stroke:var(--dim);stroke-dasharray:1 3}.ch-lab{font-family:var(--font);font-size:11px;fill:var(--text-2)}.rc-home .ch-lab{font-size:10px}.rc-home :is(.ch-ext-lab,.ch-vlab){font-size:9px;letter-spacing:.08em}.ch-lab-bg{fill:var(--bg);opacity:.82}.ch-ref-prev-lab{fill:var(--text-2)}.ch-ref-open-lab{fill:var(--dim)}.ch-level{stroke:var(--text-2);stroke-dasharray:6 4;opacity:.8}.ch-level.is-put{stroke-dasharray:2 3}.ch-levels{pointer-events:none}.ch-prev-bg{fill:var(--bg);stroke:var(--text-2);stroke-width:1;stroke-dasharray:3 2;shape-rendering:crispEdges}.ch-prev-t{fill:var(--text-2);font-family:var(--font);font-size:11px}.ch-mk-lab{fill:var(--text)}.ch-mk-lab.up,.ch-mk-move.up{fill:var(--up)}.ch-mk-lab.down,.ch-mk-move.down{fill:var(--down)}.ch-mk{fill:var(--bg);stroke:var(--text);stroke-width:1.5}.ch-mk-move.up{stroke:var(--up)}.ch-mk-move.down{stroke:var(--down)}.ch-move{fill:none;stroke-width:3;stroke-linecap:round;opacity:.85}.ch-move.up{stroke:var(--up)}.ch-move.down{stroke:var(--down)}.ch-tag-bg{fill:var(--text-2)}.ch-tag{fill:var(--ink);font-family:var(--font);font-size:11px;font-weight:600}.chart.is-tiny .ch-ylab,.chart.is-tiny .ch-last-t,.chart.is-tiny .ch-prev-t,.chart.is-tiny .ch-tag{font-size:8.5px}.ch-flag{cursor:default}a.ch-flag{cursor:pointer}.ch-flag-box{fill:var(--bg);stroke:var(--text-2);stroke-width:1;shape-rendering:crispEdges}.ch-flag-t{fill:var(--text-2);font-family:var(--font);font-size:11px;font-weight:700}.ch-flag.is-E .ch-flag-box{stroke:var(--accent)}.ch-flag.is-E .ch-flag-t{fill:var(--accent)}.ch-flag:hover .ch-flag-box{fill:var(--panel-3)}.ch-flag.is-N .ch-flag-box{stroke:var(--text)}.ch-flag.is-N .ch-flag-t{fill:var(--text)}a.ch-flag:focus{outline:none}a.ch-flag:focus-visible .ch-flag-box{fill:var(--panel-3);stroke:var(--accent);stroke-width:2}.ch-foot{display:flex;align-items:flex-start;gap:8px;margin:0 0 0 10px;min-width:0}.ch-foot>.ch-key{flex:1 1 auto;min-width:0;margin:4px 0 0}.ch-foot>.ch-png{margin-top:4px}.ch-png{flex:none;margin-left:auto;height:20px;padding:0 8px;font-size:11px;letter-spacing:.06em}.ch-png:disabled{opacity:.6;cursor:default}.ch-bar.is-chips~.ch-foot .ch-png{display:none}.ch-key{margin:4px 0 0 10px;height:20px;font-size:12px;line-height:20px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-key[hidden]{display:none}.ch-key-m{display:inline-block;width:14px;height:14px;border:1px solid var(--text-2);font-size:11px;font-weight:700;line-height:12px;text-align:center;color:var(--text-2)}.ch-key-m.is-E{border-color:var(--accent);color:var(--accent)}.ch-key-m.is-N{border-color:var(--text);color:var(--text)}.rc.is-compact>.ch-foot,.rc.is-tight>.ch-foot{display:none}.ch-flag.is-I .ch-flag-box{stroke:var(--name-5)}.ch-flag.is-I .ch-flag-t{fill:var(--name-5)}.ch-flag.is-C .ch-flag-box{stroke:var(--name-3)}.ch-flag.is-C .ch-flag-t{fill:var(--name-3)}.ch-key-m.is-I{border-color:var(--name-5);color:var(--name-5)}.ch-key-m.is-C{border-color:var(--name-3);color:var(--name-3)}.ch-avg-l{fill:none;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.ch-avg-l.is-1{stroke:var(--cmp-1)}.ch-avg-l.is-2{stroke:var(--cmp-3)}.ch-avg-sw{display:inline-block;width:12px;height:2px;margin-right:5px;vertical-align:middle;background:var(--cmp-1)}.ch-avg-sw.is-2{background:var(--cmp-3)}.ch-avg-k{color:var(--text-2)}.c-white{--avg-c: var(--cmp-1)}.c-grey{--avg-c: var(--cmp-3)}.c-blue{--avg-c: var(--cmp-2)}.c-violet{--avg-c: var(--name-2)}.c-orchid{--avg-c: var(--name-3)}.c-pink{--avg-c: var(--name-4)}.c-teal{--avg-c: var(--name-5)}.c-lime{--avg-c: var(--name-6)}.ch-avg-l[class*=" c-"]{stroke:var(--avg-c)}.ch-avg-sw[class*=" c-"]{background:var(--avg-c)}.ch-avgw{display:flex;align-items:center}.ch-avg-btn{height:28px;padding:0 4px}.ch-avg-btn[aria-expanded=true]{color:var(--ink);background:var(--here)}.ch-avg-set{position:absolute;top:100%;right:0;z-index:30;max-width:100%;padding:6px 10px 8px;background:var(--panel);border:1px solid var(--rule-strong)}.ch-avg-set[hidden]{display:none}.ch-avg-h{margin:0 0 4px;font-size:11px;letter-spacing:.1em;color:var(--dim)}.ch-avg-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:30px}.ch-avg-on,.ch-avg-len{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em;color:var(--dim);white-space:nowrap}.ch-avg-len input{width:calc(3ch + 12px);height:22px;padding:0 5px;text-align:right;font-family:var(--font);font-size:12px;color:var(--text);background:var(--panel-2);border:1px solid var(--rule-strong)}.ch-avg-len input.is-bad{border-color:var(--down);color:var(--down)}.ch-avg-cs{display:flex;gap:4px}.ch-avg-c{width:16px;height:16px;padding:0;border:1px solid var(--rule-strong);background:var(--avg-c);cursor:pointer}.ch-avg-c.is-active{outline:2px solid var(--text);outline-offset:1px}.ch-avg-c:focus-visible{outline:2px solid var(--here);outline-offset:1px}.ch-avg-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 0;font-size:11px}.ch-meas{pointer-events:none}.ch-meas-band{opacity:.14}.ch-meas-band.up{fill:var(--up)}.ch-meas-band.down{fill:var(--down)}.ch-meas-band.flat{fill:var(--text-2)}.ch-meas-line{stroke-width:1.5;stroke-dasharray:4 3}.ch-meas-line.up{stroke:var(--up)}.ch-meas-line.down{stroke:var(--down)}.ch-meas-line.flat{stroke:var(--text-2)}.ch-meas-dot{fill:var(--text)}.ch-meas-bg{fill:var(--bg);opacity:.92;stroke:var(--rule-strong)}.ch-meas-text{font-family:var(--font);font-size:17px;font-weight:700;white-space:pre}.ch-meas-text.up{fill:var(--up)}.ch-meas-text.down{fill:var(--down)}.ch-meas-text.flat{fill:var(--text)}.stats{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border-top:1px solid var(--rule)}.stat{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--row-h);border-bottom:1px solid var(--rule)}.stat dt{color:var(--dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.stat dd{display:flex;align-items:center;margin:0;color:var(--text);text-align:right}.stats-row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;margin-top:12px}.q-name{color:var(--text-2);font-size:14px}.q-hero .fresh{align-self:center;width:auto;font-size:10px;line-height:14px}.q-hero{display:flex;align-items:baseline;gap:10px;margin-top:2px;font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.q-ccy{font-size:14px;font-weight:400;letter-spacing:.06em;color:var(--accent)}.fx-from{font-size:14px;color:var(--text-2)}.fx-from .num{color:var(--text)}.hero{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin-top:2px;font-size:44px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.hero-unit{font-size:18px;font-weight:400;letter-spacing:.06em;color:var(--accent)}.hero.is-long{font-size:36px}.hero.is-xlong{font-size:28px}.fx-to{margin-top:2px;font-size:13px;color:var(--text-2)}.fx-to.dim{color:var(--dim)}.swap{margin-top:10px}.buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:32px;padding:4px 0 8px}.buy-stats{margin-top:16px;max-width:640px}.buy-stats dd.dim{color:var(--dim);font-size:12px}.buy-side{display:flex;flex-direction:column;align-items:center;padding-top:12px}.stamp{display:inline-flex;flex-direction:column;align-items:center;padding:8px 28px 10px;border:2px solid currentColor;outline:1px solid currentColor;outline-offset:3px;text-transform:uppercase;transform:rotate(-4deg);animation:stamp-in 180ms cubic-bezier(.2,.8,.2,1) both}.stamp-k{font-size:11px;font-weight:600;letter-spacing:.3em}.stamp-v{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:.1em;white-space:nowrap}.stamp-worth{color:var(--up)}.stamp-sleep{color:var(--accent)}.stamp-skip{color:var(--down)}@keyframes stamp-in{from{transform:rotate(var(--stamp-rot, -4deg)) scale(1.25);opacity:0}to{transform:rotate(var(--stamp-rot, -4deg)) scale(1);opacity:1}}.stamp-line{margin-top:14px;color:var(--text-2);text-align:center}.how{align-self:stretch;margin-top:16px;border-top:1px solid var(--rule);padding-top:8px}.how summary{cursor:pointer;color:var(--accent);font-size:12px;list-style:none}.how summary::-webkit-details-marker{display:none}.how summary::before{content:"+ "}.how[open] summary::before{content:"- "}.how-list{margin-top:8px;display:grid;gap:6px;color:var(--text-2);font-size:12px;line-height:1.5}.wi-run{height:24px;padding:0 16px;border:1px solid var(--primary);background:var(--primary);color:var(--ink);font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.12em;cursor:pointer}.hero-value.up,.wi-x.up{color:var(--up)}.hero-value.down,.wi-x.down{color:var(--down)}.wi-source{margin-top:10px;font-size:11px;color:var(--dim)}.how-list a{color:var(--accent)}.wi-btn:disabled{opacity:.5;cursor:progress}.wi-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wi-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--rule-strong);background:transparent;color:var(--text);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.1em;text-decoration:none;cursor:pointer}.wi-btn:first-child{background:var(--primary);border-color:var(--primary);color:var(--ink)}.wi-btn:hover{text-decoration:none;background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.wi-btn:first-child:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--ink)}.news-row{display:grid;grid-template-columns:48px 40px minmax(0,1fr);gap:10px;align-items:baseline;padding:4px 10px;min-height:var(--row-h);border-bottom:1px solid var(--rule)}.news-row:hover{background:var(--panel-2)}.news-time{color:var(--dim)}.news-time .nt-s{display:none}.news-src{color:var(--dim);font-size:11px;letter-spacing:.04em}.news-hour,.news-since{display:flex;align-items:center;gap:8px;height:16px;padding:0 10px}.news-hour::after,.news-since::after{content:"";flex:1 1 auto;height:1px;background:var(--rule-strong)}.news-hour-l{font-size:11px;letter-spacing:.06em;color:var(--dim)}.news-since{height:20px}.news-since::after{background:var(--accent)}.news-since-l{font-size:12px;letter-spacing:.04em;color:var(--accent)}.news-slot{display:contents}.news-srcs{display:flex;align-items:center}.news-srcs .seg{height:18px}.news-srcs .seg-item{padding:0 6px}.news-src-one{display:none;height:18px;padding:0 6px;border:1px solid var(--rule-strong);background:transparent;color:var(--text-2);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.news-src-one:hover{color:var(--text);background:var(--panel-3)}.news-title{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-title:visited{color:var(--text-2)}.news-title:hover{color:var(--accent);text-decoration:none}.news-row.is-new{animation:news-in .3s ease-out,news-glow 2s ease-out}@keyframes news-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes news-glow{from{background:hsla(201,100%,71%,.22);box-shadow:inset 2px 0 0 var(--accent)}to{background:transparent;box-shadow:inset 2px 0 0 transparent}}@media(prefers-reduced-motion:reduce){.news-row.is-new{animation:news-glow 2s ease-out}}.news-new{color:var(--ink);background:var(--accent);padding:0 5px;margin-right:8px;font-weight:700;letter-spacing:.06em}.cmd-list{margin:-8px -10px}.cmd-row{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:4px 10px;min-height:var(--row-h);border-bottom:1px solid var(--rule)}.cmd-row:last-child{border-bottom:0}.cmd-name{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-hint{color:var(--text-2)}.cmd-example{text-align:right}.cmd-example .code+.code{margin-left:10px}.cmd-row.is-soon .cmd-name,.cmd-row.is-soon .cmd-hint,.cmd-row.is-soon .cmd-example{color:var(--faint)}.cmd-row.is-soon .cmd-example{font-size:11px;letter-spacing:.1em}.keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.keys div{display:flex;align-items:baseline;gap:10px}.keys dt{flex:0 0 96px}.keys dd{margin:0;color:var(--text-2)}.boot{padding-top:4px;font-size:13px;line-height:1.7;color:var(--text-2)}.boot-line:first-child{color:var(--text);font-weight:600;letter-spacing:.12em;margin-bottom:6px}.boot-ok{color:var(--accent)}.boot-cursor{display:inline-block;width:1ch;height:15px;margin-top:4px;background:var(--accent);animation:blink 1.1s steps(1,end) infinite}.boot-skip{margin-top:24px;font-size:11px;color:var(--dim)}.dock{position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--bg);border-top:1px solid var(--rule-strong)}.statusline{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--status-h);padding:0 var(--inset);background:var(--panel);font-size:11px;letter-spacing:.06em;white-space:nowrap}.status-msg{color:var(--accent);overflow:hidden;text-overflow:ellipsis}.status-msg[data-kind=warn]{color:var(--down)}.tape{display:none;position:relative;height:var(--tape-h);overflow:hidden;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tape-track{display:flex;width:max-content;height:100%}.tape-track.is-running{animation:tape var(--tape-duration, 60s) linear infinite}.tape:hover .tape-track{animation-play-state:paused}.tape-group{display:flex;align-items:center}.tape-item{display:inline-flex;align-items:baseline;gap:6px;padding:0 16px;font-size:12px;line-height:calc(var(--tape-h) - 2px);color:var(--text);border-right:1px solid var(--rule)}.tape-item:hover{text-decoration:none;background:var(--panel-2)}.tape-name{color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.tape-item .fresh{align-self:center;width:auto;font-size:8px;line-height:10px;padding:0 2px}.tape-empty{padding:0 var(--gutter);line-height:var(--tape-h);font-size:11px;color:var(--dim)}@keyframes tape{from{transform:translateX(0)}to{transform:translateX(-50%)}}.keybar{display:flex;height:var(--keybar-h);padding:0 calc(var(--inset) - 8px);overflow:hidden}.fkeys{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.fkeys::-webkit-scrollbar{display:none}.fkey{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-2);white-space:nowrap}.fkey:hover{text-decoration:none;background:var(--panel-3);color:var(--text)}.fkey-n{color:var(--dim);font-weight:400}.fkey.is-active{background:var(--here);color:var(--ink)}.fkey.is-active .fkey-n{color:var(--ink)}@media(max-width:1100px){.cmd-keys{display:none}.grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){:root{--gutter: 8px;--row-h: 28px}body{font-size:13px}.clock .label{display:none}.clock{gap:8px}.status{padding-left:8px;letter-spacing:.04em}.wordmark{letter-spacing:.14em}.suggest{left:var(--gutter);width:calc(100% - var(--gutter) * 2)}.suggest li{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);gap:10px;height:32px}.suggest .sug-name{max-width:72vw}.grid-table th,.grid-table td{padding:0 8px}.grid-table .chg,.grid-table .time,.grid-table .moves{display:none}.mk-group .c-chg,.mk-group .c-time{width:0}.ch-bar{gap:0}.ch-tabs{width:100%;border-bottom:1px solid var(--rule)}.ch-rng{width:100%;border-bottom:1px solid var(--rule)}.ch-rng>.ch-tabs{flex:1 1 auto;width:auto;min-width:0;border-bottom:0}.ch-right{width:100%;margin-left:0;gap:0}.ch-right.is-wait{min-height:36px}.rc .ch-rng{padding-right:0}.ch-right>.ch-dates{padding:4px 4px 4px 8px}.ch-right>.ch-seg{padding:4px 6px}.ch-tools{padding:4px 8px 4px 7px}.ch-dates{margin-left:0;padding:4px 8px;gap:8px}.ch-dates input{width:13ch;padding:0 6px}.ch-head{padding:4px 6px 0}.ch-l1{font-size:18px}.ch-l2{font-size:12px}.rc.is-compact,.rc.is-tight{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.rc.is-compact>.ch-head,.rc.is-tight>.ch-head{grid-area:2 / 1;justify-content:flex-start;padding:0 6px}.rc.is-compact>.chart-host,.rc.is-tight>.chart-host{grid-area:3 / 1}.panel-body:has(>.rc-home){min-height:300px}.q-hero,.hero{font-size:34px}.hero.is-long{font-size:28px}.hero.is-xlong{font-size:22px}.hero-unit{font-size:14px}.buy{grid-template-columns:minmax(0,1fr);gap:16px}.wi-run{margin-left:auto}.stamp-v{font-size:26px}.stats-row{grid-template-columns:minmax(0,1fr)}.chart-host{height:240px;margin-left:6px}.ch-key{margin-left:6px;font-size:13px;white-space:normal;height:auto}.ch-foot{margin-left:6px}.ch-png{height:28px}.rc-home .chart-host-home{margin-left:6px}.news-row{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:4px 8px}.news-src{display:none}.news-srcs{display:none}.news-src-one{display:inline-flex;align-items:center}.news-bar .seg{flex-wrap:wrap;height:auto}.news-bar .seg-item{min-height:22px}.news-hour-l{font-size:12px}.news-since-l{font-size:13px}.news-time .nt-l{display:none}.news-time .nt-s{display:inline}.news-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cmd-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 8px}.cmd-name{white-space:normal}.cmd-example{text-align:left}.cmd-hint{font-size:12px}.keys{grid-template-columns:minmax(0,1fr)}.tape-item{padding:0 12px}.fkey{padding:0 10px}}@media(prefers-reduced-motion:reduce){.tape-track.is-running{animation:none}.tape{overflow-x:auto;scrollbar-width:none}.cmd-focused .cursor.blink{animation:none;opacity:.9}.boot-cursor{animation:none}.stamp{animation:none}.tick-up{background:none;color:var(--up)!important}.tick-down{background:none;color:var(--down)!important}}:root{--series-1: #3987e5;--series-2: #d55181}.sc-scroll{overflow-x:auto}.sc-table .sc-sym{font-weight:600}.sc-table .sc-sym a{color:var(--text)}.sc-table .name{min-width:180px}@media(max-width:639px){.sc-table .name{display:none}}.star{display:flex;align-items:center;padding:0 8px;margin-right:auto;border:0;border-right:1px solid var(--rule-strong);background:transparent;color:var(--dim);font-family:var(--font);font-size:14px;line-height:1;cursor:pointer}.star:hover{color:var(--text);background:var(--panel-3)}.star.is-on{color:var(--accent)}.fnbar{display:flex;align-items:stretch;min-height:24px;background:var(--panel);border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.fnbar::-webkit-scrollbar{display:none}.fn{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:0 10px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--text-2);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.fn:hover{text-decoration:none;background:var(--panel-3);color:var(--text)}.fn-n{color:var(--dim);font-weight:400}.fn.is-active{background:var(--here);color:var(--ink)}.fn.is-active .fn-n{color:var(--ink)}.fn.is-soon{color:var(--faint)}.fn.is-soon:hover{color:var(--dim)}.wl-top,.pf-top{padding:0}.wl-top>*,.pf-top>*{padding:6px 10px;border-bottom:1px solid var(--rule)}.wl-export,.pf-export{display:flex;align-items:center;gap:10px}.wl-export input,.pf-export textarea,.pf-import textarea{flex:1;min-width:0;padding:2px 6px;border:1px solid var(--rule-strong);background:var(--bg);color:var(--text);font-family:var(--font);font-size:12px}.wl-export input:focus,.pf-export textarea:focus,.pf-import textarea:focus{outline:1px solid var(--accent);outline-offset:0}.pf-btn{display:inline-flex;align-items:center;height:24px;padding:0 12px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.1em;cursor:pointer;white-space:nowrap}.pf-btn:hover{text-decoration:none;background:var(--accent-tint)}.wl-empty,.pf-empty{padding:10px;line-height:2}.wl-empty .code,.pf-empty .code{margin:0 4px}.wl-table .wl-sym,.pf-table .pf-sym{width:1%;font-weight:600}.wl-table .wl-sym a,.pf-table .pf-sym a{color:var(--text)}.wl-table tbody .name,.pf-table tbody .name{color:var(--text-2)}.wl-table .name-h,.pf-table .name-h{width:100%}.h-more{padding:4px 10px;font-size:12px}.imp-pick{display:grid;gap:6px}.imp{display:grid;gap:8px}.imp-title{color:var(--text);font-size:12px;font-weight:600;letter-spacing:.06em}.imp-note{font-size:12px}.imp-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.imp-group{min-width:0;border:1px solid var(--rule)}.imp-h{padding:4px 8px;border-bottom:1px solid var(--rule);color:var(--dim);font-size:11px;letter-spacing:.1em}.imp-n{color:var(--text);font-weight:600}.imp-table th[scope=row]{color:var(--text);font-weight:600}.imp-table .imp-row{color:var(--faint);width:1%}.imp-none,.imp-more{padding:4px 8px;font-size:12px}.imp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.imp-actions .pf-btn[disabled]{border-color:var(--rule-strong);color:var(--faint);cursor:default;background:transparent}@media(max-width:639px){.wl-table .name-h,.wl-table tbody .name,.pf-table .name-h,.pf-table .name{display:none}.wl-table .wl-sym,.pf-table .pf-sym{width:100%}.wl-top>*,.pf-top>*{padding:6px 8px}.wl-export,.pf-export{flex-wrap:wrap}.imp-groups{grid-template-columns:minmax(0,1fr);gap:8px}.fn{padding:0 9px}.fnbar{min-height:30px}}.desk{--desk-row: 40px}.desk-bar{display:flex;align-items:stretch;gap:10px;height:26px;margin-bottom:1px;background:var(--panel);border:1px solid var(--rule-strong);font-size:11px;letter-spacing:.06em}.desk-btn{align-self:center;height:20px;padding:0 8px;border:1px solid var(--rule-strong);background:transparent;color:var(--text-2);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.desk-btn:hover{color:var(--accent);background:var(--accent-tint);border-color:var(--accent)}.dp{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg);outline:1px solid var(--rule-strong)}.dp.is-focused{box-shadow:inset 0 0 0 1px var(--accent);z-index:1}.desk.is-dragging{user-select:none}.dp.is-moving{z-index:3;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 1px var(--accent)}.screen:has(>.view>.desk){padding-left:var(--gutter);padding-right:var(--gutter)}.desk.is-mobile .dp{height:max(320px,calc(var(--h) * 46px))}.desk-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:30px;margin-bottom:1px;padding:4px 8px;background:var(--panel-2);border:1px solid var(--accent);color:var(--text);font-size:12px}.desk-confirm[hidden]{display:none}.desk-confirm:focus{outline:0}.link-confirm{flex:0 0 auto;margin-bottom:8px}.desk.is-mobile .dp.is-card{height:calc(var(--h) * 34px);min-height:124px}.desk.is-mobile .desk-bar{flex-wrap:wrap;height:auto;min-height:26px}.panel.is-max{position:fixed;z-index:6;top:var(--max-top, calc(var(--topbar-h) + var(--cmd-h)));left:var(--inset);right:var(--inset);bottom:calc(var(--dock-h) + 8px);border:1px solid var(--rule-strong)}.panel.is-max>.panel-body{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:auto}.panel.is-max>.panel-body:has(>.rc-home){min-height:0;overflow:hidden;scrollbar-gutter:auto}.panel.is-max .panel-label{box-shadow:inset 0 -2px 0 var(--ink)}.chart-host>svg{position:absolute;inset:0;width:100%;height:100%}:root{scrollbar-color:var(--rule-strong) var(--bg)}*{scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--rule-strong);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--faint)}@media(min-width:1100px){html:not(.is-embed) body{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;padding-bottom:var(--dock-h);overflow:hidden}html:not(.is-embed) .topbar,html:not(.is-embed) .commandbar,html:not(.is-embed) body>.tape,html:not(.is-embed) .tickerbar{flex:0 0 auto}html:not(.is-embed) .screen{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:8px;overflow:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--rule-strong) var(--bg)}html:not(.is-embed) .screen>.view{display:flex;flex-direction:column;flex:1 1 0;min-height:0}html:not(.is-embed) .view>*{flex:0 0 auto}html:not(.is-embed) .view>:is(.panel,.stack,.grid,.with-side,#er-host){flex:0 1 auto;min-height:96px}html:not(.is-embed) .view>:nth-last-child(1 of:is(.panel,.stack,.grid,.with-side,#er-host):not([hidden])){flex:1 1 auto;min-height:240px}html:not(.is-embed) .view>.panel.mk-panel:not([hidden]){flex:0 1 auto!important;min-height:96px}html:not(.is-embed) .view>.panel>.panel-body,html:not(.is-embed) .view>#er-host>.panel>.panel-body{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:auto}html:not(.is-embed) .view>#er-host{display:flex;flex-direction:column}html:not(.is-embed) .view>#er-host>.panel{flex:1 1 auto;min-height:0}html:not(.is-embed) .view>.stack{display:flex;flex-direction:column}html:not(.is-embed) .view>.stack>*{flex:0 1 auto;min-height:96px}html:not(.is-embed) .view>.stack>:nth-last-child(1 of:not([hidden])){flex:1 1 0;min-height:160px}html:not(.is-embed) .view>.stack>.panel>.panel-body,html:not(.is-embed) .view>.stack>:not(.panel)>.panel>.panel-body{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:auto}html:not(.is-embed) .view>.stack>:not(.panel)>.panel{min-height:0}html:not(.is-embed) .view>.stack>.panel.chart-hold{flex:1 0 auto}html:not(.is-embed) .view>.stack>.panel.chart-hold~.panel:last-child{flex:0 1 auto}html:not(.is-embed) .view>.stack>.panel.chart-hold .chart-host{min-height:280px}html:not(.is-embed) .view>.grid{grid-auto-rows:minmax(0,auto);align-content:stretch}html:not(.is-embed) .view>:is(.grid,.with-side)>.panel{min-height:0}html:not(.is-embed) .view>:is(.grid,.with-side)>.panel>.panel-body{min-height:0;overflow:auto;scrollbar-gutter:auto}html:not(.is-embed) .view>.with-side{align-items:stretch}html:not(.is-embed) .view .panel-body:has(>.rc:not(.rc-home)),html:not(.is-embed) .view>:is(.stack,.panel) .panel-body:has(>.chart-host){display:flex;flex-direction:column}html:not(.is-embed) .view .panel-body>.rc:not(.rc-home){flex:1 1 auto;min-height:0}html:not(.is-embed) .view .panel-body>.rc:not(.rc-home)>:not(.chart-host){flex:0 0 auto}html:not(.is-embed) .view .panel-body>.rc:not(.rc-home)>.chart-host,html:not(.is-embed) .view>:is(.stack,.panel) .panel-body>.chart-host{flex:1 1 0;height:auto;min-height:160px}html:not(.is-embed) .view>:is(.stack,.panel) .panel-body:has(>.chart-host)>:not(.chart-host){flex:0 0 auto}html:not(.is-embed) .view>.grid-home{grid-template-columns:minmax(0,62fr) minmax(0,38fr);grid-template-rows:fit-content(48%) minmax(140px,1fr);min-height:0}html:not(.is-embed) .grid-home>.panel-wide>.panel-body{overflow:auto;scrollbar-gutter:stable}html:not(.is-embed) .grid-home .panel-body:has(>.rc-home){min-height:0;overflow:hidden;scrollbar-gutter:auto}html:not(.is-embed) .screen>.view:has(>.h-brief){flex:1 0 auto}html:not(.is-embed) .screen:has(>.view>.h-brief){scrollbar-gutter:auto}html:not(.is-embed) .screen>.view>.grid-home.h-brief{--hb-gap: 8px;display:grid;flex:1 0 auto!important;min-height:0!important;grid-template-columns:minmax(0,62fr) minmax(0,38fr);grid-template-rows:auto auto minmax(280px,1fr);grid-template-areas:"lead lead" "idx idx" "chart side";gap:var(--hb-gap)}html:not(.is-embed) .screen>.view>.grid-home.h-brief.has-line{grid-template-rows:auto auto auto minmax(280px,1fr);grid-template-areas:"top top" "lead lead" "idx idx" "chart side"}html:not(.is-embed) .screen>.view>.grid-home.h-brief.has-desk{grid-template-rows:auto auto auto minmax(280px,1fr) auto;grid-template-areas:"top top" "lead lead" "idx idx" "chart side" "yours yours"}html:not(.is-embed) .grid-home.h-brief>:is(.hm-line,.hm-desk){grid-area:top}html:not(.is-embed) .grid-home.h-brief>.hb-lead{grid-area:lead}html:not(.is-embed) .grid-home.h-brief>.h-idx{grid-area:idx}html:not(.is-embed) .grid-home.h-brief>.h-chart{grid-area:chart;contain:size}html:not(.is-embed) .grid-home.h-brief>.hb-side{grid-area:side;contain:size;min-height:calc(var(--hb-row) * 10 + (var(--hb-head) + 2px) * 2 + var(--hb-gap))}html:not(.is-embed) .grid-home.h-brief .hb-side>.h-news{flex:55 1 0;min-height:calc(var(--hb-row) * 4 + var(--hb-head) + 2px)}html:not(.is-embed) .grid-home.h-brief .hb-side>.hb-reports{flex:45 1 0;min-height:calc(var(--hb-row) * 6 + var(--hb-head) + 2px)}html:not(.is-embed) .grid-home.h-brief>.hb-yours{grid-area:yours}html:not(.is-embed) .grid-home.h-brief>.hm-desk>.panel-body{max-height:30vh;overflow:auto;scrollbar-gutter:stable}html:not(.is-embed) .grid-home.h-brief .panel{min-height:0}html:not(.is-embed) .grid-home.h-brief .panel>.panel-body{overflow:visible;scrollbar-gutter:auto}html:not(.is-embed) .grid-home.h-brief .panel-body:has(>.rc-home){flex:1 1 auto;height:auto;min-height:calc(280px - var(--hb-head) - 2px)}html:not(.is-embed) .grid-home.h-brief .h-news>.panel-body{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable}html:not(.is-embed) .grid-home.h-brief .h-news>.panel-body{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 8px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 8px),transparent)}html:not(.is-embed) .grid-home.h-brief .hb-reports>.panel-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column}}.is-embed body{min-height:0}.is-embed .topbar,.is-embed .commandbar,.is-embed body>.tape,.is-embed .dock,.is-embed .footnote{display:none}.is-embed .screen{padding:0}.is-embed .grid,.is-embed .stack,.is-embed .panel-solo{border:0}.is-embed :is(.grid,.stack){gap:1px;background:var(--rule-strong)}.is-embed :is(.grid,.stack)>.panel,.is-embed :is(.grid,.stack)>:not(.panel)>.panel{border:0}.is-embed{scrollbar-width:thin;scrollbar-color:var(--rule-strong) var(--bg)}.is-embed .q-hero{margin:0;font-size:24px}.is-pop .topbar,.is-pop body>.tape,.is-pop .keybar,.is-pop .status-sponsor{display:none}.is-pop body,.is-pop body.has-tape{--tape-h: 0px;--keybar-h: 0px;--dock-h: calc(var(--status-h) + 1px)}.is-pop body{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;padding-bottom:var(--dock-h);overflow:hidden}.is-pop .commandbar,.is-pop .tickerbar{flex:0 0 auto}.is-pop .screen{flex:1 1 auto;min-height:0;padding-bottom:8px;overflow:auto}.fkey-pop{display:none;border:0;border-left:1px solid var(--rule);background:transparent;font-family:var(--font);cursor:pointer;padding:0 12px}@media(hover:hover)and (pointer:fine){.fkey-pop:not([hidden]){display:flex}}.wd-stats dd{gap:6px}.wd-table{max-width:820px}.wd-table .name{width:auto;max-width:none}.wd-spark-cell{width:1%}.wd-sub{font-size:11px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin:4px 0}.wd-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px}.wd-table .wd-wrap{white-space:normal;height:auto;padding-top:4px;padding-bottom:4px;line-height:1.3}@media(max-width:639px){.wd-hide-sm{display:none}.wd-two{grid-template-columns:minmax(0,1fr)}.wd-table th,.wd-table td{padding:0 6px}}.news-filing .news-tkr{display:inline-block;width:7ch;color:var(--accent)}.news-filing .news-link{color:inherit}.news-filing .news-link:hover{color:var(--accent);text-decoration:none}.news-row.is-dim .news-title,.news-row.is-dim .news-src{color:var(--dim)}.gs-form{flex-wrap:nowrap;padding:8px 10px;border-bottom:1px solid var(--rule)}.since{color:var(--dim)}.since .sn-sep{color:var(--faint)}.since .sn-i{white-space:nowrap}@media(max-width:639px){.panel-head:has(.since){flex-wrap:wrap}.panel-meta:has(.since){flex:1 1 100%;justify-content:flex-start;text-align:left;padding-left:8px}}.panel-head>.hl-line{flex:0 0 auto;align-self:center;padding-right:8px;font-size:11px;line-height:14px;letter-spacing:.04em;color:var(--dim);white-space:nowrap}.hl-line a{color:var(--text)}.hl-line a:hover,.hl-line a:focus-visible{color:var(--accent);text-decoration:none}.hl-line .sn-sep{color:var(--faint)}.hl-line .hl-i{white-space:nowrap}@media(max-width:1279px){.panel-head:has(>.hl-line){flex-wrap:wrap;height:auto;min-height:22px}.panel-head>.hl-line{flex:1 1 100%;padding:3px 8px;border-top:1px solid var(--rule)}}@media(min-width:640px)and (max-width:1279px){.panel-head:has(>.hl-line)>.gv-otd,.panel-head:has(>.hl-line)>.panel-meta{flex:1 1 0;min-width:0}}@media(max-width:639px){.panel-head>.hl-line{white-space:normal}}.fkey-short{display:none}@media(max-width:639px){.fkeys .fkey-l:has(+.fkey-short){display:none}.fkeys .fkey-short{display:inline}}.status-alerts{margin-left:auto;height:16px;padding:0 6px;border:1px solid var(--accent);background:var(--accent-tint);color:var(--accent);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:14px;cursor:pointer}.status-alerts:hover{color:var(--text);border-color:var(--text)}.status-alerts[hidden]{display:none}.brand{display:flex;align-items:baseline;gap:12px;min-width:0}[data-nc="0"]{color:var(--name-0)}[data-nc="1"]{color:var(--name-1)}[data-nc="2"]{color:var(--name-2)}[data-nc="3"]{color:var(--name-3)}[data-nc="4"]{color:var(--name-4)}[data-nc="5"]{color:var(--name-5)}[data-nc="6"]{color:var(--name-6)}[data-nc="7"]{color:var(--name-7)}.px-av{vertical-align:-4px}.seat{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--accent);white-space:nowrap}.seat:hover{text-decoration:none;color:var(--text)}.seat[hidden]{display:none}.seat-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media(max-width:639px){.seat-name{max-width:8ch}}@media(max-width:429px){.seat-name{display:none}}.chat-badge{font-size:11px;font-weight:700;letter-spacing:.08em;padding:0 4px;background:var(--accent);color:var(--ink);white-space:nowrap}.chat-badge:hover{text-decoration:none;background:var(--text)}.chat-badge[hidden]{display:none}.status-sponsor{flex:1 1 0;min-width:0;display:flex;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.status-sponsor>.spon-item{max-width:100%;min-width:0}@media(max-width:639px){.status-sponsor{flex:0 1 auto;justify-content:flex-start}}.status-sponsor.is-spot{outline:1px solid var(--accent);outline-offset:-1px;animation:spon-spot 2s ease-out}.status-sponsor.is-spot .spon-item,.status-sponsor.is-spot .sponsor-k{color:var(--text)}@keyframes spon-spot{from{box-shadow:0 0 0 3px var(--accent-tint)}to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.status-sponsor.is-spot{animation:none}}.status-sponsor.is-spot.is-sliding .spon-item{animation:none}.status-sponsor.is-spot:empty::before{content:"YOUR LINE HERE";color:var(--text)}.status-sponsor[hidden]{display:none}.status-sponsor .sponsor-k{margin-right:2ch;color:var(--faint);letter-spacing:.12em}.status-sponsor a{color:var(--text-2)}.status-sponsor a:hover{color:var(--text);text-decoration:none}.spon-strip{overflow:hidden}.spon-strip .sponsor-k{margin-right:2ch;color:var(--faint);letter-spacing:.12em}.spon-strip .spon-item{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.spon-strip a.spon-item:hover,.spon-strip a.spon-item:focus-visible{color:var(--text);text-decoration:none}.spon-strip a.spon-item:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.status-sponsor{align-items:center;font-size:14px;letter-spacing:.02em}.status-sponsor .sponsor-k{font-size:11px;font-weight:400;letter-spacing:.12em}.status-sponsor .spon-item,.status-sponsor a.spon-item{color:var(--text);font-weight:600}@media(max-width:639px){.status-sponsor{font-size:13px;letter-spacing:0}:root:has(#status-sponsor:not([hidden])){--status-h: 51px}.statusline:has(>.status-sponsor:not([hidden])){flex-wrap:wrap;align-content:flex-start;gap:0 12px}.statusline>.status-sponsor:not([hidden]){order:-1;flex:1 1 100%;height:27px;justify-content:flex-start;border-bottom:1px solid var(--rule)}.statusline:has(>.status-sponsor:not([hidden]))>.status-msg{flex:1 1 0;min-width:0;line-height:24px}.statusline:has(>.status-sponsor:not([hidden]))>.status-legal{height:24px;align-items:center}}.spon-strip.is-sliding .spon-item{animation:spon-in 180ms linear}@keyframes spon-in{from{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.spon-strip.is-sliding .spon-item{animation:none}}.pro-cols .pro-list,.pro-gifts .pro-list{margin:0 0 8px}.fb-body{width:100%}.fb{display:grid;gap:8px;width:100%;text-align:left}.fb-l{margin-top:8px;font-size:12px;letter-spacing:.04em;color:var(--dim)}.fb-msg,.fb-email{width:100%;padding:6px 8px;border:1px solid var(--rule-strong);border-radius:0;background:var(--bg);color:var(--text);font:inherit}.fb-msg{min-height:96px;max-height:32vh;resize:vertical;line-height:1.5}.fb-msg:focus,.fb-email:focus{outline:1px solid var(--accent);outline-offset:0}.fb-count{margin:0;font-size:11px;color:var(--dim);text-align:right}.fb-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.fb-send{margin:8px 0 0}.fb-err{margin:0;font-size:14px;color:var(--down)}@media(max-width:639px){.brand{gap:6px}.brand:has(.seat:not([hidden])) .wordmark{letter-spacing:.04em}.seat{font-size:10px;letter-spacing:.04em}.chat-badge{font-size:10px;letter-spacing:.02em}.brand:has(.chat-badge:not([hidden])) .seat{display:none}.status-legal{gap:6px}}@media(max-width:379px){.seat{display:none}}.news-live{display:inline-block;margin-right:8px;padding:0 4px;border:1px solid var(--accent);color:var(--accent);font-weight:700;letter-spacing:.08em;line-height:13px}.news-live.is-on{background:var(--accent);color:var(--ink)}.src-note{margin:6px 0 0;padding:0 10px 4px;font-size:11px;letter-spacing:.04em;color:var(--dim)}.src-note a{color:var(--accent)}

/* commands.css */
:root{--ln-0: var(--accent);--ln-1: hsl(262, 85%, 78%);--ln-2: hsl(328, 80%, 72%);--ln-3: hsl(168, 62%, 56%);--ln-4: var(--text-2)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-wide{grid-column:1 / -1}.pad{padding:8px 10px}.more{padding:6px 10px;font-size:12px}.tk{color:var(--accent);font-weight:600}.tk-name{color:var(--dim);margin-left:6px}.cc{margin-left:4px;color:var(--dim);font-size:11px}.grid-table .name a:hover .tk,.grid-table .row-link:hover .tk{color:var(--text)}.movers-table .vol{color:var(--text)}:is(.movers-table,.co-table) thead th{height:24px;font-weight:600;letter-spacing:.1em;color:var(--accent);background:var(--panel);border-bottom:1px solid var(--rule)}:is(.movers-table,.co-table) :is(th,td){height:24px}.movers-table .tk-name{color:var(--text-2)}.st{width:1%;font-size:11px;font-weight:600;letter-spacing:.08em}.st-open{color:var(--up)}.st-lunch{color:var(--text-2)}.st-closed{color:var(--dim)}.st-dot{display:none;width:8px;height:8px;border-radius:50%;background:currentColor}.st-legend{display:none}.delayed{padding:0 5px;border:1px solid var(--rule-strong);color:var(--text-2);font-weight:600;letter-spacing:.08em}.contract{margin-left:6px;font-size:11px}.unit{font-size:12px}.bar-cell{width:1%}.grid-table td.bar-cell{padding-right:16px}.pbar{display:block;width:160px;height:8px}.tbar{display:inline-block;margin-right:16px;vertical-align:middle}.pbar-level{fill:var(--accent);opacity:.75}.sc-scroll{overflow-x:auto}.sc-table{width:auto;min-width:560px}.sc-table .sc-sym{width:84px;font-weight:600}.sc-table .sc-sym a{color:var(--accent)}.sc-table tr:focus,.sc-tree tr:focus{outline:0;background:var(--panel-3);box-shadow:inset 2px 0 0 var(--accent)}.sc-tree .bb-in{padding-left:24px}.sc-tree .bb-in a{color:var(--text)}.sc-tree .sc-x{font-size:11px;color:var(--dim)}.sc-tree .sc-who td{padding-left:24px}@media(max-width:639px){.sc-table{min-width:0;width:100%}.sc-table .sc-sym{width:64px}}.ln{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.ln.ln-0{stroke:var(--ln-0)}.ln.ln-1{stroke:var(--ln-1)}.ln.ln-2{stroke:var(--ln-2)}.ln.ln-3{stroke:var(--ln-3)}.ln.ln-4{stroke:var(--ln-4);stroke-dasharray:4 3}.ln-tag-bg.ln-0,.ln-dot.ln-0{fill:var(--ln-0)}.ln-tag-bg.ln-1,.ln-dot.ln-1{fill:var(--ln-1)}.ln-tag-bg.ln-2,.ln-dot.ln-2{fill:var(--ln-2)}.ln-tag-bg.ln-3,.ln-dot.ln-3{fill:var(--ln-3)}.ln-tag-bg.ln-4,.ln-dot.ln-4{fill:var(--ln-4)}.ln-tag{fill:var(--ink);font-family:var(--font);font-size:11px;font-weight:600}.ln-zero{stroke:var(--text-2);stroke-width:1;stroke-dasharray:2 3;opacity:.6;shape-rendering:crispEdges}.legend{display:flex;flex-wrap:wrap;gap:4px 20px;padding:6px 10px 8px;border-top:1px solid var(--rule);font-size:12px}.legend li{display:flex;align-items:center;gap:6px;min-width:0}.sw{display:inline-block;width:12px;height:3px;flex:0 0 auto}.ln.is-faded{opacity:.16}.lg-toggle .lg-btn{display:flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.lg-toggle .lg-btn:hover{color:var(--text)}.lg-toggle .lg-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lg-toggle .lg-btn.is-off{color:var(--faint);text-decoration:line-through}.lg-toggle .lg-btn.is-off .sw{opacity:.3}.ch-tip{position:absolute;top:0;left:0;z-index:2;pointer-events:none;padding:6px 8px;border:1px solid var(--rule-strong);background:var(--panel-2);color:var(--text);font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-tip[hidden]{display:none}.ch-tip-when{color:var(--dim);letter-spacing:.04em;text-transform:uppercase}.ch-tip-row{display:flex;align-items:center;gap:6px}.ch-tip-name{color:var(--text-2)}.ch-tip-v{margin-left:auto;padding-left:10px;font-weight:600}.er-bar{margin-bottom:8px;border:1px solid var(--rule-strong)}.er-bar .toolbar{border-bottom:0;flex-wrap:nowrap}.er-bar .toolbar-main{flex-wrap:nowrap}.cp-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.cp-chip{gap:6px;color:var(--text)}.cp-chip.is-fixed{border-color:var(--rule)}.cp-x{color:var(--dim);font-size:13px}.cp-chip:hover .cp-x{color:var(--down)}.cp-add{display:inline-flex;align-items:center;gap:4px}.cp-full{font-size:11px;letter-spacing:.06em}.cp-bar{padding:4px 8px}.field-input{height:22px;width:14ch;padding:0 6px;border:1px solid var(--rule-strong);background:var(--bg);color:var(--text);font-family:var(--font);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.field-input:focus{outline:0;border-color:var(--accent)}.fx-out{padding:8px 10px}.fx-form{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fx-form .fx-amt{width:16ch;text-align:right}.fx-form .fx-code{width:5ch;text-align:center}.fx-form .fx-year{width:7ch;text-align:center}.field-input::placeholder{color:var(--dim)}.sw.ln-0{background:var(--ln-0)}.sw.ln-1{background:var(--ln-1)}.sw.ln-2{background:var(--ln-2)}.sw.ln-3{background:var(--ln-3)}.sw.ln-4{background:var(--ln-4)}.lg-tk{font-weight:600}.lg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24ch}.lg-v.ln-0{color:var(--ln-0)}.lg-v.ln-1{color:var(--ln-1)}.lg-v.ln-2{color:var(--ln-2)}.heatmap{display:block}.clock-table .secs{font-weight:400}.clock-table .next{color:var(--text-2)}.ex-name{color:var(--text);font-weight:600}.daybar{display:block;width:240px;height:10px}.db-track{fill:var(--rule-strong)}.db-on{fill:var(--accent);opacity:.45}.db-now{fill:var(--text)}.db-tick{fill:var(--rule-strong)}.db-scale{display:flex;justify-content:space-between;width:240px}.db-scale span{width:0;display:flex;justify-content:center}.db-scale span:first-child{justify-content:flex-start}.db-scale span:last-child{justify-content:flex-end}.nb{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0}.nb dt{color:var(--dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:19px}.nb dd{margin:0;color:var(--text-2)}.nb-in{margin-left:8px;color:var(--text)}.when{font-size:11px;letter-spacing:.06em;color:var(--text-2)}.profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px;padding:2px 0 6px}.profile-name{margin:2px 0 8px;font-size:24px;font-weight:600;line-height:1.2}.profile-desc{max-width:60ch;color:var(--text-2);line-height:1.6}.profile-more{max-width:60ch;margin-top:8px}.profile-more .profile-desc{margin-top:8px}.profile-web{margin-top:10px}.hist-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid var(--rule-strong);font-size:11px;letter-spacing:.06em}.btn{height:22px;padding:0 10px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.1em;cursor:pointer}.btn:hover{background:var(--accent-tint);color:var(--accent)}.dv-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:24px}.dv-stats{margin-top:12px;max-width:420px}.dv-years{align-self:start}.dv-note{margin-top:10px;font-size:12px}.dv-chart-head{margin-top:14px;font-size:11px;color:var(--text-2);letter-spacing:.04em}.dv-chart-host{position:relative;height:150px;max-width:520px;margin-top:4px}.dv-bar{fill:var(--series-1)}.dv-bar.is-part{fill-opacity:.45}.tnews-row{grid-template-columns:48px 16ch minmax(0,1fr)}.tnews-src{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.money{padding:2px 0 6px}@media(max-width:1100px){.grid-3{grid-template-columns:minmax(0,1fr)}.profile,.dv-top{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:639px){.tk-name{display:none}.sectors-table .tk{display:none}.sectors-table .tk-name{display:inline;margin-left:0;color:var(--text-2)}.bar-cell,.tbar{display:none}.unit{display:none}.contract{display:none}.st{font-size:11px}.world-table .st{text-align:center}.world-table .st-dot{display:inline-block}.world-table .st-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.st-legend{display:flex;gap:16px}.st-legend>span{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em}.st-legend .st-dot{display:inline-block}.clock-table .secs,.ex-city{display:none}.earnings-table .when{font-size:11px}.legend{gap:4px 12px}.lg-name{display:none}.tnews-row{grid-template-columns:44px minmax(0,1fr)}.tnews-src{display:none}.profile-name{font-size:20px}.hist-bar{flex-wrap:wrap}}.co-pad{padding:8px 10px}.co-source{margin-top:6px}.grid-table .co-n{width:1%;padding-right:0;color:var(--dim)}.grid-table .co-date{width:1%;color:var(--text-2)}.grid-table .co-form{width:1%;font-weight:600}.grid-table .co-kind{width:1%;font-size:11px;font-weight:600;letter-spacing:.06em}.grid-table .co-kind.dim{color:var(--dim)}.grid-table .co-title{max-width:22ch;overflow:hidden;text-overflow:ellipsis}.co-table .name{color:var(--text-2)}.changes-table td:last-child{white-space:normal;padding-top:4px;padding-bottom:4px;line-height:16px}.sp-table,.xd-table,.ipo-table,.calendar-table,.earnings-table{max-width:960px}.fil-table .name a{color:var(--text-2)}.fil-table .name a:hover{color:var(--accent);text-decoration:none}.co-totals{max-width:720px}.co-totals .name,.co-pos .name{width:auto;max-width:none;color:var(--text-2)}.co-totals .last{color:var(--text);font-weight:600}.co-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}.co-chips{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rule);background:var(--panel)}.co-chips::-webkit-scrollbar{display:none}.co-chip{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-right:1px solid var(--rule);color:var(--dim);font-size:11px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.co-chip:hover{text-decoration:none;color:var(--text);background:var(--panel-3)}.co-chip.is-active{color:var(--ink);background:var(--here)}.co-count{color:var(--dim);font-weight:400}.co-chip.is-active .co-count{color:var(--ink)}.co-noname{color:var(--text-2)}@media(max-width:639px){.tk-name.co-noname{display:inline}}.co-title-line{margin-bottom:10px}.co-group{margin:0 0 4px;color:var(--dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.co-groups{display:grid;gap:12px 24px}.co-when{margin-left:8px;font-size:11px}@media(max-width:1100px){.co-split{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:639px){.grid-table .co-n{display:none}.grid-table .co-date{font-size:11px}.co-when{display:none}.co-table .name{max-width:0}}.bb-table th[scope=row]{text-align:left;font-weight:400;color:var(--text-2)}@media(max-width:639px){.bb-table th,.bb-table td{padding-left:4px;padding-right:4px;font-size:11px}.bb-table thead th:first-child{width:55%}}

/* commands-markets.css */
.m-only{display:none}.oc-top,.ec-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px;padding:8px 10px;border-bottom:1px solid var(--rule)}.oc-px{font-size:22px;font-weight:600;color:var(--text)}.oc-kv{font-size:12px;white-space:nowrap}.bg-body>.loading,.bg-body>.panel-msg,.fxm-body>.loading,.fxm-body>.panel-msg,#oc-chain>.panel-msg{padding:8px 10px}.ec-back{display:flex;align-items:center;padding:0 10px;border-left:1px solid var(--rule-strong);font-size:11px;letter-spacing:.06em}.spark{display:block}.spark polyline{fill:none;stroke:var(--accent);stroke-width:1.3;stroke-linejoin:round}.ec-spark{width:1%}.ec-src{width:1%;font-size:11px}.ec-per{width:1%;white-space:nowrap}.ec-bar{gap:0;flex-wrap:nowrap}.ec-bar>.ch-tabs{flex:1 1 auto;width:auto;min-width:0;border-bottom:0}.ec-chart{--strip-bar: 226px}.fp-label{margin-bottom:6px;padding:5px 10px;border:1px solid var(--rule-strong);border-left:3px solid var(--accent);background:var(--panel);color:var(--text);font-size:12px;font-weight:600;letter-spacing:.04em}.fp-method{margin-top:6px;border:1px solid var(--rule-strong);background:var(--panel)}.fp-method summary{padding:4px 10px;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--text-2)}.fp-method summary:hover{color:var(--text)}.fp-method p{max-width:90ch;padding:0 10px 8px;color:var(--text-2);line-height:1.55;font-size:12px}html:not(.is-embed) .view>.stack>.panel.bb-ex{flex-shrink:0}.bb-bar{display:block;width:180px;height:8px}.bb-up{fill:var(--up)}.bb-unch{fill:var(--rule-strong)}.bb-down{fill:var(--down)}.bb-all th,.bb-all td{font-weight:600;background:var(--panel)}.bb-table{width:auto}.bb-table .name{width:30ch;min-width:30ch;max-width:30ch}.bb-table .bar-cell{width:204px}.bb-table .num{min-width:9ch}.fg-strip{display:flex;align-items:center;gap:8px;margin:0;padding:6px 10px;border-bottom:1px solid var(--rule);font-size:11px}.fg-row{display:grid;grid-template-columns:20ch minmax(0,1fr) auto;grid-template-areas:"name gauge q" "x x x";gap:4px 12px;align-items:start;padding:8px 10px;border-bottom:1px solid var(--rule)}.fg-head{grid-area:name;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.fg-name{margin:0;padding-top:2px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text);white-space:nowrap}.fg-gauge{grid-area:gauge;display:grid;gap:6px;min-width:0}.fg-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:18px;font-size:12px}.fg-k{min-width:16ch;color:var(--text-2)}.fg-k.fg-end{text-align:right}.fg-k.fg-tail{min-width:0}.fg-v{min-width:5ch;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.fg-v.up{color:var(--up)}.fg-v.down{color:var(--down)}.fg-band{color:var(--text-2);font-size:11px}.fg-need{color:var(--faint)}.fg-spx{color:var(--text-2)}.fg-q{grid-area:q;position:relative;width:22px;height:22px;padding:0;border:1px solid var(--rule-strong);background:none;color:var(--text-2);font-family:var(--font);font-size:11px;font-weight:600;cursor:pointer}.fg-q:hover,.fg-q[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.fg-q:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bs-flag.fg-flag{max-width:100%;white-space:normal}.fg-x{grid-area:x;margin:2px 0 0;max-width:90ch;color:var(--text-2);font-size:12px;line-height:1.5}.fg-x[hidden]{display:none}.fg-row.is-open{background:var(--panel)}.fg-svg{display:block;flex:0 1 auto;max-width:100%;height:auto}.fg-track{fill:var(--rule)}.fg-up{fill:var(--up)}.fg-down{fill:var(--down)}.fg-fill{fill:var(--text-2)}.fg-over{fill:var(--text)}.fg-axis{stroke:var(--text-2);stroke-width:1}.fg-mid{stroke:var(--text);stroke-width:1.5;opacity:.5}.fg-dot-on{fill:var(--up)}.fg-dot-off{fill:none;stroke:var(--down);stroke-width:1.5}.fg-dot-none{fill:none;stroke:var(--faint);stroke-width:1;stroke-dasharray:2 2}.fg-base{stroke:var(--rule-strong);stroke-width:1}.fg-trace{fill:none;stroke:var(--accent);stroke-width:1.3;stroke-linejoin:round}.fg-pt{fill:var(--accent)}.fg-more{margin:0;padding:8px 10px 4px;border-top:0}.bs-flag{display:inline-block;padding:0 6px;border:1px solid var(--rule-strong);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);white-space:nowrap}.bs-note{color:var(--text-2);font-size:11px;margin-top:2px}.bs-footnote{margin:8px 0 0;color:var(--text-2);font-size:11px}.bs-details{margin-top:6px}.bs-details .name{white-space:nowrap}.bg-table .bg-cell{width:1%}.bg-table .bg-key{background:var(--panel)}.bg-table thead .bg-key{color:var(--text-2)}.bg-y{color:var(--text);font-weight:600}.bg-y:hover,.row-link:hover .bg-y{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bg-table .row-link:hover .bg-y:not(:hover){text-decoration:none}.bg-d{display:inline-block;min-width:5ch;font-size:11px}.bg-unit{color:var(--dim);font-size:11px;letter-spacing:0;text-transform:none}@media(max-width:639px){.oc-x,.m-hide{display:none}.m-only{display:inline}.oc-px{font-size:18px}.ec-prev,.ec-src,.ec-table .ec-spark{display:none}.ec-per{font-size:11px}.bb-x{display:none}.bb-table{width:100%}.bb-table .name{width:100%;min-width:0;max-width:0}.fg-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name q" "gauge gauge" "x x"}.fg-k{min-width:13ch}.fg-svg.fg-two,.fg-svg.fg-bar{width:132px}.bg-d,.bg-unit{display:none}.bg-table .bg-cell{padding:0 6px}.fp-method p{padding:0 8px 8px}}.in-table .in-rank{width:1%;padding-right:4px}.in-table .in-chg{width:1%;white-space:nowrap}.in-table .in-name{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-table .in-name a{color:inherit;text-decoration:none}.in-nb{padding:8px 0;border-top:1px solid var(--rule)}.in-nb-list{list-style:none;margin:0;padding:0 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 16px}.in-nb-list a{color:var(--accent);text-decoration:none}.in-nb-list a:hover,.in-nb-list a:focus-visible{text-decoration:underline}@media(max-width:639px){.in-table .in-name{max-width:14ch}.in-table :is(th,td){padding:0 4px;font-size:12px}}

/* pro.css */
.pro-list{margin:8px 0 12px;border-top:1px solid var(--rule)}.pro-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:16px;align-items:center;min-height:var(--row-h);border-bottom:1px solid var(--rule)}.pro-feat{color:var(--text);font-weight:600}.pro-text{color:var(--text-2)}.pro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 8px}.pro-actions .btn,a.btn{display:inline-flex;align-items:center;height:28px;text-decoration:none}.btn:disabled{opacity:.5;cursor:wait}.notice.warn{color:var(--down)}@media(max-width:639px){.pro-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 0}}

/* kit.css */
[data-cmd],button,summary,label[for],.th-sort{cursor:pointer}.is-clickable:hover{background:var(--panel-2)}.tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--rule-strong);background:transparent;color:var(--text-2);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.1em;white-space:nowrap}.chip:hover{color:var(--text);background:var(--panel-3);text-decoration:none}.nowrap{white-space:nowrap}.btn-solid,.btn.btn-solid,.chip.btn-solid{background:var(--primary);border-color:var(--primary);color:var(--ink)}.btn-solid:hover,.btn.btn-solid:hover,.chip.btn-solid:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--ink);text-decoration:none}.btn-solid:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 8px;border-bottom:1px solid var(--rule)}.toolbar-main{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.toolbar-end{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.seg{display:inline-flex;align-items:stretch;height:24px;border:1px solid var(--rule-strong)}.seg-item{display:flex;align-items:center;padding:0 8px;border:0;background:transparent;color:var(--dim);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.seg-item+.seg-item{border-left:1px solid var(--rule)}.seg-item:hover{color:var(--text);background:var(--panel-3);text-decoration:none}.seg-item.is-active{color:var(--ink);background:var(--here)}.panel-tools{display:inline-flex;align-items:center;gap:8px}.tools-count{color:var(--dim);font-size:11px;letter-spacing:.04em}.panel-tools .chip{height:18px}.table-more{display:flex;justify-content:flex-start;padding:8px}.dt{width:auto;max-width:960px;border-collapse:collapse;font-variant-numeric:tabular-nums}.dt th,.dt td{height:var(--row-h);padding:0 12px;white-space:nowrap;text-align:left;border-bottom:1px solid var(--rule)}.dt th{font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.dt thead th{height:24px;font-weight:600;letter-spacing:.1em;color:var(--accent);background:var(--panel)}.dt .num{text-align:right}.dt tbody tr[data-cmd]:hover td,.dt tbody tr[data-cmd]:focus-visible td{background:var(--panel-2)}.dt .th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.dt .th-sort:hover,.dt .th-sort.is-sorted{color:var(--text)}.dt th.num .th-sort{flex-direction:row-reverse}.sort-arrow{display:inline-block;width:8px;font-size:8px}.cell-name{max-width:32ch;overflow:hidden;text-overflow:ellipsis}.with-side{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:1280px){.with-side{grid-template-columns:minmax(0,960px) minmax(280px,1fr);align-items:start}}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.scroll-x.fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.scroll-x.fade-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent)}.scroll-x.fade-l.fade-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}@media(max-width:639px){.cell-name{max-width:16ch}.dt th,.dt td{padding:0 8px}.toolbar{flex-wrap:wrap}}.card{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:var(--card-w);margin:0 auto;padding:32px 0;text-align:center}.card-wide{max-width:var(--card-w-wide)}.card-head,.card-cta,.card-foot{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.card-alert{max-width:60ch;font-size:14px;color:var(--text)}.card-alert.warn{color:var(--down)}.card-kicker{letter-spacing:.2em}.card-hero{font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.card-hero-96{font-size:96px}.card-hero-60{font-size:60px}.card-hero-44{font-size:44px;line-height:1.1;white-space:normal}.card-hero-32{font-size:32px;letter-spacing:.04em;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.card-sub{max-width:60ch;font-size:18px;color:var(--text-2)}.card-sub .up{color:var(--up)}.card-sub .down{color:var(--down)}.card-act{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.btn.card-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;font-size:14px;letter-spacing:.08em;white-space:nowrap;text-decoration:none}.btn.card-btn:disabled{opacity:.5;cursor:wait}.card-note{max-width:60ch;font-size:12px;color:var(--dim)}.card-alert,.card-sub,.card-note,.card-hero-44{text-wrap:balance}.card-note [hidden]{display:none}.card-chart{position:relative;width:100%}.card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;width:100%}.card-facts.n1{grid-template-columns:minmax(0,1fr)}.card-facts.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-facts.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-fact{display:flex;flex-direction:column-reverse;gap:4px;min-width:0}.card-fact dd{margin:0;font-size:24px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-fact dd.up{color:var(--up)}.card-fact dd.down{color:var(--down)}.card-media{display:flex;flex-direction:column;align-items:center;width:100%}.card-art{display:flex;justify-content:center;width:100%}.card-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:12px;letter-spacing:.06em;color:var(--dim)}.card-link{padding:0;border:0;background:none;font:inherit;color:var(--dim);white-space:nowrap;cursor:pointer}.card-link:hover,.card-link:focus-visible{color:var(--text);text-decoration:none}.card-more{width:100%;margin-top:0}.card-details{margin-top:12px;text-align:left}.card-rows{display:grid;gap:8px;width:100%;margin:0 0 12px}.card-row{display:grid;grid-template-columns:16ch minmax(0,1fr);gap:16px;align-items:baseline}.card-row dd{margin:0;font-size:14px;color:var(--text-2)}.card-row a{color:var(--accent)}.card-form{display:flex;gap:8px;width:100%;max-width:480px}.card-input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;text-transform:uppercase}.card-input::placeholder{color:var(--dim)}.card-input:focus{border-color:var(--accent);outline:0}.card-col{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;min-width:0}@media(min-width:1100px){.card.card-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:48px;max-width:calc(var(--card-w) * 2);text-align:left}.card-split>.card-alert{grid-column:1 / -1}.card-split .card-col,.card-split .card-head,.card-split .card-cta,.card-split .card-foot{align-items:flex-start}.card-split .card-act,.card-split .card-links{justify-content:flex-start}}@media(max-width:1099px),(max-height:800px){.card,.card-col{gap:24px}.card{padding:24px 0}.card-hero-96{font-size:60px}}@media(max-width:639px){.card{gap:24px;padding:16px 0}.card-col{gap:24px}.card-hero-96,.card-hero-60{font-size:44px}.card-hero-44{font-size:32px}.card-hero-32{font-size:24px}.card-sub{font-size:16px}.card-facts.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.card-fact dd{font-size:18px}.card-row{grid-template-columns:minmax(0,1fr);gap:4px}.card-form{flex-direction:column}}.card-page-left{display:flex;flex-direction:column;gap:24px;width:100%;max-width:var(--card-w-left);margin:0 auto;padding:24px 0}.card-page-left[hidden],.card-page-left .card[hidden]{display:none}.card-page-left .card{gap:16px;max-width:none;margin:0;padding:16px;border:1px solid var(--rule-strong)}.card.card-left{align-items:stretch;text-align:left}.card-left .card-head,.card-left .card-cta,.card-left .card-foot,.card-left .card-media{align-items:flex-start}.card-left .card-act,.card-left .card-links{justify-content:flex-start}.card-left .card-sub{font-size:14px;color:var(--text-2)}.card-left .card-alert{font-size:13px}.card-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:24px}.card-title{margin:0;letter-spacing:.2em}.card-bar-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto}.card-bar-end:empty{display:none}.card-bar-end .btn.card-btn{height:32px;padding:0 16px;font-size:12px}.card-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.card-lines{display:grid;gap:8px;width:100%}.card-line{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;align-items:baseline;min-width:0}.card-line-v{min-width:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.card-line-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;font-size:12px;letter-spacing:.06em}.card-line-end .card-link,.card-line-v .card-link{font-size:12px;letter-spacing:.06em}.card-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;width:100%}.card-fields.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-field{display:flex;flex-direction:column;gap:4px;min-width:0}.card-left .card-row{grid-template-columns:120px minmax(0,1fr)}.card-left .card-details{margin-top:12px}@media(max-width:639px){.card-page-left{gap:16px;padding:16px 0}.card-page-left .card{padding:12px}.card-line{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.card-line-k{grid-column:1 / -1}.card-fields.n2{grid-template-columns:minmax(0,1fr)}.card-left .card-row{grid-template-columns:minmax(0,1fr)}}.panel-card{border:1px solid var(--rule-strong)}.panel-card[hidden],.panel-card:has(>.panel-body>.card[hidden]){display:none}.panel-card>.panel-body{padding:0}.card-page-left .panel-card>.panel-body>.card{border:0}.card-page-left:has(>.panel-card){gap:8px;padding:8px 0}.panel-card>.panel-body>.card{padding-left:16px;padding-right:16px}.panel-card>.panel-head>.card-bar-end{flex-wrap:nowrap;gap:0 12px;margin-left:auto;font-size:11px}.panel-card>.panel-head>.card-bar-end .btn.card-btn{height:18px;padding:0 8px;font-size:11px;letter-spacing:.1em}.panel-card>.panel-head>.card-bar-end .card-link{font-size:11px;letter-spacing:.06em}.view>.panel-card+.panel-card{margin-top:8px}@media(min-width:1100px){html:not(.is-embed) .view>.panel.panel-card:not([hidden]){flex:0 0 auto!important;min-height:0!important}html:not(.is-embed) .view>.panel.panel-card>.panel-body{overflow:visible}}@media(max-width:639px){.panel-card>.panel-body>.card{padding-left:12px;padding-right:12px}}.card-hero-24{font-size:24px;line-height:1.2;letter-spacing:0;white-space:normal}.card-usage .card-sub{font-size:14px}.card-format{font-family:var(--font);color:var(--text-2);white-space:nowrap}.card-grammar{color:var(--text-2);white-space:normal;overflow-wrap:anywhere}@media(max-width:639px){.card-hero-24{font-size:18px}.card-format{white-space:normal;overflow-wrap:anywhere}}.card-details .codes{display:flex;flex-wrap:wrap;gap:4px 16px}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px;text-align:left}.empty[hidden]{display:none}.empty-title{max-width:60ch;font-size:16px;font-weight:600;color:var(--text)}.empty-hint{max-width:60ch;font-size:13px;color:var(--text-2)}.empty-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.empty-act .btn{display:inline-flex;align-items:center;text-decoration:none}.empty-note{max-width:60ch;font-size:12px;color:var(--dim)}.pro-line-link{color:var(--accent);font-weight:600;letter-spacing:.04em}.empty>.card-more{max-width:60ch}.empty.is-small{padding:8px 0}.empty.is-small .empty-title{font-size:12px;font-weight:400;color:var(--dim)}.buy-verdict{display:flex;flex-direction:column;align-items:center;gap:16px}.buy-verdict .stamp-line{margin-top:0}.cpi-card{padding-left:16px;padding-right:16px}.tape-card .card-media{align-items:stretch;gap:16px}.tape-card .tape-list{text-align:left}

/* nav.css */
body.has-tape,:root:not(.is-embed,.is-pop) body:not(.tape-off){--tape-h: 26px}body.has-tape>.tape:not([hidden]),:root:not(.is-embed,.is-pop) body:not(.tape-off)>.tape{display:block}body>.tape{flex:0 0 auto;border-top:0;margin-inline:var(--inset);-webkit-mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent)}.tape[hidden]{display:none}.tape.tape-panel{display:block;--tape-h: 26px}.status-msg{min-width:0}.fkey-share,.fkey-menu{border:0;border-left:1px solid var(--rule);background:transparent;font-family:var(--font);cursor:pointer;padding:0 12px;gap:8px}.fkey-share{margin-left:auto}.fkey-menu .fkey-n{font-size:11px}.cmd-label{flex:0 1 auto;min-width:0;max-width:28ch;display:flex;align-items:center;gap:2px;height:22px;padding:0 0 0 8px;background:var(--accent-tint);border-left:2px solid var(--accent)}.cmd-label-text{min-width:0;padding-right:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-label-text:empty{display:none}.cmd-label:has(>.cmd-label-text:empty):has(>.head-star[hidden]){display:none}.head-star{align-self:stretch;margin:0;padding:0 6px;border-right:0;font-size:14px}.head-star[hidden]{display:none}.cmd-label-text:not(:empty)+.head-star{margin-left:-6px}.tickerbar{margin:4px var(--inset) 0;border:1px solid var(--rule-strong)}.tickerbar[hidden]{display:none}.tickerbar.scroll-x.fade-r{-webkit-mask-image:none;mask-image:none}.tickerbar.scroll-x.fade-l.fade-r{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent)}.tickerbar.fade-r::after{content:"›";position:sticky;right:0;flex:0 0 40px;margin-left:-40px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;background:linear-gradient(to right,transparent,var(--panel) 55%);color:var(--accent);font-size:18px;font-weight:600;line-height:1;pointer-events:none}.menu-overlay{position:fixed;inset:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:64px 16px 16px;background:hsla(213,43%,3%,.8)}.menu-overlay[hidden]{display:none}.menu{display:flex;flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 96px);background:var(--panel);border:1px solid var(--rule-strong);box-shadow:0 15px 35px hsla(0,0%,0%,.5)}.menu-search{flex:none;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-bottom:1px solid var(--rule-strong)}.menu-q,.help-q{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font);font-size:16px}.menu-q::placeholder,.help-q::placeholder{color:var(--dim);opacity:1}.menu-q::-webkit-search-cancel-button,.help-q::-webkit-search-cancel-button{display:none}.menu-keys{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dim);white-space:nowrap}.menu-keys kbd:not(:first-child){margin-left:6px}.menu-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.mn-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;align-items:start}.mn-col{min-width:0}.mn-cat+.mn-cat{margin-top:12px}.mn-h,.hs-h{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mn-sub{margin:8px 0 2px;padding:0 8px;font-size:11px;line-height:16px;color:var(--dim)}.mn-grid .mn-item{display:block;padding:0 8px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:baseline;margin:0 -8px;padding:2px 8px;color:var(--text)}.mn-item:hover,.mn-item.is-active{background:var(--panel-3);text-decoration:none}.mn-name{font-weight:600}.mn-sum{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-found .mn-item{grid-template-columns:136px minmax(0,1fr);padding:6px 8px}.mn-found .mn-sum{color:var(--text-2);white-space:normal}.mn-none{color:var(--dim)}.menu-foot{flex:none;padding:8px 16px;border-top:1px solid var(--rule);font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-foot-name{margin-right:8px;font-weight:600;color:var(--text)}body.menu-open{overflow:hidden}.help-search{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;background:var(--panel);border:1px solid var(--rule-strong)}.help .help-search{border:0;border-bottom:1px solid var(--rule-strong)}.help-search:focus-within{border-color:var(--accent)}.help-search .prompt{font-size:14px}.hc-list{margin:0 0 8px}.hc-row,.hc-cols{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,208px);gap:16px;align-items:baseline;padding:6px 8px;border-bottom:1px solid var(--rule)}.hc-cols{padding-top:0;border-bottom-color:var(--rule-strong);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hc-row:hover{background:var(--panel-2)}.hc-row.is-active{background:var(--panel-3)}.hc-name{font-weight:600;color:var(--text);overflow-wrap:anywhere}.hc-name:hover{color:var(--accent)}.hc-sum{color:var(--text-2)}.hc-row.is-soon .hc-name,.hc-row.is-soon .hc-sum{color:var(--dim)}.hc-row-fn{grid-template-columns:200px minmax(0,1fr)}.hc-row-fn .hc-name{color:var(--accent)}.hd-opts{border-collapse:collapse}.hd-opts th{padding:2px 16px 2px 0;text-align:left;vertical-align:top;white-space:nowrap;font-weight:600;color:var(--text)}.hd-opts td{padding:2px 0;color:var(--text-2)}.tape-panel{border-top:0}.tape-set{display:grid;gap:12px;padding:16px}.tape-state{font-size:14px;color:var(--text)}.tape-set .seg{justify-self:start}.tape-contents{margin-top:16px}.tape-contents .panel-body{padding:12px 16px}.is-embed .tape-panel{border-bottom:0}@media(min-width:640px)and (max-height:760px){.menu-overlay{padding-top:8px;padding-bottom:8px}.menu{max-height:calc(100vh - 16px)}.menu-body{padding:12px 16px}.menu-foot{padding:6px 16px}}@media(min-width:640px)and (max-height:660px){.mn-grid .mn-item{line-height:19px}}@media(max-width:1100px){.hc-row,.hc-cols{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,160px)}}@media(max-width:639px){.cmd-label{max-width:12ch;padding-left:6px}.cmd-label-text{padding-right:6px;font-size:11px}.fkeys .fkey:not(.is-mobile){display:none}.fkeys .fkey-n,.fkey-menu .fkey-n{display:none}.fkeys .fkey{padding:0 10px}.fkey-share,.fkey-menu{padding:0 10px}.menu-overlay{padding:8px}.menu{max-height:calc(100vh - 16px)}.menu-keys{display:none}.mn-grid{display:block}.mn-col+.mn-col{margin-top:12px}.help-q,.menu-q{font-size:16px}.hc-row,.hc-row-fn{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px}.hc-cols{display:none}}

/* company-ui.css */
.with-side{padding:0}@media(min-width:1280px){.with-side.side-hug{grid-template-columns:minmax(0,max-content) minmax(280px,1fr)}.with-side.side-hug>:first-child{max-width:960px}}.with-side>.side-panel,.with-side>.hist-side{min-width:0}.side-panel,.hist-side{display:flex;flex-direction:column;gap:8px;padding:12px;border-left:1px solid var(--rule)}.side-title{margin:0}.side-chart{position:relative;height:200px;min-width:0}.side-chart svg{display:block}.side-hover{min-height:16px;margin:0;font-size:11px;font-variant-numeric:tabular-nums}.side-note{margin:0;font-size:11px;color:var(--dim);line-height:1.5}.side-stats{margin:0}.side-stats dd{gap:8px}.side-empty{margin:0;color:var(--dim);font-size:12px}@media(max-width:1279px){.side-panel,.hist-side{border-left:0;border-top:1px solid var(--rule)}.hist-layout>.hist-side{order:-1;border-top:0;border-bottom:1px solid var(--rule)}}.mb{display:block;width:100%;height:auto;overflow:visible}.mb-grid{stroke:var(--rule);stroke-width:1}.mb-zero{stroke:var(--rule-strong);stroke-width:1}.mb-lab,.mb-ylab{fill:var(--dim);font-family:var(--font);font-size:10px}.mb-a{fill:var(--series-1, hsl(213, 77%, 56%))}.mb-b{fill:var(--text-2);opacity:.45}.mb-up{fill:var(--up);opacity:.8}.mb-down{fill:var(--down);opacity:.8}.mb-open{fill:none;stroke:var(--text-2);stroke-width:1;stroke-dasharray:3 2}.mb-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:11px;color:var(--dim)}.mb-legend li{display:inline-flex;align-items:center;gap:6px}.mb-sw{display:inline-block;width:8px;height:8px}.mb-sw.mb-a{background:var(--series-1, hsl(213, 77%, 56%))}.mb-sw.mb-b{background:var(--text-2);opacity:.45}.mb-sw.mb-up{background:var(--up)}.mb-sw.mb-down{background:var(--down)}.mb-sw.mb-open{border:1px dashed var(--text-2);background:transparent}.hist-main .dt{margin:0}.hist-main .toolbar .ch-dates{padding-right:0}.add-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.add-in{height:24px;padding:0 8px;border:1px solid var(--rule-strong);background:var(--bg);color:var(--text);font-family:var(--font);font-size:12px}.add-in::placeholder{color:var(--dim)}.add-in:focus{outline:1px solid var(--accent);outline-offset:0}.add-in[readonly]{color:var(--dim);border-style:dashed}.add-sym::placeholder,.add-tk::placeholder{text-transform:none}.add-num{width:96px;text-align:right;font-variant-numeric:tabular-nums}.add-btn{height:24px;border-color:var(--accent);color:var(--accent)}.add-btn:hover{color:var(--accent);background:var(--accent-tint)}.quiet{padding:0 4px;border:0;background:transparent;color:var(--dim);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.08em}.quiet:hover{color:var(--text);text-decoration:underline}.quiet.is-danger{color:var(--down)}.quiet[hidden]{display:none}.toolbar .tag+.seg{margin-left:0}.wi-share{align-items:center}@media(min-width:640px){.buy{grid-template-columns:minmax(0,640px) minmax(260px,380px);justify-content:start}}.buy-stats dd .wage-form{justify-content:flex-end}.buy-share{margin:0 0 8px}.chart-by-year{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.chart-by-year>.by-year thead th{height:24px;font-weight:600;letter-spacing:.1em;color:var(--accent);background:var(--panel);border-bottom:1px solid var(--rule)}.chart-by-year>.by-year tbody :is(th,td){height:24px}@media(min-width:1024px){.chart-by-year{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.chart-by-year>.by-year{position:relative;min-height:0}.chart-by-year>.by-year>.panel-body{position:absolute;inset:23px 0 0;overflow-y:auto;scrollbar-width:thin}.chart-by-year>.by-year thead th{position:sticky;top:0;z-index:1}}.dt td.date{color:var(--text-2)}.dt tbody tr:hover td{background:var(--panel-2)}.co-wide .dt td.last{color:var(--text);font-weight:600}.seg-n{margin-left:6px;color:var(--dim);font-weight:400}.seg-item.is-active .seg-n{color:var(--ink)}@media(min-width:640px){.dt td.wide-name{max-width:56ch}}.dt tbody th{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-2)}.bt-next th,.bt-next td{color:var(--dim);border-bottom-color:var(--rule-strong)}.m-only,.m-only-block{display:none}.fil-seg{max-width:100%}.cg-table{max-width:100%;overflow-x:auto}.bt-next-line{margin:0;padding:8px 12px;border-bottom:1px solid var(--rule);color:var(--text-2);font-size:12px}@media(max-width:639px){.dt .hide-m{display:none}.m-only{display:inline}.m-only-block{display:block}.co-wide .dt .cell-name{max-width:12ch}.dt tr.hide-m{display:none}.d-only{display:none}.co-wide .dt th{white-space:normal;line-height:1.2;vertical-align:bottom;padding-bottom:4px}.co-wide .dt{width:100%}.hist-layout>.hist-side{order:0;border-bottom:0;border-top:1px solid var(--rule)}.side-chart{height:160px}.toolbar .ch-dates{flex-wrap:wrap}.toolbar .ch-dates input{width:128px}}.is-embed .panel-head.is-lead .panel-label{display:none}.is-embed .panel-head.is-lead{justify-content:flex-end}.is-embed .panel-head.is-lead .panel-meta{flex:1 1 auto;padding-left:8px}.is-embed .panel-head.is-lead:has(>.panel-meta:empty){display:none}

/* nosuch.css */
:root{--stone: hsl(207, 16%, 77%);--stone-ink: hsl(213, 23%, 15%)}.ns-help{margin-top:14px}

/* graveyard.css */
:root{--gv-stone: hsl(45, 12%, 78%);--gv-stone-2: hsl(45, 8%, 66%);--gv-ink: hsl(25, 40%, 11%);--gv-moss: hsl(95, 22%, 42%);--gv-sky: hsl(218, 38%, 12%);--gv-hill: hsl(150, 12%, 16%)}@keyframes gv-nod{40%{transform:translateY(3px)}}

/* doc.css */
.doc{max-width:720px;margin:0 auto;padding:16px var(--gutter) 48px;color:var(--text);font-size:14px;line-height:1.5}.doc a{color:var(--accent)}.doc-crumbs{font-size:12px;color:var(--dim);margin-bottom:12px}.doc-crumbs a{color:var(--dim)}.doc-h1{font-size:24px;line-height:1.25;margin:0 0 8px;color:var(--text)}.doc-answer{font-size:16px;margin:0 0 16px;color:var(--text)}.doc-facts{margin:0 0 8px;padding-left:16px}.doc-date{font-size:12px;color:var(--dim);margin:0 0 16px}.doc-img{display:block;width:100%;max-width:600px;height:auto;margin:0 0 16px;border:1px solid var(--rule-strong)}.doc-fig{margin:0 0 16px}.doc-fig .doc-img{margin:0 0 8px}.doc-fig figcaption{font-size:12px;color:var(--dim)}.doc-para{margin:0 0 12px}.doc-h2{font-size:16px;line-height:1.3;margin:24px 0 8px;color:var(--text)}.doc-table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;padding:6px 8px 6px 0;border-bottom:1px solid var(--rule)}.doc-table th{width:40%;font-weight:normal;color:var(--dim)}.doc-more{margin:0 0 24px;color:var(--text-2)}.doc-more summary{cursor:pointer;color:var(--accent);list-style:none}.doc-more summary::-webkit-details-marker{display:none}.doc-more p{margin:8px 0 0}.doc-src{font-size:12px;color:var(--dim);overflow-wrap:anywhere}.doc-list{list-style:none;margin:0 0 24px;padding:0}.doc-list li{padding:6px 0;border-bottom:1px solid var(--rule)}.doc-line{display:block;font-size:13px;color:var(--dim)}.doc-rel h2{font-size:14px;margin:0 0 8px;color:var(--dim)}.doc-rel ul{margin:0 0 24px;padding-left:16px}.doc-foot{display:flex;flex-wrap:wrap;gap:16px;padding-top:12px;border-top:1px solid var(--rule);font-size:13px;letter-spacing:1px}.doc-screens{padding-top:12px;font-size:13px;line-height:2;letter-spacing:1px;color:var(--dim)}.doc-screens a{margin-right:8px}
