.att-panel[data-astro-cid-egkctgll]{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.att-panel[data-astro-cid-egkctgll] .panel__head[data-astro-cid-egkctgll]{margin-bottom:0}.att-panel[data-astro-cid-egkctgll]>.hint[data-astro-cid-egkctgll]{margin:0}.att-inputs[data-astro-cid-egkctgll]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));align-items:end;gap:.9rem 1rem;display:grid}.att-big[data-astro-cid-egkctgll]{font-size:1.2rem;font-weight:700}.att-optional[data-astro-cid-egkctgll]{color:var(--text-2);margin-left:.2rem;font-size:.8rem;font-weight:500}.att-results[data-astro-cid-egkctgll]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.att-advice[data-astro-cid-egkctgll]{border-left:5px solid var(--success);gap:.6rem;display:grid}.att-advice[data-astro-cid-egkctgll].is-below{border-left-color:var(--danger)}.att-advice__main[data-astro-cid-egkctgll]{margin:0;font-size:1.15rem;font-weight:700}.att-advice__check[data-astro-cid-egkctgll]{color:var(--text-2);margin:0;font-size:.92rem}.att-advice__check[data-astro-cid-egkctgll]:empty{display:none}.att-meter[data-astro-cid-egkctgll]{gap:.3rem;display:grid}.att-meter__bar[data-astro-cid-egkctgll]{background:var(--surface-3);border-radius:999px;height:14px;position:relative;overflow:visible}.att-meter__fill[data-astro-cid-egkctgll]{background:var(--success);border-radius:999px;width:0;height:100%;display:block}.att-advice[data-astro-cid-egkctgll].is-below .att-meter__fill[data-astro-cid-egkctgll]{background:var(--danger)}.att-meter__target[data-astro-cid-egkctgll]{background:var(--text);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.att-meter__labels[data-astro-cid-egkctgll]{font-family:var(--font-mono);color:var(--text-2);justify-content:space-between;font-size:.72rem;display:flex}.att-meter__mark[data-astro-cid-egkctgll]{height:1.1rem;font-family:var(--font-mono);font-size:.72rem;position:relative}.att-meter__mark[data-astro-cid-egkctgll] span[data-astro-cid-egkctgll]{white-space:nowrap;color:var(--text);font-weight:700;position:absolute;bottom:0;transform:translate(-50%)}.att-proj[data-astro-cid-egkctgll]{gap:.75rem;display:grid}.att-proj__main[data-astro-cid-egkctgll]{margin:0;font-size:1.02rem}.att-proj__main[data-astro-cid-egkctgll].is-bad{color:var(--danger);font-weight:650}.att-proj__main[data-astro-cid-egkctgll].is-good{color:var(--success);font-weight:650}.att-stats[data-astro-cid-egkctgll]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.att-title[data-astro-cid-egkctgll]{margin-bottom:.6rem}.att-table[data-astro-cid-egkctgll] td,.att-table[data-astro-cid-egkctgll] th{white-space:normal}.att-table[data-astro-cid-egkctgll] .is-bad{color:var(--danger);font-weight:650}.att-table[data-astro-cid-egkctgll] .is-good{color:var(--success);font-weight:650}.att-table[data-astro-cid-egkctgll] tfoot th,.att-table[data-astro-cid-egkctgll] tfoot td{border-top:2px solid var(--line-strong);border-bottom:0;font-weight:700}@media (max-width:40rem){.att-table[data-astro-cid-egkctgll] th,.att-table[data-astro-cid-egkctgll] td{padding:.45rem .4rem}}.att-rows[data-astro-cid-egkctgll]{gap:.4rem;display:grid;container-type:inline-size}.att-head[data-astro-cid-egkctgll]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:.68rem;display:none}.att-list[data-astro-cid-egkctgll]{counter-reset:att-row;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.att[data-astro-cid-egkctgll] .att-row{counter-increment:att-row}.att[data-astro-cid-egkctgll] .att-row__grid{border:1px solid var(--line);border-left:4px solid var(--cat);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"title title title remove""name name name name""att held left left""note note note note";align-items:end;gap:.5rem .6rem;padding:.65rem .8rem .8rem;display:grid}.att[data-astro-cid-egkctgll] .att-row__title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);grid-area:title;align-self:center;font-size:.72rem}.att[data-astro-cid-egkctgll] .att-f-name{grid-area:name}.att[data-astro-cid-egkctgll] .att-f-att{grid-area:att}.att[data-astro-cid-egkctgll] .att-f-held{grid-area:held}.att[data-astro-cid-egkctgll] .att-f-left{grid-area:left}.att[data-astro-cid-egkctgll] .att-row__remove{grid-area:remove;justify-self:end}.att[data-astro-cid-egkctgll] .att-row__note{color:var(--text-2);grid-area:note;margin:0;font-size:.82rem}.att[data-astro-cid-egkctgll] .att-row__note:empty{display:none}.att[data-astro-cid-egkctgll] .att-row__note.is-bad{color:var(--danger)}@container (width>=32rem){.att-head[data-astro-cid-egkctgll],.att[data-astro-cid-egkctgll] .att-row__grid{grid-template-columns:1.6rem minmax(0,2fr) repeat(3,minmax(0,1fr)) 2.5rem;gap:.3rem .6rem}.att-head[data-astro-cid-egkctgll]{display:grid}.att[data-astro-cid-egkctgll] .att-row__grid{background:0 0;border:0;grid-template-areas:"title name att held left remove""note note note note note note";align-items:center;padding:0}.att[data-astro-cid-egkctgll] .att-row__title,.att[data-astro-cid-egkctgll] .att-row__grid .field>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.att[data-astro-cid-egkctgll] .att-row__grid:before{content:counter(att-row);font-size:.8rem;font-family:var(--font-mono);color:var(--text-2);text-align:right;grid-area:title}.att[data-astro-cid-egkctgll] .att-row__note{padding-left:2.2rem}}
