.page.svelte-xtmw7f{flex-direction:column;gap:32px;display:flex}.page-header.svelte-xtmw7f{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.header-right.svelte-xtmw7f{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.page-header.svelte-xtmw7f h1:where(.svelte-xtmw7f){font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:800;line-height:1.1}.page-subtitle.svelte-xtmw7f{color:var(--color-fg);opacity:.5;font-size:var(--text-md);margin-top:8px}.form-count.svelte-xtmw7f{font-size:var(--text-sm);opacity:.35;white-space:nowrap;padding-bottom:4px;font-weight:500}.filters.svelte-xtmw7f{align-items:center;gap:12px;display:flex}.search-wrap.svelte-xtmw7f{flex:1;position:relative}.search-wrap.svelte-xtmw7f .search-icon{opacity:.35;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input.svelte-xtmw7f{border:1px solid var(--color-border-gray);background:var(--color-bg-max);width:100%;color:var(--color-fg);font-size:var(--text-sm);border-radius:10px;padding:10px 14px 10px 40px;font-family:inherit}.search-input.svelte-xtmw7f::placeholder{opacity:.4}.search-input.svelte-xtmw7f:focus{border-color:var(--color-tropicalteal);outline:none}.visa-filter.svelte-xtmw7f{border:1px solid var(--color-border-gray);background:var(--color-bg-max);color:var(--color-fg);font-size:var(--text-sm);cursor:pointer;border-radius:10px;flex-shrink:0;padding:10px 14px;font-family:inherit}.empty-state.svelte-xtmw7f{background:var(--color-bg-max);border:1.5px dashed var(--color-border-gray);text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.empty-title.svelte-xtmw7f{font-size:var(--text-lg);opacity:.6;margin:0;font-weight:600}.empty-desc.svelte-xtmw7f{font-size:var(--text-sm);opacity:.4;margin:8px 0 0}.form-section.svelte-xtmw7f{flex-direction:column;gap:16px;display:flex}.section-title.svelte-xtmw7f{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-weight:600}.hint-banner.svelte-xtmw7f{background:color-mix(in oklch, var(--color-tropicalteal) 6%, transparent);color:var(--color-tropicalteal);font-size:var(--text-sm);border:1px solid color-mix(in oklch, var(--color-tropicalteal) 15%, transparent);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.hint-banner.svelte-xtmw7f a:where(.svelte-xtmw7f){color:inherit;font-weight:600;text-decoration:underline}.form-grid.svelte-xtmw7f{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.form-card.svelte-xtmw7f{background:var(--color-bg-max);border:1px solid var(--color-border-gray);border-radius:10px;flex-direction:column;gap:10px;padding:16px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.form-card.svelte-xtmw7f:hover{border-color:color-mix(in oklch, var(--color-fg) 18%, transparent);box-shadow:0 2px 12px color-mix(in oklch, var(--color-fg) 4%, transparent)}.form-card--relevant.svelte-xtmw7f{border-color:color-mix(in oklch, var(--color-tropicalteal) 30%, transparent);background:color-mix(in oklch, var(--color-tropicalteal) 3%, var(--color-bg-max))}.form-card--relevant.svelte-xtmw7f:hover{border-color:color-mix(in oklch, var(--color-tropicalteal) 50%, transparent);box-shadow:0 2px 12px color-mix(in oklch, var(--color-tropicalteal) 6%, transparent)}.form-card-top.svelte-xtmw7f{align-items:center;gap:12px;display:flex}.form-icon.svelte-xtmw7f{background:color-mix(in oklch, var(--color-tropicalteal) 10%, transparent);width:22px;height:22px;color:var(--color-tropicalteal);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-icon--online.svelte-xtmw7f{background:color-mix(in oklch, var(--color-tropicalteal) 10%, transparent);color:var(--color-tropicalteal)}.form-number.svelte-xtmw7f{background:color-mix(in oklch, var(--color-fg) 7%, transparent);letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:.6875rem;font-weight:700}.form-version.svelte-xtmw7f{opacity:.35;font-size:.625rem}.form-status-chip.svelte-xtmw7f{letter-spacing:.02em;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:.625rem;font-weight:600}.form-status-chip.chip--ok.svelte-xtmw7f{background:var(--color-status-ok-bg);color:var(--color-status-ok)}.form-status-chip.chip--warn.svelte-xtmw7f{background:var(--color-status-warn-bg);color:var(--color-status-warn)}.form-status-chip.chip--urgent.svelte-xtmw7f{background:var(--color-status-urgent-bg);color:var(--color-status-urgent)}.form-name.svelte-xtmw7f{font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.35}.form-desc.svelte-xtmw7f{opacity:.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.form-card-footer.svelte-xtmw7f{flex-direction:column;gap:8px;margin-top:auto;display:flex}.form-visa-tags.svelte-xtmw7f{flex-wrap:wrap;gap:6px;display:flex}.visa-tag.svelte-xtmw7f{background:color-mix(in oklch, var(--color-fg) 6%, transparent);opacity:.7;border-radius:4px;padding:2px 7px;font-size:.625rem;font-weight:500}.visa-tag--required.svelte-xtmw7f{background:color-mix(in oklch, var(--color-tropicalteal) 10%, transparent);color:var(--color-tropicalteal);opacity:1}.visa-tag--highlight.svelte-xtmw7f{outline:1px solid var(--color-tropicalteal)}.visa-tag-req.svelte-xtmw7f{text-transform:uppercase;margin-left:2px;font-size:.5625rem;font-weight:600}.form-prefill.svelte-xtmw7f{color:var(--color-tropicalteal);opacity:.85;align-items:center;gap:5px;font-size:.6875rem;display:flex}.form-online-badge.svelte-xtmw7f{color:var(--color-tropicalteal);opacity:.7;align-items:center;gap:5px;font-size:.6875rem;display:flex}.form-actions.svelte-xtmw7f{gap:8px;display:flex}.form-btn.svelte-xtmw7f{border:1px solid var(--color-border-gray);color:color-mix(in oklch, var(--color-fg) 65%, transparent);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.form-btn.svelte-xtmw7f:hover{background:color-mix(in oklch, var(--color-fg) 4%, transparent);border-color:color-mix(in oklch, var(--color-fg) 15%, transparent)}.form-btn--primary.svelte-xtmw7f{background:var(--color-tropicalteal);color:#fff;border-color:var(--color-tropicalteal)}.form-btn--primary.svelte-xtmw7f:hover{opacity:.9;background:var(--color-tropicalteal);border-color:var(--color-tropicalteal)}.source-attribution.svelte-xtmw7f{color:color-mix(in oklch, var(--color-fg) 40%, transparent);text-align:center;margin-top:8px;font-size:.6875rem;line-height:1.4}.source-attribution.svelte-xtmw7f a:where(.svelte-xtmw7f){color:color-mix(in oklch, var(--color-fg) 55%, transparent);text-underline-offset:2px;text-decoration:underline}.source-attribution.svelte-xtmw7f a:where(.svelte-xtmw7f):hover{color:var(--color-fg)}@media (width<=767px){.page-header.svelte-xtmw7f{flex-direction:column;align-items:flex-start}.page-header.svelte-xtmw7f h1:where(.svelte-xtmw7f){font-size:var(--text-xl)}.form-count.svelte-xtmw7f{display:none}.filters.svelte-xtmw7f{flex-direction:column}.search-wrap.svelte-xtmw7f,.visa-filter.svelte-xtmw7f{width:100%}.form-grid.svelte-xtmw7f{grid-template-columns:1fr}}
