.sizer[data-astro-cid-beftj5nd]{margin-top:24px}fieldset[data-astro-cid-beftj5nd]{border:var(--rule);min-width:0;margin:0 0 16px;padding:10px 14px 8px}legend[data-astro-cid-beftj5nd]{padding:0 6px;font-weight:800;font-stretch:112%}.duration[data-astro-cid-beftj5nd]{background:var(--paper-deep);padding:12px 14px 14px}.seg[data-astro-cid-beftj5nd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.seg[data-astro-cid-beftj5nd] label[data-astro-cid-beftj5nd]{position:relative}.seg[data-astro-cid-beftj5nd] input[data-astro-cid-beftj5nd]{opacity:0;margin:0;position:absolute;inset:0}.seg[data-astro-cid-beftj5nd] span[data-astro-cid-beftj5nd]{border:2px solid var(--ink);background:var(--paper);cursor:pointer;text-align:center;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:4px;font-weight:800;font-stretch:110%;display:flex}.seg[data-astro-cid-beftj5nd] input[data-astro-cid-beftj5nd]:checked+span[data-astro-cid-beftj5nd]{background:var(--ink);color:var(--paper)}.seg[data-astro-cid-beftj5nd] input[data-astro-cid-beftj5nd]:focus-visible+span[data-astro-cid-beftj5nd]{outline:3px solid var(--civil);outline-offset:3px}.cols[data-astro-cid-beftj5nd]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.cols[data-astro-cid-beftj5nd]>.out[data-astro-cid-beftj5nd]{align-self:stretch}.tools[data-astro-cid-beftj5nd]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:14px;display:flex}.chip[data-astro-cid-beftj5nd]{font:inherit;border:2px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700}.chip[data-astro-cid-beftj5nd]:hover{background:var(--ink);color:var(--paper)}.clear[data-astro-cid-beftj5nd]{font:inherit;min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.85rem;font-weight:700;text-decoration:underline}.row[data-astro-cid-beftj5nd]{border-top:var(--rule-thin);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.row[data-astro-cid-beftj5nd]:first-of-type{border-top:0}.row[data-astro-cid-beftj5nd] label[data-astro-cid-beftj5nd]{font-weight:600}.step[data-astro-cid-beftj5nd]{border:2px solid var(--ink);background:#fff;border-radius:3px;align-items:stretch;display:flex}.step[data-astro-cid-beftj5nd] button[data-astro-cid-beftj5nd]{width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.step[data-astro-cid-beftj5nd] button[data-astro-cid-beftj5nd]:hover{background:var(--paper-deep)}.step[data-astro-cid-beftj5nd] input[data-astro-cid-beftj5nd]{border:0;border-inline:1.5px solid var(--ink);text-align:center;width:44px;font:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:#fff;font-weight:800}.step[data-astro-cid-beftj5nd] input[data-astro-cid-beftj5nd]::-webkit-inner-spin-button,.step[data-astro-cid-beftj5nd] input[data-astro-cid-beftj5nd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basis[data-astro-cid-beftj5nd],.warn[data-astro-cid-beftj5nd],.clamp[data-astro-cid-beftj5nd]{grid-column:1/-1;margin:0}.hint[data-astro-cid-beftj5nd]{color:var(--ink-soft);grid-column:1/-1;margin:0}.basis[data-astro-cid-beftj5nd]{color:var(--ink-soft);display:none}.pick[data-astro-cid-beftj5nd].show-basis .basis[data-astro-cid-beftj5nd]{display:block}.linkish[data-astro-cid-beftj5nd]{font:inherit;min-height:44px;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.85rem;text-decoration:underline}.warn[data-astro-cid-beftj5nd],.clamp[data-astro-cid-beftj5nd]{color:var(--warn);font-weight:600}.need[data-astro-cid-beftj5nd]{background:var(--signal);border:var(--rule);padding:14px 16px}.need[data-astro-cid-beftj5nd] p[data-astro-cid-beftj5nd]{margin:0}.need[data-astro-cid-beftj5nd] .outcome[data-astro-cid-beftj5nd]{border-bottom:var(--rule-thin);margin:0 0 10px;padding-bottom:10px;font-size:1.2rem;font-weight:800;font-stretch:108%;line-height:1.25}.need[data-astro-cid-beftj5nd] .energy[data-astro-cid-beftj5nd]{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.need[data-astro-cid-beftj5nd] .energy[data-astro-cid-beftj5nd] .gloss[data-astro-cid-beftj5nd]{flex-basis:100%;font-weight:600}.need[data-astro-cid-beftj5nd] strong[data-astro-cid-beftj5nd]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;font-stretch:118%}.need[data-astro-cid-beftj5nd] dt[data-astro-cid-beftj5nd] .gloss[data-astro-cid-beftj5nd]{font-weight:400}.sizing[data-astro-cid-beftj5nd]{margin:-4px 0 8px}.scope[data-astro-cid-beftj5nd]{color:var(--ink-soft);margin:0 0 10px}.sizing[data-astro-cid-beftj5nd] a[data-astro-cid-beftj5nd]{align-items:center;min-height:44px;font-weight:800;display:inline-flex}.undo[data-astro-cid-beftj5nd]{border:var(--rule-thin);background:var(--paper-deep);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 12px;display:flex}.undo[data-astro-cid-beftj5nd] .btn[data-astro-cid-beftj5nd]{min-height:44px;font:inherit;cursor:pointer;border:0;font-weight:800}.limits-note[data-astro-cid-beftj5nd]:empty{display:none}.limits-note[data-astro-cid-beftj5nd]{margin:-4px 0 10px;font-weight:700}.scope[data-astro-cid-beftj5nd]{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.scope[data-astro-cid-beftj5nd] .linkish[data-astro-cid-beftj5nd]{font-size:inherit}.need[data-astro-cid-beftj5nd] dl[data-astro-cid-beftj5nd]{grid-template-columns:auto 1fr;gap:2px 12px;margin:8px 0 0;display:grid}.need[data-astro-cid-beftj5nd] dt[data-astro-cid-beftj5nd]{font-weight:600}.need[data-astro-cid-beftj5nd] dd[data-astro-cid-beftj5nd]{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.out[data-astro-cid-beftj5nd] h2[data-astro-cid-beftj5nd]{margin:20px 0 10px;font-size:1.2rem}.state[data-astro-cid-beftj5nd]{border:var(--rule);padding:14px 16px}.state[data-astro-cid-beftj5nd] p{margin:0}.state[data-astro-cid-beftj5nd] .small-btn{font:inherit;cursor:pointer;border:0;margin-top:10px;font-weight:700;display:block}.key[data-astro-cid-beftj5nd][hidden]{display:none}.key[data-astro-cid-beftj5nd]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;display:flex}.key[data-astro-cid-beftj5nd] .k-item[data-astro-cid-beftj5nd]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.key[data-astro-cid-beftj5nd] .k-lo[data-astro-cid-beftj5nd],.key[data-astro-cid-beftj5nd] .k-hi[data-astro-cid-beftj5nd],.key[data-astro-cid-beftj5nd] .k-cut[data-astro-cid-beftj5nd]{width:18px;height:10px;display:inline-block}.key[data-astro-cid-beftj5nd] b[data-astro-cid-beftj5nd]{font-weight:700}.k-lo[data-astro-cid-beftj5nd]{background:var(--ink-soft)}.k-hi[data-astro-cid-beftj5nd]{background:color-mix(in srgb, var(--ink-soft) 35%, var(--paper))}.k-cut[data-astro-cid-beftj5nd]{background:var(--ink);width:3px!important;height:14px!important}.notes[data-astro-cid-beftj5nd]{border-top:var(--rule-thin);margin-top:14px;padding-top:10px}.notes[data-astro-cid-beftj5nd] summary[data-astro-cid-beftj5nd]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.cautions[data-astro-cid-beftj5nd]{margin-top:12px}.cautions[data-astro-cid-beftj5nd] p[data-astro-cid-beftj5nd],.notes[data-astro-cid-beftj5nd] p[data-astro-cid-beftj5nd]{max-width:62ch}@media (width<=860px){.cols[data-astro-cid-beftj5nd]{grid-template-columns:1fr}.seg[data-astro-cid-beftj5nd]{grid-template-columns:repeat(3,minmax(0,1fr))}}#results .note{border-bottom:var(--rule-thin);padding:10px 14px}#results .res-name{margin:0;font-size:1.0625rem;font-stretch:100%;line-height:1.3}#results .same-tags{flex-wrap:wrap;gap:4px 8px;margin-top:2px;display:flex}#results .unchecked{color:var(--warn);font-weight:700;display:block}#undoHereBar:not([hidden]),#results .undo-here{flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;display:flex}#results .tag{font-size:.85rem;font-weight:800}#results .tag:before{content:"■ ";vertical-align:.15em;font-size:.7em}#results .btn.alt{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}#results .panel-offer{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}#results .res{align-items:start}#results .small-btn{font:inherit;cursor:pointer;border:0;font-weight:700}.limits{flex-wrap:wrap;gap:8px 20px;margin:0 0 10px;display:flex}.limits label{align-items:center;gap:8px;font-weight:700;display:inline-flex}.limits .lim{font:inherit;border:2px solid var(--ink);background:#fff;border-radius:3px;min-height:44px;padding:6px 8px;font-weight:700}#results .none-hint p{margin:0 0 8px}#results .none-hint .acts{flex-wrap:wrap;gap:8px;margin:0;display:flex}#results{border:var(--rule);margin:0;padding:0;list-style:none}#results .res{border-top:var(--rule-thin);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 14px;padding:12px 14px;display:grid}#results .res:first-child{border-top:0}#results .who,#results .what{flex-direction:column;gap:2px;display:flex}#results .verdict{font-weight:800}#results .covers .verdict{color:var(--civil)}#results .short .verdict,#results .unverified .verdict,#results .too-powerful-load .verdict{color:var(--warn)}#results .short,#results .unverified,#results .too-powerful-load{background:var(--paper-deep)}#results .rt{background:#1f2b2e14;grid-column:1/-1;height:10px;position:relative}#results .rt span{position:absolute;top:0;bottom:0;left:0}#results .rt-hi{background:color-mix(in srgb, var(--ink-soft) 35%, var(--paper))}#results .rt-lo{background:var(--ink-soft)}#results .rt-cut{background:var(--ink);width:3px;top:-3px!important;bottom:-3px!important;left:calc(50% - 1.5px)!important}#results .buys{grid-column:1/-1;margin-top:4px}#results .same{grid-column:1/-1;margin:4px 0 0;padding:0;list-style:none}#results .same>li{border-top:var(--rule-thin);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:8px 0;display:flex}#results .same-who{flex-direction:column;display:flex}#results .same .buys{margin:0}#results .fold{border-top:var(--rule-thin)}#results .fold summary{cursor:pointer;align-items:center;min-height:48px;padding:0 14px;font-weight:800;display:flex}#results .sub{border-top:var(--rule-thin);margin:0;padding:0;list-style:none}@media (width<=520px){#results .res{grid-template-columns:1fr}}
