.profile-summary{border:1px solid var(--line);background:var(--paper,#fbf7f0);border-radius:12px;margin:1.25rem 0 1.5rem;padding:1rem 1.1rem}.profile-summary h3{text-align:center;margin:0 0 .25rem}.profile-count{text-align:center;margin:0 0 .75rem;font-weight:600}.long-read ul.profile-chips{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin:0;padding-inline:0;list-style:none;display:grid}.profile-chips a{background:var(--cream);min-height:44px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;text-decoration:none;display:flex}.profile-chip-name{font-weight:600}.profile-chip-state{color:#5d5446;background:#ece5d8;border-radius:999px;flex-shrink:0;padding:.1rem .55rem;font-size:.78rem;font-weight:700}[data-state=documented] .profile-chip-state{color:#1d4d3a;background:#dfeee4}[data-state=oral] .profile-chip-state{color:#6b4e00;background:#fbefc9}.profile-legend{margin:.75rem 0 0;font-size:.9rem}.portrait-basis{text-align:center;margin:0 0 .5rem}@media (width<=420px){.long-read ul.profile-chips{grid-template-columns:1fr}}.enrich-block ul.profile-chips,.long-read .enrich-block ul.profile-chips{margin-inline:0;padding-inline:0;list-style:none}.enrich-block ul.profile-chips>li{margin:0;padding:0;list-style:none}.enrich-block ul.profile-chips>li:before{content:none}.enrich-block ul.profile-chips>li::marker{content:none}.contribute-workflow{color:inherit;text-align:start;background:#fffaf214;border:1px solid #fffaf259;border-radius:12px;margin:1.25rem 0;padding:1rem 1.1rem}.contribute-workflow h2{color:inherit;margin:0 0 .6rem;font-size:1.15rem}.contribute-workflow ol{gap:.5rem;margin:0;padding-inline-start:1.2rem;display:grid}.contribute-workflow li{line-height:1.5}.contribute-workflow .sub-flag{margin-inline-end:.25rem;font-weight:700}html body main .step-progress:not(#_){counter-reset:none;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}html body main .step-progress li:not(#_){text-align:center;color:var(--muted,#5b5a55);justify-items:center;gap:6px;margin:0;padding:0;font-size:.85rem;display:grid;position:relative}html body main .step-progress li:not(#_):before{content:none}html body main .step-progress li:not(#_)+li:after{content:"";top:17px;background:var(--mk-line,#e7d6b8);width:calc(100% - 36px);height:2px;position:absolute;inset-inline-end:calc(50% + 22px)}html body main .step-progress li.is-done:not(#_)+li:after,html body main .step-progress li.is-current:not(#_):after{background:var(--mk-ink,#a86a1c)}html body main .step-progress-num:not(#_){font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--mk-ink,#a86a1c);background:var(--mk-tint,#f6ecdc);box-shadow:inset 0 0 0 1.5px var(--mk-ring,#d9b98a);z-index:1;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:relative}html body main .step-progress li.is-current .step-progress-num:not(#_){background:var(--mk-ink,#a86a1c);color:#fff;box-shadow:none}html body main .step-progress li.is-done .step-progress-num:not(#_){background:var(--green,#1c5146);color:#fff;box-shadow:none}html body main .step-progress li.is-current .step-progress-label:not(#_){color:var(--green,#1c5146);font-weight:700}html body main .step-count:not(#_){text-align:center;color:var(--muted,#5b5a55);margin:4px 0 20px;font-size:.85rem}html body main .contribute-step:not(#_){border:0;min-width:0;margin:0;padding:0}html body main .contribute-step[hidden]:not(#_){display:none}html body main .contribute-step>legend:not(#_){font-family:var(--serif,Georgia, serif);color:var(--green,#1c5146);margin-bottom:16px;padding:0;font-size:1.35rem}html body main .contribute-step>legend:not(#_):focus{outline:none}html body main .contribute-step>legend:not(#_):focus-visible{outline:3px solid var(--mk-ink,#a86a1c);outline-offset:4px}html body main .step-actions:not(#_){justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}html body main .step-actions .secondary-button:not(#_){border:1px solid var(--line,#d9d4c7);min-height:44px;color:var(--green,#1c5146);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;font-weight:600}html body main .step-actions .secondary-button:not(#_):focus-visible{outline:3px solid var(--mk-ink,#a86a1c);outline-offset:2px}html body main .file-picked:not(#_){color:var(--green,#1c5146);overflow-wrap:anywhere;margin-top:6px;display:block}html body main .tracking-card:not(#_){text-align:center;background:var(--mk-tint,#f6ecdc);box-shadow:inset 0 0 0 1.5px var(--mk-ring,#d9b98a);border-radius:12px;justify-items:center;gap:4px;margin:12px 0;padding:16px;display:grid}html body main .tracking-label:not(#_){letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink,#a86a1c);font-size:.78rem;font-weight:700}html body main .tracking-id:not(#_){letter-spacing:.08em;color:var(--green,#1c5146);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.5rem}html body main .tracking-keep:not(#_){color:var(--muted,#5b5a55);font-size:.88rem}@media (width<=480px){html body main .step-progress li:not(#_){font-size:.78rem}}html body main .contribute-steps-body[hidden]:not(#_){display:none}
