html .afterglow .ag-tool .min-h-screen{padding:0}html .afterglow .ag-tool :where(.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl){max-width:none}html .afterglow .ag-tool h1{font-family:var(--ag-font);font-size:var(--ag-text-stat);letter-spacing:-.01em;color:var(--ag-cream);font-style:normal;font-weight:500;line-height:1.05}html .afterglow .ag-tool h1 br{display:none}html .afterglow .ag-tool h1 span{color:var(--ag-haze);font-style:normal}html .afterglow .ag-tool h1 span:before{content:" "}html .afterglow .ag-tool :where(.mb-16,.mb-24,.md\:mb-24,.md\:mb-16):has(>h1){margin-bottom:var(--ag-space-xl);padding-top:var(--ag-space-lg)}html .afterglow .ag-tool :has(>h1)>p:first-child{font-family:var(--ag-font);font-size:var(--ag-text-label);letter-spacing:.08em;color:var(--ag-haze);margin-bottom:var(--ag-space-md);font-weight:500}html .afterglow .ag-tool :has(>h1)>h1+p{color:var(--ag-haze);max-width:56ch;font-size:var(--ag-text-body);margin-top:var(--ag-space-md)}@container body (max-width:899px){html .afterglow .ag-tool :where(.lg\:grid-cols-2,.lg\:grid-cols-5,.lg\:grid-cols-\[1fr\,2fr\],.lg\:grid-cols-\[2fr\,1fr\]){grid-template-columns:minmax(0,1fr)}html .afterglow .ag-tool :where(.lg\:grid-cols-3,.lg\:grid-cols-4,.xl\:grid-cols-3,.xl\:grid-cols-4){grid-template-columns:repeat(2,minmax(0,1fr))}html .afterglow .ag-tool :where(.lg\:col-span-2,.lg\:col-span-3){grid-column:auto}html .afterglow .ag-tool :where(.lg\:flex-row){flex-direction:column}html .afterglow .ag-tool :where(.lg\:w-\[260px\]){width:auto}}html .afterglow .ag-tool :where([class*="tracking-[0."],.tracking-widest){letter-spacing:.08em}html .afterglow .ag-tool .ecosystem-scope{--es-ground:var(--ag-booth);--es-band:var(--ag-night);--es-edge:var(--ag-seam);--es-ink:var(--ag-cream);--es-mute:var(--ag-haze);--es-act:var(--ag-flare);--es-act-hover:var(--ag-blush);--es-act-tint:var(--ag-flare-tint);--es-alert:var(--ag-alert);--es-moss:var(--ag-signal);--es-canvas:var(--ag-booth);--es-surface:var(--ag-booth);--es-surface-raised:var(--ag-night);--es-text:var(--ag-cream);--es-text-muted:var(--ag-haze);--es-border:var(--ag-seam);--es-accent:var(--ag-flare);--es-accent-hover:var(--ag-blush);--es-accent-tint:var(--ag-flare-tint);--es-inverted:var(--ag-cream);--es-on-inverted:var(--ag-night);--es-on-accent:var(--ag-night);--es-focus:var(--ag-flare);--es-error:var(--ag-alert);--es-success:var(--ag-signal);--es-hairline:var(--ag-seam);--es-hairline-faint:var(--ag-seam);--es-ring-focus:var(--ag-ring-focus);--es-gradient-hero:none;--es-font-display:var(--ag-font);--es-font-body:var(--ag-font);background:0 0;min-height:0}html .afterglow .ag-tool .ecosystem-scope .es-band{padding-block:var(--ag-space-lg);background:0 0}html .afterglow .ag-tool .font-serif{font-family:var(--ag-font);font-style:normal;font-weight:500}html .afterglow .ag-tool .italic{font-style:normal}html .afterglow .ag-tool .font-mono{font-family:var(--ag-mono)}html .afterglow .ag-tool :where(h2,h3){font-family:var(--ag-font);font-weight:500}html .afterglow .ag-tool .glass-card{background:var(--ag-inset);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ag-seam);box-shadow:none;border-radius:var(--ag-radius-xl)}html .afterglow .ag-tool .glass-button{background:var(--ag-seam);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ag-cream);border-color:#0000}html .afterglow .ag-tool .glass-button:hover{background:var(--ag-hairline);border-color:var(--ag-border-strong)}html .afterglow .ag-tool :where([class*=bg-white\/]){background-color:var(--ag-inset)}html .afterglow .ag-tool :where([class*=border-white\/]){border-color:var(--ag-seam)}html .afterglow .ag-tool :where(.bg-white){background-color:var(--ag-cream);color:var(--ag-night)}html .afterglow .ag-tool :where(.text-black){color:var(--ag-night)}html .afterglow .ag-tool :where(.text-white\/60,.text-white\/50,.text-white\/40){color:var(--ag-haze)}html .afterglow .ag-tool :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--ag-night);border-color:var(--ag-dusk);color:var(--ag-cream)}html .afterglow .ag-tool :where(input,textarea)::-moz-placeholder{color:var(--ag-haze);opacity:1}html .afterglow .ag-tool :where(input,textarea)::placeholder{color:var(--ag-haze);opacity:1}html .afterglow .ag-tool :where(input,textarea,select):focus{border-color:var(--ag-focus);box-shadow:0 0 0 3px var(--ag-ring-focus);outline:none}html .afterglow .tl-feat{font-family:var(--ag-mono)}html .afterglow .calc-pick{gap:var(--ag-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html .afterglow .calc-pick button{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ag-cream);justify-content:space-between;align-items:center;gap:var(--ag-space-md);min-height:var(--hit);padding:var(--ag-space-md)var(--ag-space-lg);border-radius:var(--ag-radius-lg);background:var(--ag-night);border:0;display:flex}html .afterglow .calc-pick button:hover,html .afterglow .calc-pick button:focus-visible{background:var(--ag-seam)}html .afterglow .calc-pick button[aria-current=true]{box-shadow:inset 0 0 0 1px var(--ag-border-strong);background:var(--ag-seam)}html .afterglow .calc-pick .ms{color:var(--ag-haze)}html .afterglow .calc-pick__main{flex-direction:column;gap:2px;min-width:0;display:flex}html .afterglow .calc-pick__t{font-weight:500}html .afterglow .calc-pick__d{font-size:var(--ag-text-small);color:var(--ag-haze)}html .afterglow .calc-active{gap:var(--ag-space-lg);scroll-margin-top:var(--ag-space-md);flex-direction:column;display:flex}html .afterglow .calc-active__head{justify-content:space-between;align-items:center;gap:var(--ag-space-md);flex-wrap:wrap;display:flex}html .afterglow .trk-feat{gap:var(--ag-space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container body (min-width:600px){html .afterglow .trk-feat{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}html .afterglow .trk-feat__img{justify-content:center;display:flex}html .afterglow .trk-feat__img img{border-radius:var(--ag-radius-xl);width:100%;max-width:260px;height:auto}html .afterglow .trk-faq h3{font-size:var(--ag-text-body);color:var(--ag-cream);font-weight:500}html .afterglow .ag-sec .ag-tile h3.ag-tile__t{font-size:var(--ag-text-body)}html .afterglow .trk-roles{gap:var(--ag-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@container body (min-width:900px){html .afterglow .trk-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}html .afterglow .trk-role__t{align-items:center;gap:var(--ag-space-sm);display:flex}html .afterglow .trk-role__t .ms{color:var(--ag-haze);flex:none}html .afterglow .trk-not li:before{content:none}html .afterglow .trk-not .ms{color:var(--ag-dusk);flex:none;margin-top:2px;font-size:1rem}html .afterglow.ag-portal,html .afterglow .ag-portal{display:contents}html .afterglow .ag-tool [role=dialog] [data-calculator-focus-host]{container:body/inline-size}
