.shared{--bg:#f4f4f5;--panel:#ffffff;--panel2:#f7f8f9;--band:#ffffff;--ink:#0b0d10;--ink2:#4b525c;--ink3:#66666f;--line:#e2e5e9;--line2:#cfd4da;--line3:#eef0f2;--top:#ffffff;--nav:#ffffff;--nav-ink:#8a919b;--nav-hi:#f2f4f6;--accent:#1fb35a;--accent-bg:#eaf8ef;--sel:#f2f6fc;--blue:#1d5bd6;--good:#0e8a45;--good-bg:#eaf8ef;--warn:#a15c00;--warn-bg:#fff5e1;--bad:#d9363e;--bad-bg:#fdeeef;--info:#1d5bd6;--info-bg:#edf2fd;--black:#0b0d10;--sans:"Inter Variable",Inter,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--grid-head:#f7f7f8;--r:12px;--r2:8px;--shadow:0 1px 2px rgba(11,13,16,.04);color-scheme:light}.shared *{box-sizing:border-box}.shared{margin:0;height:100%;background:var(--bg);color:var(--ink)}.shared{font:12px/1.45 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1}.shared [hidden]{display:none!important}.shared a{color:var(--blue);text-decoration:none;cursor:pointer}.shared h1{font-size:22px;font-weight:500;margin:0;line-height:1.2;color:var(--ink);letter-spacing:-.02em}.shared h2{font-size:13px;font-weight:600;margin:0 0 6px;color:var(--ink);letter-spacing:-.005em}.shared h3{font-size:12px;font-weight:600;color:var(--ink2);margin:12px 0 5px}.shared .clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared .mono{font-family:var(--mono);font-size:11px}.shared .muted{color:var(--ink2)}.shared .dim{color:var(--ink3)}.shared .small{font-size:11.5px}.shared .xs{font-size:11px}.shared .sig{color:var(--good)}.shared .bad{color:var(--bad)}.shared .warn{color:var(--warn)}.shared .info{color:var(--info)}.shared .neg{color:var(--bad)}.shared .pos{color:var(--good)}.shared td.num.neg,.shared td.neg,.shared .num.neg{color:var(--bad)}.shared .shell{display:grid;grid-template-rows:52px 1fr;grid-template-columns:56px 1fr;min-height:100vh}.shared .shell.solo{grid-template-rows:1fr;grid-template-columns:1fr}.shared .shell>.topbar{grid-column:1/3}.shared .topbar{background:var(--top);color:var(--ink);display:flex;align-items:center;gap:16px;padding:0 20px 0 0;position:sticky;top:0;z-index:20;height:52px;border-bottom:1px solid var(--line)}.shared .topbar .brand{display:flex;align-items:center;gap:10px;padding:0 0 0 15px;height:52px;min-width:140px}.shared .topbar .logo{width:26px;height:26px;background:var(--black);color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.shared .topbar .mark{display:inline;font-size:17px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.shared .topbar .sub{display:inline;font-size:11px;color:var(--ink3);border-left:1px solid var(--line);padding-left:10px}.shared .topbar nav{display:none}.shared .topbar .search{display:flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--line);padding:0 10px;height:32px;flex:0 1 480px;min-width:200px;position:relative}.shared .topbar .search:focus-within{border-color:var(--ink2);background:var(--panel)}.shared .topbar .hits{position:absolute;top:34px;left:-1px;right:-1px;background:var(--panel);border:1px solid var(--line);z-index:50;max-height:420px;overflow:auto;box-shadow:0 8px 24px #0b0d1014}.shared .topbar .hit{padding:7px 10px;border-bottom:1px solid var(--line3);cursor:pointer;color:var(--ink)}.shared .topbar .hit.on,.shared .topbar .hit:hover{background:var(--sel)}.shared .topbar .hit .hname{display:block;font-size:12.5px}.shared .topbar .hit .hmeta{display:block;font-size:11px;color:var(--ink3)}.shared .topbar .hit.all{font-size:12px;color:var(--blue)}.shared .topbar .search input{background:transparent;border:0;color:var(--ink);min-width:0;width:100%;font-size:12.5px;outline:none;height:auto;padding:0;box-shadow:none}.shared .topbar .search input::placeholder{color:var(--ink3)}.shared .topbar .search svg{width:14px;height:14px;stroke:var(--ink3);fill:none;stroke-width:2}.shared .topbar .who{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink2);margin-left:auto;white-space:nowrap;flex:0 0 auto}.shared .topbar .who b{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:500}.shared .topbar .who a{color:var(--ink2)}.shared .topbar .who a.out{border:1px solid var(--line2);padding:4px 10px;color:var(--ink)}.shared .topbar .who a.out:hover{text-decoration:none;border-color:var(--ink2)}.shared .topbar .avatar{width:26px;height:26px;background:var(--panel2);border:1px solid var(--line);color:var(--ink2);font-size:10.5px;display:flex;align-items:center;justify-content:center;font-weight:600}.shared .rail-nav{background:var(--nav);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:2px;position:sticky;top:52px;height:calc(100vh - 52px)}.shared .rail-nav a{width:38px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--nav-ink);position:relative}.shared .rail-nav a:hover{background:var(--nav-hi);color:var(--ink);text-decoration:none}.shared .rail-nav a.active{color:var(--ink);background:var(--nav-hi);box-shadow:inset 2px 0 0 var(--accent)}.shared .rail-nav a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shared .rail-nav a .tip{position:absolute;left:46px;top:50%;transform:translateY(-50%);background:var(--black);color:#fff;font-size:11.5px;padding:4px 9px;white-space:nowrap;display:none;z-index:30}.shared .rail-nav a:hover .tip{display:block}.shared .main{padding:0 0 32px;min-width:0;max-width:100vw;overflow-x:clip}.shared .main>*:not(.pagehead){margin-left:16px;margin-right:16px}.shared .legal{font-size:11px;color:var(--ink3);padding:14px 16px;margin-top:20px;border-top:1px solid var(--line)}.shared .pagehead{background:var(--panel);border-bottom:1px solid var(--line);padding:16px 16px 14px;margin:0 0 14px}.shared .pagehead .crumbs{font-size:11.5px;color:var(--ink3);margin-bottom:4px}.shared .pagehead .crumbs a{color:var(--ink2)}.shared .pagehead .titlerow{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.shared .pagehead .meta{font-size:12.5px;color:var(--ink2)}.shared .pagehead .help{margin-left:auto;font-size:12px;color:var(--ink);border:1px solid var(--line2);padding:4px 12px;background:var(--panel);height:auto}.shared .pagehead .help:hover{border-color:var(--ink2);background:var(--panel)}.shared .eyebrow{font-size:11px;color:var(--ink3);margin-bottom:3px;letter-spacing:.02em}.shared .lede{display:none}.shared p.xs.dim{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;cursor:pointer;margin:6px 0 0}.shared p.xs.dim.open{display:block;-webkit-line-clamp:unset}.shared .methods{font-size:13px;line-height:1.6;color:var(--ink)}.shared .methods ol{padding-left:18px}.shared .methods li{margin:5px 0}.shared .methods code{font-family:var(--mono);font-size:11.5px;background:var(--panel2);padding:0 4px}.shared .src-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;letter-spacing:0;color:var(--ink2);background:var(--accent-bg);border:1px solid #cdeed9;padding:0 6px;line-height:17px;white-space:nowrap;font-weight:400}.shared .src-chips{display:inline-flex;gap:4px;flex-wrap:wrap;vertical-align:middle}.shared .src-chip.plain{background:var(--panel2);border-color:var(--line)}.shared .src-chip.model{background:var(--warn-bg);border-color:#f3dfb0;color:var(--warn)}.shared .panel{background:var(--panel);border:1px solid var(--line);padding:10px 12px;margin-bottom:12px}.shared .panel>h2:first-child{margin:-10px -12px 10px;padding:9px 12px;background:var(--band);border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.shared .panel.flush table{margin:0}.shared .row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));margin-bottom:10px}.shared .row>.panel{margin:0}.shared .wrap{overflow-x:auto}.shared table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.shared th{text-align:left;font-weight:500;color:var(--ink3);background:var(--grid-head);border-bottom:1px solid var(--line);padding:6px 8px;white-space:nowrap;font-size:11px;position:sticky;top:0;z-index:1}.shared td{padding:4px 8px;border-bottom:1px solid var(--line3);vertical-align:middle;color:var(--ink);white-space:nowrap;line-height:1.5}.shared td.wrapok{white-space:normal}.shared td.num,.shared th.num{text-align:right}.shared th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.shared th.sort:hover{color:var(--ink)}.shared th.sorted{color:var(--blue)}.shared tbody tr:hover td{background:var(--sel)}.shared tbody tr.rowlink{cursor:pointer}.shared .kind{font-size:10px;color:var(--ink3);display:inline;margin-left:5px;line-height:1}.shared td .xs.dim{line-height:1.3}.shared td.nowrap,.shared th.nowrap{white-space:nowrap}.shared table.dense th{position:sticky;top:0;z-index:1}.shared td.num .pl,.shared .pl{display:inline;padding:0;font-size:inherit;font-weight:500;font-variant-numeric:tabular-nums}.shared .pl.pos{color:var(--good)}.shared .pl.neg{color:var(--bad)}.shared .pl.zero{color:var(--ink2)}.shared .pill{display:inline-block;padding:0 6px;font-size:11px;background:var(--panel2);color:var(--ink2);white-space:nowrap;line-height:17px;border:1px solid var(--line3)}.shared .pill.sig{background:var(--good-bg);color:var(--good);border-color:#bfe3cb}.shared .pill.bad{background:var(--bad-bg);color:var(--bad);border-color:#f3c2c2}.shared .pill.warn{background:var(--warn-bg);color:var(--warn);border-color:#f1dca8}.shared .pill.info{background:var(--info-bg);color:var(--blue);border-color:#c3d3ee}.shared .badge{font-size:10px;padding:0 5px;margin-left:6px;background:var(--panel2);color:var(--ink2);line-height:15px;display:inline-block;vertical-align:middle;border:1px solid var(--line3)}.shared .badge.ok{background:var(--good-bg);color:var(--good);border-color:#bfe3cb}.shared .badge.unv{background:var(--warn-bg);color:var(--warn);border-color:#f1dca8}.shared .badge.cmp{background:#e6f0fa;color:#1d5a8c;border-color:#bcd6ee}.shared .badge.inf,.shared .badge.dim{background:var(--panel2);color:var(--ink3)}.shared .verdict{font-size:13px;font-weight:600}.shared .verdict.selected,.shared .verdict.composite{color:var(--good)}.shared .verdict.descriptor_only{color:var(--blue)}.shared .verdict.no_meaningful_benchmark{color:var(--bad)}.shared .score{display:inline-block;min-width:22px;text-align:center;font-size:11px;padding:0 4px;font-variant-numeric:tabular-nums;border:1px solid transparent}.shared .s3{background:#cfead8;color:#0f5a2c}.shared .s2{background:var(--good-bg);color:#166534}.shared .s1{background:var(--warn-bg);color:#78350f}.shared .s0{background:var(--bad-bg);color:#7f1d1d}.shared .disp-selected{color:var(--good);font-weight:600}.shared .disp-secondary{color:var(--blue)}.shared .disp-rejected{color:var(--ink3)}.shared .disp-tied{color:var(--good)}.shared .disp-excluded{color:var(--bad)}.shared .disp-comparator{color:var(--blue)}.shared input,.shared select,.shared button,.shared textarea{font:inherit}.shared input:not([type]),.shared input[type=text],.shared input[type=search],.shared input[type=email],.shared input[type=password],.shared input[type=number],.shared select,.shared textarea{background:var(--panel);border:1px solid var(--line2);color:var(--ink);padding:3px 8px;font-size:12px;height:26px}.shared textarea{height:auto}.shared input:focus,.shared select:focus,.shared textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #0b56c726}.shared input::placeholder{color:var(--ink3)}.shared button{background:var(--panel);border:1px solid var(--line2);color:var(--ink);padding:3px 10px;cursor:pointer;font-size:12px;height:26px}.shared button:hover{background:var(--panel2)}.shared button.primary{background:var(--black);color:#fff;border-color:var(--black)}.shared button.primary:hover{background:#262a31}.shared button.sm{padding:1px 8px;font-size:11.5px;height:22px}.shared button:disabled{opacity:.45;cursor:default}.shared .toolbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 8px}.shared .quick{display:flex;gap:0;flex-wrap:wrap;margin:0 0 8px;border:1px solid var(--line);background:var(--panel);width:fit-content;max-width:100%}.shared .quick a{padding:3px 10px;border-right:1px solid var(--line3);background:var(--panel);color:var(--ink2);font-size:11.5px}.shared .quick a:last-child{border-right:0}.shared .quick a.on{background:var(--black);color:#fff}.shared .quick a:hover{text-decoration:none;color:var(--ink);background:var(--sel)}.shared .quick a.on:hover{background:var(--black);color:#fff}.shared .grid6{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;background:var(--line3);border:1px solid var(--line3)}.shared .cell{background:var(--panel);padding:6px 9px;cursor:pointer;min-height:54px}.shared .cell:hover{background:var(--sel)}.shared .cell.empty{background:var(--panel2);cursor:default;color:var(--ink3)}.shared .cell.empty:hover{background:var(--panel2)}.shared .cell .l{font-size:11px;color:var(--ink2)}.shared .cell .v{font-size:13.5px;font-weight:600;margin:2px 0;font-variant-numeric:tabular-nums;color:var(--ink)}.shared .cell .src{font-size:10px;color:var(--ink3);font-family:var(--mono)}.shared .kv{display:grid;grid-template-columns:180px 1fr;gap:3px 10px;font-size:12px}.shared .kv b{color:var(--ink2);font-weight:500}.shared blockquote{border-left:3px solid var(--line2);margin:6px 0;padding:6px 10px;background:var(--panel2);font-size:12px;white-space:pre-wrap}.shared .note{font-size:12px;color:var(--ink2);border-left:3px solid var(--warn);padding:6px 10px;background:var(--warn-bg)}.shared .ok{color:var(--good);font-size:12px}.shared .bar{height:6px;background:var(--line3);overflow:hidden}.shared .bar i{display:block;height:100%;background:var(--good)}.shared .dz{border:1px dashed var(--line2);padding:28px;text-align:center;color:var(--ink2);background:var(--panel)}.shared .dz.on{border-color:var(--good);background:var(--good-bg)}.shared .modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0d1059;display:flex;align-items:center;justify-content:center;z-index:100}.shared .modal{background:var(--panel);border:1px solid var(--line);max-width:820px;width:94%;max-height:88vh;overflow:auto;padding:16px 20px;position:relative}.shared .modal .x{position:absolute;right:6px;top:4px;background:none;border:0;color:var(--ink2);font-size:20px;padding:2px 10px;height:auto}.shared .auth{max-width:400px;margin:80px auto;width:100%;background:var(--panel);border:1px solid var(--line);padding:22px 26px}.shared .auth label{display:block;font-size:11.5px;color:var(--ink2);margin:10px 0 3px}.shared .auth input{width:100%}.shared .chart svg{width:100%;height:auto;display:block}.shared details summary{cursor:pointer;color:var(--ink2);font-size:12px}.shared .heat{display:grid;gap:1px}.shared .hcell{height:20px;font-size:10px;display:flex;align-items:center;justify-content:center;color:#fff}.shared .legend{display:flex;gap:16px;font-size:11.5px;color:var(--ink2);margin:6px 0}.shared .legend i{display:inline-block;width:10px;height:3px;vertical-align:middle;margin-right:6px}@media(max-width:1100px){.shared .topbar .search{flex-basis:240px}}.shared .layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:10px;align-items:start}@media(max-width:1180px){.shared .layout{grid-template-columns:minmax(0,1fr)}}.shared .rail{position:sticky;top:64px}.shared .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:10px}.shared .strip .st{padding:9px 12px;background:var(--panel)}.shared .strip .st .k{font-size:11px;color:var(--ink3)}.shared .strip .st .v{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:2px;color:var(--ink);letter-spacing:-.02em}.shared .strip .st .v.neg{color:var(--bad)}.shared .strip .st .v.pos{color:var(--good)}.shared .strip .st .s{font-size:10.5px;color:var(--ink3);margin-top:0}.shared .tvchart{background:transparent}.shared .tv-top{display:flex;align-items:center;justify-content:space-between;padding:0 0 4px;flex-wrap:wrap;gap:8px}.shared .tv-read{font-size:12px}.shared .tv-read b{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em}.shared .tv-read b.neg{color:var(--bad)}.shared .pills{display:flex;gap:0;background:transparent;padding:0;border:1px solid var(--line)}.shared .pills a{padding:2px 9px;font-size:11.5px;color:var(--ink2);cursor:pointer;background:var(--panel);border-right:1px solid var(--line3)}.shared .pills a:last-child{border-right:0}.shared .pills a.on{background:var(--black);color:#fff;font-weight:500}.shared .pills a:hover{text-decoration:none;color:var(--ink)}.shared .tv{width:100%;height:auto;display:block;cursor:crosshair;font-size:11px}.shared .tv-grid{stroke:var(--line3);stroke-width:1}.shared .tv-base{stroke:var(--line2);stroke-width:1;stroke-dasharray:3 3}.shared .tv-ax{fill:var(--ink3);font-size:11px}.shared .tv-tag{fill:#fff;font-size:11px;font-weight:600}.shared .tv-cross{stroke:#7c8592;stroke-width:1}.shared .tv-tip{fill:var(--black)}.shared .tv-tip-t{fill:#c4ccd8;font-size:10.5px}.shared .tv-tip-v{fill:#fff;font-size:11.5px;font-weight:600}.shared .tv-foot{display:flex;justify-content:space-between;font-size:11px;color:var(--ink3);padding:3px 0}.shared .chart-empty{padding:30px;text-align:center;color:var(--ink3);font-size:12px}.shared .spark{vertical-align:middle}.shared .sel{display:flex;gap:0;background:transparent;padding:0;border:1px solid var(--line)}.shared .sel a{padding:2px 9px;font-size:11.5px;color:var(--ink2);cursor:pointer;background:var(--panel);border-right:1px solid var(--line3)}.shared .sel a:last-child{border-right:0}.shared .sel a.on{background:var(--black);color:#fff;font-weight:500}.shared .sel a:hover{text-decoration:none}.shared .perf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.shared .stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;margin-top:10px;background:var(--line3);border:1px solid var(--line3)}.shared .stats-grid .st{display:flex;flex-direction:column;gap:0;padding:5px 9px;background:var(--panel);font-size:11.5px}.shared .stats-grid .st .k{color:var(--ink3);font-size:11px}.shared .stats-grid .st .v{color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;font-size:14px;font-weight:600}.shared .stats-grid .st .v .s{display:block;font-size:10.5px;color:var(--ink3);font-weight:400;margin-top:0}.shared tr.rowlink.open td{background:var(--sel)}.shared .chev-td{color:var(--ink3);font-size:9px;cursor:pointer;width:22px}.shared tr.quickview>td{background:var(--panel2);padding:10px 12px 12px 26px;border-bottom:1px solid var(--line)}.shared tr.quickview .perf-grid{grid-template-columns:minmax(0,1fr) 340px}.shared .sw{display:inline-block;width:9px;height:9px;margin-right:6px;vertical-align:middle}.shared .hits .hit{padding:6px 10px;border-bottom:1px solid var(--line3);cursor:pointer}.shared .hits .hit:hover{background:var(--sel)}.shared .hits .hname{display:block;font-size:12px}.shared .hits .hmeta{display:block;font-size:11px;color:var(--ink3)}.shared .drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0d1040;z-index:40}.shared .drawer{position:absolute;top:0;right:0;bottom:0;background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column}.shared .drawer-h{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:600;background:var(--band)}.shared .drawer-h .x{border:0;background:none;font-size:18px;cursor:pointer;color:var(--ink2);height:auto}.shared .drawer-b{padding:10px 14px;overflow:auto;flex:1}.shared .cmp-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 8px}.shared .cmp-bar .add{position:relative;min-width:320px;flex:1 1 320px}.shared .cmp-bar select{max-width:220px}.shared .chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 7px;border:1px solid var(--line);font-size:12px;background:var(--panel);cursor:pointer;color:var(--ink)}.shared .chip.base{background:var(--black);color:#fff;border-color:var(--black)}.shared .chip.base .r{color:#fff}.shared .chip i{width:9px;height:9px;display:inline-block}.shared .chip .x{color:var(--ink3);margin-left:2px}.shared .chip .x:hover{color:var(--bad)}.shared .chip.base .x{color:#9ca3af}.shared .chip b{font-variant-numeric:tabular-nums;font-weight:600}.shared .chip .r{font-size:11px}.shared .cmp-chart{background:var(--panel);border:1px solid var(--line);padding:8px 10px 6px}.shared .cmp-empty{padding:60px 20px;text-align:center;color:var(--ink3);font-size:12.5px}.shared ::selection{background:#cfe0fb}.shared .tabbar{display:flex;gap:0;border-bottom:1px solid var(--line);margin:0 0 10px;overflow-x:auto;background:transparent}.shared .tabbar a{padding:5px 12px;font-size:12px;color:var(--ink2);border:1px solid transparent;border-bottom:0;margin-bottom:-1px;white-space:nowrap}.shared .tabbar a:hover{text-decoration:none;color:var(--ink);background:var(--sel)}.shared .tabbar a.on{color:var(--ink);background:var(--panel);border-color:var(--line);border-bottom:1px solid #fff;font-weight:600}.shared .tabbar a .n{margin-left:6px;font-size:10.5px;color:var(--ink3)}.shared .mon{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:10px}.shared .mon>.panel{margin:0;min-width:0}.shared .mon .c12{grid-column:span 12}.shared .mon .c8{grid-column:span 8}.shared .mon .c6{grid-column:span 6}.shared .mon .c4{grid-column:span 4}.shared .mon .c3{grid-column:span 3}@media(max-width:1400px){.shared .mon .c4,.shared .mon .c3{grid-column:span 6}.shared .mon .c8{grid-column:span 12}}@media(max-width:900px){.shared .mon>*{grid-column:span 12!important}}.shared .mon table{font-size:11.5px}.shared .mon td,.shared .mon th{padding:2px 7px}.shared .mon .note-row{font-size:10.5px;color:var(--ink3);padding:3px 8px;border-top:1px solid var(--line3)}.shared .cmp-chart .tabbar{margin:0 0 6px}.shared .chip b{margin-left:4px}.shared .chip .x{cursor:pointer}.shared table.matrix th{white-space:nowrap;font-weight:500}.shared table.matrix td{min-width:64px}.shared .seg{display:inline-flex;background:var(--panel2);border:1px solid var(--line);padding:2px;gap:2px}.shared .seg a{padding:3px 12px;font-size:12px;color:var(--ink2);cursor:pointer;white-space:nowrap;border:1px solid transparent}.shared .seg a:hover{text-decoration:none;color:var(--ink)}.shared .seg a.on{background:var(--panel);color:var(--ink);border-color:var(--line);font-weight:500;box-shadow:0 1px 1px #0b0d100a}.shared .seg.full{display:flex}.shared .seg.full a{flex:1;text-align:center}.shared .toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:var(--panel2);padding:5px 8px 5px 10px;font-size:12px;color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none}.shared .switch{position:relative;width:32px;height:18px;background:var(--line2);flex:0 0 auto;transition:background .15s}.shared .switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--panel);transition:left .15s;box-shadow:0 1px 2px #0b0d1033}.shared .switch.on{background:var(--accent)}.shared .switch.on:after{left:16px}.shared .slider-row{display:flex;align-items:center;gap:12px;font-size:12px}.shared .slider-row .lab{color:var(--ink2);min-width:0;flex:0 1 auto}.shared .slider-row input[type=range]{flex:1 1 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:linear-gradient(to right,var(--accent) var(--fill,0%),var(--line) var(--fill,0%));outline:none;border:0;padding:0;margin:8px 0}.shared .slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--panel);border:2px solid var(--accent);cursor:pointer;border-radius:50%}.shared .slider-row input[type=range]::-moz-range-thumb{width:12px;height:12px;background:var(--panel);border:2px solid var(--accent);cursor:pointer;border-radius:50%}.shared .slider-row .val{font-variant-numeric:tabular-nums;color:var(--ink);min-width:48px;text-align:right;font-weight:500}.shared .scen{display:inline-flex;gap:6px;flex-wrap:wrap}.shared .scen a{padding:5px 14px;font-size:12px;color:var(--ink);cursor:pointer;background:var(--panel);border:1px solid var(--line2);white-space:nowrap}.shared .scen a:hover{text-decoration:none;border-color:var(--ink2)}.shared .scen a.on{background:var(--black);border-color:var(--black);color:#fff}.shared .field{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);background:var(--panel)}.shared .field .ft{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.shared .field .fd{font-size:11.5px;color:var(--ink2);line-height:1.5}.shared .fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.shared .tv-floor{stroke:var(--bad);stroke-width:1;stroke-dasharray:4 4}.shared .tv-ref{stroke:var(--ink3);stroke-width:1;stroke-dasharray:2 4}.shared .tv-bar{fill:var(--ink)}.shared .tv-bar.ok{fill:var(--accent)}.shared .tv-bar.breach{fill:var(--bad)}.shared .tv-bar.warn{fill:#f0a93a}.shared .legend i.dash{height:0;border-top:1px dashed var(--bad);width:14px}.shared{--serif:"Instrument Serif",Georgia,"Times New Roman",serif}.shared{font-size:12.5px}.shared .boot{padding:40px}.shared .app{display:grid;grid-template-columns:56px 228px minmax(0,1fr);gap:12px;height:100vh;padding:12px;background:var(--bg);box-sizing:border-box}.shared .app.side-closed{grid-template-columns:56px minmax(0,1fr)}.shared .apprail{background:var(--panel);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:6px;min-height:0}.shared .apprail .brand{display:flex;margin-bottom:10px;text-decoration:none}.shared .apprail .logo{width:30px;height:30px;border-radius:9px;background:var(--black);color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.shared .apprail nav{display:flex;flex-direction:column;gap:4px}.shared .rail-i{position:relative;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--ink3)}.shared .rail-i:hover{background:var(--panel2);color:var(--ink);text-decoration:none}.shared .rail-i.on{background:var(--panel2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.shared .rail-i .tip{position:absolute;left:48px;top:50%;transform:translateY(-50%);background:var(--black);color:#fff;font-size:11.5px;padding:4px 9px;border-radius:6px;white-space:nowrap;display:none;z-index:40}.shared .rail-i:hover .tip{display:block}.shared .rail-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.shared .avatar{width:32px;height:32px;border-radius:50%;background:var(--bg-muted);color:var(--ink2);font-size:11px;font-weight:600;border:0;padding:0;cursor:pointer}.shared .menu{position:absolute;left:46px;bottom:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0b0d101f;min-width:220px;z-index:50;overflow:hidden}.shared .menu .menu-h{display:flex;flex-direction:column;gap:1px;padding:12px 14px;border-bottom:1px solid var(--line3)}.shared .menu a{display:block;padding:10px 14px;color:var(--ink)}.shared .menu a:hover{background:var(--panel2);text-decoration:none}.shared .side{padding:10px 4px;overflow:auto;min-height:0}.shared .side-h{font-size:15px;font-weight:600;letter-spacing:-.01em;padding:8px 10px 14px;color:var(--ink)}.shared .side-i{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--ink2);font-size:13px;margin-bottom:2px}.shared .side-i:hover{background:#ffffffb3;color:var(--ink);text-decoration:none}.shared .side-i.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0b0d100f,inset 0 0 0 1px var(--line)}.shared .side-i svg{flex:0 0 auto;color:var(--ink3)}.shared .side-i.on svg{color:var(--ink)}.shared .stage{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:auto;min-width:0;min-height:0;display:flex;flex-direction:column}.shared .crumbbar{position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:12px;min-height:54px;padding:0 20px;border-bottom:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shared .crumbbar .crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.shared .crumbbar .crumbs .sep,.shared .crumbbar .crumbs .here{color:var(--ink3)}.shared .crumbbar .search{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:0 10px;height:34px;width:min(360px,40vw);position:relative;background:var(--panel);color:var(--ink3)}.shared .crumbbar .search:focus-within{border-color:var(--ink2)}.shared .crumbbar .search input{border:0;outline:0;box-shadow:none;height:auto;padding:0;width:100%;font-size:13px;background:transparent}.shared .crumbbar .search kbd{font-family:var(--mono);font-size:10.5px;color:var(--ink3);border:1px solid var(--line);border-radius:5px;padding:0 5px;line-height:17px}.shared .crumbbar .hits{position:absolute;top:38px;left:-1px;right:-1px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0b0d101a;z-index:60;max-height:420px;overflow:auto}.shared .crumbbar .hit{padding:8px 12px;border-bottom:1px solid var(--line3);cursor:pointer;color:var(--ink)}.shared .crumbbar .hit.on,.shared .crumbbar .hit:hover{background:var(--sel)}.shared .crumbbar .hit .hname{display:block;font-size:12.5px}.shared .crumbbar .hit .hmeta{display:block;font-size:11px;color:var(--ink3)}.shared .crumbbar .hit.all{font-size:12px;color:var(--blue);border-bottom:0}.shared button.ghost{background:transparent;border-color:transparent}.shared button.ghost:hover{background:var(--panel2)}.shared button.icon{width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2)}.shared .page{padding:20px 24px 28px;min-width:0}.shared .page>.legal{margin:24px 0 0;padding:14px 0 0}@media(max-width:1000px){.shared .app{grid-template-columns:56px minmax(0,1fr)}.shared .side{display:none}}.shared .pagehead{background:transparent;border:0;padding:4px 0 16px;margin:0}.shared .pagehead h1{font-size:21px;font-weight:600;letter-spacing:-.02em}.shared .pagehead .help{border-radius:var(--r2)}.shared .panel{border-radius:var(--r);border-color:var(--line);box-shadow:var(--shadow);overflow:hidden}.shared .panel>h2:first-child{border-radius:var(--r) var(--r) 0 0}.shared .strip,.shared .stats-grid,.shared .grid6{background:transparent;border:0;gap:12px}.shared .strip .st,.shared .stats-grid .st{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;box-shadow:var(--shadow)}.shared .strip .st .k{font-size:12px;color:var(--ink2)}.shared .strip .st .v{font-size:22px;font-weight:600;margin-top:6px}.shared .strip .st .s{margin-top:4px}.shared .grid6 .cell{border:1px solid var(--line);border-radius:10px}.shared .mon{gap:14px}.shared th{background:var(--grid-head);color:var(--ink2);font-weight:500;font-size:11.5px;padding:8px 10px;border-bottom:0}.shared thead tr th:first-child{border-radius:8px 0 0 8px}.shared thead tr th:last-child{border-radius:0 8px 8px 0}.shared td{padding:7px 10px}.shared tbody tr:hover td{background:var(--bg-hover)}.shared .panel table{margin-top:2px}.shared .mon td,.shared .mon th{padding:5px 8px}.shared button{border-radius:var(--r2);height:32px;padding:0 12px;font-size:12.5px}.shared button.sm{height:26px;border-radius:7px}.shared input:not([type]),.shared input[type=text],.shared input[type=search],.shared input[type=email],.shared input[type=password],.shared input[type=number],.shared select,.shared textarea{border-radius:var(--r2);height:32px;border-color:var(--line)}.shared .seg,.shared .pills,.shared .sel,.shared .quick{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.shared .pills a,.shared .sel a,.shared .quick a{border:0;border-radius:7px;background:transparent;padding:4px 11px}.shared .pills a.on,.shared .sel a.on,.shared .quick a.on,.shared .seg a.on{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #0b0d1014,inset 0 0 0 1px var(--line)}.shared .quick a.on:hover{background:var(--panel);color:var(--ink)}.shared .seg a{border-radius:7px}.shared .tabbar{gap:4px;border-bottom:1px solid var(--line)}.shared .tabbar a{border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;padding:8px 12px}.shared .tabbar a.on{background:transparent;border-bottom-color:var(--ink);font-weight:600}.shared .scen a{border-radius:999px}.shared .toggle-row{border-radius:10px}.shared .switch{border-radius:999px}.shared .switch:after{border-radius:50%}.shared .field{border-radius:var(--r)}.shared .pill{border-radius:6px;padding:0 8px 0 7px;line-height:20px;background:var(--panel);border:1px solid var(--line);color:var(--ink2)}.shared .pill:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px;opacity:.9}.shared .pill.sig{color:var(--good);background:var(--panel);border-color:var(--line)}.shared .pill.bad{color:var(--bad);background:var(--panel);border-color:var(--line)}.shared .pill.warn{color:var(--warn);background:var(--panel);border-color:var(--line)}.shared .pill.info{color:var(--blue);background:var(--panel);border-color:var(--line)}.shared .badge,.shared .src-chip,.shared .chip{border-radius:6px}.shared .modal{border-radius:16px}.shared .modal-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shared .drawer{border-radius:16px 0 0 16px}.shared .note{border-radius:10px}.shared .cmp-chart{border-radius:var(--r)}.shared .quick{flex-wrap:wrap;row-gap:2px}.shared .quick a{white-space:nowrap;flex:0 0 auto}.shared .stage .panel{box-shadow:none;overflow:visible;border-color:var(--border-base)}.shared .src-chip{background:var(--bg-muted);border-color:transparent;color:var(--ink3);font-size:10px;line-height:18px;padding:0 6px}.shared .src-chip.model{background:var(--warn-bg);border-color:transparent}.shared .stage .wrap{overflow-x:auto;position:relative;scrollbar-width:thin}.shared .stage .wrap table{min-width:100%}.shared .stage .wrap td:first-child,.shared .stage .wrap th:first-child{position:sticky;left:0;z-index:2;background:var(--panel)}.shared .stage .wrap th:first-child{background:var(--grid-head)}.shared .stage .wrap tr:hover td:first-child{background:var(--sel)}.shared .mon td,.shared .mon th{padding:6px 10px}.shared .mon tbody tr{border-bottom:1px solid var(--border-subtle)}.shared .pagehead{padding:2px 0 14px}.shared .pagehead h1{font-size:20px}.shared .side-i{font-size:13px;padding:7px 10px}.shared .crumbbar{min-height:52px}.shared .wordmark{display:inline-flex;align-items:baseline;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:800;letter-spacing:.02em;line-height:1}.shared .wordmark i{display:inline-block;width:.24em;height:.24em;border-radius:50%;margin-left:.08em}.shared .apprail .brand svg{border-radius:9px;display:block}.shared .stage .strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.shared .stage .strip .st{box-shadow:none;border-color:var(--border-base);padding:12px 14px;min-width:0}.shared .stage .strip .st .k{font-size:11.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared .stage .strip .st .v{font-size:clamp(14px,1.35vw,19px);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.shared .stage .strip .st .s{font-size:11px;line-height:1.35}.shared .lpath{transition:opacity .15s}.shared .lpath.busy{opacity:.75}.shared .lp-scen{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:2px 0 8px}.shared .lp-sc{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;height:auto;padding:10px 12px;border:1px solid var(--border-base);border-radius:10px;background:var(--panel);cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.shared .lp-sc:hover:not(:disabled){border-color:var(--ink3)}.shared .lp-sc.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.shared .lp-sc:disabled{opacity:.5;cursor:default}.shared .lp-sc-t{font-size:12.5px;font-weight:600;color:var(--ink)}.shared .lp-sc-v{font-size:12px}.shared .lp-sc-v b{font-weight:500}.shared .lp-sc-v b.ok{color:var(--good)}.shared .lp-sc-v b.warn{color:var(--warn)}.shared .lp-sc-v b.bad{color:var(--bad)}.shared .lp-sc-s{font-size:11px;color:var(--ink3);font-variant-numeric:tabular-nums}.shared .lp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:10px}.shared .lp-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 12px;min-width:0}.shared .lp-fields .field{min-width:0;overflow:hidden}.shared .lp-fields .seg{flex-wrap:wrap}.shared .lp-fields .field{margin:0}.shared .lp-fields>button{grid-column:1/-1;justify-self:start}.shared .pct-in{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink3)}.shared .pct-in input{width:84px;text-align:right;font-variant-numeric:tabular-nums}.shared .tv-foot .lg{display:inline-block;width:9px;height:9px;border-radius:2px;margin:0 5px 0 10px;vertical-align:-1px}.shared .tv-foot .lg:first-child{margin-left:0}.shared .tv-foot .lg.ok{background:var(--accent)}.shared .tv-foot .lg.warn{background:#f0a93a}.shared .tv-foot .lg.breach{background:var(--bad)}.shared .lp-months{margin-top:12px}.shared .lp-months summary{cursor:pointer;font-size:12.5px;font-weight:500;padding:6px 0}.shared .lp-fields .src-chips{max-width:100%;overflow:hidden}.shared .lp-fields .src-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.shared .book-paste{width:100%;font-family:var(--mono);font-size:11.5px;border:1px solid var(--line);border-radius:10px;padding:10px;margin:0 0 10px;resize:vertical;box-sizing:border-box}.shared .book-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;margin:4px 0 12px;background:var(--panel2)}.shared .book-bar span{min-width:2px}.shared .book-ex{margin:0;padding-left:16px}.shared .book-ex li{font-size:12px;line-height:1.45}.shared tr.book-open td{background:var(--panel2)}.shared .key-once{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #f3dfb0;background:var(--warn-bg);border-radius:10px;padding:10px 12px;margin:10px 0}.shared .key-once code{font-family:var(--mono);font-size:12px;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:4px 8px;word-break:break-all}.shared .api-doc{margin-top:12px}.shared .api-doc summary{cursor:pointer;font-weight:500;font-size:12.5px}.shared .api-doc pre{background:#0f1115;color:#e5e7eb;border-radius:10px;padding:14px;font-size:11.5px;overflow-x:auto;line-height:1.55}.shared .series-track{margin:12px 0 4px}.shared .series-track>b{font-size:12.5px}.shared .grow{flex:1}.shared .tabpanel{margin-top:10px}.shared .toolbar-panel{display:flex;flex-direction:column;gap:8px}.shared .toolbar-panel .seg{flex-wrap:wrap}.shared .strong{font-weight:600;color:var(--ink)}.shared .pctbar{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.shared .pctbar-track{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,#efeafc,#ddd3f8);display:inline-block}.shared .pctbar-dot{position:absolute;top:-2px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#6d28d9;box-shadow:0 0 0 2px #fff}.shared .pctbar-n{font-size:10.5px;color:var(--ink2);font-variant-numeric:tabular-nums;min-width:26px}.shared table.levers td,.shared table.levers th{padding:5px 8px}.shared table.levers tr.lever-h td{background:var(--panel2);font-weight:600;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2);padding-top:8px}.shared .score-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0}.shared .score-tile{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--panel);display:flex;flex-direction:column;gap:2px}.shared .score-tile .k{font-size:11px;color:var(--ink3)}.shared .score-tile b{font-size:17px;font-weight:500;letter-spacing:-.01em}.shared .score-tile .s{font-size:10.5px;color:var(--ink3)}.shared .kv-inline{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--ink2);margin:4px 0 8px}.shared .warn-inline{color:var(--warn);background:var(--warn-bg);padding:1px 8px;border-radius:6px;font-size:11px}.shared .waterfall .wf-pos{fill:#7c3aed;opacity:.85}.shared .waterfall .wf-neg{fill:#9ca3af}.shared .waterfall .wf-total{fill:#111827}.shared .waterfall .wf-ref{fill:none;stroke:#6b7280;stroke-dasharray:4 3}.shared .waterfall .wf-link{stroke:#9ca3af;stroke-dasharray:2 2}.shared .tv-tag-dark{fill:var(--ink);font-size:12px;font-weight:600}.shared .gapbars{display:flex;align-items:flex-end;gap:3px;height:30px;margin:4px 62px 0 8px}.shared .gapbars span{flex:1;border-radius:2px 2px 0 0}.shared .gapbars span.pos{background:#7c3aed}.shared .gapbars span.neg{background:#9ca3af}.shared .flowbars{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:8px 0}.shared .flowbars .fb{display:grid;grid-template-columns:10px 10px;align-items:end;gap:2px;position:relative;padding-bottom:16px;height:84px}.shared .flowbars .fb-in{background:#7c3aed;border-radius:2px 2px 0 0}.shared .flowbars .fb-out{background:#9ca3af;border-radius:2px 2px 0 0}.shared .flowbars .fb-k{position:absolute;bottom:0;left:0;font-size:10px;color:var(--ink3)}.shared .flowbars .fb-flag{position:absolute;top:0;left:0;font-size:9px;color:var(--warn)}.shared .group-strip{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.shared .group-strip>div{display:flex;flex-direction:column;gap:1px}.shared .group-strip b{font-size:16px;font-weight:500}.shared table.sctable td,.shared table.sctable th{padding:5px 8px;vertical-align:top}.shared table.sctable td.name{min-width:220px}.shared table.sctable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;min-width:84px}.shared table.sctable tr.picked td{background:var(--panel2)}.shared .memo{max-width:980px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:28px 36px}.shared .memo-bar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.shared .memo-h h1{font-size:24px;margin:6px 0 10px}.shared .memo-h p{font-size:13px;line-height:1.55;color:var(--ink2)}.shared .memo-fund{border-top:1px solid var(--line);padding-top:16px;margin-top:18px;break-inside:avoid-page}.shared .memo-fund h2{font-size:16px}.shared .memo-fund h3{margin-top:14px}.shared .memo-id{width:100%;margin:6px 0}.shared .memo-id th{text-align:left;color:var(--ink3);font-weight:500;width:110px;padding:3px 6px}.shared .memo-id td{padding:3px 6px}.shared .memo-method{border-top:2px solid var(--ink);margin-top:24px;padding-top:14px}.shared .memo-method dt{font-weight:600;margin-top:8px}.shared .memo-method dd{margin:2px 0 0;color:var(--ink2);line-height:1.5}.shared .memo-defs td{padding:3px 8px;border-bottom:1px solid var(--line3)}@media print{.shared .apprail,.shared .appside,.shared .topbar,.shared .noprint,.shared .side,.shared nav{display:none!important}.shared .app{display:block!important;height:auto!important;padding:0!important}.shared{background:var(--panel)!important;height:auto!important}.shared .memo{border:0;padding:0;max-width:none}.shared .memo-fund{break-before:page}}.shared tr.sum-row td{font-weight:600;border-top:1px solid var(--line);background:var(--bg-hover)}.shared .hits{display:flex;flex-direction:column;gap:8px;margin-top:6px}.shared .hit{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:8px 12px}.shared .hit-h{display:flex;align-items:center;gap:10px;min-width:0}.shared .hit-h b{font-weight:500;min-width:0;flex:1}.shared .hit-l{margin:6px 0 0;padding:0 0 0 2px;list-style:none;color:var(--ink2)}.shared .hit-l li{white-space:pre-wrap;overflow-wrap:anywhere;padding:1px 0}.shared .hit-l mark{background:#efe7fb;color:inherit;border-radius:3px;padding:0 1px}.shared .classbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 10px}.shared .exp-verdict{font-size:14px;margin:0 0 8px}.shared .exp-verdict .pos{color:var(--good,#047857)}.shared .exp-verdict .neg{color:var(--neg,#b91c1c)}.shared .tv-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:6px 0 2px;color:var(--muted,#6b7280)}.shared .tv-legend b{margin-left:auto}.shared .sw.dash{background:none;border-top:2px dashed;height:0;width:14px}.shared .bm-toggle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}.shared .ob{max-width:880px}.shared .ob-head{margin:8px 0 22px}.shared .ob-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7c5bb0}.shared .ob-head h1{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.01em;margin:8px 0 18px;color:var(--ink)}.shared .ob-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.shared .ob-steps button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--line2);background:var(--panel);font-size:12.5px;color:var(--ink2)}.shared .ob-steps button span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--panel2);font-size:11px;color:var(--ink2)}.shared .ob-steps li.on button{border-color:#21112f;color:var(--ink)}.shared .ob-steps li.on button span{background:#21112f;color:#fff}.shared .ob-steps li.done button span{background:#a584cf;color:#fff}.shared .ob-card{background:var(--panel);border:1px solid var(--line2);border-radius:18px;padding:28px 30px}.shared .ob-lede{font-size:14.5px;line-height:1.6;color:var(--ink2);margin:0 0 20px;max-width:680px}.shared .ob-roles{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.shared .ob-roles legend{font-weight:600;font-size:13.5px;margin-bottom:10px;padding:0}.shared .ob-opt{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;border:1px solid var(--line2);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background .15s}.shared .ob-opt input{grid-row:1/3;margin-top:3px;accent-color:#21112f}.shared .ob-opt b{font-size:13.5px}.shared .ob-opt span{font-size:12.5px;color:var(--ink2);grid-column:2}.shared .ob-opt:hover{border-color:var(--ink2)}.shared .ob-opt.on{border-color:#21112f;background:var(--panel2)}.shared .ob-opt:focus-within{outline:2px solid #a584cf;outline-offset:2px}.shared .ob-search{display:grid;gap:6px;max-width:560px}.shared .ob-search span{font-size:12.5px;font-weight:600}.shared .ob-search input{height:40px;font-size:14px}.shared .ob-list{list-style:none;margin:12px 0 0;padding:0;border:1px solid var(--line2);border-radius:12px;overflow:hidden;max-width:720px}.shared .ob-list li{border-bottom:1px solid var(--line2)}.shared .ob-list li:last-child{border-bottom:0}.shared .ob-list li.dim{padding:12px 14px;font-size:13px}.shared .ob-list button{display:grid;grid-template-columns:1fr auto;column-gap:14px;width:100%;height:auto;text-align:left;border:0;border-radius:0;padding:10px 14px;background:var(--panel)}.shared .ob-list button b{font-size:13.5px;font-weight:500}.shared .ob-list button span{grid-column:1;font-size:12px;color:var(--ink2)}.shared .ob-list button em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;font-size:12px;color:#7c5bb0}.shared .ob-list button:hover,.shared .ob-list button.on{background:var(--panel2)}.shared .ob-list button.on em{color:#21112f;font-weight:600}.shared .ob-chosen{margin:14px 0 0;font-size:13.5px}.shared .ob-picked{margin-top:20px}.shared .ob-picked>span{font-size:12.5px;font-weight:600}.shared .ob-picked ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.shared .ob-picked li{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);border-radius:999px;padding:5px 6px 5px 12px;font-size:12.5px;background:var(--panel2)}.shared .ob button.link{background:none;border:0;height:auto;padding:0 4px;color:#7c5bb0;text-decoration:underline;cursor:pointer;font-size:inherit}.shared .ob-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:26px;flex-wrap:wrap}.shared .ob-actions button{height:36px;padding:0 16px;font-size:13px}.shared .ob-actions button.primary{background:#21112f;border-color:#21112f}.shared .ob-funds{display:grid;gap:12px}.shared .ob-fund{border:1px solid var(--line2);border-radius:14px;padding:16px 18px}.shared .ob-fundhead{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.shared .ob-fundhead b{font-size:14.5px}.shared .ob-fundhead span{font-size:12.5px;color:var(--ink2)}.shared .ob-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.shared .ob-facts div{background:var(--panel2);border-radius:10px;padding:10px 12px}.shared .ob-facts dt{font-size:11px;color:var(--ink2)}.shared .ob-facts dd{margin:4px 0 0;font-size:13.5px;font-weight:600;text-transform:none}.shared .ob-fundact{display:flex;gap:8px;flex-wrap:wrap}.shared .ob-fundact button{height:30px;font-size:12px}.shared .ob-fundact button.primary{background:#21112f;border-color:#21112f;color:#fff}.shared .ob-skip{margin:16px 2px 0;font-size:12.5px;color:var(--ink2)}@media(max-width:720px){.shared .ob-facts{grid-template-columns:1fr 1fr}.shared .ob-card{padding:20px 18px}.shared .ob-head h1{font-size:32px}}.shared .ob-next{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#21112f;color:#fff;border-radius:16px;padding:18px 22px;margin-bottom:16px}.shared .ob-next b{font-family:var(--serif);font-weight:400;font-size:22px}.shared .ob-next p{margin:4px 0 0;font-size:13px;color:#d9cdea}.shared .ob-next ol{list-style:none;display:flex;gap:14px;margin:10px 0 0;padding:0;font-size:12.5px;color:#d9cdea;flex-wrap:wrap}.shared .ob-next ol li.done{color:#fff}.shared .ob-next ol li.done:before{content:"✓ ";color:#a584cf}.shared .app{grid-template-columns:236px minmax(0,1fr)}.shared .app.side-closed{grid-template-columns:minmax(0,1fr)}.shared .nav2{background:var(--panel);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-height:0;position:relative}.shared .nav2-brand{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;color:var(--ink);text-decoration:none}.shared .nav2-brand:hover{text-decoration:none}.shared .nav2-brand svg{border-radius:8px;display:block}.shared .nav2-brand span{font-family:var(--serif);font-size:20px;letter-spacing:-.01em}.shared .nav2-scroll{flex:1;overflow:auto;padding:4px 10px 10px;min-height:0}.shared .nav2-g{margin-bottom:6px}.shared .nav2-h{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:9px 10px 4px}.shared .nav2-i{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:9px;color:var(--ink2);font-size:13px;margin-bottom:1px}.shared .nav2-i:hover{background:var(--panel2);color:var(--ink);text-decoration:none}.shared .nav2-i.on{background:var(--panel2);color:#21112f;font-weight:500}.shared .nav2-i svg{flex:0 0 auto;color:var(--ink3)}.shared .nav2-i.on svg{color:#6b46a5}.shared .nav2-foot{border-top:1px solid var(--line3);padding:8px 10px 10px;position:relative}.shared .nav2-me{display:flex;align-items:center;gap:10px;width:100%;height:auto;margin-top:4px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.shared .nav2-me:hover{background:var(--panel2)}.shared .nav2-me .avatar{flex:none;display:inline-flex;align-items:center;justify-content:center}.shared .nav2-who{display:flex;flex-direction:column;min-width:0}.shared .nav2-who b{font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared .nav2-who em{font-style:normal;font-size:11.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared .nav2 .menu{left:10px;right:10px;bottom:62px;min-width:0}.shared .crumb-brand{display:flex}.shared .crumb-brand svg{border-radius:7px;display:block}.shared .avatar.sm{width:28px;height:28px;margin-left:8px}@media(max-width:1000px){.shared .app{grid-template-columns:minmax(0,1fr)}.shared .nav2{position:fixed;z-index:80;top:12px;bottom:12px;left:12px;width:236px;box-shadow:0 20px 50px #0b0d102e}}.shared .hm{display:flex;flex-direction:column;gap:18px;padding-bottom:12px}.shared .hm-head h1{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:-.01em;margin:4px 0 6px}.shared .hm-head p{margin:0;color:var(--ink2);font-size:13.5px}.shared .hm-head b{color:var(--ink);font-weight:600}.shared .hm-pub{color:var(--ink3)}.shared .hm-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shared .hm-act{display:flex;align-items:center;gap:12px;height:auto;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.shared .hm-act:hover{border-color:var(--line2);box-shadow:0 2px 10px #0b0d100f;text-decoration:none}.shared .hm-act svg{flex:none;color:#6b46a5;background:var(--panel2);border-radius:9px;padding:8px;box-sizing:content-box}.shared .hm-act span{display:flex;flex-direction:column;min-width:0}.shared .hm-act b{font-size:13.5px;font-weight:600}.shared .hm-act em{font-style:normal;font-size:12px;color:var(--ink3)}.shared .hm-act kbd{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink3);border:1px solid var(--line);border-radius:5px;padding:0 5px;line-height:17px}.shared .hm-check{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);background:var(--panel2);border-radius:12px}.shared .hm-check-h{display:flex;flex-direction:column}.shared .hm-check-h b{font-size:13.5px}.shared .hm-check-h span{font-size:12px;color:var(--ink3)}.shared .hm-check ol{list-style:none;display:flex;gap:18px;margin:0;padding:0;font-size:13px;color:var(--ink2);flex-wrap:wrap}.shared .hm-check li{display:flex;align-items:center;gap:7px}.shared .hm-check li i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:10px}.shared .hm-check li.done{color:var(--ink3);text-decoration:line-through}.shared .hm-check li.done i{border-color:#6b46a5;background:#6b46a5;color:#fff;text-decoration:none}.shared .hm-check-a{margin-left:auto;display:flex;gap:8px}.shared .hm-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;align-items:start}.shared .hm-main,.shared .hm-side{display:flex;flex-direction:column;gap:18px;min-width:0}.shared .hm-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.shared .hm-card>header{display:flex;align-items:baseline;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line3)}.shared .hm-card h2{font-size:14px;font-weight:600;margin:0}.shared .hm-card>header a{font-size:12px}.shared .hm-t{width:100%;border-collapse:collapse;font-size:13px}.shared .hm-t th{text-align:left;font-weight:500;font-size:11.5px;color:var(--ink3);padding:8px 16px;border-bottom:1px solid var(--line3);background:var(--panel);position:static}.shared .hm-t td{padding:10px 16px;border-bottom:1px solid var(--line3);vertical-align:middle}.shared .hm-t tr:last-child td{border-bottom:0}.shared .hm-t .num,.shared .hm-t th.num{text-align:right;font-variant-numeric:tabular-nums}.shared .hm-t .dim{color:var(--ink3);white-space:nowrap}.shared .hm-t .pill{white-space:nowrap}.shared .hm-open{text-align:right;white-space:nowrap}.shared .hm-list{list-style:none;margin:0;padding:4px 0}.shared .hm-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:13px;border-bottom:1px solid var(--line3)}.shared .hm-list li:last-child{border-bottom:0}.shared .hm-list li a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared .hm-list .dim{font-size:12px;color:var(--ink3);white-space:nowrap}.shared .hm-empty{padding:18px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.shared .hm-empty p,.shared .hm-quiet{margin:0;font-size:13px;color:var(--ink2)}.shared .hm-quiet{padding:12px 16px}.shared .hm-links{display:flex;gap:8px;padding:0 16px 14px}@media(max-width:1100px){.shared .hm-grid,.shared .hm-actions{grid-template-columns:minmax(0,1fr)}}.shared .stage .wrap{max-height:min(74vh,920px);overflow:auto}.shared .stage .wrap thead th{position:sticky;top:0;z-index:3}.shared .stage .wrap thead th:first-child{z-index:4}.shared .stage th.num,.shared .stage td.num{text-align:right}.shared abbr.gl{text-decoration:underline dotted var(--ink3);text-underline-offset:3px;cursor:help}.shared .dt-foot{display:flex;gap:6px;padding:6px 8px;border-top:1px solid var(--line3);background:var(--panel2)}.shared .dt-btn{height:auto;padding:3px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink2);font-size:11.5px;cursor:pointer}.shared .dt-btn:hover{color:var(--ink);border-color:var(--line2)}.shared .app.compact .stage td{padding-top:2px;padding-bottom:2px;font-size:11.5px}.shared .app.compact .stage th{padding-top:4px;padding-bottom:4px}.shared .menu .menu-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;cursor:pointer;color:var(--ink)}.shared .menu .menu-opt:hover{background:var(--panel2)}.shared .menu .menu-opt i{font-style:normal;font-size:11px;color:var(--ink3)}.shared .mon-tabs{position:sticky;top:54px;z-index:20;background:var(--panel);padding-top:4px}.shared .stage .dt th{white-space:normal;vertical-align:bottom;line-height:1.3;min-width:56px}.shared .stage .dt th:first-child{min-width:0}.shared .fa{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.shared .fa-pop{position:relative;display:inline-flex;align-items:center;gap:8px}.shared .fa-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:240px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #0b0d101f;padding:4px;display:flex;flex-direction:column}.shared .fa-menu button{display:flex;justify-content:space-between;gap:12px;height:auto;padding:8px 10px;border:0;border-radius:7px;background:transparent;text-align:left;font-size:12.5px;color:var(--ink);cursor:pointer}.shared .fa-menu button:hover{background:var(--panel2)}.shared .fa-menu button em{font-style:normal;color:var(--ink3);font-size:11.5px}.shared .fa-menu button:last-child{border-top:1px solid var(--line3);border-radius:0 0 7px 7px;color:#6b46a5}.shared .fa-msg{font-size:11.5px;color:var(--ink2);white-space:nowrap}.shared .fund-tabs{position:sticky;top:54px;z-index:20;background:var(--panel);margin:0 -24px;padding:0 24px}.shared .fund-tabs.stuck{padding-top:8px;box-shadow:0 1px 0 var(--line)}.shared .fund-tabs .tabbar{margin-bottom:0}.shared .ft-top{display:flex;align-items:center;gap:18px;padding-bottom:6px}.shared .fb-name{font-size:14px;font-weight:600;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared .fb-k{display:flex;flex-direction:column;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.shared .fb-k em{font-style:normal;font-size:10.5px;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em}.shared .fb-k .pos{color:var(--good)}.shared .fb-k .neg{color:var(--bad)}@media(max-width:1100px){.shared .ft-top .fb-k:nth-of-type(n+3){display:none}}.shared .crumbbar .hit-h{padding:8px 12px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.shared .crumbbar .hit.cmd{display:flex;justify-content:space-between;align-items:center}.shared .crumbbar .hit .hkind{font-size:11px;color:var(--ink3)}.shared .hm-list.feed li{align-items:baseline}.shared .feed-l{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.shared .feed-l .new{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b46a5;background:var(--panel2);border-radius:5px;padding:1px 6px}.shared .feed-doc{font-size:12px;color:var(--ink2)}.shared .hm-foot{margin:0;padding:8px 16px 12px;font-size:11.5px;color:var(--ink3);border-top:1px solid var(--line3)}.shared .empty-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 4px;margin:0;font-size:13px;color:var(--ink2);white-space:normal}.shared .empty-row b{color:var(--ink);font-weight:600}.shared{--bg-base:#f4f3ef;--bg-surface:#ffffff;--bg-subtle:#f8f7f4;--bg-muted:#efede7;--bg-hover:#f7f6f2;--bg-selected:#f0eee8;--fg-base:#1b1a17;--fg-subtle:#4b4841;--fg-muted:#69655c;--fg-faint:#6e6a61;--fg-link:#2b54b8;--border-base:#e5e2da;--border-subtle:#efece6;--border-strong:#cdc8bd;--fg-positive:#0d6b35;--bg-positive:#ecf6ef;--fg-negative:#bf2a31;--bg-negative:#fbeeee;--fg-caution:#8a5100;--bg-caution:#fdf4e3;--fg-info:#2b54b8;--bg-info:#eef2fb;--mark:#fff1b8;--bg:var(--bg-base);--panel:var(--bg-surface);--panel2:var(--bg-subtle);--band:var(--bg-surface);--ink:var(--fg-base);--ink2:var(--fg-subtle);--ink3:var(--fg-muted);--line:var(--border-base);--line2:var(--border-strong);--line3:var(--border-subtle);--grid-head:var(--bg-subtle);--sel:var(--bg-selected);--nav-hi:var(--bg-subtle);--nav-ink:var(--fg-muted);--blue:var(--fg-link);--info:var(--fg-info);--info-bg:var(--bg-info);--good:var(--fg-positive);--good-bg:var(--bg-positive);--bad:var(--fg-negative);--bad-bg:var(--bg-negative);--warn:var(--fg-caution);--warn-bg:var(--bg-caution);--black:var(--fg-base)}.shared input::placeholder,.shared .crumbbar .search input::placeholder{color:var(--fg-faint)}.shared .pagehead h1,.shared .hm-head h1{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:-.005em;line-height:1.1}.shared .pagehead .meta{color:var(--fg-muted)}.shared .panel>h2:first-child{font-weight:600;color:var(--fg-base)}.shared .panel>h2:first-child{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}.shared .panel>p.xs.dim:first-of-type{color:var(--fg-muted)}.shared .cite-btn{height:auto;padding:0;border:0;background:none;color:var(--fg-link);font-size:inherit;cursor:pointer;text-underline-offset:2px}.shared .cite-btn:hover{background:none;text-decoration:underline}.shared .cite{display:flex;flex-direction:column;gap:12px;font-size:12.5px}.shared .cite-who{display:flex;flex-direction:column;gap:2px}.shared .cite-who b{font-size:14px}.shared .cite-who span{color:var(--fg-muted)}.shared .cite-k{font-size:11.5px;color:var(--fg-muted);margin-bottom:-6px}.shared .cite-line{display:block;font-family:var(--mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:var(--bg-subtle);border:1px solid var(--border-base);border-radius:8px;padding:10px 12px;color:var(--fg-base)}.shared .cite-line mark,.shared .cite-legend mark{background:var(--mark);color:var(--fg-base);border-radius:3px;padding:0 2px}.shared .cite-legend{font-size:11.5px;color:var(--fg-muted);margin:-4px 0 0}.shared .cite-dl{display:grid;grid-template-columns:128px 1fr;gap:9px 12px;margin:4px 0 0}.shared .cite-dl dt{color:var(--fg-muted);font-size:11.5px;padding-top:1px}.shared .cite-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.shared .cite-figs{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.shared .cite-figs b{font-weight:500;font-variant-numeric:tabular-nums}.shared .cite-figs i{color:var(--fg-muted);font-style:normal;font-size:11px}.shared .drawer-h{background:var(--bg-surface)}.shared .drawer{white-space:normal;text-align:left;font-weight:400}.shared .tdf{display:flex;flex-direction:column;gap:12px}.shared .tdf-lead{font-size:13.5px;margin:0 0 10px}.shared .tdf-bar{display:flex;height:26px;border-radius:6px;overflow:hidden;margin:0 0 8px;font-size:11px}.shared .tdf-s{display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden;color:#fff;min-width:2px}.shared .tdf-s.us_equity{background:#4b2d6e}.shared .tdf-s.intl_equity{background:#7c5bb0}.shared .tdf-s.fixed_income{background:#b9a27a;color:var(--fg-base)}.shared .tdf-s.cash{background:#e2ddd2;color:var(--fg-base)}.shared .tdf-s.real_assets{background:#8a5100}.shared .tdf-s.other{background:#9a958a}.shared .tdf-s.funds{background:#5f6b3a}.shared .tdf-s.derivatives{background:#6b5a7a}.shared .tdf-s.private{background:#2f6f5e}.shared .tdf-private{list-style:none;margin:0 0 8px;padding:0}.shared .tdf-private li{display:flex;align-items:center;gap:6px;margin:2px 0}.shared .tdf-private .tdf-s{width:10px;height:10px;padding:0;border-radius:2px;display:inline-block}.shared .tdf-s.untraced_fund{background:repeating-linear-gradient(45deg,#efede7,#efede7 4px,#e2ddd2 4px,#e2ddd2 8px);color:var(--fg-muted)}.shared .tdf h3{font-size:12.5px;margin:16px 0 4px}.shared .tdf-vs{margin:10px 0 6px;max-width:620px}.shared .cmp{display:flex;flex-direction:column;gap:12px}.shared .cmp-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.shared .cmp-strip .st .v.neg{color:var(--fg-negative)}.shared .cmp-strip .st .v.pos{color:var(--fg-positive)}.shared .sty-bar{display:flex;height:24px;border-radius:6px;overflow:hidden;margin:2px 0 8px;font-size:11px}.shared .sty{display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden;color:#fff;min-width:2px}.shared .sty.us_equity{background:#4b2d6e}.shared .sty.intl_equity{background:#7c5bb0}.shared .sty.ig_bonds{background:#b9a27a;color:var(--fg-base)}.shared .sty.high_yield{background:#8a6d3b}.shared .sty.loans{background:#6b5a3a}.shared .sty.reits{background:#8a5100}.shared .sty.commodities{background:#5f6b3a}.shared .sty.cash{background:#e2ddd2;color:var(--fg-base)}.shared .cmp-more{margin-top:8px}.shared .cmp-more summary{cursor:pointer;color:var(--fg-link)}.shared .fund-tabs{margin-bottom:12px}.shared .fund-tabs+.layout .rail{position:static}.shared .panel{border-top-left-radius:calc(var(--r) - 1px);border-top-right-radius:calc(var(--r) - 1px)}.shared .panel{border-bottom-left-radius:calc(var(--r) - 1px);border-bottom-right-radius:calc(var(--r) - 1px)}.shared .stage .wrap{background:linear-gradient(to left,#fff 40%,#fff0) right center/32px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,#1b1a1729,#1b1a1700) right center/12px 100% no-repeat scroll}.shared .stage td.num .kind{display:block;margin:1px 0 0;line-height:1.15;white-space:nowrap}.shared .gp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.shared .gp-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--line);border-radius:999px;padding:3px 6px 3px 9px;background:var(--panel)}.shared .gp-chip.me{font-weight:600;padding-right:10px}.shared .gp-chip i,.shared .gp-sw{width:10px;height:10px;border-radius:2px;display:inline-block;flex:0 0 auto}.shared .gp-sw{margin-right:7px;vertical-align:-1px}.shared .gp-chip button{border:0;background:none;padding:0 3px;height:auto;font-size:14px;line-height:1;color:var(--ink3);cursor:pointer}.shared .gp-chip button:hover{color:var(--ink)}.shared .gp-bar input[type=search]{min-width:260px;flex:1 1 260px;max-width:360px;height:30px}.shared .gp-peers{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2);margin-left:auto}.shared .pagehead .titlerow{display:flex;align-items:flex-start;gap:16px;flex-wrap:nowrap}.shared .pagehead .titlerow .tl{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.shared .pagehead .titlerow .tr{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding-top:4px}.shared .pagehead .titlerow .tr .fa,.shared .pagehead .titlerow .tr .help{margin-left:0}@media(max-width:900px){.shared .pagehead .titlerow{flex-wrap:wrap}.shared .pagehead .titlerow .tr{width:100%}}.shared .gp-read{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-size:12px;min-height:22px;margin:4px 0 8px;font-variant-numeric:tabular-nums}.shared .gp-read b{font-weight:600;margin-right:2px}.shared .bm-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px}.shared .bm-f{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--ink3);min-width:0}.shared .bm-f select{min-width:220px;max-width:340px}.shared .bm-q{flex:1 1 220px;max-width:320px}.shared .bm-csv{margin-left:auto;align-self:center;color:var(--ink2)}.shared .bm-sel{display:inline-flex;align-items:center;gap:8px;font-size:12px}.shared .sctable thead th{vertical-align:bottom}.shared .sctable thead th:not(:first-child):not(:nth-child(2)){max-width:120px;white-space:normal;line-height:1.25;display:table-cell}.shared .sctable thead th .thl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shared .gp-now{stroke:var(--ink3);stroke-dasharray:3 4;stroke-width:1}.shared .gp-chart{margin:2px 0 10px}.shared{--bg:transparent;--panel:#ffffff;--panel2:#f7f7f5;--band:#ffffff;--ink:#18181b;--ink2:#52525b;--ink3:#66666f;--line:#e7e6e3;--line2:#d9d8d4;--line3:#efeeeb;--top:#ffffff;--nav:#ffffff;--nav-ink:#71717a;--nav-hi:#f4f4f2;--accent:#6a4bb0;--accent-bg:#f3effa;--sel:#f6f3fb;--blue:#3f3f46;--good:#15803d;--good-bg:#e9f7ee;--warn:#a16207;--warn-bg:#fdf5e6;--bad:#b91c1c;--bad-bg:#fdecec;--info:#5b44a0;--info-bg:#f3effa;--black:#18181b;--sans:"Geist Variable","Geist",-apple-system,system-ui,sans-serif;--mono:"Geist Mono Variable","Geist Mono",ui-monospace,monospace;--grid-head:#fafaf9;--serif:"Geist Variable","Geist",-apple-system,system-ui,sans-serif;--disp:"Geist Variable","Geist",-apple-system,system-ui,sans-serif;--fg-faint:#6e6e77;--r:12px;--r2:8px;--shadow:0 1px 2px rgba(24,24,27,.04),0 1px 1px rgba(24,24,27,.03);background:transparent;color:var(--ink);font:13px/1.5 var(--sans);font-feature-settings:"tnum" 1}.shared a{color:var(--ink);text-decoration:none}.shared td a,.shared .panel p a{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.shared a:hover{text-decoration-color:var(--accent);color:var(--accent)}.shared .mono{font-size:12px}.shared .stage.shared-stage{background:transparent;border:0;border-radius:0;overflow:visible;padding:0}.shared .pagehead h1,.shared .hm-head h1{font-family:var(--sans);font-weight:600;font-size:24px;letter-spacing:-.025em}.shared table a,.shared .panel a{color:var(--ink)}.shared .panel,.shared .section,.shared .st{border-color:var(--line)}@media(prefers-color-scheme:dark){.shared{--panel:#17171a;--panel2:#1f1f23;--band:#17171a;--ink:#ededef;--ink2:#b4b4bb;--ink3:#9a9aa3;--line:#26262b;--line2:#34343b;--line3:#202024;--top:#17171a;--nav:#17171a;--nav-ink:#9a9aa3;--nav-hi:#212126;--accent:#a888dc;--accent-bg:rgba(168,136,220,.14);--sel:rgba(168,136,220,.1);--blue:#c4c4ca;--good:#4ade80;--good-bg:rgba(74,222,128,.12);--warn:#fbbf24;--warn-bg:rgba(251,191,36,.12);--bad:#f87171;--bad-bg:rgba(248,113,113,.12);--info:#b99ae0;--info-bg:rgba(168,136,220,.14);--black:#ededef;--grid-head:#1c1c20;--fg-faint:#8e8e97;color-scheme:dark}.shared .panel,.shared table,.shared .st,.shared .section{background:var(--panel)}.shared button.primary{background:#ededef;color:#0e0e10;border-color:#ededef}}@media(prefers-color-scheme:dark){.shared h1,.shared h2,.shared h3,.shared summary{color:var(--ink)}}.shared table.sctable td.stk{position:sticky;z-index:2;background:var(--panel)}.shared table.sctable th.stk{position:sticky;z-index:3;background:var(--grid-head)}.shared table.sctable .stk0{left:0;width:32px;min-width:32px;max-width:32px;box-sizing:border-box}.shared table.sctable .stk1{left:32px;max-width:300px;white-space:normal;box-shadow:inset -1px 0 0 var(--line)}.shared table.stickfirst td:first-child{position:sticky;left:0;z-index:2;background:var(--panel);max-width:260px;white-space:normal;box-shadow:inset -1px 0 0 var(--line)}.shared table.stickfirst th:first-child{position:sticky;left:0;z-index:3;background:var(--grid-head)}.shared .wrap:has(>table.stickfirst),.shared .wrap:has(>table.sctable){scrollbar-width:thin;scrollbar-color:var(--line) transparent}.shared .wrap:has(>table.stickfirst)::-webkit-scrollbar,.shared .wrap:has(>table.sctable)::-webkit-scrollbar{height:9px}.shared .wrap:has(>table.stickfirst)::-webkit-scrollbar-thumb,.shared .wrap:has(>table.sctable)::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}.shared table.stickfirst td:nth-child(2){max-width:280px;white-space:normal}.shared{--bg:var(--w-tile);--panel:var(--w-tile);--panel2:var(--w-head);--band:var(--w-head);--top:var(--w-tile);--nav:var(--w-tile);--ink:var(--w-ink);--ink2:var(--w-ink2);--ink3:var(--w-faint);--line:var(--w-rule);--line2:var(--w-rule2);--line3:var(--w-grid);--accent:var(--w-accent);--accent-bg:var(--w-accent-bg);--sel:var(--w-sel);--blue:var(--w-accent);--info:var(--w-accent);--info-bg:var(--w-accent-bg);--good:var(--w-up);--good-bg:var(--w-up-bg);--bad:var(--w-down);--bad-bg:var(--w-down-bg);--warn:var(--w-warn);--warn-bg:var(--w-warn-bg);--black:var(--w-ink);--grid-head:var(--w-tile);--nav-hi:var(--w-hover);--nav-ink:var(--w-dim);--fg-base:var(--w-ink);--fg-subtle:var(--w-dim);--fg-muted:var(--w-faint);--fg-faint:var(--w-faint);--fg-link:var(--w-accent);--bg-base:var(--w-tile);--bg-surface:var(--w-tile);--bg-subtle:var(--w-head);--bg-muted:var(--w-head);--bg-hover:var(--w-hover);--bg-selected:var(--w-sel);--border-base:var(--w-rule);--border-subtle:var(--w-grid);--border-strong:var(--w-rule2);--fg-positive:var(--w-up);--bg-positive:var(--w-up-bg);--fg-negative:var(--w-down);--bg-negative:var(--w-down-bg);--fg-caution:var(--w-warn);--bg-caution:var(--w-warn-bg);--fg-info:var(--w-accent);--bg-info:var(--w-accent-bg);--sans:var(--w-sans);--mono:var(--w-mono);--serif:var(--w-sans);--r:14px;--r2:10px;--shadow:none;--mark:var(--w-warn-bg);display:block;height:auto;padding:0;background:transparent;color:var(--w-ink);font:400 13.5px/1.5 var(--w-sans);font-feature-settings:normal;font-variant-numeric:tabular-nums}.shared.inner{padding:0}.shared .main{padding:0;overflow:visible;max-width:none}.shared .main>*:not(.pagehead){margin-left:0;margin-right:0}.shared h1{font:700 22px/1.25 var(--w-sans);letter-spacing:-.015em;color:var(--w-ink)}.shared h2{font:700 16.5px/1.3 var(--w-sans);letter-spacing:-.01em;color:var(--w-ink);margin:0 0 8px}.shared h3{font:600 14px/1.35 var(--w-sans);color:var(--w-ink);margin:14px 0 6px}.shared p{line-height:1.5}.shared a{color:var(--w-accent);text-decoration:none}.shared a:hover{text-decoration:underline;text-underline-offset:2px}.shared td a,.shared .panel p a,.shared table a,.shared .panel a{color:var(--w-accent);text-decoration:none}.shared td a:hover,.shared table a:hover{text-decoration:underline}.shared .dim,.shared .muted{color:var(--w-dim)}.shared .xs{font-size:12.5px}.shared .small{font-size:13px}.shared .mono{font-family:var(--w-mono);font-size:.92em}.shared .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.shared .neg,.shared .bad,.shared .pl.neg,.shared td.num.neg{color:var(--w-down)}.shared .pos,.shared .sig,.shared .ok,.shared .pl.pos{color:var(--w-up)}.shared .warn{color:var(--w-warn)}.shared .eyebrow{font:600 11px var(--w-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--w-dim)}.shared .sh-tool{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;margin:0 0 22px;padding:0 0 14px;border-bottom:1px solid var(--w-rule)}.shared.inner .sh-tool{margin:0 0 16px;padding:0 0 10px}.shared .sh-tt{font:700 26px/1.2 var(--w-sans);letter-spacing:-.02em;color:var(--w-ink);white-space:nowrap}.shared.inner .sh-tt{font-size:19px}.shared .sh-tm{order:3;flex-basis:100%;font-size:14px;color:var(--w-dim);min-width:0}.shared .sh-sp{flex:1}.shared .sh-tool .sh-btn,.shared .sh-tool button{height:34px;padding:0 15px;border-radius:17px;font-size:13.5px;font-weight:600}.shared .panel,.shared .sh-tile{position:relative;background:var(--w-tile);border:1px solid var(--w-rule);border-radius:14px;box-shadow:none;padding:14px 18px 16px;margin:0 0 16px;overflow:visible}.shared .panel>h2:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:0;background:none;border:0;border-radius:0;font:700 16.5px/1.3 var(--w-sans);color:var(--w-ink)}.shared .panel.flush{padding:0;overflow:hidden}.shared .panel.flush>h2:first-child{margin:0;padding:14px 18px 8px}.shared .sh-tile{padding:0}.shared .sh-th{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 18px 6px}.shared .sh-th h2{order:1;margin:0;font:700 16.5px/1.3 var(--w-sans);letter-spacing:-.01em;color:var(--w-ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.shared .sh-th .src-chips{order:2}.shared .sh-th .sh-ts{order:3;font-size:13px;color:var(--w-dim);white-space:nowrap}.shared .sh-th .sh-tr{order:4;margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shared button.sh-cv{order:5;width:26px;height:26px;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:13px;background:none;color:var(--w-faint);box-shadow:none}.shared .sh-th h2~.sh-ts+button.sh-cv,.shared .sh-th>button.sh-cv:last-child{margin-left:auto}.shared .sh-th:has(.sh-tr) button.sh-cv{margin-left:0}.shared button.sh-cv:hover{background:var(--w-hover);color:var(--w-ink)}.shared button.sh-cv svg{width:13px;height:13px;transition:transform .15s}.shared .sh-tile.closed button.sh-cv svg{transform:rotate(-90deg)}.shared .sh-tb{padding:6px 18px 16px;min-width:0}.shared .row>.panel,.shared .row>.sh-tile{margin:0}.shared .mon{gap:16px}.shared .mon>.panel,.shared .mon>.sh-tile{margin:0;min-width:0}.shared .layout{gap:16px}.shared table{border-collapse:collapse;width:100%;font-size:13.5px;font-variant-numeric:tabular-nums;background:transparent}.shared th{padding:8px 10px;text-align:left;vertical-align:bottom;font:500 12.5px var(--w-sans);color:var(--w-dim);background:transparent;border-bottom:1px solid var(--w-rule);border-radius:0!important;white-space:nowrap}.shared th.sorted{color:var(--w-ink);font-weight:600}.shared th.sort:hover{color:var(--w-ink)}.shared td{height:38px;padding:6px 10px;border-bottom:1px solid var(--w-rule);vertical-align:middle;color:var(--w-ink);line-height:1.4}.shared tbody tr:last-child>td{border-bottom:0}.shared tbody tr:nth-child(2n)>td{background:transparent}.shared tbody tr:hover>td{background:var(--w-hover)}.shared td.num{font-weight:600}.shared tr.rowlink.open td,.shared tr.picked td,.shared tr.book-open td{background:var(--w-sel)!important}.shared tr.sum-row td{font-weight:600;background:transparent!important;border-top:1px solid var(--w-rule2)}.shared table.levers tr.lever-h td{height:34px;padding-top:14px;background:transparent!important;font:600 12px var(--w-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--w-faint)}.shared .panel>.wrap,.shared .panel>table{margin:0 -18px;width:calc(100% + 36px)}.shared .panel>.wrap>table td:first-child,.shared .panel>.wrap>table th:first-child,.shared .panel>table td:first-child,.shared .panel>table th:first-child{padding-left:18px}.shared .panel>.wrap>table td:last-child,.shared .panel>.wrap>table th:last-child,.shared .panel>table td:last-child,.shared .panel>table th:last-child{padding-right:18px}.shared .sh-tb>.wrap,.shared .sh-tb>table{margin:0 -18px;width:calc(100% + 36px)}.shared .sh-tb>.wrap>table td:first-child,.shared .sh-tb>.wrap>table th:first-child,.shared .sh-tb>table td:first-child,.shared .sh-tb>table th:first-child{padding-left:18px}.shared .sh-tb>.wrap>table td:last-child,.shared .sh-tb>.wrap>table th:last-child,.shared .sh-tb>table td:last-child,.shared .sh-tb>table th:last-child{padding-right:18px}.shared .stage .wrap td:first-child,.shared .stage .wrap th:first-child{background:var(--w-tile)}.shared .stage .wrap{background:none}.shared .mon table{font-size:13.5px}.shared .mon td{padding:6px 10px}.shared .mon th{padding:8px 10px}.shared table.sctable td,.shared table.sctable th{padding:6px 10px}.shared td .xs.dim,.shared td .xs{line-height:1.35}.shared button{height:34px;padding:0 15px;border:1px solid var(--w-rule2);border-radius:17px;background:var(--y-page);font:600 13.5px var(--w-sans);color:var(--w-ink);box-shadow:none}.shared button:hover{background:var(--w-hover)}.shared button.sm{height:30px;padding:0 12px;font-size:13px;border-radius:15px}.shared button.primary{background:var(--w-brand);border-color:var(--w-brand);color:var(--w-accent-ink);font-weight:600}.shared button.primary:hover{background:var(--w-brand);filter:brightness(1.15)}.shared button.ghost{background:none;border-color:transparent;color:var(--w-accent)}.shared button.ghost:hover{background:var(--w-accent-bg)}.shared button.icon{width:34px;padding:0}.shared button.linkish,.shared .cite-btn{height:auto;padding:0;border:0;background:none;color:var(--w-accent);font-weight:500}.shared button.x,.shared .modal .x,.shared .drawer .x{height:auto;border:0;background:none;color:var(--w-dim)}.shared .btn,.shared a.btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 15px;border:1px solid var(--w-rule2);border-radius:17px;background:var(--y-page);font:600 13.5px var(--w-sans);color:var(--w-ink);text-decoration:none}.shared .btn.sm{height:30px;padding:0 12px;font-size:13px;border-radius:15px}.shared .btn.primary{background:var(--w-brand);border-color:var(--w-brand);color:var(--w-accent-ink)}.shared .btn:hover{background:var(--w-hover);text-decoration:none}.shared input:not([type]),.shared input[type=text],.shared input[type=search],.shared input[type=email],.shared input[type=password],.shared input[type=number],.shared input[type=date],.shared select,.shared textarea{height:36px;padding:0 12px;border:1px solid var(--w-rule2);border-radius:10px;background:var(--y-page);font:400 14px var(--w-sans);color:var(--w-ink)}.shared textarea{height:auto;padding:8px 12px;font-family:var(--w-mono);font-size:12.5px}.shared select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background:var(--y-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center}.shared input:focus,.shared select:focus,.shared textarea:focus{border-color:var(--w-accent);box-shadow:0 0 0 3px var(--w-accent-bg);outline:0}.shared input::placeholder,.shared textarea::placeholder{color:var(--w-faint)}.shared input[type=checkbox],.shared input[type=radio],.shared input[type=range]{accent-color:var(--w-accent)}.shared input[type=file]{font-size:12.5px;color:var(--w-dim)}.shared input[type=file]::file-selector-button{height:32px;padding:0 14px;margin-right:10px;border:1px solid var(--w-rule2);border-radius:16px;background:var(--y-page);font:600 13px var(--w-sans);color:var(--w-ink);cursor:pointer}.shared .toolbar{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0 0 14px}.shared .sh-seg,.shared .seg,.shared .pills,.shared .sel,.shared .quick{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;max-width:100%}.shared .sh-seg>button,.shared .seg a,.shared .pills a,.shared .sel a,.shared .quick a{height:30px;display:inline-flex;align-items:center;padding:0 12px;border:0;border-radius:15px;background:none;font:600 13px var(--w-sans);color:var(--w-dim);white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:none}.shared .sh-seg>button:hover,.shared .seg a:hover,.shared .pills a:hover,.shared .sel a:hover{color:var(--w-ink);background:var(--w-hover);text-decoration:none}.shared .sh-seg>button.on,.shared .seg a.on,.shared .pills a.on,.shared .sel a.on,.shared .quick a.on{background:var(--w-accent-bg);color:var(--w-accent);font-weight:600;box-shadow:none}.shared .sh-seg.full,.shared .seg.full{display:flex}.shared .sh-seg.full>button,.shared .seg.full a{flex:1;justify-content:center}.shared .sh-tabs{display:flex;align-items:stretch;gap:6px;margin:0 0 14px;border-bottom:1px solid var(--w-rule);overflow-x:auto}.shared .sh-tabs>button{height:40px;padding:0 8px;border:0;border-radius:0;background:none;font:500 14.5px var(--w-sans);color:var(--w-dim);white-space:nowrap}.shared .sh-tabs>button:hover{background:none;color:var(--w-ink)}.shared .sh-tabs>button.on{color:var(--w-accent);box-shadow:inset 0 -2px 0 var(--w-accent)}.shared .sh-subnav{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px}.shared .switch{background:var(--w-rule2)}.shared .switch.on{background:var(--w-accent)}.shared .slider-row input[type=range]{background:linear-gradient(to right,var(--w-accent) var(--fill,0%),var(--w-rule) var(--fill,0%))}.shared .slider-row input[type=range]::-webkit-slider-thumb{border-color:var(--w-accent);background:var(--w-tile)}.shared .pill,.shared .badge,.shared .src-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:0;border-radius:11px;background:var(--y-surface);box-shadow:none;font:500 12px var(--w-sans);color:var(--w-ink2);line-height:22px;white-space:nowrap;vertical-align:middle}.shared .pill:before{display:none}.shared .pill.sig,.shared .badge.ok{background:var(--w-up-bg);color:var(--w-up);box-shadow:none}.shared .pill.bad{background:var(--w-down-bg);color:var(--w-down);box-shadow:none}.shared .pill.warn,.shared .badge.unv{background:var(--w-warn-bg);color:var(--w-warn);box-shadow:none}.shared .pill.info,.shared .badge.cmp,.shared .src-chip.model{background:var(--w-accent-bg);color:var(--w-accent);box-shadow:none}.shared .badge.inf,.shared .badge.dim{color:var(--w-dim)}.shared .chip{height:30px;padding:0 12px 0 10px;border:0;border-radius:15px;background:var(--y-surface);font-size:13px;color:var(--w-ink)}.shared .chip.base{background:var(--w-ink);color:var(--w-tile);border-color:var(--w-ink)}.shared .chip.base .r,.shared .chip.base b,.shared .chip.base .x{color:var(--w-tile)}.shared .chip .x{color:var(--w-faint)}.shared .sh-kt{min-width:0}.shared .sh-kt-t{margin:0 0 4px}.shared .sh-kv{margin:0;display:grid;font-size:13.5px}.shared .sh-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dotted var(--w-rule2);min-width:0}.shared .sh-kv>div:last-child{border-bottom:0}.shared .sh-kv dt{color:var(--w-ink2);min-width:0}.shared .sh-kv dd{margin:0;text-align:right;font-weight:600;min-width:0}.shared .sh-kv dd small{display:block;font-size:11px;font-weight:400;color:var(--w-faint)}.shared .sh-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:8px 0 12px}.shared .sh-stats>div{padding:12px 14px;border-radius:12px;background:var(--y-surface);min-width:0}.shared .sh-stats span{display:block;font-size:12.5px;color:var(--w-dim)}.shared .sh-stats b{display:block;margin-top:2px;font:600 18px/1.3 var(--w-sans);color:var(--w-ink)}.shared .sh-stats small{display:block;font-size:12px;color:var(--w-dim)}.shared .kv{font-size:13.5px}.shared .kv b{color:var(--w-dim);font-weight:500}.shared .strip,.shared .stats-grid,.shared .grid6{gap:10px!important;background:none!important;border:0!important}.shared .strip .st,.shared .stats-grid .st,.shared .stage .strip .st{padding:12px 14px!important;border:0!important;border-radius:12px!important;box-shadow:none!important;background:var(--y-surface)}.shared .strip .st .k,.shared .stage .strip .st .k{font:400 12.5px var(--w-sans)!important;color:var(--w-dim)!important}.shared .strip .st .v,.shared .stage .strip .st .v{font:600 18px/1.3 var(--w-sans)!important;margin-top:2px!important;color:var(--w-ink)}.shared .strip .st .s{font-size:12px;color:var(--w-dim)}.shared .tiles .tile,.shared .tile{background:var(--y-surface);border:0;border-radius:12px;padding:12px 14px}.shared .tile span{font-size:12.5px;color:var(--w-dim)}.shared .tile b{display:block;font:600 18px/1.3 var(--w-sans)}.shared .group-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.shared .group-strip>div{display:flex;flex-direction:column;min-width:0}.shared .group-strip b{font:600 17px var(--w-sans)}.shared .legend{font-size:12.5px;color:var(--w-dim)}.shared .modal-bg,.shared .drawer-bg{background:#0a0a0c59}.shared .modal{border-radius:16px;border:0;box-shadow:var(--w-shadow);padding:20px 24px;background:var(--w-tile)}.shared .modal h2{font-size:17px}.shared .drawer{border-radius:16px 0 0 16px;border-left:1px solid var(--w-rule);box-shadow:var(--w-shadow);background:var(--w-tile)}.shared .drawer-h{background:var(--w-tile);border-bottom:1px solid var(--w-rule)}.shared .loading{padding:14px 0;font-size:13.5px;color:var(--w-dim)}.shared .err{padding:10px 14px;border-radius:10px;background:var(--w-down-bg);color:var(--w-down);font-size:13.5px;border:0}.shared .empty{color:var(--w-dim)}.shared details summary{cursor:pointer;color:var(--w-accent);font-weight:500}.shared .cite-line{background:var(--y-surface);border-color:var(--w-rule);border-radius:8px}.shared .methods{font-size:14px;line-height:1.6}.shared .tv-grid{stroke:var(--w-grid)}.shared .tv-ax{fill:var(--w-faint);font:400 11.5px var(--w-sans)}.shared .tv-base{stroke:var(--w-rule2)}.shared .tdf-bar,.shared .sty-bar{border-radius:6px}.shared .tdf-s.us_equity,.shared .sty.us_equity{background:#3d2566;color:#fff}.shared .tdf-s.intl_equity,.shared .sty.intl_equity{background:#6b44aa;color:#fff}.shared .tdf-s.fixed_income,.shared .sty.ig_bonds{background:#cfc4e3;color:#18181b}.shared .tdf-s.cash,.shared .sty.cash{background:#e3e1db;color:#18181b}.shared .tdf-s.real_assets,.shared .sty.reits{background:#55555b;color:#fff}.shared .tdf-s.other,.shared .sty.high_yield{background:#a3a19a;color:#18181b}.shared .tdf-s.funds,.shared .sty.commodities{background:#36363b;color:#fff}.shared .tdf-s.derivatives,.shared .sty.loans{background:#a88bd6;color:#18181b}.shared .tdf-s.private{background:#7a6a99;color:#fff}.shared .tdf-s.untraced_fund{background:repeating-linear-gradient(45deg,#efede7,#efede7 4px,#dcd9d1 4px,#dcd9d1 8px);color:#36363b}.shared .waterfall .wf-total{fill:var(--w-ink)}.shared .waterfall .wf-pos{fill:var(--w-accent);opacity:.85}.shared .waterfall .wf-neg{fill:var(--w-bar2)}.shared .waterfall .wf-ref{stroke:var(--w-faint)}@media(prefers-color-scheme:dark){.shared .tdf-s.us_equity,.shared .sty.us_equity{background:#c4aaee;color:#141417}.shared .tdf-s.intl_equity,.shared .sty.intl_equity{background:#8e6cc8;color:#141417}.shared .tdf-s.fixed_income,.shared .sty.ig_bonds{background:#4a3d63;color:#e9e9ed}.shared .tdf-s.cash,.shared .sty.cash{background:#3c3c42;color:#e9e9ed}.shared .tdf-s.real_assets,.shared .sty.reits{background:#aaaab1;color:#141417}.shared .tdf-s.other,.shared .sty.high_yield{background:#5a5a61;color:#e9e9ed}.shared .tdf-s.funds,.shared .sty.commodities{background:#cfcfd4;color:#141417}.shared .tdf-s.derivatives,.shared .sty.loans{background:#6b5a8a;color:#e9e9ed}.shared .tdf-s.private{background:#a99bc4;color:#141417}.shared .tdf-s.untraced_fund{background:repeating-linear-gradient(45deg,#2b2b30,#2b2b30 4px,#3c3c42 4px,#3c3c42 8px);color:#cfcfd4}}.shared.ws{padding:0}.shared.ws .sh-tool{margin:0 0 14px;padding:0 0 10px}.shared.ws .sh-tt{display:none}.shared{--accent2:var(--s5);--muted:var(--w-dim);--neg:var(--w-down);--sig:var(--w-up)}.shared .tv-tag{fill:var(--w-tile)}.shared .tv-periods{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.shared .tv-custom{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--w-dim)}.shared .tv-custom input[type=month]{height:30px;padding:0 8px;border:1px solid var(--w-rule2);border-radius:8px;background:var(--y-page);font:500 13px var(--w-sans);color:var(--w-ink);box-shadow:none;outline:0}.shared .tv-custom input[type=month]:focus{border-color:var(--w-accent);box-shadow:0 0 0 3px var(--w-accent-bg)}.shared .covcell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:38px;padding:4px 8px;border:1px solid var(--w-rule);border-radius:8px;background:var(--y-page);color:var(--w-ink);font:500 13.5px var(--w-sans);line-height:1.25;white-space:nowrap;text-decoration:none}.shared .covcell small{font-size:12px;font-weight:400;color:var(--w-dim)}.shared .covcell:hover{border-color:var(--w-accent);color:var(--w-ink)}.covcell{min-width:76px;font-size:14px;font-weight:600}.covcell small{font-size:12px}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--w-chrome:var(--y-ink);--w-chrome-ink:var(--y-page);--w-bg:var(--y-page);--w-tile:var(--y-card);--w-head:var(--y-surface);--w-tool:var(--y-page);--w-zebra:transparent;--w-hover:var(--y-hover);--w-sel:var(--y-accent-bg);--w-rule:var(--y-line);--w-rule2:var(--y-line2);--w-grid:var(--y-line);--w-ink:var(--y-ink);--w-ink2:var(--y-ink2);--w-dim:var(--y-dim);--w-faint:var(--y-faint);--w-accent:var(--y-accent);--w-accent-ink:var(--y-brand-ink);--w-accent-bg:var(--y-accent-bg);--w-brand:var(--y-brand);--w-up:var(--y-up);--w-down:var(--y-down);--w-up-bg:var(--y-up-fill);--w-down-bg:var(--y-down-fill);--w-warn:#8a5200;--w-warn-bg:rgba(138,82,0,.1);--w-bar:var(--y-ink);--w-bar2:var(--y-line2);--w-line2:var(--y-line2);--w-tip:var(--y-tip);--w-tip-ink:var(--y-tip-ink);--w-tip-dim:var(--y-tip-dim);--w-shadow:0 12px 32px -10px rgba(20,18,26,.22),0 0 0 1px var(--y-line);--w-sans:var(--y-sans);--w-mono:"Geist Mono Variable","Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--s1:#6b44aa;--s2:#141317;--s3:#6e6c74;--s4:#3d2566;--s5:#7d64a8;--s6:#45434a;--s7:#8e44ad;--c-deep:#3d2566;--c-soft:#a88bd6}@media(prefers-color-scheme:dark){:root{--w-warn:#fbbf24;--w-warn-bg:rgba(251,191,36,.1);--w-shadow:0 14px 36px -10px rgba(0,0,0,.6),0 0 0 1px var(--y-line);--s1:#c4aaee;--s2:#ececf0;--s3:#a8a5af;--s4:#a88bd6;--s5:#8f8c97;--s6:#d9cfea;--s7:#e0a3f5;--c-deep:#a88bd6;--c-soft:#6b5a8a}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default;opacity:.5}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}::selection{background:var(--w-accent-bg)}.w-up{color:var(--w-up)}.w-down{color:var(--w-down)}.w-dim{color:var(--w-dim)}.w-faint{color:var(--w-faint)}.w-acc{color:var(--w-accent)}.w-warn{color:var(--w-warn)}.w-mono{font-family:var(--w-mono);font-size:.92em}.w-clip{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.w-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.w-rel{position:relative}a.w-link,button.w-link,.w-link{color:var(--w-accent);font-weight:500}a.w-link:hover,button.w-link:hover{text-decoration:underline;text-underline-offset:3px}@keyframes w-fade{0%{opacity:0}}@keyframes w-bar{0%{transform:translate(-100%)}to{transform:translate(320%)}}.w-page{min-width:0}.w-tool{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0 0 14px;margin:0 0 22px;border-bottom:1px solid var(--w-rule)}.w-tool .w-tt{font:700 26px/1.2 var(--w-sans);letter-spacing:-.02em;color:var(--w-ink);white-space:nowrap}.w-tool .w-tm{flex-basis:100%;order:3;font-size:14px;color:var(--w-dim);min-width:0}.w-tool .w-sp{flex:1}.w-tool .w-sep{display:none}.w-tool .w-lab,.w-lab{font-size:13px;color:var(--w-dim)}.w-content{min-width:0;animation:w-fade .15s}.w-main{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 36px;align-items:start}.w-rep{position:sticky;top:20px;display:flex;flex-direction:column;gap:1px;font-size:14px}.w-rep-h{padding:0 10px 6px;font:600 11.5px var(--w-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--w-faint)}.w-rep-g{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 10px 4px;font:600 11.5px var(--w-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--w-faint)}.w-rep-g svg{width:12px;height:12px;transition:transform .15s}.w-rep-g[aria-expanded=false] svg{transform:rotate(-90deg)}.w-rep a,.w-rep .w-rep-i{display:flex;align-items:center;gap:6px;width:100%;padding:5px 10px;border-radius:8px;color:var(--w-ink2);text-align:left;line-height:1.35}.w-rep a:hover,.w-rep .w-rep-i:hover{background:var(--w-hover);color:var(--w-ink)}.w-rep a.on{background:var(--w-accent-bg);color:var(--w-accent);font-weight:500}.w-rep .w-rep-s{padding-left:22px;font-size:13px;color:var(--w-dim)}.w-rep .w-rep-n{margin-left:auto;font-size:12px;color:var(--w-faint)}.w-ent{padding:0 0 14px;margin-bottom:22px;border-bottom:1px solid var(--w-rule)}.w-ent-a{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-width:0}.w-ent h1{margin:0;font:700 26px/1.2 var(--w-sans);letter-spacing:-.02em;color:var(--w-ink);flex-basis:100%;order:2}.w-ent .w-ids{font-size:13px;color:var(--w-dim);order:1}.w-ent .w-tags{order:3}.w-ent-b{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 28px;margin-top:12px}.w-ent .w-f{display:flex;flex-direction:column}.w-ent .w-f span{font-size:12.5px;color:var(--w-dim)}.w-ent .w-f b{font:600 20px/1.3 var(--w-sans)}.w-ent-r{margin-left:auto;display:flex;gap:8px}.w-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.w-grid+.w-grid,.w-grid+.w-tile,.w-tile+.w-grid,.w-tile+.w-tile,.w-grid+.shared,.w-tile+.shared,.shared+.w-tile,.shared+.w-grid{margin-top:16px}.w-grid>.w-tile+.w-tile{margin-top:0}.w-col{display:flex;flex-direction:column;gap:16px;min-width:0}.w-col>.w-tile+.w-tile{margin-top:0}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s9{grid-column:span 9}.s12{grid-column:span 12}@media(max-width:1180px){.s3,.s4,.s5{grid-column:span 6}.s7,.s8,.s9{grid-column:span 12}.s2{grid-column:span 4}}@media(max-width:760px){.w-grid>*{grid-column:span 12!important}}.w-tile{min-width:0;display:flex;flex-direction:column;background:var(--w-tile);border:1px solid var(--w-rule);border-radius:14px;overflow:hidden}.w-th{display:flex;align-items:center;gap:12px;padding:14px 14px 8px 18px}.w-thl{flex:1;min-width:0}.w-tile.closed>.w-th{padding-bottom:10px}.w-th h2{margin:0;font:700 16.5px/1.3 var(--w-sans);letter-spacing:-.01em;color:var(--w-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-th h2 a:hover{color:var(--w-accent)}.w-th .w-ts{margin-top:2px;font-size:13px;line-height:1.45;color:var(--w-dim)}.w-th .w-tr{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.w-cv{align-self:flex-start;width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--w-faint)}.w-cv:hover{background:var(--w-hover);color:var(--w-ink)}.w-cv svg{width:13px;height:13px;transition:transform .15s}.w-tile.closed .w-cv svg{transform:rotate(-90deg)}.w-tb{padding:6px 18px 16px;min-width:0}.w-tb.flush{padding:0 0 4px}.w-tb.scroll{overflow:auto}.w-tf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px 12px;border-top:1px solid var(--w-rule);font-size:12.5px;color:var(--w-dim)}.w-tf .w-tr{margin-left:auto;display:flex;gap:8px;align-items:center}.w-tile>.w-tabs{padding:0 12px;border-bottom:1px solid var(--w-rule)}.w-tabs{display:flex;align-items:stretch;gap:4px;overflow-x:auto;scrollbar-width:none}.w-tabs::-webkit-scrollbar{display:none}.w-tabs button,.w-tabs a{display:flex;align-items:center;height:38px;padding:0 8px;font:500 14px var(--w-sans);color:var(--w-dim);white-space:nowrap}.w-tabs button:hover,.w-tabs a:hover{color:var(--w-ink)}.w-tabs .on{color:var(--w-accent);box-shadow:inset 0 -2px 0 var(--w-accent)}.w-seg{display:inline-flex;align-items:center;gap:2px;flex:none;flex-wrap:wrap}.w-seg button{height:30px;padding:0 12px;border-radius:15px;font:600 13px var(--w-sans);color:var(--w-dim);white-space:nowrap}.w-seg button:hover{color:var(--w-ink);background:var(--w-hover)}.w-seg button.on{color:var(--w-accent);background:var(--w-accent-bg)}.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 15px;border:1px solid var(--w-rule2);border-radius:17px;background:var(--y-page);font:600 13.5px var(--w-sans);color:var(--w-ink);white-space:nowrap;flex:none}.w-btn:hover{background:var(--w-hover)}.w-btn svg{width:15px;height:15px;flex:none}.w-btn.pri{background:var(--w-brand);border-color:var(--w-brand);color:var(--w-accent-ink)}.w-btn.pri:hover{filter:brightness(1.15)}.w-btn.ghost{border-color:transparent;background:none;color:var(--w-accent)}.w-btn.ghost:hover{background:var(--w-accent-bg)}.w-btn.sm{height:30px;padding:0 12px;border-radius:15px;font-size:13px}.w-btn.icon{width:34px;padding:0}.w-btn.icon.sm{width:30px}.w-in,.w-select{height:36px;padding:0 12px;border:1px solid var(--w-rule2);border-radius:10px;background:var(--y-page);font:400 14px var(--w-sans);color:var(--w-ink);outline:0;min-width:0}.w-in::placeholder{color:var(--w-faint)}.w-in:focus,.w-select:focus{border-color:var(--w-accent);box-shadow:0 0 0 3px var(--w-accent-bg)}.w-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background:var(--y-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer}.w-in.num{width:72px;text-align:right}.w-find{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:19px;background:var(--y-surface);min-width:0}.w-find:focus-within{box-shadow:0 0 0 2px var(--w-accent-bg),inset 0 0 0 1px var(--w-accent)}.w-find svg{width:15px;height:15px;color:var(--w-dim);flex:none}.w-find input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14px;color:var(--w-ink)}.w-find input::placeholder{color:var(--w-faint)}.w-check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--w-ink2);cursor:pointer}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--w-accent)}.w-drop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:260px;max-height:420px;overflow:auto;padding:6px;background:var(--w-tile);border:1px solid var(--w-rule);border-radius:12px}.w-drop.r{left:auto;right:0}.w-drop button,.w-drop a{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:8px;text-align:left;font-size:14px}.w-drop button:hover,.w-drop a:hover,.w-drop .on{background:var(--w-hover)}.w-drop small{display:block;font-size:12.5px;color:var(--w-dim)}.w-drop .w-drop-k{padding:6px 10px 4px;font:600 11.5px var(--w-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--w-faint)}.w-tw{overflow-x:auto;min-width:0}.w-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.w-tbl th{padding:8px 10px;text-align:left;font-weight:500;font-size:12.5px;color:var(--w-dim);border-bottom:1px solid var(--w-rule);white-space:nowrap;vertical-align:bottom}.w-tbl th.r,.w-tbl td.r,.w-tbl td.n{text-align:right}.w-tbl th.c,.w-tbl td.c{text-align:center}.w-tbl th button{font:inherit;color:inherit}.w-tbl th button:hover{color:var(--w-ink)}.w-tbl th button.on{color:var(--w-ink);font-weight:600}.w-tbl th button.on:after{content:" ▼";font-size:9px}.w-tbl th button.on.asc:after{content:" ▲"}.w-tbl td{height:40px;padding:6px 10px;border-bottom:1px solid var(--w-rule);vertical-align:middle;white-space:nowrap}.w-tbl tr:last-child td{border-bottom:0}.w-tbl td.wrap{white-space:normal}.w-tbl td.n{font-variant-numeric:tabular-nums;font-weight:600}.w-tbl td.s{color:var(--w-ink2)}.w-tbl td.d{color:var(--w-dim);font-weight:400}.w-tbl td.nm{min-width:0}.w-tbl td.nm a,.w-tbl td.nm .w-a{color:var(--w-accent);font-weight:500}.w-tbl td.nm a:hover{text-decoration:underline;text-underline-offset:3px}.w-tbl td.nm b{font-weight:600}.w-tbl td small{display:block;font-size:12px;font-weight:400;color:var(--w-dim);line-height:1.35}.w-tbl tr.go{cursor:pointer}.w-tbl tr.go:hover td{background:var(--w-hover)}.w-tbl tr.on td{background:var(--w-sel)}.w-tbl tr.grp td{height:34px;padding-top:14px;background:transparent;font:600 12px var(--w-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--w-faint)}.w-tbl tr.tot td{font-weight:600;border-top:1px solid var(--w-rule2)}.w-tbl td:first-child,.w-tbl th:first-child{padding-left:18px}.w-tbl td:last-child,.w-tbl th:last-child{padding-right:18px}.w-tbl.fixed{table-layout:fixed}.w-tbl.dense td{height:34px;padding-top:4px;padding-bottom:4px}.w-tbl .w-clip{max-width:min(380px,30vw)}.w-tbl.fixed .w-clip{max-width:100%}.w-tbl input[type=checkbox]{width:14px;height:14px;margin:0;vertical-align:middle}.w-tb>.w-tbl td:first-child,.w-tb>.w-tbl th:first-child,.w-tb>.w-tw>.w-tbl td:first-child,.w-tb>.w-tw>.w-tbl th:first-child{padding-left:0}.w-tb>.w-tbl td:last-child,.w-tb>.w-tbl th:last-child,.w-tb>.w-tw>.w-tbl td:last-child,.w-tb>.w-tw>.w-tbl th:last-child{padding-right:0}.w-tb.flush>.w-tbl td:first-child,.w-tb.flush>.w-tbl th:first-child,.w-tb.flush>.w-tw>.w-tbl td:first-child,.w-tb.flush>.w-tw>.w-tbl th:first-child{padding-left:18px}.w-tb.flush>.w-tbl td:last-child,.w-tb.flush>.w-tbl th:last-child,.w-tb.flush>.w-tw>.w-tbl td:last-child,.w-tb.flush>.w-tw>.w-tbl th:last-child{padding-right:18px}.w-kv{margin:0;display:grid;grid-template-columns:1fr;font-size:13.5px}.w-kv.two{grid-template-columns:1fr 1fr;column-gap:28px}.w-kv>div{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px dotted var(--w-rule2);min-width:0}.w-kv>div:last-child{border-bottom:0}.w-kv dt{flex:none;color:var(--w-ink2);white-space:nowrap}.w-kv dd{flex:1;margin:0;text-align:right;font-weight:600;color:var(--w-ink);min-width:0}.w-kv dd small{display:block;font-size:11.5px;font-weight:400;color:var(--w-dim);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-kv .none{color:var(--w-faint);font-weight:400}.w-kv.wrap dd small{white-space:normal;overflow:visible}.w-kv.wrap>div:last-child{border-bottom:1px dotted var(--w-rule2)}.w-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.w-stats>div{min-width:0;padding:12px 14px;border-radius:12px;background:var(--y-surface)}.w-stats>div>span{display:block;font-size:12.5px;color:var(--w-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-stats b{display:block;margin-top:2px;font:600 18px/1.3 var(--w-sans);letter-spacing:-.01em;color:var(--w-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-stats small{display:block;margin-top:1px;font-size:12px;line-height:1.4;color:var(--w-dim)}.w-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.w-stats.band{padding:4px 18px 14px}.w-tb:not(.flush) .w-stats.band{padding:0 0 14px}.w-chg{white-space:nowrap;font-variant-numeric:tabular-nums}.w-chg.up{color:var(--w-up)}.w-chg.down{color:var(--w-down)}.w-chg.up:before{content:"+"}.w-chg.down:before{content:"−"}.w-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:11px;font:500 12px var(--w-sans);background:var(--y-surface);color:var(--w-ink2);white-space:nowrap}.w-tag.up{background:var(--w-up-bg);color:var(--w-up)}.w-tag.down{background:var(--w-down-bg);color:var(--w-down)}.w-tag.warn{background:var(--w-warn-bg);color:var(--w-warn)}.w-tag.acc{background:var(--w-accent-bg);color:var(--w-accent)}.w-tag button{color:inherit;font-size:14px;line-height:1;margin-left:2px}.w-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--w-dim);margin:0 0 8px}.w-legend span{display:inline-flex;align-items:center;gap:6px}.w-legend i{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.w-legend i.dash{height:2px;width:14px;border-radius:0;background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px)!important}.w-legend i.line{height:2px;width:14px}.w-bar{display:flex;height:10px;gap:2px;margin:2px 0 10px;border-radius:5px;overflow:hidden}.w-bar i{display:block;min-width:2px}.w-pbar{display:inline-block;width:64px;height:6px;border-radius:3px;background:var(--y-surface2);vertical-align:middle;position:relative;overflow:hidden}.w-pbar i{position:absolute;left:0;top:0;bottom:0;background:var(--w-accent)}.w-qbar{position:relative;display:block;height:14px;min-width:70px}.w-qbar i{position:absolute;top:50%}.w-qbar .rng{left:0;right:0;height:1px;background:var(--w-rule2)}.w-qbar .iqr{height:6px;margin-top:-3px;border-radius:3px;background:var(--y-surface2)}.w-qbar .med{width:2px;height:12px;margin:-6px 0 0 -1px;background:var(--w-ink2)}.w-qbar .me{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--w-accent);box-shadow:0 0 0 2px var(--w-tile)}.w-heat{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.w-heat th{height:30px;padding:0 6px 6px;font-weight:500;color:var(--w-dim);text-align:right;vertical-align:bottom;border-bottom:1px solid var(--w-rule)}.w-heat tbody th{text-align:left;color:var(--w-ink);font-weight:600;padding:0 10px 0 18px;border-bottom:1px solid var(--w-rule)}.w-heat td{height:32px;padding:0 6px;text-align:right;border-bottom:1px solid var(--w-rule);border-left:1px solid var(--w-tile)}.w-heat td.yr,.w-heat th.yr{font-weight:600;padding-right:18px}.w-heat td.yr i{font-style:normal;font-size:11px;font-weight:500;color:var(--w-faint);margin-left:3px}.w-split{position:relative;display:block;height:9px;min-width:120px}.w-split i{position:absolute;top:0;height:9px;border-radius:2px}.w-split i.z{left:50%;width:1px;background:var(--w-rule2)}.w-eq{font-family:STIX Two Text,"Cambria Math",Georgia,serif;font-style:italic;font-size:1.05em;color:var(--w-ink2)}.w-pips{display:inline-flex;gap:3px;vertical-align:middle}.w-pips i{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--w-rule2)}.w-pips i.on{background:var(--w-accent);box-shadow:none}.w-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 18px;background:var(--y-surface);font-size:13.5px}.w-verdict>b{font-weight:600}.w-verdict ol{margin:4px 0 0;padding-left:18px;color:var(--w-ink2)}.w-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 28px;padding:12px 18px;border-top:1px solid var(--w-rule);border-bottom:1px solid var(--w-rule)}.w-inputs label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px}.w-inputs label>span{grid-column:1/-1;font-size:13px;color:var(--w-dim)}.w-inputs label>span em{font-style:normal;color:var(--w-faint);margin-left:6px}.w-inputs input[type=range]{width:100%}.w-inputs b{font-weight:600;font-size:13.5px}.w-scen{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:6px 18px 12px}.w-scen button{padding:10px 12px;text-align:left;border-radius:12px;background:var(--y-surface)}.w-scen button:hover{background:var(--y-surface2)}.w-scen button.on{background:var(--w-accent-bg);box-shadow:inset 0 0 0 1.5px var(--w-accent)}.w-scen button b{display:block;font-weight:600;font-size:13px}.w-scen button span{display:block;font-size:12.5px}.w-scen button small{display:block;font-size:12px;color:var(--w-dim)}details.w-how{font-size:13px;color:var(--w-ink2)}details.w-how summary{cursor:pointer;color:var(--w-accent);font-weight:500}details.w-how[open] summary{margin-bottom:6px}.w-tb .w-load,.w-tile .w-load{padding-left:18px}.w-tile .w-load:after,.w-tile .w-load:before{left:18px}.w-err{margin:8px 0;padding:10px 14px;border-radius:10px;background:var(--w-down-bg);color:var(--w-down);font-size:13.5px}.w-empty{padding:26px 18px;text-align:center;font-size:13.5px;color:var(--w-dim)}.w-empty b{display:block;font-size:15px;color:var(--w-ink);margin-bottom:4px}.w-empty .w-btn{margin-top:12px}.w-note{font-size:12.5px;line-height:1.55;color:var(--w-dim)}.w-h3{margin:0 0 6px;font-size:14.5px;font-weight:600;color:var(--w-ink)}.w-quiet{padding:12px 18px;font-size:13.5px;color:var(--w-dim)}.w-na{padding:10px 18px 14px;border-top:1px solid var(--w-grid);font-size:13px}.w-na summary{cursor:pointer;color:var(--w-ink2);font-weight:500}.w-na p{margin:6px 0 0;line-height:1.6;color:var(--w-dim)}p.w-p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--w-ink2);max-width:880px}.w-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.w-field{display:flex;flex-direction:column;gap:4px;min-width:0}.w-field>span:first-child{font-size:13px;color:var(--w-dim)}.w-chart{position:relative;width:100%}.w-chart svg{display:block;width:100%;overflow:visible}.w-chart .w-gl{stroke:var(--y-grid)}.w-chart .w-ax{fill:var(--w-faint);font:400 11.5px var(--w-sans)}.w-tip{position:absolute;z-index:5;pointer-events:none;min-width:160px;padding:9px 11px;background:var(--w-tip);color:var(--w-tip-ink);font-size:12.5px;border-radius:10px;transform:translate(-50%,-100%)}.w-tip .h{color:var(--w-tip-dim);margin-bottom:4px}.w-tip .rw{display:flex;align-items:center;gap:7px;padding:1px 0}.w-tip .rw i{width:8px;height:8px;border-radius:2px;flex:none}.w-tip .rw span{flex:1}.w-tip .rw b{font-weight:600}.w-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 8px}.w-big b{font:600 22px/1.2 var(--w-sans);letter-spacing:-.01em}.w-big span{font-size:13px;color:var(--w-dim)}.w-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.w-card{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--y-surface)}.w-card:hover{background:var(--y-surface2)}.w-card b{font:600 13.5px var(--w-sans);color:var(--w-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-card .w-card-v{font:600 17px/1.4 var(--w-sans)}.w-card .w-card-s{font-size:12px;color:var(--w-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-pal-body{max-height:min(62vh,540px);overflow-y:auto;overflow-x:hidden;padding:6px 6px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6px}.w-pal-body.one{grid-template-columns:minmax(0,1fr)}.w-pal-k{padding:10px 12px 4px;font:600 11.5px var(--w-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--w-faint)}.w-pal-i{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;padding:6px 12px;border-radius:9px;text-align:left;font-size:14px}.w-pal-i b{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-pal-i small{color:var(--w-dim);font-size:12.5px;margin-left:auto;white-space:nowrap;padding-left:8px;max-width:55%;overflow:hidden;text-overflow:ellipsis}.w-pal-i.on{background:var(--w-accent-bg)}.w-pal-i.on b{color:var(--w-accent)}.w-pal-i kbd,.w-pal-foot kbd{font:500 11px var(--w-sans);padding:1px 6px;border-radius:5px;color:var(--w-dim);background:var(--y-surface)}.w-pal-foot{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;padding:9px 18px;border-top:1px solid var(--w-rule);font-size:12.5px;color:var(--w-dim)}.w-pal-foot span{display:inline-flex;gap:6px;align-items:center}.w-pal-foot .r{margin-left:auto}.au-wrap{min-height:100vh;background:var(--y-page);padding:16px;box-sizing:border-box;display:flex}.au-frame{flex:1;border:1px solid var(--y-line);border-radius:28px;position:relative;display:flex;justify-content:center;align-items:center;padding:56px 20px}.au-logo{position:absolute;top:24px;left:26px;display:flex}.au-col{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.au-title{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.015em;text-align:center;margin:0 0 14px;color:var(--y-ink)}.au-art{position:relative;height:220px;border-radius:18px;overflow:hidden;margin-bottom:10px;background:#21112f}.au-art svg{width:100%;height:100%;display:block}.au-art:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(transparent,#12081c9e);pointer-events:none}.au-cap{position:absolute;z-index:1;left:20px;bottom:16px;color:#fff;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:22px;text-shadow:0 1px 12px rgba(0,0,0,.35)}.au-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.au-field{position:relative;display:flex;flex-direction:column;gap:2px;background:var(--y-surface);border:1px solid transparent;border-radius:14px;padding:10px 16px;transition:border-color .15s,background .15s}.au-field:focus-within{background:var(--y-page);border-color:var(--y-ink)}.au-field span{font-size:11.5px;color:var(--y-dim)}.au-field input{border:0;outline:0;background:transparent;box-shadow:none;padding:0;height:24px;font-size:15px;color:var(--y-ink);width:100%}.au-field input::placeholder{color:var(--y-faint)}.au-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--y-dim);padding:6px;cursor:pointer}.au-go{height:52px;border-radius:14px;border:0;background:var(--y-brand);color:var(--y-brand-ink);font-size:15px;font-weight:500;margin-top:6px;cursor:pointer;transition:transform .15s,opacity .15s}.au-go:hover{transform:translateY(-1px)}.au-go:disabled{opacity:.6}.au-err{background:var(--y-down-fill);color:var(--y-down);border-radius:12px;padding:10px 14px;font-size:13px}.au-alt{display:flex;gap:10px;align-items:center;justify-content:center;font-size:13.5px;color:var(--y-ink2);margin:14px 0 0;flex-wrap:wrap}.au-chip{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--y-line);border-radius:999px;padding:6px 14px;color:var(--y-ink);cursor:pointer;font-weight:500;font-size:13.5px}.au-chip:hover{background:var(--y-surface)}.au-chip span{color:var(--y-lilac)}.au-note{text-align:center;font-size:12px;color:var(--y-faint);margin:4px 0 0}.au-note a{color:var(--y-accent)}.au-note a:hover{text-decoration:underline}@media(max-width:520px){.au-title{font-size:32px}.au-row{grid-template-columns:1fr}.au-frame{border-radius:20px;padding:72px 14px 32px}}.w-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.w-opts button{display:block;padding:14px 16px;text-align:left;border-radius:12px;background:var(--y-surface)}.w-opts button:hover{background:var(--y-surface2)}.w-opts button.on{background:var(--w-accent-bg);box-shadow:inset 0 0 0 1.5px var(--w-accent)}.w-opts b{display:block;font-weight:600;margin-bottom:2px}.w-opts span{font-size:13px;color:var(--w-dim)}.w-steps{display:flex;gap:4px;padding:6px 12px;border-bottom:1px solid var(--w-rule);margin-bottom:16px;flex-wrap:wrap}.w-steps span{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:14px;color:var(--w-dim)}.w-steps span i{width:22px;height:22px;border-radius:50%;font:600 12px/22px var(--w-sans);text-align:center;font-style:normal;background:var(--y-surface)}.w-steps span.on{color:var(--w-ink);font-weight:600}.w-steps span.on i{background:var(--w-brand);color:var(--w-accent-ink)}.w-steps span.done i{background:var(--w-accent-bg);color:var(--w-accent)}.w-steps span.later{color:var(--w-faint)}.w-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:170px;padding:22px;border:1.5px dashed var(--w-rule2);border-radius:14px;background:var(--y-surface);text-align:center;cursor:pointer}.w-zone.over{border-color:var(--w-accent);background:var(--w-accent-bg)}.w-zone svg{width:22px;height:22px;color:var(--w-dim)}.w-zone b{font-weight:600}.w-zone span{font-size:13px;color:var(--w-dim)}@media(max-width:900px){.w-main{grid-template-columns:1fr}.w-rep{position:static;flex-direction:row;overflow-x:auto}.w-rep-h,.w-rep-g,.w-rep .w-rep-s{display:none}.w-rep a{white-space:nowrap;width:auto}.w-rep>div{display:contents}}.lq-nav{position:sticky;top:0;z-index:30;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:var(--y-page);padding:8px 0;margin:0 0 16px;border-bottom:1px solid var(--w-rule)}.lq-nav::-webkit-scrollbar{display:none}.lq-nav button{flex:none;height:30px;padding:0 12px;border-radius:15px;font:600 13px var(--y-sans);color:var(--y-dim);white-space:nowrap}.lq-nav button:hover{color:var(--y-ink);background:var(--y-hover)}.lq-nav button.on{color:var(--y-ink);background:var(--w-accent-bg)}.lq-road{padding:4px 0 2px}.lq-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:center;min-height:46px;border-top:1px solid var(--w-grid)}.lq-row:first-child{border-top:0}.lq-lab b{display:block;font-weight:600;font-size:13.5px}.lq-lab small{display:block;font-size:12px;color:var(--w-dim);line-height:1.35}.lq-track{position:relative;height:30px}.lq-band{position:absolute;top:3px;bottom:3px;border-radius:6px;display:flex;align-items:center;overflow:hidden;min-width:6px;box-sizing:border-box}.lq-band em{font-style:normal;font-size:12px;font-weight:600;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lq-band.lock{background:repeating-linear-gradient(135deg,var(--w-down-bg) 0 6px,transparent 6px 12px),var(--w-down-bg);border:1px solid var(--w-down);color:var(--w-down)}.lq-band.fee{background:var(--w-warn-bg);border:1px solid var(--w-warn);color:var(--w-warn)}.lq-band.open{background:var(--w-up-bg);border:1px solid var(--w-up);color:var(--w-up)}.lq-tick{position:absolute;top:4px;bottom:4px;width:6px;margin-left:-3px;border-radius:3px}.lq-tick.open{background:var(--w-up)}.lq-tick.fee{background:var(--w-warn)}.lq-tick.shut{background:var(--w-rule2)}.lq-none{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--w-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lq-notice{position:absolute;bottom:-13px;transform:translate(-50%);font-size:11px;color:var(--w-dim);white-space:nowrap}.lq-clear{position:absolute;top:-8px;bottom:-8px;border-left:1.5px dashed var(--w-accent);pointer-events:none}.lq-axisrow{border-top:0;min-height:40px;align-items:start}.lq-axis{height:40px;border-top:1px solid var(--w-rule2)}.lq-axis>span{position:absolute;top:5px;transform:translate(-50%);font-size:11.5px;color:var(--w-dim);white-space:nowrap}.lq-axis>span:first-child{transform:none}.lq-axis>.lq-mark{top:21px;color:var(--w-accent);font-size:12px}.lq-mark b{font-weight:700}.lq-legend{margin-top:6px}.lq-sw{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:2px;box-sizing:border-box}.lq-sw.lock{background:var(--w-down-bg);border:1px solid var(--w-down)}.lq-sw.fee{background:var(--w-warn-bg);border:1px solid var(--w-warn)}.lq-sw.open{background:var(--w-up-bg);border:1px solid var(--w-up)}.lq-sw.shut{background:var(--w-rule2)}.lq-cites{display:flex;flex-wrap:wrap;gap:4px 14px}.lq-cites b{font-weight:600}.lq-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.lq-steps li{border:1px solid var(--w-rule);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}.lq-steps .n{width:22px;height:22px;border-radius:11px;background:var(--w-accent-bg);color:var(--w-accent);font:700 12px var(--y-sans);display:inline-flex;align-items:center;justify-content:center}.lq-steps b{font-size:13.5px}.lq-steps li>span:not(.n){font-size:13px;color:var(--w-ink2)}.lq-steps small{font-size:11.5px;color:var(--w-dim)}.lq-steps small.law{color:var(--w-accent);font-weight:600}.lq-offers{padding:14px 16px 4px}.lq-otrack{position:relative;height:26px;border-radius:13px;background:var(--y-surface)}.lq-dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:6px;background:var(--w-accent);border:2px solid var(--w-tile)}.lq-dot:hover{transform:scale(1.3)}.lq-oaxis{position:relative;height:36px}.lq-oaxis span{position:absolute;top:5px;text-align:center;font-size:12px;color:var(--w-dim)}.lq-oaxis small{display:block;font-size:11px;color:var(--w-faint)}@media(max-width:640px){.lq-row{grid-template-columns:1fr;gap:4px;padding:6px 0}.lq-axisrow>.lq-lab{display:none}.lq-band em{font-size:11px}}.lq-over .w-stats b{white-space:normal;font-size:16.5px;line-height:1.25}.lq-over .w-stats small{word-break:break-word}.lq-none.lq-stated{color:var(--w-ink2);font-weight:500}.rv-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 16px;padding:12px 18px}.rv-form .full{grid-column:1/-1}.rv-ta{width:100%;min-height:72px;padding:8px 12px;border:1px solid var(--w-rule2);border-radius:10px;background:var(--y-page);font:400 14px/1.5 var(--w-sans);color:var(--w-ink);outline:0;resize:vertical}.rv-ta:focus{border-color:var(--w-accent);box-shadow:0 0 0 3px var(--w-accent-bg)}.rv-block{padding:12px 18px;border-top:1px solid var(--w-grid)}.rv-block:first-child{border-top:0}.rv-block h3{margin:0 0 2px;font-size:14.5px;font-weight:600;color:var(--w-ink)}.rv-block>p{margin:2px 0 8px;font-size:13px;line-height:1.55;color:var(--w-dim);max-width:860px}.rv-meas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--w-ink2);margin:6px 0}.rv-meas b{font-variant-numeric:tabular-nums;font-weight:500}.rv-meas .on b{font-weight:700;color:var(--w-ink)}.rv-miss{font-size:12.5px;color:var(--w-faint);margin-top:6px}.lv-two{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;padding:4px 18px 10px}.lv-two h3{margin:10px 0 2px;font-size:14px;font-weight:600}.lv-two .w-note{margin:0 0 4px}@media(max-width:900px){.lv-two{grid-template-columns:1fr}}.rv-dl{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:6px 18px;margin:6px 0 0;font-size:13.5px}.rv-dl dt{color:var(--w-dim)}.rv-dl dd{margin:0;color:var(--w-ink);white-space:pre-wrap;line-height:1.5}@media(max-width:640px){.rv-dl{grid-template-columns:1fr}.rv-dl dd{margin-bottom:6px}}.w-tbl.w-stick td.stk,.w-tbl.w-stick th.stk{position:sticky;z-index:2;background:var(--w-tile)}.w-tbl.w-stick th.stk{background:var(--w-tile)}.w-tbl.w-stick .stk0{left:0;width:48px;min-width:48px;max-width:48px;box-sizing:border-box}.w-tbl.w-stick .stk1{left:48px;max-width:300px;box-shadow:inset -1px 0 0 var(--w-rule)}.w-tbl.w-stick td.stk1 span{display:block;overflow:hidden;text-overflow:ellipsis}.w-tbl.w-stick tr.on td.stk{background:var(--w-sel)}.w-tbl.w-stick tr.go:hover td.stk{background:var(--w-hover)}.w-th{flex-wrap:wrap;row-gap:8px}.w-th .w-thl{flex:1 1 280px}.w-th .w-tr{flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap}.w-th .w-tr .w-select{max-width:100%;min-width:0;text-overflow:ellipsis}.w-tw:has(>.w-tbl.w-stick){scrollbar-width:thin;scrollbar-color:var(--w-rule2) transparent}.w-tw:has(>.w-tbl.w-stick)::-webkit-scrollbar{height:9px}.w-tw:has(>.w-tbl.w-stick)::-webkit-scrollbar-thumb{background:var(--w-rule2);border-radius:5px}:root{--y-page:#ffffff;--y-surface:#f6f5f2;--y-surface2:#efede8;--y-card:#ffffff;--y-hover:#f3f2ee;--y-line:#e7e5e0;--y-line2:#d3d0c9;--y-grid:#eeece7;--y-ink:#141317;--y-ink2:#36343b;--y-dim:#5b5961;--y-faint:#6a6870;--y-accent:#6b44aa;--y-accent-bg:#f1ecf8;--y-brand:#21112f;--y-brand-ink:#ffffff;--y-lilac:#a480cd;--y-up:#0b7a3e;--y-down:#c42b1c;--y-up-fill:rgba(11,122,62,.12);--y-down-fill:rgba(196,43,28,.11);--y-tip:#1b1a1f;--y-tip-ink:#f4f3f6;--y-tip-dim:#b9b6c0;--y-sk:#eeece7;--y-sk-hi:#f8f7f4;--y-sans:"Geist Variable","Geist",-apple-system,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--y-disp:"Fraunces Variable","Fraunces",Georgia,serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--y-page:#0e0d11;--y-surface:#18161d;--y-surface2:#211e27;--y-card:#121116;--y-hover:#1c1a21;--y-line:#28252e;--y-line2:#37333e;--y-grid:#211f26;--y-ink:#ececf0;--y-ink2:#cfcdd5;--y-dim:#a8a5af;--y-faint:#918e99;--y-accent:#c4aaee;--y-accent-bg:rgba(196,170,238,.12);--y-brand:#c4aaee;--y-brand-ink:#141317;--y-lilac:#a480cd;--y-up:#4ade80;--y-down:#f87171;--y-up-fill:rgba(74,222,128,.13);--y-down-fill:rgba(248,113,113,.12);--y-tip:#26242c;--y-tip-ink:#f4f3f6;--y-tip-dim:#b2afb9;--y-sk:#222028;--y-sk-hi:#302c38;color-scheme:dark}}body{background:var(--y-page);color:var(--y-ink);font:400 14px/1.5 var(--y-sans);font-variant-numeric:tabular-nums}.y-up{color:var(--y-up)}.y-down{color:var(--y-down)}.y-dim{color:var(--y-dim)}.y-faint{color:var(--y-faint)}.y-acc{color:var(--y-accent)}.y-clip{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.y-link{color:var(--y-accent);font-weight:500}a.y-link:hover,button.y-link:hover{text-decoration:underline;text-underline-offset:3px}.y-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 28px}.y-head{background:var(--y-page);border-bottom:1px solid var(--y-line);position:relative;z-index:40}.y-top{display:flex;align-items:center;gap:28px;height:66px}.y-mark{display:inline-flex;align-items:baseline;font:900 27px/1 var(--y-disp);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.035em;color:var(--y-ink);flex:none}.y-mark i{width:.19em;height:.19em;border-radius:50%;background:var(--y-lilac);margin-left:.05em;display:inline-block}.y-search{position:relative;flex:1;max-width:620px;height:42px;display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;border-radius:21px;background:var(--y-surface);color:var(--y-faint);font-size:14.5px;cursor:text;transition:background .15s,box-shadow .15s}.y-search:hover{background:var(--y-surface2)}.y-search svg{width:16px;height:16px;flex:none;color:var(--y-dim)}.y-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;color:var(--y-ink)}.y-search input::placeholder{color:var(--y-faint)}.y-search .crumb{font-weight:600;color:var(--w-accent);white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.y-search.open{background:var(--w-tile);box-shadow:0 0 0 1px var(--y-line),var(--w-shadow)}.y-sdrop{position:absolute;z-index:71;top:calc(100% + 6px);left:0;right:0;background:var(--w-tile);color:var(--w-ink);border-radius:16px;box-shadow:0 0 0 1px var(--y-line),var(--w-shadow);overflow:hidden;cursor:auto;animation:w-fade .1s}.y-sdrop .w-quiet{grid-column:1/-1}.y-search kbd{font:500 11.5px var(--y-sans);color:var(--y-dim);padding:2px 7px;border-radius:5px;background:var(--y-page)}.y-topr{margin-left:auto;display:flex;align-items:center;gap:14px;flex:none}.y-asof{font-size:12.5px;color:var(--y-dim);white-space:nowrap}.y-asof b{color:var(--y-ink);font-weight:600}.y-av{display:block;width:34px;height:34px;border-radius:50%;background:var(--y-brand);color:var(--y-brand-ink);font:600 12.5px/34px var(--y-sans);text-align:center}.y-nav{display:flex;gap:4px;height:44px;align-items:stretch;overflow-x:auto;scrollbar-width:none}.y-nav::-webkit-scrollbar{display:none}.y-nav a{display:flex;align-items:center;padding:0 12px;font:500 14.5px var(--y-sans);color:var(--y-ink2);white-space:nowrap}.y-nav a:hover{color:var(--y-ink)}.y-nav a.on{color:var(--y-accent);box-shadow:inset 0 -2px 0 var(--y-accent)}.y-menu{position:absolute;right:0;top:44px;z-index:60;width:270px;padding:6px;background:var(--y-card);border:1px solid var(--y-line);border-radius:12px}.y-menu .who{padding:8px 10px 10px;border-bottom:1px solid var(--y-line);margin-bottom:4px}.y-menu .who b{display:block;font-weight:600}.y-menu .who span{font-size:12.5px;color:var(--y-dim)}.y-menu a,.y-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;font-size:14px;text-align:left;color:var(--y-ink)}.y-menu a:hover,.y-menu button:hover{background:var(--y-hover)}.y-menu svg{width:15px;height:15px;color:var(--y-dim)}.y-strip{border-bottom:1px solid var(--y-line)}.y-strip .y-wrap{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.y-strip .y-wrap::-webkit-scrollbar{display:none}.y-strip-k{display:flex;align-items:center;gap:6px;padding-right:20px;font:600 13px var(--y-sans);color:var(--y-ink);white-space:nowrap}.y-tick{display:flex;flex-direction:column;justify-content:center;min-width:150px;padding:10px 20px;border-left:1px solid var(--y-line);white-space:nowrap}.y-tick:hover{background:var(--y-hover)}.y-tick span{font:500 12.5px var(--y-sans);color:var(--y-accent)}.y-tick b{font:600 14px var(--y-sans);color:var(--y-ink)}.y-tick em{font:500 12.5px var(--y-sans);font-style:normal}.y-quote{display:grid;grid-template-columns:150px minmax(0,1fr) 300px;gap:0 36px;padding-top:26px;padding-bottom:64px}.y-quote.full{grid-template-columns:150px minmax(0,1fr)}.y-side{position:sticky;top:20px;align-self:start;display:flex;flex-direction:column;gap:2px}.y-side a{display:block;padding:6px 10px;border-radius:8px;font:500 14.5px var(--y-sans);color:var(--y-ink2)}.y-side a:hover{color:var(--y-ink);background:var(--y-hover)}.y-side a.on{color:var(--y-accent);background:var(--y-accent-bg)}.y-side .y-side-k{padding:14px 10px 4px;font:600 11.5px var(--y-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--y-faint)}.y-main{min-width:0}.y-secpage{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 36px;padding-top:26px;padding-bottom:64px;align-items:start}.y-secpage.rail{grid-template-columns:170px minmax(0,1fr) 300px}.y-widepage{padding-top:26px;padding-bottom:64px}.y-side a:has(.y-side-n){display:flex;align-items:baseline;gap:8px}.y-side .y-side-n{margin-left:auto;font-size:12px;font-weight:400;color:var(--y-faint)}.y-ctx{font-size:13px;color:var(--y-dim)}.y-ctx a{color:var(--y-dim)}.y-ctx a:hover{color:var(--y-ink);text-decoration:underline}.y-title{display:flex;align-items:center;gap:16px;padding:4px 0 12px;border-bottom:1px solid var(--y-line)}.y-title h1{margin:0;font:700 27px/1.2 var(--y-sans);letter-spacing:-.02em;min-width:0}.y-acts{margin-left:auto;display:flex;gap:8px;flex:none}.y-fig{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding-top:14px}.y-fig>*{align-self:baseline}.y-fig .y-acts{align-self:center;margin-left:auto}.y-fig>b{font:600 36px/1.1 var(--y-sans);letter-spacing:-.02em}.y-fig .y-chg{font:600 20px/1.1 var(--y-sans)}.y-fig .y-figr{margin-left:auto;align-self:center}.y-asof2{margin-top:4px;font-size:12.5px;color:var(--y-dim)}.y-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 15px;border-radius:18px;border:1px solid var(--y-line2);background:var(--y-page);font:600 13.5px var(--y-sans);color:var(--y-ink);white-space:nowrap}.y-btn:hover{background:var(--y-hover)}.y-btn svg{width:15px;height:15px}.y-btn.pri{background:var(--y-brand);border-color:var(--y-brand);color:var(--y-brand-ink)}.y-btn.pri:hover{filter:brightness(1.15)}.y-btn:disabled{opacity:.5;cursor:default}.y-pills{display:inline-flex;gap:2px;flex-wrap:nowrap}.y-pills button{height:30px;padding:0 12px;border-radius:15px;font:600 13px var(--y-sans);color:var(--y-dim)}.y-pills button:hover{color:var(--y-ink);background:var(--y-hover)}.y-pills button.on{color:var(--y-accent);background:var(--y-accent-bg)}.y-rel{position:relative}.y-drop{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:300px;max-height:420px;overflow:auto;padding:6px;background:var(--y-card);border:1px solid var(--y-line);border-radius:12px}.y-drop button{display:block;width:100%;padding:8px 10px;border-radius:8px;text-align:left;font-size:14px}.y-drop button:hover{background:var(--y-hover)}.y-drop small{display:block;font-size:12.5px;color:var(--y-dim)}.y-drop .k{padding:6px 10px 4px;font:600 11.5px var(--y-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--y-faint)}.y-chart-card{margin-top:18px;padding:14px 18px 10px;border:1px solid var(--y-line);border-radius:14px;background:var(--y-card)}.y-chart-top{display:flex;align-items:center;gap:12px;margin-bottom:6px;white-space:nowrap}.y-chart-top>:last-child:not(:first-child){margin-left:auto}.y-chart-cap{margin:2px 0 0;font-size:12px;color:var(--y-faint)}.y-chart{position:relative;width:100%}.y-chart svg{display:block;width:100%;overflow:visible}.y-chart .gl{stroke:var(--y-grid)}.y-chart .ax{fill:var(--y-faint);font:400 11.5px var(--y-sans)}.y-tip{position:absolute;z-index:5;pointer-events:none;min-width:170px;padding:9px 11px;border-radius:10px;background:var(--y-tip);color:var(--y-tip-ink);font-size:12.5px;transform:translate(-50%,-100%)}.y-tip .h{color:var(--y-tip-dim);margin-bottom:3px}.y-tip b{font-size:15px;font-weight:600}.y-tip .s{color:var(--y-tip-dim);margin-top:2px}.y-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin-top:10px}.y-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dotted var(--y-line2);min-width:0;font-size:13.5px}.y-stats dt{color:var(--y-ink2);white-space:nowrap}.y-stats dd{margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:right}.y-sec{margin-top:40px}.y-sec-h{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.y-sec-h h2{margin:0;font:700 21px/1.25 var(--y-sans);letter-spacing:-.015em}.y-sec-h .r{margin-left:auto;font-size:14px}.y-sec-sub{margin:0 0 14px;font-size:13.5px;color:var(--y-dim)}.y-cmp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.y-cmp>div{padding:14px 16px 13px;border-radius:12px;background:var(--y-surface);min-width:0}.y-cmp h3{margin:0 0 10px;font:700 14.5px/1.3 var(--y-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-cmp .pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.y-cmp .pair>div>span{display:block;font-size:12px;color:var(--y-dim)}.y-cmp .pair b{display:block;font:600 16px/1.35 var(--y-sans);white-space:nowrap}.y-cmp .pos{margin-top:10px;font-size:12px;line-height:1.4;color:var(--y-dim)}.y-bar{position:relative;height:4px;margin-top:10px;border-radius:2px;background:var(--y-surface2)}.y-bar i{position:absolute;top:-3px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--y-accent);box-shadow:0 0 0 2px var(--y-surface)}.y-bar u{position:absolute;top:-2px;width:2px;height:8px;margin-left:-1px;background:var(--y-ink2)}.y-rel-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.y-relc{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--y-surface);min-width:0}.y-relc:hover{background:var(--y-surface2)}.y-relc b{font:600 13.5px/1.3 var(--y-sans);color:var(--y-accent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.y-relc>span{font-size:12px;color:var(--y-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-relc em{font:600 13.5px var(--y-sans);font-style:normal}.y-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.y-tbl th{white-space:nowrap;padding:0 0 8px;text-align:left;font-weight:500;font-size:12.5px;color:var(--y-dim);border-bottom:1px solid var(--y-line)}.y-tbl td{padding:9px 0;border-bottom:1px solid var(--y-line);vertical-align:middle}.y-tbl th+th,.y-tbl td+td{padding-left:14px}.y-tbl .n{text-align:right;white-space:nowrap;font-weight:600}.y-tbl .r{text-align:right}.y-tbl .kind{display:block;max-width:170px;margin-left:auto;font-size:11.5px;font-weight:400;line-height:1.3;color:var(--y-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-tbl td.d .kind{margin-left:0}.y-tbl .d{color:var(--y-dim)}.y-tbl a{color:var(--y-accent);font-weight:500}.y-tbl a:hover{text-decoration:underline;text-underline-offset:3px}.y-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.y-two>div+div{border-left:1px solid var(--y-line);padding-left:40px;margin-left:-1px}.y-wbar{display:block;height:8px;border-radius:4px;background:var(--y-accent)}.y-rail{align-self:start;border:1px solid var(--y-line);border-radius:14px;background:var(--y-card)}.y-rail section{padding:16px 18px}.y-rail section+section{border-top:1px solid var(--y-line)}.y-rail h3{margin:0 0 8px;font:700 16px var(--y-sans)}.y-rail .row{display:flex;align-items:baseline;gap:10px;padding:5px 0}.y-rail .row a{min-width:0;flex:1}.y-rail .row a b{display:block;font:600 13px var(--y-sans);color:var(--y-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-rail .row a small{display:block;font-size:12px;color:var(--y-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-rail .row>span{flex:none;font:600 13px var(--y-sans);text-align:right}.y-rail .row>span small{display:block;font-weight:400;font-size:12px;color:var(--y-dim)}.y-load{padding:12px 0;font-size:13px;color:var(--y-dim)}.y-empty{padding:16px 0;font-size:13.5px;color:var(--y-dim)}.y-home{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0 40px;padding-top:28px;padding-bottom:64px;align-items:start}.y-tabs{display:flex;gap:6px;border-bottom:1px solid var(--y-line);margin:4px 0 2px;overflow-x:auto;scrollbar-width:none}.y-tabs button{height:40px;padding:0 8px;font:500 14.5px var(--y-sans);color:var(--y-dim);white-space:nowrap}.y-tabs button:hover{color:var(--y-ink)}.y-tabs button.on{color:var(--y-accent);box-shadow:inset 0 -2px 0 var(--y-accent)}.y-tabs button span{margin-left:6px;font-size:12.5px;color:var(--y-faint)}.y-tbl.fixed{table-layout:fixed}.y-tbl .pl{padding-left:28px}.y-count{font-size:14px;font-weight:500;color:var(--y-faint)}.y-range{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.y-custom{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--y-dim)}.y-custom input{height:30px;padding:0 8px;border:1px solid var(--y-line2);border-radius:8px;background:var(--y-page);font:500 13px var(--y-sans);color:var(--y-ink);color-scheme:inherit}.y-chart-top{flex-wrap:wrap}.y-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:22px}.y-fcard{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:14px 16px 14px 18px;border-radius:12px;background:var(--y-surface);box-shadow:inset 3px 0 0 var(--c,var(--y-line2))}.y-fcard .nm{padding-right:22px;font:600 14px/1.35 var(--y-sans);color:var(--y-accent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.y-fcard .nm:hover{text-decoration:underline;text-underline-offset:3px}.y-fcard .meta{font-size:12.5px;color:var(--y-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-fcard .fig{display:flex;align-items:baseline;gap:10px;margin-top:4px;font:600 14px var(--y-sans)}.y-fcard .fig b{font:600 18px var(--y-sans)}.y-fcard .y-x{position:absolute;top:10px;right:10px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--y-dim)}.y-fcard .y-x:hover{background:var(--y-surface2);color:var(--y-ink)}.y-fcard .y-x svg{width:13px;height:13px}.y-fcard.add{background:none;box-shadow:inset 0 0 0 1.5px var(--y-line);border-radius:12px}.y-fcard.add .addk{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--y-sans);color:var(--y-ink2)}.y-fcard.add .addk svg{width:15px;height:15px}.y-fcard.add .w-find{background:var(--y-surface)}.y-cmpt th.fh{white-space:normal;vertical-align:bottom;font-weight:600;color:var(--y-ink)}.y-cmpt th.fh i{display:block;width:22px;height:4px;border-radius:2px;margin-bottom:6px}.y-cmpt th.fh span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.y-cmpt th+th,.y-cmpt td+td{padding-left:20px}.y-cmpt td.v{font-weight:600;white-space:nowrap}.y-cmpt tr.grp td{padding-top:22px;font:600 12px var(--y-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--y-faint);border-bottom:1px solid var(--y-line)}.y-none{display:flex;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;border-radius:12px;background:var(--y-surface);font-size:14px;color:var(--y-ink2)}.y-none>span{flex:1;min-width:0}.y-none .y-btn{height:34px}.y-ctrl{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:16px 0 8px}.y-ctrl .sp{flex:1}.y-ctrl .k{font-size:13px;color:var(--y-dim)}.y-sel{height:34px;padding:0 30px 0 14px;border:1px solid var(--y-line2);border-radius:17px;background:var(--y-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 13px var(--y-sans);color:var(--y-ink);cursor:pointer;max-width:260px}.y-tbl th button{font:inherit;color:inherit}.y-tbl th button:hover{color:var(--y-ink)}.y-tbl th button.on{color:var(--y-ink);font-weight:600}.y-tbl th button.on:after{content:" ▼";font-size:9px}.y-tbl th button.on.asc:after{content:" ▲"}.y-tbl tr.go{cursor:pointer}.y-tbl tr.go:hover td{background:var(--y-hover)}.y-tbl tr.on td{background:var(--y-accent-bg)}.y-tbl td.nm{color:var(--y-accent);font-weight:500}.y-tbl input[type=checkbox]{width:15px;height:15px;margin:0;vertical-align:middle;accent-color:var(--y-accent)}.y-tbl .w{white-space:nowrap}.y-selbar{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:8px 14px;border-radius:12px;background:var(--y-accent-bg);font-size:13.5px}.y-selbar b{color:var(--y-accent)}.y-pager{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--y-dim)}.y-pager .sp{flex:1}.y-note{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:var(--y-dim)}.y-note b{font-weight:600;color:var(--y-ink2)}.y-basis{margin:6px 0 0;max-width:980px;font-size:12.5px;line-height:1.5;color:var(--y-dim)}.y-basis b{font-weight:600;color:var(--y-ink2)}.y-retline{margin:6px 0 0;max-width:980px;font-size:12.5px;line-height:1.5;color:var(--y-dim)}.y-retline b{font-weight:600;color:var(--y-ink2)}.y-h3{margin:0 0 4px;font-size:15.5px;font-weight:700}.y-kt{margin:0}.y-kt>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px dotted var(--y-line2);font-size:13.5px;min-width:0}.y-kt dt{flex:none;max-width:48%;color:var(--y-ink2)}.y-kt dd{margin:0;min-width:0;text-align:right;font-weight:600;overflow-wrap:break-word}.y-kt dd small{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;color:var(--y-dim)}.y-mono{font-family:var(--w-mono);font-size:.92em;font-weight:500}@media(max-width:1100px){.y-home{grid-template-columns:minmax(0,1fr)}.y-home>.y-rail{margin-top:32px}}@media(max-width:1240px){.y-secpage.rail{grid-template-columns:170px minmax(0,1fr)}.y-secpage.rail>.y-rail{grid-column:2;margin-top:24px}.y-quote{grid-template-columns:150px minmax(0,1fr)}.y-rail{grid-column:2}.y-stats,.y-cmp{grid-template-columns:repeat(2,minmax(0,1fr))}.y-rel-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.y-secpage,.y-secpage.rail{grid-template-columns:minmax(0,1fr)}.y-secpage.rail>.y-rail{grid-column:1}.y-quote,.y-quote.full{grid-template-columns:minmax(0,1fr)}.y-top{gap:12px}.y-search{min-width:0}.y-search kbd{display:none}.y-fig .y-acts,.y-acts{flex:1 1 100%;flex-wrap:wrap;margin-left:0}.y-main table.y-tbl{display:block;overflow-x:auto;max-width:100%}.y-side{position:static;flex-direction:row;overflow-x:auto}.y-side .y-side-k{display:none}.y-rail{grid-column:1}.y-two{grid-template-columns:1fr}.y-two>div+div{border:0;padding:0;margin:24px 0 0}.y-title{flex-wrap:wrap}.y-acts{margin-left:0}.y-asof{display:none}.y-wrap{padding:0 16px}}.y-colbtn{height:34px}.y-colcount{font-weight:400;font-size:12.5px;color:var(--y-dim)}.y-cols{width:270px;max-height:460px}.y-cols button[role=menuitemcheckbox]{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;color:var(--y-ink)}.y-tickbox{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--y-dim);border-radius:4px;color:var(--y-page)}.y-tickbox.on{background:var(--y-accent);border-color:var(--y-accent)}.y-tickbox svg{width:11px;height:11px;stroke-width:2.4}.y-cols-foot{display:flex;justify-content:space-between;gap:12px;margin-top:4px;padding:8px 10px 4px;border-top:1px solid var(--y-line)}.y-drop .y-cols-foot button{display:inline;width:auto;padding:2px 0;font-size:13px;border-radius:0}.y-drop .y-cols-foot button:hover{background:none}.y-cols-foot button:disabled{color:var(--y-faint);font-weight:400;cursor:default;text-decoration:none}.shared .dt-cols{margin-left:auto}.shared .dt-cols .y-btn{height:28px;padding:0 12px;gap:6px;font-size:12.5px}.shared .dt-cols .y-btn svg{width:13px;height:13px}.shared .dt-cols .y-drop{top:auto;bottom:calc(100% + 6px)}.shared .dt-cols .y-drop button{font-size:13px}.y-sr{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.y-peekbtn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:14px;color:var(--y-dim)}.y-peekbtn:hover{background:var(--y-hover);color:var(--y-ink)}.y-peekbtn svg{width:15px;height:15px;transition:transform .15s}.y-peekbtn[aria-expanded=true] svg{transform:rotate(180deg)}.y-tbl tr.peeked td{border-bottom-color:transparent}.y-tbl tr.y-peek>td{padding:6px 0 22px;cursor:default}.y-peekbody{padding:16px 18px;border-radius:14px;background:var(--y-surface)}.y-peekbody .y-kt>div:last-child{border-bottom:0}.shared .y-cols button{height:auto;border:0;background:none;color:var(--y-ink);font-size:13px}.shared .y-cols button[role=menuitemcheckbox]{padding:7px 10px;border-radius:8px}.shared .y-cols button[role=menuitemcheckbox]:hover{background:var(--y-hover)}.shared .y-cols .y-cols-foot button{padding:2px 0;color:var(--y-accent);font-weight:500}.shared .y-cols .y-cols-foot button:disabled{color:var(--y-faint);font-weight:400}.shared .dt-cols .y-btn{border:1px solid var(--y-line2);background:var(--y-page);color:var(--y-ink);border-radius:18px}.shared .dt-cols .y-btn:hover{background:var(--y-hover)}.shared .dt-cols .y-drop.down{top:calc(100% + 6px);bottom:auto}@keyframes y-sk{0%{background-position:100% 0}to{background-position:0 0}}.y-sk{display:block;border-radius:7px;background:linear-gradient(90deg,var(--y-sk) 0%,var(--y-sk) 35%,var(--y-sk-hi) 50%,var(--y-sk) 65%,var(--y-sk) 100%);background-size:300% 100%;animation:y-sk 1.4s ease-in-out infinite}.y-load,.w-load,.shared .loading{position:relative;height:40px;margin:10px 0;padding:0!important;overflow:hidden;white-space:nowrap;color:transparent!important;background:none!important;border:0!important}.y-load:before,.w-load:before,.shared .loading:before,.y-load:after,.w-load:after,.shared .loading:after{content:"";position:absolute;left:0;height:11px;border-radius:6px;background:linear-gradient(90deg,var(--y-sk) 0%,var(--y-sk) 35%,var(--y-sk-hi) 50%,var(--y-sk) 65%,var(--y-sk) 100%);background-size:300% 100%;animation:y-sk 1.4s ease-in-out infinite}.y-load:before,.w-load:before,.shared .loading:before{top:4px;width:min(320px,72%)}.y-load:after,.w-load:after,.shared .loading:after{top:24px;width:min(200px,44%);animation-delay:.12s}.y-drop .y-load{height:34px;margin:6px 10px}.w-tile .w-load,.sh-tile .w-load{margin:12px 18px}@media(prefers-reduced-motion:reduce){.y-sk,.y-load:before,.y-load:after,.w-load:before,.w-load:after,.shared .loading:before,.shared .loading:after{animation:none}}.y-range{flex-wrap:wrap}.y-range .y-range-last{font-size:12px;color:var(--y-dim);margin-left:8px;white-space:nowrap}.y-range .y-range-note{display:block;flex-basis:100%;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--w-warn,#8a5200)}.y-asof .y-stale{color:var(--w-warn,#8a5200);font-weight:500;text-decoration:none}.y-asof .y-stale:hover{text-decoration:underline}.y-range .y-range-qe{font-size:12.5px;color:var(--y-dim);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer}
