.gse{--gse-surface: #fcfcfb;--gse-card: #ffffff;--gse-border: #d9dde3;--gse-text: #0b0b0b;--gse-text-2: #52514e;--gse-text-3: #7a7974;--gse-accent: #2a78d6;--gse-accent-soft: #e4eefb;--gse-good: #1d7a3e;--gse-good-bg: #d8f0df;--gse-good2-bg: #a9dcb8;--gse-bad: #b4322f;--gse-bad-bg: #f8dcdb;--gse-zero-bg: #3b3b3a;--gse-zero: #ffffff;color-scheme:light;box-sizing:border-box;margin:2.5rem 0!important;padding:1.1rem 1.1rem 1rem;border:1px solid var(--gse-border);border-radius:14px;background:var(--gse-surface);color:var(--gse-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;line-height:1.45}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .gse{--gse-surface: #1a1a19;--gse-card: #242423;--gse-border: #3a3a38;--gse-text: #f0efec;--gse-text-2: #c3c2b7;--gse-text-3: #9a9990;--gse-accent: #3987e5;--gse-accent-soft: #1f2c3d;--gse-good: #7fd49a;--gse-good-bg: #1d3a26;--gse-good2-bg: #2b5a39;--gse-bad: #f19a98;--gse-bad-bg: #4a2423;--gse-zero-bg: #050505;--gse-zero: #f0efec;color-scheme:dark}}:root[data-theme=dark] .gse{--gse-surface: #1a1a19;--gse-card: #242423;--gse-border: #3a3a38;--gse-text: #f0efec;--gse-text-2: #c3c2b7;--gse-text-3: #9a9990;--gse-accent: #3987e5;--gse-accent-soft: #1f2c3d;--gse-good: #7fd49a;--gse-good-bg: #1d3a26;--gse-good2-bg: #2b5a39;--gse-bad: #f19a98;--gse-bad-bg: #4a2423;--gse-zero-bg: #050505;--gse-zero: #f0efec;color-scheme:dark}.gse *,.gse *:before,.gse *:after{box-sizing:border-box}.gse p{margin:0}.gse button{font:inherit;cursor:pointer}.gse__title{font-size:1rem;font-weight:650}.gse__tabs{display:flex;flex-wrap:wrap;gap:.3rem;margin:.75rem 0 .9rem;padding-bottom:.6rem;border-bottom:1px solid var(--gse-border)}.gse__tab{padding:.35rem .75rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gse-text-2)}.gse__tab:hover{border-color:var(--gse-border)}.gse__tab--on{background:var(--gse-accent-soft);border-color:var(--gse-accent);color:var(--gse-text);font-weight:600}.gse__lede{color:var(--gse-text-2);margin-bottom:.8rem!important}.gse__label{margin:.3rem 0 .35rem;color:var(--gse-text-3);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gse__chips{display:flex;flex-wrap:wrap;gap:.3rem}.gse__calc{display:grid;gap:.5rem}.gse__type{padding:.15rem .5rem;border:1.5px solid;border-radius:6px;background:var(--gse-card);color:var(--gse-text);font-size:.78rem}.gse__type--on{font-weight:650}.gse__result{display:flex;align-items:center;gap:.9rem;margin:.9rem 0;padding:.7rem .9rem;border:1px solid var(--gse-border);border-radius:10px;background:var(--gse-card)}.gse__big{flex:none;min-width:3.4rem;padding:.2rem .5rem;border-radius:8px;font-size:1.5rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.gse__muted{color:var(--gse-text-3)}.gse__chart-wrap{overflow-x:auto}.gse__chart{width:100%;min-width:560px;border-collapse:separate;border-spacing:2px;font-size:.66rem;table-layout:fixed}.gse__chart th{color:var(--gse-text-3);font-weight:600;text-align:center}.gse__chart tbody th{text-align:right;padding-right:4px}.gse__corner{width:64px;font-size:.6rem;white-space:nowrap}.gse__chart .gse__hl{color:var(--gse-accent)}.gse__chart td{height:20px;border-radius:3px;text-align:center;cursor:pointer;font-variant-numeric:tabular-nums}.gse__chart td:hover{outline:2px solid var(--gse-text-2)}.gse__m1{background:var(--gse-card);color:var(--gse-text-3)}.gse__mhi{background:var(--gse-good-bg);color:var(--gse-good);font-weight:650}.gse__mhi2{background:var(--gse-good2-bg);color:var(--gse-good);font-weight:700}.gse__mlo{background:var(--gse-bad-bg);color:var(--gse-bad)}.gse__m0{background:var(--gse-zero-bg);color:var(--gse-zero)}.gse__chart td.gse__sel{outline:2px solid var(--gse-accent)}.gse__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.4rem 1.2rem}.gse__pill{padding:.25rem .65rem;border:1px solid var(--gse-border);border-radius:999px;background:var(--gse-card);color:var(--gse-text);font-size:.8rem}.gse__pill:hover{border-color:var(--gse-text-2)}.gse__pill--on{background:var(--gse-accent);border-color:var(--gse-accent);color:#fff}.gse__detail{margin-top:.9rem;padding:.7rem .9rem;border-left:3px solid var(--gse-accent);border-radius:0 8px 8px 0;background:var(--gse-card);min-height:3.6rem}.gse__count{margin-top:.6rem!important;color:var(--gse-text-3);font-size:.8rem}.gse__boosts{display:grid;gap:.35rem}.gse__boost{display:grid;grid-template-columns:5.5rem 1fr 6.5rem;align-items:center;gap:.7rem}.gse__boost input{width:100%;accent-color:var(--gse-accent)}.gse__boost-name{color:var(--gse-text-2)}.gse__boost-val{font-variant-numeric:tabular-nums;text-align:right}.gse__up{color:var(--gse-good);font-weight:650}.gse__down{color:var(--gse-bad);font-weight:650}.gse__hidden{border:1px solid var(--gse-border);border-radius:10px;background:var(--gse-card);overflow:hidden}.gse__hidden-head{display:flex;align-items:center;justify-content:space-between;padding:.5rem .8rem;border-bottom:1px solid var(--gse-border);font-weight:600}.gse__hidden dl{margin:0}.gse__row{display:grid;grid-template-columns:9rem 1fr;gap:.8rem;padding:.35rem .8rem}.gse__row+.gse__row{border-top:1px solid var(--gse-border)}.gse__row dt{color:var(--gse-text-3)}.gse__row dd{margin:0}.gse__unknown{color:var(--gse-text-2);font-style:italic}.gse__revealed{color:var(--gse-accent);font-weight:600}.gse__roll{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;color:var(--gse-text-2)}@media(max-width:560px){.gse__boost{grid-template-columns:4.5rem 1fr 5.5rem}.gse__row{grid-template-columns:6.5rem 1fr}}
