.app-shell{width:min(100% - 48px,1240px);margin-inline:auto;padding-block:clamp(28px,5vw,64px) 72px}.app-panel{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);border-radius:12px;padding:clamp(16px,3vw,28px)}.app-title{color:var(--color-ink);letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.18}.app-muted{color:var(--color-ink-soft);font-size:.875rem;line-height:1.65}.app-kicker{color:var(--color-accent-strong);letter-spacing:.045em;font-size:.75rem;font-weight:700}.app-stack{gap:clamp(16px,2vw,24px);display:grid}.app-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-field{min-width:0;color:var(--color-ink);align-content:start;gap:6px;font-size:.875rem;font-weight:600;display:grid}.app-field .field{font-size:.875rem;font-weight:500}@media (max-width:580px){.app-shell{width:calc(100% - 32px);padding-bottom:48px}.app-form-grid{grid-template-columns:minmax(0,1fr)}}
