.gl{scroll-margin-top:var(--strip-h,0rem);padding:0 0 var(--s-4);font-size:.9375rem;container-type:inline-size}.gl>*{--gl-pad:var(--s-6);margin-inline:var(--gl-pad)}.gl>.gl-head{padding-inline:var(--gl-pad);margin-inline:0}@container (width<=35rem){.gl>*{--gl-pad:var(--s-4)}}.gl-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);padding-block:var(--s-3);border-bottom:var(--hair) solid var(--line);flex-wrap:wrap;display:flex}.gl-fig{color:var(--ink-2);font-size:.8125rem}.gl-fig b{font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-ink);margin-inline-end:.9em;font-weight:500}.gl-status{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted);align-items:center;gap:.55em;font-weight:600;display:inline-flex}.gl-status:before{content:"";border:1.5px solid;flex:none;width:.9em;height:.9em}.gl-status--match{color:var(--ok)}.gl-status--match:before{clip-path:var(--tick);background:currentColor;border:0}.gl-status--modified{color:var(--accent-ink)}.gl-status--modified:before{background:currentColor;border:0}.gl-total{--stamp:8.25rem;--stamp-room:calc(var(--stamp) + var(--s-6));column-gap:var(--s-6);padding-block:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.gl-charge{min-width:0}.gl-stamp{width:var(--stamp);color:var(--ink);padding-bottom:.15rem}.gl-bars{width:100%;height:2.4rem;display:block}@container (width<=35rem){.gl-total{--stamp-room:0px;grid-template-columns:minmax(0,1fr)}.gl-stamp{display:none}}.gl-number{--room:calc(100cqi - 2 * var(--gl-pad) - var(--stamp-room,0px));font-family:var(--font-display);font-size:calc(min(5.5rem, var(--room) / var(--ems,4.7)) * var(--fit,1));font-weight:var(--w-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum", "tnum";margin-block:.3rem 0}.gl-number:after{content:"";border-block:var(--hair) solid var(--ink);height:6px;margin-top:clamp(.6rem,.12em,1rem);display:block}.gl-sub{max-width:27.78em;margin-top:var(--s-4);color:var(--ink-2);font-size:1rem;line-height:1.5}.gl-binding{background:linear-gradient(transparent 12%, var(--mark) 12%, var(--mark) 92%, transparent 92%) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--on-mark);background-size:100% 100%;margin-inline:-.18em;padding-inline:.18em;font-weight:600}.gl-scenarios{margin-top:var(--s-4);border:var(--hair) solid var(--rule-2);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:clip}.gl-scen{text-align:left;color:var(--ink);transition:background var(--dur) var(--ease);justify-items:start;gap:.15rem;padding:.7rem .9rem .75rem;display:grid;position:relative}.gl-scen+.gl-scen{border-inline-start:var(--hair) solid var(--rule-2)}.gl-scen:hover{background:var(--paper-2)}.gl-scen.is-on{background:var(--accent);color:var(--on-accent)}.gl-scen-name{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600}.gl-scen-val{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.gl-binds{border-radius:var(--radius-xs);background:var(--mark);font-family:var(--font-sans);font-size:var(--step--2);color:var(--on-mark);padding:.1rem .4rem;font-weight:600;line-height:1.2;position:absolute;top:.6rem;right:.7rem}.gl-rule{margin-top:var(--s-2);color:var(--muted);font-size:.8125rem}.gl-scroll{margin-top:var(--s-4);overflow-x:auto}.gl-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:30rem}.gl-table th,.gl-table td{vertical-align:middle;text-align:left;padding:.32rem 0;font-weight:500}.gl-table thead th{padding-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);border-bottom:var(--hair) solid var(--ink);font-weight:500}.gl-table .n{text-align:right;padding-inline-start:.6rem}.gl-col-label{width:22%}.gl-col-pv{width:14%}.gl-col-ws,.gl-col-share{width:17%}.gl-col-bar{width:30%}.gl-table tbody tr{border-bottom:var(--hair) solid var(--rule)}.gl-bucket th,.gl-bucket td{background:color-mix(in oklab, var(--paper-2) 70%, transparent);padding-top:.55rem;padding-bottom:.55rem}.gl-bucket-line{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.gl-strong{font-weight:600!important}.gl-toggle,.gl-tenor{border-radius:var(--radius);text-align:left;align-items:center;gap:.5em;margin-inline-start:-.3rem;padding:.2rem .3rem;font-weight:600;display:inline-flex}.gl-toggle svg{width:.75rem;min-width:.75rem;height:.75rem;transition:transform var(--dur) var(--ease)}.gl-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.gl-tenor{font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:.25em;margin-inline-start:1.1rem;font-weight:500}.gl-tenor:hover,.is-detail .gl-tenor{color:var(--accent-ink);text-decoration-color:currentColor}.gl-chip{font-size:var(--step--3);padding:.25rem .4rem}.gl-in{border:0;border-bottom:1px dotted var(--rule-2);width:100%;max-width:6.4em;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:0 0;border-radius:0;padding:.15em .25em}.gl-in:hover{border-bottom-color:var(--ink)}.gl-in:focus-visible{background:var(--paper);border-bottom-style:solid;border-bottom-color:var(--accent);outline-offset:1px}.gl-in[aria-invalid=true]{border-bottom:var(--rule-heavy) solid var(--danger);color:var(--danger)}.gl-c-bar{height:1.9rem;position:relative}.gl-c-bar:before{content:"";inset-block:.35rem;background:var(--rule-2);width:1px;position:absolute;left:50%}.gl-bar{height:.62rem;width:calc(var(--w,0) * 50%);transition:width .38s var(--ease);position:absolute;top:50%;transform:translateY(-50%)}.gl-bar.pos{background:var(--pos);left:50%}.gl-bar.neg{background:repeating-linear-gradient(135deg, var(--neg) 0 2px, transparent 2px 4px);outline:1px solid var(--neg);outline-offset:-1px;right:50%}.gl-explain td{background:var(--paper-2);padding:0}.gl-dl{padding:var(--s-3) var(--s-4) var(--s-4);grid-template-columns:minmax(0,1fr);gap:.55rem;margin:0;font-size:.8125rem;line-height:1.5;display:grid}.gl-dl div{gap:var(--s-3);grid-template-columns:10.5rem 1fr;display:grid}@media (width<=18em){.gl-dl div{grid-template-columns:minmax(0,1fr)}}.gl-dl dt{font-family:var(--font-sans);font-size:var(--step--2);color:var(--muted);padding-top:.15rem;font-weight:600}.gl-dl dd{color:var(--ink-2);margin:0}.gl-table tfoot th,.gl-table tfoot td{border-top:var(--hair) solid var(--ink);border-bottom:3px double var(--ink);padding-top:.65rem;font-weight:600}.gl-total-label{white-space:nowrap}:root[data-spaced] .gl-total-label{white-space:normal}.gl-sum{font-family:var(--font-sans);font-size:var(--step--2)!important;text-align:right!important;font-weight:600!important}.gl-sum:before{content:none}.gl-sum .ok{color:var(--ok)}.gl-sum .bad{color:var(--accent-ink)}.gl-foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-4);padding-top:var(--s-3);color:var(--muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.gl-receipt{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.gl-receipt code{color:var(--ink);letter-spacing:.02em;background:0 0;padding:0;font-size:.8rem}.gl-reset{text-underline-offset:.22em;color:var(--accent-ink);font-weight:600;text-decoration:underline}.gl-short,.gl-sumrow{display:none}@container (width<=45rem){.gl-col-label{width:8.2rem}.gl-col-pv{width:6rem}.gl-col-ws,.gl-col-share{width:7.4rem}.gl-col-bar{width:auto}}@container (width>=38.01rem) and (width<=56rem){:root[data-spaced] .gl-col-label{width:8.2rem}:root[data-spaced] .gl-col-pv{width:6rem}:root[data-spaced] .gl-col-ws,:root[data-spaced] .gl-col-share{width:7.4rem}:root[data-spaced] .gl-col-bar{width:auto}}@container (width<=38rem){.gl-c-ws,.gl-col-ws{display:none}.gl-table{min-width:14.25rem}.gl-col-label{width:24%}.gl-col-pv,.gl-col-share{width:32%}.gl-col-bar{width:12%}.gl-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gl-short{display:inline}.gl-binds{margin-top:.1rem;position:static}.gl-tenor{margin-inline-start:.2rem}.gl-sum{display:none}.gl-table tfoot tr:first-child th,.gl-table tfoot tr:first-child td{border-bottom:0}.gl-sumrow{display:table-row}.gl-table tfoot .gl-sumrow td{border-top:0;border-bottom:3px double var(--ink);font-family:var(--font-sans);font-size:var(--step--2);text-align:right;padding:0 0 .5rem;font-weight:600}.gl-sumrow .ok{color:var(--ok)}.gl-sumrow .bad{color:var(--accent-ink)}.gl-dl div{grid-template-columns:1fr;gap:.1rem}}@container (width<=25rem){.gl-c-bar,.gl-col-bar{display:none}.gl-col-label{width:26%}.gl-col-pv{width:34%}.gl-col-share{width:40%}:root[data-spaced] .gl-col-label{width:25%}:root[data-spaced] .gl-col-pv{width:29%}:root[data-spaced] .gl-col-share{width:46%}}@container (width<=16.875rem){.gl-col-label{width:27%}.gl-col-pv{width:31%}.gl-col-share{width:42%}.gl-table .n{padding-inline-start:.4rem}.gl-scen{padding-inline:.6rem}.gl-scen-val{font-size:.95rem}}@container (width<=18rem){.gl-scenarios{grid-template-columns:minmax(0,1fr)}.gl-scen+.gl-scen{border-inline-start:0;border-top:var(--hair) solid var(--rule-2)}}@container (width<=23rem){:root[data-spaced] .gl-scenarios{grid-template-columns:minmax(0,1fr)}:root[data-spaced] .gl-scen+.gl-scen{border-inline-start:0;border-top:var(--hair) solid var(--rule-2)}}@media (pointer:coarse){.gl-in{padding-block:.4em;font-size:1rem}.gl-toggle,.gl-tenor{padding-block:.4rem}}@media (forced-colors:active){.gl-bar.pos{background:highlight}.gl-bar.neg{background:0 0;outline-color:canvastext}.gl-scen.is-on{outline:2px solid highlight}}.gl-loaded{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--paper-2);color:var(--ink-2);font-size:.8125rem}
