.aag{--aag-font:var(--font-sans,"Figtree", system-ui, sans-serif);--aag-red:var(--brand-accent,var(--action-primary));--aag-red-text:var(--brand-accent-line,var(--aag-red));--aag-card-bg:var(--card);--aag-card-line:var(--border);--aag-ink:var(--foreground);--aag-muted:var(--muted-foreground);--aag-radius:var(--radius,12px);--aag-pad:14px;--aag-ease-expo:cubic-bezier(.16, 1, .3, 1);--aag-ease-std:cubic-bezier(.4, 0, .2, 1);--aag-ok-bg:var(--status-positive);--aag-ok-fg:var(--status-positive-foreground);--aag-tight-bg:color-mix(in srgb, var(--chart-4,#dfa04c) 18%, transparent);--aag-tight-fg:var(--chart-4,#dfa04c);--aag-no-bg:var(--status-negative);--aag-no-fg:var(--status-negative-foreground);padding:0 var(--page-gutter-bleed) var(--aag-pad);font-family:var(--aag-font)}.aag-grid{background:var(--aag-card-line);border:1px solid var(--aag-card-line);border-radius:var(--aag-radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1px;display:grid;overflow:hidden}.aag-card{background:var(--aag-card-bg);grid-template-rows:subgrid;color:var(--aag-ink);opacity:0;grid-row:span 5;align-items:start;padding:clamp(20px,2vw,30px);display:grid;position:relative;transform:translateY(18px)}.aag.in-view .aag-card{opacity:1;transition:opacity .7s var(--aag-ease-expo), transform .8s var(--aag-ease-expo);transform:none}.aag.in-view .aag-card.aag-d1{transition-delay:80ms}.aag.in-view .aag-card.aag-d2{transition-delay:.16s}.aag.in-view .aag-card.aag-d3{transition-delay:.24s}@media (max-width:1100px){.aag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aag-card:nth-child(n+3){box-shadow:inset 0 1px 0 var(--aag-card-line)}}@media (max-width:560px){.aag-grid{grid-template-columns:minmax(0,1fr)}.aag-card:nth-child(n+2){box-shadow:inset 0 1px 0 var(--aag-card-line)}}.aag-icon{width:24px;height:24px;color:var(--aag-red);margin-bottom:14px}.aag-q{letter-spacing:-.015em;margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.15}.aag-sub{color:var(--aag-muted);margin:4px 0 0;font-size:clamp(13.5px,1.1vw,16px);line-height:1.5}.aag-sub strong{color:var(--aag-ink);font-weight:700}.aag-body{width:100%;min-width:0}.aag-go{color:var(--aag-ink);align-self:start;align-items:center;gap:8px;width:fit-content;margin-top:0;padding-top:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aag-go:before{content:"";z-index:1;position:absolute;inset:0}.aag-go .aag-arrow{color:var(--aag-red);transition:transform .3s var(--aag-ease-expo);place-items:center;display:grid}.aag-card:hover .aag-go .aag-arrow{transform:translate(4px)}.aag-go:focus-visible{outline:2px solid var(--aag-red);outline-offset:4px}.aag-bars{flex-direction:column;gap:13px;margin-top:18px;display:flex}.aag-bar-row{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12.5px;display:flex}.aag-bar .aag-k{color:var(--aag-muted);font-weight:600}.aag-bar .aag-v{font-variant-numeric:tabular-nums;font-weight:700}.aag-track{background:var(--aag-card-line);border-radius:2px;height:4px;overflow:hidden}.aag-fill{background:var(--aag-muted);transform-origin:0;height:100%;transition:transform 1s var(--aag-ease-expo);border-radius:2px;display:block;transform:scaleX(0)}.aag-bar--power .aag-fill{background:#e5a33c}.aag-bar--fresh .aag-fill{background:#3b82c4}.aag-bar--grey .aag-fill{background:#8a7660}.aag.in-view .aag-fill{transform:scaleX(var(--pct))}.aag-atm{margin-top:22px}.aag-atm-bar{border-radius:6px;height:12px;display:flex;overflow:hidden}.aag-tare{background:var(--aag-muted);opacity:.45}.aag-pay{background:var(--aag-red);transform-origin:0;transition:transform 1s var(--aag-ease-expo) .25s;transform:scaleX(0)}.aag.in-view .aag-pay{transform:scaleX(1)}.aag-atm-labels{justify-content:space-between;margin-top:10px;font-size:11px;line-height:1.3;display:flex}.aag-atm-labels b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;display:block}.aag-atm-labels em{color:var(--aag-muted);font-style:normal;font-weight:600}.aag-pay-l{text-align:right}.aag-pay-l b{color:var(--aag-red-text)}.aag-atm-sum{color:var(--aag-muted);text-align:right;margin-top:12px;font-size:11px;font-weight:600}.aag-fit{z-index:2;margin-top:16px;position:relative}.aag-fc-label{color:var(--aag-muted);font-size:11px;font-weight:600;display:block}.aag-fc-row{align-items:center;gap:8px;margin-top:6px;display:flex}.aag-fc-input{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;height:22px;padding:0}.aag-fc-input::-webkit-slider-runnable-track{background:var(--aag-card-line);border-radius:2px;height:4px}.aag-fc-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--aag-red);border:0;border-radius:50%;width:18px;height:18px;margin-top:-7px}.aag-fc-input::-moz-range-track{background:var(--aag-card-line);border-radius:2px;height:4px}.aag-fc-input::-moz-range-thumb{background:var(--aag-red);border:0;border-radius:50%;width:18px;height:18px}.aag-fc-input:focus-visible{outline:2px solid var(--aag-red);outline-offset:4px;border-radius:4px}.aag-fc-val{color:var(--aag-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font-size:14px;font-weight:600}.aag-fc-val b{color:var(--aag-ink);font-weight:700}.aag-fc-verdict{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45}.aag-fc-verdict:empty{display:none}.aag-fc-verdict b{font-weight:700}.aag-fc-verdict.ok{background:var(--aag-ok-bg);color:var(--aag-ok-fg)}.aag-fc-verdict.tight{background:var(--aag-tight-bg);color:var(--aag-tight-fg)}.aag-fc-verdict.no{background:var(--aag-no-bg);color:var(--aag-no-fg)}.aag-bed{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.aag-bed li{border-bottom:1px solid var(--aag-card-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.aag-bed li:last-child{border-bottom:0}.aag-bed .aag-k{color:var(--aag-muted);font-weight:600}.aag-bed .aag-v{letter-spacing:-.01em;font-weight:700}.aag-ppl{color:var(--aag-red-text);align-items:center;gap:3px;display:inline-flex}.aag-bed-note{color:var(--aag-muted);margin-top:10px;font-size:12.5px;line-height:1.5}.aag-note{margin-top:var(--aag-pad);color:var(--aag-muted);max-width:110ch;padding:0 4px;font-size:12px;line-height:1.6}.aag-note-more-wrap{transition:grid-template-rows .6s var(--aag-ease-std);grid-template-rows:0fr;display:grid}.aag-note-more-wrap.open{grid-template-rows:1fr}.aag-note-more-wrap>.aag-note-more-inner{min-height:0;overflow:hidden}.aag-note-more{opacity:0;transition:opacity .45s var(--aag-ease-std);display:block}.aag-note-more-wrap.open .aag-note-more{opacity:1}.aag-note-toggle{color:var(--aag-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.aag-note-toggle:focus-visible{outline:2px solid var(--aag-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aag-card,.aag.in-view .aag-card{opacity:1;transition:none;transform:none}.aag-fill,.aag.in-view .aag-fill{transform:scaleX(var(--pct));transition:none}.aag-pay,.aag.in-view .aag-pay{transition:none;transform:scaleX(1)}.aag-note-more-wrap,.aag-note-more{transition:none}.aag-note-more-wrap.open .aag-note-more,.aag-note-more-wrap .aag-note-more{opacity:1}}
