@font-face{font-family:inter;src:url(../media/inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.IhsNhq_className{font-family:inter,inter Fallback}.IhsNhq_variable{--font-inter:"inter", "inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0d10);--raised:var(--lightningcss-light,#f2f4f7)var(--lightningcss-dark,#14171c);--line:var(--lightningcss-light,#e3e6eb)var(--lightningcss-dark,#20252c);--line-soft:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#171b21);--line-strong:var(--lightningcss-light,#d0d5dd)var(--lightningcss-dark,#2e353e);--ink:var(--lightningcss-light,#101828)var(--lightningcss-dark,#e9ebee);--ink-2:var(--lightningcss-light,#344054)var(--lightningcss-dark,#c3c8d0);--muted:var(--lightningcss-light,#5d6779)var(--lightningcss-dark,#8b93a1);--faint:var(--lightningcss-light,#646e7e)var(--lightningcss-dark,#7b8391);--accent:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);--up:var(--lightningcss-light,#067647)var(--lightningcss-dark,#34d399);--down:var(--lightningcss-light,#c8291c)var(--lightningcss-dark,#f87171);--stale:var(--muted);--on-strong:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--up-soft:color-mix(in srgb, var(--up) 12%, transparent);--down-soft:color-mix(in srgb, var(--down) 12%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--shadow-card:0 1px 2px var(--lightningcss-light,#1018280a)var(--lightningcss-dark,#0000), 0 1px 3px var(--lightningcss-light,#1018280a)var(--lightningcss-dark,#0000);--shadow-pop:0 16px 40px -12px var(--lightningcss-light,#10182838)var(--lightningcss-dark,#000000f2), 0 4px 10px -4px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#0009);--t-11:11px;--t-12:12px;--t-12h:12.5px;--t-13:13px;--t-14:14px;--t-15:15px;--t-18:18px;--t-22:22px;--t-28:28px;--t-34:34px;--r-ctl:8px;--r-card:8px;--r-full:999px;--row-h:28px;--panel-pad:10px;--header-h:44px;--gutter:clamp(8px, 1vw, 14px);--pad-x:max(var(--gutter), calc((100% - 1800px) / 2 + var(--gutter)));--font:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}body{min-height:100vh;font:400 var(--t-13) / 1.45 var(--font);font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}h1,h2,h3{letter-spacing:-.012em;margin:0;font-weight:600}h1{font-size:var(--t-22);letter-spacing:-.024em;font-weight:650;line-height:1.2}h2{font-size:var(--t-14);line-height:1.35}.muted{color:var(--muted)}.na{color:var(--faint)}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--muted)}.stale{color:var(--stale)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:40;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-ctl);padding:6px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.topbar{z-index:10;height:var(--header-h);padding:0 var(--pad-x);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:16px;display:flex;position:sticky;top:0}.brand{font-size:var(--t-14);letter-spacing:-.012em;white-space:nowrap;flex:none;font-weight:650}.navlink{height:var(--row-h);color:var(--muted);white-space:nowrap;border-radius:var(--r-ctl);align-items:center;gap:10px;padding:0 8px;font-weight:500;display:flex;position:relative}.navlink:hover{color:var(--ink)}.navlink[aria-current=page]{color:var(--ink);background:var(--raised);font-weight:600}.menu-wrap{display:inline-flex;position:relative}.menu-dot{background:var(--accent);border-radius:var(--r-full);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);position:absolute;top:-2px;right:-2px}@media (min-width:1280px){.menu-wrap{display:none}}.navbadge{min-width:18px;color:var(--on-strong);font-size:var(--t-11);font-variant-numeric:tabular-nums;text-align:center;background:var(--accent);border-radius:var(--r-full);margin-left:auto;padding:0 5px;font-weight:600;line-height:18px}.tools{align-items:center;gap:8px;margin-left:auto;display:flex}.stamp{color:var(--muted);font-size:var(--t-12);white-space:nowrap}.icon-btn{width:var(--row-h);height:var(--row-h);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer;background:0 0;place-items:center;padding:0;font-weight:600;display:inline-grid}.icon-btn:hover{background:var(--raised);border-color:var(--line-strong)}.menu{position:relative}.menu-summary{height:var(--row-h);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 3px;list-style:none;display:flex}.menu-summary::-webkit-details-marker{display:none}.menu-summary:hover,.menu[open]>.menu-summary{background:var(--raised)}.avatar{width:22px;height:22px;font-size:var(--t-11);color:var(--on-strong);background:var(--ink);border-radius:var(--r-full);place-items:center;font-weight:650;display:grid}.menu bdi{unicode-bidi:isolate}.menu-email{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.menu-body{min-width:220px;max-width:calc(100vw - 24px);padding:var(--panel-pad);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);gap:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu-body p{overflow-wrap:anywhere;margin:0}.menu-who{font-weight:600}.menu-plan{border-bottom:1px solid var(--line-soft);padding-bottom:6px;margin-bottom:4px!important}.menu-body a{min-height:var(--row-h);color:var(--accent);align-items:center;display:flex}.wrap{width:100%;padding:12px var(--pad-x);flex:1 0 auto}.wrap:focus{outline:none}main[aria-busy=true]{opacity:.6;cursor:progress;transition:opacity .2s .15s}.foot{padding:16px var(--pad-x) 24px;color:var(--muted);font-size:var(--t-12);border-top:1px solid var(--line-soft)}.shell{flex:1 0 auto;min-width:0;display:flex}.rail{display:none}.drawer{color:var(--ink);background:var(--bg);border:0;flex-direction:column;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden}.drawer:modal{border-right:1px solid var(--line-strong);width:min(300px,86vw);height:100dvh;box-shadow:var(--shadow-pop);animation:.16s ease-out drawer-in;display:flex;position:fixed;inset:0 auto 0 0}.drawer:modal::backdrop{background:#00000073;animation:.16s ease-out drawer-fade}@keyframes drawer-in{0%{transform:translate(-100%)}}@keyframes drawer-fade{0%{opacity:0}}html:has(.drawer:modal){overflow:hidden}.rail-inner,.drawer-inner{flex-direction:column;gap:12px;min-height:0;padding:8px;display:flex;overflow-y:auto}.drawer-inner{flex:auto}.drawer-top{justify-content:space-between;align-items:center;padding-left:8px;display:flex}.drawer-title{font-size:var(--t-14);font-weight:650}.rail-head{justify-content:flex-end;display:flex}.rail-nav{gap:2px;display:grid}.navicon{flex:none}.rail-list{border-top:1px solid var(--line-soft);gap:2px;padding-top:12px;display:grid}.rail-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail-list-title{font-size:var(--t-12h);margin:0;font-weight:600}.rail-list-title a,.rail-row,.rail-more{min-height:var(--row-h);border-radius:var(--r-ctl);align-items:center;padding:0 8px;display:flex}.rail-list-title bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rail-row{color:var(--ink-2);justify-content:space-between;gap:8px}a.rail-row:hover,.rail-list-title a:hover{background:var(--raised)}.rail-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.rail-row>:last-child{font-size:var(--t-12);flex:none}.rail-more{color:var(--accent);font-size:var(--t-12h)}.rail-note{color:var(--muted);font-size:var(--t-12);margin:0;padding:0 8px}@media (min-width:1280px){.rail{top:var(--header-h);width:208px;height:calc(100dvh - var(--header-h));background:var(--bg);border-right:1px solid var(--line);flex:none;align-self:flex-start;display:flex;position:sticky}.rail-inner{flex:auto}.rail-open{display:none}html[data-rail=closed] .rail{width:56px}html[data-rail=closed] .rail-head{justify-content:center}html[data-rail=closed] .rail .navlink{justify-content:center;padding:0}html[data-rail=closed] .rail .navlabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html[data-rail=closed] .rail .navbadge{margin:0;position:absolute;top:1px;right:1px}html[data-rail=closed] .rail .rail-list{display:none}}.panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-card);padding:var(--panel-pad)}.panel:focus-visible{border-radius:var(--r-card);outline-offset:0}.panel-head{min-height:var(--row-h);align-items:center;gap:8px;display:flex}.panel-head h2{margin-right:auto}.asof{color:var(--muted);font-size:var(--t-12);white-space:nowrap}.grid{grid-template-columns:repeat(auto-fit, minmax(max(320px, calc((100% - (var(--cols) - 1) * 12px) / var(--cols))), 1fr));align-items:start;gap:12px;display:grid}.empty{text-align:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);max-width:480px;margin:48px auto;padding:24px}.empty p{color:var(--muted);margin:8px 0 16px}.links{flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;display:flex}.links a{color:var(--accent)}.overlay{width:min(480px,100vw - 24px);max-height:calc(100vh - 48px);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:0}.overlay::backdrop{background:#00000073}.overlay-body{gap:12px;padding:16px;display:grid}.overlay-body p{margin:0}.overlay-head{justify-content:space-between;align-items:center;display:flex}.overlay h3{font-size:var(--t-12h);color:var(--muted);margin-bottom:4px;font-weight:500}.keys{margin:0;display:grid}.keys>div{min-height:var(--row-h);border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;display:flex}.keys dt{gap:4px;min-width:72px;display:flex}.keys dd{margin:0}kbd{min-width:22px;font:500 var(--t-12) / 1.4 var(--font);text-align:center;background:var(--raised);border:1px solid var(--line-strong);border-radius:6px;padding:1px 6px;display:inline-block}.btn{min-height:var(--row-h);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-ctl);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:hover{border-color:var(--accent)}table{border-collapse:collapse;width:100%}th,td{height:var(--row-h);text-align:left;border-bottom:1px solid var(--line-soft);padding:0 8px}th{font-size:var(--t-12h);color:var(--muted);font-weight:500}.dt-scroll{max-height:max(240px, calc(100vh - var(--header-h) - 110px));overflow:auto}.dt-table th,.dt-table td{white-space:nowrap}.dt-table th{z-index:1;text-align:left;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.dt-table th.num,.dt-table td.num{text-align:right;font-variant-numeric:tabular-nums}.dt-table tbody tr:hover{background:var(--raised)}.dt-table tr:focus-visible{outline-offset:-2px;border-radius:0}.dt-sortlink{color:var(--ink-2)}.dt-sortlink:hover{color:var(--ink);text-decoration:underline}th[aria-sort=ascending] .dt-sortlink,th[aria-sort=descending] .dt-sortlink{color:var(--ink);font-weight:600}.dt-link{font-weight:600}.dt-link:hover{color:var(--accent)}.dt-empty{height:64px;color:var(--muted);text-align:center!important;white-space:normal!important}.dt-foot{color:var(--muted);font-size:var(--t-12);padding-top:8px}.locked{color:var(--ink-2);filter:blur(3px);-webkit-user-select:none;user-select:none;letter-spacing:1px;display:inline-block}.locked-pro{font-size:var(--t-11);color:var(--accent);border:1px solid var(--accent);border-radius:var(--r-full);margin-left:6px;padding:0 6px;font-weight:600}.locked-pro:hover{background:var(--accent-soft)}@media (max-width:719.98px){.topbar{flex-wrap:wrap;align-content:flex-start;gap:0 8px;height:auto}.topbar:after{content:"";flex-basis:100%;order:2;height:0}.brand{text-overflow:ellipsis;flex:1 1 0;min-width:0;height:44px;line-height:44px;overflow:hidden}.tools{display:contents}.tools>.icon-btn,.menu{order:2}.stamp{flex:none;order:3;margin-bottom:6px}.navlink,.rail-list-title a,.rail-row,.rail-more,.drawer-close{min-height:44px}.help-btn{display:none}.icon-btn{width:44px;height:44px}.menu-summary{height:44px;padding:0 7px}.menu-body a{min-height:44px}.menu-email{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.avatar{width:28px;height:28px}.wrap{padding-top:8px}.grid{grid-template-columns:1fr}.dt-scroll{max-height:none;overflow:visible}.dt-table,.dt-table tbody{display:block}.dt-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dt-table tbody tr{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-wrap:wrap;gap:6px 12px;margin-bottom:8px;padding:10px 12px;display:flex}.dt-table tbody tr:hover{background:var(--bg)}.dt-table tr:focus-visible{outline-offset:0;border-radius:var(--r-card)}.dt-table td{text-align:left;border:0;height:auto;padding:0;display:block}.dt-table td.m-hide{display:none}.dt-table td.m-title{font-size:var(--t-15);white-space:normal;flex:1 0 100%}.dt-link{margin:-10px -12px -4px;padding:12px;display:block}.dt-table td.num{text-align:left}.dt-table td.m-key{text-align:left;white-space:normal;flex:1 1 0;min-width:0}.dt-table td.m-key:before{content:attr(data-label);color:var(--muted);font-size:var(--t-11);display:block}.dt-table td.dt-empty{flex:1 0 100%;height:auto;padding:12px 0;display:block}.locked-pro{border:0;border-radius:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px -7px -14px -1px;padding:0 8px;display:inline-flex;position:relative}.locked-pro:before{content:"";border:1px solid var(--accent);border-radius:var(--r-full);position:absolute;inset:13px 5px}.locked-pro:hover{background:0 0}.locked-pro:hover:before{background:var(--accent-soft)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.co-name{min-width:0}.co-name h1{overflow-wrap:anywhere}.badge-stale{color:var(--stale);font-size:var(--t-11);border:1px solid var(--line-strong);border-radius:var(--r-full);padding:0 6px;font-weight:600;line-height:18px;display:inline-block}.prov{max-width:100%;font-size:var(--t-12);white-space:normal;font-weight:400;display:inline-block}.prov summary{color:var(--muted);text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-block}.prov summary::-webkit-details-marker{display:none}.prov summary:hover{color:var(--ink)}.prov summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}.prov-panel{box-sizing:border-box;min-width:14rem;max-width:min(24rem,90vw);color:var(--ink-2);text-align:left;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);margin-top:4px;padding:8px 10px}.prov-panel dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.prov-panel dt{color:var(--muted)}.prov-panel dd{overflow-wrap:anywhere;min-width:0;margin:0}.prov-panel blockquote{color:var(--ink-2);overflow-wrap:anywhere;border-left:2px solid var(--line-strong);margin:6px 0 0;padding-left:8px}@media (max-width:719.98px){.prov-panel{min-width:0}.prov-panel dl{grid-template-columns:1fr}.prov-panel dd{margin-bottom:2px}}.chart{--chart-h:280px;--chart-gutter:60px;margin:0}.chart figcaption{color:var(--ink-2);margin-top:8px}@media (max-width:719.98px){.chart{--chart-h:220px;--chart-gutter:52px}}.cmd-trigger{min-width:160px;max-width:360px;height:var(--row-h);color:var(--muted);text-align:left;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer;flex:1 1 0;align-items:center;gap:8px;padding:0 6px 0 10px;display:inline-flex}.cmd-trigger:hover{color:var(--ink);border-color:var(--line-strong)}.cmd-trigger svg{flex:none}.cmd-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cmd-trigger-keys{gap:4px;display:inline-flex}@media (max-width:1199.98px){.cmd-trigger-keys{display:none}}@media (max-width:1099.98px){.menu-email{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:899.98px){.stamp-label{display:none}.topbar{column-gap:12px}}@media (min-width:720px) and (max-width:759.98px){.cmd-trigger svg{display:none}}@media (max-width:799.98px){.help-btn{display:none}}.cmd-trigger kbd{min-width:0;font-size:var(--t-11);color:var(--muted);background:var(--bg);padding:0 5px}.cmdbar{width:min(640px,100vw - 24px);max-height:calc(88vh - 24px);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);margin:0 auto;padding:0;inset:12vh 0 auto;overflow:auto}.cmdbar::backdrop{background:#00000073}.cmd-body{gap:8px;padding:12px;display:grid}.cmd-head{align-items:center;gap:8px;display:flex}.cmd-input{min-width:0;height:36px;font:400 var(--t-15) / 1.2 var(--font);color:var(--ink);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-ctl);flex:auto;padding:0 12px}.cmd-input::placeholder{color:var(--faint)}.cmd-input:focus-visible{outline-offset:1px;border-color:var(--accent)}.cmd-list,.cmd-choices{border:1px solid var(--line);border-radius:var(--r-ctl);max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}.cmd-list[hidden]{display:none}.cmd-opt,.cmd-choice{width:100%;min-height:32px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px 0 24px;display:flex;position:relative}.cmd-opt+.cmd-opt,.cmd-choices li+li{border-top:1px solid var(--line-soft)}.cmd-choice:hover,.cmd-opt:hover{background:var(--raised)}.cmd-opt[aria-selected=true]{background:var(--accent-soft);font-weight:650}.cmd-opt[aria-selected=true]:before{content:"▸";color:var(--accent);position:absolute;left:8px}.cmd-sym{flex:none;min-width:72px;font-weight:600}.cmd-name{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-opt[aria-selected=true] .cmd-name{color:var(--ink)}.cmd-status{min-height:1.45em;color:var(--muted)}.cmd-hint{font-size:var(--t-12);margin:0}@media (max-width:719.98px){:root{--header-h:95px}.cmd-trigger{flex:1 1 0;order:3;min-width:0;max-width:none;height:44px;margin:0 0 6px}.cmd-trigger-keys{display:none}.cmdbar{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;inset:0}.cmd-input{height:44px;font-size:16px}.cmd-close{min-height:44px}.cmd-list,.cmd-choices{max-height:none}.cmd-opt,.cmd-choice{min-height:48px}}.btn-primary{color:var(--on-strong);background:var(--accent);border-color:var(--accent)}.btn-primary:hover{filter:brightness(1.08)}.dt-table tbody tr.row-active{background:var(--accent-soft)}.dt-table tbody tr.row-active>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}@media (max-width:719.98px){.dt-table tbody tr.row-active{box-shadow:inset 3px 0 0 var(--accent), var(--shadow-card)}.dt-table tbody tr.row-active>td:first-child{box-shadow:none}}.wl-intro{margin:4px 0 12px}.wl-form{gap:6px;max-width:560px;margin-top:4px;display:grid}.wl-form label{color:var(--muted);font-size:var(--t-12)}.wl-form input[type=text],.wl-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);padding:6px 8px}.wl-form textarea{resize:vertical}.wl-form p{margin:0}.wl-form .btn{justify-self:start}.wl-flash{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-ctl);margin:0 0 12px;padding:8px 12px}.wl-flash p{margin:0}.wl-flash p+p,.wl-flash ul{margin-top:4px}.wl-miss{color:var(--ink-2);margin:0;padding-left:20px}@media (max-width:719.98px){.wl-form .btn{min-height:44px}.wl-form input[type=text],.wl-form textarea{min-height:44px;font-size:16px}}.scr-form{max-width:720px}@media (max-width:719.98px){.scr-form input[type=text]{min-height:44px;font-size:16px}.scr-form .btn{min-height:44px}}:root{--heat-n3:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#2563eb);--heat-n3-ink:#fff;--heat-n2:var(--lightningcss-light,#7ea6f4)var(--lightningcss-dark,#2c52a3);--heat-n2-ink:var(--lightningcss-light,#0b1220)var(--lightningcss-dark,#f3f7ff);--heat-n1:var(--lightningcss-light,#dbe6fc)var(--lightningcss-dark,#1c2f52);--heat-n1-ink:var(--lightningcss-light,#101828)var(--lightningcss-dark,#edf1f6);--heat-0:var(--lightningcss-light,#f2f4f7)var(--lightningcss-dark,#14171c);--heat-0-ink:var(--lightningcss-light,#101828)var(--lightningcss-dark,#edf1f6);--heat-p1:var(--lightningcss-light,#ece6fb)var(--lightningcss-dark,#2f2552);--heat-p1-ink:var(--lightningcss-light,#101828)var(--lightningcss-dark,#edf1f6);--heat-p2:var(--lightningcss-light,#b69cf1)var(--lightningcss-dark,#5b3fb0);--heat-p2-ink:var(--lightningcss-light,#150b2e)var(--lightningcss-dark,#fff);--heat-p3:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#7c3aed);--heat-p3-ink:#fff}.h-n3{background:var(--heat-n3);color:var(--heat-n3-ink)}.h-n2{background:var(--heat-n2);color:var(--heat-n2-ink)}.h-n1{background:var(--heat-n1);color:var(--heat-n1-ink)}.h-0{background:var(--heat-0);color:var(--heat-0-ink);border:1px solid var(--line-strong)}.h-p1{background:var(--heat-p1);color:var(--heat-p1-ink)}.h-p2{background:var(--heat-p2);color:var(--heat-p2-ink)}.h-p3{background:var(--heat-p3);color:var(--heat-p3-ink)}.heat-note{font-size:var(--t-12);margin:0 0 12px}.bn-ev{font-size:var(--t-11);margin-left:6px}.heat{width:62px;height:30px;font-size:var(--t-11);white-space:nowrap;text-overflow:clip;border-radius:6px;flex:none;padding:0 5px;font-weight:600;line-height:28px;display:block;overflow:hidden}.heat:hover{outline:2px solid var(--ink);outline-offset:1px}.step{min-width:7.5em;font-size:var(--t-11);text-align:center;border:1px solid var(--line);border-radius:var(--r-full);margin-left:8px;padding:0 6px;font-weight:600;line-height:18px;display:inline-block}@media (min-width:720px) and (max-width:1099.98px){.dt-table .col-lo{display:none}.dt-table td .step{width:fit-content;min-width:0;margin:2px 0 0 auto;display:block}}@media (max-width:719.98px){.heat{width:56px;height:44px;line-height:42px}.dt-table td.m-key .step{white-space:normal;width:fit-content;min-width:0;margin:2px 0 0;display:block}}.cmp-scroll{max-width:100%;overflow-x:auto}.cmp-matrix th,.cmp-matrix td{white-space:nowrap}.cmp-matrix th.num,.cmp-matrix td.num{text-align:right;font-variant-numeric:tabular-nums}.cmp-matrix tbody th{color:var(--ink);background:var(--bg);box-shadow:inset -1px 0 0 var(--line-soft);font-weight:600;position:sticky;left:0}:root{--series-1:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);--series-2:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa);--series-3:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#22d3ee);--series-4:var(--lightningcss-light,#344054)var(--lightningcss-dark,#c3c8d0);--series-driver:var(--lightningcss-light,#5d6779)var(--lightningcss-dark,#8b93a1)}#cheapest{margin-bottom:12px}.cx-none{margin:0 0 8px}.cx{grid-template-columns:2.4em minmax(8em,1.2fr) fit-content(18em) minmax(120px,2fr) fit-content(10em);column-gap:12px;display:grid}.cx-scale,.cx-list,.cx-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.cx-list{margin:0;padding:0;list-style:none}.cx-row{border-top:1px solid var(--line-soft);min-height:36px;font-size:var(--t-13)}.cx-rank{color:var(--muted);font-variant-numeric:tabular-nums}.cx-co{min-width:0;color:var(--ink);align-items:baseline;gap:6px;display:flex}a.cx-co:hover .cx-name{text-decoration:underline}.cx-sym{flex:none}.cx-name{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-val{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cx-vs{color:var(--muted)}.cx-driver .cx-co,.cx-driver .cx-val{font-weight:600}.cx-track,.cx-scale-slot{background:var(--raised);border-radius:5px;grid-column:4;height:10px;position:relative}.cx-scale-slot{background:0 0;height:18px}.cx-track:after,.cx-scale-slot:after{top:-4px;bottom:-4px;left:var(--ref);background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--bg);content:"";margin-left:-1px;position:absolute}.cx-scale-slot:after{top:0;bottom:-2px}.cx-bar{background:var(--accent);border-radius:5px;min-width:2px;height:100%;display:block}.cx-cut{border-radius:5px 0 0 5px}.cx-ref-label{color:var(--ink);font-size:var(--t-11);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:16px;position:absolute;top:0;overflow:hidden}.cx-ref-before{right:calc(100% - var(--ref));max-width:var(--ref);padding-right:6px}.cx-ref-after{left:var(--ref);max-width:calc(100% - var(--ref));padding-left:6px}@media (max-width:719.98px){.cx,.cx-list{display:block}.cx-scale,.cx-row{grid-template-columns:2.2em minmax(0,1fr) auto;column-gap:8px}.cx-row{row-gap:2px;padding:2px 0 8px}.cx-co{align-items:center;min-height:44px}.cx-val .step{width:fit-content;min-width:0;margin:2px 0 0 auto;display:block}.cx-track,.cx-scale-slot{grid-column:2/-1}.cx-vs{font-size:var(--t-12);grid-column:2/-1}}.fund-derived{color:var(--muted);font-size:var(--t-11);border:1px solid var(--line-strong);border-radius:var(--r-full);cursor:help;padding:0 5px;font-weight:600}.wire-foot{color:var(--muted);font-size:var(--t-11);white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--r-full);cursor:help;padding:0 5px;font-weight:600}.lb-badge{color:var(--accent);font-size:var(--t-11);white-space:nowrap;border:1px solid var(--accent);border-radius:var(--r-full);padding:0 6px;font-weight:600;line-height:18px;display:inline-block}.lb-badge+.lb-badge{margin-left:4px}@media (max-width:719.98px){.dt-table td.m-key .lb-badge{margin:2px 4px 0 0}}.notes{overflow-wrap:anywhere;max-width:70ch;margin-top:16px}.notes h2,.notes h3,.notes h4{letter-spacing:-.012em;margin:24px 0 8px;font-weight:600}.notes h2{font-size:var(--t-18)}.notes h3{font-size:var(--t-15)}.notes h4{font-size:var(--t-14)}.notes p,.notes ul,.notes ol,.notes blockquote,.notes pre{margin:0 0 12px}.notes ul,.notes ol{padding-left:22px}.notes li+li{margin-top:4px}.notes blockquote{color:var(--muted);border-left:2px solid var(--line-strong);padding-left:12px}.notes blockquote p:last-child{margin-bottom:0}.notes code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.notes pre{background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-ctl);padding:10px 12px;overflow-x:auto}.notes pre code{font-size:var(--t-12h);overflow-wrap:normal;white-space:pre}.notes hr{border:0;border-top:1px solid var(--line);margin:20px 0}:root{--header-h:40px;--ws-rail-w:44px;--ws-row:24px;--ws-ph:28px;--ws-ru:64px;--g1:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#22d3ee);--g2:var(--lightningcss-light,#a21caf)var(--lightningcss-dark,#e879f9);--g3:var(--lightningcss-light,#8f3d5f)var(--lightningcss-dark,#f472b6);--g4:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#94a3b8)}html:not([data-rail=closed]){--ws-rail-w:200px}@media (max-width:1079.98px){:root,html:not([data-rail=closed]){--ws-rail-w:0px}}.hide-m{display:inline}.ws-hdr{z-index:30;height:var(--header-h);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 8px;display:flex;position:sticky;top:0}.ws-brand{color:var(--ink);font-size:var(--t-14);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:7px;font-weight:700;display:flex}.ws-brand small{color:var(--muted);font-size:var(--t-12);font-weight:500}.ws-mark{flex:none;width:20px;height:20px}.ws-mark-lt{display:none}:root[data-theme=light] .ws-mark-lt{display:block}:root[data-theme=light] .ws-mark-dk{display:none}@media (min-width:720px) and (max-width:1079.98px){.ws-brand>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ws-grow{flex:auto}.ws-tabwrap{flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.ws-tabs{scrollbar-width:none;flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ws-tabwrap:before,.ws-tabwrap:after{z-index:1;pointer-events:none;content:"";opacity:0;width:22px;position:absolute;top:0;bottom:0}.ws-tabwrap:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.ws-tabwrap:after{background:linear-gradient(to left, var(--bg), transparent);right:30px}.ws-tabwrap[data-fade-l=true]:before,.ws-tabwrap[data-fade-r=true]:after{opacity:1}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{min-width:112px;max-width:190px;height:28px;color:var(--muted);white-space:nowrap;border-radius:6px;flex:0 auto;align-items:center;gap:6px;padding:0 6px 0 10px;font-weight:500;display:inline-flex}.ws-tab.noclose{flex:none;width:64px;min-width:64px;padding-right:10px}.ws-tab.on{min-width:136px}.ws-tab.noclose.on{width:88px;min-width:88px}.ws-tabmore{width:84px;height:28px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px;font-weight:500}.ws-tabmore:hover,.ws-tabmore[aria-expanded=true]{color:var(--ink);background:var(--raised)}.ws-mrow{align-items:center;gap:2px;display:flex}.ws-mrow .ws-mi{justify-content:flex-start;min-width:0}.ws-mname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-mrow .ws-mi>span:first-child{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.ws-mx:focus-visible{background:var(--raised)}.ws-refused-tabs{text-align:left;border:1px solid var(--line);border-radius:var(--r-card);max-height:40vh;margin:0 0 16px;padding:0;list-style:none;overflow-y:auto}.ws-refused-tabs li{justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.ws-refused-tabs .ws-mname{margin-right:auto}.ws-refused-tabs li+li{border-top:1px solid var(--line)}@media (max-width:719.98px){.ws-refused-tabs .ws-x{width:44px;height:44px}}.ws-tab:hover{color:var(--ink);background:var(--raised)}.ws-tab.on{color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.ws-tabname{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-ddot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.ws-gsw,.ws-gchip i{background:var(--gc);border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.ws-gsw{width:6px;height:6px}.g1{--gc:var(--g1)}.g2{--gc:var(--g2)}.g3{--gc:var(--g3)}.g4{--gc:var(--g4)}.ws-x{width:18px;height:18px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.ws-x:hover,.ws-x[aria-expanded=true]{color:var(--ink);background:var(--line)}.ws-tabmenu{clip:rect(0 0 0 0);width:1px;height:1px;color:var(--ink);background:var(--raised);border:0;border-radius:6px;padding:0;position:absolute;overflow:hidden}.ws-tabmenu[data-placed]{z-index:2;clip:auto;cursor:pointer;opacity:0;padding:0;overflow:visible}.ws-tabmenu[data-placed=false]{pointer-events:none}.ws-tabmenu:focus-visible{z-index:2;clip:auto;opacity:1;place-items:center;width:24px;height:24px;display:grid;overflow:visible}.ws-ibtn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ws-ibtn:hover,.ws-ibtn[aria-expanded=true]{color:var(--ink);background:var(--raised)}.ws-ic-s{flex:none}.ws-menubtn{display:none}.ws-hdr-r{flex:none;align-items:center;gap:8px;display:flex}.ws-hdr .cmd-trigger{border-radius:6px;flex:none;width:250px;min-width:0;max-width:none;height:28px}.ws-hdr .cmd-trigger-keys{flex:none}.ws-hdr .cmd-trigger kbd{white-space:nowrap}.ws-hdr .cmd-trigger svg{display:block}.ws-hdr .menu-email{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-hdr .menu-summary{padding:0 3px}@media (max-width:1279.98px){.ws-hdr .cmd-trigger{width:auto;padding:0 6px 0 8px}.ws-hdr .cmd-trigger-text{display:none}.ws-hdr .cmd-trigger-keys{display:inline-flex}.ws-cadence{display:none}}@media (max-width:999.98px){.ws-hdr .cmd-trigger{justify-content:center;width:28px;padding:0}.ws-hdr .cmd-trigger-keys{display:none}}.ws-hdr .icon-btn{width:28px;height:28px;color:var(--muted);border:0;border-radius:6px}.ws-hdr .icon-btn:hover{color:var(--ink);background:var(--raised)}.ws-hdr .help-btn{font-size:var(--t-12)}.ws-hdr .menu-summary{height:28px}.ws-pub{color:var(--muted);font-size:var(--t-12);white-space:nowrap}.ws-btn{height:26px;color:var(--ink);font-size:var(--t-12h);white-space:nowrap;background:var(--bg);border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.ws-btn:hover{background:var(--raised)}.ws-btn.primary{color:var(--on-strong);background:var(--accent);border-color:var(--accent)}.ws-btn.primary:hover{background:var(--accent);filter:brightness(1.08)}.ws-btn:disabled{opacity:.45;cursor:default}.ws-notice{color:var(--ink-2);font-size:var(--t-12h);background:var(--raised);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:4px 10px;display:flex}.ws-demo-banner{min-height:36px;color:var(--ink-2);font-size:var(--t-12h);background:var(--raised);border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--accent);align-items:center;gap:8px;padding:4px 12px 4px 13px;display:flex}.ws-demo-label{color:var(--ink);flex:none;font-weight:600}.ws-demo-sep{color:var(--faint);flex:none}.ws-demo-text{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.ws-demo-short,.ws-demo-what-icon,.ws-demo-upgrade-short{display:none}.ws-demo-actions{flex:none;align-items:center;gap:12px;display:flex}.ws-demo-what{color:var(--muted);font-size:inherit;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.ws-demo-what:hover{color:var(--ink);text-decoration-color:currentColor}.ws-demo-signin{color:var(--accent);white-space:nowrap;font-weight:500}.ws-demo-signin:hover{text-underline-offset:3px;text-decoration:underline}html[data-welcome]{overflow:hidden}.ws-demo-welcome-backdrop{z-index:95;overscroll-behavior:contain;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ws-demo-welcome{width:min(520px,100%);max-height:100%;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:12px;margin:0;padding:24px 26px 22px;display:block;position:relative;inset:auto;overflow-y:auto}.ws-demo-welcome:focus{outline:none}.ws-demo-welcome-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.ws-demo-welcome-x:hover{color:var(--ink);background:var(--raised)}.ws-demo-welcome-title{font-size:var(--t-18);letter-spacing:-.01em;margin:0 28px 8px 0;font-weight:650;line-height:1.25}.ws-demo-welcome-intro{color:var(--ink-2);font-size:var(--t-13);margin:0 0 18px;line-height:1.5}.ws-demo-welcome-head{color:var(--muted);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px;font-weight:600}.ws-demo-tips,.ws-demo-benefits{color:var(--ink-2);font-size:var(--t-13);gap:5px;margin:0;padding:0 0 0 18px;line-height:1.45;display:grid}.ws-demo-tips li::marker{color:var(--accent)}.ws-demo-benefits li::marker{color:var(--accent)}.ws-demo-price{color:var(--ink);font-size:var(--t-13);margin:10px 0 0;font-weight:600}.ws-demo-welcome-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ws-demo-welcome-actions .ws-btn{height:34px;font-size:var(--t-13);justify-content:center;padding:0 16px}.ws-demo-welcome-signin,.ws-demo-welcome-guide{font-size:var(--t-12h);margin:12px 0 0}.ws-demo-welcome-signin a,.ws-demo-guide-link{color:var(--accent);font-weight:500}.ws-demo-guide-link{font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ws-demo-welcome-signin a:hover,.ws-demo-guide-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:719.98px){.ws-demo-banner{gap:6px;padding-right:8px}.ws-demo-long,.ws-demo-what-text,.ws-demo-upgrade-long,.ws-demo-signin{display:none}.ws-demo-short,.ws-demo-what-icon,.ws-demo-upgrade-short{display:inline}.ws-demo-actions{gap:8px}.ws-demo-what{width:20px;height:20px;color:var(--muted);font-size:var(--t-11);border:1px solid var(--line-strong);border-radius:50%;place-items:center;font-style:italic;font-weight:600;text-decoration:none;display:grid}}@media (max-width:599.98px){.ws-demo-welcome-backdrop{align-items:flex-end;padding:0}.ws-demo-welcome{width:100%;max-height:88%;padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0}.ws-demo-welcome-actions .ws-btn{flex:auto}}.ws-hint{color:var(--ink-2);font-size:var(--t-12h);background:var(--raised);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:4px 10px;display:flex}.ws-hint>span{min-width:0}.ws-hint .ws-x{margin-left:auto}.ws-guide{align-items:flex-start;padding:8px 12px;line-height:1.5}.ws-guide>span{white-space:pre-line}.ws-guide .ws-x{margin-top:2px}@media (max-width:719.98px){.ws-guide>span{max-height:33vh;overflow-y:auto}}html[data-hint=off] .ws-hint{display:none}.ws-shell{flex:1 0 auto;align-items:flex-start;min-width:0;display:flex}.ws-content{min-width:0;min-height:calc(100dvh - var(--header-h));flex-direction:column;flex:1 1 0;display:flex}.ws-rail{top:var(--header-h);z-index:20;width:var(--ws-rail-w);height:calc(100dvh - var(--header-h));overscroll-behavior:contain;scrollbar-width:thin;background:var(--bg);border-right:1px solid var(--line);flex:none;align-self:flex-start;padding:6px;position:sticky;overflow:hidden auto}.ws-rail>nav{flex-direction:column;gap:2px;min-height:100%;display:flex}.ws-rsec{flex-direction:column;gap:2px;display:flex}.ws-rail-pub{color:var(--muted);font-size:var(--t-12);border-top:1px solid var(--line-soft);margin:auto 0 0;padding:8px 6px 4px;display:none}.ws-ri{width:100%;height:32px;color:var(--ink-2);font:inherit;font-size:var(--t-13);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 6px;font-weight:500;display:flex;position:relative}.ws-ri:hover{background:var(--raised)}.ws-ri[aria-current=page]{color:var(--ink);background:var(--raised);font-weight:600}.ws-ri[aria-disabled=true]{color:var(--faint);cursor:default}.ws-ri:focus-visible,.ws-rw:focus-visible,.ws-rlink:focus-visible{outline-offset:0;border-radius:8px}.ws-ic{flex:none}.ws-lbl-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-rtitle{color:var(--muted);font-size:var(--t-11);flex:none;padding:4px 8px 2px;font-weight:500}.ws-rlink:hover{color:var(--ink)}.ws-rsep{border:0;border-top:1px solid var(--line-soft);flex:none;margin:8px 0}.ws-vi{border-radius:8px;align-items:center;display:flex;position:relative}.ws-vi .ws-ri{flex:1;min-width:0}.ws-vm{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:none;position:absolute;top:4px;right:3px}.ws-vm:hover,.ws-vm[aria-expanded=true]{color:var(--ink);background:var(--line)}.ws-vi:hover .ws-vm,.ws-vi:focus-within .ws-vm{display:grid}.ws-newview{color:var(--muted)}.ws-newview:hover{color:var(--ink)}.ws-badge{min-width:18px;color:var(--on-strong);font-size:var(--t-11);text-align:center;background:var(--ink);border-radius:999px;margin-left:auto;padding:0 6px;font-weight:600;line-height:16px}.ws-dotb{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;display:none;position:absolute;top:6px;right:5px}.ws-lk{color:var(--muted);place-items:center;margin-left:auto;display:grid}.ws-rwl{scrollbar-width:thin;flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow:auto}.ws-rw{height:26px;color:var(--ink-2);font-size:var(--t-12h);border-radius:8px;flex:none;justify-content:space-between;align-items:center;padding:0 8px;font-weight:500;display:flex}.ws-rw:hover{background:var(--raised)}.ws-rw[aria-current=true]{color:var(--ink);background:var(--raised);font-weight:600}.ws-rc{font-size:var(--t-12);font-variant-numeric:tabular-nums}.ws-rsep-b{margin:6px 0}.ws-rcollapse{margin-top:0}.ws-tip{z-index:90;color:var(--on-strong);font-size:var(--t-12);white-space:pre-line;pointer-events:none;background:var(--ink);border-radius:6px;padding:4px 8px;font-weight:500;position:fixed;transform:translateY(-50%)}.ws-scrim{z-index:64;background:#0000008c;position:fixed;inset:0}@media (min-width:1080px){.ws-rail .ws-rsep-b{margin-top:auto}html[data-rail=closed] .ws-rail .ws-lbl-t,html[data-rail=closed] .ws-rail .ws-badge,html[data-rail=closed] .ws-rail .ws-rtitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-rail=closed] .ws-rail .ws-rwl{display:none}html[data-rail=closed] .ws-rail .ws-dotb{display:block}html[data-rail=closed] .ws-rail .ws-lk{background:var(--bg);border-radius:3px;margin:0;position:absolute;bottom:3px;right:2px}html[data-rail=closed] .ws-rail .ws-rsep{margin:6px 4px}html[data-rail=closed] .ws-rail .ws-rsep-b{margin-top:auto}html[data-rail=closed] .ws-rail .ws-vm{display:none}}@media (max-width:1079.98px){.ws-menubtn{display:grid}.ws-rail{z-index:65;visibility:hidden;width:244px;height:100dvh;box-shadow:var(--shadow-pop);padding-top:10px;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.ws-rail.is-drawer{visibility:visible;transform:none}.ws-rcollapse,.ws-rsep-b{display:none}.ws-rail-pub{display:block}.ws-vi .ws-vm{display:grid}.ws-pub{display:none}}@media (max-width:1079.98px) and (prefers-reduced-motion:no-preference){.ws-rail{transition:transform .16s,visibility 0s .16s}.ws-rail.is-drawer{transition:transform .16s}}.ws-main{width:100%;padding:6px var(--pad-x) 24px;flex:1 0 auto}.ws-main:focus{outline:none}.ws-grid{grid-auto-rows:var(--ws-ru);grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.ws-panel{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ws-panel:focus-visible{outline-offset:-1px}.ws-ph{height:var(--ws-ph);border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.ws-ph h2{font-size:var(--t-13);letter-spacing:-.005em;white-space:nowrap;font-weight:600}.ws-pbtn{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.ws-pbtn[aria-disabled=true]{color:var(--faint);cursor:default}.ws-pbody{min-height:0;color:var(--muted);flex:1;padding:10px;overflow:auto}.ws-gchip{max-width:140px;height:18px;color:var(--ink-2);font-size:var(--t-11);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--gc,transparent) 10%, transparent);border:1px solid color-mix(in srgb, var(--gc,var(--line-strong)) 55%, transparent);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 7px 0 5px;font-weight:600;display:inline-flex;overflow:hidden}.ws-gchip.ws-pinned{--gc:var(--muted);border-style:dashed}.ws-empty{color:var(--muted);text-align:center;border:1px dashed var(--line-strong);border-radius:8px;padding:24px}.ws-pop{z-index:70;background:var(--bg);border:1px solid var(--line-strong);min-width:200px;max-width:min(330px,100vw - 16px);box-shadow:var(--shadow-pop);border-radius:8px;padding:4px;position:fixed}.ws-newmenu{width:320px}.ws-mi{width:100%;height:28px;color:var(--ink);font:inherit;font-size:var(--t-12h);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.ws-mi:hover,.ws-mi:focus-visible{background:var(--raised)}.ws-mi[aria-disabled=true]{color:var(--faint);cursor:default}.ws-mi.ws-danger{box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.ws-sub{color:var(--muted);font-size:var(--t-11);margin-left:auto}.ws-lbl{color:var(--muted);font-size:var(--t-11);padding:4px 8px 2px}.ws-note{color:var(--muted);font-size:var(--t-12h);margin:0;padding:6px 8px}.ws-row{gap:6px;padding:4px 6px 6px;display:flex}.ws-row.ws-end{justify-content:flex-end}.ws-nameform input,.ws-picker input{width:100%;min-width:150px;height:26px;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;flex:1;padding:0 8px}.ws-picker{padding:4px 6px 6px}.ws-picker ul{max-height:220px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.ws-picker li{font-size:var(--t-12h);cursor:pointer;border-radius:5px;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.ws-picker li[aria-selected=true],.ws-picker li:hover{background:var(--raised)}.ws-picker li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-chosen{flex-wrap:wrap;gap:4px;margin:0;padding:2px 8px;list-style:none;display:flex}.ws-chosen li{height:22px;font-size:var(--t-12);background:var(--raised);border:1px solid var(--line-strong);border-radius:6px;align-items:center;gap:2px;padding:0 2px 0 8px;font-weight:600;display:inline-flex}.ws-chosen button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.ws-toast{z-index:80;max-width:calc(100vw - 24px);color:var(--on-strong);font-size:var(--t-12h);background:var(--ink);border-radius:6px;padding:6px 12px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.ws-toast:empty{display:none}@media (max-width:719.98px){:root{--header-h:80px}.ws-hdr{grid-template:"menu brand right"40px"tabs tabs tabs"40px/auto 1fr auto;gap:0 8px;padding:0 6px;display:grid}.ws-menubtn{grid-area:menu}.ws-brand{grid-area:brand}.ws-brand .hide-m{display:none}.ws-hdr-r{grid-area:right;gap:4px}.ws-tabwrap{grid-area:tabs}.ws-hdr .cmd-trigger{justify-content:center;width:28px;padding:0}.ws-hdr .cmd-trigger-text,.ws-hdr .cmd-trigger-keys,.ws-hdr .help-btn{display:none}.ws-hdr .cmd-trigger svg,.ws-grid{display:block}.ws-panel{min-height:160px;margin-bottom:6px}}@media (max-width:519.98px){.ws-hdr .ws-btn{font-size:var(--t-12);padding:0 8px}}.ws-gridbox{width:100%}.ws-rgl{position:relative}.ws-rgl .react-grid-item{transition:transform .16s,width .16s,height .16s}.ws-rgl .react-grid-item.react-draggable-dragging{z-index:30;box-shadow:var(--shadow-pop);border-color:var(--line-strong);opacity:.96;transition:none}.ws-rgl .react-grid-item.resizing{z-index:2;border-color:var(--accent);transition:none}.ws-rgl .react-grid-item.react-grid-placeholder{z-index:1;border:1.5px dashed var(--line-strong);opacity:1;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;transition-duration:.1s}.ws-rgl .react-resizable-handle{z-index:3;cursor:nwse-resize;touch-action:none;width:18px;height:18px;position:absolute;bottom:0;right:0}.ws-rgl .react-resizable-handle:after{content:"";border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);opacity:0;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.ws-rgl .ws-panel:hover .react-resizable-handle:after,.ws-rgl .react-grid-item.resizing .react-resizable-handle:after{opacity:1}.ws-rgl .ws-ph{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ws-rgl .react-draggable-dragging .ws-ph{cursor:grabbing}.ws-rgl .ws-ph button{cursor:pointer}.ws-panel:focus-visible{outline:1.5px solid var(--accent)}.ws-ph h2{text-overflow:ellipsis;flex:none;overflow:hidden}.ws-asof{min-width:0;color:var(--muted);font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.ws-ph .ws-asof+.ws-pbtn{margin-left:0}.ws-pbtn:not([disabled]):hover,.ws-pbtn[aria-expanded=true]{color:var(--ink);background:var(--raised)}.ws-pbtn:disabled{color:var(--faint);cursor:default}button.ws-gchip{font:inherit;font-size:var(--t-11);cursor:pointer;font-weight:600}button.ws-gchip:hover{background:color-mix(in srgb, var(--gc,var(--ink)) 20%, transparent)}.ws-gchip.ws-unlinked{font-style:italic;font-weight:500}.ws-gmi{align-items:center;gap:8px;display:inline-flex}.ws-gdot{background:var(--gc);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.ws-mi[aria-current=true]:after{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.ws-sep{border:0;border-top:1px solid var(--line-soft);margin:4px 0}.ws-panelmenu{min-width:220px}.ws-addmenu{width:260px;max-height:min(70vh,520px);overflow-y:auto}.ws-skel{flex-direction:column;gap:8px;padding:12px 10px;display:flex;overflow:hidden}.ws-skel>span{background:linear-gradient(90deg, var(--raised) 0%, var(--line-soft) 50%, var(--raised) 100%);background-size:200% 100%;border-radius:4px;flex:none;height:16px;animation:1.4s ease-in-out infinite ws-shimmer}.ws-skel>span:nth-child(3n+2){width:82%}.ws-skel>span:nth-child(3n){width:64%}@keyframes ws-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ws-skel>span{animation:none}.ws-rgl .react-grid-item{transition:none}}.ws-grid-static .ws-skel>span{animation:none}.ws-pstate{color:var(--ink-2);font-size:var(--t-12h);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ws-pstate p,.ws-pstate .ws-pstate-text{max-width:52ch;margin:0}.ws-placeholder{font-size:var(--t-12h);color:var(--muted)}.ws-addtile{width:100%;height:34px;color:var(--muted);font:inherit;font-size:var(--t-12h);border:1px dashed var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:0 12px;font-weight:500;display:inline-flex}.ws-addtile:hover{color:var(--ink);background:var(--raised)}.ws-addtile-empty{height:128px;font-size:var(--t-13);flex-direction:column;margin-top:0}.ws-addtile small{color:var(--faint);font-size:var(--t-12);font-weight:400}.ws-panel.ws-max{height:calc(100dvh - var(--header-h) - 36px);min-height:320px}.ws-pbody.ws-board{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:hidden}.ws-chips{border-bottom:1px solid var(--line-soft);scrollbar-width:none;flex:none;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.ws-chips::-webkit-scrollbar{display:none}.ws-chip{height:22px;color:var(--ink-2);font:inherit;font-size:var(--t-12);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 10px;font-weight:500}.ws-chip:hover{color:var(--ink);background:var(--raised)}.ws-chip[aria-pressed=true]{color:var(--on-strong);background:var(--ink);border-color:var(--ink)}.ws-bt-scroll{flex:1;min-height:0;overflow:auto}.ws-toast.ws-undo{align-items:center;gap:4px;display:flex;bottom:52px}.ws-undobtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700;text-decoration:underline}.ws-conflict{color:var(--on-strong);font-size:var(--t-12h);text-align:center;background:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;padding:6px 12px;display:flex}.ws-conflict .ws-undobtn{padding:4px 6px}.ws-toasts{display:contents}@media (max-width:719.98px){.ws-toasts{top:calc(var(--header-h) + 8px);z-index:80;pointer-events:none;flex-direction:column;flex:none;align-items:center;gap:6px;height:0;padding:0 8px;display:flex;position:sticky}.ws-toasts>.ws-toast,.ws-toasts>.ws-alerttoast{pointer-events:auto;max-width:calc(100vw - 16px);position:static;transform:none}.ws-toasts>.ws-toast.ws-undo{order:-1}}.ws-switch{display:none}@media (max-width:719.98px){.ws-switch{scrollbar-width:none;gap:4px;padding:0 0 6px;display:flex;overflow-x:auto}.ws-switch::-webkit-scrollbar{display:none}.ws-switch button{height:28px;color:var(--ink-2);font:inherit;font-size:var(--t-12h);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 12px;font-weight:500}.ws-switch button[aria-pressed=true]{color:var(--on-strong);background:var(--ink);border-color:var(--ink)}.ws-panel.ws-phone,.ws-panel.ws-max{height:calc(100dvh - var(--header-h) - 104px);min-height:380px;margin-bottom:0}.ws-ph{height:auto;min-height:var(--ws-ph);flex-wrap:wrap;align-content:center;row-gap:0}.ws-ph h2,.ws-ph .ws-pbtn{margin-block:3px}.ws-ph .ws-asof{white-space:normal;flex:1 0 100%;order:5;margin:0 0 4px}.ws-ph .ws-asof:empty{display:none}.ws-ph .ws-asof+.ws-pbtn{margin-left:auto}.ws-ph{cursor:default;touch-action:auto}.ws-grid-static>.ws-panel:not(:first-child){display:none}.ws-addtile{height:40px}.ws-chips{padding:8px}.ws-chip{height:28px}}.ws-ph .ws-pbtn:not([disabled]){color:var(--ink)}.ws-ph .ws-pbtn .ws-ic-s{stroke-width:2.75px}.ws-board.ws-busy .ws-bt-scroll{opacity:.55;transition:opacity .12s}.ws-addtile-empty.ws-addtile{text-align:center;height:auto;min-height:128px;padding-top:20px;padding-bottom:20px}.ws-pop{max-height:calc(100vh - 16px);overflow-y:auto}.ws-tilerow{gap:6px;margin-top:6px;display:flex}.ws-tilerow .ws-addtile{flex:1;margin-top:0}.ws-addtile-empty.ws-addtile{margin-top:0}.ws-tidy{height:34px;color:var(--ink-2);font:inherit;font-size:var(--t-12h);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 14px;font-weight:500}.ws-tidy:hover{color:var(--ink);background:var(--raised)}.ws-save{min-width:0;color:var(--muted);font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ws-save:empty,.ws-save-short{display:none}@media (max-width:479.98px){.ws-save{flex:none}.ws-save-long{display:none}.ws-save-short{color:var(--ink-2);font-size:var(--t-14);padding:0 2px;line-height:1;display:inline}.ws-hdr-r{flex:0 auto;min-width:0}}.ws-pbody.ws-board,.ws-pbody.ws-tbl,.ws-pbody.ws-stress{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:hidden;container-type:inline-size}.ws-pbody.ws-changes,.ws-pbody.ws-cheapest{color:var(--ink);padding:0}.ws-chips{align-items:center;gap:8px;padding:5px 8px;overflow:hidden}.ws-chipset{scrollbar-width:none;flex:0 auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.ws-chipset::-webkit-scrollbar{display:none}.ws-cnt{color:var(--muted);font-size:var(--t-12);white-space:nowrap;flex:none;margin-left:auto}.dt-gscroll{min-height:0}.dt-gtable{width:100%;font-size:var(--t-12h);border-collapse:separate;border-spacing:0}.dt-gtable th,.dt-gtable td{height:var(--ws-row);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-soft);padding:0 8px}.dt-gtable th{z-index:2;height:26px;color:var(--muted);font-size:var(--t-12);background:var(--bg);border-bottom-color:var(--line);font-weight:500;position:sticky;top:0}.dt-gtable th.num,.dt-gtable td.num{text-align:right;font-variant-numeric:tabular-nums}.dt-gtable tbody tr:last-child td{border-bottom:0}.dt-gtable .dt-sortlink{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.dt-gtable .dt-sortlink:hover{color:var(--ink);text-decoration:none}.dt-gtable th[aria-sort=ascending] .dt-sortlink,.dt-gtable th[aria-sort=descending] .dt-sortlink{color:var(--ink);font-weight:500}.dt-grid .dt-arrow{display:none}.dt-gtable th[aria-sort=descending] .dt-sortlink:after,.dt-gtable th[aria-sort=ascending] .dt-sortlink:after{content:"";border:3.5px solid #0000}.dt-gtable th[aria-sort=descending] .dt-sortlink:after{border-top:4.5px solid;border-bottom:0}.dt-gtable th[aria-sort=ascending] .dt-sortlink:after{border-top:0;border-bottom:4.5px solid}.dt-gtable tbody tr{cursor:pointer}:is(.dt-gtable tbody tr:hover td:not(:has(>.hc)),.dt-gtable tbody tr[aria-selected=true] td:not(:has(>.hc))){background:var(--raised)}.dt-gtable tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.dt-gtable tbody tr:focus-visible{outline:1.5px solid var(--accent);outline-offset:-2px}.dt-gtable .dt-empty{height:64px;color:var(--muted);text-align:center;white-space:normal}.dt-gtable td:has(>.hc){border-bottom-color:#0000;padding:0}.hc{height:var(--ws-row);border:0;justify-content:flex-end;align-items:center;padding:0 8px;font-weight:600;display:flex}.hc.hc-none{color:inherit;background:0 0;font-weight:400}.ruler{vertical-align:middle;align-items:flex-end;height:10px;margin-right:6px;display:inline-flex}.ruler i{border:0;width:7px;height:7px}.ruler i:nth-child(4){height:10px;box-shadow:0 2px 0 -.5px var(--ink)}.co-in{align-items:center;gap:7px;height:100%;display:flex}.logo{width:16px;height:16px;color:var(--ink-2);background:var(--raised);border:1px solid var(--line);border-radius:4px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.logo-img{object-fit:cover;background:var(--raised);border-radius:50%}.co-name{min-width:0;max-width:200px;color:var(--ink);text-overflow:ellipsis;font-weight:550;overflow:hidden}.co-sym{color:var(--muted);font-size:var(--t-11);font-weight:600}.dt-gtable td .up,.dt-gtable td .down{align-items:center;gap:3px;display:inline-flex}.dt-gtable td .up:before,.dt-gtable td .down:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:6px;height:5px}.dt-gtable td .down:before{clip-path:polygon(0 0,100% 0,50% 100%)}.spark{color:color-mix(in srgb, var(--ink) 60%, transparent);margin-left:auto;display:block}.dt-gtable .bar{background:var(--line);border-radius:3px;min-width:36px;height:6px;display:block;position:relative}.dt-gtable .bar i{background:var(--ink-2);opacity:.55;border-radius:3px;position:absolute;inset:0 auto 0 0}.dt-gtable .c-rank{width:30px}.dt-gtable .c-bar{width:16%}.dt-gtable .ts{font-variant-numeric:normal}.dt-gtable .lb-badge{margin-right:4px}.ws-lines{margin:0}.ws-line{min-height:var(--ws-row);border-bottom:1px solid var(--line-soft);grid-template-columns:205px 1fr;align-items:baseline;gap:8px;padding:4px 10px;line-height:1.25;display:grid}.ws-line dt{color:var(--muted);font-size:var(--t-12);white-space:nowrap}.ws-line dd{overflow-wrap:anywhere;min-width:0;margin:0}.ws-line a{color:var(--ink);font-weight:550}.ws-line a:hover{color:var(--accent)}.ws-stress-top{border-bottom:1px solid var(--line-soft);flex:none;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.ws-stress-top input[type=range]{width:100%;accent-color:var(--accent)}.ws-stress-out{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ws-stress-out b{font-weight:600}.ws-stress-reset{height:22px;margin-left:6px}.ws-cheapest .cx-none{margin:0;padding:6px 10px 0}.ws-cheapest .cx{padding:4px 10px 8px}@container (max-width:700px){.dt-gtable .c-xs{display:none}.dt-gtable .co-name{max-width:120px}.dt-gtable .bar{min-width:24px}}@container (max-width:560px){.ws-line{grid-template-columns:1fr;gap:0}}@media (max-width:719.98px){.dt-gtable.dt-gtable th,.dt-gtable.dt-gtable td{padding:0 6px}.bt .c-cap,.bt .c-held,.bt .c-nav,.bt .c-impl,.bt .c-open,.bt .c-spark,.bt .logo{display:none}.bt .co-name{max-width:58px;color:var(--ink-2);font-weight:400}.bt .ruler{display:none}.bt .hc{padding:0 4px}.bt .c-chg,.bt .c-price{min-width:0}.bt .co-sym{min-width:38px;color:var(--ink);font-size:var(--t-12h);order:-1}.bt td[data-label=Price] .badge-stale{vertical-align:middle;background:var(--stale);border:0;width:7px;height:7px;margin-right:4px;padding:0;font-size:0;line-height:0}}@container (max-width:480px){.ws-board .dt-gtable th,.ws-board .dt-gtable td,.ws-lists .ws-pf .dt-gtable th,.ws-lists .ws-pf .dt-gtable td{padding-left:4px;padding-right:4px}.ws-board .dt-gtable .co-name,.ws-lists .ws-pf .dt-gtable .co-name{max-width:34px}}@container (max-width:430px){.ws-board .dt-gtable .c-chg,.ws-lists .ws-pf:not(.dt-chosen) .dt-gtable .c-chg{display:none}}.ws-lists .ws-bt-scroll{position:relative}.dt-gtable .step[class*=h-]{display:none}.dt-gtable .locked-pro{border:1px solid var(--accent);border-radius:999px;min-width:0;min-height:0;margin:0 0 0 4px;padding:0 6px}.dt-gtable .locked-pro:before{display:none}@media (max-width:719.98px){.bt .hc .locked{display:none}}.lc{--lc-h:340px;flex-direction:column;min-width:0;margin:0;display:flex}.lc-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;padding:2px 0 4px;display:flex}.lc-legend{min-width:0;min-height:20px;color:var(--ink-2);font-size:var(--t-12);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:280px;align-items:center;gap:2px 10px;display:flex}.lc-legend b{color:var(--ink);font-weight:600}.lc-l{color:var(--muted);margin-right:3px;font-weight:400}.lc-mk{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.lc-mk i{background:var(--accent);border-radius:50%;width:7px;height:7px}.lc-sw{vertical-align:middle;border-top:2px solid var(--lc-c,var(--ink));width:14px;height:0;margin-right:4px;display:inline-block}.lc-s1{--lc-c:var(--series-1)}.lc-s2{--lc-c:var(--series-2);border-top-style:dashed}.lc-s3{--lc-c:var(--series-3);border-top-style:dotted}.lc-s4{--lc-c:var(--series-4);border-top-style:dashed}.lc-s-d{--lc-c:var(--series-driver);opacity:.6;border-top-width:4px}.lc-s-o{--lc-c:var(--accent)}.lc-key{min-width:0;color:var(--muted);font-size:var(--t-11);flex-wrap:wrap;flex:none;gap:2px 14px;padding:0 0 4px;display:flex}.lc-key>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.lc-key .lc-sw{margin-right:0}.lc-tri{border:4px solid #0000;border-top-width:0;border-bottom:7px solid var(--accent);width:0;height:0;display:inline-block}.lc-basis{color:var(--muted)}.lc-nm{opacity:.7}.lc-since{font-size:var(--t-12);margin:0 0 2px;line-height:16px}.lc-carry,.lc-legend>span{white-space:nowrap}.lc-lines.lc-fill .lc-bar{flex-wrap:wrap}.lc-lines.lc-fill .lc-legend{flex:200px}.lc-lines.lc-fill .lc-ctl{margin-left:auto}.lc-ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px 6px;display:flex}.lc-seg{background:var(--bg);border:1px solid var(--line);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.lc-seg button,.lc-tog{height:22px;color:var(--muted);font:500 var(--t-12) / 1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px}.lc-tog{border:1px solid var(--line);height:26px}.lc-seg button:hover:not(:disabled),.lc-tog:hover:not([aria-disabled=true]){color:var(--ink)}.lc-seg button[aria-pressed=true],.lc-tog[aria-pressed=true]{color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.lc-seg button:disabled{cursor:default}.lc-tog[aria-disabled=true]{color:var(--faint);cursor:default}.lc-wrap{height:var(--lc-h);border-radius:4px;flex:none;min-width:0;position:relative}.lc-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lc-fill{height:100%}.lc-fill .lc-wrap{flex:1;height:auto;min-height:0}.lc[aria-busy=true] .lc-wrap{opacity:.55}.lc-skel{background:linear-gradient(var(--line-soft) 1px, transparent 1px) 0 0 / 100% 25%, var(--raised);opacity:.6;pointer-events:none;border-radius:4px;position:absolute;inset:0}.lc-fail{text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.lc-tip{z-index:5;max-width:280px;color:var(--ink);font-size:var(--t-12);pointer-events:none;background:var(--bg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:6px;padding:5px 8px;line-height:1.35;position:absolute}.lc-cap{color:var(--ink-2);font-size:var(--t-12);margin-top:6px}.lc-note{color:var(--muted);font-size:var(--t-11);margin:4px 0 0;line-height:1.4}.lc-fill .lc-cap,.lc-fill .lc-note{display:none}@media (max-width:719.98px){.lc{--lc-h:280px}.lc-legend{flex-basis:100%}.lc-ctl{flex:0 auto;justify-content:flex-start;min-width:0}}.ws-pbody.ws-chart{color:var(--ink);flex-direction:column;padding:4px 8px 6px;display:flex;overflow:hidden}.ws-info{max-width:340px;color:var(--ink-2);font-size:var(--t-12);padding:10px 12px;line-height:1.45}.ws-info p{margin:0 0 6px}.ws-info p:last-child{margin-bottom:0}.ws-info .ws-info-lead{color:var(--ink)}.ws-info-more,.nm-why{margin-top:6px}.ws-info-more>summary,.nm-why>summary{color:var(--accent);cursor:pointer;font-weight:600}.ws-info-more[open]>summary{margin-bottom:6px}.nm-why[open]>summary{margin-bottom:2px}.cov-d.nm-d[open]>.cov-text{min-width:min(18em,70vw)}.nm-rules{overscroll-behavior:contain;max-height:9em;display:block;overflow-y:auto}.lc-fill .lc-bar{flex-wrap:nowrap;gap:8px;padding:0 0 4px}.lc-fill .lc-legend{flex:1 1 0;gap:0 8px;line-height:18px}.lc-fill .lc-ctl{flex-wrap:nowrap;gap:4px}.lc-fill .lc-seg button{padding:0 6px}.lc-opts{position:relative}.lc-opts summary{align-items:center;height:26px;list-style:none;display:inline-flex}.lc-opts summary::-webkit-details-marker{display:none}.lc-opts[open] summary{color:var(--ink);background:var(--raised)}.lc-optbox{z-index:6;background:var(--bg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:6px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}@media (max-width:719.98px){.lc-fill .lc-bar{flex-wrap:wrap}.lc-fill .lc-legend{white-space:normal;flex-wrap:wrap;flex-basis:100%}}.lc-bar{container-type:inline-size}@container (max-width:760px){.lc-mk{display:none}}.lc-attr a{color:inherit;text-decoration:underline}.lc-info .lc-optbox{width:320px;max-width:calc(100vw - 32px);color:var(--ink-2);font-size:var(--t-12);padding:10px 12px;line-height:1.45;display:block}.lc-info .lc-optbox p{margin:0 0 6px}.lc-info .lc-optbox p:last-child{margin-bottom:0}.lc-wrap table,.lc-wrap td{border:0;width:auto;height:auto;padding:0}.ws-ph .ws-pbtn{margin-left:0}.ws-pbody.ws-locked{place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.ws-lk-sample{opacity:.55;filter:blur(1.5px);flex-direction:column;gap:12px;display:flex;position:absolute;inset:12px 14px;overflow:hidden}.ws-lk-sample span{background:var(--line-strong);border-radius:4px;flex:none;height:10px}.ws-lk-msg{max-width:90%;color:var(--ink-2);text-align:center;background:color-mix(in srgb, var(--bg) 88%, transparent);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 16px;display:flex;position:relative}.ws-lk-msg p{margin:0}.ws-fade:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--bg));opacity:0;height:28px;margin-top:-28px;transition:opacity .12s;display:block;position:sticky;bottom:0}.ws-fade[data-more=true]:after{opacity:1}.ws-fade-x[data-more-x=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ws-xhint{color:var(--muted);font-size:var(--t-11);background:var(--raised);border-bottom:1px solid var(--line-soft);margin:0;padding:3px 8px;display:none}.ws-fade-x[data-overflow-x=true]>.ws-xhint{box-sizing:border-box;visibility:hidden;width:100%;display:block;position:sticky;left:0}.ws-fade-x[data-more-x=true]>.ws-xhint{visibility:visible}.ws-fade-x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.co-link{min-width:0;color:inherit;display:flex}.co-link:hover{text-decoration:none}.co-link:hover .co-name{color:var(--accent)}.ws-stress-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ws-stress-top input[type=range]{flex:140px;width:auto;min-width:100px}.ws-stress-reset{margin-left:0}.ws-stress-info{border-bottom:1px solid var(--line-soft);flex:none;padding:3px 10px}.ws-stress-info p{font-size:var(--t-12);margin:0;line-height:1.35}@media (max-width:719.98px){.ws-chips{flex-wrap:wrap;row-gap:4px;overflow:visible}.ws-chipset{display:contents}.ws-chips .ws-chip{flex:none}}.ws-pbody.ws-fin{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:hidden;container-type:inline-size}.ws-fin-tools{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;padding:4px 8px;display:flex}.ws-fin-sp{flex:1}.ws-fin-scroll{flex:1;min-height:0;overflow:auto}.dt-gtable.ws-fin-table tbody tr{cursor:default}.ws-fin-table tbody th.lab{z-index:1;height:var(--ws-row);max-width:230px;color:var(--ink-2);text-align:left;text-overflow:ellipsis;background:var(--bg);border-bottom:1px solid var(--line-soft);padding:0 8px;font-weight:400;line-height:1.2;position:sticky;top:auto;left:0;overflow:hidden}.ws-fin-table thead th:first-child{z-index:3;text-align:left;left:0}.ws-fin-table tr.tot th.lab,.ws-fin-table tr.tot td{color:var(--ink);font-weight:600}.ws-fin-table tr.none th.lab{color:var(--muted)}.ws-fin-table tbody tr:hover td,.ws-fin-table tbody tr:hover th.lab,.ws-fin-table tr.sel td,.ws-fin-table tr.sel th.lab{background:var(--raised)}.dt-gtable.ws-fin-table tr.mini td{background:var(--bg);height:56px;padding:0 8px}.ws-fin-lab{max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:0;display:flex;overflow:hidden}.ws-fin-lt{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-fin-lab.wrap{white-space:normal}.ws-fin-lab.wrap .ws-fin-lt{text-overflow:clip;overflow:visible}.ws-fin-un{color:var(--muted);flex:none}.ws-fin-why{cursor:help}.ws-fin-y{margin-left:1px}.ws-fin-inline{display:none}.ws-fin-lab:hover:not(:disabled){color:var(--ink)}.ws-fin-lab:disabled{cursor:default}.ws-fin-lab:focus-visible,.ws-fin-cell:focus-visible{outline:1.5px solid var(--accent);outline-offset:1px}.ws-fin-tools .lc-seg{background:0 0;border:0;gap:1px;padding:0}.ws-fin-tools .lc-seg button{text-overflow:ellipsis;white-space:nowrap;max-width:150px;height:20px;padding:0 7px;overflow:hidden}.ws-fin-table a.ws-fin-cell{color:inherit;font:inherit;cursor:pointer;border-radius:3px;padding:0 2px;font-weight:400;text-decoration:none;display:inline-block}.ws-fin-table a.ws-fin-cell:hover{color:var(--ink);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.ws-fin-mk{color:var(--muted);margin-left:2px;font-size:9px;font-weight:600;line-height:0}.ws-fin-note{white-space:normal;color:var(--muted);line-height:1.35;font-size:var(--t-12);border-top:1px solid var(--line-soft);flex:none;margin:0;padding:4px 10px}.ws-fin-chart{display:block}.ws-fin-pop{min-width:250px;max-width:min(560px,100vw - 16px);font-size:var(--t-12);padding:8px 10px;line-height:1.35}.ws-fin-pop p,.ws-fin-pop dl,.ws-fin-pop ul{margin:0}.ws-fin-pop-h{margin-bottom:4px;font-weight:600}.ws-fin-pop dl>div{grid-template-columns:74px 1fr;gap:8px;display:grid}.ws-fin-pop dt{color:var(--muted)}.ws-fin-pop dd{overflow-wrap:break-word;margin:0}.ws-fin-pop dl>div:has(.ws-fin-tok){grid-template-columns:1fr;gap:0}.ws-fin-tok{overflow-wrap:break-word;word-break:normal}.ws-fin-from{padding:4px 0 0 14px}.ws-fin-pop-n{color:var(--ink-2);margin-top:4px}.ws-fin-pop-l{margin-top:6px;display:inline-block}.ws-fin-search{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;padding:5px 8px;display:flex}.ws-fin-search input{max-width:280px;height:24px;color:var(--ink);font:inherit;font-size:var(--t-12);background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;flex:1;padding:0 8px}.ws-fin-tags tbody th.lab{max-width:420px}.ws-fin-tags .ws-fin-lab{flex-direction:column;align-items:flex-start;line-height:1.25}.ws-fin-tags .ws-fin-tag,.ws-fin-tags .ws-fin-inline{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ws-fin-tag{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-11)}.ws-fin-tags tbody tr:not(.mini) th.lab,.ws-fin-tags tbody tr:not(.mini) td{height:34px}.ws-fin-badge{color:var(--ink-2);font-size:var(--t-11);white-space:nowrap;border:1px solid var(--line-strong);border-radius:999px;margin-right:4px;padding:0 6px;display:inline-block}.ws-fin-hist{font-size:var(--t-12);white-space:normal;padding:4px 0}.ws-fin-hist p{margin:0 0 4px}.ws-fin-pts{max-height:150px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.ws-fin-pts li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr) auto;gap:8px;padding:1px 0;display:grid}.ws-fin-more{font-size:var(--t-12);margin:0;padding:6px 10px}.ws-fin-err{color:var(--ink)}.ws-fin .ws-pstate{padding:12px}@container (max-width:520px){.ws-fin .ws-fin-xs{display:none}.ws-fin-table tbody th.lab{max-width:196px}.ws-fin-tags tbody th.lab{width:100%;max-width:none}.ws-fin-tags .ws-fin-inline{color:var(--ink-2);font-size:var(--t-11);display:block}.ws-fin-tools .lc-seg button[data-short]{font-size:0}.ws-fin-tools .lc-seg button[data-short]:after{content:attr(data-short);font-size:var(--t-12)}}.ws-qs{min-height:50px;margin:6px var(--pad-x) 0;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:6px 14px;display:flex}.ws-qs-skel,.ws-qs-note{color:var(--muted);font-size:var(--t-12h)}.ws-qs-skel{background:linear-gradient(90deg, var(--bg), var(--raised), var(--bg));background-size:200% 100%}.ws-qs-id,.ws-qs-loc{align-items:center;gap:8px;display:inline-flex}.ws-qs-id .logo{width:20px;height:20px}.ws-qs-flag{object-fit:cover;border-radius:2px;flex:none}.ws-qs-exlogo{object-fit:cover;border-radius:50%;flex:none}.ws-qs-nm{font-size:var(--t-15);letter-spacing:-.01em;font-weight:650}.ws-qs-site{color:var(--muted);font-size:var(--t-12);white-space:nowrap;text-underline-offset:2px;text-decoration:underline}.ws-qs-site:hover{color:var(--ink)}.ws-qs-exp{color:var(--muted);font-size:var(--t-12);flex:1 0 100%;margin:0;line-height:1.45}.ws-qs-exp b{color:var(--ink-2);font-weight:600}.ws-qs-exp a{color:var(--muted);white-space:nowrap;text-underline-offset:2px;text-decoration:underline}.ws-qs-exp a:hover{color:var(--ink)}.ws-qs .pill{color:var(--ink-2);font-size:var(--t-11);background:var(--raised);border-radius:4px;padding:0 6px;font-weight:600;line-height:18px;display:inline-block}.ws-qs-px{letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:22px;font-weight:650;line-height:1;display:inline-flex}.ws-qs-px small{color:var(--muted);font-size:var(--t-11);letter-spacing:0;font-weight:500}.ws-qs .kv{font-size:var(--t-12h);flex-direction:column;line-height:1.2;display:flex}.ws-qs .kv small{color:var(--muted);font-size:var(--t-11)}.ws-qs .qs-short{display:none}@media (max-width:719.98px){.ws-qs .qs-full{display:none}.ws-qs .qs-short{display:inline}}.ws-qs .kv .up,.ws-qs .kv .down{align-items:center;gap:3px;display:inline-flex}.ws-qs .kv .up:before,.ws-qs .kv .down:before{content:"";border:3px solid #0000;width:0;height:0}.ws-qs .kv .up:before{border-top-width:0;border-bottom:5px solid}.ws-qs .kv .down:before{border-top:5px solid;border-bottom-width:0}.ws-qs .grow{flex:1}.ws-qs .ws-btn[aria-pressed=true]{color:var(--ink);background:var(--raised);font-weight:600}@media (max-width:719.98px){.ws-qs{gap:6px 14px;padding:8px 12px}.ws-qs .grow{display:none}.ws-qs .asof{flex-direction:row;flex-basis:100%;align-items:baseline;gap:6px}}:is(.ws-main:has(.nf-body) .ws-gridwrap,.ws-content:has(.nf-body) .ws-qs){display:none}.links a.nf-signin{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ws-pbody.ws-metrics{color:var(--ink);padding:0;overflow:auto;container-type:inline-size}.kv-list{font-size:var(--t-12h);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv-list>div{display:contents}.kv-list dt,.kv-list dd{border-bottom:1px solid var(--line-soft);align-items:center;min-height:28px;margin:0;padding:2px 10px;display:flex}.kv-list dt{color:var(--muted);white-space:nowrap}.kv-list dd{font-variant-numeric:tabular-nums;flex-direction:row-reverse;justify-content:flex-start;gap:8px;font-weight:500}.kv-list dd small{color:var(--muted);font-size:var(--t-11);font-variant-numeric:normal;font-weight:400}.kv-list dd small a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.kv-list dd small.kv-why{text-align:right;max-width:28ch;line-height:1.25}.kv-list dd .kv-nowrap{white-space:nowrap}.kv-list dd:has(>.ws-jump-line){padding-bottom:20px;position:relative}.kv-list dd>.ws-jump-line{white-space:nowrap;position:absolute;bottom:2px;right:10px}.ws-jump{color:var(--muted);font:inherit;font-size:var(--t-11);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:400}.ws-jump:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:719.98px){.ws-jump{align-items:center;min-height:44px;margin:-14px 0;display:inline-flex}}.kv-list dd.kv-stack{flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;padding-block:4px}.kv-list dd.kv-stack small.kv-why{text-align:right;max-width:100%}.kv-list dd .kv-text{font-size:var(--t-11);font-variant-numeric:normal;text-align:left;font-weight:400;line-height:1.3}.cov-d{vertical-align:middle;margin-left:4px;display:inline-block}.cov-d>summary{list-style:none;display:inline-grid}.cov-d>summary::-webkit-details-marker{display:none}.cov{width:13px;height:13px;color:var(--muted);vertical-align:1px;cursor:help;border:1px solid;border-radius:50%;place-items:center;font-size:9px;font-style:italic;font-weight:600;line-height:1;position:relative}.cov:after{content:"";position:absolute;inset:-6px}.cov-d>summary.na{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.cov-d.nm-d{margin-left:0}.cov-d>summary.na:after{width:13px;height:13px;color:var(--muted);vertical-align:1px;content:"i";content:"i" / "";border:1px solid;border-radius:50%;place-items:center;margin-left:4px;font-size:9px;font-style:italic;font-weight:600;line-height:1;text-decoration:none;display:inline-grid}.cov-d>summary.na:focus-visible,.cov:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hc .cov-d{margin:0 4px 0 0}.hc .cov-d.nm-d{margin:0}.hc .badge-stale{color:inherit;border-color:currentColor;margin-right:6px;line-height:16px}@media (max-width:719.98px){.hc .badge-stale{margin-right:4px;padding:0 4px;font-size:10px}}.hc:has(>.cov-d[open]){height:auto;min-height:var(--ws-row);flex-wrap:wrap;padding-block:3px}.hc>.cov-d[open]{text-align:left;flex:100%;margin:0}.hc .cov-text{color:inherit}.cov-d[open]{margin:2px 0 0;display:block}.cov-text{max-width:100%;color:var(--muted);font-size:var(--t-11);text-align:left;white-space:normal;margin:4px 0 2px;font-style:normal;font-weight:400;line-height:1.3;display:block}.cov-d:not([open])>.cov-text{display:none}.cov-line,.cov-part{display:block}.cov-part+.cov-part{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:4px}.cov-text a.cov-line{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.kv-ev .cov-text{max-height:9.5em;overflow-y:auto}.kv-list .cov-text,.ws-stress .cov-text{max-height:12em;overflow-y:auto}.ws-stress .cov-text{min-width:min(40ch,70vw)}.bt small.unit{color:var(--muted);font-size:var(--t-11);font-weight:400}.kv-note{color:var(--muted);font-size:var(--t-12);margin:0;padding:6px 10px;line-height:1.35}@container (max-width:330px){.kv-list dd{flex-direction:column;justify-content:center;align-items:flex-end;gap:0;line-height:1.15}}.ws-more{color:var(--muted);font-size:var(--t-12);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.ws-tbl.ws-busy .ws-bt-scroll,.ws-chart.ws-busy .lc{opacity:.55;transition:opacity .12s}.dt-gtable a{color:var(--accent)}.dt-gtable .co-link{color:inherit}.ws-pbody.ws-ps{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:auto;container-type:inline-size}.ws-ps-now{color:var(--ink-2);font-size:var(--t-12h);border-bottom:1px solid var(--line-soft);flex:none;margin:0;padding:7px 10px}.ws-ps-msg{color:var(--ink-2);font-size:var(--t-12h);margin:0;padding:8px 10px}.ws-ps-grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(230px,300px);min-height:0;display:grid}.ws-ps-grid .ws-ps-now{grid-column:1/-1}.ws-ps-chart{flex-direction:column;min-width:0;min-height:0;padding:4px 8px 6px;display:flex}.ws-ps-yield{border-left:1px solid var(--line-soft);min-width:0;overflow:auto}.ws-ps.ws-busy .ws-ps-chart,.ws-ps.ws-busy .ws-ps-yield{opacity:.55;transition:opacity .12s}.ws-ps-foot{font-size:var(--t-11);margin:0;padding:4px 10px;line-height:1.35}.ws-ps-grid.ws-ps-short{flex:none;grid-template-rows:auto auto}@container (max-width:560px){.ws-ps-grid{grid-template-rows:auto minmax(160px,1fr) auto;grid-template-columns:minmax(0,1fr)}.ws-ps-grid.ws-ps-short{grid-template-rows:auto auto auto}.ws-ps-yield{border-top:1px solid var(--line-soft);border-left:0}}.ws-pbody.ws-cmp .ws-bt-scroll{flex-direction:column;display:flex}.ws-cmp-note{font-size:var(--t-12);margin:0;padding:6px 10px;line-height:1.35}.ws-spreads{border-top:1px solid var(--line)}.cmp-matrix{width:100%;font-size:var(--t-12h);border-collapse:separate;border-spacing:0}.ws-spreads .cmp-matrix th,.ws-spreads .cmp-matrix td{height:var(--ws-row);text-align:left;border-bottom:1px solid var(--line-soft);padding:0 10px}.ws-spreads .cmp-matrix thead th{color:var(--muted);font-size:var(--t-12);background:var(--bg);font-weight:500}.ws-spreads .cmp-matrix th.num,.ws-spreads .cmp-matrix td.num{text-align:right}.ra-btn{width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}tr:hover .ra-btn,tr[aria-selected=true] .ra-btn,.ra-btn:focus-visible,.ra-btn[aria-expanded=true]{opacity:1}.ra-btn:hover{color:var(--ink);background:var(--raised)}@media (hover:none){.ra-btn{opacity:1}}.ws-pop.ws-rowmenu{min-width:210px}.dt-gtable tr[data-slug]{-webkit-touch-callout:none}.ws-tab.noclose{z-index:2;background:var(--bg);flex-shrink:0;position:sticky;left:0}.ws-tab.noclose.on,.ws-tab.noclose:hover{background:var(--raised)}.lc-wrap[hidden]{display:none}.lc-table{min-height:0;font-size:var(--t-12h);flex:1;margin-top:4px;overflow:auto}.lc-table table{border-collapse:separate;border-spacing:0;width:100%}.lc-table th,.lc-table td{height:var(--ws-row);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-soft);padding:0 8px}.lc-table thead th{z-index:1;height:26px;color:var(--muted);font-size:var(--t-12);background:var(--bg);border-bottom-color:var(--line);font-weight:500;position:sticky;top:0}.lc-table tbody th{color:var(--ink-2);font-variant-numeric:normal;font-weight:400}.lc-table th.num,.lc-table td.num{text-align:right;font-variant-numeric:tabular-nums}.kv-calc{border-top:1px solid var(--line);font-size:var(--t-12h);padding:8px 10px}.kv-calc label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.kv-calc input{width:110px;height:24px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;padding:0 8px}.kv-calc input:focus-visible{outline-offset:0}.kv-calc>.ws-sel{margin-bottom:6px}.kv-calc-out{gap:3px;margin-top:6px;display:grid}.kv-calc-out>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kv-calc-locked{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.ws-sim .kv-calc{border-top:0;border-bottom:1px solid var(--line)}.ws-sim .kv-calc label+label,.ws-sim .sim-reset{margin-top:6px}.ws-sim .sim-reset{justify-content:flex-end;display:flex}.ws-sim .sim-error{color:var(--ink);font-weight:500}@media (max-width:719.98px){.ws-panel.ws-phone[data-type=compareTable],.ws-panel.ws-phone[data-type=metrics],.ws-panel.ws-phone[data-type=simulator],.ws-panel.ws-phone[data-type=holdings]{height:auto;min-height:0;max-height:calc(100dvh - var(--header-h) - 104px)}}.ws-pbody.ws-lists,.ws-pbody.ws-alerts{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:hidden;container-type:inline-size}.ws-pbody.ws-cal,.ws-pbody.ws-brief,.ws-pbody.ws-notes,.ws-pbody.ws-road,.ws-pbody.ws-export{color:var(--ink);padding:0}.ws-lbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;min-height:34px;padding:4px 8px;display:flex}.ws-lspread{margin-left:auto}.ws-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ws-lname{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:600;overflow:hidden}.ws-lbar .ws-note{padding:0}.ws-sq{justify-content:center;width:26px;padding:0}.ws-lbar input,.ws-inline input,.ws-lform input,.ws-lform select,.ws-lform textarea{min-width:0;height:26px;color:var(--ink);font:inherit;font-size:var(--t-12h);background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;padding:0 8px}.ws-lbar input[name=ref]{width:190px}.ws-lform textarea{resize:vertical;height:auto;padding:6px 8px}.ws-lform{border-bottom:1px solid var(--line-soft);flex:none;gap:8px;max-width:560px;padding:8px 10px 10px;display:grid}.ws-lform label{gap:3px;display:grid}.ws-lform label>span{color:var(--muted);font-size:var(--t-12)}.ws-lform .ws-note{font-size:var(--t-12);padding:0}.ws-ruleform details.ws-note>summary{cursor:pointer}.ws-ruleform details.ws-note>p{margin:4px 0 0}.ws-flash{color:var(--ink-2);font-size:var(--t-12h);background:var(--raised);border-bottom:1px solid var(--line);border-left:2px solid var(--line-strong);flex-wrap:wrap;flex:none;align-items:baseline;gap:2px 12px;padding:6px 10px;display:flex}.ws-flash[data-kind=error]{border-left-color:var(--ink-2)}.ws-flash p{margin:0}.ws-flash-refs{flex-basis:100%}.ws-flash>.ws-linkbtn{margin-left:auto}.ws-miss{font-size:var(--t-12);margin:0 0 4px;padding-left:18px}.ws-linkbtn{color:var(--accent);font:inherit;font-size:var(--t-12);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dt-gtable .c-cnt{width:96px}.dt-gtable .c-act{text-align:right;width:1%}.dt-gtable .c-act .ws-inline{flex-wrap:nowrap;justify-content:flex-end}.ws-totals{border-top:1px solid var(--line-soft);font-size:var(--t-12);color:var(--ink);flex-wrap:wrap;gap:2px 16px;margin:0;padding:4px 10px;display:flex}.ws-total{white-space:nowrap}.ws-foot{border-top:1px solid var(--line-soft);flex:none;padding:2px 10px 6px}.ws-foot p{font-size:var(--t-12);margin:4px 0 0}.ws-seg{flex-wrap:wrap;gap:4px;display:inline-flex}.ws-alscroll{flex:1;min-height:0;overflow:auto}.ws-allist{margin:0;padding:0;list-style:none}.ws-al{min-height:var(--ws-row);font-size:var(--t-12h);border-bottom:1px solid var(--line-soft);grid-template-columns:12px 148px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 10px;line-height:1.3;display:grid}.ws-al[data-unread] .ws-al-text{font-weight:600}.ws-rules .ws-al{grid-template-columns:minmax(0,1fr) 36px auto}.ws-al-mark{align-self:center;align-items:center;display:flex}.ws-al-dot{background:var(--ink);border-radius:50%;width:6px;height:6px}.ws-al-time,.ws-al-state{color:var(--muted);font-size:var(--t-12);font-variant-numeric:normal}.ws-al-text{overflow-wrap:anywhere;min-width:0}.ws-al-co{color:var(--ink);font-weight:550}.ws-al-co:hover{color:var(--accent)}.ws-al-rule{color:var(--muted);font-size:var(--t-12);font-weight:400}.ws-al .ws-btn{height:22px;font-size:var(--t-12);padding:0 8px}.ws-alerttoast{z-index:79;max-width:min(340px,100vw - 24px);color:var(--ink);font-size:var(--t-12h);background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;display:flex;position:fixed;bottom:14px;right:14px}.ws-alerttoast:not([data-open]){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ws-at-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;gap:1px;padding:8px 4px 8px 12px;display:grid}.ws-at-main:hover b{color:var(--accent)}.ws-at-main span,.ws-at-main time{overflow-wrap:anywhere}.ws-at-main time{font-size:var(--t-11)}.ws-at-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;font-size:16px;line-height:1}.ws-at-close:hover{color:var(--ink)}.ws-caltable .c-date{white-space:nowrap;width:120px}.ws-caltable .ws-weekrow th{height:22px;color:var(--ink-2);font-size:var(--t-11);text-align:left;background:var(--raised);box-shadow:inset 0 -1px 0 var(--line-soft);padding:0 8px;font-weight:600;position:static}.ws-caltable .ws-weekrow .muted{margin-left:6px;font-weight:400}.ws-caltable .ws-caltag{color:var(--ink-2);font-size:var(--t-11);border:1px solid var(--line-strong);border-radius:var(--r-full);margin-right:6px;padding:0 6px;font-weight:600;line-height:18px;display:inline-block}.ws-caltable .ws-caldetail{color:var(--ink-2);font-size:var(--t-12);display:block}.ws-caltable .ws-caldetail.muted{color:var(--muted)}.ws-caltable tbody:first-of-type .ws-weekrow th{box-shadow:none}.ws-wntable .c-date{width:96px}.ws-wntable .ws-wn-lkc .locked-pro{margin-left:8px}.ws-wntable .ws-wn-lk td{color:var(--ink-2)}.ws-brief-head{font-size:var(--t-13);margin:0;padding:8px 10px 0;font-weight:600}.ws-brief .ws-note{padding:2px 10px 8px}.ws-bl{margin:0;padding:0;list-style:none}.ws-bl li{padding:1px 0}.ws-brief .ws-line dd p{font-size:var(--t-12);margin:2px 0 0}.ws-notes article.notes{max-width:72ch;font-size:var(--t-12h);padding:8px 12px 12px}.ws-notes .ws-note{padding:8px 12px}.ws-roadgroup h3{color:var(--muted);font-size:var(--t-11);margin:0;padding:8px 10px 3px;font-weight:600}.ws-roadgroup ul{margin:0;padding:0;list-style:none}.ws-roaditem{font-size:var(--t-12h);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 10px;display:grid}.ws-roadtext{gap:1px;min-width:0;display:grid}.ws-roadact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ws-roadstate{color:var(--ink-2);font-size:var(--t-12)}.ws-roadnote,.ws-roadmine{grid-column:1/-1;margin:0;padding:2px 0 4px}.ws-road .ws-flash{margin-bottom:0}.ws-export .ws-line{grid-template-columns:140px 1fr;align-items:center}.ws-links{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-links li{align-items:center;gap:6px;display:inline-flex}.ws-export a.ws-btn,.ws-lists a.ws-btn,.ws-road a.ws-btn,.ws-pstate a.ws-btn{text-decoration:none}.ws-signin p{align-items:center;gap:6px;display:flex}@media (max-width:719.98px){.ws-al{grid-template-columns:12px minmax(0,1fr) auto}.ws-al-time{grid-area:1/2}.ws-al-text{grid-column:2}.ws-al .ws-btn{grid-area:1/3/span 2}.ws-rules .ws-al{grid-template-columns:minmax(0,1fr) auto}.ws-rules .ws-al-state{display:none}.ws-export .ws-line,.ws-roaditem{grid-template-columns:1fr}.ws-roadact{justify-content:flex-start}.ws-lbar input[name=ref]{width:140px}.ws-alerttoast{max-width:none;bottom:8px;left:8px;right:8px}.dt-gtable .c-act{width:auto}}.ws-stress .dt-gtable th.c-prem{min-width:76px}.ws-stress .dt-gtable td:has(>.hc){min-width:76px}.ws-stress .hc{white-space:nowrap}@container (max-width:520px){.ws-stress .dt-gtable .c-nafter{display:none}.ws-stress .dt-gtable .co-name{max-width:84px}.ws-stress .dt-gtable th{white-space:normal}.ws-stress .dt-gtable th.c-prem{width:96px;min-width:0;line-height:1.2}.ws-stress .ws-stress-top{grid-template-columns:auto minmax(60px,1fr)}.ws-stress .ws-stress-out{display:none}}.ws-pbody.ws-brief{container-type:inline-size}.ws-brief .ws-line dt{white-space:normal}@container (max-width:520px){.ws-brief .ws-line{grid-template-columns:34% minmax(0,1fr);gap:8px}}.cmdbar{border-radius:12px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 12vh - 12px);margin:0 auto;inset:12vh 0 auto;overflow:hidden}.cmdbar[open]{flex-direction:column;display:flex}.cmdbar .cmd-body{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex}.cmdbar .cmd-head{gap:0}.cmdbar .cmd-input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;height:44px;padding:0 14px;font-size:15px}.cmdbar .cmd-input:focus-visible{border-color:var(--line-strong);outline:none}.cmdbar .cmd-list,.cmdbar .cmd-choices{border:0;border-radius:0;flex:0 auto;min-height:0;max-height:52vh;padding:4px;overflow-y:auto}.cmdbar .cmd-group{margin:0;padding:0;list-style:none}.cmdbar .cmd-grp{color:var(--muted);font-size:var(--t-11);border:0;padding:4px 10px 0;font-weight:500;line-height:18px}.cmdbar .cmd-opt,.cmdbar .cmd-choice{border-radius:6px;gap:10px;min-height:32px;padding:0 10px}.cmdbar .cmd-opt+.cmd-opt,.cmdbar .cmd-choices li+li{border-top:0}.cmdbar .cmd-opt[aria-selected=true]{font-weight:inherit;background:var(--raised);box-shadow:inset 2px 0 0 var(--ink)}.cmdbar .cmd-opt[aria-selected=true]:before{content:none}.cmdbar .cmd-sym{min-width:0;font-weight:550}.cmdbar .cmd-name{color:var(--ink);font-weight:550}.cmdbar .cmd-opt[aria-selected=true] .cmd-name{color:var(--ink)}.cmdbar .cmd-row .cmd-name,.cmdbar .cmd-meta{color:var(--muted);font-size:var(--t-12);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:400;overflow:hidden}.cmdbar .cmd-row .cmd-name{min-width:0}.cmdbar .cmd-meta{flex:none}.cmdbar .cmd-co{flex:auto}.cmdbar .cmd-px,.cmdbar .cmd-chg{font-size:var(--t-12);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}.cmdbar .cmd-px{min-width:64px;color:var(--ink)}.cmdbar .cmd-chg{min-width:68px}.cmdbar .cmd-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmdbar .cmd-exch{color:var(--muted);font-size:var(--t-11);font-weight:400}.cmd-keys{flex:none;gap:3px;display:inline-flex}.cmd-row .cmd-name+.cmd-keys,.cmd-row .cmd-word+.cmd-keys{margin-left:6px}.cmd-row .cmd-word+.cmd-keys{margin-left:auto}.cmd-keys kbd{min-width:18px;font:500 var(--t-11) / 1.4 var(--font);color:var(--ink-2);text-align:center;background:var(--bg);border:1px solid var(--line-strong);border-radius:4px;padding:1px 5px}.cmdbar .cmd-status{min-height:0;padding:6px 14px}.cmdbar .cmd-status:empty{padding:0}.cmdbar .cmd-foot{color:var(--muted);font-size:var(--t-11);border-top:1px solid var(--line-soft);gap:12px;margin:0;padding:6px 14px;display:flex}.cmdbar .cmd-close{display:none}@media (max-width:719.98px){.cmdbar{border:1px solid var(--line-strong);border-radius:12px;width:calc(100vw - 12px);max-width:none;height:auto;max-height:calc(100dvh - 12vh - 12px);inset:12vh 0 auto}.cmdbar .cmd-input{height:44px;font-size:16px}.cmdbar .cmd-opt,.cmdbar .cmd-choice{min-height:36px}.cmdbar .cmd-meta,.cmdbar .cmd-keys,.cmdbar .cmd-row .cmd-hint-views,.cmdbar .cmd-row .cmd-hint-recent,.cmdbar .cmd-foot{display:none}}@media (max-width:520px){.cmdbar .cmd-close{width:44px;min-height:44px;color:var(--ink-2);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}}.ws-pbody.ws-ask{color:var(--ink);font-size:var(--t-12h);flex-direction:column;padding:0;display:flex;overflow:hidden}.ws-ask-thread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 10px;display:flex;overflow:auto}.ws-ask-intro{color:var(--muted);margin:0}.ws-ask-sugg{flex-wrap:wrap;gap:4px;display:flex}.ws-ask-sugg button{color:var(--ink-2);font-size:var(--t-12);text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-full);cursor:pointer;background:0 0;padding:3px 9px}.ws-ask-sugg button:hover:not(:disabled){background:var(--raised)}.ws-ask-sugg button:disabled{opacity:.45;cursor:default}.ws-ask-q{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);border:1px solid var(--line);border-radius:10px 10px 2px;align-self:flex-end;max-width:80%;padding:5px 10px}.ws-ask-a{overflow-wrap:anywhere;max-width:96%;line-height:1.5}.ws-ask-text{color:var(--ink)}.ws-ask-text>:first-child{margin-top:0}.ws-ask-text p,.ws-ask-text ul,.ws-ask-text ol,.ws-ask-text blockquote,.ws-ask-text pre{margin:0 0 6px}.ws-ask-text ul,.ws-ask-text ol{padding-left:20px}.ws-ask-text h3,.ws-ask-text h4,.ws-ask-text h5{font-size:var(--t-13);margin:8px 0 4px;font-weight:600}.ws-ask-text blockquote{color:var(--ink-2);border-left:2px solid var(--line-strong);padding-left:8px}.ws-ask-text pre{font-size:var(--t-12);background:var(--raised);border-radius:6px;padding:6px 8px;overflow:auto}.ws-ask-text code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.ws-ask-status,.ws-ask-note{color:var(--muted);font-size:var(--t-12);margin:4px 0 0}.ws-ask-note .ws-btn{height:22px;margin-left:4px}.ws-ask-src{color:var(--muted);font-size:var(--t-12);border-top:1px solid var(--line-soft);margin-top:6px;padding-top:6px}.ws-ask-src h4{font-size:var(--t-12);margin:0;font-weight:400}.ws-ask-src ol{margin:3px 0 0;padding-left:18px}.ws-ask-src li{margin:1px 0}.ws-ask-src a{color:var(--accent);font-weight:500}.ws-ask-foot{flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:0 10px 5px;display:flex}.ws-ask-ft{color:var(--muted);font-size:var(--t-11);margin:0}.ws-ask-new{color:var(--muted);font-size:var(--t-11);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ws-ask-new:hover{color:var(--ink)}.ws-ask-form{border-top:1px solid var(--line-soft);flex:none;align-items:flex-end;gap:6px;padding:6px 8px;display:flex}.ws-ask-form textarea{field-sizing:content;min-width:0;min-height:28px;max-height:120px;color:var(--ink);font:inherit;font-size:var(--t-12h);resize:none;background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;flex:1;padding:5px 9px}.ws-ask-btns{flex:none;gap:4px;display:flex}.ws-pbody.ws-scr{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:auto}.ws-scr-ai{font-size:var(--t-12h);flex:none;margin:0 10px 6px}.ws-scr-ai>summary{width:fit-content;min-height:24px;color:var(--ink-2);cursor:pointer;border-radius:4px;align-items:center;gap:6px;list-style:none;display:flex}.ws-scr-ai>summary::-webkit-details-marker{display:none}.ws-scr-ai>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .12s;transform:rotate(-45deg)}.ws-scr-ai[open]>summary:before{transform:rotate(45deg)}.ws-scr-ai>summary:hover{color:var(--ink)}.ws-scr-ai>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ws-scr-form{flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 0 2px;display:flex}.ws-scr-form label{color:var(--ink-2);flex:1 0 100%;font-weight:500}.ws-scr-form input{min-width:0;height:28px;color:var(--ink);font:inherit;font-size:var(--t-12h);background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;flex:1;padding:0 10px}.ws-scr-refine{color:var(--ink-2);font-size:var(--t-12h);align-items:center;gap:6px;margin:4px 0;display:flex}.ws-scr-allow{color:var(--muted);font-size:var(--t-12);margin:2px 0 0}.ws-scr-lock{flex:none;margin:6px 0 0}.ws-scr-lock .ws-pbody.ws-locked{border:1px solid var(--line);border-radius:6px;height:44px;min-height:0}.ws-scr-lock .ws-lk-sample{gap:8px;inset:6px 10px}.ws-scr-lock .ws-lk-msg{flex-direction:row;gap:8px;max-width:95%;padding:3px 10px}.ws-fchips{flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:4px 10px 0;display:flex}.ws-fchip{height:24px;color:var(--ink);font:inherit;font-size:var(--t-12h);background:var(--raised);border:1px solid var(--line-strong);border-radius:6px;align-items:center;gap:2px;padding:0 3px 0 10px;font-weight:500;display:inline-flex}.ws-fchip-v{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 3px}.ws-fchip-v:hover{background:var(--line)}.ws-fchip-x{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:14px;display:grid}.ws-fchip-x:hover{color:var(--ink);background:var(--line)}.ws-fchip.add{color:var(--ink-2);cursor:pointer;background:0 0;border-style:dashed;padding:0 10px}.ws-fchip.add:disabled{opacity:.45;cursor:default}.ws-fchip.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.ws-scr-ed{font-size:var(--t-12h);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin:6px 10px 0;padding:6px 8px;display:flex}.ws-scr-ed-f{color:var(--ink);font-weight:600}.ws-scr-ed .ws-sel{min-width:0}.ws-scr-rng{height:24px;color:var(--ink-2);font:inherit;white-space:nowrap;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-full);cursor:pointer;padding:0 10px}.ws-scr-rng:hover{color:var(--ink);border-color:var(--accent)}.ws-scr-cus,.ws-scr-end,.ws-scr-act{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ws-scr-cus{gap:4px 6px}.ws-scr-cl,.ws-scr-to{color:var(--muted)}.ws-scr-op,.ws-scr-aff{color:var(--ink-2);font-variant-numeric:tabular-nums}.ws-scr-box{width:84px;height:24px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;padding:0 6px}.ws-scr-box:focus{border-color:var(--accent);outline:none}.ws-scr-act{margin-left:auto}.ws-scr-act .ws-btn{height:24px}.ws-scr-act .ws-fchip-x{width:24px;height:24px}.ws-scr-warn{color:var(--ink-2);flex:1 0 100%;margin:0}.ws-scr-start{overscroll-behavior-x:contain;flex:none;overflow-x:auto}.ws-scr-start-row{color:var(--muted);font-size:var(--t-12h);white-space:nowrap;margin:0;padding:0 10px 6px}.ws-scr-start-l{margin-right:2px}.ws-scr-locked{color:var(--muted);text-decoration:none}.ws-scr-pro{color:var(--muted);font-size:var(--t-11);border:1px solid var(--line-strong);border-radius:var(--r-full);margin-left:2px;padding:0 5px;font-weight:600}.ws-scr-presets .ws-lbl{padding:0 0 2px}.ws-scr-presets p{margin:0}.ws-scr-saved>.ws-lbl{padding:4px 0 0}.ws-scr-raw{max-width:100%;font-size:var(--t-12h);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-expl{color:var(--muted);font-size:var(--t-12h);flex:none;padding:3px 10px 5px;line-height:1.3}.ws-expl p{margin:0}.ws-expl [role=alert]{color:var(--ink)}.ws-scr-gap{color:var(--ink-2)}.view-plan{font-size:var(--t-12h);border-top:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.view-plan p,.view-plan ol,.view-plan ul{margin:0}.view-plan-h{color:var(--ink-2);font-weight:500}.view-plan-lines{padding-left:20px}.view-plan-muted{color:var(--ink-2)}.view-plan-dropped{padding-left:16px}.view-plan-actions{gap:8px;display:flex}.ws-scr-ex{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 4px}.ws-scr-start .ws-scr-ex,.ws-scr-presets .ws-scr-ex{min-height:24px;color:var(--accent);align-items:center;gap:2px;display:inline-flex}.ws-scr-start .ws-scr-locked,.ws-scr-presets .ws-scr-locked{color:var(--muted)}.ws-scr-ex:hover{background:var(--raised)}.ws-scr-pop{width:min(360px,100vw - 16px)}.ws-scr-find{width:100%;height:28px;color:var(--ink);font:inherit;font-size:var(--t-12h);background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;margin-bottom:4px;padding:0 8px}.ws-sel{max-width:100%;height:24px;color:var(--ink-2);font:inherit;font-size:var(--t-12);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);flex:none;padding:0 6px}.ws-scr-pick .ws-mi{flex:auto;width:auto}.ws-scr-pick .ws-sel{flex:0 auto;min-width:0}.ws-scr-saved{color:var(--ink);font-size:var(--t-12h);gap:8px;padding:6px;display:grid}.ws-scr-saved p{margin:0}.ws-scr-saved ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ws-scr-saved li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.ws-scr-saved li code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.ws-scr-saved li .ws-btn{grid-area:1/2/span 2}.ws-scr-load{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.ws-scr-load:hover{text-decoration:underline}.ws-scr-saved .ws-inline input{min-width:0;height:26px;color:var(--ink);font:inherit;background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;flex:1;padding:0 8px}@media (max-width:719.98px){.ws-panel.ws-phone[data-type=screenBuilder]{height:auto;min-height:0}}@container (max-width:1100px){.dt-gtable .c-m{display:none}}@media (max-width:719.98px){.ws-x,.ws-pbtn,.ra-btn{width:24px;height:24px}.co-link{align-items:center;min-height:24px}.dt-sortlink,.dt-gtable .dt-sortlink{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.ws-gchip{min-width:24px;height:24px}.ws-brand{min-width:24px;min-height:24px}.cov-d>summary.na{text-align:center;vertical-align:middle;min-width:24px;min-height:24px;line-height:24px;display:inline-block}.lc-seg button,.lc-tog{min-height:24px}.ws-scr-ex{align-items:center;min-height:24px;display:inline-flex}}.nm-short .nm-mark{margin-left:1px;font-size:.75em}.kv-nm-note{border-top:1px solid var(--line)}.kv-date{white-space:nowrap}.ws-bd-head{margin-bottom:10px}.ws-bd-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-bd-row{color:var(--ink-2);font-size:var(--t-12h);grid-template-columns:minmax(7rem,11rem) 1fr minmax(5.5rem,auto);align-items:center;gap:10px;display:grid}.ws-bd-val{text-align:right;font-variant-numeric:tabular-nums}.ws-bd-track{background:var(--line-soft);border-radius:2px;height:10px;position:relative}.ws-bd-track:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.ws-bd-fill{border-radius:2px;position:absolute;top:0;bottom:0}.ws-bd-fill.up{background:var(--up);left:50%}.ws-bd-fill.down{background:var(--down);right:50%}.ws-bd-total{border-top:1px solid var(--line);color:var(--ink);padding-top:8px;font-weight:600}.ws-bd-foot,.ws-bd-state{color:var(--muted);font-size:var(--t-11);margin:8px 0 0;line-height:1.35}.ws-bd-state{color:var(--ink-2);font-size:var(--t-12h)}.ws-pbody.ws-bd{container-type:inline-size}@container (max-width:520px){.ws-bd-row{grid-template-columns:1fr auto;gap:4px 10px}.ws-bd-track{grid-area:2/1/auto/-1}}.ws-sens-sec+.ws-sens-sec{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.ws-sens-h{color:var(--muted);font-size:var(--t-11);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:600}.ws-sens-line{color:var(--ink-2);font-size:var(--t-12h);font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1.4}.ws-sens-big{color:var(--ink);font-size:var(--t-18);font-weight:600}.ws-sens-unusual{color:var(--ink);font-weight:600}.ws-sens-foot{color:var(--muted);font-size:var(--t-11);margin:6px 0 0;line-height:1.35}.ws-sens-svg{width:100%;max-width:560px;height:auto;display:block}.ws-sens-b2{fill:var(--accent-soft)}.ws-sens-b1{fill:color-mix(in srgb, var(--accent) 26%, transparent)}.ws-sens-tick{stroke:var(--line-strong);stroke-width:1px}.ws-sens-t0 .ws-sens-tick{stroke:var(--ink-2);stroke-width:1.5px}.ws-sens-lab{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.ws-sens-now line{stroke:var(--accent);stroke-width:2px}.ws-sens-now circle{fill:var(--accent);stroke:var(--bg);stroke-width:1.5px}@media (max-width:479.98px){.ws-sens-t1 .ws-sens-lab{display:none}}.dt-gtable td.fl-desc{white-space:normal;min-width:96px;line-height:1.3}.dt-gtable .fl-form{font-weight:600}.fl-sel{max-width:100%;height:22px;color:var(--ink-2);font:inherit;font-size:var(--t-12);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);flex:none;padding:0 6px}.fl-flag{color:var(--ink-2);font-size:var(--t-11);border:1px solid var(--line-strong);border-radius:var(--r-ctl);margin-right:6px;padding:0 6px;font-weight:500;display:inline-block}.ws-cols{width:280px}.ws-cols ul{margin:0;padding:0;list-style:none}.ws-colrow{border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 4px 0 8px;display:flex}.ws-colrow:hover{background:var(--raised)}.ws-colrow label{min-width:0;color:var(--ink);font-size:var(--t-12h);cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.ws-colrow input{accent-color:var(--accent)}.ws-colmove{gap:2px;display:inline-flex}.ws-colmove .ws-btn{height:22px;padding:0 6px}.ws-cols [aria-disabled=true]{opacity:.45;cursor:default}.ws-cols>.ws-btn{margin:4px 8px}.dt-chosen .dt-gtable .c-cap,.dt-chosen .dt-gtable .c-held,.dt-chosen .dt-gtable .c-nav,.dt-chosen .dt-gtable .c-impl,.dt-chosen .dt-gtable .c-open,.dt-chosen .dt-gtable .c-spark,.dt-chosen .dt-gtable .c-xs,.dt-chosen .dt-gtable .c-m{display:table-cell}.hm-u1,.hm-d1,.hm-u2,.hm-d2{color:var(--ink)}.hm-u3,.hm-d3{color:var(--on-strong)}.hm-u1{--hm-fill:color-mix(in srgb, var(--up) 22%, var(--bg))}.hm-u2{--hm-fill:color-mix(in srgb, var(--up) 48%, var(--bg))}.hm-u3{--hm-fill:var(--up)}.hm-d1{--hm-fill:color-mix(in srgb, var(--down) 22%, var(--bg))}.hm-d2{--hm-fill:color-mix(in srgb, var(--down) 48%, var(--bg))}.hm-d3{--hm-fill:var(--down)}.hm-0,.hm-none,.hm-locked{--hm-fill:var(--raised);color:var(--ink-2)}.hm-t.h-n3{--hm-fill:var(--heat-n3)}.hm-t.h-n2{--hm-fill:var(--heat-n2)}.hm-t.h-n1{--hm-fill:var(--heat-n1)}.hm-t.h-0{--hm-fill:var(--heat-0)}.hm-t.h-p1{--hm-fill:var(--heat-p1)}.hm-t.h-p2{--hm-fill:var(--heat-p2)}.hm-t.h-p3{--hm-fill:var(--heat-p3)}.ws-pbody.ws-hm{color:var(--ink);flex-direction:column;padding:0;display:flex;overflow:hidden}.hm-ctl{border-bottom:1px solid var(--line-soft);scrollbar-width:none;flex:none;align-items:center;gap:4px 10px;padding:5px 8px;display:flex;overflow-x:auto}.hm-ctl::-webkit-scrollbar{display:none}.hm-grp{flex:none;align-items:center;gap:4px;display:flex}.hm-lbl{color:var(--muted);font-size:var(--t-12)}.hm-sel{height:22px;color:var(--ink-2);font:inherit;font-size:var(--t-12);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);flex:none;padding:0 6px}.hm-lock{font-size:var(--t-11);opacity:.8;margin-left:5px;font-weight:600}.hm-map{flex:1;min-height:160px;overflow:hidden}.hm-svg{font-family:var(--font);display:block}.hm-t{cursor:pointer;outline:none}.hm-r{fill:var(--hm-fill);stroke:var(--bg);stroke-width:1px}.hm-t:hover .hm-r{stroke:var(--ink-2)}.hm-t[data-selected] .hm-r{stroke:var(--ink);stroke-width:2px}.hm-t:focus-visible .hm-r{stroke:var(--accent);stroke-width:3px}.hm-tt,.hm-tv{fill:currentColor;pointer-events:none}.hm-tt{font-size:var(--t-12);font-weight:600}.hm-tv{font-size:var(--t-11)}.hm-gr{fill:none;stroke:var(--line-strong);stroke-width:1px;pointer-events:none}.hm-gl{fill:var(--ink);font-size:var(--t-11);letter-spacing:.04em;text-transform:uppercase;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-weight:600}.hm-foot{color:var(--muted);font-size:var(--t-12);border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:2px 14px;padding:5px 10px;display:flex}.hm-read{min-height:1.4em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;overflow:hidden}.hm-legend{align-items:center;gap:2px;display:inline-flex}.hm-legend i{background:var(--hm-fill);border-radius:2px;width:18px;height:10px;display:block}.hm-note{color:var(--ink-2);font-size:var(--t-12h);flex-wrap:wrap;flex:none;align-items:center;gap:4px 6px;padding:10px;display:flex}.hm-tbl{flex:1;min-height:0;padding:5px 8px;overflow:auto}.ws-deliv{gap:1rem;padding:.25rem .1rem;display:grid}.ws-deliv h3{margin:0 0 .35rem;font-size:.95rem}.ws-deliv section{justify-items:start;gap:.4rem;display:grid}.ws-deliv-rule{gap:.75rem;font-size:.85rem}.ws-deliv-rule label{cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}
