@layer components{.calc-grid .calc-in{grid-template-columns:minmax(0,1fr);gap:0}.calc-group{min-width:0}.calc-in>h2{margin-bottom:8px}.calc-in .calc-actions{margin-top:24px}.calc-group>summary>span:first-child,.calc-group>summary:after{flex-shrink:0}.calc-group-digest{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;color:var(--fg-3);font-variant-numeric:tabular-nums;flex:auto;font-size:13px;font-weight:400;overflow:hidden}.calc-group[open] .calc-group-digest{display:none}@media (width>=961px){.calc-grid.pin-out>.calc-in{max-height:none;position:static;overflow:visible}}@media (width>=601px) and (width<=860px){.stack-860 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calc-table.stack-860{min-width:0}.stack-860 tbody tr{border-bottom:1px solid var(--line);padding:14px 0;display:block}.stack-860 tbody th,.stack-860 tbody td{justify-content:space-between;gap:16px;display:flex;text-align:start!important;white-space:normal!important;border:0!important;padding:3px 0!important}.stack-860 tbody th{padding-bottom:8px!important;font-weight:500!important}.stack-860 tbody td:before{content:attr(data-label);color:var(--fg-3);font-size:14px}.stack-860 tbody td{color:var(--fg)}.calc-table.stack-860 tbody th small{margin-inline-start:0}}@media (width<=600px){.calc-table.stack-table{min-width:0}.calc-table.stack-table tbody th small{margin-inline-start:0}}.calc-copied{color:var(--fg-3);font-size:14px}.calc-copied:empty{display:none}.calc-embed pre{white-space:pre-wrap;word-break:break-all;max-height:none}.calc-embed-page{gap:20px;padding:24px;display:grid}.calc-embed-page h1{font:400 22px/1.25 var(--serif)}.calc-embed-page .calc-grid{border-top:0;padding-top:0}.calc-embed-page .calc-in{max-height:calc(100vh - 32px);top:16px}.calc-embed-page .calc-credit{color:var(--fg-3);font-size:13px}.calc-embed-page .calc-credit a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.calc-embed-page .calc-in{max-height:none}.calc-embed-page .calc-summary{margin-inline:-24px;padding-inline:24px;top:0}}.calc-hero h2{font:500 15px/1.35 var(--sans);color:var(--fg)}.calc-hero-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px clamp(32px,4vw,56px);display:grid}@media (width<=860px){.calc-hero-body{grid-template-columns:minmax(0,1fr)}}.calc-hero-side{align-content:start;gap:20px;display:grid}.calc-hero-facts{border-top:1px solid var(--line)}.calc-hero-facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.calc-hero-facts dt{color:var(--fg-3);font-size:14px}.calc-hero-facts dd{font:500 15px/1.3 var(--sans);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}}
