.s1-xr-realpage:has(.s1-dd){max-width:46rem;box-shadow:none;background:0 0}.s1-dd{gap:var(--sp-4);width:100%;color:var(--ink);flex-direction:column;display:flex}.s1-dd-legend{top:calc(-1 * var(--sp-5));z-index:3;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs);color:var(--ink-2);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border:var(--border-hairline);border-radius:var(--radius-input);background:#fbfaf6eb;flex-wrap:wrap;display:flex;position:sticky}.s1-dd-legend>span:first-child{font-size:var(--text-sm);margin-right:auto}.s1-dd-legend__miss{color:var(--state-blocking-fg)}.s1-dd-key{align-items:center;gap:var(--sp-1);display:inline-flex}.s1-dd-key:before{content:"";border-radius:.125rem;width:.75rem;height:.5rem}.s1-dd-key--to_review:before{background:#fdd85cbf}.s1-dd-key--accepted:before{background:#7ebe5c8c}.s1-dd-key--corrected:before{background:#6ea8e699}.s1-dd-key--missing:before{border:.0625rem dashed var(--state-blocking-fg);background:0 0}.s1-dd-page{gap:var(--sp-2);background:var(--sf-card);font-size:var(--text-sm);border-radius:.25rem;flex-direction:column;min-height:52rem;padding:2.25rem 2.5rem 2.75rem;line-height:1.45;display:flex;position:relative;box-shadow:0 .0625rem .125rem #1717140f,0 .5rem 1.5rem #28287014}.s1-dd-page--letter{font-family:Georgia,Times New Roman,serif;font-size:var(--text-md);line-height:1.7}.s1-dd-foot{padding-top:var(--sp-5);text-align:center;font-size:var(--text-xs);color:var(--ink-3);margin-top:auto}.s1-dd-band{justify-content:space-between;gap:var(--sp-4);margin:-2.25rem -2.5rem var(--sp-4);padding:var(--sp-5) 2.5rem;color:var(--sf-card);border-radius:.25rem .25rem 0 0;display:flex}.s1-dd-band strong{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;display:block}.s1-dd-band span{font-size:var(--text-xs);opacity:.82;display:block}.s1-dd-band__meta{text-align:right}.s1-dd-band--electricity{background:linear-gradient(135deg,#1f3a5f 0%,#2d5a8a 100%)}.s1-dd-band--gas{background:linear-gradient(135deg,#5a3d1f 0%,#8a5d2d 100%)}.s1-dd-band--service{background:linear-gradient(135deg,#1f5a52 0%,#2a8a7b 100%)}.s1-dd-two{gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:var(--border-hairline);grid-template-columns:1fr 1fr;display:grid}.s1-dd-right{text-align:right}.s1-dd-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.s1-dd-big{font-size:var(--text-md);font-weight:700}.s1-dd-dim{color:var(--ink-3)}.s1-dd-h{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--weight-medium)}.s1-dd-title{margin:0 0 var(--sp-2);font-size:1.15rem}.s1-dd-row{justify-content:space-between;align-items:center;gap:var(--sp-4);border-bottom:var(--hairline-width) solid var(--line);font-variant-numeric:tabular-nums;padding:.3rem 0;display:flex}.s1-dd-row>span:last-child{text-align:right}.s1-dd-row--strong{font-weight:700;font-size:var(--text-md)}.s1-dd-p{margin:var(--sp-2) 0;color:var(--ink-2)}.s1-dd-table{border-top:var(--border-hairline);gap:0;display:grid}.s1-dd-table--4{grid-template-columns:1.6fr 1fr 1fr 1fr}.s1-dd-table--3{grid-template-columns:1.3fr 1fr 1.6fr}.s1-dd-table>span{padding:.4rem var(--sp-2) .4rem 0;border-bottom:var(--hairline-width) solid var(--line);font-variant-numeric:tabular-nums;align-items:center;display:flex}.s1-dd-table--4>span:nth-child(-n+4),.s1-dd-table--3>span:nth-child(-n+3){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.s1-dd-bars{height:7rem;padding:var(--sp-2) 0;border-bottom:var(--border-hairline);align-items:flex-end;gap:.375rem;display:flex}.s1-dd-bars span{background:var(--line-strong);border-radius:.125rem .125rem 0 0;flex:1}.s1-dd-bars span.is-now{background:var(--accent-solid)}.s1-dd-barlabels{font-size:var(--text-xs);color:var(--ink-3);gap:.375rem;display:flex}.s1-dd-barlabels span{text-align:center;flex:1}.s1-dd-stub{gap:var(--sp-4);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:.125rem dashed var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.s1-dd-sign{justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-2);border-top:var(--border-hairline);font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-sans);display:flex}.s1-dd-letterhead{padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:.125rem solid var(--brand-ink);flex-direction:column;display:flex}.s1-dd-letterhead strong{color:var(--brand-ink);font-size:1.2rem}.s1-dd-letterhead span{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-sans)}.s1-dd-smudge{filter:blur(.06rem);letter-spacing:.1em;color:var(--ink-3)}.s1-dd-photo{gap:var(--sp-2);flex-direction:column;display:flex}.s1-dd-photo__meta{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);justify-content:space-between;display:flex}.s1-dd-photo__frame{aspect-ratio:4/3;background:radial-gradient(at 40% 35%,#8b8f86 0%,#4c4f49 55%,#2b2d29 100%);border-radius:.5rem;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 4rem #00000073}.s1-dd-photo__frame--note{background:radial-gradient(at 50% 40%,#f3ecd8 0%,#ddd2b4 70%,#b9ad8e 100%)}.s1-dd-meter{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);aspect-ratio:1;background:radial-gradient(circle at 45% 35%,#f6f6f1 0%,#d9d9d2 70%,#b8b8b0 100%);border-radius:50%;flex-direction:column;justify-content:center;width:58%;display:flex;box-shadow:0 0 0 .75rem #3a3c37,0 1rem 2rem #00000080}.s1-dd-meter__brand,.s1-dd-meter__id{font-size:var(--text-xs);color:#4a4a45;font-family:var(--font-mono);text-align:center}.s1-dd-meter__lcd{padding:var(--sp-2) var(--sp-3);font-family:var(--font-mono);letter-spacing:.08em;color:#1d2418;background:#b7c4a3;border-radius:.25rem;font-size:1.6rem;box-shadow:inset 0 .125rem .375rem #00000059}.s1-dd-note{color:#2b3a67;gap:var(--sp-2);flex-direction:column;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:1.4rem;display:flex;transform:rotate(-2deg)}.s1-dd-sheet{background:var(--sf-card);border-radius:.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 .5rem 1.5rem #28287014}.s1-dd-sheet__bar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);color:var(--sf-card);font-size:var(--text-xs);background:#1d6f42;display:flex}.s1-dd-sheet__tab{padding:.125rem var(--sp-2);background:#ffffff2e;border-radius:.25rem}.s1-dd-sheet__scroll{overflow-x:auto}.s1-dd-sheet table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-dd-sheet th,.s1-dd-sheet td{border:var(--hairline-width) solid #dadcd6;padding:.2rem var(--sp-2);white-space:nowrap;text-align:left}.s1-dd-sheet thead th,.s1-dd-sheet tbody th{color:var(--ink-3);font-weight:var(--weight-regular);font-size:var(--text-xs);text-align:center;background:#f1f2ee;position:sticky}.s1-dd-sheet thead th{z-index:1;top:0}.s1-dd-sheet tbody th{min-width:2.25rem;left:0}.s1-dd-sheet tr.is-title td{font-weight:700}.s1-dd-hl{font:inherit;color:inherit;text-align:inherit;cursor:pointer;line-height:inherit;background:var(--hl-to-review);box-shadow:inset 0 -.1rem 0 var(--hl-to-review-stroke);transition:background-color .18s ease, box-shadow .18s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:.2rem;margin:-.05rem -.1rem;padding:.05rem .3rem;display:inline}.s1-dd-hl:hover{background:var(--hl-to-review-hover)}.s1-dd-hl:active{transform:scale(.97)}.s1-dd-hl:focus-visible{outline:var(--focus-ring);outline-offset:.125rem}.s1-dd-hl--accepted{background:var(--hl-accepted);box-shadow:inset 0 -.1rem 0 var(--hl-accepted-stroke)}.s1-dd-hl--accepted:hover{background:var(--hl-accepted-hover)}.s1-dd-hl--corrected{background:var(--hl-corrected);box-shadow:inset 0 -.1rem 0 var(--hl-corrected-stroke)}.s1-dd-hl--corrected:hover{background:var(--hl-corrected-hover)}.s1-dd-hl--requested{background:var(--hl-requested);box-shadow:inset 0 -.1rem 0 var(--hl-requested-stroke)}.s1-dd-hl--missing{background:var(--hl-missing);color:var(--state-blocking-fg);box-shadow:inset 0 0 0 .0625rem var(--state-blocking-fg);outline:.0625rem dashed var(--state-blocking-fg);outline-offset:.125rem;font-style:italic}.s1-dd-hl.is-sel{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 .45rem #3d83c72e;animation:s1-dd-pulse 1.4s var(--ease-out) 1}@keyframes s1-dd-pulse{0%{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 0 #3d83c773}70%{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 .75rem #3d83c700}to{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 .45rem #3d83c72e}}.s1-dd-meter__lcd .s1-dd-hl,.s1-dd-note .s1-dd-hl{padding:0 .25rem}@media (prefers-reduced-motion:reduce){.s1-dd-hl,.s1-dd-hl.is-sel{transition:none;animation:none}}.s1-dd{position:relative}.s1-dd-pick{align-items:center;gap:var(--sp-1);margin-left:var(--sp-2);padding:.2rem var(--sp-2);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;color:var(--accent-strong);background:var(--sf-card);border:var(--hairline-width) dashed var(--accent-line);border-radius:var(--radius-input);transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .12s var(--ease-out);display:inline-flex}.s1-dd-pick:hover{background:var(--accent-softer);border-color:var(--accent-solid)}.s1-dd-pick:active{transform:scale(.97)}.s1-dd-pick.is-on{color:var(--sf-card);background:var(--accent-solid);border-style:solid;border-color:var(--accent-solid)}.s1-dd-pick svg{width:.85rem;height:.85rem}.s1-dd-pickhint{padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--accent-strong);background:var(--accent-soft);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--radius-input);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}@starting-style{.s1-dd-pickhint{opacity:0;transform:translateY(-.25rem)}}.s1-dd-fig{font:inherit;color:inherit;text-align:inherit;line-height:inherit;cursor:copy;outline-offset:.0625rem;background:0 0;border:0;border-radius:.2rem;outline:.0625rem dashed #3d83c78c;margin:0 -.05rem;padding:0 .2rem;transition:background-color .15s,outline-color .15s;display:inline}.s1-dd-fig:hover,.s1-dd-fig:focus-visible{outline-color:var(--accent-solid);background:#3d83c724;outline-style:solid}.s1-dd.is-picking .s1-dd-page,.s1-dd.is-picking .s1-dd-sheet{box-shadow:0 0 0 .125rem #3d83c759,0 .5rem 1.5rem #28287014}.s1-dd-hlform{z-index:5;gap:var(--sp-2);width:18.5rem;padding:var(--sp-3);background:var(--sf-card);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--radius-card);font-family:var(--font-sans);font-size:var(--text-sm);transform-origin:0 0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-direction:column;display:flex;position:absolute;box-shadow:0 .75rem 2rem #1717142e}@starting-style{.s1-dd-hlform{opacity:0;transform:scale(.97)}}.s1-dd-hlform__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.s1-dd-hlform__x{color:var(--ink-3);cursor:pointer;border-radius:var(--radius-input);background:0 0;border:0;padding:.15rem;display:inline-flex}.s1-dd-hlform__x:hover{background:var(--sf-sunken);color:var(--ink)}.s1-dd-hlform__x svg{width:.9rem;height:.9rem}.s1-dd-hlform__quote{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);padding:var(--sp-1) var(--sp-2);background:var(--sf-sunken);border-radius:var(--radius-input);overflow-wrap:anywhere}.s1-dd-hlform label{font-size:var(--text-xs);color:var(--ink-3);flex-direction:column;gap:.125rem;display:flex}.s1-dd-hlform input,.s1-dd-hlform select{box-sizing:border-box;width:100%;min-width:0;height:2rem;padding:0 var(--sp-2);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input)}.s1-dd-hlform input:focus,.s1-dd-hlform select:focus{outline:var(--focus-ring);outline-offset:0;border-color:var(--accent-solid)}.s1-dd-hlform__pair{gap:var(--sp-2);grid-template-columns:1.4fr 1fr;display:grid}.s1-dd-hlform__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-dd-hlform__actions span{font-size:var(--text-xs);color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.s1-dd-pick,.s1-dd-pickhint,.s1-dd-fig,.s1-dd-hlform{transition:none}}.s1-dd-key--requested:before{background:#a0aab999}.s1-dd-pickhint{top:calc(-1 * var(--sp-5));z-index:3;position:sticky}
