.page.svelte-4pzc0a{gap:var(--space-6);width:min(100% - 2 * var(--layout-gutter), 560px);padding-block:var(--space-6) var(--space-24);color:var(--color-on-surface);flex-direction:column;margin-inline:auto;display:flex}.steps.svelte-4pzc0a{justify-content:center;gap:var(--space-6);padding:0;list-style:none;display:flex}.steps.svelte-4pzc0a li:where(.svelte-4pzc0a){color:var(--color-on-surface-variant);font:var(--type-label-large);flex-direction:column;align-items:center;display:flex}.steps.svelte-4pzc0a li[aria-current=step]:where(.svelte-4pzc0a){color:var(--color-primary)}.step-button.svelte-4pzc0a{align-items:center;gap:var(--space-1);color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.step-item.svelte-4pzc0a{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.step-number.svelte-4pzc0a{width:var(--space-8);height:var(--space-8);corner-shape:round;background:var(--color-surface-container-high);color:var(--color-on-surface);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);border-radius:50%;place-items:center;display:grid}.step-button.svelte-4pzc0a:hover .step-number:where(.svelte-4pzc0a){background:var(--color-primary-container);color:var(--color-on-primary-container)}.step-button.svelte-4pzc0a:hover .step-label:where(.svelte-4pzc0a){color:var(--color-on-surface)}.step-label.svelte-4pzc0a{font:var(--type-label-medium);color:var(--color-on-surface-variant);white-space:nowrap}.steps.svelte-4pzc0a li[aria-current=step]:where(.svelte-4pzc0a) .step-number:where(.svelte-4pzc0a){background:var(--color-primary);color:var(--color-on-primary)}.steps.svelte-4pzc0a li[aria-current=step]:where(.svelte-4pzc0a) .step-label:where(.svelte-4pzc0a){color:color-mix(in srgb, var(--color-primary) 80%, white);font-weight:700}.form.svelte-4pzc0a{gap:var(--space-6);flex-direction:column;display:flex}.form.svelte-4pzc0a h1:where(.svelte-4pzc0a),.step-title.svelte-4pzc0a{font:var(--type-title-large);margin:0}.heading.svelte-4pzc0a{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section.svelte-4pzc0a{gap:var(--space-4);flex-direction:column;display:flex}.actions.svelte-4pzc0a{justify-content:flex-end;gap:var(--space-3);display:flex}.actions-fixed.svelte-4pzc0a{z-index:20;justify-content:flex-end;align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:max(var(--layout-gutter), calc((100% - 560px) / 2));background:color-mix(in srgb, var(--color-background) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-top:var(--border-width) solid color-mix(in srgb, var(--color-outline-variant) 30%, transparent);display:flex;position:fixed;bottom:0;left:0;right:0}.action-back{margin-right:auto}.actions-verification.svelte-4pzc0a{align-items:stretch;gap:var(--space-2);flex-direction:column}.agreement-label.svelte-4pzc0a{justify-content:flex-end;align-items:center;gap:var(--space-2);font:var(--type-body-small);color:var(--color-on-surface-variant);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.agreement-checkbox.svelte-4pzc0a{cursor:pointer;accent-color:var(--color-primary);width:var(--space-4);height:var(--space-4);flex-shrink:0;margin:0}.agreement-text.svelte-4pzc0a a:where(.svelte-4pzc0a){color:inherit;transition:color var(--motion-duration-fast) var(--motion-easing-standard);font-weight:600}.agreement-text.svelte-4pzc0a a:where(.svelte-4pzc0a):hover{color:var(--color-primary);text-decoration:underline}.actions-buttons.svelte-4pzc0a{justify-content:flex-end;align-items:center;gap:var(--space-3);width:100%;display:flex}.review-card.svelte-4pzc0a{corner-shape:superellipse(.1);border:var(--border-width) solid var(--color-outline);border-radius:var(--radius-md) 0;padding:var(--space-4);background:var(--color-surface-container);gap:var(--space-4);flex-direction:column;display:flex}.review-card-header.svelte-4pzc0a{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.review-card-title.svelte-4pzc0a{font:var(--type-title-medium);color:var(--color-on-surface);margin:0}.review-image-container.svelte-4pzc0a{background:var(--color-surface-container-low);border-radius:var(--radius-sm);justify-content:center;display:flex;overflow:hidden}.review-image.svelte-4pzc0a{object-fit:contain;max-width:100%;max-height:240px;display:block}.review-list.svelte-4pzc0a{gap:var(--space-3);flex-direction:column;margin:0;padding:0;display:flex}.review-item.svelte-4pzc0a{gap:var(--space-2);grid-template-columns:100px 1fr;align-items:baseline;display:grid}.review-term.svelte-4pzc0a{font:var(--type-label-medium);color:var(--color-on-surface-variant)}.review-desc.svelte-4pzc0a{font:var(--type-body-medium);color:var(--color-on-surface);word-break:break-word;margin:0}.review-desc.sub.svelte-4pzc0a{font:var(--type-body-small);color:var(--color-on-surface-variant)}.review-desc-bold.svelte-4pzc0a{font-weight:600}.review-desc-multiline.svelte-4pzc0a{white-space:pre-wrap}.review-link.svelte-4pzc0a{color:var(--color-primary);word-break:break-all;text-decoration:underline}.review-empty.svelte-4pzc0a{color:var(--color-on-surface-variant);font:var(--type-body-medium);margin:0}.review-programs-list.svelte-4pzc0a{gap:var(--space-3);flex-direction:column;display:flex}.review-program-card.svelte-4pzc0a{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-container-high);border-radius:var(--radius-sm) 0;border:var(--border-width) solid var(--color-outline-variant);flex-direction:column;display:flex}.review-program-header.svelte-4pzc0a{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.review-program-name.svelte-4pzc0a{overflow-wrap:anywhere;min-width:0;font:var(--type-title-small);color:var(--color-on-surface);font-weight:600}.review-tags.svelte-4pzc0a{gap:var(--space-2);flex-wrap:wrap;display:flex}.review-tag.svelte-4pzc0a{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);font:var(--type-label-small)}.review-entry-info.svelte-4pzc0a{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.review-badge-participatory.svelte-4pzc0a{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-primary-container);color:var(--color-on-primary-container);font:var(--type-label-small);align-self:flex-start;font-weight:600}.review-entry-details.svelte-4pzc0a{padding-left:var(--space-4);font:var(--type-body-small);color:var(--color-on-surface-variant);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.extract-dialog-body.svelte-4pzc0a{gap:var(--space-4);flex-direction:column;display:flex}.extract-dialog-body.svelte-4pzc0a p:where(.svelte-4pzc0a){color:var(--color-on-surface-variant);font:var(--type-body-medium);margin:0}@media (width<=480px){.review-item.svelte-4pzc0a{grid-template-columns:minmax(0,1fr);gap:0}.review-term.svelte-4pzc0a{font:var(--type-label-small)}}
