.entry[data-v-de7b40da]{margin-top:var(--space-7);background:var(--color-surface);max-width:36rem;position:relative;overflow:hidden}.entry[data-v-de7b40da]:before{content:"";background:var(--yellow-500);height:4px;display:block}.entry--dialog[data-v-de7b40da],.entry--modal[data-v-de7b40da]{max-width:none;margin-top:0}.entry--modal[data-v-de7b40da]{box-shadow:var(--shadow-lg)}.entry--dialog[data-v-de7b40da]{background:0 0;overflow:visible}.entry--dialog[data-v-de7b40da]:before{display:none}.entry--columns[data-v-de7b40da]{max-width:48rem;margin:0 auto}.entry-head[data-v-de7b40da]{padding:var(--space-5) var(--space-6) var(--space-4);background:var(--color-surface-warm);border-bottom:1px solid var(--color-border-soft)}.entry--modal .entry-head[data-v-de7b40da]{padding-right:3.25rem}.entry--dialog .entry-head[data-v-de7b40da]{padding:0 0 var(--space-4);background:0 0;border-bottom:0}.entry--dialog .entry-body[data-v-de7b40da]{padding:0}.entry-done[data-v-de7b40da]{gap:var(--space-4);justify-items:start;display:grid}.entry-done-banner[data-v-de7b40da]{color:#166534;width:100%;font-size:var(--text-sm);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;line-height:1.5;display:flex}.entry-done-banner[data-v-de7b40da] svg{color:#139b71;flex:none;margin-top:2px}.entry-done-banner strong[data-v-de7b40da]{font-weight:600;display:block}.entry-done-status[data-v-de7b40da]{color:#15803d;margin-top:2px;display:block}.entry-done .btn[data-v-de7b40da]{min-width:10rem}.entry-head .kicker[data-v-de7b40da]{margin-bottom:var(--space-2)}.entry-title[data-v-de7b40da]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--navy-700);letter-spacing:-.02em;margin:0}.entry-lede[data-v-de7b40da]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.entry-body[data-v-de7b40da]{padding:var(--space-5) var(--space-6) var(--space-6)}.entry-note[data-v-de7b40da]{margin:0 0 var(--space-4);max-width:var(--measure-prose)}.entry-actions[data-v-de7b40da]{gap:var(--space-3);flex-wrap:wrap;display:flex}.entry-form[data-v-de7b40da]{gap:var(--space-4);display:grid}.entry-form--columns[data-v-de7b40da]{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;align-items:start}.entry-span[data-v-de7b40da]{grid-column:1/-1}.entry-fee[data-v-de7b40da]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-warm);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;display:flex}.entry-fee-label[data-v-de7b40da]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--navy-700);font-weight:700}.entry-fee strong[data-v-de7b40da]{font-size:var(--text-sm);color:var(--navy-700)}.entry-fee-note[data-v-de7b40da]{font-size:var(--text-xs);color:var(--color-text-muted);flex:12rem}.field-required[data-v-de7b40da]{color:var(--color-danger);margin-left:.15rem}.form-label .form-optional[data-v-de7b40da]{margin-left:.35rem}.entry-submit[data-v-de7b40da]{width:100%}@media (width<=36rem){.entry--columns[data-v-de7b40da]{max-width:none}.entry-form--columns[data-v-de7b40da]{grid-template-columns:1fr}.entry-body[data-v-de7b40da],.entry-head[data-v-de7b40da]{padding-inline:var(--space-4)}.entry--modal .entry-head[data-v-de7b40da]{padding-right:3.25rem}.entry--dialog .entry-body[data-v-de7b40da],.entry--dialog .entry-head[data-v-de7b40da]{padding-inline:0}}
