.ape-root{min-width:0;max-width:560px;margin-top:48px}.ape-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(28px,5vw,42px);font-weight:400;line-height:1}.ape-title em{font-style:italic}.ape-lede{max-width:540px;color:var(--ink-3);font-family:var(--font-display);margin:14px 0 0;font-size:14px;line-height:1.6}.ape-field{border:var(--rule-mid);background:var(--paper-2);box-sizing:border-box;max-width:100%;margin-top:22px;padding:20px 24px}.ape-label{color:var(--ink-4);margin-bottom:12px;display:block}.ape-textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:100%;min-height:148px;font-family:var(--font-mono);font-size:12px;line-height:1.6;display:block}.ape-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.ape-count,.ape-dirty,.ape-help,.ape-loading,.ape-error,.ape-success{font-family:var(--font-mono);margin:0;font-size:11px;line-height:1.6}.ape-count,.ape-help{color:var(--ink-4)}.ape-dirty{color:var(--ink-3);text-align:right}.ape-help{margin-top:8px}.ape-error{color:var(--vermillion-deep);margin-top:12px}.ape-loading{color:var(--ink-4);margin-top:12px}.ape-success{color:var(--ink-2);margin-top:12px}.ape-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:560px){.ape-root{margin-top:36px}.ape-field{padding:16px}.ape-meta{flex-direction:column;align-items:flex-start;gap:2px}.ape-dirty{text-align:left}}
.ame-root{--ame-gap:clamp(.65rem, 1.5vw, 1rem);min-width:0;max-width:40rem;margin-top:clamp(2rem,4vw,3rem)}.ame-root h2{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,5vw,2.625rem);font-weight:400}.ame-help{color:var(--ink-3);line-height:1.6}.ame-list{padding:0;list-style:none}.ame-model,.ame-form{padding:var(--ame-gap);border:var(--rule-mid);background:var(--paper-2);margin-block:var(--ame-gap)}.ame-model-meta,.ame-fields,.ame-field{gap:calc(var(--ame-gap) / 2);overflow-wrap:anywhere;min-width:0;display:grid}.ame-field,.ame-model-meta,.ame-help,.ame-root [role]{font-size:clamp(.75rem,1.5vw,.875rem)}.ame-field,.ame-model-meta{font-family:var(--font-mono)}.ame-field .input{box-sizing:border-box;width:100%;min-width:0}.ame-form fieldset{border:0;min-width:0;margin:0;padding:0}.ame-actions{align-items:center;gap:var(--ame-gap);margin-top:var(--ame-gap);flex-wrap:wrap;display:flex}.ame-error{color:var(--vermillion-deep)}
.ase-root{min-width:0;max-width:40rem;margin-top:clamp(2rem,4vw,3rem)}.ase-root h2{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,5vw,2.625rem);font-weight:400}.ase-help{color:var(--ink-3);margin:0;font-size:clamp(.75rem,1.5vw,.875rem);line-height:1.6}.ase-form,.ase-row{border:var(--rule-mid);background:var(--paper-2);overflow-wrap:anywhere;min-width:0;padding:clamp(.65rem,1.5vw,1rem)}.ase-form fieldset{border:0;min-width:0;margin:0;padding:0}.ase-field{font-family:var(--font-mono);font-size:clamp(.75rem,1.5vw,.875rem);display:block}.ase-field .input{box-sizing:border-box;width:100%;max-width:100%;display:block}.ase-content{resize:vertical;font-family:var(--font-mono)}.ase-actions{flex-wrap:wrap;gap:clamp(.4rem,1vw,.75rem)}.ase-list{margin:0;padding:0;list-style:none}.ase-error{color:var(--vermillion-deep)}
