.subsection.svelte-15esf3q h4:where(.svelte-15esf3q){display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.form-grid.svelte-15esf3q{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-md)}@media(max-width:768px){.form-grid.svelte-15esf3q{grid-template-columns:1fr}}.form-group.svelte-15esf3q{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group.svelte-15esf3q label:where(.svelte-15esf3q){font-size:.85rem;color:var(--color-text-muted);font-weight:500}.form-group.port-group.svelte-15esf3q{min-width:120px}.attempts-list.svelte-15esf3q{display:flex;flex-direction:column;gap:var(--spacing-sm)}.attempt-item.svelte-15esf3q{padding:var(--spacing-md);background:var(--border-primary);border-radius:var(--radius-sm)}.attempt-header.svelte-15esf3q{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-secondary)}.attempt-header.svelte-15esf3q .attempt-number:where(.svelte-15esf3q){font-weight:600;font-family:var(--font-mono)}.attempt-header.svelte-15esf3q .attempt-time:where(.svelte-15esf3q){margin-left:auto;font-size:.85rem;color:var(--color-text-muted)}.attempt-details.svelte-15esf3q{display:flex;flex-direction:column;gap:var(--spacing-xs)}.attempt-details.svelte-15esf3q .detail-row:where(.svelte-15esf3q){display:flex;gap:var(--spacing-sm);font-size:.9rem}.info-accordion.svelte-15esf3q{border:none;background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);overflow:hidden;transition:all var(--transition-fast)}.info-accordion.svelte-15esf3q:hover{background:color-mix(in srgb,var(--bg-secondary),var(--bg-primary) 30%)}.info-accordion[open].svelte-15esf3q .accordion-summary:where(.svelte-15esf3q){border-bottom:1px solid var(--border-primary)}.info-accordion[open].svelte-15esf3q .accordion-summary:where(.svelte-15esf3q) svg{transform:rotate(90deg)}.info-accordion[open].svelte-15esf3q .accordion-content:where(.svelte-15esf3q){animation:svelte-15esf3q-accordionOpen .2s ease-out}.accordion-summary.svelte-15esf3q{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast)}.accordion-summary.svelte-15esf3q::-webkit-details-marker{display:none}.accordion-summary.svelte-15esf3q svg{transition:transform var(--transition-fast);color:var(--color-primary);flex-shrink:0}.accordion-summary.svelte-15esf3q h4:where(.svelte-15esf3q){margin:0;color:var(--text-primary);font-size:var(--font-size-md);font-weight:600}.accordion-summary.svelte-15esf3q:hover svg{color:var(--color-primary-hover)}.accordion-content.svelte-15esf3q{padding:var(--spacing-md);padding-top:var(--spacing-sm);animation:svelte-15esf3q-accordionOpen .2s ease-out}.accordion-content.svelte-15esf3q p:where(.svelte-15esf3q){margin:0;line-height:1.6;color:var(--text-secondary)}.accordion-content.svelte-15esf3q ul:where(.svelte-15esf3q){margin:0;padding-left:var(--spacing-lg)}.accordion-content.svelte-15esf3q ul:where(.svelte-15esf3q) li:where(.svelte-15esf3q){margin-bottom:var(--spacing-sm);line-height:1.6;color:var(--text-secondary)}.accordion-content.svelte-15esf3q ul:where(.svelte-15esf3q) li:where(.svelte-15esf3q) strong:where(.svelte-15esf3q){color:var(--text-primary);font-weight:600}.accordion-content.svelte-15esf3q ul:where(.svelte-15esf3q) li:where(.svelte-15esf3q):last-child{margin-bottom:0}.port-list.svelte-15esf3q{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}@media(max-width:640px){.port-list.svelte-15esf3q{grid-template-columns:1fr}}.port-item.svelte-15esf3q{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:color-mix(in srgb,var(--bg-secondary),var(--bg-primary) 50%);border-radius:var(--radius-sm)}.port-number.svelte-15esf3q{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);min-width:50px;text-align:center;flex-shrink:0}.port-details.svelte-15esf3q{flex:1}.port-details.svelte-15esf3q strong:where(.svelte-15esf3q){display:block;margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.95rem}.port-details.svelte-15esf3q p:where(.svelte-15esf3q){margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}@keyframes svelte-15esf3q-accordionOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.loading-note.svelte-15esf3q{font-size:.85rem;color:var(--color-text-muted);font-style:italic;margin-top:var(--spacing-xs)}.analysis-details.svelte-15esf3q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-sm);border-radius:var(--radius-sm)}@media(max-width:640px){.analysis-details.svelte-15esf3q{grid-template-columns:1fr}}.analysis-details.svelte-15esf3q .detail-row:where(.svelte-15esf3q){flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);background:var(--border-primary);padding:var(--spacing-sm);border-radius:var(--radius-sm)}.detail-row.svelte-15esf3q{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm)}@media(max-width:640px){.detail-row.svelte-15esf3q{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}.detail-label.svelte-15esf3q{color:var(--color-text-muted);font-weight:500;min-width:70px}.detail-value.svelte-15esf3q{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text);font-weight:500;flex:1}.examples-card.svelte-15esf3q{margin-top:var(--spacing-md)}.examples-card.svelte-15esf3q .example-card:where(.svelte-15esf3q){flex-direction:column;display:flex}.lookup-btn.svelte-15esf3q{margin:0 auto}.success.svelte-15esf3q .icon{color:var(--color-success)}.error.svelte-15esf3q .icon{color:var(--color-error)}.warning.svelte-15esf3q .icon{color:var(--color-warning)}.info.svelte-15esf3q .icon{color:var(--color-info)}.status-item.success.svelte-15esf3q .icon{color:var(--color-success)}.status-item.error.svelte-15esf3q .icon{color:var(--color-error)}.status-item.info.svelte-15esf3q .icon{color:var(--color-info)}
