.age-header{border-bottom:0;padding-bottom:10px}.age-main{padding-top:10px}.age-workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.age-panel{min-width:0;padding:clamp(22px,3vw,30px);border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:16px;background:var(--surface);box-shadow:0 14px 34px #0f172a0d}.age-panel-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:22px}.age-step{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:var(--brand);border-radius:8px;background:var(--brand-soft);font-size:.7rem;font-weight:760;letter-spacing:.04em}.age-panel h2{font-size:1rem;line-height:1.4}.age-panel-heading p:not(.age-step){margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.5}.age-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.age-fields .form-group{margin:0}.age-actions{display:flex;gap:9px;margin-top:18px}.age-actions .btn{margin:0}.age-privacy{margin-top:14px;color:var(--muted);font-size:.78rem}.age-status{margin-top:14px;color:var(--danger);font-size:.83rem;font-weight:650}.age-primary-result{padding:17px 18px;border-radius:12px;background:var(--brand-soft)}.age-primary-result span,.age-result-grid span{display:block;color:var(--muted);font-size:.78rem}.age-primary-result strong{display:block;margin-top:6px;color:var(--brand);font-size:clamp(1.55rem,3vw,2.05rem);font-variant-numeric:tabular-nums}.age-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.age-result-grid>div{padding:14px;background:var(--surface)}.age-result-grid strong{display:block;margin-top:6px;color:var(--ink);font-size:1rem;font-variant-numeric:tabular-nums}.age-summary{margin:16px 0 0;color:var(--muted);font-size:.85rem;line-height:1.65}@media (max-width: 760px){.age-workbench{grid-template-columns:1fr}}@media (max-width: 420px){.age-fields,.age-result-grid{grid-template-columns:1fr}.age-actions{flex-direction:column}.age-actions .btn{width:100%}}
