.home-page{--bg:#f2f4f7;--surface:#ffffff;--surface2:#f7f9fb;--ink:#111c2d;--muted:#5a687c;--line:#dce2ea;--accent:#0d6e6e;--accent-ink:#ffffff;--accent-soft:#dff0ef;--chip:#e7edf3;--good:#0f7a4a;--good-bg:#e0f3e9;--warn:#9a5b00;--warn-bg:#fdefd3;--bad:#b3261e;--bad-bg:#fbe4e2;--info:#1f5fbf;--info-bg:#e3edfb;--s1:#eb6834;--s2:#1baf7a;--s3:#2a78d6;--s5:#eda100;--s6:#4a3aa7;--logo-ink:#1C2635;--logo-gold:#B98A2E;--logo-sub:#6B7380;--glow:rgba(13,110,110,.1);--shadow:0 1px 2px rgba(17,28,45,.05),0 8px 24px rgba(17,28,45,.06);--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Marcellus","Iowan Old Style","Palatino Linotype",Georgia,serif;--jost:"Jost","Futura","Century Gothic",var(--sans);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--deva:"Tiro Devanagari Sanskrit","Noto Serif Devanagari","Kohinoor Devanagari",serif}@media (min-width:0px){.dark .home-page{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--accent:#3fb8b0;--accent-ink:#06201f;--accent-soft:#12302f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--info:#7fb0ff;--info-bg:#172a45;--s1:#d95926;--s2:#199e70;--s3:#3987e5;--s5:#c98500;--s6:#9085e9;--logo-ink:#FFFFFF;--logo-gold:#D9A84A;--logo-sub:#C9CED6;--glow:rgba(63,184,176,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.25)}}.dark .home-page{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--accent:#3fb8b0;--accent-ink:#06201f;--accent-soft:#12302f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--info:#7fb0ff;--info-bg:#172a45;--s1:#d95926;--s2:#199e70;--s3:#3987e5;--s5:#c98500;--s6:#9085e9;--logo-ink:#FFFFFF;--logo-gold:#D9A84A;--logo-sub:#C9CED6;--glow:rgba(63,184,176,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.25)}.home-page *{box-sizing:border-box}.home-page{background:var(--bg);color:var(--ink)}.home-page{font-family:var(--sans);font-size:14.5px;line-height:1.5;padding-inline:16px;padding-block:0 48px;-webkit-font-smoothing:antialiased}.home-page a{color:inherit}.home-page button,.home-page input,.home-page select{font:inherit;color:inherit}.home-page :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-page .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.home-page .pos{color:var(--good)}.home-page .neg{color:var(--bad)}.home-page .muted{color:var(--muted)}.home-page .wrap{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.home-page .wrap>*{min-width:0}.home-page h2{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-weight:600}.home-page .btn{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:7px 13px;font-size:13.5px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.home-page .btn:hover{border-color:var(--accent)}.home-page .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.home-page .seg{display:inline-flex;background:var(--chip);border-radius:9px;padding:2px}.home-page .seg button{border:0;background:none;padding:5px 10px;border-radius:7px;font-size:12.5px;cursor:pointer;color:var(--muted)}.home-page .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.home-page .chip{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--mono);padding:5px 9px;border-radius:999px;background:var(--chip);color:var(--muted);white-space:nowrap}.home-page .chip.good{background:var(--good-bg);color:var(--good)}.home-page .chip.warn{background:var(--warn-bg);color:var(--warn)}.home-page .chip.bad{background:var(--bad-bg);color:var(--bad)}.home-page .chip.info{background:var(--info-bg);color:var(--info)}.home-page .dot{width:8px;height:8px;border-radius:50%;background:var(--muted);display:inline-block}.home-page .dot.good{background:var(--good)}.home-page .dot.warn{background:var(--warn)}.home-page .dot.bad{background:var(--bad)}.home-page .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.home-page .cardhead{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.home-page .cb{padding:14px 16px}.home-page .mark{width:34px;height:34px;flex:none}.home-page .logo{height:44px;width:auto;display:block;flex:none;max-width:100%}.home-page .bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-inline:-16px;padding:10px 16px;border-bottom:1px solid var(--line)}.home-page .bar .in{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.home-page .brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.home-page .find{display:flex;align-items:center;gap:8px;background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:6px 12px;width:200px;max-width:100%}.home-page .find input{border:0;background:none;outline:0;width:100%;font-size:13px}.home-page .find kbd{font:500 11px var(--mono);border:1px solid var(--line);border-radius:5px;padding:0 5px;color:var(--muted)}.home-page .clock{display:flex;align-items:center;gap:8px;font:500 12px var(--mono);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap}.home-page .clock b{font-weight:600}@media (max-width:1500px){.home-page .clock .in2{display:none}}.home-page .clock .sep{color:var(--line)}.home-page .who{display:flex;align-items:center;gap:8px;font-size:13px}.home-page .av{width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;font-size:13px}.home-page .role{font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:5px;background:var(--accent-soft);color:var(--accent)}.home-page .role.v{background:var(--info-bg);color:var(--info)}.home-page .brief{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0;overflow:hidden;position:relative;box-shadow:var(--shadow)}.home-page .brief:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--accent),var(--s3) 60%,var(--s6))}.home-page .story{padding:22px 24px 20px;border-right:1px solid var(--line);display:grid;gap:14px;align-content:start}.home-page .mast{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;border-bottom:1px solid var(--line);padding-bottom:10px}.home-page .mast .t{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.home-page .mast .d{font:500 12px var(--mono);color:var(--muted)}.home-page .head{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:.005em;margin:0;text-wrap:balance}.home-page .head em{font-style:normal;color:var(--accent)}.home-page .stand{font-size:15.5px;line-height:1.55;color:var(--ink);margin:0;max-width:64ch}.home-page .facts{display:grid;gap:9px;margin:0;padding:0;list-style:none}.home-page .facts li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.5}.home-page .facts li i{font-style:normal;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font:700 11px/1 var(--mono);background:var(--chip);color:var(--muted);margin-top:1px}.home-page .facts li.g i{background:var(--good-bg);color:var(--good)}.home-page .facts li.b i{background:var(--bad-bg);color:var(--bad)}.home-page .facts li.w i{background:var(--warn-bg);color:var(--warn)}.home-page .facts li.n i{background:var(--info-bg);color:var(--info)}.home-page .attn{display:grid;gap:8px}.home-page .attn h3{margin:0;font:600 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.home-page .todo{display:flex;flex-wrap:wrap;gap:8px}.home-page .todo a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1px solid var(--line);background:var(--surface2);border-radius:999px;padding:6px 12px 6px 6px;font-size:13px}.home-page .todo a:hover{border-color:var(--accent)}.home-page .todo a b{font:600 12px/1 var(--mono);min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center;padding:0 6px}.home-page .todo a.bad b{background:var(--bad-bg);color:var(--bad)}.home-page .todo a.warn b{background:var(--warn-bg);color:var(--warn)}.home-page .todo a.info b{background:var(--info-bg);color:var(--info)}.home-page .todo a.good b{background:var(--good-bg);color:var(--good)}.home-page .sig{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 14px}.home-page .side{padding:20px 22px;display:grid;gap:14px;align-content:start;background:linear-gradient(180deg,var(--glow),transparent 60%)}.home-page .nums{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-page .num{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.home-page .num small{display:block;font-size:11.5px;color:var(--muted)}.home-page .num b{display:block;font:600 20px var(--mono);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .num span{display:block;font-size:11.5px;color:var(--muted)}.home-page .num.hero{grid-column:1/-1}.home-page .num.hero b{font-size:28px}.home-page .chart svg{display:block;width:100%;height:auto}.home-page .ax{fill:var(--muted);font:10.5px var(--mono)}.home-page .gr{stroke:var(--line)}.home-page .key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--muted)}.home-page .key i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle}.home-page .sec{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px}.home-page .sec h2{font-size:12.5px}.home-page .sec p{margin:0;font-size:12.5px;color:var(--muted)}.home-page .dest{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:10px}.home-page .grp{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:10px;align-content:start}@supports not (grid-template-rows:subgrid){.home-page .grp{grid-row:auto;grid-template-rows:none}}.home-page .grp>.go{align-self:stretch}.home-page .grp>h3{margin:0;display:flex;align-items:center;gap:8px;font:600 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.home-page .grp>h3 span{text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--muted);font-weight:400}.home-page .go{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.home-page .go:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}.home-page .go .ic{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.home-page .go .ic svg{width:20px;height:20px}.home-page .go b{display:block;font-size:14.5px;font-weight:600;padding-right:18px}.home-page .go p{margin:2px 0 6px;font-size:12.5px;color:var(--muted);line-height:1.4}.home-page .go .live{display:flex;flex-wrap:wrap;gap:6px}.home-page .go .arr{position:absolute;right:12px;top:12px;color:var(--muted);font-size:14px;transition:transform .15s}.home-page .go:hover .arr{transform:translate(2px);color:var(--accent)}.home-page .go.soon{opacity:.75}.home-page .go.soon .ic{background:var(--chip);color:var(--muted)}.home-page .tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.home-page .tabs a{font-size:11.5px;text-decoration:none;padding:3px 8px;border-radius:999px;background:var(--chip);color:var(--muted)}.home-page .tabs a:hover{background:var(--accent);color:var(--accent-ink)}.home-page .low{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.home-page .week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.home-page .day{border:1px solid var(--line);border-radius:10px;padding:9px 10px;background:var(--surface2);display:grid;gap:6px;align-content:start;min-height:150px;min-width:0}.home-page .day.today{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--glow)}.home-page .day.closed{background:repeating-linear-gradient(135deg,var(--surface2),var(--surface2) 6px,var(--chip) 6px,var(--chip) 7px)}.home-page .day h4{margin:0;display:flex;justify-content:space-between;align-items:baseline;font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.home-page .day h4 span{font:600 15px var(--mono);color:var(--ink);letter-spacing:0}.home-page .ev{font-size:11.5px;line-height:1.35;border-radius:6px;padding:4px 6px;background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere}.home-page .ev.e{border-left:3px solid var(--warn)}.home-page .ev.o{border-left:3px solid var(--s6)}.home-page .ev.t{border-left:3px solid var(--info)}.home-page .ev.h{border-left:3px solid var(--muted)}.home-page .ev b{font-family:var(--mono);font-weight:600}.home-page .mkt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-page .ix{border:1px solid var(--line);border-radius:10px;padding:9px 11px;min-width:0}.home-page .ix small{display:block;font-size:11px;color:var(--muted)}.home-page .ix b{display:block;font:600 16px var(--mono)}.home-page .ix span{font:500 12px var(--mono)}.home-page .ix svg{display:block;width:100%;height:26px;margin-top:4px}.home-page .inds{margin-top:12px;display:grid;gap:6px}.home-page .ir{display:grid;grid-template-columns:30px minmax(0,1fr) 64px 56px;gap:8px;align-items:center;font-size:12.5px}.home-page .ir .rk{font:600 12px var(--mono);color:var(--muted)}.home-page .ir .bar2{height:8px;border-radius:4px;background:var(--chip);position:relative;overflow:hidden}.home-page .ir .bar2 i{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:4px}.home-page .ir em{font-style:normal;font-family:var(--mono);text-align:right}.home-page .ir .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .lk{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;border-radius:3px;cursor:pointer}.home-page .lk:hover{color:var(--accent);text-decoration-color:var(--accent)}.home-page b .lk,.home-page .ev .lk,.home-page .ix small .lk{font-weight:600}.home-page .toast{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;background:var(--ink);color:var(--bg);border-radius:10px;padding:9px 14px;font-size:13px;box-shadow:var(--shadow);max-width:calc(100% - 32px)}.home-page .foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:end;border-top:1px solid var(--line);padding-top:18px;margin-top:6px;font-size:12.5px;color:var(--muted)}.home-page .foot .deva{font-family:var(--deva);font-size:18px;color:var(--ink)}.home-page .preview-note{font:500 11.5px var(--mono);color:var(--warn);background:var(--warn-bg);border-radius:999px;padding:4px 10px;justify-self:start}.home-page .viewer{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;background:var(--info-bg);color:var(--ink);border-radius:10px;padding:9px 14px;font-size:13px}@media (max-width:1060px){.home-page .dest{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .low{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.home-page .brief{grid-template-columns:minmax(0,1fr)}.home-page .story{border-right:0;border-bottom:1px solid var(--line)}.home-page .gate{grid-template-columns:minmax(0,1fr);gap:28px}.home-page .what{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.home-page .dest{grid-template-columns:minmax(0,1fr)}.home-page .week{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:4px}.home-page .mkt{grid-template-columns:1fr 1fr}.home-page .find{width:100%;order:5}.home-page .clock{order:4;flex-wrap:wrap;white-space:normal;border-radius:12px;max-width:100%}.home-page .story{padding:18px}.home-page .side{padding:16px}.home-page .foot{grid-template-columns:minmax(0,1fr)}.home-page .pv{left:16px;right:16px;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.home-page *{transition:none!important;animation:none!important}}@keyframes rise{0%{transform:translateY(6px);opacity:.001}to{transform:none;opacity:1}}.home-page .anim>*{animation:rise .5s ease both}.home-page .anim>*:nth-child(2){animation-delay:.05s}.home-page .anim>*:nth-child(3){animation-delay:.1s}.home-page .anim>*:nth-child(4){animation-delay:.15s}.home-page .anim>*:nth-child(5){animation-delay:.2s}.home-page{min-height:100vh;letter-spacing:0}.home-page .logo-dark,.dark .home-page .logo-light{display:none}.dark .home-page .logo-dark{display:block}.home-page .logo{height:44px;width:264px;-o-object-fit:contain;object-fit:contain}.home-page .foot .logo{height:38px;width:228px}.home-page .head{font-size:36px}.home-page .home-main{padding-top:18px}.home-page .find{position:relative}.home-page .finder-results{position:absolute;top:100%;left:0;min-width:280px;max-width:calc(100vw - 40px);max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:var(--shadow);z-index:30}.home-page .finder-results a{display:block;padding:8px;border-radius:6px;text-decoration:none}.home-page .finder-results a:hover{background:var(--chip)}.home-page .btn,.home-page .seg button{height:auto}.home-page .market-label{font-size:16px}.home-page .chart-note{color:var(--muted);font-size:12px}.home-page .subtitle{font-size:12px}.home-page .week-key{margin-top:10px}.home-page .industry-heading{display:flex;justify-content:space-between;font-size:12px;gap:8px}.home-page .foot-brand{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.home-page .foot p{margin:8px 0 0;max-width:80ch}.home-page .no-decoration{text-decoration:none}.home-page .key .c-pf{background:var(--accent)}.home-page .key .c-ivv{background:var(--s3)}.home-page .key .c-qqq{background:var(--s1)}.home-page .key .c-earn{background:var(--warn)}.home-page .key .c-opt{background:var(--s6)}.home-page .key .c-review{background:var(--info)}.home-page .key .c-holiday{background:var(--muted)}.home-page .ir .bar2 i{width:var(--rank-width)}.home-page .bar .who .btn{font-size:13px}.home-page .brand{max-width:100%}@media (max-width:620px){.home-page .head{font-size:28px}.home-page .bar .in{gap:12px}.home-page .brand{flex-basis:100%}.home-page .clock{order:0}.home-page .who{flex-wrap:wrap}.home-page .num b{font-size:18px}.home-page .num.hero b{font-size:28px}.home-page .grp{grid-row:auto;grid-template-rows:none}.home-page .grp>h3{margin-top:10px}.home-page .finder-results{width:100%}}.home-page .find>svg{width:15px;height:15px;flex:none}.home-page .go:is(button){height:auto;white-space:normal;text-align:left;font-family:var(--sans);font-weight:400;line-height:1.5}.home-page .go:is(button):hover{background:var(--surface)}.home-page .ix small{overflow-wrap:anywhere}.home-page .seg button{background:transparent!important;color:var(--muted)!important}.home-page .seg button[aria-pressed=true]{background:var(--accent)!important;color:var(--accent-ink)!important}.home-page .who .btn{background:var(--surface)!important;color:var(--ink)!important}.home-page .go:is(button){color:var(--ink)!important;background:var(--surface)!important}.home-page .brief-rebuild{color:var(--accent);padding:0;height:auto;justify-content:flex-start;font:inherit;text-decoration:underline;white-space:normal}```css .home-page .findw{position:relative;display:block;max-width:100%}.home-page .fdd{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:min(360px,calc(100vw - 32px));max-height:min(420px,70vh);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px}.home-page .fdd h5{margin:6px 8px 4px;font:600 11px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between}.home-page .fdd h5 span{text-transform:none;letter-spacing:0;font-weight:400}.home-page .fo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:13px}.home-page .fo b{font:600 12.5px var(--mono);min-width:44px}.fo .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo small{color:var(--muted);font:500 11.5px var(--mono)}.home-page .fo .ib{font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 6px}.home-page .fo[aria-selected=true],.home-page .fo:hover{background:var(--chip)}.home-page .fo mark{background:none;color:var(--accent);font-weight:700}.home-page .fdd .none{padding:10px;font-size:13px;color:var(--muted)}.home-page .num.market-link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.home-page .num.market-link:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.home-page .num.market-link small .market-go{display:inline;color:var(--accent);font-weight:600}.svh-btn,.svh-ov{--svh-surface:#ffffff;--svh-surface2:#f7f9fb;--svh-ink:#111c2d;--svh-muted:#5a687c;--svh-line:#dce2ea;--svh-accent:#0d6e6e;--svh-mark:#fdefd3;--svh-sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif}.dark .svh-btn,.dark .svh-ov{--svh-surface:#141c28;--svh-surface2:#18212f;--svh-ink:#e4ebf5;--svh-muted:#93a1b6;--svh-line:#263245;--svh-accent:#3fb8b0;--svh-mark:#3a2c10}.svh-btn,.pd-root .svh-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--svh-line);background:var(--svh-surface);color:var(--svh-ink);font:700 16px/1 var(--svh-sans);cursor:pointer;flex:none}.svh-btn:hover,.pd-root .svh-btn:hover{border-color:var(--svh-accent);color:var(--svh-accent)}.svh-btn:focus-visible,.pd-root .svh-btn:focus-visible{outline:2px solid var(--svh-accent);outline-offset:2px}.svh-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a101a61;display:flex;justify-content:flex-end;font-family:var(--svh-sans);color:var(--svh-ink);text-align:left}.svh-box{box-sizing:border-box;background:var(--svh-surface);color:var(--svh-ink);width:min(460px,100%);height:100%;display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000040;border-left:1px solid var(--svh-line)}.svh-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 10px;padding-top:max(16px,env(safe-area-inset-top,0px))}.svh-h small{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--svh-muted);font-weight:600}.svh-h h2{margin:2px 0 0;font-size:19px;letter-spacing:-.01em;text-transform:none;color:var(--svh-ink);font-family:var(--svh-sans);font-weight:600}.svh-x{border:0;background:none;font-size:24px;line-height:1;color:var(--svh-muted);cursor:pointer;padding:2px 6px}.svh-x:hover{color:var(--svh-ink)}.svh-tools{display:flex;gap:8px;padding:0 18px 12px;border-bottom:1px solid var(--svh-line)}.svh-tools input{box-sizing:border-box;flex:1;min-width:0;border:1px solid var(--svh-line);background:var(--svh-surface2);color:var(--svh-ink);border-radius:8px;padding:7px 10px;font:inherit;font-size:13.5px}.svh-tools select{box-sizing:border-box;max-width:42%;border:1px solid var(--svh-line);background:var(--svh-surface2);color:var(--svh-ink);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px}.svh-b{flex:1;overflow:auto;padding:6px 18px 18px;font-size:14px;line-height:1.55}.svh-b h3{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--svh-muted);margin:18px 0 6px;font-weight:600;font-family:var(--svh-sans)}.svh-b h2.svh-other{font-size:15px;margin:24px 0 2px;padding-top:12px;border-top:1px solid var(--svh-line);text-transform:none;letter-spacing:0;color:var(--svh-ink);font-family:var(--svh-sans);font-weight:600}.svh-what{margin:12px 0 4px}.svh-b details{border:1px solid var(--svh-line);border-radius:9px;margin:6px 0;background:var(--svh-surface2)}.svh-b summary{cursor:pointer;padding:8px 11px;font-weight:600;font-size:13.5px;list-style:none}.svh-b summary::-webkit-details-marker{display:none}.svh-b summary:before{content:"▸";display:inline-block;width:14px;color:var(--svh-accent);transition:transform .12s}.svh-b details[open] summary:before{transform:rotate(90deg)}.svh-b details>div{padding:0 12px 10px 25px;font-size:13.5px}.svh-b dl{margin:4px 0;display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:6px 12px}.svh-b dt{font-weight:600;font-size:13px}.svh-b dd{margin:0;font-size:13px;color:var(--svh-ink)}.svh-b b{font-weight:600}.svh-b mark{background:var(--svh-mark);color:inherit;border-radius:3px;padding:0 1px}.svh-none{color:var(--svh-muted);margin-top:14px}.svh-f{padding:10px 18px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--svh-line);font-size:12.5px;color:var(--svh-muted)}.svh-f a{color:inherit}@media (prefers-reduced-motion:reduce){.svh-b summary:before{transition:none}}@media (max-width:520px){.svh-b dl{grid-template-columns:1fr}.svh-b dd{margin-bottom:6px}.svh-tools{flex-wrap:wrap}.svh-tools select{max-width:100%;width:100%}}.ms-app,.ms-th,tr.ms-gs{--ms-line: hsl(var(--border));--ms-surface: hsl(var(--card));--ms-surface2: hsl(var(--muted) / .45);--ms-ink: hsl(var(--foreground));--ms-muted: hsl(var(--muted-foreground));--ms-chip: hsl(var(--muted));--ms-accent: hsl(var(--primary));--ms-accent-ink: hsl(var(--primary-foreground))}.ms-bar.ms-app{position:sticky;left:0;box-sizing:border-box;max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:4px 10px;font-size:12px;min-height:26px}.ms-app .ms-hint{color:var(--ms-muted);font-size:11.5px}.ms-app .ms-btn{border:1px solid var(--ms-line);background:var(--ms-surface);color:var(--ms-ink);border-radius:7px;padding:2px 9px;font-size:12px;cursor:pointer}.ms-app .ms-btn:hover{border-color:var(--ms-accent)}.ms-app .ms-chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-right:auto;min-width:0}.ms-app .ms-chip{background:var(--ms-chip);border-radius:999px;padding:2px 9px;color:var(--ms-ink);white-space:nowrap}.ms-app .ms-x{border:0;background:none;color:var(--ms-muted);cursor:pointer;font-size:12px;padding:2px 4px}.ms-app .ms-x:hover{color:var(--ms-ink)}.ms-th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-th .ms-ar{margin-left:4px;font-size:10px}.ms-th .ms-b{display:inline-block;margin-left:4px;font-size:10px;font-weight:700;color:var(--ms-accent-ink);background:var(--ms-accent);border-radius:4px;padding:0 4px;line-height:15px;vertical-align:1px;letter-spacing:0}tr.ms-gs>td{border-top:2px solid var(--ms-accent)!important}.ms-app.tf-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a101a8c;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;color:var(--ms-ink);font-size:14px}.ms-app .tf-box{background:var(--ms-surface);color:var(--ms-ink);border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059;border:1px solid var(--ms-line)}.ms-app .tf-h{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--ms-line)}.ms-app .tf-h h2{margin:0;font-size:18px;font-weight:600}.ms-app .tf-x{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--ms-muted)}.ms-app .tf-b{padding:14px 18px;overflow:auto;min-width:0}.ms-app .tf-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--ms-line)}.ms-app .btn{border:1px solid var(--ms-line);background:var(--ms-surface);color:var(--ms-ink);border-radius:8px;padding:7px 12px;font-size:13.5px;cursor:pointer}.ms-app .btn:hover:not(:disabled){border-color:var(--ms-accent)}.ms-app .btn:disabled{opacity:.45;cursor:default}.ms-app .btn.primary{background:var(--ms-accent);color:var(--ms-accent-ink);border-color:var(--ms-accent);font-weight:600}.ms-app .muted{color:var(--ms-muted)}.ms-app .ms-intro{margin:0 0 10px;font-size:13px}.ms-app .ms-row{display:grid;grid-template-columns:62px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) 70px auto;gap:6px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--ms-line)}.ms-app .ms-row select,.ms-app .ms-row input{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--ms-line);background:var(--ms-surface2);color:var(--ms-ink);border-radius:7px;padding:6px 7px;font-size:13px}.ms-app .ms-row input[hidden]{display:none}.ms-app .ms-lv{font-size:12px;color:var(--ms-muted)}.ms-app .ms-ops{display:flex;gap:4px}.ms-app .ms-ops .btn{padding:4px 8px;font-size:12px}.ms-app .ms-add{margin-top:8px}.ms-app .ms-ck{display:flex;gap:7px;align-items:center;margin:12px 0 4px;font-size:13px}.ms-app .ms-saved{margin-top:12px;border-top:1px solid var(--ms-line);padding-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ms-app .ms-st{width:100%;font-size:12px;font-weight:600;color:var(--ms-muted);text-transform:uppercase;letter-spacing:.04em}.ms-app .ms-none{font-size:12.5px}.ms-app .ms-sv{display:inline-flex;border:1px solid var(--ms-line);border-radius:999px;overflow:hidden}.ms-app .ms-svb,.ms-app .ms-svx{border:0;background:var(--ms-surface2);color:var(--ms-ink);font-size:12.5px;padding:3px 10px;cursor:pointer}.ms-app .ms-svx{padding:3px 8px;color:var(--ms-muted);border-left:1px solid var(--ms-line)}.ms-app .ms-save{display:flex;gap:6px;width:100%;margin-top:4px}.ms-app .ms-save input{flex:1;min-width:0;border:1px solid var(--ms-line);background:var(--ms-surface2);color:var(--ms-ink);border-radius:7px;padding:6px 8px;font-size:13px}.ms-app .ms-reset{margin-right:auto}@media (max-width:640px){.ms-app .ms-row{grid-template-columns:1fr 1fr}.ms-app .ms-lv{grid-column:1/-1}.ms-app .ms-ops{grid-column:1/-1;justify-content:flex-end}.ms-app .ms-hint{display:none}}.home-page{--hm-pos:#0b7a45;--hm-neg:#c2302a;--hm-mid:#eef1f5;--k0:#111c2d;--k1:#1aa3d9;--k2:#c94fc4;--k3:#b5651d;--k4:#7b3fd1;--k5:#e0352b;--k6:#d9a400;--k7:#ff2a1a;--k8:#9a7cf0;--k9:#6f7782;--k10:#1fb85f;--k11:#2e3cf0}.dark .home-page{--hm-pos:#1f9d62;--hm-neg:#d9473f;--hm-mid:#1c2533;--k0:#f1f5fb;--k1:#38bdf8;--k2:#e879f9;--k3:#e0954a;--k4:#a78bfa;--k5:#f87171;--k6:#facc15;--k7:#ff6b5e;--k8:#c4b5fd;--k9:#9aa4b2;--k10:#4ade80;--k11:#7c8cff}.home-page .mc{overflow:hidden;box-shadow:var(--shadow)}.home-page .mc-top{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;justify-content:space-between;padding:16px 18px 10px;position:relative}.home-page .mc-top:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--s6),var(--s3) 50%,var(--accent))}.home-page .mc-ttl h2{font-size:12.5px;margin:0}.home-page .mc-coll{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.home-page .mc-coll:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.home-page .mc-car{font-family:var(--mono);color:var(--muted);font-size:12px;transition:transform .15s}.home-page .mc-coll[aria-expanded=false] .mc-car{transform:rotate(-90deg)}.home-page .mc-ttl p{margin:3px 0 0;font-size:13.5px;color:var(--ink);max-width:70ch}.home-page .mc-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.home-page .mc-upd{font:500 11.5px var(--mono);color:var(--muted)}.home-page .mc-tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.home-page .mc-tabs button{border:0;background:none;padding:11px 14px 10px;font:600 13.5px var(--sans);color:var(--muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center;border-radius:8px 8px 0 0}.home-page .mc-tabs button:hover{color:var(--ink);background:var(--surface2)}.home-page .mc-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);background:linear-gradient(180deg,transparent,var(--glow))}.home-page .mc-tn{font:600 11px var(--mono);width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--chip);color:var(--muted)}.home-page .mc-tabs button[aria-selected=true] .mc-tn{background:var(--accent);color:var(--accent-ink)}.home-page .mc-pane{padding:4px 18px 18px;display:grid;gap:4px;min-width:0}.home-page .mc-sec{min-width:0;padding-top:16px}.home-page .mc-sec+.mc-sec{border-top:1px solid var(--line);margin-top:12px}.home-page .mc-sh{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.home-page .mc-sh h3{margin:0;font:600 17px/1.25 var(--sans);letter-spacing:-.005em;text-wrap:balance}.home-page .mc-sh p{margin:3px 0 0;font-size:12.5px;color:var(--muted);max-width:78ch}.home-page .mc-ctl{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.home-page .mc-sel select{padding:6px 10px;font-size:13px}.home-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-page .mc-ck{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);cursor:pointer}.home-page .mc-find{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface2);border-radius:999px;padding:5px 10px;color:var(--muted)}.home-page .mc-find input{border:0;background:none;outline:0;width:140px;font-size:12.5px;color:var(--ink)}.home-page .mc-wait{padding:18px 0;font-size:13px;color:var(--muted);display:flex;gap:10px;align-items:center}.home-page .mc-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:mcspin .8s linear infinite}@keyframes mcspin{to{transform:rotate(360deg)}}.home-page .mc-err{font-size:13px;color:var(--ink);background:var(--warn-bg);border-radius:10px;padding:10px 12px}.home-page .mc-err b{color:var(--warn)}.home-page .mc-note{margin:10px 0 0;font-size:11.5px;color:var(--muted);max-width:110ch}.home-page .mc-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home-page .mc-card{border:1px solid var(--line);border-radius:12px;padding:11px 12px 10px;background:linear-gradient(180deg,var(--surface),var(--surface2));min-width:0}.home-page .mc-ch{display:flex;align-items:center;gap:6px}.home-page .mc-ch b{font-size:13.5px}.home-page .mc-arw{font-size:11px}.home-page .mc-sym{margin-left:auto;font-size:11px;color:var(--muted)}.home-page .mc-last{font:600 20px var(--mono);margin-top:3px;letter-spacing:-.01em}.home-page .mc-chg{font-size:12.5px}.home-page .mc-spk{position:relative;margin-top:6px}.home-page .mc-spk svg{display:block;width:100%;height:58px}.home-page .mc-tax{position:relative;height:14px;font:10px var(--mono);color:var(--muted)}.home-page .mc-tax span{position:absolute;transform:translate(-50%)}.home-page .mc-tax span:last-child{transform:translate(-100%)}.home-page .mc-rng{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;font-size:10.5px;color:var(--muted);margin-top:4px}.home-page .mc-rng i{height:4px;border-radius:2px;background:var(--chip);position:relative}.home-page .mc-rng i b{position:absolute;top:-3px;width:2px;height:10px;background:var(--ink);border-radius:1px;transform:translate(-1px)}.home-page .mc-hmsum{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:12.5px;color:var(--muted);margin-bottom:10px}.home-page .mc-hmsum b{color:var(--ink);font-weight:600}.home-page .mc-hmsum b.pos{color:var(--good)}.home-page .mc-hmsum b.neg{color:var(--bad)}.home-page .mc-leg{margin-left:auto;display:grid;grid-template-columns:repeat(5,22px);grid-template-rows:10px auto;-moz-column-gap:0;column-gap:0;row-gap:3px;font:10px var(--mono)}.home-page .mc-leg i{height:10px}.home-page .mc-leg i:first-child{border-radius:3px 0 0 3px}.home-page .mc-leg i:nth-child(5){border-radius:0 3px 3px 0}.home-page .mc-leg em{font-style:normal;color:var(--muted)}.home-page .mc-leg em:nth-of-type(1){grid-column:1}.home-page .mc-leg em:nth-of-type(2){grid-column:3;text-align:center}.home-page .mc-leg em:nth-of-type(3){grid-column:5;text-align:right;white-space:nowrap}.home-page .mc-hm{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:3px;border-radius:10px;overflow:hidden}.home-page .mc-tile{display:grid;grid-template-rows:1fr auto auto;gap:2px;min-height:84px;padding:9px 10px 8px;text-decoration:none;text-align:center;position:relative;transition:transform .12s,box-shadow .12s;outline-offset:-2px}.home-page .mc-tile:hover,.home-page .mc-tile:focus-visible{transform:scale(1.035);z-index:2;box-shadow:0 6px 20px #00000040}.home-page .mc-tn2{font-size:12.5px;font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:center}.home-page .mc-tile b{font-size:16px;font-weight:600}.home-page .mc-tile small{display:flex;justify-content:space-between;font-size:10px;opacity:.82;gap:4px}.home-page .mc-tip{position:fixed;z-index:70;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:10px 12px;font-size:12.5px;max-width:320px;pointer-events:none}.home-page .mc-tip table{border-collapse:collapse;margin-top:6px;width:100%}.home-page .mc-tip th{text-align:left;font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 0 2px}.home-page .mc-tip td{padding:2px 8px 2px 0;font-size:12px}.home-page .mc-tip td.nm{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.home-page .mc-tip td:last-child{text-align:right;padding-right:0}.home-page .mc-tipv{font-size:17px;font-weight:600;margin-top:4px}.home-page .mc-tipb td{font-weight:700}.home-page .mc-sw{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.home-page .mc-tw{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.home-page .mc-t{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.home-page .mc-t th,.home-page .mc-t td{padding:7px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.home-page .mc-t thead th{font:600 11.5px var(--sans);color:var(--muted);background:var(--surface2);position:sticky;top:0;z-index:1}.home-page .mc-t .r{text-align:right}.home-page .mc-t td.nm{max-width:260px;overflow:hidden;text-overflow:ellipsis}.home-page .mc-t tbody tr:last-child td,.home-page .mc-t tbody tr:last-child th{border-bottom:0}.home-page .mc-t tbody+tbody tr:first-child th,.home-page .mc-t tbody+tbody tr:first-child td{border-top:1px solid var(--line)}.home-page .mc-t tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.home-page .mc-gh th{background:var(--chip);font:600 12px var(--sans);color:var(--ink)}.home-page .mc-more{margin-top:8px}.home-page .mc-sort{all:unset;cursor:pointer;font:inherit}.home-page .mc-sort:hover{color:var(--ink)}.home-page .mc-sort:focus-visible{outline:2px solid var(--accent);border-radius:3px}.home-page .mc-exs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .mc-ex{border:1px solid var(--line);border-radius:12px;padding:12px 16px;background:var(--surface)}.home-page .mc-exh{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:6px;margin-bottom:10px}.home-page .mc-exh h4{margin:0;font:700 15px var(--sans)}.home-page .mc-exb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.home-page .mc-hl2{display:grid;gap:3px;font-size:13.5px;margin-bottom:12px}.home-page .mc-hl2 b{font:700 15px var(--mono)}.home-page .mc-ex h5{margin:0 0 6px;font:600 11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:4px}.home-page .mc-ex dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 8px;font-size:13px}.home-page .mc-ex dd{margin:0;text-align:right}.home-page .mc-vbar{height:6px;border-radius:3px;background:var(--bad);overflow:hidden;opacity:.85}.home-page .mc-vbar i{display:block;height:100%;background:var(--good)}.home-page .mc-exr{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 12px;align-items:center}.home-page .mc-exr h5{grid-column:1/-1}.home-page .mc-ring svg{width:110px;height:110px;display:block}.home-page .mc-rv{font:700 18px var(--mono);fill:var(--ink)}.home-page .mc-rl{font:10px var(--sans);fill:var(--muted)}.home-page .mc-iss{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.home-page .mc-iss b{font-size:14px}.home-page .mc-strip{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px;font-size:12.5px;color:var(--muted);background:var(--surface2);border-radius:10px;padding:9px 14px}.home-page .mc-strip b{color:var(--ink)}.home-page .mc-strip .pos b,.home-page .mc-strip .neg b{color:inherit}.home-page .mc-hlt td{min-width:110px}.home-page .mc-diff td{vertical-align:middle}.home-page .mc-db{display:block;position:relative;height:5px;margin-top:4px;background:var(--chip);border-radius:3px}.home-page .mc-db i{position:absolute;top:0;bottom:0}.home-page .mc-db .h{right:50%;background:var(--good);border-radius:3px 0 0 3px}.home-page .mc-db .l{left:50%;background:var(--bad);border-radius:0 3px 3px 0}.home-page .mc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;border-top:1px solid var(--line);margin-top:12px}.home-page .mc-two>.mc-sec{border-top:0;margin-top:0}.home-page .mc-lgd{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;align-items:center}.home-page .mc-lg{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:5px 9px 5px 7px;font-size:12.5px;cursor:pointer;color:var(--ink)}.home-page .mc-lg i{width:12px;height:12px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 1px #00000014}.home-page .mc-lg b{font-size:11.5px}.home-page .mc-lg.off{opacity:.45}.home-page .mc-lg.off i{background:transparent;box-shadow:inset 0 0 0 2px var(--c)}.home-page .mc-lg:hover{border-color:var(--c)}.home-page .mc-lgx{margin-left:auto;display:inline-flex;gap:6px}.home-page .mc-lgx .btn{padding:4px 10px;font-size:12px}.home-page .mc-spw{min-width:0}.home-page .mc-spw svg{display:block}.home-page .mc-gl{stroke:var(--line)}.home-page .mc-z{stroke:var(--muted);stroke-dasharray:3 3}.home-page .mc-ax{fill:var(--muted);font:10.5px var(--mono)}.home-page .mc-el{fill:#fff;font:600 10.5px var(--mono)}.home-page .mc-hl{stroke:var(--ink);stroke-dasharray:2 3;opacity:.6}.home-page .mc-rk{margin-top:14px;display:grid;gap:5px}.home-page .mc-rk h4{margin:0 0 4px;font:600 13px var(--sans)}.home-page .mc-rkr{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 64px 100px;gap:10px;align-items:center;font-size:12.5px}.home-page .mc-rkr .nm{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .mc-rkr .nm i{width:10px;height:10px;border-radius:3px;flex:none}.home-page .mc-rkb{position:relative;height:12px;background:var(--surface2);border-radius:3px}.home-page .mc-rkb i{position:absolute;top:2px;bottom:2px;border-radius:2px}.home-page .mc-rkb i.p{background:var(--good)}.home-page .mc-rkb i.n{background:var(--bad)}.home-page .mc-rkb .z{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.home-page .mc-rkb .m{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);border-radius:1px;z-index:1}.home-page .mc-rkr b{text-align:right}.home-page .mc-rel{font-size:11px;text-align:right}.home-page .mc-bt td.mc-bc{text-align:center;font:600 13px var(--mono);min-width:86px;border-left:2px solid var(--surface)}.home-page .mc-bt th[scope=row]{font-weight:500;min-width:220px}.home-page .mc-subt{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding-top:16px}.home-page .mc-subn{font-size:12.5px}.home-page .mc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:22px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,var(--surface),var(--surface2))}.home-page .mc-hh h3{margin:0;font:600 18px/1.25 var(--sans)}.home-page .mc-hh h3 .mono{font-size:13px;font-weight:500}.home-page .mc-hp{display:flex;gap:10px;align-items:baseline;margin-top:2px}.home-page .mc-hp b{font-size:22px;font-weight:600}.home-page .mc-hp span{font-size:14px}.home-page .mc-rg{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.home-page .mc-rgh{display:flex;justify-content:space-between;font-size:12.5px}.home-page .mc-rgh>span{display:grid}.home-page .mc-rgh .r{text-align:right}.home-page .mc-rgh b{font-weight:600}.home-page .mc-rgb{position:relative;height:8px;margin-top:6px;border-radius:4px;overflow:visible;background:var(--bad)}.home-page .mc-rgb i{position:absolute;top:0;bottom:0}.home-page .mc-rgb i.g{left:0;background:var(--good);border-radius:4px 0 0 4px}.home-page .mc-rgb i.r{right:0;background:var(--bad);border-radius:0 4px 4px 0}.home-page .mc-rgb>b{position:absolute;top:-4px;width:3px;height:16px;background:var(--ink);transform:translate(-1.5px);border-radius:1px}.home-page .mc-rgb em{position:absolute;top:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--ink);transform:translate(-5px)}.home-page .mc-rgf{position:relative;height:16px;font-size:11px;color:var(--muted);margin-top:4px}.home-page .mc-rgf span{position:absolute;transform:translate(-50%);white-space:nowrap;top:2px}.home-page .mc-hk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}.home-page .mc-hk span{display:grid;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.home-page .mc-hk small{font-size:10.5px;color:var(--muted)}.home-page .mc-hk b{font-size:13px}.home-page .mc-hc{min-width:0}.home-page .mc-hc svg{display:block}.home-page .mc-ixt td:first-child{min-width:230px}.home-page .mc-ixn{display:block;font-weight:500;white-space:normal;max-width:320px}.home-page .mc-ixs{font-size:11px;display:block;white-space:normal;max-width:320px}.home-page .mc-ixr{cursor:pointer}.home-page .mc-ixr.sel td{background:var(--accent-soft)!important}.home-page .mc-ixr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.home-page .mc-ixr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.home-page .mc-rt{font:600 11.5px var(--sans);padding:2px 8px;border-radius:999px;background:var(--chip);color:var(--muted)}.home-page .mc-rt.sb{background:var(--good);color:#fff}.home-page .mc-rt.b{background:var(--good-bg);color:var(--good)}.home-page .mc-rt.s{background:var(--bad-bg);color:var(--bad)}.home-page .mc-rt.ss{background:var(--bad);color:#fff}.home-page .mc-prems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.home-page .mc-prem{border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:grid;gap:4px;background:var(--surface2)}.home-page .mc-prem small{font-size:11.5px;color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.home-page .mc-prem>div{display:flex;gap:6px 8px;align-items:baseline;flex-wrap:wrap}.home-page .mc-prem>div b{font-size:20px}.home-page .mc-prem>div span{font-size:12px;margin-right:10px}.home-page .mc-prem>span{font-size:13px}.home-page .mc-prem .warn{color:var(--warn)}.home-page .mc-rvb{display:inline-block;width:120px;height:8px;border-radius:4px;background:var(--chip);vertical-align:middle;margin-right:8px;overflow:hidden}.home-page .mc-rvb i{display:block;height:100%;background:linear-gradient(90deg,var(--s3),var(--s6),var(--bad))}@media (max-width:1160px){.home-page .mc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.home-page .mc-two,.home-page .mc-exs,.home-page .mc-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.home-page .mc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .mc-pane{padding:4px 12px 14px}.home-page .mc-top{padding:14px 12px 8px}.home-page .mc-exb{grid-template-columns:minmax(0,1fr)}.home-page .mc-hm{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.home-page .mc-tile{min-height:84px;padding:7px}.home-page .mc-tile b{font-size:14px}.home-page .mc-tn2{font-size:11.5px}.home-page .mc-rkr{grid-template-columns:minmax(0,1fr) 54px;row-gap:2px}.home-page .mc-rkr .mc-rkb{grid-column:1/-1;grid-row:2}.home-page .mc-rel{display:none}.home-page .mc-leg{margin-left:0}.home-page .mc-hk{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .mc-prems{grid-template-columns:minmax(0,1fr)}.home-page .mc-find input{width:110px}.home-page .mc-tabs button{padding:10px 10px 9px;font-size:12.5px}}.home-page .mc-two .mc-t td.nm{max-width:0;width:100%}.home-page .mc-two .mc-t th,.home-page .mc-two .mc-t td{padding:7px 8px}.home-page .mc-hh h3,.home-page .mc-hp b{color:var(--ink)}@media (max-width:620px){.home-page .mc-up{display:none}}.pd-root .ms-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a101a8c;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px}.pd-root .ms-ov .tf-box{background:var(--surface,#fff);color:var(--ink);border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059;border:1px solid var(--line)}.pd-root .ms-ov .tf-h{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.pd-root .ms-ov .tf-x{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--muted)}.pd-root .ms-ov .tf-b{padding:14px 18px;overflow:auto;min-width:0}.pd-root .ms-ov .tf-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.pd-root .ms-ov .muted{color:var(--muted)}.pd-root .ms-host{position:sticky;left:0;max-width:100%;box-sizing:border-box}.pd-root .ms-bar{position:sticky;left:0;box-sizing:border-box;max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:4px 10px;font-size:12px;min-height:26px}.pd-root .ms-hint{color:var(--muted);font-size:11.5px}.pd-root .ms-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:2px 9px;font-size:12px;cursor:pointer}.pd-root .ms-btn:hover{border-color:var(--accent)}.pd-root .ms-chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-right:auto;min-width:0}.pd-root .ms-chip{background:var(--chip);border-radius:999px;padding:2px 9px;color:var(--ink);white-space:nowrap}.pd-root .ms-x{border:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;padding:2px 4px}.pd-root .ms-x:hover{color:var(--ink)}.pd-root th.ms-th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root th.ms-th:hover{color:var(--ink)}.pd-root th.ms-th .ar{font-size:10px;margin-left:3px;color:var(--accent)}.pd-root table.ms-on th .ar{display:none}.pd-root th .ms-b{display:inline-block;margin-left:4px;font-size:10px;font-weight:700;color:var(--accent-ink);background:var(--accent);border-radius:4px;padding:0 4px;line-height:15px;vertical-align:1px;letter-spacing:0}.pd-root tr.ms-gs>td,.pd-root tr.ms-gs>th{border-top:2px solid var(--accent)!important}.pd-root .ms-box .tf-h h2{margin:0}.pd-root .ms-intro{margin:0 0 10px;font-size:13px}.pd-root .ms-row{display:grid;grid-template-columns:62px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) 70px auto;gap:6px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line)}.pd-root .ms-row select,.pd-root .ms-row input{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:7px;padding:6px 7px;font-size:13px}.pd-root .ms-row input[hidden]{display:none}.pd-root .ms-lv{font-size:12px;color:var(--muted)}.pd-root .ms-ops{display:flex;gap:4px}.pd-root .ms-ops .btn{padding:4px 8px;font-size:12px}.pd-root .ms-add{margin-top:8px}.pd-root .ms-ck{display:flex;gap:7px;align-items:center;margin:12px 0 4px;font-size:13px}.pd-root .ms-saved{margin-top:12px;border-top:1px solid var(--line);padding-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pd-root .ms-st{width:100%;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pd-root .ms-none{font-size:12.5px}.pd-root .ms-sv{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.pd-root .ms-svb,.pd-root .ms-svx{border:0;background:var(--surface2);color:var(--ink);font-size:12.5px;padding:3px 10px;cursor:pointer}.pd-root .ms-svx{padding:3px 8px;color:var(--muted);border-left:1px solid var(--line)}.pd-root .ms-save{display:flex;gap:6px;width:100%;margin-top:4px}.pd-root .ms-save input{box-sizing:border-box;flex:1;min-width:0;border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:7px;padding:6px 8px;font-size:13px}.pd-root .ms-reset{margin-right:auto}@media (max-width:640px){.pd-root .ms-row{grid-template-columns:1fr 1fr}.pd-root .ms-lv{grid-column:1/-1}.pd-root .ms-ops{grid-column:1/-1;justify-content:flex-end}.pd-root .ms-hint{display:none}}.lt-root{--bg:#f2f4f7;--surface:#ffffff;--surface2:#f7f9fb;--ink:#111c2d;--muted:#5a687c;--line:#dce2ea;--line2:#eef1f5;--accent:#0d6e6e;--accent-ink:#ffffff;--accent-soft:#dff0ef;--chip:#e7edf3;--good:#0f7a4a;--good-bg:#e0f3e9;--warn:#9a5b00;--warn-bg:#fdefd3;--bad:#b3261e;--bad-bg:#fbe4e2;--info:#1f5fbf;--info-bg:#e3edfb;--up:#3a9b6e;--dn:#d4554f;--c-ema21:#2a78d6;--c-sma50:#eb6834;--c-sma200:#8b8f98;--c-sma10:#1baf7a;--c-base:#6250d6;--c-vwap:#c0399b;--c-rs:#0d6e6e;--st1:#c9c7bf;--st2:#2e8b57;--st3:#eda100;--st4:#e34948;--grid:#e8ebf0;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Marcellus","Iowan Old Style","Palatino Linotype",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--shadow:0 1px 2px rgba(17,28,45,.05),0 8px 24px rgba(17,28,45,.06);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.dark .lt-root{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--line2:#1d2735;--accent:#3fb8b0;--accent-ink:#06201f;--accent-soft:#12302f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--info:#7fb0ff;--info-bg:#172a45;--up:#4fb985;--dn:#ef6f68;--c-ema21:#5b9cf0;--c-sma50:#f08a5d;--c-sma200:#9aa3b2;--c-sma10:#3ac495;--c-base:#9b8cf0;--c-vwap:#e070c4;--c-rs:#3fb8b0;--st1:#5d5f66;--st2:#3fae72;--st3:#d9a03a;--st4:#e66767;--grid:#1f2a3a;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.25)}.lt-root.lt-page{background:var(--bg);min-height:100%;padding:20px 16px 56px}.lt-root .lt-wrap{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.lt-root .lt-wrap>*{min-width:0}.lt-root .lt-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lt-root .lt-muted{color:var(--muted)}.lt-root .lt-pos{color:var(--good)}.lt-root .lt-neg{color:var(--bad)}.lt-root .lt-a{color:var(--accent);text-decoration:none;font-weight:600}.lt-root .lt-a:hover{text-decoration:underline}.lt-root .lt-mast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 26px;box-shadow:var(--shadow);position:relative;overflow:hidden}.lt-root .lt-mast:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--tone,var(--accent))}.lt-root .lt-eyebrow{font:600 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lt-root .lt-h1{font:400 34px/1.15 var(--serif);margin:8px 0 6px;letter-spacing:.005em}.lt-root .lt-h1 em{font-style:normal;color:var(--tone,var(--accent))}.lt-root .lt-dek{color:var(--muted);margin:0;max-width:70ch}.lt-root .lt-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:760px){.lt-root .lt-mast{grid-template-columns:minmax(0,1fr);padding:18px}.lt-root .lt-h1{font-size:26px}}.lt-root .lt-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.lt-root .lt-ch{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--line)}.lt-root .lt-ch h2{font:400 20px/1.2 var(--serif);margin:0}.lt-root .lt-ch .lt-sub{color:var(--muted);font-size:12.5px}.lt-root .lt-cb{padding:14px 18px 18px}.lt-root .lt-sec{display:flex;align-items:baseline;gap:12px;margin:6px 2px -4px}.lt-root .lt-sec .lt-n{font:600 12px/1 var(--mono);color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:5px 7px}.lt-root .lt-sec h3{font:600 12px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0}.lt-root .lt-grid2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}@media (max-width:980px){.lt-root .lt-grid2{grid-template-columns:minmax(0,1fr)}}.lt-root .lt-chip{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--mono);padding:5px 9px;border-radius:999px;background:var(--chip);color:var(--muted);white-space:nowrap}.lt-root .lt-chip.good{background:var(--good-bg);color:var(--good)}.lt-root .lt-chip.warn{background:var(--warn-bg);color:var(--warn)}.lt-root .lt-chip.bad{background:var(--bad-bg);color:var(--bad)}.lt-root .lt-chip.info{background:var(--info-bg);color:var(--info)}.lt-root .lt-chip.big{font-size:13px;padding:7px 12px;font-weight:600}.lt-root .lt-btn{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:6px 12px;font:500 13px/1.2 var(--sans);cursor:pointer;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.lt-root .lt-btn:hover{border-color:var(--accent)}.lt-root .lt-btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.lt-root .lt-seg{display:inline-flex;background:var(--chip);border-radius:9px;padding:2px;gap:2px;flex-wrap:wrap}.lt-root .lt-seg .lt-sb{border:0;background:none;padding:5px 10px;border-radius:7px;font:500 12.5px/1.2 var(--sans);cursor:pointer;color:var(--muted)}.lt-root .lt-seg .lt-sb[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.lt-root .lt-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lt-root .lt-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.lt-root .lt-t{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.lt-root .lt-t .lt-th{text-align:left;font:600 11.5px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:9px 12px;border-bottom:1px solid var(--line);background:var(--surface2);white-space:nowrap;position:sticky;top:0}.lt-root .lt-t .lt-td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:top}.lt-root .lt-t .lt-tr:last-child .lt-td{border-bottom:0}.lt-root .lt-t .lt-tr.lt-hl .lt-td{background:color-mix(in srgb,var(--tone,var(--accent)) 9%,transparent)}.lt-root .lt-t .lt-tr.lt-hl .lt-td:first-child{box-shadow:inset 4px 0 0 var(--tone,var(--accent))}.lt-root .lt-t .lt-td.lt-c{text-align:center}.lt-root .lt-t .lt-td.lt-r,.lt-root .lt-t .lt-th.lt-r{text-align:right}.lt-root .lt-t .lt-td code,.lt-root .lt-code{font:500 12.5px/1.45 var(--mono);background:var(--surface2);border:1px solid var(--line2);border-radius:6px;padding:2px 6px;white-space:normal;word-break:break-word}.lt-root .lt-t .lt-tfoot .lt-td{font-weight:600;border-top:1px solid var(--line);background:var(--surface2)}.lt-root .lt-pt{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 14px/1 var(--mono)}.lt-root .lt-pt.y{background:var(--good-bg);color:var(--good);box-shadow:inset 0 0 0 1.5px var(--good)}.lt-root .lt-pt.n{background:var(--bad-bg);color:var(--bad);box-shadow:inset 0 0 0 1.5px var(--bad)}.lt-root .lt-pt.u{background:var(--chip);color:var(--muted)}.lt-root .lt-here{display:inline-block;margin-left:8px;font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--tone,var(--accent));padding:4px 7px;border-radius:5px;vertical-align:2px}.lt-root .lt-call{border-radius:10px;padding:14px 16px;background:var(--surface2);border:1px solid var(--line);border-left:4px solid var(--tone,var(--accent))}.lt-root .lt-call.good{--tone:var(--good);background:var(--good-bg)}.lt-root .lt-call.warn{--tone:var(--warn);background:var(--warn-bg)}.lt-root .lt-call.bad{--tone:var(--bad);background:var(--bad-bg)}.lt-root .lt-call.info{--tone:var(--info);background:var(--info-bg)}.lt-root .lt-call .lt-ct{font-weight:700;color:var(--tone);margin:0 0 4px}.lt-root .lt-call .lt-cp{margin:0}.lt-root .lt-note{font-size:12.5px;color:var(--muted);margin:10px 0 0}.lt-root .lt-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.lt-root .lt-kv.two{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.lt-root .lt-kv .lt-k{background:var(--surface2);border:1px solid var(--line2);border-radius:10px;padding:10px 12px}.lt-root .lt-kv .lt-k small{display:block;font:600 11px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lt-root .lt-kv .lt-k b{display:block;font:600 18px/1.3 var(--mono);margin-top:3px}.lt-root .lt-kv .lt-k span{font-size:12px;color:var(--muted)}.lt-root .lt-list{margin:0;padding-left:18px}.lt-root .lt-list .lt-li{margin:4px 0}.lt-root .lt-svg{display:block;width:100%;height:auto;overflow:visible}.lt-root .lt-svg .ax{font:500 11px var(--mono);fill:var(--muted)}.lt-root .lt-svg .axs{font:500 10px var(--mono);fill:var(--muted)}.lt-root .lt-svg .lbl{font:600 11.5px var(--sans);fill:var(--ink)}.lt-root .lt-svg .lbls{font:500 10.5px var(--sans);fill:var(--muted)}.lt-root .lt-svg .gr{stroke:var(--grid);stroke-width:1}.lt-root .lt-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--muted);margin-top:8px}.lt-root .lt-legend .lt-lg{display:inline-flex;align-items:center;gap:6px}.lt-root .lt-legend .lt-sw{display:inline-block;width:18px;height:3px;border-radius:2px;background:currentColor}.lt-root .lt-legend .lt-sw.dash{background:none;border-top:2px dashed currentColor;height:0}.lt-root .lt-legend .lt-sw.box{width:12px;height:12px;border-radius:3px}.lt-root .lt-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:8px 10px;font:500 12px/1.45 var(--mono);color:var(--ink);white-space:nowrap;z-index:5}.lt-root .lt-chartbox{position:relative}.lt-root .lt-meter{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:6px 0 4px}.lt-root .lt-meter .lt-seg8{height:16px;border-radius:4px;background:var(--chip);position:relative}.lt-root .lt-meter .lt-seg8.r{background:color-mix(in srgb,var(--bad) 28%,transparent)}.lt-root .lt-meter .lt-seg8.y{background:color-mix(in srgb,var(--warn) 30%,transparent)}.lt-root .lt-meter .lt-seg8.g{background:color-mix(in srgb,var(--good) 28%,transparent)}.lt-root .lt-meter .lt-seg8.on{outline:2.5px solid var(--ink);outline-offset:1px}.lt-root .lt-meterl{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;font:600 11px/1 var(--mono);color:var(--muted);text-align:center}.lt-root .lt-zones{display:grid;grid-template-columns:4fr 2fr 2fr;gap:4px;font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-top:6px}.lt-root .lt-zones span:nth-child(1){color:var(--bad)}.lt-root .lt-zones span:nth-child(2){color:var(--warn)}.lt-root .lt-zones span:nth-child(3){color:var(--good)}.lt-root .lt-dial{display:grid;place-items:center;min-width:180px}.lt-root .lt-dial .lt-dn{font:600 44px/1 var(--mono)}.lt-root .lt-dial .lt-ds{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.lt-root .lt-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:14px}.lt-root .lt-gate .lt-t code{background:none;border:0;padding:0;font-size:12px;color:var(--ink)}.lt-root .lt-gate{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.lt-root .lt-gate .lt-gh{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface2);border-bottom:1px solid var(--line)}.lt-root .lt-gate .lt-gh .lt-gn{font:700 12px/1 var(--mono);color:#fff;background:var(--gtone,var(--accent));border-radius:6px;padding:5px 7px}.lt-root .lt-gate .lt-gh b{font:600 14px/1.2 var(--sans)}.lt-root .lt-gate .lt-gh .lt-gv{margin-left:auto}.lt-root .lt-gate .lt-gq{padding:8px 14px 0;font-size:12.5px;color:var(--muted);margin:0}.lt-root .lt-gate .lt-t .lt-td{padding:7px 10px;font-size:12.5px}.lt-root .lt-gate .lt-t .lt-th{padding:7px 10px}.lt-root .lt-ok{color:var(--good);font-weight:700}.lt-root .lt-no{color:var(--bad);font-weight:700}.lt-root .lt-na{color:var(--muted)}.lt-root .lt-mrm{display:inline-flex;align-items:center;font:600 11.5px/1 var(--mono);padding:4px 7px;border-radius:6px;white-space:nowrap;letter-spacing:.01em}.lt-root .lt-mrm.good{background:var(--good-bg);color:var(--good)}.lt-root .lt-mrm.warn{background:var(--warn-bg);color:var(--warn)}.lt-root .lt-mrm.bad{background:var(--bad-bg);color:var(--bad)}.lt-root .lt-mrm.info{background:var(--info-bg);color:var(--info)}.lt-root .lt-mrms{display:flex;flex-wrap:wrap;gap:4px}.lt-root .lt-ms{display:flex;flex-wrap:wrap;gap:6px}.lt-root .lt-ms .lt-mo{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 10px 5px 8px;cursor:pointer;font:500 12.5px/1 var(--sans);color:var(--ink)}.lt-root .lt-ms .lt-mo .lt-cnt{font:600 11px/1 var(--mono);color:var(--muted)}.lt-root .lt-ms .lt-mo[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.lt-root .lt-ms .lt-mo .lt-box{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--muted);display:inline-grid;place-items:center;font-size:10px;line-height:1}.lt-root .lt-ms .lt-mo[aria-pressed=true] .lt-box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lt-root .lt-input{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px;font:500 13px/1.2 var(--sans);color:var(--ink);min-width:0}.lt-root .lt-sortb{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.lt-root .lt-empty{padding:30px;text-align:center;color:var(--muted)}.lt-root .lt-comm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px 22px;margin-top:12px}.lt-root .lt-comm .lt-cm{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45}.lt-root .lt-comm .lt-cm i{font-style:normal;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;font:700 11px/1 var(--mono);background:var(--chip);color:var(--muted)}.lt-root .lt-comm .lt-cm.good i{background:var(--good-bg);color:var(--good)}.lt-root .lt-comm .lt-cm.warn i{background:var(--warn-bg);color:var(--warn)}.lt-root .lt-comm .lt-cm.bad i{background:var(--bad-bg);color:var(--bad)}.lt-root .lt-comm .lt-cm.info i{background:var(--info-bg);color:var(--info)}.lt-root .lt-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;height:22px;border-radius:5px;overflow:hidden}@media (max-width:600px){.lt-root .lt-ch{padding:12px 14px}.lt-root .lt-cb{padding:12px 14px 14px}.lt-root .lt-t{font-size:12.5px}}.pd-root *:not(svg *),.pd-root *:before,.pd-root *:after{all:revert}.pd-root{--bg:#f2f4f7;--surface:#ffffff;--surface2:#f7f9fb;--ink:#111c2d;--muted:#5a687c;--line:#dce2ea;--accent:#0d6e6e;--accent-ink:#ffffff;--chip:#e7edf3;--good:#0f7a4a;--good-bg:#e0f3e9;--warn:#9a5b00;--warn-bg:#fdefd3;--bad:#b3261e;--bad-bg:#fbe4e2;--info:#1f5fbf;--info-bg:#e3edfb;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.dark .pd-root,.pd-root.dark{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--accent:#3fb8b0;--accent-ink:#06201f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--info:#7fb0ff;--info-bg:#172a45}.pd-root,.pd-root *{box-sizing:border-box}.pd-root{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.5;padding-inline:16px;padding-block:20px 56px}.pd-root [hidden]{display:none!important}.pd-root .wrap{max-width:1180px;margin:0 auto;display:grid;gap:18px}@media (min-width:721px){.pd-root .wrap{width:-moz-max-content;width:max-content;min-width:min(1180px,100%);max-width:100%}}.pd-root h1{font-size:26px;line-height:1.1;margin:0;letter-spacing:-.015em}.pd-root h2{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-weight:600}.pd-root .num,.pd-root .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root .muted{color:var(--muted)}.pd-root button,.pd-root input,.pd-root select,.pd-root textarea{font:inherit;color:inherit}.pd-root button{cursor:pointer}.pd-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .top{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end;justify-content:space-between}.pd-root .top .sub{color:var(--muted);margin:4px 0 0;font-size:13.5px}.pd-root .topright{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-root .btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 12px;font-size:13.5px}.pd-root .btn:hover{border-color:var(--accent)}.pd-root .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.pd-root .btn:disabled{opacity:.5;cursor:default}.pd-root .market{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px 5px 8px;font-size:13px}.pd-root .dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.pd-root .dot.good{background:var(--good)}.pd-root .dot.warn{background:var(--warn)}.pd-root .dot.bad{background:var(--bad)}.pd-root .banner{border-radius:10px;padding:10px 14px;font-size:13.5px;border:1px solid var(--line);background:var(--surface)}.pd-root .banner.bad{background:var(--bad-bg);border-color:transparent;color:var(--ink)}.pd-root .banner.warn{background:var(--warn-bg);border-color:transparent}.pd-root .banner.info{background:var(--info-bg);border-color:transparent}.pd-root .kpis{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1.85fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.95fr);gap:10px;align-items:stretch}.pd-root .kpi{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 13px;min-width:0}.pd-root .kpi small{display:block;color:var(--muted);font-size:12px}.pd-root .kpi b{display:block;font-family:var(--mono);font-size:19px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .kpi .d{font-family:var(--mono);font-size:12px}.pd-root .pos{color:var(--good)}.pd-root .neg{color:var(--bad)}@media (max-width:1100px){.pd-root .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.pd-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-root .act{border-radius:10px;padding:11px 13px;background:var(--surface);border:1px solid var(--line);border-left-width:4px}.pd-root .act.bad{border-left-color:var(--bad)}.pd-root .act.warn{border-left-color:var(--warn)}.pd-root .act.good{border-left-color:var(--good)}.pd-root .act h3{margin:0 0 4px;font-size:13px;font-weight:600}.pd-root .act p{margin:0;font-size:13px;color:var(--muted)}.pd-root .act .tick{font-family:var(--mono);color:var(--ink);font-weight:600}.pd-root .act .acct{display:block;margin-top:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.pd-root .act .acct:first-child{margin-top:0}.pd-root .act .acct small{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.pd-root .act .msg{display:block;padding-left:8px}@media (max-width:720px){.pd-root .actions{grid-template-columns:1fr}}.pd-root .card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.pd-root .cardhead{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.pd-root .tablebox{overflow-x:auto}.pd-root table{width:100%;border-collapse:collapse;font-size:13.5px}.pd-root th,.pd-root td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle}.pd-root th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;background:var(--surface2)}.pd-root td.n,.pd-root th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root tr:last-child td{border-bottom:0}.pd-root tbody tr.row{cursor:pointer}.pd-root tbody tr.row:hover td{background:var(--surface2)}.pd-root .tk{font-family:var(--mono);font-weight:600}.pd-root .tk small{display:block;font-weight:400;color:var(--muted);font-size:11px;font-family:var(--sans);max-width:170px;overflow:hidden;text-overflow:ellipsis}.pd-root .chips{display:flex;flex-wrap:wrap;gap:4px;white-space:normal;min-width:150px}.pd-root .chip{font-family:var(--mono);font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--chip);color:var(--muted)}.pd-root .chip.bad{background:var(--bad-bg);color:var(--bad)}.pd-root .chip.warn{background:var(--warn-bg);color:var(--warn)}.pd-root .chip.good{background:var(--good-bg);color:var(--good)}.pd-root .chip.info{background:var(--info-bg);color:var(--info)}.pd-root .tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--info-bg);color:var(--info);margin-left:6px;vertical-align:1px}.pd-root .bar{position:relative;height:6px;border-radius:3px;background:var(--chip);width:70px;display:inline-block;vertical-align:middle;margin-left:6px}.pd-root .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--accent)}.pd-root .detail td{background:var(--surface2);white-space:normal}.pd-root .rulegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 14px;padding:4px 0}.pd-root .rule{display:flex;gap:8px;align-items:flex-start;font-size:13px}.pd-root .rule .st{font-family:var(--mono);font-weight:700;width:18px;flex:none;text-align:center}.pd-root .rule .st.fire{color:var(--bad)}.pd-root .rule .st.feed{color:var(--good)}.pd-root .rule .st.ok{color:var(--muted)}.pd-root .rule b{font-family:var(--mono);font-weight:600}.pd-root .rule span.v{display:block;color:var(--muted);font-size:12px;font-family:var(--mono)}.pd-root .empty{padding:26px 16px;text-align:center;color:var(--muted)}.pd-root .coll{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pd-root .coll h2{margin:0}.pd-root .coll .car{font-family:var(--mono);color:var(--muted);font-size:12px;transition:transform .15s}.pd-root .coll[aria-expanded=false] .car{transform:rotate(-90deg)}.pd-root .coll:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pd-root th.sort,.pd-root th.sort2{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root th.sort:hover,.pd-root th.sort2:hover{color:var(--ink)}.pd-root th.sort .ar,.pd-root th.sort2 .ar{font-size:10px;margin-left:3px;color:var(--accent)}.pd-root .kpi .bm{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-family:var(--mono);font-size:12px;margin-top:4px;line-height:1.35}.pd-root .kpi .bm>span:nth-child(odd){color:var(--muted);font-family:var(--sans)}@media (max-width:520px){.pd-root .kpi.wide{grid-column:span 2}}.pd-root .formgrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:14px}.pd-root .f{display:flex;flex-direction:column;gap:4px;min-width:0}.pd-root .f label{font-size:12px;color:var(--muted)}.pd-root .f input,.pd-root .f select{border:1px solid var(--line);background:var(--surface2);border-radius:8px;padding:7px 9px;width:100%;min-width:0}.pd-root .f.wide{grid-column:span 2}.pd-root .formfoot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:0 14px 14px}.pd-root .formfoot .hint{font-size:12.5px;color:var(--muted)}.pd-root .seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pd-root .seg button{border:0;background:var(--surface2);padding:7px 10px;font-size:13px}.pd-root .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.pd-root .del{border:1px solid var(--line);background:none;border-radius:6px;padding:2px 8px;font-size:12px;color:var(--muted)}.pd-root .del:hover{color:var(--bad);border-color:var(--bad)}.pd-root details.card>summary{list-style:none;cursor:pointer;padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.pd-root details.card>summary::-webkit-details-marker{display:none}.pd-root details.card>summary:after{content:"+";font-family:var(--mono);color:var(--muted);font-size:16px}.pd-root details.card[open]>summary:after{content:"–"}.pd-root .setgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px 12px}@media (max-width:720px){.pd-root .setgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root .rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:4px 14px 14px}@media (max-width:720px){.pd-root .rules{grid-template-columns:1fr}}.pd-root .rules label{display:flex;gap:9px;align-items:flex-start;font-size:13px}.pd-root .rules label b{font-family:var(--mono)}.pd-root .rules label span{color:var(--muted)}.pd-root .foot{font-size:12.5px;color:var(--muted)}.pd-root .ckpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.pd-root .ck{background:var(--surface2);border-radius:8px;padding:8px 10px;min-width:0}.pd-root .ck small{display:block;color:var(--muted);font-size:11.5px}.pd-root .ck b{display:block;font-family:var(--mono);font-size:16px;font-weight:600;margin-top:1px}.pd-root .ck span{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}@media (max-width:1000px){.pd-root .ckpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pd-root .ckpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pd-root,.pd-root *{transition:none!important}}.pd-root a.mslink{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.pd-root a.mslink:hover{color:#1f5fbf;border-bottom-style:solid}.pd-root .rkbtn{border:0;background:none;cursor:pointer;font-size:12px;padding:0 2px;margin-left:3px;opacity:.7;vertical-align:1px}.pd-root .rkbtn:hover{opacity:1}.pd-root .warn-t{color:var(--warn)}.pd-root .rk-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a101a80;z-index:1000;display:flex;align-items:center;justify-content:center;padding:12px}.pd-root .rk{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:min(780px,100%);max-height:100%;overflow:auto;padding:12px 14px;box-shadow:0 12px 40px #0000004d}.pd-root .rk-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.pd-root .rk-h b{font-family:var(--mono);font-size:17px}.pd-root .rk-x{border:1px solid var(--line);background:none;color:var(--ink);border-radius:7px;padding:3px 9px;cursor:pointer}.pd-root .rk-sub{font-size:12px;color:var(--muted);margin:4px 0 6px}.pd-root .rk svg{display:block;width:100%;height:auto}.pd-root .rk-grid{stroke:var(--line)}.pd-root .rk-ax{fill:var(--muted);font-size:11px;font-family:var(--mono)}.pd-root .rk-line{fill:none;stroke:var(--accent);stroke-width:2}.pd-root .rk-dot{fill:var(--accent)}.pd-root .rk-dot2{fill:var(--surface);stroke:var(--accent);stroke-width:1.5}.pd-root .rk-msg{padding:40px;text-align:center;color:var(--muted)}.pd-root #impOv{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c148c;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow:auto}.pd-root #impOv[hidden]{display:none}.pd-root .impdlg{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:980px;width:100%;box-shadow:0 20px 60px #00000059}.pd-root .imphead{padding:14px 18px;border-bottom:1px solid var(--line)}.pd-root #impBody{padding:14px 18px;font-size:13.5px}.pd-root #impBody h3{font-size:13.5px;margin:16px 0 8px}.pd-root #impBody h3:first-of-type{margin-top:4px}.pd-root #impBody h3 small{font-weight:400}.pd-root #impBody .btn{padding:4px 8px;font-size:13px;max-width:100%}.pd-root .impmap{width:100%;border-collapse:collapse}.pd-root .impmap th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:4px 8px;border-bottom:1px solid var(--line)}.pd-root .impmap td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.pd-root .impmap tr.need td:first-child{color:var(--bad);font-weight:600}.pd-root .impmap tr.need select{border-color:var(--bad)}.pd-root .impvals{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.pd-root .impvals>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:6px;align-content:start}.pd-root .impvals label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pd-root .impopts{display:grid;gap:5px;margin-bottom:10px}.pd-root .impopts label{display:flex;gap:8px;align-items:flex-start}.pd-root .impbox{border-radius:10px;padding:10px 12px;margin:8px 0}.pd-root .impbox.good{background:var(--good-bg);color:var(--good)}.pd-root .impbox.bad{background:var(--bad-bg);color:var(--bad)}.pd-root .impbox.warn{background:var(--warn-bg);color:var(--warn)}.pd-root .implist{max-height:230px;overflow:auto;border:1px solid var(--line);border-radius:10px;margin:8px 0}.pd-root .implist table{width:100%;border-collapse:collapse;font-size:12.5px}.pd-root .implist th{position:sticky;top:0;background:var(--surface2);text-align:left;padding:5px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pd-root .implist td{padding:4px 8px;border-top:1px solid var(--line)}.pd-root .implist .n{text-align:right;font-family:var(--mono)}.pd-root .impfoot{display:flex;gap:10px;align-items:center;padding:12px 18px;border-top:1px solid var(--line);flex-wrap:wrap}.pd-root #impProg{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.pd-root .impbar{width:220px;max-width:50vw;height:8px;background:var(--chip);border-radius:6px;overflow:hidden}.pd-root .impbar i{display:block;height:100%;width:0;background:var(--accent);transition:width .15s}.pd-root tr.lot td{background:var(--surface2);font-size:12.5px;padding-top:5px;padding-bottom:5px}.pd-root tr.lot td:first-child{padding-left:26px}.pd-root .lotsb{color:var(--accent);white-space:nowrap}.pd-root .viewgrid{display:grid;gap:18px;min-width:0}.pd-root .viewseg{justify-self:start}.pd-root .viewseg button{padding:8px 16px;font-size:13.5px;cursor:pointer}.pd-root #themeSeg button{cursor:pointer}.pd-root .pd-soon{padding:40px 16px;text-align:center;color:var(--muted)}.pd-root{--s1:#eb6834;--s2:#1baf7a;--s3:#2a78d6;--s4:#e87ba4;--s5:#eda100;--s6:#4a3aa7;--s7:#e34948}.dark .pd-root,.pd-root.dark{--s1:#d95926;--s2:#199e70;--s3:#3987e5;--s4:#d55181;--s5:#c98500;--s6:#9085e9;--s7:#e66767}.pd-root #viewPerf .seg button{padding:5px 10px;font-size:12.5px;font-family:var(--mono)}.pd-root #viewPerf #pfBasis button{font-family:var(--sans)}.pd-root #viewPerf .seg button:disabled{opacity:.45;cursor:default}.pd-root .pf-filters{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:10px 14px 0;font-size:12.5px}.pd-root .pf-filters .btn{padding:4px 8px;font-size:12.5px}.pd-root .pf-fl{display:inline-flex;gap:8px;align-items:center}.pd-root .pf-chk{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.pd-root #pfCmp{width:190px;text-transform:uppercase}.pd-root #pfCmp::-moz-placeholder{text-transform:none}.pd-root #pfCmp::placeholder{text-transform:none}.pd-root .pf-legend{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 4px}.pd-root .pf-tile{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:168px}.pd-root .pf-tile.off{opacity:.5}.pd-root .pf-tile.off b{text-decoration:line-through}.pd-root .pf-tog{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:7px;column-gap:7px;row-gap:1px;align-items:center;padding:8px 11px;width:100%;border-radius:8px}.pd-root .pf-tog:hover{background:var(--surface2)}.pd-root .pf-tog:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .pf-tog i{width:10px;height:10px;border-radius:50%}.pd-root .pf-tog .nm{font-weight:600;font-size:13px;white-space:nowrap}.pd-root .pf-tog b{font-family:var(--mono);font-size:13.5px;font-weight:600;text-align:right;padding-left:10px}.pd-root .pf-tog small{grid-column:2/4;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.pd-root .pf-tile:has(.pf-x) .pf-tog{padding-right:30px}.pd-root .pf-x{position:absolute;right:5px;bottom:5px;border:0;background:none;color:var(--muted);font-size:11px;padding:2px 5px;border-radius:5px}.pd-root .pf-x:hover{color:var(--bad);background:var(--bad-bg)}.pd-root .pf-chart{position:relative;padding:4px 14px 0}.pd-root .pf-chart svg{display:block;width:100%;height:auto;touch-action:pan-y;outline:none}.pd-root .pf-chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.pd-root .pf-grid{stroke:var(--line);stroke-width:1}.pd-root .pf-zero{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.pd-root .pf-base{stroke:var(--muted);stroke-width:1;opacity:.7}.pd-root .pf-ax{fill:var(--muted);font-size:11.5px;font-family:var(--mono)}.pd-root .pf-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pd-root .pf-line.pf-main{stroke-width:2.75}.pd-root .pf-end,.pd-root .pf-dot{stroke:var(--surface);stroke-width:2}.pd-root .pf-cross{stroke:var(--muted);stroke-width:1}.pd-root .pf-mk-b{fill:var(--good)}.pd-root .pf-mk-s{fill:var(--bad)}.pd-root .pf-ddh{font-size:12px;margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.pd-root .pf-ddh b{font-weight:600}.pd-root .pf-key{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:var(--muted)}.pd-root .pf-key i{width:10px;height:10px;border-radius:2px;opacity:.55}.pd-root .pf-key i.ln{height:2px;width:14px;opacity:1}.pd-root .pf-dda{fill:var(--s1);opacity:.16}.pd-root .pf-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 11px;box-shadow:0 8px 28px #0000002e;font-size:12.5px;min-width:190px;z-index:5}.pd-root .pf-tip-h{font-weight:600;margin-bottom:5px}.pd-root .pf-tip-r{display:grid;grid-template-columns:14px 78px 1fr;align-items:center;gap:6px;line-height:1.55}.pd-root .pf-tip-r i{height:3px;border-radius:2px}.pd-root .pf-tip-r b{font-family:var(--mono);font-weight:600;text-align:right}.pd-root .pf-tip-r span{color:var(--muted);white-space:nowrap}.pd-root .pf-tip-f{margin-top:6px;padding-top:6px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;white-space:nowrap}.pd-root .pf-tip-g{color:var(--muted);font-size:11.5px;max-width:330px;line-height:1.45}.pd-root .pf-note{font-size:12px;padding:8px 14px 12px;line-height:1.5}.pd-root .cl-ctl{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-root table.cl-t{width:100%;border-collapse:collapse;font-size:13px}.pd-root table.cl-t th,.pd-root table.cl-t td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pd-root table.cl-t thead th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--surface)}.pd-root table.cl-t th small{display:block;font-weight:400;font-size:10px;letter-spacing:0;text-transform:none;color:var(--muted)}.pd-root table.cl-t td.n,.pd-root table.cl-t th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root table.cl-t td small{display:block;font-size:10px;color:var(--muted);font-family:var(--sans)}.pd-root table.cl-t th.cl-rh{font-weight:600;position:sticky;left:0;background:var(--surface);z-index:1}.pd-root table.cl-t tr.cl-ref th.cl-rh{color:var(--muted);font-weight:500}.pd-root table.cl-t .cl-tot{box-shadow:inset 2px 0 0 var(--line);font-weight:700}.pd-root table.cl-t td.cl-na{color:var(--muted);opacity:.7}.pd-root table.cl-t td.cl-blank{border-bottom:1px solid var(--line)}.pd-root table.cl-t tbody tr:last-child td,.pd-root table.cl-t tbody tr:last-child th{border-bottom:0}.pd-root #pfTable th.pf-xp{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root #pfTable th.pf-xp:hover{color:var(--ink)}.pd-root #pfTable th.pf-xp .ar{color:var(--accent);font-size:10px}.pd-root #pfTable th.pf-m,.pd-root #pfTable td.pf-m{background:var(--surface2)}.pd-root #pfTable th.pf-w,.pd-root #pfTable td.pf-w{background:var(--chip)}.pd-root #pfTable th.pf-w{font-weight:500}.pd-root #pfTable td.pf-rn{font-weight:600;white-space:nowrap}.pd-root #pfTable td.pf-rn i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.pd-root #pfTable tr.pf-ex td{font-size:12.5px;padding-top:5px;padding-bottom:7px}.pd-root #pfTable tr.pf-ex td.pf-rn{font-weight:400;padding-left:28px}.pd-root #pfTable tr.pf-sec td{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;background:var(--surface2);padding-top:7px;padding-bottom:7px}.pd-root #pfTable td.n{font-size:13.5px}.pd-root #viewPerf{contain:inline-size;width:min(1520px,calc(100vw - 32px))}.pd-root{--g1:#0f7a4a;--g2:#5fc596;--r1:#b3261e;--r2:#f0938a}.dark .pd-root,.pd-root.dark{--g1:#35b87c;--g2:#a2ecc8;--r1:#ea5f54;--r2:#ffb9b2}.pd-root #glMode button{font-family:var(--sans)!important;padding:6px 12px!important}.pd-root .gl-sub{border-top:1px solid var(--line);margin-top:12px;padding:12px 14px 0}.pd-root .gl-sub:first-child{margin-top:10px}.pd-root .gl-sub h4{margin:0 0 10px;font-size:14.5px;font-weight:600}.pd-root .gl-grid{display:grid;grid-template-columns:minmax(210px,1fr) minmax(250px,1.25fr) minmax(220px,1.1fr) 200px;gap:0;align-items:start}.pd-root .gl-col{padding:0 22px;border-left:1px solid var(--line);min-height:104px}.pd-root .gl-col:first-child{padding-left:0;border-left:0}.pd-root .gl-col h3{margin:0 0 6px;font-size:13.5px;font-weight:600}.pd-root .gl-big{font-size:16px;margin-bottom:8px;white-space:nowrap}.pd-root .gl-r,.pd-root .gl-r2{display:grid;grid-template-columns:1fr auto auto;gap:4px 12px;align-items:baseline;font-size:13.5px;line-height:1.7}.pd-root .gl-r2{grid-template-columns:1fr auto}.pd-root .gl-r span,.pd-root .gl-r2 span{color:var(--muted);white-space:nowrap}.pd-root .gl-r b,.pd-root .gl-r2 b{font-family:var(--mono);font-weight:600;text-align:right;white-space:nowrap}.pd-root .gl-r2 b{font-weight:500}.pd-root .gl-r em{font-style:normal;font-family:var(--mono);font-size:12.5px;min-width:74px;text-align:right;white-space:nowrap}.pd-root .gl-r em:empty{min-width:0}.pd-root .gl-gauge{padding-left:18px}.pd-root .gl-gauge svg{display:block;width:184px;max-width:100%;height:auto}.pd-root .gl-arc{fill:none;stroke-width:17}.pd-root .gl-arc-l{stroke:var(--r1)}.pd-root .gl-arc-g{stroke:var(--g1)}.pd-root .gl-arc-n{stroke:var(--chip)}.pd-root .gl-arc-s{stroke:var(--surface)}.pd-root .gl-gl{fill:var(--muted);font-size:12.5px;font-family:var(--sans)}.pd-root .gl-gv{fill:var(--ink);font-size:23px;font-weight:600;font-family:var(--mono)}.pd-root .gl-legend{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;margin:-2px 0 4px}.pd-root .gl-legend .pf-key{margin-left:0}.pd-root .gl-b{stroke-width:1.5}.pd-root .gl-rg{fill:var(--g1);fill-opacity:.42;stroke:var(--g1)}.pd-root .gl-ug{fill:var(--g2);fill-opacity:.2;stroke:var(--g2)}.pd-root .gl-rl{fill:var(--r1);fill-opacity:.42;stroke:var(--r1)}.pd-root .gl-ul{fill:var(--r2);fill-opacity:.2;stroke:var(--r2)}.pd-root .gl-ctl{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:12.5px;margin:-2px 0 10px}.pd-root #glAxis button{font-family:var(--sans)!important}.pd-root .gl-stop{stroke:var(--r1);stroke-width:1.5;stroke-dasharray:6 4}.pd-root .gl-stopt{fill:var(--r1);font-size:11.5px;font-family:var(--mono);font-weight:600}.pd-root .gl-ring{fill:none;stroke:var(--ink);stroke-width:1.5;pointer-events:none}.pd-root .gl-tv{font-family:var(--mono);font-weight:600;font-size:13.5px;margin-bottom:4px;white-space:pre}.pd-root #glChart svg{touch-action:pan-y}.pd-root #glZoom button{font-family:var(--mono)!important}.pd-root #viewPerf>.card,.pd-root #viewAlloc>.card{min-width:0}.pd-root #viewAlloc{min-width:0}.pd-root .gl-scroll.zoomed{contain:inline-size;width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px;cursor:grab;overscroll-behavior:contain;scrollbar-width:thin}.pd-root .gl-scroll.zoomed.dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root .gl-scroll.zoomed svg{touch-action:auto!important;display:block}.pd-root .gl-scroll.zoomed:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .gl-pin{fill:var(--surface);opacity:.92}@media (max-width:1000px){.pd-root .gl-grid{grid-template-columns:1fr 1fr;row-gap:14px}.pd-root .gl-col:nth-child(3){padding-left:0;border-left:0}.pd-root .gl-gauge{padding-left:22px}}@media (max-width:560px){.pd-root .gl-grid{grid-template-columns:1fr}.pd-root .gl-col{padding:0;border-left:0;min-height:0}.pd-root .gl-gauge{padding-left:0}}.pd-root{--am3:#b3261e;--am3t:#fff;--am2:#e07a72;--am2t:#3d0b08;--am1:#f6c9c5;--am1t:#5a120e;--az:#e7edf3;--azt:#111c2d;--ap1:#c4e6d4;--ap1t:#0a3d26;--ap2:#62c294;--ap2t:#06281a;--ap3:#0f7a4a;--ap3t:#fff}.dark .pd-root,.pd-root.dark{--am3:#d5443a;--am3t:#fff;--am2:#93322c;--am2t:#ffe1de;--am1:#552422;--am1t:#ffc9c4;--az:#243044;--azt:#c8d3e3;--ap1:#17432e;--ap1t:#bfeed6;--ap2:#1d6f4a;--ap2t:#dcf9ea;--ap3:#2fb174;--ap3t:#03170d}.pd-root #viewAlloc{contain:inline-size;width:min(1520px,calc(100vw - 32px))}.pd-root #aaView button{font-family:var(--sans)!important;padding:6px 12px!important}.pd-root .aa-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-root .aa-head .btn{padding:4px 8px;font-size:12.5px}.pd-root .aa-filters{padding-bottom:10px}.pd-root .aa-pick{all:unset;cursor:pointer;font:inherit;color:inherit;border-bottom:1px dotted currentColor}.pd-root .aa-pick:hover{color:var(--accent)}.pd-root .aa-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.pd-root .aa-subhead{font-weight:400;text-transform:none;letter-spacing:0}.pd-root a.aa-over{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--warn)}.pd-root .aa-warn,.pd-root .aa-ok{margin:0 14px 10px;padding:8px 12px;border-radius:8px;font-size:12.5px;line-height:1.5}.pd-root .aa-warn{background:var(--warn-bg);color:var(--ink)}.pd-root .aa-ok{color:var(--muted);padding:0;margin-bottom:8px}.pd-root .aa-lim{flex-basis:100%;font-size:12.5px}.pd-root .aa-lim input{width:56px;padding:3px 6px!important;text-align:right;font-family:var(--mono)}.pd-root .aa-track{position:relative;display:block;height:10px;border-radius:5px;background:var(--chip);min-width:90px}.pd-root .aa-track i{display:block;height:100%;border-radius:5px;background:var(--accent);min-width:2px}.pd-root .aa-track u{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);text-decoration:none;border-radius:1px}.pd-root .aa-div{position:relative;display:block;height:10px;min-width:90px;background:linear-gradient(var(--muted),var(--muted)) center/1px 100% no-repeat}.pd-root .aa-div i{position:absolute;top:0;bottom:0;border-radius:3px;min-width:2px}.pd-root .aa-div i.ov{background:var(--accent)}.pd-root .aa-div i.un{background:var(--muted);opacity:.55}.pd-root .aa-chipf{display:inline-flex;align-items:center;gap:6px;background:var(--info-bg);color:var(--info);border-radius:999px;padding:3px 6px 3px 10px;font-size:12px;font-weight:600}.pd-root .aa-chipf button{border:0;background:none;color:inherit;font-size:11px;padding:2px 5px;border-radius:50%}.pd-root a.aa-t,.pd-root span.aa-t{display:inline-block;font-family:var(--mono);font-size:11.5px;font-weight:600;line-height:1;padding:6px 0;width:58px;text-align:center;border-radius:5px;border:0!important;text-decoration:none}.pd-root a.aa-t:hover,.pd-root a.aa-t:focus-visible{outline:2px solid var(--ink);outline-offset:1px;color:inherit}.pd-root .aa-m3{background:var(--am3);color:var(--am3t)!important}.pd-root .aa-m2{background:var(--am2);color:var(--am2t)!important}.pd-root .aa-m1{background:var(--am1);color:var(--am1t)!important}.pd-root .aa-z{background:var(--az);color:var(--azt)!important}.pd-root .aa-p1{background:var(--ap1);color:var(--ap1t)!important}.pd-root .aa-p2{background:var(--ap2);color:var(--ap2t)!important}.pd-root .aa-p3{background:var(--ap3);color:var(--ap3t)!important}.pd-root .aa-n{background:none;color:var(--muted)!important;box-shadow:inset 0 0 0 1px var(--line)}.pd-root .aa-scale{display:inline-flex;gap:2px;margin-left:auto}.pd-root .aa-scale .aa-t{width:46px;border-radius:3px;padding:5px 0}.pd-root .aa-cell{display:flex;flex-wrap:wrap;gap:4px}.pd-root table.aa-tbl td{white-space:normal;vertical-align:middle}.pd-root table.aa-tbl td.n{white-space:nowrap}.pd-root .aa-gn{font-weight:600;white-space:nowrap!important}.pd-root .aa-gn small{display:block;font-weight:400;color:var(--muted);font-size:11px}.pd-root .aa-tk{min-width:260px}.pd-root table.aa-mx{border-collapse:separate;border-spacing:3px;padding:0 11px 4px}.pd-root table.aa-mx th,.pd-root table.aa-mx td{border:0;white-space:normal;vertical-align:top;padding:7px 8px;border-radius:6px;background:var(--surface2)}.pd-root table.aa-mx thead th{background:none;padding:4px 8px;text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--ink)}.pd-root table.aa-mx td{min-width:140px}.pd-root table.aa-mx td .aa-cell{min-height:22px}.pd-root table.aa-mx th.aa-in{background:color-mix(in srgb,var(--accent) 20%,var(--surface));color:var(--ink);text-transform:none;letter-spacing:0;font-size:12.5px;min-width:200px;vertical-align:middle}.pd-root table.aa-mx th.aa-sb{background:var(--accent);color:var(--accent-ink);width:24px;min-width:24px;padding:0;position:relative;overflow:hidden}.pd-root table.aa-mx thead th.aa-sb{background:none}.pd-root table.aa-mx th.aa-sb span{position:absolute;top:5px;right:0;bottom:5px;left:0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root table.aa-mx th.aa-in small{display:block;font-weight:500;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.pd-root .aa-hd{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.pd-root .aa-hd .mono{font-weight:500;font-size:11.5px;opacity:.85;white-space:nowrap}.pd-root.aa-pop{position:fixed;z-index:1200;pointer-events:none;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 44px #00000052;width:min(840px,calc(100vw - 12px));padding:12px 14px;font-family:var(--sans);font-size:13px}.pd-root .aa-ph{display:flex;gap:10px;align-items:baseline;margin-bottom:8px}.pd-root .aa-ph b{font-family:var(--mono);font-size:17px}.pd-root .aa-ph span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.pd-root .aa-pg{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px}.pd-root .aa-pr{margin-bottom:6px}.pd-root .aa-pr small{display:block;color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.pd-root .aa-pr b{font-weight:500;font-size:13px}.pd-root .aa-pi .aa-pr:nth-child(-n+4){display:inline-block;width:48%;vertical-align:top}.pd-root .aa-pc svg{display:block;width:100%;height:auto}.pd-root .aa-up{fill:var(--g1);stroke:var(--g1)}.pd-root .aa-dn{fill:var(--r1);stroke:var(--r1)}.pd-root .aa-vol{opacity:.45;stroke:none}.pd-root .aa-ck{display:flex;gap:4px 10px;flex-wrap:wrap;font-size:11.5px;align-items:center;margin-top:2px}.pd-root .aa-ck .pf-key{margin-left:0}.pd-root .aa-nochart{padding:60px 20px}@media (max-width:700px){.pd-root .aa-pg{grid-template-columns:1fr}.pd-root .aa-scale{margin-left:0}}.pd-root #viewWatch{min-width:0}.pd-root #viewWatch>.card{min-width:0}.pd-root .wl-kpis{grid-template-columns:repeat(7,minmax(0,1fr))!important}@media (max-width:1100px){.pd-root .wl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.pd-root .wlal{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:2px;font:600 11px/1 var(--mono);padding:2px 5px;margin-left:5px;border-radius:999px;vertical-align:2px}.pd-root .wlal.neg{background:var(--bad-bg);color:var(--bad)}.pd-root .wlal.pos{background:var(--good-bg);color:var(--good)}.pd-root .wlal:hover{outline:1.5px solid currentColor}.pd-root .wlal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root select.wlf{padding:4px 6px;font-size:12.5px;max-width:210px}.pd-root select.wlf.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pd-root .wlal-h{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.pd-root .wlal-h.neg{color:var(--bad)}.pd-root .wlal-h.pos{color:var(--good)}.pd-root .wl-st.neg{cursor:default;background:var(--bad-bg);color:var(--bad)}.pd-root span.wl-st.neg:hover{background:var(--bad-bg);color:var(--bad)}.pd-root span.wl-st.off:hover{background:var(--chip);color:var(--muted)}.pd-root .wl-nb{display:inline-block;font:600 10.5px/1 var(--mono);background:var(--bad);color:var(--surface);border-radius:999px;padding:2px 6px;margin-left:3px}@media (max-width:520px){.pd-root .wl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pd-root #wlTabs button{padding:6px 14px;font-size:13px}.pd-root #wlPx{padding:4px 6px;font-size:12.5px;font-family:var(--mono)}.pd-root #wlPx.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pd-root .wl-drop{outline:2px dashed var(--accent);outline-offset:-4px}.pd-root .wl-colpick{position:relative;display:inline-block}.pd-root .wl-colpick summary{list-style:none;cursor:pointer;font-size:12.5px;padding:4px 10px}.pd-root .wl-colpick summary::-webkit-details-marker{display:none}.pd-root .wl-colpick[open] summary{border-color:var(--accent)}.pd-root .wl-colbox{position:absolute;z-index:20;top:calc(100% + 4px);left:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;box-shadow:0 10px 30px #00000040;max-height:340px;overflow:auto;min-width:230px;display:grid;gap:3px}.pd-root .wl-colbox label{display:flex;gap:6px;align-items:center;font-size:12.5px;white-space:nowrap}.pd-root .wl-colbox .btn{padding:3px 8px;font-size:12px}.pd-root td.wl-x,.pd-root th.wl-x{font-size:12.5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.pd-root td.wl-x{font-family:var(--mono)}.pd-root th.wl-x{border-left:0}.pd-root table.wl-tbl td{vertical-align:middle}.pd-root th.wl-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root th.wl-sort:hover{color:var(--ink)}.pd-root th.wl-sort .ar{font-size:10px;margin-left:3px;color:var(--accent)}.pd-root .wl-chips{white-space:normal!important;min-width:240px}.pd-root .wl-st{all:unset;cursor:pointer;display:inline-block;font-size:11.5px;line-height:1.2;padding:3px 8px;margin:2px 4px 2px 0;border-radius:999px;background:var(--chip);color:var(--ink)}.pd-root .wl-st:hover{background:var(--info-bg);color:var(--info)}.pd-root .wl-st.off{color:var(--muted);text-decoration:line-through}.pd-root .wl-st:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .wl-dup{display:inline-block;font-family:var(--mono);background:var(--info-bg);color:var(--info);border-radius:999px;padding:1px 8px}.pd-root .pf-sech{padding:14px 14px 8px;font-size:13.5px;font-weight:600;border-top:1px solid var(--line);margin-top:6px}.pd-root .pf-sech .muted{font-weight:400;font-size:12.5px}.pd-root.wl-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c148c;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow:auto}.pd-root.wl-ov[hidden]{display:none!important}#ovOv.pd-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:var(--bg);overflow:auto;-webkit-overflow-scrolling:touch}.pd-root .ov-bar0{position:sticky;top:0;z-index:5;display:flex;gap:10px;align-items:center;padding:10px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.pd-root .ov-find{position:relative;display:inline-flex;align-items:center}.pd-root .ov-find input{font:inherit;font-size:13px;color:var(--ink);background:var(--surface2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%237a8799' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.6 10.6 14 14'/%3E%3C/svg%3E") no-repeat 10px 50%/14px;border:1px solid var(--line);border-radius:999px;padding:7px 12px 7px 31px;width:280px;transition:width .15s,border-color .15s}.pd-root .ov-find input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent);background-color:var(--surface)}.pd-root .ov-find.hd input{width:196px;padding-right:30px}.pd-root .ov-find.hd input:focus{width:270px}.pd-root .ov-find kbd{position:absolute;right:9px;font:600 10.5px/1 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 5px;pointer-events:none;background:var(--surface)}.pd-root .ov-find input:focus+kbd{display:none}.pd-root#ovPal,#ovPal.pd-root{position:fixed;z-index:1300;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 44px #00000047;padding:6px;max-height:min(440px,70vh);overflow:auto}.pd-root .ov-pg{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 8px 4px;font-weight:600}.pd-root .ov-pi{all:unset;box-sizing:border-box;display:grid;grid-template-columns:62px auto 1fr;gap:8px;align-items:baseline;width:100%;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:13px}.pd-root .ov-pi.on,.pd-root .ov-pi:hover{background:var(--info-bg)}.pd-root .ov-pi b{font-weight:600;white-space:nowrap}.pd-root .ov-pi small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.pd-root .ov-pk{font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;padding:3px 0;border-radius:999px;text-align:center}.pd-root .ov-pk.t{background:var(--good-bg);color:var(--good)}.pd-root .ov-pk.i{background:var(--warn-bg);color:var(--warn)}.pd-root .ov-bar0 b{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pd-root #ovQ{width:210px;padding:6px 10px;font-size:13px}.pd-root .ov-wrap{max-width:1320px;margin:0 auto;padding:16px 16px 60px;display:grid;gap:14px}.pd-root .ov-wait{color:var(--muted);font-size:13px;padding:26px 8px;text-align:center}.pd-root .ov-id{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;align-items:end}.pd-root .ov-idl{min-width:0}.pd-root .ov-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:2px}.pd-root .ov-crumb{font-size:12px;color:var(--muted)}.pd-root .ov-tkline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:2px}.pd-root .ov-tkline b{font-family:var(--mono);font-size:34px;line-height:1.05;font-weight:600;letter-spacing:-.02em}.pd-root .ov-tkline b.ind{font-family:var(--sans);font-size:30px}.pd-root .ov-tkline span{font-size:17px;font-weight:500}.pd-root .ov-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pd-root .ov-chipb{border:0;cursor:pointer;font-family:inherit}.pd-root .ov-chipb:hover{outline:1.5px solid currentColor}.pd-root .ov-px{text-align:right}.pd-root .ov-px>b{font-family:var(--mono);font-size:34px;line-height:1;font-weight:600}.pd-root .ov-chg{font-family:var(--mono);font-size:15px;font-weight:600;margin-top:4px}.pd-root .ov-px small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.pd-root .ov-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:10px}.pd-root .ov-links .btn{padding:5px 11px;font-size:12.5px;text-decoration:none}.pd-root .ov-strip{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));gap:8px}.pd-root .ov-st{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--line);border-radius:10px;padding:9px 11px;min-width:0}.pd-root .ov-st small{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .ov-st b{display:block;font-family:var(--mono);font-size:16px;font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .ov-st span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .ov-st.g{border-top-color:var(--good)}.pd-root .ov-st.w{border-top-color:var(--warn)}.pd-root .ov-st.b{border-top-color:var(--bad)}.pd-root .ov-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.pd-root .ov-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;display:flex;flex-direction:column}.pd-root .ov-c12{grid-column:span 12}.pd-root .ov-c8{grid-column:span 8}.pd-root .ov-c7{grid-column:span 7}.pd-root .ov-c6{grid-column:span 6}.pd-root .ov-c5{grid-column:span 5}.pd-root .ov-c4{grid-column:span 4}.pd-root .ov-ch{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line)}.pd-root .ov-ch h2{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-weight:600}.pd-root .ov-chr{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-root .ov-src{font-size:11px;color:var(--muted)}.pd-root .ov-ch .seg button{padding:4px 9px;font-size:12px}.pd-root .ov-cb{padding:12px 14px;flex:1;min-width:0}.pd-root .ov-cb svg{display:block;width:100%;height:auto}.pd-root .ov-ax{fill:var(--muted);font-size:11px;font-family:var(--mono)}.pd-root .ov-gr{stroke:var(--line);stroke-width:1}.pd-root .ov-key{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--muted);margin-top:6px}.pd-root .ov-key i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:5px;border-radius:1px}.pd-root .ov-key i.sq{width:9px;height:9px;border-radius:2px}.pd-root .ov-dotk{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.pd-root .ov-kv{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.pd-root .ov-kv div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px;min-width:0}.pd-root .ov-kv div span{color:var(--muted);white-space:nowrap}.pd-root .ov-kv div b{font-family:var(--mono);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .ov-sub{font-size:12px;font-weight:600;margin:12px 0 6px}.pd-root .ov-cb>.ov-sub:first-child{margin-top:0}.pd-root .ov-range{position:relative;height:6px;border-radius:3px;background:var(--chip);margin:16px 0 4px}.pd-root .ov-range i{position:absolute;top:-4px;width:3px;height:14px;border-radius:2px;background:var(--ink);margin-left:-1px}.pd-root .ov-range u{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--accent);opacity:.35}.pd-root .ov-rl{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.pd-root .ov-tb{overflow-x:auto}.pd-root table.ov-t{width:100%;border-collapse:collapse;font-size:13px}.pd-root table.ov-t th,.pd-root table.ov-t td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pd-root table.ov-t th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--surface)}.pd-root table.ov-t td.n,.pd-root table.ov-t th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root table.ov-t tr:last-child td{border-bottom:0}.pd-root table.ov-t tr.me td{background:var(--info-bg);font-weight:600}.pd-root .ov-bars{display:grid;gap:7px}.pd-root .ov-bar{display:grid;grid-template-columns:96px 1fr 58px;gap:8px;align-items:center;font-size:12.5px}.pd-root .ov-bar span{color:var(--muted);white-space:nowrap}.pd-root .ov-bar em{font-style:normal;font-family:var(--mono);text-align:right}.pd-root .ov-track{height:10px;border-radius:5px;background:var(--chip);position:relative;overflow:hidden}.pd-root .ov-track i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--accent)}.pd-root .ov-track.mid{background:linear-gradient(var(--muted),var(--muted)) center/1px 100% no-repeat,var(--chip)}.pd-root .ov-track.mid i{left:auto}.pd-root .ov-news{display:grid}.pd-root .ov-nw{display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line)}.pd-root .ov-nw:last-child{border-bottom:0}.pd-root .ov-nw time{font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap;padding-top:2px}.pd-root .ov-nw b{font-weight:500}.pd-root .ov-nw a{color:inherit;text-decoration:none}.pd-root .ov-nw a:hover b{text-decoration:underline}.pd-root .ov-nw small{display:block;color:var(--muted);font-size:11.5px}.pd-root .ov-lk{all:unset;cursor:pointer;border-bottom:1px dotted currentColor}.pd-root .ov-lk.mono{font-family:var(--mono);font-weight:600}.pd-root .ov-lk:hover{color:var(--info);border-bottom-style:solid}.pd-root .ov-lk:focus-visible,.pd-root .ov-heat button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .ov-flag{display:inline-flex;align-items:center;font:600 11px/1 var(--mono);padding:2px 5px;border-radius:999px;margin-left:4px}.pd-root .ov-flag.h{background:var(--info-bg);color:var(--info)}.pd-root .ov-flag.w{background:var(--good-bg);color:var(--good)}.pd-root .ov-flag.x{background:var(--bad-bg);color:var(--bad)}.pd-root .ov-mini{display:inline-block;vertical-align:middle;width:74px;height:8px;border-radius:4px;background:var(--chip);position:relative;overflow:hidden}.pd-root .ov-mini i{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:4px}.pd-root .ov-heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px}.pd-root .ov-heat button{border:0;cursor:pointer;border-radius:6px;padding:6px 4px;text-align:center;font-family:var(--mono);font-size:11.5px;line-height:1.25}.pd-root .ov-heat b{display:block;font-weight:600}.pd-root .ov-heat .me{position:relative;overflow:hidden;outline:0;box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 5px var(--surface)}.pd-root .ov-heat .me b{font-weight:700}.pd-root .ov-heat .me:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent var(--ink) transparent transparent}.pd-root .ov-heat .hp3{background:#0f7a4a;color:#fff}.pd-root .ov-heat .hp2{background:#6fc79b;color:#111c2d}.pd-root .ov-heat .hp1{background:#c9ecd9;color:#111c2d}.pd-root .ov-heat .h0{background:var(--chip);color:var(--ink)}.pd-root .ov-heat .hn1{background:#f6cdc9;color:#111c2d}.pd-root .ov-heat .hn2{background:#e98a82;color:#111c2d}.pd-root .ov-heat .hn3{background:#b3261e;color:#fff}.pd-root .ov-cal{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pd-root .ov-cal div{border:1px solid var(--line);border-radius:8px;padding:6px 8px;min-width:0}.pd-root .ov-cal div.hot{border-color:var(--warn);background:var(--warn-bg)}.pd-root .ov-cal small{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .ov-cal b{font-family:var(--mono);font-size:15px}.pd-root .ov-cal span{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .ov-dot{cursor:pointer}.pd-root .ov-dot:hover{opacity:1;stroke:var(--ink);stroke-width:1.5}.pd-root button.ov-ind{all:unset;cursor:pointer;border-bottom:1px dotted currentColor}.pd-root button.ov-ind:hover{color:var(--info)}@media (max-width:1100px){.pd-root .ov-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-root .ov-c8,.pd-root .ov-c7,.pd-root .ov-c6,.pd-root .ov-c5,.pd-root .ov-c4{grid-column:span 12}}@media (max-width:640px){.pd-root .ov-id{grid-template-columns:1fr}.pd-root .ov-px{text-align:left}.pd-root .ov-links{justify-content:flex-start}.pd-root .ov-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root .ov-kv{grid-template-columns:1fr}.pd-root .ov-cal{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-root #ovQ{width:130px}}#ovOv.pd-root[hidden]{display:none!important}.pd-root #viewScreen,.pd-root #viewScreen .card{min-width:0}.pd-root .sc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;padding:12px 14px}.pd-root .sc-hl{display:grid;gap:8px;min-width:0}.pd-root .sc-ctl{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pd-root .sc-ctl .btn{padding:5px 10px;font-size:12.5px}.pd-root #scSaved{max-width:220px}.pd-root .sc-hr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pd-root .sc-hr b{font-size:30px;font-weight:600;line-height:1}.pd-root .sc-hr .btn{align-self:center}.pd-root .sc-msg{background:var(--warn-bg);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:12.5px}.pd-root .sc-msg.bad{background:var(--bad-bg)}.pd-root .sc-mine{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.pd-root .sc-mine table{width:100%;border-collapse:collapse;font-size:13px}.pd-root .sc-mine th,.pd-root .sc-mine td{padding:7px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.pd-root .sc-mine th.n,.pd-root .sc-mine td.n{text-align:right}.pd-root .sc-mine tr.sel td{background:var(--info-bg,transparent)}.pd-root .sc-mine .tw{overflow-x:auto}.pd-root .sc-presets{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}.pd-root .sc-presets button{border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:999px;padding:6px 13px;font:500 12.5px var(--sans);cursor:pointer}.pd-root .sc-presets button:hover{border-color:var(--accent)}.pd-root .sc-presets button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.pd-root .sc-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.pd-root .sc-main{display:grid;gap:18px;min-width:0}.pd-root .sc-side{position:sticky;top:10px;max-height:calc(100vh - 20px);overflow:auto}.pd-root .sc-grp{border-bottom:1px solid var(--line)}.pd-root .sc-grp:last-child{border-bottom:0}.pd-root .sc-grp.cust{background:var(--surface2)}.pd-root .sc-data-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pd-root #scDataRun{margin-left:auto}.pd-root .sc-data-status{font-size:13px;color:var(--ink)}.pd-root .sc-data-status:empty{display:none}.pd-root .sc-data-drop{border:1px dashed var(--line);padding:20px;text-align:center;color:var(--muted);font-size:13px}.pd-root .sc-data-drop.over{border-color:var(--accent);background:var(--info-bg)}.pd-root .sc-data-preview{min-width:0;margin:0;border-top:0;padding-top:0}.pd-root .sc-data-preview .cardhead{flex-wrap:wrap;gap:10px}.pd-root .sc-data-preview .tw{max-height:600px;overflow:auto}.pd-root .sc-data-preview th{position:sticky;top:0;background:var(--surface)}.pd-root .sc-data-preview td{white-space:nowrap}.pd-root #scDataSelect{max-width:230px}.pd-root #scDataSearch{max-width:220px}.pd-root .sc-gh{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:7px;width:100%;padding:10px 14px;font-size:13px;font-weight:600}.pd-root .sc-gh:hover{background:var(--surface2)}.pd-root .sc-gh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pd-root .sc-car{color:var(--muted);font-size:11px;width:10px}.pd-root .sc-cnt{margin-left:auto;background:var(--accent);color:var(--accent-ink);border-radius:999px;font:600 11px/1 var(--mono);padding:3px 7px}.pd-root .sc-gb{padding:2px 14px 12px;display:grid;gap:7px}.pd-root .sc-fr{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:12.5px;padding:3px 6px;margin:0 -6px;border-radius:6px}.pd-root .sc-fr.on{background:var(--info-bg)}.pd-root .sc-fr label{line-height:1.3}.pd-root .sc-fr input[type=number]{width:70px;padding:4px 6px;font:12.5px var(--mono);text-align:right}.pd-root .sc-fr select{max-width:150px;padding:4px 6px;font-size:12.5px}.pd-root .sc-rg{display:inline-flex;gap:4px}.pd-root .sc-rg input[type=number]{width:58px}.pd-root .sc-fr input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.pd-root .sc-srv{color:var(--accent);font-size:9px;vertical-align:1px}.pd-root .sc-add{padding:10px 14px;font-size:12px;color:var(--muted)}.pd-root .sc-fn{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(80px,1fr) 46px 58px;gap:10px;align-items:center;font-size:12.5px;padding:3px 0}.pd-root .sc-fn .fl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .sc-fn em{font-style:normal;font-family:var(--mono);font-weight:600;text-align:right}.pd-root .sc-fn small{font-family:var(--mono);color:var(--bad);font-size:11.5px}.pd-root .sc-x{border:0;background:var(--chip);color:var(--muted);border-radius:50%;width:18px;height:18px;line-height:1;margin-right:7px;cursor:pointer;font-size:13px;padding:0}.pd-root .sc-x:hover{background:var(--bad-bg);color:var(--bad)}.pd-root .sc-wts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 14px;padding:12px 14px}.pd-root .sc-wts label{display:grid;gap:3px;font-size:12px;color:var(--muted)}.pd-root .sc-wts input{width:100%;accent-color:var(--accent)}.pd-root .sc-wts em{font-style:normal;font-family:var(--mono);font-weight:600;color:var(--ink);font-size:13px}.pd-root #viewScreen .seg button{padding:5px 10px;font-size:12.5px}.pd-root table.sc-t td{vertical-align:middle}.pd-root th.sc-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root th.sc-sort:hover{color:var(--ink)}.pd-root table.sc-t thead th{position:sticky;top:0;background:var(--surface);z-index:1}.pd-root .sc-sc{display:inline-block;vertical-align:middle;width:44px;height:7px;border-radius:4px;background:var(--chip);position:relative;overflow:hidden}.pd-root .sc-sc i{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.pd-root .sc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.pd-root .sc-share .ov-bar{grid-template-columns:170px 1fr 46px}.pd-root .sc-share .ov-track u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.6}.pd-root .sc-share .ov-track i{border-radius:5px}@media (max-width:1100px){.pd-root .sc-grid{grid-template-columns:1fr}.pd-root .sc-side{position:static;max-height:none}.pd-root .sc-wts{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-root .sc-two,.pd-root .sc-head{grid-template-columns:1fr}.pd-root .sc-hr{justify-content:flex-start}}@media (max-width:640px){.pd-root .sc-wts{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root .sc-fn{grid-template-columns:1fr 60px 36px 46px}}@media (min-width:721px){.pd-root .wrap:has(>#viewScreen:not([hidden])),.pd-root .wrap:has(>#viewMine:not([hidden])){width:min(1520px,100%)}}.pd-root #viewScreen{min-width:0;max-width:100%}.pd-root .market-page{border-top:0;margin-top:0;padding-top:0;min-width:0}.pd-root .market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.pd-root .market-stat{display:grid;gap:8px;padding:20px 14px;min-width:0}.pd-root .market-stat strong{font-size:26px;overflow-wrap:anywhere}.pd-root .market-stat span{font-size:12px}.pd-root .market-meta{font-size:12px;line-height:1.6;margin:14px}.pd-root .market-section{margin-top:22px}.pd-root .market-page #marketRefresh{margin-left:auto}.pd-root .market-page .tw{overflow-x:auto}.pd-root .market-page td{white-space:nowrap}@media (max-width:720px){.pd-root .market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root .wrap{grid-template-columns:minmax(0,1fr)}.pd-root .wrap>*,.pd-root .viewgrid>*{min-width:0}.pd-root #viewSeg{flex-wrap:wrap;max-width:100%;height:auto}.pd-root .cardhead>span{flex-wrap:wrap;min-width:0}.pd-root .tag.reopen{background:var(--good-bg);color:var(--good)}.pd-root .fmk{all:unset;cursor:pointer;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--chip);color:var(--muted)}.pd-root .fmk[aria-pressed=true]{background:var(--bad-bg);color:var(--bad)}.pd-root .fmk:focus-visible{outline:2px solid var(--accent)}.pd-root .ov-nav{display:flex;gap:2px;background:var(--chip);border-radius:10px;padding:3px;min-width:0;overflow-x:auto;scrollbar-width:none}.pd-root .ov-nav button{all:unset;cursor:pointer;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--muted);padding:6px 10px;border-radius:8px}.pd-root .ov-nav button:hover{background:var(--surface);color:var(--ink)}.pd-root .ov-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:1100px){.pd-root .ov-bar0{flex-wrap:wrap}.pd-root .ov-nav{order:9;flex:1 1 100%}}.pd-root .ov-sw{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;padding:10px 14px}.pd-root .ov-sw label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.pd-root #ovtSw{font:600 15px var(--mono);text-transform:uppercase;width:230px;max-width:100%;padding:7px 10px;border:1.5px solid var(--accent);border-radius:8px;background:var(--surface);color:var(--ink)}.pd-root #ovtSw::-moz-placeholder{text-transform:none;font-weight:400;font-family:var(--sans,inherit);font-size:13px}.pd-root #ovtSw::placeholder{text-transform:none;font-weight:400;font-family:var(--sans,inherit);font-size:13px}.pd-root #oviSw{font-size:14px;font-weight:600;padding:7px 10px;max-width:min(420px,100%);border:1.5px solid var(--accent)}.pd-root .ov-sw-n{font-size:12px;color:var(--muted)}.pd-root .ov-sw-r{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto;font-size:12px;color:var(--muted)}.pd-root .ov-sw-r .btn{font-size:12.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-root .ov-sw-c{all:unset;cursor:pointer;font:600 12px var(--mono);padding:3px 8px;border-radius:999px;background:var(--chip);color:var(--ink)}.pd-root .ov-sw-c:hover{background:var(--info-bg);color:var(--info)}.pd-root .ov-sw-c:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.pd-root .ov-sw-r{margin-left:0}.pd-root #ovtSw{width:100%}}.pd-root #viewIns{min-width:0;gap:14px}.pd-root #viewIns>*{min-width:0}.pd-root .in-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--pd-hdr,65px));z-index:9;background:var(--bg);padding:6px 0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--line)}.pd-root .in-nav button{all:unset;cursor:pointer;white-space:nowrap;padding:7px 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--muted)}.pd-root .in-nav button:hover{background:var(--surface);color:var(--ink)}.pd-root .in-nav button[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.pd-root .in-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .in-page{display:grid;gap:14px;min-width:0}.pd-root .in-page>*{min-width:0}.pd-root .in-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.pd-root #viewIns .card{min-width:0;display:flex;flex-direction:column}.pd-root .in-c12{grid-column:span 12}.pd-root .in-c8{grid-column:span 8}.pd-root .in-c7{grid-column:span 7}.pd-root .in-c6{grid-column:span 6}.pd-root .in-c5{grid-column:span 5}.pd-root .in-c4{grid-column:span 4}@media (max-width:1000px){.pd-root .in-c8,.pd-root .in-c7,.pd-root .in-c6,.pd-root .in-c5,.pd-root .in-c4{grid-column:span 12}}.pd-root .in-ch{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line)}.pd-root .in-hx{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-root .in-src{font-size:11.5px;color:var(--muted)}.pd-root .in-cb{padding:12px 14px;flex:1;min-width:0}.pd-root .in-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pd-root .in-st{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.pd-root .in-st small{display:block;font-size:11.5px;color:var(--muted)}.pd-root .in-st b{display:block;font-family:var(--mono);font-size:18px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .in-st span{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}.pd-root .in-st.g{border-top:3px solid var(--good)}.pd-root .in-st.w{border-top:3px solid var(--warn)}.pd-root .in-st.b{border-top:3px solid var(--bad)}.pd-root .in-st.n{border-top:3px solid var(--line)}.pd-root .in-ph{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:end;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.pd-root .in-crumb{font-size:12px;color:var(--muted)}.pd-root .in-ph h1{font-size:26px;margin:2px 0 0;text-wrap:balance}.pd-root .in-ph h1 small{font-size:15px;font-weight:500;color:var(--muted);margin-left:8px}.pd-root .in-ph h1 a.mslink{border-bottom-width:2px}.pd-root .in-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pd-root .in-right{text-align:right}@media (max-width:700px){.pd-root .in-ph{grid-template-columns:1fr}.pd-root .in-right{text-align:left}.pd-root .in-right>div{justify-content:flex-start!important}}.pd-root .in-ax{fill:var(--muted);font-size:11px;font-family:var(--mono)}.pd-root .in-gr{stroke:var(--line);stroke-width:1}.pd-root #viewIns svg{display:block;width:100%;height:auto}.pd-root .in-cw{position:relative}.pd-root .in-cw .in-xh{stroke:var(--muted);stroke-dasharray:3 3}.pd-root #insTip{position:fixed;z-index:60;pointer-events:none;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:12px;box-shadow:0 6px 20px #0000002e}.pd-root #insTip div{display:flex;justify-content:space-between;gap:14px;white-space:nowrap}.pd-root #insTip b{font-family:var(--mono)}.pd-root #insTip i{display:inline-block;width:9px;height:2px;margin-right:6px;vertical-align:middle}.pd-root .in-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--muted);margin-top:6px}.pd-root .in-key i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-right:5px}.pd-root .in-key i.sq{width:10px;height:10px}.pd-root .in-hb{display:grid;gap:7px}.pd-root .in-hbr{display:grid;grid-template-columns:minmax(90px,180px) minmax(0,1fr) 96px;gap:10px;align-items:center;font-size:12.5px}.pd-root .in-hbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .in-hbt{height:11px;border-radius:6px;background:var(--chip);position:relative}.pd-root .in-hbt i{position:absolute;top:0;bottom:0;border-radius:6px}.pd-root .in-hbt u{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--muted)}.pd-root .in-hbr em{font-style:normal;font-family:var(--mono);text-align:right}.pd-root .in-hbr em small{display:block;font-size:10.5px;color:var(--muted)}.pd-root .in-note{font-size:12.5px;color:var(--muted);line-height:1.5;margin:8px 0 0;max-width:95ch}.pd-root .in-ins{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pd-root .in-ins li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;line-height:1.5}.pd-root .in-ins li i{font-style:normal;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font:700 11px/1 var(--mono)}.pd-root .in-ins li.g i{background:var(--good-bg);color:var(--good)}.pd-root .in-ins li.w i{background:var(--warn-bg);color:var(--warn)}.pd-root .in-ins li.b i{background:var(--bad-bg);color:var(--bad)}.pd-root .in-ins li.n i{background:var(--info-bg);color:var(--info)}.pd-root .in-ready{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.pd-root .in-rr{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:12.5px;padding:8px 10px;border-radius:9px;background:var(--surface2);border:1px solid var(--line)}.pd-root .in-rr i{font-style:normal;font-weight:700;font-family:var(--mono)}.pd-root .in-rr.ok i{color:var(--good)}.pd-root .in-rr.part i{color:var(--warn)}.pd-root .in-rr.no i{color:var(--muted)}.pd-root .in-rr b{display:block}.pd-root .in-rr span{color:var(--muted)}.pd-root .in-mtx{border-collapse:separate}.pd-root .in-mtx td,.pd-root .in-mtx th{text-align:center;font-family:var(--mono);font-size:11.5px;padding:6px 5px;border:2px solid var(--surface)}.pd-root .in-mtx td{border-radius:5px}.pd-root .in-mtx th{white-space:nowrap}.pd-root .in-mtx th.rl{text-align:right;font-family:var(--sans)}.pd-root .in-cm td{padding:3px 1px;font-size:9.5px;min-width:20px}.pd-root .in-cm th{font-size:10px;padding:2px}.pd-root .in-cm th.v{writing-mode:vertical-rl;transform:rotate(180deg);padding:3px 1px}.pd-root .in-pill{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;padding:5px 12px;border-radius:999px}.pd-root .in-pill.g{background:var(--good-bg);color:var(--good)}.pd-root .in-pill.w{background:var(--warn-bg);color:var(--warn)}.pd-root .in-pill.b{background:var(--bad-bg);color:var(--bad)}.pd-root .in-swot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-root .in-swot div{border-radius:10px;padding:10px 12px;border:1px solid var(--line)}.pd-root .in-swot h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.pd-root .in-swot ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.pd-root .in-swot .s{background:var(--good-bg)}.pd-root .in-swot .w{background:var(--warn-bg)}.pd-root .in-swot .o{background:var(--info-bg)}.pd-root .in-swot .t{background:var(--bad-bg)}@media (max-width:600px){.pd-root .in-swot{grid-template-columns:1fr}}.pd-root .in-case{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-root .in-case>div{border-radius:10px;padding:12px;border:1px solid var(--line)}.pd-root .in-case .bull{border-top:4px solid var(--good)}.pd-root .in-case .bear{border-top:4px solid var(--bad)}.pd-root .in-case h3{margin:0 0 6px;font-size:14px}.pd-root .in-case ol{margin:0;padding-left:18px;font-size:13px;line-height:1.55}@media (max-width:700px){.pd-root .in-case{grid-template-columns:1fr}}.pd-root .in-sub{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 4px}.pd-root .in-pmap{position:relative;height:60px;margin:0 44px}.pd-root .in-pmap .bar{position:absolute;left:0;right:0;top:27px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--bad-bg),var(--chip),var(--good-bg))}.pd-root .in-pmap .mk{position:absolute;top:0;transform:translate(-50%);text-align:center;font:600 11px var(--mono)}.pd-root .in-pmap .mk div{width:2px;height:12px;background:var(--ink);margin:2px auto 0}.pd-root .in-pmap .now{position:absolute;top:23px;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);transform:translate(-50%)}.pd-root .in-pmap .ev{position:absolute;top:42px;transform:translate(-50%);font:600 11px var(--mono);color:var(--info);white-space:nowrap}.pd-root .in-gwrap{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center}.pd-root .in-tl{display:grid;gap:0}.pd-root .in-tli{display:grid;grid-template-columns:100px 18px 1fr;gap:8px;font-size:13px;padding:6px 0}.pd-root .in-tli.past{opacity:.55}.pd-root .in-tli time{font-family:var(--mono);font-size:12px;color:var(--muted);text-align:right}.pd-root .in-tli .dt{width:12px;height:12px;border-radius:50%;margin-top:4px;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.pd-root .in-tli .dt.w{background:var(--warn)}.pd-root .in-tli .dt.b{background:var(--bad)}.pd-root .in-tli .dt.n{background:var(--muted)}.pd-root .in-rng{position:relative;height:10px;border-radius:5px;background:var(--chip);margin:6px 0}.pd-root .in-rng i{position:absolute;top:-3px;width:4px;height:16px;border-radius:2px;background:var(--ink);transform:translate(-50%)}.pd-root .in-rng u{position:absolute;top:-2px;width:2px;height:14px;background:var(--info)}.pd-root .in-rl{padding:0!important;margin-top:-6px;font-size:10.5px;color:var(--muted)}.pd-root .in-rl>span:nth-child(2){display:flex;justify-content:space-between}.pd-root .in-vrow{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) 70px;gap:10px;align-items:center;font-size:12.5px;padding:4px 0}.pd-root .in-vrow em{font-style:normal;font-family:var(--mono);text-align:right}.pd-root .in-dots{font-family:var(--mono);color:var(--accent);letter-spacing:2px}.pd-root .in-dots span{color:var(--line)}.pd-root .in-sw{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}.pd-root .in-mixbar{display:flex;height:22px;border-radius:6px;overflow:hidden;gap:2px}.pd-root .in-tg{all:unset;cursor:pointer;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--chip);color:var(--muted)}.pd-root .in-tg[aria-pressed=true]{background:var(--bad-bg);color:var(--bad)}.pd-root .in-tg.gd[aria-pressed=true]{background:var(--good-bg);color:var(--good)}.pd-root .in-tg.sm{font-size:10.5px;padding:2px 7px}.pd-root .in-tg:disabled{cursor:default;opacity:.7}.pd-root .in-tg:focus-visible{outline:2px solid var(--accent)}.pd-root .in-cal{display:grid;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:3px}.pd-root .in-cal button{all:unset;cursor:pointer;aspect-ratio:1;border-radius:4px;font:600 9.5px/1 var(--mono);display:grid;place-items:center;color:var(--ink);position:relative;background:var(--chip)}.pd-root .in-cal button.j:after{content:"";position:absolute;right:2px;top:2px;width:5px;height:5px;border-radius:50%;background:var(--ink)}.pd-root .in-cal button.on{outline:2px solid var(--accent);outline-offset:1px}.pd-root .in-cal button:focus-visible{outline:2px solid var(--accent)}.pd-root .in-jcard{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface2);display:grid;gap:6px}.pd-root .in-jcard:hover{border-color:var(--accent)}.pd-root .in-jcard p{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.pd-root div.in-jcard{cursor:default}.pd-root .in-jh{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.pd-root .in-jh time{font-family:var(--mono);font-weight:600}.pd-root .in-feed{display:grid;gap:8px;max-height:560px;overflow:auto}.pd-root .in-f2,.pd-root .in-f3,.pd-root .in-f4{display:grid;gap:10px}.pd-root .in-f2{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-root .in-f3{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-root .in-f4{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-root .in-f2 .w4{grid-column:1/-1}.pd-root .in-f2 .w3{grid-column:span 3}@media (max-width:800px){.pd-root .in-f2,.pd-root .in-f4{grid-template-columns:1fr 1fr}.pd-root .in-f3{grid-template-columns:1fr}.pd-root .in-f2 .w3{grid-column:1/-1}}.pd-root #viewIns label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.pd-root #viewIns .in-right label,.pd-root #viewIns label:has(>input[type=checkbox]){display:inline-flex;gap:6px;align-items:center}.pd-root #viewIns textarea,.pd-root #viewIns .in-f2 input,.pd-root #viewIns .in-f2 select,.pd-root #viewIns .in-f3 input,.pd-root #viewIns .in-f3 select,.pd-root #viewIns .in-jrow input,.pd-root #viewIns .in-names input,.pd-root .in-er input,.pd-root .in-er select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 9px;font:inherit;font-size:13px;width:100%;box-sizing:border-box}.pd-root #viewIns textarea{resize:vertical}.pd-root .in-ed fieldset{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:8px;min-width:0}.pd-root .in-ed legend{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 4px}.pd-root .in-er{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:6px;align-items:center;font-size:12.5px;color:var(--ink)}.pd-root .in-er.f3{grid-template-columns:minmax(0,1.1fr) 60px minmax(0,1fr)}.pd-root .in-kt td{vertical-align:middle}.pd-root .in-kt select,.pd-root .in-kt input{font-size:12.5px}.pd-root .in-ed{display:grid;gap:14px}.pd-root .in-jrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-root .in-jrow input{flex:1;min-width:200px;width:auto!important}.pd-root .in-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.pd-root .in-names label{display:grid!important;grid-template-columns:44px 1fr;align-items:center}.pd-root .in-badge{font:700 10.5px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:5px;white-space:nowrap}.pd-root .in-badge.g{background:var(--good-bg);color:var(--good)}.pd-root .in-badge.w{background:var(--warn-bg);color:var(--warn)}.pd-root .in-badge.b{background:var(--bad-bg);color:var(--bad)}.pd-root .in-badge.n{background:var(--chip);color:var(--muted)}.pd-root td .in-spk{width:90px;height:24px;display:inline-block;vertical-align:middle}.pd-root #viewIns tr.in-me td{background:var(--info-bg);font-weight:600}.pd-root #viewIns tr.in-dim td{opacity:.7}.pd-root #viewIns .seg button{padding:5px 10px;font-size:12.5px}.pd-root .in-lead{font-size:15px;line-height:1.55;max-width:90ch;margin:0}.pd-root .in-ci{position:relative;height:8px;background:var(--chip);border-radius:4px;width:120px;display:inline-block;vertical-align:middle}.pd-root .in-ci i{position:absolute;top:0;bottom:0;background:var(--accent);opacity:.45;border-radius:4px}.pd-root .in-ci u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink)}.pd-root .in-ci b{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--muted)}.pd-root .in-wait{color:var(--muted);font-size:13px;padding:10px 0}.pd-root .in-empty{display:grid;gap:4px;padding:18px 4px;color:var(--muted);font-size:13px}.pd-root .in-empty b{color:var(--ink);font-size:14px}.pd-root .in-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px}.pd-root .in-kv div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dashed var(--line);padding:4px 0;font-size:12.5px}.pd-root .in-kv span{color:var(--muted)}.pd-root .in-kv b{font-family:var(--mono);font-weight:600;text-align:right}.pd-root .in-lbar{display:inline-block;width:60px;height:8px;border-radius:4px;background:var(--chip);vertical-align:middle;position:relative;overflow:hidden}.pd-root .in-lbar i{position:absolute;right:0;top:0;bottom:0;background:var(--bad)}.pd-root .in-fun{display:flex;gap:2px;height:14px}.pd-root .in-fun div{border-radius:3px;min-width:0}.pd-root .in-mini{padding:1px 7px!important;font-size:11.5px!important;margin-left:4px}.pd-root #viewIns input::-moz-placeholder{text-transform:none}.pd-root #viewIns input::placeholder{text-transform:none}.pd-root .in-st b span{display:inline;font-size:inherit;color:inherit}.pd-root .wrap:has(>#viewIns:not([hidden])){max-width:1400px}.pd-root .in-hbr{grid-template-columns:minmax(70px,150px) minmax(60px,1fr) 88px}.pd-root .in-c4 .in-hbr{grid-template-columns:minmax(64px,120px) minmax(50px,1fr) 80px}.pd-root select.in-why{padding:3px 6px;font-size:12px;max-width:190px}.pd-root .in-links{display:flex;gap:12px;justify-content:flex-end;font-size:12px;flex-wrap:wrap}.pd-root .in-links a{color:var(--info);text-decoration:none}.pd-root .in-links a:hover{text-decoration:underline}.pd-root,.pd-portal{--yr0:#7a3b2e;--yr1:#c99a06;--yr2:#6f3fb4;--yr3:#7a8796;--yr4:#7d8a1c;--yr5:#2fa59a;--yr6:#d1497b;--yr7:#e0702a;--yr8:#2f9a4a;--yr9:#2a6fd6;--yr10:#c42b2b}.dark .pd-root,.dark .pd-portal{--yr0:#c98a7c;--yr1:#e8c547;--yr2:#a98ae6;--yr3:#a3afbd;--yr4:#b9c94a;--yr5:#4fd0c2;--yr6:#f07aa6;--yr7:#ff9a55;--yr8:#5fd07c;--yr9:#6fa4ff;--yr10:#ff6b6b}.pd-root .nx-sc{overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-root .nx-sc svg{display:block;width:100%;height:auto}.pd-root .pp-wrap .nx-sc svg{min-width:760px}.pd-root #ovtPast .ov-sub+.nx-sc svg{min-width:640px}.pd-root #ssChart .nx-sc svg{min-width:760px}.pd-root .nx-lbl{font:12px var(--sans);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.pd-root .nx-lbl tspan.v{fill:var(--muted);font-family:var(--mono);font-size:11px}.pd-root .nx-lbl.big{font-size:13px;font-weight:600}.pd-root .nx-col{font:600 11px var(--sans);letter-spacing:.09em;text-transform:uppercase;fill:var(--muted)}.pd-root .nx-ax{font:10.5px var(--mono);fill:var(--muted)}.pd-root .nx-gr{stroke:var(--line);stroke-width:1}.pd-root .dv-ctl{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px}.pd-root .dv-ctl .seg button{padding:4px 10px;font-size:12.5px}.pd-root .dv-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 14px 4px}.pd-root .dv-st{border:1px solid var(--line);border-radius:10px;padding:8px 11px;min-width:0}.pd-root .dv-st small{display:block;font-size:11.5px;color:var(--muted)}.pd-root .dv-st b{display:block;font:600 17px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .dv-st span{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .dv-st.warn{border-color:var(--warn);background:var(--warn-bg)}.pd-root .dv-info{min-height:22px;padding:6px 14px 0;font-size:12.5px;color:var(--muted)}.pd-root .dv-info b{color:var(--ink)}.pd-root .dv-body{padding:4px 14px 12px}.pd-root .dv-body .nx-sc svg{min-width:880px}.pd-root .dv svg .lk{transition:opacity .15s}.pd-root .dv svg.hl .lk{opacity:.08}.pd-root .dv svg.hl .nd{opacity:.25}.pd-root .dv svg.hl .nx-lbl{opacity:.35}.pd-root .dv svg.hl .on{opacity:1!important}.pd-root .dv svg.hl .lk.on{opacity:.6!important}.pd-root .dv svg .clk{cursor:pointer}.pd-root .dv svg .clk:hover{text-decoration:underline}.pd-root .dv-note{padding:0 14px 12px;font-size:12px;color:var(--muted)}@media (max-width:900px){.pd-root .dv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root .pp-years{display:flex;gap:4px;overflow-x:auto;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);position:relative}.pd-root .pp-years button{flex:1 0 auto;min-width:54px;border:0;background:none;border-radius:7px;padding:6px 8px 4px;font:500 12px var(--mono);color:var(--muted);cursor:pointer;display:grid;gap:2px;justify-items:center}.pd-root .pp-years button svg{width:40px;height:12px}.pd-root .pp-years button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.pd-root .pp-years button:hover:not([aria-pressed=true]){background:var(--chip)}.pd-root .pp-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:12px}.pd-root .pp-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.pd-root .pp-t{border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-width:0}.pd-root .pp-t small{display:block;font-size:11.5px;color:var(--muted)}.pd-root .pp-t b{display:block;font:600 16px var(--mono)}.pd-root .pp-t span{display:block;font-size:11.5px}.pd-root .pp-pill{font:600 12px var(--sans)}.pd-root .pp-tbl td,.pd-root .pp-tbl th{white-space:nowrap}@media (max-width:980px){.pd-root .pp-wrap{grid-template-columns:minmax(0,1fr)}.pd-root .pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pd-root .pp-tiles{grid-template-columns:1fr 1fr}}.pd-root .ss-ctl{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end}.pd-root .ss-f{display:grid;gap:3px;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-root .ss-f input{font:600 14px var(--mono);text-transform:uppercase;width:120px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--ink)}.pd-root .ss-f input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.pd-root .ss-yrs{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 4px}.pd-root .ss-yrs button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 9px 3px 7px;font:500 12px var(--mono);cursor:pointer;color:var(--ink)}.pd-root .ss-yrs button i{width:10px;height:10px;border-radius:50%;display:inline-block}.pd-root .ss-yrs button[aria-pressed=false]{opacity:.45}.pd-root .ss-yrs button[aria-pressed=false] i{background:var(--chip)!important}.pd-root .ss-yrs .q{border-style:dashed;color:var(--muted)}.pd-root .ss-chart{position:relative}.pd-root .ss-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 20px #0000001f;padding:7px 9px;font-size:12px;min-width:150px;z-index:3}.pd-root .ss-tip b{display:block;font-size:12px;margin-bottom:3px}.pd-root .ss-tip div{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono)}.pd-root .ss-tip i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.pd-root .ss-heat td{text-align:right;font-family:var(--mono);font-size:12px;padding:5px 6px}.pd-root .ss-heat tr.avg td{font-weight:600;border-top:2px solid var(--line)}.pd-root .ss-sum{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;margin-top:8px}.pd-root .etf-grade{display:flex;gap:12px;align-items:center;margin-bottom:10px}.pd-root .etf-grade>b{font:700 30px/1 var(--sans);width:54px;height:54px;border-radius:12px;display:grid;place-items:center;flex:none}.pd-root .etf-grade>b.gA{background:var(--good-bg);color:var(--good)}.pd-root .etf-grade>b.gB{background:var(--info-bg);color:var(--info)}.pd-root .etf-grade>b.gC{background:var(--warn-bg);color:var(--warn)}.pd-root .etf-grade>b.gD{background:var(--bad-bg);color:var(--bad)}.pd-root .etf-checks{display:grid;gap:7px}.pd-root .etf-ck{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.pd-root .etf-ck i{font-style:normal;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font:700 11px/1 var(--mono);background:var(--chip);color:var(--muted)}.pd-root .etf-ck.g i{background:var(--good-bg);color:var(--good)}.pd-root .etf-ck.w i{background:var(--warn-bg);color:var(--warn)}.pd-root .etf-ck.b i{background:var(--bad-bg);color:var(--bad)}.pd-root .etf-ck b{font-size:13px}.pd-root .etf-ck span{font-size:13px;margin-left:6px}.pd-root .etf-ck small{display:block;font-size:11.5px;color:var(--muted)}.pd-root .etf-pb{display:block;position:relative;height:6px;margin:2px 0}.pd-root .etf-pb i{position:absolute;top:0;bottom:0;border-radius:3px}.pd-root .etf-perf td{vertical-align:middle}.pd-root .etf-flows{display:grid;gap:6px}.pd-root .etf-flows>div,.pd-root .etf-fr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 92px;gap:10px;align-items:center;font-size:12.5px}.pd-root .etf-flows b,.pd-root .etf-fr b{font-family:var(--mono);text-align:right;font-size:12.5px}.pd-root .etf-fb{position:relative;height:10px;background:var(--chip);border-radius:5px;overflow:hidden}.pd-root .etf-fb i{position:absolute;top:0;bottom:0}.pd-root .etf-fr{padding:3px 0;border-bottom:1px solid var(--line)}.pd-root .etf-fr small{font-size:11.5px}.pd-root .etf-wb{display:block;height:8px;background:var(--chip);border-radius:4px;overflow:hidden}.pd-root .etf-wb i{display:block;height:100%;background:var(--accent);border-radius:4px}.pd-root .etf-ht td{padding-top:5px;padding-bottom:5px}.pd-root .etf-sx{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:12.5px;padding:3px 0}.pd-root .etf-sx b{font-family:var(--mono);text-align:right;font-weight:600}.pd-root .etf-con{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.pd-root .etf-con b{font-family:var(--mono)}.pd-root .etf-mine{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.pd-root .etf-mine>div,.pd-root .etf-an>div{border:1px solid var(--line);border-radius:10px;padding:9px 11px;min-width:0}.pd-root .etf-mine small,.pd-root .etf-an small{display:block;font-size:11.5px;color:var(--muted)}.pd-root .etf-mine b,.pd-root .etf-an b{display:block;font:600 18px var(--mono)}.pd-root .etf-mine span,.pd-root .etf-an span{display:block;font-size:11.5px;color:var(--muted)}.pd-root .etf-an{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-root .etf-bhs{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--chip)}.pd-root .etf-bhs i{display:block;height:100%}.pd-root .etf-lev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;background:var(--bad-bg);border-radius:10px;padding:12px 14px}.pd-root .etf-levb{display:grid;justify-items:center;padding:6px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--bad);color:var(--bad)}.pd-root .etf-levb b{font:700 20px var(--mono)}.pd-root .etf-levb span{font-size:11.5px;font-family:var(--mono)}.pd-root .etf-brief{padding:16px 18px;display:grid;gap:14px;position:relative;overflow:hidden}.pd-root .etf-brief:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--accent),var(--s3) 60%,var(--s6))}.pd-root .etf-bh h3{font:600 clamp(20px,2.2vw,26px)/1.25 var(--sans);margin:4px 0 6px}.pd-root .etf-bh h3 em{font-style:normal;color:var(--accent)}.pd-root .etf-bh p{margin:0;font-size:13.5px;max-width:110ch}.pd-root .etf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.pd-root .etf-tile{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:6px 8px;display:grid;gap:1px;min-width:0}.pd-root .etf-tile:hover{border-color:var(--accent)}.pd-root .etf-tile b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .etf-tile span{font-size:11px}.pd-root .etf-gch{display:flex;flex-wrap:wrap;gap:6px}.pd-root .etf-gch button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer;color:var(--ink)}.pd-root .etf-gch button span{font:500 11px var(--mono);color:var(--muted);margin-left:3px}.pd-root .etf-gch button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.pd-root .etf-gch button[aria-selected=true] span{color:inherit;opacity:.8}.pd-root .etf-x td{white-space:nowrap}.pd-root .etf-subh td{background:var(--surface2);font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:7px;padding-bottom:7px}.pd-root .etf-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.pd-root .etf-guide div{border-top:2px solid var(--accent);padding-top:6px;font-size:12.5px;line-height:1.5}.pd-root .etf-guide b{display:block;font-size:13px}.pd-root .etf-dot:hover circle{stroke:var(--ink);stroke-width:1.5}@media (max-width:900px){.pd-root .etf-an,.pd-root .etf-guide,.pd-root .etf-lev{grid-template-columns:minmax(0,1fr)}}.pd-root .etf-qd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:8px}.pd-root .etf-qd>div{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:12px}.pd-root .etf-qd b{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-right:4px;min-width:84px}.pd-root #etfSw{font:600 15px var(--mono);text-transform:uppercase;width:230px;max-width:100%;padding:7px 10px;border:1.5px solid var(--accent);border-radius:8px;background:var(--surface);color:var(--ink)}.pd-root #etfSw::-moz-placeholder{text-transform:none;font-weight:400;font-family:var(--sans);font-size:13px}.pd-root #etfSw::placeholder{text-transform:none;font-weight:400;font-family:var(--sans);font-size:13px}.pd-root .uni-ind{max-width:260px}.pd-root #uniBar:empty{display:none}@media (max-width:620px){.pd-root .uni-q{width:100%}.pd-root .uni-ind{max-width:100%;width:100%}}.pd-root .uni-q{font:600 15px var(--mono);text-transform:uppercase;width:300px;max-width:100%;padding:7px 10px;border:1.5px solid var(--accent);border-radius:8px;background:var(--surface);color:var(--ink)}.pd-root .uni-q::-moz-placeholder{text-transform:none;font-weight:400;font-family:var(--sans);font-size:13px}.pd-root .uni-q::placeholder{text-transform:none;font-weight:400;font-family:var(--sans);font-size:13px}.pd-root .ov-pk.e,.pd-root .ov-pk.u{background:var(--info-bg);color:var(--info)}.pd-root #uniBar{margin:0 0 14px}.pd-root .formgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px 14px;padding:14px;align-items:start}.pd-root .f input,.pd-root .f select{border:1px solid var(--line);background:var(--surface2);border-radius:8px;padding:7px 9px;width:100%;min-width:0;max-width:100%;height:36px;font-size:14px}.pd-root .f input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}.pd-root .f input[type=date]::-webkit-date-and-time-value{text-align:left}.pd-root .f select{text-overflow:ellipsis}.pd-root .f small,.pd-root .f .hint{overflow-wrap:anywhere}@media (max-width:520px){.pd-root .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root .f.wide{grid-column:span 2}}.pd-root .ss-heat th{font-size:11px}.pd-root .ss-heat th.ss-mo{text-align:center}.pd-root .ss-heat td:not(:first-child):not(:last-child){text-align:center}.pd-root #openBody,.pd-root #tradeBox,.pd-root #closedBox{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}.pd-root #openBody thead th,.pd-root #tradeBox thead th,.pd-root #closedBox thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--line)}.pd-root #openBody tr.row>td:first-child,.pd-root #openBody tr.lot>td:first-child,.pd-root #tradeBox tbody td:first-child,.pd-root #closedBox tbody td:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--line)}.pd-root #openBody tr.lot>td:first-child{background:var(--surface2)}.pd-root #openBody thead th:first-child,.pd-root #tradeBox thead th:first-child,.pd-root #closedBox thead th:first-child{left:0;z-index:4}.pd-root #openBody tbody tr.row:hover>td:first-child{background:var(--surface2)}.pd-root #openBody tr.detail>td{position:sticky;left:0}.pd-root .ssl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pd-root .ssl-t{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:6px;align-content:start;min-width:0;font-size:12.5px}.pd-root .ssl-t>small{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-root .ssl-t .muted{font-size:12px;line-height:1.4}.pd-root .ssl-arch{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.pd-root .ssl-arch .chip{font:600 13px var(--sans);padding:6px 10px;white-space:normal;text-align:left;display:inline-block}.pd-root .ssl-arch .ssl-out,.pd-root .ssl-arch .ssl-conf{font-size:11.5px;padding:3px 8px}.pd-root .ssl-out{background:none!important;border:1px solid var(--warn);color:var(--warn)!important}.pd-root .ssl-big{font:600 22px var(--mono);display:flex;align-items:center;gap:6px}.pd-root .ssl-big small{font-size:12px;color:var(--muted)}.pd-root .ssl-big .chip{font:600 14px var(--sans);padding:5px 12px}.pd-root .ssl-gw{display:flex;align-items:center;gap:10px;min-width:0}.pd-root .ssl-gw>span{min-width:0}.pd-root .ssl-g{width:76px;height:76px;flex:none}.pd-root .ssl-chips{display:flex;flex-wrap:wrap;gap:5px}.pd-root .ssl-chip{cursor:help}.pd-root .ssl-qp{font-weight:600;font-size:14px}.pd-root .ssl-qp.w{color:var(--warn)}.pd-root .ssl-qp.g{color:var(--good)}.pd-root .ssl-bcg{display:grid;grid-template-columns:1fr 1fr;gap:3px}.pd-root .ssl-bq{font:500 11px var(--sans);text-align:center;padding:7px 4px;border-radius:6px;background:var(--chip);color:var(--muted)}.pd-root .ssl-bq.on{font-weight:700}.pd-root .ssl-bq.on.good{background:var(--good-bg);color:var(--good)}.pd-root .ssl-bq.on.info{background:var(--info-bg);color:var(--info)}.pd-root .ssl-bq.on.warn{background:var(--warn-bg);color:var(--warn)}.pd-root .ssl-bq.on.bad{background:var(--bad-bg);color:var(--bad)}.pd-root .ssl-one{font-style:italic;margin:12px 0 4px;font-size:14px}.pd-root .ssl-warn{background:var(--warn-bg);color:var(--warn);border-radius:8px;padding:6px 10px;font-size:12.5px;margin-top:8px}.pd-root .ssl-note{background:var(--info-bg);color:var(--info);border-radius:8px;padding:7px 10px;font-size:12.5px;margin-bottom:10px}.pd-root .ssl-det{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.pd-root .ssl-det>section{min-width:0}.pd-root .ssl-det>section.w{grid-column:1/-1}.pd-root .ssl-det h3{font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.pd-root .ssl-det p{margin:0 0 8px;font-size:13px;line-height:1.5}.pd-root .ssl-det svg{max-width:440px;margin:0 auto}.pd-root .ssl-det .nx-sc svg{max-width:none;min-width:620px}.pd-root .ssl-bars{display:grid;gap:6px}.pd-root .ssl-br{display:grid;grid-template-columns:130px minmax(0,1fr) 34px;gap:10px;align-items:center;font-size:12.5px}.pd-root .ssl-br b{font-family:var(--mono);text-align:right}.pd-root .ssl-bt{height:9px;background:var(--chip);border-radius:5px;overflow:hidden}.pd-root .ssl-bt i{display:block;height:100%;border-radius:5px}.pd-root .ssl-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.pd-root .ssl-trio>div{border:1px solid var(--line);border-radius:8px;padding:7px 9px}.pd-root .ssl-trio small{display:block;font-size:11px;color:var(--muted)}.pd-root .ssl-trio b{display:block;font:600 18px var(--mono)}.pd-root .ssl-trio span{font-size:11px;color:var(--muted)}.pd-root .ssl-ul{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5;display:grid;gap:4px}.pd-root .ssl-weed{color:var(--bad)}.pd-root .ssl-mix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pd-root .ssl-mix>div{border-radius:7px;padding:5px;text-align:center}.pd-root .ssl-mix b{display:block;font:700 18px var(--mono)}.pd-root .ssl-mix span{font-size:10.5px}.pd-root .ssl-mix .good{background:var(--good-bg);color:var(--good)}.pd-root .ssl-mix .info{background:var(--info-bg);color:var(--info)}.pd-root .ssl-mix .warn{background:var(--warn-bg);color:var(--warn)}.pd-root .ssl-mix .bad{background:var(--bad-bg);color:var(--bad)}.pd-root .ssl-play{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px}.pd-root .ssl-play div{border-top:2px solid var(--accent);padding-top:6px;font-size:12.5px;line-height:1.5}.pd-root .ssl-play b{display:block;font-size:13px}.pd-root .ssl-ms{font:600 10px var(--mono);color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:4px;padding:0 3px;margin-left:2px}.pd-root .ssl-ms:hover{color:var(--accent);border-color:var(--accent)}.pd-root .ov-cb svg.ssl-g{width:76px;height:76px}.pd-root .ssl-t .chip{font-family:var(--sans)}.pd-root .ssl-det .ov-t td{white-space:normal;min-width:90px}.pd-root .ssl-det .ov-t td:first-child{white-space:nowrap}.pd-root .ssl-also{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px;font-size:12.5px}.pd-root .ssl-also .chip{font-family:var(--sans)}@media (max-width:1000px){.pd-root .ssl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pd-root .ssl-det,.pd-root .ssl-grid{grid-template-columns:minmax(0,1fr)}}.pd-root .ssl-red{background:var(--bad-bg);color:var(--bad);border-left:3px solid var(--bad);border-radius:6px;padding:6px 10px;font-size:12.5px;margin-bottom:10px}.pd-root .ssl-conf{background:none!important;border:1px solid var(--line);color:var(--muted)!important;font-size:11px!important;cursor:help}.pd-root .ssl-hyp{font-size:12px;line-height:1.45;color:var(--ink)}.pd-root .ssl-hyp b{font-weight:700}.pd-root .ssl-bord{font-size:10.5px!important;padding:1px 6px!important;vertical-align:1px}.pd-root .ssl-prim{box-shadow:inset 0 0 0 1px var(--accent)}.pd-root .ssl-prim i{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-right:5px}.pd-root .ssl-bm{font-weight:600;font-size:14px;cursor:help}.pd-root .ssl-t.ssl-w2{grid-column:span 2}@media (max-width:700px){.pd-root .ssl-t.ssl-w2{grid-column:auto}}.pd-root .vc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:". n ." "u m d" ". s .";gap:10px 26px;margin-bottom:8px}.pd-root .vc-n{grid-area:n}.pd-root .vc-u{grid-area:u}.pd-root .vc-m{grid-area:m}.pd-root .vc-d{grid-area:d}.pd-root .vc-s{grid-area:s}.pd-root .vc-b{border:1px solid var(--line);border-radius:10px;padding:9px 10px;display:grid;gap:7px;align-content:start;position:relative;min-width:0}.pd-root .vc-m{border-color:var(--accent);background:var(--surface2)}.pd-root .vc-u:after,.pd-root .vc-m:after{content:"→";position:absolute;right:-20px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:16px}.pd-root .vc-n:after{content:"↓";position:absolute;left:50%;bottom:-17px;color:var(--muted);font-size:14px}.pd-root .vc-s:before{content:"↑";position:absolute;left:50%;top:-17px;color:var(--muted);font-size:14px}.pd-root .vc-h{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-root .vc-h span{text-transform:none;letter-spacing:0;font-weight:400;margin-left:6px}.pd-root .vc-me small{display:block;font-size:11px;color:var(--muted)}.pd-root .vc-me b{font-size:15px}.pd-root .vc-me span{display:block;font-size:12px;color:var(--muted)}.pd-root .vc-me em,.pd-root .vc-c em{font-style:normal}.pd-root .vc-l{display:flex;flex-wrap:wrap;gap:5px}.pd-root .vc-c{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;background:var(--chip);border:1px solid transparent;border-radius:7px;padding:4px 8px;font:500 12px var(--sans);color:var(--ink);cursor:pointer;text-align:left;max-width:100%}.pd-root .vc-c:hover,.pd-root .vc-c:focus-visible{border-color:var(--accent)}.pd-root .vc-c small{font:500 10.5px var(--mono);color:var(--muted)}.pd-root .vc-c small b{color:var(--ink)}@media (max-width:820px){.pd-root .vc{grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "u" "m" "d" "s";gap:10px}.pd-root .vc-u:after,.pd-root .vc-m:after,.pd-root .vc-n:after,.pd-root .vc-s:before{display:none}}.pd-root .pp-wrap.pp-wide{grid-template-columns:minmax(0,1fr)}.pd-root .pp-wrap.pp-wide .pp-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:980px){.pd-root .pp-wrap.pp-wide .pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pd-root .pp-wrap.pp-wide .pp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root .ov-intro{max-width:760px;margin:6px 0 4px;display:grid;gap:3px}.pd-root .ov-intro p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.pd-root .ov-intro small{font-size:11.5px;color:var(--muted)}.pd-root .ov-intro .ov-lk{font-size:inherit}.pd-root .ea-ctl{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end;margin-bottom:12px}.pd-root .ea-f{display:grid;gap:3px;min-width:0}.pd-root .ea-f small{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-root .ea-f input{border:1px solid var(--line);background:var(--surface2);border-radius:8px;padding:6px 10px;width:230px;max-width:100%;color:var(--ink)}.pd-root .ea-sum{display:grid;gap:10px;margin-bottom:10px}.pd-root .ea-hl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pd-root .ea-hl>div{border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:12.5px;min-width:0}.pd-root .ea-hl small{flex-basis:100%;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-root .ea-hl b{font-family:var(--mono)}.pd-root .ea-n{max-width:280px;overflow:hidden;text-overflow:ellipsis}.pd-root .ea-pg{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}@media (max-width:900px){.pd-root .ea-hl{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root{--sm0:#0b6e99;--sm1:#b07f00;--sm2:#119a7a;--sm3:#b8262f;--sm4:#6a4db0;--sm5:#3b82d6;--sm6:#6c9a1f;--sm7:#d0661a;--sm8:#d0485a;--smb:#5d6b7c}.dark .pd-root,.pd-root.dark{--sm0:#3a9fd0;--sm1:#c9961c;--sm2:#1fae8b;--sm3:#ec5157;--sm4:#9479e0;--sm5:#5a94e6;--sm6:#86ad2f;--sm7:#e07d33;--sm8:#e9677c;--smb:#9aa7b6}.pd-root .sm .cardhead{align-items:flex-start}.pd-root .sm-ctl{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-end;font-size:12.5px}.pd-root .sm-ctl .seg button{padding:5px 10px;font-size:12.5px}.pd-root .sm-sel{display:inline-flex;gap:6px;align-items:center;color:var(--muted)}.pd-root .sm-sel select{padding:4px 8px;font-size:12.5px}.pd-root .sm-ck{display:inline-flex;gap:5px;align-items:center;color:var(--muted);cursor:pointer}.pd-root .sm-bm{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}.pd-root .sm-bm label{display:inline-flex;gap:5px;align-items:center;color:var(--muted)}.pd-root .sm-bm input{width:64px;padding:4px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface2);font:600 12.5px var(--mono);text-transform:uppercase;color:var(--ink)}.pd-root .sm-bm .btn{padding:4px 10px;font-size:12.5px}.pd-root .sm-bmmsg{color:var(--bad);font-size:12px}.pd-root .sm-body{padding:14px 18px 16px}.pd-root .sm-head{border-top:2px solid var(--ink);padding-top:10px;margin-bottom:16px}.pd-root .sm-head h3{margin:0;font:600 19px/1.25 var(--sans);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);text-transform:none}.pd-root .sm-head p{margin:4px 0 0;font-size:13px;color:var(--muted)}.pd-root .sm-head p b{font-family:var(--mono);font-size:12.5px}.pd-root .sm-grid{display:block}.pd-root .sm-p{min-width:0;position:relative}.pd-root .sm-h{display:flex;align-items:baseline;gap:7px;min-width:0;margin-bottom:2px}.pd-root .sm-t{all:unset;cursor:pointer;font:700 14px var(--sans);color:var(--ink)}.pd-root .sm-t:hover,.pd-root .sm-t:focus-visible{text-decoration:underline;text-underline-offset:3px}.pd-root .sm-h>b{font:700 14px var(--sans);color:var(--ink)}.pd-root .sm-n{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.pd-root .sm-tag{font-size:11px;color:var(--muted);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root .sm-v{font:600 12px var(--mono);white-space:nowrap;margin-left:auto}.pd-root .sm-v.hv{font-weight:500}.pd-root .sm-svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.pd-root .sm-g{stroke:var(--line);stroke-width:1}.pd-root .sm-g100{stroke:var(--muted);stroke-width:1.1;opacity:.7}.pd-root .sm-tk{stroke:var(--muted);stroke-width:1;opacity:.6}.pd-root .sm-ax{font:11px var(--sans);fill:var(--muted);font-variant-numeric:tabular-nums}.pd-root .sm-ghost{fill:none;stroke:var(--muted);stroke-width:1.3;opacity:.45}.pd-root .sm-hl{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 3;opacity:.55}.pd-root .sm-since{position:absolute;left:34px;bottom:24px;font-size:10.5px;color:var(--muted)}.pd-root .sm-bench .sm-h{opacity:.95}.pd-root .sm-foot{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted);align-items:center}.pd-root .sm-k{display:inline-block;vertical-align:middle;margin-right:5px}.pd-root .sm-k.b{width:8px;height:8px;border-radius:50%;background:var(--sm0)}.pd-root .sm-k.s{width:8px;height:8px;border-radius:50%;border:1.8px solid var(--sm0);box-sizing:border-box}.pd-root .sm-k.g{width:16px;height:0;border-top:1.3px solid var(--muted);opacity:.6}.pd-root .sm-k.d{width:16px;height:0;border-top:1.6px dashed var(--sm0)}@media (max-width:700px){.pd-root .sm-ctl{justify-content:flex-start}.pd-root .sm-body{padding:12px}}.pd-root .sm-rows{display:grid;gap:22px 26px}.pd-root .sm-sub{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:26px 0 12px;padding-top:10px;border-top:1px solid var(--line)}.pd-root .sm-sub b{font:600 14px var(--sans);color:var(--ink)}.pd-root .sm-sub span{font-size:12.5px;color:var(--muted)}.pd-root .sm-h{overflow:hidden}.pd-root .sm-v{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.pd-root .sm-rv{display:flex;flex-wrap:wrap;gap:0 10px;font:500 11.5px var(--mono);color:var(--muted);margin:0 0 3px;min-width:0;overflow:hidden;height:15px;line-height:15px}.pd-root .sm-rv b{font-weight:600}.pd-root .sm-rd{color:var(--ink)}.pd-root #smHost{min-width:0}.pd-root .wl2-card>.cardhead{display:block;padding:10px 12px}.pd-root .wl2-bar{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:center}.pd-root .wl2-ps{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pd-root .wl2-p{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:500;color:var(--ink);transition:border-color .12s,background .12s}.pd-root .wl2-p i{width:10px;height:10px;border-radius:50%;background:var(--wc,var(--accent))}.pd-root .wl2-p b{font:600 11.5px var(--mono);background:var(--chip);color:var(--muted);border-radius:999px;padding:1px 7px}.pd-root .wl2-p em{font-style:normal;color:var(--good);font-size:12px}.pd-root .wl2-p:hover{border-color:var(--wc,var(--accent))}.pd-root .wl2-p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root .wl2-p.on{background:color-mix(in srgb,var(--wc,var(--accent)) 14%,var(--surface));border-color:var(--wc,var(--accent));font-weight:600}.pd-root .wl2-p.on b{background:var(--wc,var(--accent));color:#fff}.pd-root .wl2-p.add{border-style:dashed;color:var(--accent)}.pd-root .wl2-p.neg{--wc:var(--bad)}.pd-root .wl2-p.neg b{background:var(--bad-bg,#fbe4e2);color:var(--bad)}.pd-root .wl2-hd{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;align-items:flex-start;padding:4px 14px 12px}.pd-root .wl2-hd h3{margin:0;font:600 19px/1.25 var(--sans);display:flex;align-items:center;gap:9px}.pd-root .wl2-hd h3 i{width:12px;height:12px;border-radius:4px;display:inline-block}.pd-root .wl2-hd p{margin:4px 0 0;font-size:12.5px;max-width:90ch}.pd-root .wl2-act{display:flex;flex-wrap:wrap;gap:8px}.pd-root .wl2-sec{border-top:1px solid var(--line)}.pd-root .wl2-sec>.cardhead{border-bottom:0;padding:10px 14px}.pd-root .wl2-f{padding:0 14px 10px}.pd-root .wl2-ck{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);cursor:pointer}.pd-root .wl2-tb{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}.pd-root .wl2-tb thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--line)}.pd-root .wl2-tb tbody td:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--line)}.pd-root .wl2-tb thead th:first-child{left:0;z-index:4}.pd-root .wl2-t td{vertical-align:middle}.pd-root .wl2-t th.wl2-s{cursor:pointer;white-space:nowrap}.pd-root .wl2-t th .ar{font-size:9px;margin-left:3px}.pd-root .wl2-t td.tk{min-width:150px}.pd-root .wl2-tk{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pd-root .wl2-t td.tk small{display:block;font:11px var(--sans);color:var(--muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-root .wl2-r.held td{background:color-mix(in srgb,var(--good) 5%,var(--surface))}.pd-root .wl2-r.held td:first-child{box-shadow:inset 3px 0 0 var(--good),inset -1px 0 0 var(--line)}.pd-root .wl2-chs{min-width:220px;max-width:420px;white-space:normal}.pd-root .wl2-ch{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;line-height:1.2;padding:3px 4px 3px 8px;margin:2px 4px 2px 0;border-radius:999px;background:var(--chip);color:var(--ink);border:1px solid transparent}.pd-root .wl2-ch i{font-style:normal;color:var(--muted);font-size:11px}.pd-root .wl2-ch.screen{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.pd-root .wl2-ch.screen i{color:var(--accent)}.pd-root .wl2-ch b{font:600 10.5px var(--mono);background:var(--surface);border-radius:999px;padding:1px 6px;color:var(--ink);min-width:12px;text-align:center}.pd-root .wl2-ch:hover{border-color:var(--accent)}.pd-root .wl2-ch:focus-visible{outline:2px solid var(--accent)}.pd-root .wl2-x{font:700 11px var(--mono);color:var(--accent);margin-left:2px}.pd-root .wl2-re{font:700 10.5px var(--mono);color:#fff;background:var(--s6,#6a4db0);border-radius:999px;padding:1px 6px}.pd-root .wl2-ex{font:700 10.5px var(--mono);color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,var(--surface));border-radius:999px;padding:1px 6px}.pd-root .ov-flag.p{background:color-mix(in srgb,var(--warn) 18%,var(--surface));color:var(--warn)}.pd-root .wl2-sn{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.pd-root .wl2-sp{width:64px;height:18px;display:block}.pd-root .wl2-gh th{background:var(--chip);text-align:left;font:600 12.5px var(--sans);color:var(--ink);position:sticky;left:0}.pd-root .wl2-gt{font:600 10.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 6px;background:var(--chip);color:var(--muted);white-space:nowrap}.pd-root .wl2-gt.screen{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.pd-root .wl2-in{all:unset;cursor:default;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 8px;margin:1px 4px 1px 0;border-radius:999px;border:1px solid color-mix(in srgb,var(--wc) 50%,transparent);color:var(--ink)}.pd-root .wl2-in:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--wc)}.pd-root button.wl2-in{cursor:pointer}.pd-root .wl2-scin{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:12px;margin-left:8px}.pd-root .wl2-dlg{max-width:980px;width:min(980px,calc(100vw - 24px))}.pd-root .wl2-dg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.pd-root .wl2-dc{display:grid;gap:8px;align-content:start;min-width:0}.pd-root .wl2-lb{display:grid;gap:4px;font:600 12px var(--sans);color:var(--ink)}.pd-root .wl2-lb input{font-weight:400}.pd-root .wl2-sw{display:flex;gap:6px}.pd-root .wl2-sw button{all:unset;cursor:pointer;width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 2px #fff6}.pd-root .wl2-sw button[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:1px}.pd-root .wl2-cur{border:1px solid var(--line);border-radius:10px;max-height:230px;overflow:auto}.pd-root .wl2-ci{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--line)}.pd-root .wl2-ci:last-child{border-bottom:0}.pd-root .wl2-ci small{grid-column:2}.pd-root .wl2-ci .del{grid-row:1/3;grid-column:3}.pd-root .wl2-pick{border:1px solid var(--line);border-radius:10px;max-height:220px;overflow:auto;padding:4px}.pd-root .wl2-pick label{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:7px;cursor:pointer}.pd-root .wl2-pick label:hover{background:var(--surface2)}.pd-root .wl2-pick label span{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center}.pd-root .wl2-pick small{font-size:11px}.pd-root .wl2-tm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px}.pd-root .wl2-tm input{width:120px}.pd-root .wl2-sm{margin:0;font-size:11.5px}.pd-root .wl2-up{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;margin-top:4px}@media (max-width:760px){.pd-root .wl2-dg{grid-template-columns:minmax(0,1fr)}.pd-root .wl2-bar{justify-content:flex-start}}.pd-root .wl2-legacy{display:none!important}.pd-root .wl2-card>.cardhead>span:last-child{margin-top:8px}.pd-root #wlKpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important}.pd-root .wl2-lb{display:flex;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px;row-gap:4px;align-items:baseline}.pd-root .wl2-lb>input,.pd-root .wl2-lb>.wl2-sw{flex-basis:100%}.pd-root .wl2-lb>.muted{font-weight:400}.pd-root .wl2-head{padding:10px 12px}.pd-root .wl2-card>.cardhead:has(.wl2-legacy){display:none}.pd-root .wl2-al{margin:0 14px 12px;border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));background:color-mix(in srgb,var(--bad) 7%,var(--surface));border-radius:10px;padding:9px 14px;font-size:13px}.pd-root .wl2-al b{color:var(--bad)}.pd-root .wl2-al ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:4px}.pd-root .wl2-al li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.pd-root .wl2-alk{font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:5px;background:var(--bad);color:#fff}.pd-root .wl2-al li.drop .wl2-alk{background:var(--warn)}.pd-root .wl2-gc{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);margin-left:auto}.pd-root .wl2-gc select{padding:3px 6px;font-size:12.5px}.pd-root .wl2-sec>.cardhead{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.pd-root .wl2-gds{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:0 14px 6px}.pd-root .wl2-gd{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:6px;align-content:start;background:linear-gradient(180deg,var(--surface),var(--surface2));position:relative}.pd-root .wl2-gd:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,var(--good),var(--accent))}.pd-root .wl2-gd.held:before{background:var(--good)}.pd-root .wl2-gh2{display:flex;align-items:center;gap:6px}.pd-root .wl2-gtk{font-size:16px;font-weight:700}.pd-root .wl2-gh2>b{margin-left:auto;font-size:15px}.pd-root .wl2-gd .wl2-chs{min-width:0;max-width:none}.pd-root .wl2-gm{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.pd-root .wl2-gm b{color:var(--ink);font-family:var(--mono);font-weight:600}.pd-root .wl2-gn{margin:0;font-size:12px;font-style:italic;color:var(--ink)}.pd-root .wl2-log{justify-self:start;padding:4px 10px;font-size:12.5px}.pd-root .wl2-nt{all:unset;cursor:pointer;font:600 10.5px var(--sans);padding:1px 7px;border-radius:999px;background:var(--chip);color:var(--muted)}.pd-root .wl2-nt.add{opacity:.45;font-size:12px;padding:0 5px}.pd-root .wl2-nt.add:hover{opacity:1}.pd-root .wl2-nt.s-watching{background:color-mix(in srgb,var(--info,#2a78d6) 15%,var(--surface));color:var(--info,#2a78d6)}.pd-root .wl2-nt.s-ready{background:var(--good);color:#fff}.pd-root .wl2-nt.s-passed{background:var(--chip);color:var(--muted);text-decoration:line-through}.pd-root .wl2-pop{position:fixed;z-index:1300;width:320px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 44px #0000004d;padding:12px;display:grid;gap:8px}.pd-root .wl2-pt{display:flex;gap:8px;align-items:baseline;font-size:12px}.pd-root .wl2-pt b{font-size:15px}.pd-root .wl2-pop textarea{width:100%;resize:vertical;font:13px var(--sans)}.pd-root .wl2-pb{display:flex;justify-content:flex-end;gap:8px}.pd-root .wl2-pf{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;background:var(--accent-soft,#dff0ef);border-radius:999px;padding:3px 4px 3px 10px}.pd-root .wl2-pf button{all:unset;cursor:pointer;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface)}.pd-root .wl2-sct td{white-space:nowrap}.pd-root .wl2-best td{background:color-mix(in srgb,var(--good) 6%,var(--surface))}.pd-root .wl2-vs{display:inline-flex;gap:8px;align-items:center}.pd-root .wl2-sb{position:relative;display:inline-block;width:120px;height:10px;background:var(--surface2);border-radius:3px}.pd-root .wl2-sb:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line)}.pd-root .wl2-sb i{position:absolute;top:1px;bottom:1px;border-radius:2px}.pd-root .wl2-sb i.p{background:var(--good)}.pd-root .wl2-sb i.n{background:var(--bad)}.pd-root .wl2-ot{border-collapse:separate;border-spacing:3px;margin:4px 10px}.pd-root .wl2-ot th{font:500 12px var(--sans);text-align:left;white-space:nowrap;padding:4px 8px;color:var(--ink)}.pd-root .wl2-ot thead th{vertical-align:bottom;max-width:120px}.pd-root .wl2-ot thead th span{display:block;white-space:normal;max-width:120px}.pd-root .wl2-ot td{padding:0}.pd-root .wl2-od{min-width:76px;height:46px;text-align:center;font:600 13px var(--mono);background:var(--chip);border-radius:8px;color:var(--muted)}.pd-root .wl2-oc{all:unset;cursor:pointer;box-sizing:border-box;display:grid;place-items:center;min-width:76px;height:46px;border-radius:8px;font:700 14px var(--mono);background:color-mix(in srgb,var(--accent) calc(var(--a)*100%),var(--surface2));color:var(--ink)}.pd-root .wl2-oc small{font:500 10px var(--mono);opacity:.8}.pd-root .wl2-oc:hover{outline:2px solid var(--accent)}.pd-root table.wl2-ot{width:auto;border-collapse:separate;border-spacing:3px}.pd-root table.wl2-ot th,.pd-root table.wl2-ot td{border:0!important;background:none;text-transform:none;letter-spacing:0;box-shadow:none;width:auto}.pd-root table.wl2-ot thead th{font:600 11.5px var(--sans);color:var(--muted);text-align:center}.pd-root table.wl2-ot tbody th{font:500 12.5px var(--sans);color:var(--ink);padding-right:12px}.pd-root table.wl2-ot td.wl2-od{width:76px;background:var(--chip)}.pd-root .wl2-fsw{display:inline-flex;align-items:center;gap:6px}.pd-root .wl2-fspick{position:relative;display:inline-block}.pd-root .wl2-fspick summary{list-style:none;cursor:pointer;font-size:12.5px;padding:4px 10px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-root .wl2-fspick summary::-webkit-details-marker{display:none}.pd-root .wl2-fspick[open] summary{border-color:var(--accent)}.pd-root .wl2-fspick .wl-colbox{max-width:min(340px,calc(100vw - 40px))}.pd-root .wl2-fspick .wl-colbox label{white-space:normal}.pd-root table.wl2-t th,.pd-root table.wl2-t td,.pd-root table.wl2-sct th,.pd-root table.wl2-sct td,.pd-root table.wl2-srct th,.pd-root table.wl2-srct td{text-align:center}.pd-root table.wl2-t .wl2-tk{justify-content:center}.pd-root table.wl2-t td.tk small{margin:0 auto}.pd-root table.wl2-t .wl2-sn{justify-content:center}.pd-root table.wl2-t tr.wl2-gh th{text-align:left}.pd-root .wl2-ad{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pd-root .wl2-ad input[type=date]{width:auto;padding:3px 6px;font-size:12.5px}.pd-root .wl2-t td.tk small.wl2-own{white-space:normal;overflow:visible;max-width:230px;margin:3px auto 0;line-height:1.35}.pd-root .wl2-t td.tk small.wl2-own b{font:600 11px var(--mono)}.pd-root .wl2-t td.tk small.wl2-own span{display:block;white-space:nowrap}.pd-root #viewOpt .banner b{font-weight:600}.pd-root #viewOpt .kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.pd-root #viewOpt .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.pd-root #viewOpt .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root #viewOpt .kpi .d{display:block;font-size:12px}.pd-root #viewOpt .po-hsub{font-size:12px;margin-top:3px;color:var(--muted)}.pd-root #viewOpt .po-count{font-size:12.5px}.pd-root #viewOpt .po-toolbar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px}.pd-root #viewOpt .po-toolbar .seg button{padding:5px 10px;font-size:12.5px;cursor:pointer}.pd-root #viewOpt .po-toolbar input[type=text]{border:1px solid var(--line);background:var(--surface2);border-radius:8px;padding:5px 9px;width:130px;text-transform:uppercase}.pd-root #viewOpt .po-toolbar input[type=text]::-moz-placeholder{text-transform:none}.pd-root #viewOpt .po-toolbar input[type=text]::placeholder{text-transform:none}.pd-root #viewOpt .tag.po-held{background:var(--good-bg);color:var(--good)}.pd-root #viewOpt .po-tier{display:inline-block;font-family:var(--mono);font-weight:700;font-size:12px;width:22px;text-align:center;border-radius:5px;padding:1px 0}.pd-root #viewOpt .po-tier.A{background:var(--good-bg);color:var(--good)}.pd-root #viewOpt .po-tier.B{background:var(--info-bg);color:var(--info)}.pd-root #viewOpt .po-tier.C{background:var(--warn-bg);color:var(--warn)}.pd-root #viewOpt .po-bar{width:64px}.pd-root #viewOpt .po-sw{width:9px;height:9px;border-radius:50%;display:inline-block;vertical-align:0}.pd-root #viewOpt .chips{min-width:120px}.pd-root #viewOpt .chip{white-space:nowrap}.pd-root #viewOpt .po-why{white-space:normal;min-width:200px;font-size:12.5px;color:var(--muted)}.pd-root #viewOpt .po-arrow{font-family:var(--mono);color:var(--muted);text-align:center}.pd-root #viewOpt .po-stat{font-weight:600}.pd-root #viewOpt .act .tick{font-family:var(--mono);color:var(--ink);font-weight:600}.pd-root #viewOpt .po-ckpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.pd-root #viewOpt .po-ckpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root #viewOpt .po-prog{height:8px;border-radius:5px;background:var(--chip);overflow:hidden;margin-top:6px}.pd-root #viewOpt .po-prog i{display:block;height:100%;background:var(--accent)}.pd-root #viewOpt .po-note{padding:8px 14px;margin:0}.pd-root #viewOpt .po-setgrid h3{grid-column:1/-1;margin:8px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.pd-root #viewOpt .po-reset{justify-content:flex-end}.pd-root #viewOpt .po-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.pd-root #viewOpt .po-checks label{display:inline-flex;gap:7px;align-items:center;cursor:pointer}.pd-root #viewOpt .po-savemsg{grid-column:1/-1;font-size:12.5px;min-height:1em}.pd-root .act .ag{margin:1px 0}.pd-root .act .ag-h{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:3px 0;margin:0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.pd-root .act .ag-h:hover{color:var(--accent)}.pd-root .act .ag-h:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pd-root .act .ag-h .car{font-size:10px;color:var(--muted);width:10px}.pd-root .act .ag-n{font:600 11px var(--mono);background:var(--chip);color:var(--ink);border-radius:999px;padding:1px 7px;margin-left:2px}.pd-root .act .ag-b{padding:2px 0 6px 16px}.pd-root .act .ag-b .acct{margin-top:4px}.pd-root .act .ag-tks{display:flex;flex-wrap:wrap;gap:3px 10px}.pd-root .wl2-cmb-h{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:16px 0 8px}.pd-root .wl2-cmb-h .seg button{padding:4px 9px;font-size:12px}.pd-root .wl2-cmb-s{white-space:nowrap}.pd-root table.wl2-cmb tr.wl2-cmb-low td{opacity:.55}.pd-root table.wl2-cmb td small{font-size:10.5px}.pd-root #viewOpt .po-minpx{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pd-root #viewOpt .po-minpx input{width:80px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface2);color:var(--ink);font:12.5px var(--mono)}.pd-root #viewOpt .po-swapbar{border-bottom:0;padding-bottom:0}.pd-root .wl2-more{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;font-size:12.5px}.pd-root .wl2-al ul.wl2-all{max-height:220px;overflow:auto;overscroll-behavior:contain;padding-right:6px}.pd-root .wl2-xfspick{position:relative;display:inline-block}.pd-root .wl2-xfspick summary{list-style:none;cursor:pointer;font-size:12.5px;padding:4px 10px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-root .wl2-xfspick summary::-webkit-details-marker{display:none}.pd-root .wl2-xfspick[open] summary{border-color:var(--accent)}.pd-root .wl2-xfspick .wl-colbox{max-width:min(340px,calc(100vw - 40px))}.pd-root .wl2-xfspick .wl-colbox label{white-space:normal}.pd-root .wl2-pbar{padding:8px 14px;align-items:center}.pd-root .wl2-pbar label{display:inline-flex;align-items:center;gap:6px}.pd-root .wl2-pbar input{width:84px}.pd-root .wl2-gd small.wl2-own{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11.5px;color:var(--muted);line-height:1.35}.pd-root .wl2-gd small.wl2-own b{font:600 11px var(--mono)}.pd-root #viewSup{min-width:0;gap:14px}.pd-root #viewSup>*{min-width:0}.pd-root .su-ctl{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:12px 14px}.pd-root .su-f{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;min-width:0}.pd-root .su-wide{flex:1 1 280px}.pd-root .su-wide input{flex:1;min-width:0}.pd-root .su-chk{display:inline-flex;gap:5px;align-items:center;margin-left:6px}.pd-root .su-msg{margin:0 14px 12px;padding:8px 12px;border-radius:8px;background:var(--warn-bg,#fdefd3);font-size:13px}.pd-root .su-body{display:grid;gap:14px;min-width:0;grid-template-columns:minmax(0,1fr)}.pd-root .su-body>*{min-width:0}.pd-root .su-head{min-width:0}.pd-root .su-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.pd-root .su-ma{display:inline-block;padding:1px 7px;border-radius:99px;font:600 12px var(--mono,monospace);color:var(--mc);background:color-mix(in srgb,var(--mc) 14%,transparent);border:1px solid color-mix(in srgb,var(--mc) 45%,transparent);white-space:nowrap}.pd-root .su-t td,.pd-root .su-t th{white-space:nowrap}.pd-root .su-t td.tk small{display:block;color:var(--muted);font-size:11.5px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.pd-root .su-t .su-in{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12.5px}.pd-root .su-s{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root .su-s .ar{font-size:9px;margin-left:3px}.pd-root .su-more{border:0;background:none;color:var(--accent);cursor:pointer;font-size:12px;padding:0 4px}.pd-root tr.su-r{cursor:pointer}.pd-root tr.su-r.on td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.pd-root tr.su-r.held td:first-child{box-shadow:inset 3px 0 var(--good)}.pd-root tr.su-gh td{background:var(--surface2,rgba(127,127,127,.06));padding-top:10px;font-size:13px}.pd-root .su-cf{font-size:11px;padding:1px 6px;border-radius:5px}.pd-root .su-cf.h{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.pd-root .su-cf.m{background:color-mix(in srgb,var(--warn,#b77900) 18%,transparent);color:var(--warn,#b77900)}.pd-root .su-near{font-weight:700;color:var(--accent)}.pd-root .su-cons{display:flex;gap:3px;justify-content:flex-end}.pd-root .su-dot{display:inline-grid;place-items:center;min-width:26px;height:18px;border-radius:4px;font:600 10.5px var(--mono,monospace);color:var(--mc);background:color-mix(in srgb,var(--mc) 15%,transparent)}.pd-root .su-det>td{padding:0!important;background:var(--surface2,rgba(127,127,127,.05))}.pd-root .su-dbox{padding:12px 14px;display:grid;gap:10px;white-space:normal}.pd-root .su-dbox p{margin:0;max-width:95ch;line-height:1.55}.pd-root .su-dact{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px}.pd-root .su-gw{max-width:100%}.pd-root .su-grid{border-collapse:collapse;font-size:12px}.pd-root .su-grid th,.pd-root .su-grid td{border:1px solid var(--line);padding:6px 8px;vertical-align:top}.pd-root .su-grid thead th{text-align:center}.pd-root .su-grid tbody th{text-align:left;white-space:nowrap}.pd-root .su-grid tbody th small{display:block;margin-top:2px}.pd-root .su-gc{min-width:120px}.pd-root .su-gc b{display:block;font:700 15px var(--mono,monospace)}.pd-root .su-gc span{display:block;white-space:nowrap;line-height:1.45}.pd-root .su-gc.none{color:var(--muted);text-align:center;vertical-align:middle}.pd-root .su-gc.best{box-shadow:inset 0 0 0 2px var(--accent)}.pd-root .su-grid .hi{background:color-mix(in srgb,var(--accent) 6%,transparent)}.pd-root .su-bestr td small{display:block;margin-top:3px;color:var(--muted)}.pd-root .su-ind td,.pd-root .su-ind th{white-space:nowrap}.pd-root .su-mix{display:flex;height:14px;border-radius:4px;overflow:hidden;min-width:200px}.pd-root .su-mix i{display:block;min-width:3px}.pd-root .su-key{display:flex;flex-wrap:wrap;gap:12px;padding:8px 14px 12px;font-size:12px;color:var(--muted)}.pd-root .su-key i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.pd-root .su-note{margin:0;padding:10px 14px;font-size:12.5px;line-height:1.6;color:var(--muted);max-width:110ch}.pd-root .linkbtn{border:0;background:none;padding:0;color:var(--accent);cursor:pointer;font:inherit;text-align:left}.pd-root .su-ovh{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.pd-root .su-say{margin:0 0 10px;line-height:1.6}.pd-root .su-tests{display:flex;flex-wrap:wrap;gap:6px}.pd-root .su-test{font-size:12px;padding:2px 8px;border-radius:99px;border:1px solid var(--line)}.pd-root .su-test.ok{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.pd-root .su-test.no{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.pd-root .tf-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a101a8c;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px}.pd-root .tf-box{background:var(--surface,#fff);color:var(--ink);border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059;border:1px solid var(--line)}.pd-root .tf-h{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.pd-root .tf-h h2{margin:0;font-size:17px;text-transform:none;letter-spacing:0;color:var(--ink)}.pd-root .tf-x{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--muted)}.pd-root .tf-b{padding:14px 18px;overflow:auto;min-width:0}.pd-root .tf-tw{overflow-x:auto;max-width:100%}.pd-root .tf-rev{min-width:0}.pd-root .tf-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.pd-root .tf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 14px}.pd-root .tf-grid label{display:grid;gap:4px;font-size:12.5px;color:var(--muted);min-width:0}.pd-root .tf-grid label.tf-wide{grid-column:1/-1}.pd-root .tf-grid input,.pd-root .tf-grid select,.pd-root .tf-conf input{font:inherit;font-size:14px;color:var(--ink);background:var(--surface2,#f7f9fb);border:1px solid var(--line);border-radius:8px;padding:7px 9px;min-width:0;width:100%}.pd-root .tf-grid input:disabled,.pd-root .tf-grid select:disabled{opacity:.7}.pd-root .tf-grid small{font-size:11.5px}.pd-root .tf-link{border:0;background:none;padding:0;color:var(--accent);cursor:pointer;font:inherit;font-size:12px;text-decoration:underline}.pd-root .tf-msg{margin-top:10px;font-size:13px}.pd-root .tf-msg:empty{display:none}.pd-root .tf-msg.bad{color:var(--bad);background:var(--bad-bg);padding:8px 10px;border-radius:8px}.pd-root .tf-msg.warn{color:var(--warn);background:var(--warn-bg);padding:8px 10px;border-radius:8px}.pd-root .tf-rev{margin-top:12px;border:1px solid var(--accent);border-left-width:4px;border-radius:10px;padding:10px 12px}.pd-root .tf-rev h3{margin:0 0 8px;font-size:14px}.pd-root .tf-t{width:100%;font-size:13px}.pd-root .tf-t td,.pd-root .tf-t th{padding:5px 8px}.pd-root .tf-old{color:var(--bad);text-decoration:line-through;text-decoration-thickness:1px}.pd-root .tf-new{color:var(--good);font-weight:600}.pd-root .tf-ul{margin:0 0 10px;padding-left:18px;display:grid;gap:4px;font-size:13px}.pd-root .tf-ul .warn-t{color:var(--warn)}.pd-root .tf-conf{display:grid;gap:4px;margin-top:10px;font-size:13px}.pd-root .tf-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:70;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:13.5px;box-shadow:0 10px 30px #0000004d;max-width:calc(100vw - 32px)}.pd-root .tf-toast .tf-link{color:inherit;font-weight:700}.pd-root .tf-ed{font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 4px;margin-left:4px;white-space:nowrap}.pd-root .tf-pen{border:0;background:none;cursor:pointer;color:var(--accent);font-size:14px;padding:0 6px}.pd-root .tf-ov[hidden],.pd-root .tf-toast[hidden]{display:none}.pd-root .wl2-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.pd-root .wl2-last{font-size:12.5px;color:var(--muted);text-align:right}.pd-root .wl2-last b{color:var(--ink);font-weight:600}.pd-root .wl2-last.warn-t,.pd-root .wl2-last.warn-t b{color:var(--warn)}@media (max-width:640px){.pd-root .wl2-side{align-items:flex-start}.pd-root .wl2-last{text-align:left}}.pd-root .top .topright{align-items:center}.pd-root #viewOpt .po-ctlcard{padding:12px 14px;display:grid;gap:10px}.pd-root #viewOpt .po-ctlrow{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:flex-start}.pd-root #viewOpt .po-ctlg{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.pd-root #viewOpt .po-ctll{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.pd-root #viewOpt .po-ctld{font-size:12.5px;color:var(--muted);flex-basis:100%}.pd-root #viewOpt .po-ctlg select{border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:8px;padding:6px 9px;font-size:13px;max-width:100%}.pd-root #viewOpt .po-ctlg .seg button{cursor:pointer}.pd-root #viewOpt .po-srcline{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px;color:var(--muted)}.pd-root #viewOpt .po-srcline .chip{font-family:var(--sans);font-weight:500}.pd-root #viewOpt .po-crit{grid-column:1/-1;min-width:0}.pd-root #viewOpt .po-crit table{font-size:13px}.pd-root #viewOpt .po-crit td,.pd-root #viewOpt .po-crit th{padding:6px 8px}.pd-root #viewOpt .po-crit input[type=number]{width:72px;border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:7px;padding:4px 6px;text-align:right}.pd-root #viewOpt .po-crit .grp td{background:var(--surface2);font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.pd-root #viewOpt .po-crit tr.off td{color:var(--muted)}.pd-root #viewOpt .po-crit-sum{display:flex;flex-wrap:wrap;gap:8px 18px;padding:8px 2px;font-size:12.5px;color:var(--muted)}.pd-root #viewOpt .po-crit-sum b{color:var(--ink)}.pd-root #poLastRef{margin-top:2px;font-size:12.5px}.pd-root #poLastRef b{color:var(--ink);font-weight:600}@media (max-width:640px){.pd-root #viewOpt .po-ctlg .seg{flex-wrap:wrap}.pd-root #viewOpt .po-ctlg .seg button{padding:6px 8px;font-size:12.5px}}.pd-root #viewImp{min-width:0;gap:14px}.pd-root #viewImp>*{min-width:0}.pd-root .x-drop{margin:14px;border:2px dashed var(--line);border-radius:12px;padding:18px;text-align:center;background:var(--surface2)}.pd-root .x-drop.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface2))}.pd-root .x-drop p{margin:8px auto 0;max-width:720px;font-size:13px}.pd-root .x-msg{margin:0 14px 12px;padding:8px 12px;border-radius:8px;background:var(--info-bg);font-size:13px}.pd-root .x-msg.bad{background:var(--bad-bg);color:var(--bad)}.pd-root .x-t td,.pd-root .x-t th{white-space:nowrap}.pd-root .x-t .chip{margin:1px 2px}.pd-root .x-grp td{background:var(--surface2);font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.pd-root .x-err td{opacity:.7}.pd-root .x-t td.x-file{white-space:normal;min-width:220px;overflow-wrap:anywhere}.pd-root .x-file small{display:block}.pd-root .x-t td.x-checks{white-space:normal;min-width:220px}.pd-root .x-checks .chip{white-space:normal}.pd-root .x-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.pd-root .x-ov td,.pd-root .x-ov th{text-align:center}.pd-root .x-ov td:first-child{text-align:left}.pd-root .x-note{margin:8px 14px 12px;font-size:12.5px}.pd-root .x-bw{max-height:520px;overflow:auto}.pd-root .sc-ext{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);padding:8px 14px;border-bottom:1px solid var(--line)}.pd-root .x-lists{display:flex;flex-wrap:wrap;gap:3px;white-space:normal;min-width:120px}.pd-root .x-lists .chip{font-size:10.5px;padding:1px 6px}.pd-root .x-lists .x-out{text-decoration:line-through}.pd-root .x-etfc{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.pd-root .x-etfc small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pd-root .x-etfc b{font-weight:600}@media (max-width:640px){.pd-root .x-drop{margin:10px;padding:14px}.pd-root .x-t td.x-file,.pd-root .x-t td.x-checks{min-width:160px}}.pd-root .sc-j{all:unset;box-sizing:border-box;cursor:pointer;font:600 10.5px/1 var(--mono);letter-spacing:.04em;padding:3px 6px;margin-right:6px;border-radius:5px;border:1px solid var(--line);background:var(--surface2);color:var(--muted);vertical-align:1px}.pd-root .sc-j.or{background:var(--warn-bg);color:var(--warn);border-color:transparent}.pd-root .sc-j:hover{border-color:var(--accent);color:var(--accent)}.pd-root .sc-msel{position:relative;min-width:0}.pd-root .sc-msel summary{list-style:none;cursor:pointer;padding:4px 9px;font-size:12.5px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-root .sc-msel summary::-webkit-details-marker{display:none}.pd-root .sc-mlist{position:absolute;right:0;z-index:20;margin-top:4px;min-width:200px;max-height:260px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 24px #0000002e;padding:6px 8px;display:grid;gap:2px}.pd-root .sc-mlist label{display:flex;gap:7px;align-items:center;font-size:12.5px;padding:3px 2px;cursor:pointer;white-space:nowrap}.pd-root.od-root *:not(svg *),.pd-root.od-root *:before,.pd-root.od-root *:after{all:revert}.pd-root.od-root{--bg:#f2f4f7;--surface:#ffffff;--surface2:#f7f9fb;--ink:#111c2d;--muted:#5a687c;--line:#dce2ea;--accent:#0d6e6e;--accent-ink:#ffffff;--chip:#e7edf3;--good:#0f7a4a;--good-bg:#e0f3e9;--warn:#9a5b00;--warn-bg:#fdefd3;--bad:#b3261e;--bad-bg:#fbe4e2;--info:#1f5fbf;--info-bg:#e3edfb;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.dark .pd-root.od-root{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--accent:#3fb8b0;--accent-ink:#06201f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--info:#7fb0ff;--info-bg:#172a45}.pd-root.od-root *{box-sizing:border-box}.pd-root.od-root{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.5;padding-inline:16px;padding-block:20px 56px}.pd-root.od-root .wrap{max-width:1180px;margin:0 auto;display:grid;gap:18px}.pd-root.od-root h1{font-size:26px;line-height:1.1;margin:0;letter-spacing:-.015em}.pd-root.od-root h2{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-weight:600}.pd-root.od-root .num,.pd-root.od-root .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root.od-root .muted{color:var(--muted)}.pd-root.od-root button,.pd-root.od-root input,.pd-root.od-root select,.pd-root.od-root textarea{font:inherit;color:inherit}.pd-root.od-root button{cursor:pointer}.pd-root.od-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root.od-root .top{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end;justify-content:space-between}.pd-root.od-root .top .sub{color:var(--muted);margin:4px 0 0;font-size:13.5px}.pd-root.od-root .topright{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-root.od-root .btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 12px;font-size:13.5px}.pd-root.od-root .btn:hover{border-color:var(--accent)}.pd-root.od-root .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.pd-root.od-root .btn:disabled{opacity:.5;cursor:default}.pd-root.od-root .market{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px 5px 8px;font-size:13px}.pd-root.od-root .dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.pd-root.od-root .dot.good{background:var(--good)}.pd-root.od-root .dot.warn{background:var(--warn)}.pd-root.od-root .dot.bad{background:var(--bad)}.pd-root.od-root .banner{border-radius:10px;padding:10px 14px;font-size:13.5px;border:1px solid var(--line);background:var(--surface)}.pd-root.od-root .banner.bad{background:var(--bad-bg);border-color:transparent;color:var(--ink)}.pd-root.od-root .banner.warn{background:var(--warn-bg);border-color:transparent}.pd-root.od-root .banner.info{background:var(--info-bg);border-color:transparent}.pd-root.od-root .kpis{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1.85fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.95fr);gap:10px;align-items:stretch}.pd-root.od-root .kpi{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 13px;min-width:0}.pd-root.od-root .kpi small{display:block;color:var(--muted);font-size:12px}.pd-root.od-root .kpi b{display:block;font-family:var(--mono);font-size:19px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root.od-root .kpi .d{font-family:var(--mono);font-size:12px}.pd-root.od-root .pos{color:var(--good)}.pd-root.od-root .neg{color:var(--bad)}@media (max-width:1100px){.pd-root.od-root .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.pd-root.od-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root.od-root .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-root.od-root .act{border-radius:10px;padding:11px 13px;background:var(--surface);border:1px solid var(--line);border-left-width:4px}.pd-root.od-root .act.bad{border-left-color:var(--bad)}.pd-root.od-root .act.warn{border-left-color:var(--warn)}.pd-root.od-root .act.good{border-left-color:var(--good)}.pd-root.od-root .act h3{margin:0 0 4px;font-size:13px;font-weight:600}.pd-root.od-root .act p{margin:0;font-size:13px;color:var(--muted)}.pd-root.od-root .act .tick{font-family:var(--mono);color:var(--ink);font-weight:600}.pd-root.od-root .act .acct{display:block;margin-top:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.pd-root.od-root .act .acct:first-child{margin-top:0}.pd-root.od-root .act .acct small{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.pd-root.od-root .act .msg{display:block;padding-left:8px}@media (max-width:720px){.pd-root.od-root .actions{grid-template-columns:1fr}}.pd-root.od-root .card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.pd-root.od-root .cardhead{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.pd-root.od-root .tablebox{overflow-x:auto}.pd-root.od-root table{width:100%;border-collapse:collapse;font-size:13.5px}.pd-root.od-root th,.pd-root.od-root td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle}.pd-root.od-root th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;background:var(--surface2)}.pd-root.od-root td.n,.pd-root.od-root th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root.od-root tr:last-child td{border-bottom:0}.pd-root.od-root tbody tr.row{cursor:pointer}.pd-root.od-root tbody tr.row:hover td{background:var(--surface2)}.pd-root.od-root .tk{font-family:var(--mono);font-weight:600}.pd-root.od-root .tk small{display:block;font-weight:400;color:var(--muted);font-size:11px;font-family:var(--sans);max-width:170px;overflow:hidden;text-overflow:ellipsis}.pd-root.od-root .chips{display:flex;flex-wrap:wrap;gap:4px;white-space:normal;min-width:150px}.pd-root.od-root .chip{font-family:var(--mono);font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--chip);color:var(--muted)}.pd-root.od-root .chip.bad{background:var(--bad-bg);color:var(--bad)}.pd-root.od-root .chip.warn{background:var(--warn-bg);color:var(--warn)}.pd-root.od-root .chip.good{background:var(--good-bg);color:var(--good)}.pd-root.od-root .chip.info{background:var(--info-bg);color:var(--info)}.pd-root.od-root .tag.reopen{background:var(--good-bg);color:var(--good)}.pd-root.od-root .tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--info-bg);color:var(--info);margin-left:6px;vertical-align:1px}.pd-root.od-root .bar{position:relative;height:6px;border-radius:3px;background:var(--chip);width:70px;display:inline-block;vertical-align:middle;margin-left:6px}.pd-root.od-root .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--accent)}.pd-root.od-root .detail td{background:var(--surface2);white-space:normal}.pd-root.od-root .rulegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 14px;padding:4px 0}.pd-root.od-root .rule{display:flex;gap:8px;align-items:flex-start;font-size:13px}.pd-root.od-root .rule .st{font-family:var(--mono);font-weight:700;width:18px;flex:none;text-align:center}.pd-root.od-root .rule .st.fire{color:var(--bad)}.pd-root.od-root .rule .st.feed{color:var(--good)}.pd-root.od-root .rule .st.ok{color:var(--muted)}.pd-root.od-root .rule b{font-family:var(--mono);font-weight:600}.pd-root.od-root .rule span.v{display:block;color:var(--muted);font-size:12px;font-family:var(--mono)}.pd-root.od-root .empty{padding:26px 16px;text-align:center;color:var(--muted)}.pd-root.od-root .coll{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pd-root.od-root .coll h2{margin:0}.pd-root.od-root .coll .car{font-family:var(--mono);color:var(--muted);font-size:12px;transition:transform .15s}.pd-root.od-root .coll[aria-expanded=false] .car{transform:rotate(-90deg)}.pd-root.od-root .coll:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pd-root.od-root th.sort,.pd-root.od-root th.sort2{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root.od-root th.sort:hover,.pd-root.od-root th.sort2:hover{color:var(--ink)}.pd-root.od-root th.sort .ar,.pd-root.od-root th.sort2 .ar{font-size:10px;margin-left:3px;color:var(--accent)}.pd-root.od-root .kpi .bm{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-family:var(--mono);font-size:12px;margin-top:4px;line-height:1.35}.pd-root.od-root .kpi .bm>span:nth-child(odd){color:var(--muted);font-family:var(--sans)}@media (max-width:520px){.pd-root.od-root .kpi.wide{grid-column:span 2}}.pd-root.od-root .formgrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:14px}.pd-root.od-root .f{display:flex;flex-direction:column;gap:4px;min-width:0}.pd-root.od-root .f label{font-size:12px;color:var(--muted)}.pd-root.od-root .f input,.pd-root.od-root .f select{border:1px solid var(--line);background:var(--surface2);border-radius:8px;padding:7px 9px;width:100%;min-width:0}.pd-root.od-root .f.wide{grid-column:span 2}.pd-root.od-root .formfoot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:0 14px 14px}.pd-root.od-root .formfoot .hint{font-size:12.5px;color:var(--muted)}@media (max-width:900px){.pd-root.od-root .formgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.pd-root.od-root .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root.od-root .f.wide{grid-column:span 2}}.pd-root.od-root .seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pd-root.od-root .seg button{border:0;background:var(--surface2);padding:7px 10px;font-size:13px}.pd-root.od-root .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.pd-root.od-root .del{border:1px solid var(--line);background:none;border-radius:6px;padding:2px 8px;font-size:12px;color:var(--muted)}.pd-root.od-root .del:hover{color:var(--bad);border-color:var(--bad)}.pd-root.od-root details.card>summary{list-style:none;cursor:pointer;padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.pd-root.od-root details.card>summary::-webkit-details-marker{display:none}.pd-root.od-root details.card>summary:after{content:"+";font-family:var(--mono);color:var(--muted);font-size:16px}.pd-root.od-root details.card[open]>summary:after{content:"–"}.pd-root.od-root .setgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px 12px}@media (max-width:720px){.pd-root.od-root .setgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root.od-root .rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:4px 14px 14px}@media (max-width:720px){.pd-root.od-root .rules{grid-template-columns:1fr}}.pd-root.od-root .rules label{display:flex;gap:9px;align-items:flex-start;font-size:13px}.pd-root.od-root .rules label b{font-family:var(--mono)}.pd-root.od-root .rules label span{color:var(--muted)}.pd-root.od-root .foot{font-size:12.5px;color:var(--muted)}.pd-root.od-root .ckpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.pd-root.od-root .ck{background:var(--surface2);border-radius:8px;padding:8px 10px;min-width:0}.pd-root.od-root .ck small{display:block;color:var(--muted);font-size:11.5px}.pd-root.od-root .ck b{display:block;font-family:var(--mono);font-size:16px;font-weight:600;margin-top:1px}.pd-root.od-root .ck span{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}@media (max-width:1000px){.pd-root.od-root .ckpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pd-root.od-root .ckpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pd-root.od-root *{transition:none!important}}.pd-root.od-root{--s1:#eb6834;--s2:#1baf7a;--s3:#2a78d6;--s5:#eda100;--s6:#4a3aa7}.dark .pd-root.od-root{--s1:#d95926;--s2:#199e70;--s3:#3987e5;--s5:#c98500;--s6:#9085e9}.pd-root.od-root .wrap{grid-template-columns:minmax(0,1fr);max-width:1360px}.pd-root.od-root .wrap>*{min-width:0}.pd-root.od-root .okpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}@media (max-width:1100px){.pd-root.od-root .okpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.pd-root.od-root .okpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-root.od-root .kpi .d{display:block;color:var(--muted)}.pd-root.od-root .kpi.g{border-top:3px solid var(--good)}.pd-root.od-root .kpi.w{border-top:3px solid var(--warn)}.pd-root.od-root .kpi.b{border-top:3px solid var(--bad)}.pd-root.od-root .ex-tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--warn-bg);color:var(--warn);margin-left:6px;vertical-align:1px}.pd-root.od-root .sbtn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--info-bg);color:var(--info);white-space:nowrap}.pd-root.od-root .sbtn:hover{filter:brightness(.96);text-decoration:underline}.pd-root.od-root .sbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root.od-root .sbtn i{font-style:normal;font-size:11px;opacity:.8}.pd-root.od-root .fam-Bullish{background:var(--good-bg);color:var(--good)}.pd-root.od-root .fam-Bearish{background:var(--bad-bg);color:var(--bad)}.pd-root.od-root .fam-Neutral{background:var(--chip);color:var(--ink)}.pd-root.od-root .fam-Volatility{background:var(--info-bg);color:var(--info)}.pd-root.od-root .fam-Income{background:var(--warn-bg);color:var(--warn)}.pd-root.od-root .fam-Hedge{background:color-mix(in srgb,var(--s6) 16%,transparent);color:var(--s6)}.pd-root.od-root .legs{font-family:var(--mono);font-size:12px;line-height:1.45;white-space:nowrap}.pd-root.od-root .legs .s{color:var(--bad)}.pd-root.od-root .legs .l{color:var(--good)}.pd-root.od-root .dte{font-family:var(--mono);font-weight:600;padding:2px 7px;border-radius:6px;background:var(--chip)}.pd-root.od-root .dte.w{background:var(--warn-bg);color:var(--warn)}.pd-root.od-root .dte.b{background:var(--bad-bg);color:var(--bad)}.pd-root.od-root .mdl{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-left:4px}.pd-root.od-root .pmeter{display:inline-block;width:64px;height:7px;border-radius:4px;background:var(--chip);position:relative;vertical-align:middle;margin-left:6px;overflow:hidden}.pd-root.od-root .pmeter i{position:absolute;top:0;bottom:0;border-radius:4px}.pd-root.od-root .two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}@media (max-width:900px){.pd-root.od-root .two{grid-template-columns:1fr}}.pd-root.od-root .cb{padding:12px 14px}.pd-root.od-root .ladder{display:grid;gap:8px}.pd-root.od-root .lrow{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:start}.pd-root.od-root .lrow .ld{font-family:var(--mono);font-size:12.5px;font-weight:600}.pd-root.od-root .lrow .ld small{display:block;font-weight:400;color:var(--muted);font-family:var(--sans);font-size:11.5px}.pd-root.od-root .lchips{display:flex;flex-wrap:wrap;gap:5px}.pd-root.od-root .lchip{all:unset;cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:600;padding:3px 8px;border-radius:7px;background:var(--surface2);border:1px solid var(--line)}.pd-root.od-root .lchip:hover{border-color:var(--accent)}.pd-root.od-root .lchip.earn{background:var(--warn-bg);border-color:transparent;color:var(--warn)}.pd-root.od-root .lchip.cr{border-left:3px solid var(--warn)}.pd-root.od-root .lchip.db{border-left:3px solid var(--info)}.pd-root.od-root .rbar{display:grid;grid-template-columns:70px minmax(0,1fr) 96px;gap:10px;align-items:center;font-size:12.5px;padding:3px 0}.pd-root.od-root .rbar .tr{height:12px;border-radius:6px;background:var(--chip);position:relative;overflow:visible}.pd-root.od-root .rbar .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--accent)}.pd-root.od-root .rbar .tr i.over{background:var(--bad)}.pd-root.od-root .rbar .tr u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);opacity:.55}.pd-root.od-root .rbar em{font-style:normal;font-family:var(--mono);text-align:right}.pd-root.od-root .dwrap{position:sticky;left:10px}.pd-root.od-root .dgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;padding:12px 4px}@media (max-width:900px){.pd-root.od-root .dgrid{grid-template-columns:1fr}}.pd-root.od-root .dctl{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:12.5px;color:var(--muted);margin:6px 0 2px}.pd-root.od-root .dctl input[type=range]{width:150px;accent-color:var(--accent);vertical-align:middle}.pd-root.od-root .dctl b{font-family:var(--mono);color:var(--ink)}.pd-root.od-root .kv2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pd-root.od-root .kv2 div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px}.pd-root.od-root .kv2 span{color:var(--muted)}.pd-root.od-root .kv2 b{font-family:var(--mono);font-weight:500}.pd-root.od-root .dsub{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 6px}.pd-root.od-root .dact{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pd-root.od-root .cw{position:relative}.pd-root.od-root .ptip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:12px;box-shadow:0 6px 18px #00000029;white-space:nowrap;z-index:3}.pd-root.od-root .ptip b{font-family:var(--mono)}.pd-root.od-root .ax{fill:var(--muted);font-size:11px;font-family:var(--mono)}.pd-root.od-root .gr{stroke:var(--line);stroke-width:1}.pd-root.od-root svg{display:block;width:100%;height:auto}.pd-root.od-root .key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--muted);margin-top:6px}.pd-root.od-root .key i{display:inline-block;width:16px;height:2px;vertical-align:middle;margin-right:5px}.pd-root.od-root .key i.dash{background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px)!important;height:2px}.pd-root.od-root .key i.sq{width:10px;height:10px;border-radius:2px}.pd-root.od-root .sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px}.pd-root.od-root .scard{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:10px;background:var(--surface2);padding:10px 11px;display:grid;gap:4px;align-content:start}.pd-root.od-root .scard:hover{border-color:var(--accent)}.pd-root.od-root .scard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root.od-root .scard b{font-size:13.5px}.pd-root.od-root .scard .tg{display:flex;gap:4px;flex-wrap:wrap}.pd-root.od-root .scard .tg span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:4px}.pd-root.od-root .scard small{color:var(--muted);font-size:11.5px;line-height:1.35}.pd-root.od-root .matrix{display:grid;grid-template-columns:110px repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;font-size:12.5px}.pd-root.od-root .matrix>div{border-radius:8px;padding:8px 10px;background:var(--surface2);border:1px solid var(--line);min-width:0}.pd-root.od-root .matrix .mh{background:none;border:0;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:4px 2px;display:flex;align-items:end}.pd-root.od-root .matrix .mc button{all:unset;cursor:pointer;display:block;font-weight:600;font-size:12.5px;padding:1px 0;color:var(--info)}.pd-root.od-root .matrix .mc button:hover{text-decoration:underline}@media (max-width:700px){.pd-root.od-root .matrix{grid-template-columns:80px repeat(3,minmax(0,1fr));font-size:11.5px}}.pd-root.od-root .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a101a8c;display:flex;align-items:flex-start;justify-content:center;padding:28px 14px;overflow:auto}.pd-root.od-root .mpanel{background:var(--bg);border-radius:14px;max-width:1080px;width:100%;box-shadow:0 20px 60px #00000059;overflow:hidden}.pd-root.od-root .mhead{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.pd-root.od-root .mhead h2{font-size:20px;text-transform:none;letter-spacing:-.01em;color:var(--ink);font-weight:700}.pd-root.od-root .mbody{padding:16px 18px;display:grid;gap:14px}.pd-root.od-root .mgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}@media (max-width:860px){.pd-root.od-root .mgrid{grid-template-columns:1fr}}.pd-root.od-root .prose p{margin:0 0 8px;max-width:72ch;line-height:1.55}.pd-root.od-root .prose h3{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:12px 0 4px}.pd-root.od-root .gk{display:flex;flex-wrap:wrap;gap:6px}.pd-root.od-root .gk span{font-size:12px;padding:3px 8px;border-radius:7px;background:var(--surface2);border:1px solid var(--line)}.pd-root.od-root .gk b{font-family:var(--mono)}.pd-root.od-root .exbox{background:var(--surface2);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.55}.pd-root.od-root .exbox b{font-family:var(--mono);font-weight:600}.pd-root.od-root .fx{display:block;font-size:11.5px;color:var(--muted);margin-top:2px;max-width:42ch;line-height:1.35}.pd-root.od-root .kv2 div{align-items:flex-start}.pd-root.od-root .big{font-family:var(--mono);font-size:22px;font-weight:700}.pd-root.od-root .lt{width:100%}.pd-root.od-root .lt td,.pd-root.od-root .lt th{padding:5px 6px;border-bottom:1px solid var(--line)}.pd-root.od-root .lt input,.pd-root.od-root .lt select{width:100%;min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:5px 7px;font-size:13px}.pd-root.od-root .lt td.k input{font-family:var(--mono)}.pd-root.od-root .lt td:first-child{min-width:140px}.pd-root.od-root .lt input[data-lf=expiry]{min-width:112px}.pd-root.od-root .lt input[data-lf=strike]{min-width:70px}.pd-root.od-root .lt select[data-lf=right]{min-width:80px}.pd-root.od-root .lt input[data-lf=contracts]{min-width:54px}.pd-root.od-root .lt small{display:block;margin-top:2px}.pd-root.od-root .chk{display:grid;gap:5px}.pd-root.od-root .chk>div{display:grid;grid-template-columns:20px 1fr;gap:6px;font-size:12.5px;align-items:start}.pd-root.od-root .chk i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--mono);margin-top:1px}.pd-root.od-root .chk .ok i{background:var(--good-bg);color:var(--good)}.pd-root.od-root .chk .warn i{background:var(--warn-bg);color:var(--warn)}.pd-root.od-root .chk .bad i{background:var(--bad-bg);color:var(--bad)}.pd-root.od-root .chk .na i{background:var(--chip);color:var(--muted)}.pd-root.od-root .chk span{color:var(--muted);display:block}.pd-root.od-root .fgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pd-root.od-root .rules label .grp{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-right:4px}.pd-root.od-root .rgh{grid-column:1/-1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:8px;border-bottom:1px solid var(--line);padding-bottom:4px}.pd-root.od-root a.btn{text-decoration:none}.pd-root.od-root [hidden]{display:none!important}.pd-root.od-root .wrap{width:100%;min-width:0}.pd-root.od-root .top>div{min-width:0}.pd-root.od-root .dwrap{max-width:calc(100vw - 72px)}.pd-root.od-root .mpanel{max-width:min(1240px,100%);min-width:0}.pd-root.od-root .mbody{grid-template-columns:minmax(0,1fr)}.pd-root.od-root .mbody>*{min-width:0}.pd-root.od-root .mgrid>.card{min-width:0}.pd-root.od-root .tablebox{min-width:0}.pd-root.od-root .lt td{padding:5px}.pd-root.od-root .lt input[data-lf=contracts]{min-width:48px}.pd-root.od-root .lt select[data-lf=right]{min-width:74px}.pd-root.od-root .lt input[data-lf=strike]{min-width:64px}.pd-root.od-root .lt input[data-lf=expiry]{min-width:108px}@media (max-width:860px){.pd-root.od-root .mgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pd-root.od-root .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pd-root.od-root .lt thead{display:none}.pd-root.od-root .lt,.pd-root.od-root .lt tbody,.pd-root.od-root .lt tr,.pd-root.od-root .lt td{display:block;width:auto;min-width:0}.pd-root.od-root .lt tr{border:1px solid var(--line);border-radius:9px;padding:6px 8px;margin-bottom:8px}.pd-root.od-root .lt tbody tr:last-child{margin-bottom:0}.pd-root.od-root .lt td{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:3px 0;border:0;white-space:normal;width:auto!important}.pd-root.od-root .lt td:first-child{min-width:0}.pd-root.od-root .lt td:before{flex:none;width:56px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pd-root.od-root .lt td:nth-child(1):before{content:"Action"}.pd-root.od-root .lt td:nth-child(2):before{content:"Qty"}.pd-root.od-root .lt td:nth-child(3):before{content:"Type"}.pd-root.od-root .lt td:nth-child(4):before{content:"Strike"}.pd-root.od-root .lt td:nth-child(5):before{content:"Expiry"}.pd-root.od-root .lt td:nth-child(6):before{content:"Price"}.pd-root.od-root .lt td:nth-child(7):before{display:none}.pd-root.od-root .lt td:nth-child(7){justify-content:flex-end}.pd-root.od-root .lt input,.pd-root.od-root .lt select{width:auto;flex:1;min-width:0}.pd-root.od-root .lt td.k input{width:auto;flex:1}.pd-root.od-root .lt small{flex:1 0 100%;margin-top:0}}.pd-root.od-root .wrap{max-width:1520px}.pd-root.od-root th,.pd-root.od-root td{padding:7px 8px}.pd-root.od-root .chips{min-width:0}.pd-root.bt-root *:not(svg *),.pd-root.bt-root *:before,.pd-root.bt-root *:after{all:revert}.pd-root.bt-root{--bg:#f2f4f7;--surface:#ffffff;--surface2:#f7f9fb;--ink:#111c2d;--muted:#5a687c;--line:#dce2ea;--accent:#0d6e6e;--accent-ink:#ffffff;--chip:#e7edf3;--good:#0f7a4a;--good-bg:#e0f3e9;--warn:#9a5b00;--warn-bg:#fdefd3;--bad:#b3261e;--bad-bg:#fbe4e2;--info:#1f5fbf;--info-bg:#e3edfb;--s1:#eb6834;--s2:#1baf7a;--s3:#2a78d6;--s5:#eda100;--s6:#4a3aa7;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.dark .pd-root.bt-root{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--accent:#3fb8b0;--accent-ink:#06201f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--info:#7fb0ff;--info-bg:#172a45;--s1:#d95926;--s2:#199e70;--s3:#3987e5;--s5:#c98500;--s6:#9085e9}.pd-root.bt-root *{box-sizing:border-box}.pd-root.bt-root{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;padding-inline:16px;padding-block:18px 48px}.pd-root.bt-root .wrap{max-width:1320px;margin:0 auto;display:grid;gap:14px}.pd-root.bt-root .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root.bt-root .muted{color:var(--muted)}.pd-root.bt-root .pos{color:var(--good)}.pd-root.bt-root .neg{color:var(--bad)}.pd-root.bt-root h2{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-weight:600}.pd-root.bt-root a{color:inherit}.pd-root.bt-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root.bt-root .sample{background:var(--warn-bg);border-radius:8px;padding:7px 12px;font-size:12.5px}.pd-root.bt-root .id{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;align-items:end}.pd-root.bt-root .id-l{min-width:0}.pd-root.bt-root .crumb{font-size:12px;color:var(--muted)}.pd-root.bt-root .tkline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:2px}.pd-root.bt-root .tkline b{font-family:var(--mono);font-size:34px;line-height:1;font-weight:600;letter-spacing:-.02em}.pd-root.bt-root .tkline span{font-size:17px;font-weight:500}.pd-root.bt-root .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pd-root.bt-root .chip{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--chip);color:var(--muted);white-space:nowrap}.pd-root.bt-root .chip.good{background:var(--good-bg);color:var(--good)}.pd-root.bt-root .chip.warn{background:var(--warn-bg);color:var(--warn)}.pd-root.bt-root .chip.bad{background:var(--bad-bg);color:var(--bad)}.pd-root.bt-root .chip.info{background:var(--info-bg);color:var(--info)}.pd-root.bt-root .px{text-align:right}.pd-root.bt-root .px b{font-family:var(--mono);font-size:34px;line-height:1;font-weight:600}.pd-root.bt-root .px .chg{font-family:var(--mono);font-size:15px;font-weight:600;margin-top:4px}.pd-root.bt-root .px small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.pd-root.bt-root .links{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:10px}.pd-root.bt-root .btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:5px 11px;font-size:12.5px;text-decoration:none;font-family:inherit;color:inherit;cursor:pointer}.pd-root.bt-root .btn:hover{border-color:var(--accent)}.pd-root.bt-root .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.pd-root.bt-root .strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.pd-root.bt-root .st{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 11px;min-width:0}.pd-root.bt-root .st small{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root.bt-root .st b{display:block;font-family:var(--mono);font-size:16px;font-weight:600;margin-top:1px;white-space:nowrap}.pd-root.bt-root .st span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root.bt-root .st.g{border-top:3px solid var(--good)}.pd-root.bt-root .st.w{border-top:3px solid var(--warn)}.pd-root.bt-root .st.b{border-top:3px solid var(--bad)}.pd-root.bt-root .st.n{border-top:3px solid var(--line)}.pd-root.bt-root .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.pd-root.bt-root .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;display:flex;flex-direction:column}.pd-root.bt-root .c12{grid-column:span 12}.pd-root.bt-root .c8{grid-column:span 8}.pd-root.bt-root .c7{grid-column:span 7}.pd-root.bt-root .c6{grid-column:span 6}.pd-root.bt-root .c5{grid-column:span 5}.pd-root.bt-root .c4{grid-column:span 4}.pd-root.bt-root .ch{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line)}.pd-root.bt-root .ch .src{font-size:11px;color:var(--muted)}.pd-root.bt-root .cb{padding:12px 14px;flex:1;min-width:0}.pd-root.bt-root .seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pd-root.bt-root .seg button{border:0;background:var(--surface2);padding:4px 9px;font-size:12px;font-family:var(--mono);color:inherit;cursor:pointer}.pd-root.bt-root .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.pd-root.bt-root svg{display:block;width:100%;height:auto}.pd-root.bt-root .ax{fill:var(--muted);font-size:11px;font-family:var(--mono)}.pd-root.bt-root .gr{stroke:var(--line);stroke-width:1}.pd-root.bt-root .key{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--muted);margin-top:6px}.pd-root.bt-root .key i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:5px;border-radius:1px}.pd-root.bt-root .key i.sq{width:9px;height:9px;border-radius:2px}.pd-root.bt-root .kv{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.pd-root.bt-root .kv div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px}.pd-root.bt-root .kv div span{color:var(--muted);white-space:nowrap}.pd-root.bt-root .kv div b{font-family:var(--mono);font-weight:500;white-space:nowrap}.pd-root.bt-root .sub{font-size:12px;font-weight:600;margin:12px 0 6px}.pd-root.bt-root .sub:first-child{margin-top:0}.pd-root.bt-root .range{position:relative;height:6px;border-radius:3px;background:var(--chip);margin:16px 0 4px}.pd-root.bt-root .range i{position:absolute;top:-4px;width:3px;height:14px;border-radius:2px;background:var(--ink)}.pd-root.bt-root .range u{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--accent);opacity:.35}.pd-root.bt-root .rl{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.pd-root.bt-root table{width:100%;border-collapse:collapse;font-size:13px}.pd-root.bt-root th,.pd-root.bt-root td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pd-root.bt-root th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pd-root.bt-root td.n,.pd-root.bt-root th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pd-root.bt-root tr:last-child td{border-bottom:0}.pd-root.bt-root tr.me td{background:var(--info-bg);font-weight:600}.pd-root.bt-root .tb{overflow-x:auto}.pd-root.bt-root .bars{display:grid;gap:7px}.pd-root.bt-root .bar{display:grid;grid-template-columns:86px 1fr 62px;gap:8px;align-items:center;font-size:12.5px}.pd-root.bt-root .bar span{color:var(--muted);white-space:nowrap}.pd-root.bt-root .bar em{font-style:normal;font-family:var(--mono);text-align:right}.pd-root.bt-root .track{height:10px;border-radius:5px;background:var(--chip);position:relative;overflow:hidden}.pd-root.bt-root .track i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--accent)}.pd-root.bt-root .news{display:grid;gap:0}.pd-root.bt-root .nw{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line)}.pd-root.bt-root .nw:last-child{border-bottom:0}.pd-root.bt-root .nw time{font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap;padding-top:2px}.pd-root.bt-root .nw b{font-weight:500;display:block}.pd-root.bt-root .nw small{color:var(--muted);font-size:11.5px}.pd-root.bt-root .prof p{margin:0 0 10px;max-width:68ch}.pd-root.bt-root .src-t td{white-space:normal;vertical-align:top}.pd-root.bt-root .src-t td:first-child{font-weight:600;white-space:nowrap}.pd-root.bt-root .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}@media (max-width:1100px){.pd-root.bt-root .strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-root.bt-root .c8,.pd-root.bt-root .c7,.pd-root.bt-root .c6,.pd-root.bt-root .c5,.pd-root.bt-root .c4{grid-column:span 12}}@media (max-width:640px){.pd-root.bt-root .id{grid-template-columns:1fr}.pd-root.bt-root .px{text-align:left}.pd-root.bt-root .links{justify-content:flex-start}.pd-root.bt-root .strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root.bt-root .kv{grid-template-columns:1fr}.pd-root.bt-root .tkline b,.pd-root.bt-root .px b{font-size:28px}}.pd-root.bt-root .c3{grid-column:span 3}.pd-root.bt-root .c9{grid-column:span 9}.pd-root.bt-root .heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px}.pd-root.bt-root .heat div{border-radius:6px;padding:6px 4px;text-align:center;font-family:var(--mono);font-size:11.5px;line-height:1.25;color:var(--ink)}.pd-root.bt-root .heat div b{display:block;font-weight:600}.pd-root.bt-root .heat div.me{outline:2px solid var(--ink);outline-offset:-2px}.pd-root.bt-root .hp3{background:#0f7a4a;color:#fff!important}.pd-root.bt-root .hp2{background:#6fc79b}.pd-root.bt-root .hp1{background:#c9ecd9}.pd-root.bt-root .h0{background:var(--chip)}.pd-root.bt-root .hn1{background:#f6cdc9}.pd-root.bt-root .hn2{background:#e98a82}.pd-root.bt-root .hn3{background:#b3261e;color:#fff!important}.pd-root.bt-root .hp2,.pd-root.bt-root .hp1,.pd-root.bt-root .hn1,.pd-root.bt-root .hn2{color:#111c2d!important}.pd-root.bt-root .flag{display:inline-flex;align-items:center;gap:2px;font:600 11px/1 var(--mono);padding:2px 5px;border-radius:999px;margin-left:4px}.pd-root.bt-root .flag.h{background:var(--info-bg);color:var(--info)}.pd-root.bt-root .flag.w{background:var(--good-bg);color:var(--good)}.pd-root.bt-root .flag.x{background:var(--bad-bg);color:var(--bad)}.pd-root.bt-root .mini{display:inline-block;vertical-align:middle;width:74px;height:8px;border-radius:4px;background:var(--chip);position:relative;overflow:hidden}.pd-root.bt-root .mini i{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:4px}.pd-root.bt-root .cal{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pd-root.bt-root .cal div{border:1px solid var(--line);border-radius:8px;padding:6px 8px;min-width:0}.pd-root.bt-root .cal small{display:block;color:var(--muted);font-size:11px}.pd-root.bt-root .cal b{font-family:var(--mono);font-size:15px}.pd-root.bt-root .cal span{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.pd-root.bt-root .c3,.pd-root.bt-root .c9{grid-column:span 12}}@media (max-width:640px){.pd-root.bt-root .cal{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-root.bt-root .presets{display:flex;flex-wrap:wrap;gap:7px}.pd-root.bt-root .presets button{border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:999px;padding:6px 13px;font:500 12.5px var(--sans);cursor:pointer}.pd-root.bt-root .presets button:hover{border-color:var(--accent)}.pd-root.bt-root .presets button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.pd-root.bt-root .scr{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;align-items:start}.pd-root.bt-root .main{display:grid;gap:14px;min-width:0}.pd-root.bt-root aside.card{position:sticky;top:10px;max-height:calc(100vh - 20px);overflow:auto}.pd-root.bt-root .grp{border-bottom:1px solid var(--line)}.pd-root.bt-root .grp:last-child{border-bottom:0}.pd-root.bt-root .grp.cust{background:var(--surface2)}.pd-root.bt-root .gh{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:7px;width:100%;padding:10px 14px;font-size:13px;font-weight:600}.pd-root.bt-root .gh:hover{background:var(--surface2)}.pd-root.bt-root .gh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pd-root.bt-root .car{color:var(--muted);font-size:11px;width:10px}.pd-root.bt-root .cnt{margin-left:auto;background:var(--accent);color:var(--accent-ink);border-radius:999px;font:600 11px/1 var(--mono);padding:3px 7px}.pd-root.bt-root .cnt:empty{display:none}.pd-root.bt-root .gb{padding:2px 14px 12px;display:grid;gap:7px}.pd-root.bt-root .fr{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:12.5px;padding:3px 6px;margin:0 -6px;border-radius:6px}.pd-root.bt-root .fr.on{background:var(--info-bg)}.pd-root.bt-root .fr label{color:var(--ink);line-height:1.3}.pd-root.bt-root .fr input[type=number]{width:66px;padding:4px 6px;font:12.5px var(--mono);text-align:right}.pd-root.bt-root .fr select{max-width:150px;padding:4px 6px;font-size:12.5px}.pd-root.bt-root .rg{display:inline-flex;gap:4px}.pd-root.bt-root .rg input[type=number]{width:56px}.pd-root.bt-root .fr input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.pd-root.bt-root .addsrc{border:1px dashed var(--line);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--muted);margin-top:4px}.pd-root.bt-root .fn{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(80px,1fr) 42px 58px;gap:10px;align-items:center;font-size:12.5px;padding:3px 0}.pd-root.bt-root .fn .fl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-root.bt-root .fn em{font-style:normal;font-family:var(--mono);font-weight:600;text-align:right}.pd-root.bt-root .fn small{font-family:var(--mono);color:var(--bad);font-size:11.5px}.pd-root.bt-root .x{border:0;background:var(--chip);color:var(--muted);border-radius:50%;width:18px;height:18px;line-height:1;margin-right:7px;cursor:pointer;font-size:13px}.pd-root.bt-root .x:hover{background:var(--bad-bg);color:var(--bad)}.pd-root.bt-root .wts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 14px}.pd-root.bt-root .wts label{display:grid;gap:3px;font-size:12px;color:var(--muted)}.pd-root.bt-root .wts input{width:100%;accent-color:var(--accent)}.pd-root.bt-root .wts em{font-style:normal;font-family:var(--mono);font-weight:600;color:var(--ink);font-size:13px}.pd-root.bt-root th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-root.bt-root th.sortable:hover{color:var(--ink)}.pd-root.bt-root .sc{display:inline-block;vertical-align:middle;width:44px;height:7px;border-radius:4px;background:var(--chip);position:relative;overflow:hidden}.pd-root.bt-root .sc i{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.pd-root.bt-root .bar .track u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.6}.pd-root.bt-root .bar .track{overflow:visible}.pd-root.bt-root .bar .track i{border-radius:5px}.pd-root.bt-root #saved{padding:5px 8px;font-size:12.5px}.pd-root.bt-root #common .bar{grid-template-columns:160px 1fr 46px}.pd-root.bt-root .src-t td:first-child{white-space:normal;min-width:190px}.pd-root.bt-root .ch>span{min-width:0;max-width:100%}.pd-root.bt-root .ch .seg{flex-wrap:wrap;max-width:100%}@media (max-width:1100px){.pd-root.bt-root .scr{grid-template-columns:1fr}.pd-root.bt-root aside.card{position:static;max-height:none}.pd-root.bt-root .wts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.pd-root.bt-root .wts{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root.bt-root .fn{grid-template-columns:1fr 60px 36px 46px}}.pd-root.bt-root .fr input[type=number]{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px}.pd-root.bt-root .fr select,.pd-root.bt-root textarea{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;font-family:inherit}.pd-root.bt-root .fr.full{grid-template-columns:1fr}.pd-root.bt-root .fr small{color:var(--muted);font-size:11.5px;display:block;line-height:1.35}.pd-root.bt-root .say{padding:11px 14px;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.5;background:var(--surface2)}.pd-root.bt-root .say b{font-weight:600}.pd-root.bt-root .rec{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.pd-root.bt-root .rec button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface2);border-radius:10px;padding:9px 11px;display:grid;gap:3px;align-content:start}.pd-root.bt-root .rec button:hover{border-color:var(--accent)}.pd-root.bt-root .rec button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-root.bt-root .rec button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface)}.pd-root.bt-root .rec b{font-size:13px;font-weight:600}.pd-root.bt-root .rec span{font-size:11.5px;color:var(--muted);line-height:1.35}.pd-root.bt-root .verdict{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 20px;padding:16px 18px;align-items:start}.pd-root.bt-root .grade{width:92px;height:92px;border-radius:18px;display:grid;place-items:center;font:700 46px/1 var(--sans);background:var(--chip);color:var(--ink)}.pd-root.bt-root .grade.g{background:var(--good-bg);color:var(--good)}.pd-root.bt-root .grade.w{background:var(--warn-bg);color:var(--warn)}.pd-root.bt-root .grade.b{background:var(--bad-bg);color:var(--bad)}.pd-root.bt-root .grade small{display:block;font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.pd-root.bt-root .vh{font-size:19px;font-weight:600;line-height:1.3;text-wrap:balance}.pd-root.bt-root .vs{color:var(--muted);font-size:13px;margin-top:2px;max-width:78ch}.pd-root.bt-root .checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 14px;margin-top:12px}.pd-root.bt-root .ck{display:grid;grid-template-columns:20px 1fr;gap:6px;font-size:12.5px;line-height:1.35;align-items:start}.pd-root.bt-root .ck i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--mono);margin-top:1px}.pd-root.bt-root .ck.pass i{background:var(--good-bg);color:var(--good)}.pd-root.bt-root .ck.warn i{background:var(--warn-bg);color:var(--warn)}.pd-root.bt-root .ck.fail i{background:var(--bad-bg);color:var(--bad)}.pd-root.bt-root .ck.wait i{background:var(--chip);color:var(--muted)}.pd-root.bt-root .ck b{font-weight:600}.pd-root.bt-root .ck span{color:var(--muted);display:block}.pd-root.bt-root .adv{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pd-root.bt-root .adv li{display:grid;grid-template-columns:8px 1fr;gap:10px;font-size:13px;line-height:1.5;max-width:92ch}.pd-root.bt-root .adv li:before{content:"";width:8px;height:8px;border-radius:50%;margin-top:7px;background:var(--muted)}.pd-root.bt-root .adv li.g:before{background:var(--good)}.pd-root.bt-root .adv li.w:before{background:var(--warn)}.pd-root.bt-root .adv li.b:before{background:var(--bad)}.pd-root.bt-root .tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);padding:0 10px}.pd-root.bt-root .tabs button{all:unset;cursor:pointer;padding:11px 12px 9px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent}.pd-root.bt-root .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.pd-root.bt-root .tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pd-root.bt-root .kp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pd-root.bt-root .cw{position:relative}.pd-root.bt-root .cw .xh{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.pd-root.bt-root #tip{position:fixed;z-index:20;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:12px;box-shadow:0 6px 20px #0000002e;max-width:260px}.pd-root.bt-root #tip b{font-family:var(--mono);font-weight:600}.pd-root.bt-root #tip div{display:flex;justify-content:space-between;gap:14px;white-space:nowrap}.pd-root.bt-root #tip i{display:inline-block;width:9px;height:2px;margin-right:6px;vertical-align:middle}.pd-root.bt-root .mh td,.pd-root.bt-root .mh th{padding:4px 5px;text-align:right;font-family:var(--mono);font-size:11.5px;border-bottom:0}.pd-root.bt-root .mh td{border-radius:4px}.pd-root.bt-root .mh th:first-child,.pd-root.bt-root .mh td:first-child{text-align:left}.pd-root.bt-root .hm td,.pd-root.bt-root .hm th{text-align:center;font-family:var(--mono);font-size:12px;padding:7px 6px;border:2px solid var(--surface)}.pd-root.bt-root .hm td{border-radius:6px;min-width:52px}.pd-root.bt-root .hm td.cur{outline:2px solid var(--ink);outline-offset:-3px;font-weight:600}.pd-root.bt-root .hm th.yl{text-align:right;white-space:nowrap}.pd-root.bt-root .prog{height:4px;background:var(--chip);border-radius:2px;overflow:hidden}.pd-root.bt-root .prog i{display:block;height:100%;background:var(--accent);width:0;transition:width .15s}.pd-root.bt-root .note{font-size:12.5px;color:var(--muted);line-height:1.5;max-width:92ch;margin:8px 0 0}.pd-root.bt-root .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pd-root.bt-root .two>*{min-width:0}.pd-root.bt-root tr.clk{cursor:pointer}.pd-root.bt-root tr.clk:hover td{background:var(--surface2)}.pd-root.bt-root tr.sel td{background:var(--info-bg)}.pd-root.bt-root .pane{display:grid;gap:14px}.pd-root.bt-root .hdbtn{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pd-root.bt-root .bigbtn{font-size:14px;padding:9px 18px;font-weight:600}@media (max-width:1100px){.pd-root.bt-root .kp{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-root.bt-root .two{grid-template-columns:1fr}}@media (max-width:640px){.pd-root.bt-root .kp{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root.bt-root .verdict{grid-template-columns:1fr}.pd-root.bt-root .hdbtn{justify-content:flex-start}}.pd-root.bt-root .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pd-root.bt-root .nl-in{display:grid;gap:8px}.pd-root.bt-root #nlText{width:100%;font:14px/1.5 var(--sans);padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--ink);resize:vertical;min-height:72px}.pd-root.bt-root .nl-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pd-root.bt-root .nl-ex{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.pd-root.bt-root .nl-chip{padding:3px 9px;font-size:12px}.pd-root.bt-root .nl-err{color:var(--bad);background:var(--bad-bg);padding:6px 10px;border-radius:6px;font-size:13px}.pd-root.bt-root .nl-card{margin-top:14px;border:1px solid var(--accent);border-left-width:4px;border-radius:8px;padding:12px 14px;display:grid;gap:8px;background:var(--surface)}.pd-root.bt-root .nl-card>*{min-width:0}.pd-root.bt-root .nl-set .chip{white-space:normal;max-width:100%}.pd-root.bt-root .nl-h small{color:var(--accent);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em}.pd-root.bt-root .nl-h h3{margin:2px 0 0;font-size:17px;text-wrap:balance}.pd-root.bt-root .nl-say{margin:0;line-height:1.6;max-width:90ch}.pd-root.bt-root .nl-t td{white-space:normal;vertical-align:top}.pd-root.bt-root .nl-t td:first-child{color:var(--muted);min-width:160px}.pd-root.bt-root .nl-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pd-root.bt-root .nl-cols>div{min-width:0}.pd-root.bt-root .nl-l{margin:4px 0 0;padding-left:18px;font-size:13px;display:grid;gap:3px}.pd-root.bt-root .nl-l.w li::marker{color:var(--warn)}.pd-root.bt-root .nl-l.b li::marker{color:var(--bad)}.pd-root.bt-root .nl-l.i li::marker{color:var(--info)}.pd-root.bt-root .nl-set{display:flex;flex-wrap:wrap;gap:6px}.pd-root.bt-root .nl-set .chip{font-size:12px}.pd-root.bt-root .nl-go{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.pd-root.bt-root .nl-fix{display:flex;gap:6px;flex:1 1 320px;min-width:0}.pd-root.bt-root .nl-fix input{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface2);color:var(--ink);font:13px var(--sans)}.pd-root.bt-root .spec-q small,.pd-root.bt-root .spec-d small{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.pd-root.bt-root .spec-q blockquote{margin:4px 0;padding:6px 12px;border-left:3px solid var(--accent);background:var(--surface2);border-radius:0 6px 6px 0;font-size:14px;line-height:1.55}.pd-root.bt-root .spec-d{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:6px;font-size:13px}.pd-root.bt-root .spec-d>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.pd-root.bt-root .spec-x{margin-top:8px}.pd-root.bt-root .spec-x summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.pd-root.bt-root .warn-t{background:var(--warn-bg);color:var(--ink);padding:8px 12px;border-radius:6px}.pd-root.bt-root .cmp-spec{font-size:11.5px;color:var(--muted);white-space:normal;max-width:420px;margin-top:2px}.pd-root.bt-root .ev-t td{font-variant-numeric:tabular-nums}.pd-root.bt-root .ev-t tr.clk{cursor:pointer}@media (max-width:560px){.pd-root.bt-root .nl-card{padding:10px}.pd-root.bt-root .nl-fix{flex-basis:100%}}.mac-root{--bg:#f2f4f7;--surface:#ffffff;--surface2:#f7f9fb;--ink:#111c2d;--muted:#5a687c;--line:#dce2ea;--grid:#e6ebf1;--accent:#0d6e6e;--accent-soft:#dff0ef;--chip:#e7edf3;--good:#0f7a4a;--good-bg:#e0f3e9;--warn:#9a5b00;--warn-bg:#fdefd3;--bad:#b3261e;--bad-bg:#fbe4e2;--c1:#0aa2dc;--c1-soft:rgba(10,162,220,.22);--c2:#0f2033;--c3:#e0662f;--hatch:#9aa6b4;--ref:#5a687c;--neg:#0f2033;--logo-ink:#1C2635;--logo-gold:#B98A2E;--shadow:0 1px 2px rgba(17,28,45,.05),0 8px 24px rgba(17,28,45,.06);--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--chart:"Libre Franklin","Instrument Sans",system-ui,sans-serif;--serif:"Libre Caslon Text","Iowan Old Style","Palatino Linotype",Georgia,serif;--mark:"Marcellus","Iowan Old Style",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.dark .mac-root{color-scheme:dark;--bg:#0d131c;--surface:#141c28;--surface2:#18212f;--ink:#e4ebf5;--muted:#93a1b6;--line:#263245;--grid:#202b3a;--accent:#3fb8b0;--accent-soft:#12302f;--chip:#1e2939;--good:#4fd08f;--good-bg:#12321f;--warn:#f2b84b;--warn-bg:#3a2c10;--bad:#ff7d73;--bad-bg:#3d1a18;--c1:#38b6ef;--c1-soft:rgba(56,182,239,.25);--c2:#e4ebf5;--c3:#ff8a52;--hatch:#5d6b7d;--ref:#93a1b6;--neg:#c9d3e0;--logo-ink:#FFFFFF;--logo-gold:#D9A84A;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.25)}.mac-root{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.5;padding:18px 16px 56px;-webkit-font-smoothing:antialiased}.mac-root *,.mac-root *:before,.mac-root *:after{box-sizing:border-box}.mac-root h1,.mac-root h2,.mac-root h3,.mac-root h4{font-weight:700}.mac-root ul{list-style:disc}.mac-root b{font-weight:700}.mac-root button,.mac-root select{font:inherit;color:inherit}.mac-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mac-root .wrap{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.mac-root .wrap>*{min-width:0}.mac-root .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mac-root .muted{color:var(--muted)}.mac-root .mast{display:grid;gap:6px;padding-bottom:14px;border-bottom:3px double var(--line)}.mac-root .mast-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mac-root .wordmark{font-family:var(--mark);font-size:17px;letter-spacing:.06em;text-transform:none;color:var(--logo-ink)}.mac-root .wordmark b{color:var(--logo-gold);font-weight:400}.mac-root .mast h1{font-family:var(--serif);font-weight:700;font-size:clamp(34px,5.2vw,58px);line-height:1.02;letter-spacing:-.015em;margin:10px 0 2px;text-wrap:balance}.mac-root .mast .dek{font-size:clamp(15px,1.8vw,18px);color:var(--muted);max-width:70ch;margin:0;text-wrap:balance}.mac-root .ctl{display:flex;gap:10px 16px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:13px}.mac-root .seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.mac-root .seg button{border:0;background:none;padding:5px 11px;cursor:pointer;color:var(--muted);font-weight:600;font-size:12.5px}.mac-root .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mac-root .stat{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.mac-root .dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.mac-root .dot.ok{background:var(--good)}.mac-root .dot.busy{background:var(--warn);animation:mac-pulse 1s infinite}@keyframes mac-pulse{50%{opacity:.35}}.mac-root .read{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:22px 24px}.mac-root .read>*{min-width:0}.mac-root .kick{font:700 11.5px var(--chart);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.mac-root .read h2{font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);line-height:1.15;margin:0 0 12px;text-wrap:balance}.mac-root .read p{margin:0 0 11px;max-width:72ch;line-height:1.62}.mac-root .read p b{font-weight:700}.mac-root .ad{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.mac-root .ad>div{min-width:0;border-top:2px solid var(--line);padding-top:8px}.mac-root .ad h3{font:700 12px var(--chart);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.mac-root .ad h3.ag{color:var(--good)}.mac-root .ad h3.dg{color:var(--warn)}.mac-root .ad ul{margin:0;padding-left:17px;display:grid;gap:5px;font-size:13.5px;line-height:1.5}.mac-root .board{display:grid;gap:12px;align-content:start}.mac-root .gauge{display:flex;align-items:center;gap:14px}.mac-root .gbar{flex:1;display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--chip)}.mac-root .gbar i{display:block}.mac-root .gnum{font:800 30px var(--chart);line-height:1}.mac-root .gnum small{display:block;font:600 11px var(--sans);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.mac-root .theme{display:grid;gap:5px}.mac-root .theme h4{margin:0;font:700 11.5px var(--chart);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.mac-root .lights{display:grid;gap:4px}.mac-root .light{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 8px;border-radius:8px;background:var(--surface2);border:1px solid transparent;cursor:pointer;text-align:left;width:100%}.mac-root .light:hover{border-color:var(--line)}.mac-root .light .n{font:800 11px var(--chart);background:var(--ink);color:var(--bg);width:20px;height:20px;display:grid;place-items:center;border-radius:3px}.mac-root .light .t{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-root .light .v{font:600 12px var(--mono);white-space:nowrap}.mac-root .pill{display:inline-flex;align-items:center;gap:5px;font:700 10.5px var(--chart);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:99px;white-space:nowrap}.mac-root .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mac-root .pill.g{color:var(--good);background:var(--good-bg)}.mac-root .pill.w{color:var(--warn);background:var(--warn-bg)}.mac-root .pill.b{color:var(--bad);background:var(--bad-bg)}.mac-root .pill.n{color:var(--muted);background:var(--chip)}.mac-root .light .v.g{color:var(--good)}.mac-root .light .v.w{color:var(--warn)}.mac-root .light .v.b{color:var(--bad)}.mac-root .sec{display:grid;gap:14px}.mac-root .sec-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--ink);padding-bottom:6px}.mac-root .sec-h h2{font-family:var(--serif);font-size:26px;margin:0;line-height:1.1}.mac-root .sec-h span{color:var(--muted);font-size:13.5px}.mac-root .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px}.mac-root .cc{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:16px 16px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;position:relative;scroll-margin-top:16px}.mac-root .cc.flash{animation:mac-fl 1.2s}@keyframes mac-fl{0%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 0 transparent}}.mac-root .cc-h{display:flex;gap:9px;align-items:flex-start}.mac-root .badge{flex:0 0 auto;width:22px;height:22px;background:var(--ink);color:var(--bg);font:800 13px var(--chart);display:grid;place-items:center;border-radius:2px;margin-top:2px}.mac-root .cc h3{font:800 19px/1.15 var(--chart);margin:0;letter-spacing:-.01em;text-wrap:balance;flex:1}.mac-root .cc .pill{margin-top:3px}.mac-root .deck{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink)}.mac-root .meas{font:700 13px var(--chart);margin:4px 0 0}.mac-root .meas small{font-weight:500;color:var(--muted);font-family:var(--sans)}.mac-root .leg{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--muted)}.mac-root .leg i{display:inline-block;width:14px;height:3px;vertical-align:middle;margin-right:5px;border-radius:2px}.mac-root .leg i.bar{height:9px;width:9px;border-radius:1px}.mac-root .leg i.hat{height:9px;width:12px;background:repeating-linear-gradient(135deg,var(--hatch) 0 1.5px,transparent 1.5px 4px);border:1px solid var(--hatch)}.mac-root .plot{position:relative;width:100%;touch-action:pan-y}.mac-root .plot svg{display:block;width:100%;height:auto;overflow:visible}.mac-root .ax{font:500 10.5px var(--chart);fill:var(--muted)}.mac-root .gl{stroke:var(--grid);stroke-width:1}.mac-root .zl{stroke:var(--ink);stroke-width:1}.mac-root .tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--bg);font:500 11.5px var(--sans);padding:6px 8px;border-radius:6px;white-space:nowrap;transform:translate(-50%);z-index:3;box-shadow:var(--shadow)}.mac-root .tip b{font-family:var(--mono);font-weight:600}.mac-root .cc-f{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:10.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:6px;margin-top:2px}.mac-root .latest{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.mac-root .latest b{font:600 13px var(--mono);color:var(--ink)}.mac-root .wait{display:grid;place-items:center;height:200px;color:var(--muted);font-size:13px;background:repeating-linear-gradient(90deg,var(--surface2) 0 40px,var(--surface) 40px 80px);border-radius:4px}.mac-root .err{padding:14px;border-radius:10px;background:var(--warn-bg);color:var(--ink);font-size:13.5px}.mac-root .method{font-size:12.5px;color:var(--muted);line-height:1.6;max-width:110ch}.mac-root .method b{color:var(--ink)}@media (max-width:900px){.mac-root .read{grid-template-columns:minmax(0,1fr);padding:18px}.mac-root .ad{grid-template-columns:1fr}}@media (max-width:480px){.mac-root .cc{padding:13px 12px 10px}.mac-root .cc h3{font-size:17px}}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2) format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-Dm_CMUlS.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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2) format("woff2"),url(/assets/libre-baskerville-latin-400-normal-B6A5kCEq.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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2) format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CwmVKpN0.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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2) format("woff2"),url(/assets/libre-baskerville-latin-700-normal-DFRs2Bxw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.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:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2) format("woff2"),url(/assets/marcellus-latin-ext-400-normal-D06jIo1e.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:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2) format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2) format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2) format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2) format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.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:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-devanagari-400-normal-Djl2bf-7.woff2) format("woff2"),url(/assets/tiro-devanagari-sanskrit-devanagari-400-normal-DR3LzqN1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-latin-ext-400-normal-Ben5WS8V.woff2) format("woff2"),url(/assets/tiro-devanagari-sanskrit-latin-ext-400-normal-7hACKwaE.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:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-latin-400-normal-COKZLdxN.woff2) format("woff2"),url(/assets/tiro-devanagari-sanskrit-latin-400-normal-BTTOH1pM.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 220 20% 97%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 217 71% 45%;--primary-foreground: 0 0% 100%;--secondary: 215 20% 95%;--secondary-foreground: 222 47% 11%;--muted: 220 15% 92%;--muted-foreground: 215 16% 47%;--accent: 215 20% 93%;--accent-foreground: 222 47% 11%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 220 13% 88%;--input: 220 13% 88%;--ring: 217 71% 45%;--radius: .5rem;--brand-ink: #1C2635;--brand-gold: #B98A2E;--brand-legal: #3A6E8F;--brand-paper: #F4F6F9;--gain: 142 71% 35%;--gain-foreground: 0 0% 100%;--loss: 0 72% 51%;--loss-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 100%;--info: 199 89% 38%;--info-foreground: 0 0% 100%;--sidebar-background: 222 47% 11%;--sidebar-foreground: 210 40% 96%;--sidebar-primary: 217 71% 45%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 217 33% 17%;--sidebar-accent-foreground: 210 40% 96%;--sidebar-border: 217 33% 17%;--sidebar-ring: 217 71% 45%}.dark{--background: 222 47% 6%;--foreground: 210 40% 96%;--card: 222 47% 9%;--card-foreground: 210 40% 96%;--popover: 222 47% 9%;--popover-foreground: 210 40% 96%;--primary: 213 94% 58%;--primary-foreground: 222 47% 6%;--secondary: 217 33% 15%;--secondary-foreground: 210 40% 96%;--muted: 217 33% 15%;--muted-foreground: 215 20% 55%;--accent: 217 33% 17%;--accent-foreground: 210 40% 96%;--destructive: 0 62% 45%;--destructive-foreground: 0 0% 100%;--border: 217 33% 17%;--input: 217 33% 17%;--ring: 213 94% 58%;--gain: 142 71% 45%;--gain-foreground: 0 0% 100%;--loss: 0 72% 55%;--loss-foreground: 0 0% 100%;--warning: 38 92% 55%;--warning-foreground: 0 0% 0%;--info: 199 89% 48%;--info-foreground: 0 0% 100%;--sidebar-background: 222 47% 4%;--sidebar-foreground: 215 20% 80%;--sidebar-primary: 213 94% 58%;--sidebar-primary-foreground: 222 47% 6%;--sidebar-accent: 217 33% 12%;--sidebar-accent-foreground: 215 20% 80%;--sidebar-border: 217 33% 12%;--sidebar-ring: 213 94% 58%}*{border-color:hsl(var(--border))}html{--background: 222 47% 6%;--foreground: 210 40% 96%;--card: 222 47% 9%;--card-foreground: 210 40% 96%;--popover: 222 47% 9%;--popover-foreground: 210 40% 96%;--primary: 213 94% 58%;--primary-foreground: 222 47% 6%;--secondary: 217 33% 15%;--secondary-foreground: 210 40% 96%;--muted: 217 33% 15%;--muted-foreground: 215 20% 55%;--accent: 217 33% 17%;--accent-foreground: 210 40% 96%;--destructive: 0 62% 45%;--destructive-foreground: 0 0% 100%;--border: 217 33% 17%;--input: 217 33% 17%;--ring: 213 94% 58%;--gain: 142 71% 45%;--gain-foreground: 0 0% 100%;--loss: 0 72% 55%;--loss-foreground: 0 0% 100%;--warning: 38 92% 55%;--warning-foreground: 0 0% 0%;--info: 199 89% 48%;--info-foreground: 0 0% 100%;--sidebar-background: 222 47% 4%;--sidebar-foreground: 215 20% 80%;--sidebar-primary: 213 94% 58%;--sidebar-primary-foreground: 222 47% 6%;--sidebar-accent: 217 33% 12%;--sidebar-accent-foreground: 215 20% 80%;--sidebar-border: 217 33% 12%;--sidebar-ring: 213 94% 58%}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:DM Sans,system-ui,sans-serif}h1,h2,h3{font-family:"DM Serif Display",serif}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-2\/3{left:66.666667%}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-8{grid-column:span 8 / span 8}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[75vh\]{height:75vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[220px\]{min-height:220px}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[32px\]{min-width:32px}.min-w-\[600px\]{min-width:600px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[85\%\]{max-width:85%}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0px}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[2px\]{border-radius:2px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-\[2px\]{border-bottom-left-radius:2px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-700\/40{border-color:#b4530966}.border-amber-700\/50{border-color:#b4530980}.border-amber-800\/40{border-color:#92400e66}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700\/40{border-color:#1d4ed866}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800\/40{border-color:#1e40af66}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-current{border-color:currentColor}.border-cyan-700\/40{border-color:#0e749066}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-600\/30{border-color:#0596694d}.border-emerald-600\/50{border-color:#05966980}.border-emerald-700\/40{border-color:#04785766}.border-emerald-700\/50{border-color:#04785780}.border-emerald-800\/40{border-color:#065f4666}.border-gain\/20{border-color:hsl(var(--gain) / .2)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/50{border-color:#22c55e80}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-700\/40{border-color:#4338ca66}.border-input{border-color:hsl(var(--input))}.border-lime-700\/40{border-color:#4d7c0f66}.border-loss\/20{border-color:hsl(var(--loss) / .2)}.border-loss\/30{border-color:hsl(var(--loss) / .3)}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/60{border-color:#fb923c99}.border-orange-700\/40{border-color:#c2410c66}.border-orange-800\/40{border-color:#9a341266}.border-pink-700\/40{border-color:#be185d66}.border-primary{border-color:hsl(var(--primary))}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-700\/40{border-color:#7e22ce66}.border-purple-800\/40{border-color:#6b21a866}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400\/40{border-color:#f8717166}.border-red-400\/50{border-color:#f8717180}.border-red-400\/60{border-color:#f8717199}.border-red-400\/70{border-color:#f87171b3}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-700\/40{border-color:#b91c1c66}.border-red-700\/50{border-color:#b91c1c80}.border-red-800\/50{border-color:#991b1b80}.border-rose-400\/40{border-color:#fb718566}.border-rose-700\/40{border-color:#be123c66}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-700\/40{border-color:#33415566}.border-teal-400\/40{border-color:#2dd4bf66}.border-teal-400\/60{border-color:#2dd4bf99}.border-teal-500\/50{border-color:#14b8a680}.border-teal-700\/40{border-color:#0f766e66}.border-transparent{border-color:transparent}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-600\/60{border-color:#7c3aed99}.border-violet-700\/40{border-color:#6d28d966}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-600\/20{border-color:#ca8a0433}.border-yellow-600\/30{border-color:#ca8a044d}.border-yellow-800\/40{border-color:#854d0e66}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-border{border-left-color:hsl(var(--border))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-sky-500{--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-l-teal-500{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-border{border-top-color:hsl(var(--border))}.border-t-transparent{border-top-color:transparent}.\!bg-\[\#eef2f9\]{--tw-bg-opacity: 1 !important;background-color:rgb(238 242 249 / var(--tw-bg-opacity, 1))!important}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/40{background-color:#f59e0b66}.bg-amber-500\/45{background-color:#f59e0b73}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-600\/40{background-color:#d9770666}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-700\/30{background-color:#b453094d}.bg-amber-900\/10{background-color:#78350f1a}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/40{background-color:#451a0366}.bg-background{background-color:hsl(var(--background))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/20{background-color:#0003}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-900\/10{background-color:#1e3a8a1a}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600\/20{background-color:#0891b233}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/40{background-color:#10b98166}.bg-emerald-500\/45{background-color:#10b98173}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/70{background-color:#10b981b3}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-600\/40{background-color:#05966966}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.bg-emerald-900\/20{background-color:#064e3b33}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-950\/10{background-color:#022c221a}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/40{background-color:#022c2266}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/30{background-color:hsl(var(--foreground) / .3)}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-foreground\/50{background-color:hsl(var(--foreground) / .5)}.bg-foreground\/60{background-color:hsl(var(--foreground) / .6)}.bg-gain\/5{background-color:hsl(var(--gain) / .05)}.bg-gain\/60{background-color:hsl(var(--gain) / .6)}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/20{background-color:#4f46e533}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-lime-600\/20{background-color:#65a30d33}.bg-loss\/10{background-color:hsl(var(--loss) / .1)}.bg-loss\/15{background-color:hsl(var(--loss) / .15)}.bg-loss\/5{background-color:hsl(var(--loss) / .05)}.bg-loss\/60{background-color:hsl(var(--loss) / .6)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/40{background-color:#f9731666}.bg-orange-500\/45{background-color:#f9731673}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-600\/20{background-color:#ea580c33}.bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.bg-orange-900\/20{background-color:#7c2d1233}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-600\/20{background-color:#db277733}.bg-popover{background-color:hsl(var(--popover))}.bg-popover\/95{background-color:hsl(var(--popover) / .95)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/10{background-color:hsl(var(--primary-foreground) / .1)}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-900\/20{background-color:#581c8733}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/45{background-color:#ef444473}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/40{background-color:#dc262666}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600\/20{background-color:#e11d4833}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/40{background-color:#0ea5e966}.bg-sky-500\/45{background-color:#0ea5e973}.bg-sky-600\/30{background-color:#0284c74d}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600\/20{background-color:#47556933}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/45{background-color:#14b8a673}.bg-teal-600\/20{background-color:#0d948833}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/40{background-color:#8b5cf666}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-600\/25{background-color:#7c3aed40}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-950\/10{background-color:#4220061a}.bg-yellow-950\/20{background-color:#42200633}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-loss{--tw-gradient-from: hsl(var(--loss)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--loss) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:DM Sans,system-ui,sans-serif}.font-serif{font-family:DM Serif Display,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-blue-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1))!important}.\!text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.\!text-slate-800{--tw-text-opacity: 1 !important;color:rgb(30 41 59 / var(--tw-text-opacity, 1))!important}.text-\[hsl\(var\(--ec-slate\)\)\]{color:hsl(var(--ec-slate))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/70{color:#fbbf24b3}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-gain\/70{color:hsl(var(--gain) / .7)}.text-gain\/80{color:hsl(var(--gain) / .8)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-loss\/70{color:hsl(var(--loss) / .7)}.text-loss\/80{color:hsl(var(--loss) / .8)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-500\/70{color:#eab308b3}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--background\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--background));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-400\/60{--tw-ring-color: rgb(251 191 36 / .6)}.ring-amber-600\/20{--tw-ring-color: rgb(217 119 6 / .2)}.ring-amber-600\/40{--tw-ring-color: rgb(217 119 6 / .4)}.ring-blue-400\/60{--tw-ring-color: rgb(96 165 250 / .6)}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-emerald-400\/60{--tw-ring-color: rgb(52 211 153 / .6)}.ring-emerald-600\/20{--tw-ring-color: rgb(5 150 105 / .2)}.ring-emerald-600\/30{--tw-ring-color: rgb(5 150 105 / .3)}.ring-emerald-600\/40{--tw-ring-color: rgb(5 150 105 / .4)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-red-600\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-red-600\/40{--tw-ring-color: rgb(220 38 38 / .4)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-sky-400\/60{--tw-ring-color: rgb(56 189 248 / .6)}.ring-teal-400\/60{--tw-ring-color: rgb(45 212 191 / .6)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}.text-gain{color:hsl(var(--gain))}.text-loss{color:hsl(var(--loss))}.bg-gain{background-color:hsl(var(--gain))}.bg-loss{background-color:hsl(var(--loss))}.ec-landing .ec-display{font-family:Libre Baskerville,Georgia,serif}.ec-landing .ec-mono{font-family:JetBrains Mono,ui-monospace,monospace}.ec-landing .ec-hero-glow{background:radial-gradient(ellipse 800px 600px at 70% 40%,rgba(75,130,255,.1) 0%,transparent 70%)}@keyframes ec-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ec-float{animation:ec-float 4s ease-in-out infinite}@keyframes ec-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ec-fade-up{animation:ec-fade-up .6s ease-out both}@keyframes ec-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.ec-row-in{animation:ec-row-in .45s ease-out both}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border::file-selector-button{border-width:1px}.file\:border-0::file-selector-button{border-width:0px}.file\:border-border::file-selector-button{border-color:hsl(var(--border))}.file\:bg-muted::file-selector-button{background-color:hsl(var(--muted))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:\!bg-blue-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-amber-500\/55:hover{background-color:#f59e0b8c}.hover\:bg-amber-950\/30:hover{background-color:#451a034d}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-500\/55:hover{background-color:#10b9818c}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground) / .2)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-orange-500\/55:hover{background-color:#f973168c}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-500\/55:hover{background-color:#ef44448c}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-500\/55:hover{background-color:#0ea5e98c}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/55:hover{background-color:#8b5cf68c}.hover\:bg-violet-600\/40:hover{background-color:#7c3aed66}.hover\:bg-yellow-950\/30:hover{background-color:#4220064d}.hover\:\!text-blue-900:hover{--tw-text-opacity: 1 !important;color:rgb(30 58 138 / var(--tw-text-opacity, 1))!important}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(75\,130\,255\,0\.4\)\]:hover{--tw-shadow: 0 0 20px rgba(75,130,255,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(75\,130\,255\,0\.45\)\]:hover{--tw-shadow: 0 0 24px rgba(75,130,255,.45);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(75\,130\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 28px rgba(75,130,255,.5);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:file\:bg-muted\/70::file-selector-button:hover{background-color:hsl(var(--muted) / .7)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.hover\:enabled\:-translate-y-0\.5:enabled:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:enabled\:shadow-md:enabled:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:bg-muted{background-color:hsl(var(--muted))}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:rotate-180[data-state=open]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:rotate-90[data-state=open]{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.prose-headings\:my-2 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.5rem;margin-bottom:.5rem}.prose-headings\:font-semibold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-h1\:text-xl :is(:where(h1):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.25rem;line-height:1.75rem}.prose-h2\:text-base :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1rem;line-height:1.5rem}.prose-h3\:text-sm :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-p\:my-1 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-p\:text-sm :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-ul\:my-1 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-li\:text-sm :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-table\:text-xs :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.75rem;line-height:1rem}.prose-th\:text-left :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){text-align:left}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-\[340px\]{height:340px}.sm\:h-\[380px\]{height:380px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:text-left{text-align:left}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[56px\]{font-size:56px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:last\:border-r-0:last-child{border-right-width:0px}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:min-h-screen{min-height:100vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:items-center{align-items:center}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[68px\]{font-size:68px}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\:last-child\]\:\!text-green-700>div:last-child{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.\[\&\>div\:last-child\]\:\!text-red-600>div:last-child{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.auth-page{--auth-bg: #f2f4f7;--auth-surface: #ffffff;--auth-surface-2: #f7f9fb;--auth-ink: #111c2d;--auth-muted: #5a687c;--auth-line: #dce2ea;--auth-accent: #0d6e6e;--auth-accent-ink: #ffffff;--auth-bad: #b3261e;--auth-glow: rgba(13, 110, 110, .1);--auth-shadow: 0 1px 2px rgba(17, 28, 45, .05), 0 8px 24px rgba(17, 28, 45, .06);--auth-logo-ink: #1c2635;--auth-logo-sub: #6b7380;min-height:100vh;overflow-x:hidden;background:var(--auth-bg);color:var(--auth-ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:14.5px;line-height:1.5}.dark .auth-page{--auth-bg: #0d131c;--auth-surface: #141c28;--auth-surface-2: #18212f;--auth-ink: #e4ebf5;--auth-muted: #93a1b6;--auth-line: #263245;--auth-accent: #3fb8b0;--auth-accent-ink: #06201f;--auth-bad: #ff7d73;--auth-glow: rgba(63, 184, 176, .12);--auth-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .25);--auth-logo-ink: #ffffff;--auth-logo-sub: #c9ced6}.auth-price-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.auth-gate{position:relative;z-index:1;min-height:100vh;max-width:1180px;margin:0 auto;padding:40px 16px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,420px);gap:40px;align-items:center}.auth-gate>*{min-width:0}.auth-intro{display:grid;gap:20px}.auth-brand-mark{display:flex;align-items:center;gap:14px}.auth-brand-mark img{width:64px;height:64px}.auth-brand-mark span{padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--auth-line) 70%,transparent);color:var(--auth-muted);font:500 12px/1 JetBrains Mono,monospace}.auth-intro h1{margin:0;overflow-wrap:anywhere;color:var(--auth-logo-ink);font-family:Marcellus,Georgia,serif;font-size:clamp(40px,7vw,88px);font-weight:400;line-height:1;letter-spacing:.1em}.auth-meaning{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.auth-meaning>span:first-child{color:var(--auth-ink);font-family:Tiro Devanagari Sanskrit,serif;font-size:clamp(26px,3.4vw,36px)}.auth-gloss{display:flex;gap:18px;color:var(--auth-muted);font-size:13px}.auth-gloss b{color:var(--auth-ink);font-family:JetBrains Mono,monospace;font-weight:600}.auth-tagline{margin:0;color:var(--auth-logo-sub);font-family:Jost,sans-serif;font-size:clamp(13px,1.6vw,18px);font-weight:300;letter-spacing:.3em;text-transform:uppercase}.auth-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px}.auth-pillars div{padding-top:10px;border-top:2px solid var(--auth-accent);font-size:13.5px;line-height:1.5}.auth-pillars b{display:block;margin-bottom:2px;font-size:14px}.auth-card{display:grid;gap:14px;padding:26px 26px 22px;border:1px solid var(--auth-line);border-radius:16px;background:var(--auth-surface);box-shadow:var(--auth-shadow)}.auth-card h2{margin:0;color:var(--auth-ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;text-transform:none}.auth-card>p{margin:0;color:var(--auth-muted);font-size:13px}.auth-card form{display:grid;gap:12px}.auth-field{display:grid;gap:5px;color:var(--auth-muted);font-size:12.5px}.auth-field input{width:100%;padding:10px 12px;border:1px solid var(--auth-line);border-radius:10px;outline:0;background:var(--auth-surface-2);color:var(--auth-ink);font:14.5px Instrument Sans,system-ui,sans-serif}.auth-field input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-glow)}.auth-error{min-height:18px;color:var(--auth-bad);font-size:12.5px}.auth-error.is-success{color:var(--auth-accent)}.auth-submit{display:inline-flex;justify-content:center;padding:11px;border:1px solid var(--auth-accent);border-radius:9px;background:var(--auth-accent);color:var(--auth-accent-ink);font:600 14.5px Instrument Sans,system-ui,sans-serif;cursor:pointer}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-submit:focus-visible,.auth-card a:focus-visible,.auth-field input:focus-visible{outline:2px solid var(--auth-accent);outline-offset:2px}.auth-card-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--auth-muted);font-size:12.5px}.auth-card-row a{color:var(--auth-accent);text-decoration:none}.auth-private-note{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:12px}.auth-private-note svg{width:16px;height:16px;flex:none}@media (max-width: 860px){.auth-gate{grid-template-columns:minmax(0,1fr);gap:28px}.auth-pillars{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.auth-gate{align-items:start;padding:54px 24px 72px}.auth-intro{gap:24px}.auth-brand-mark img{width:72px;height:72px}.auth-intro h1{font-size:clamp(40px,12vw,58px);letter-spacing:.08em}.auth-card{margin-top:12px;padding:26px 22px 22px}}@media (prefers-reduced-motion: reduce){.auth-price-field{display:none}}
