.page.svelte-1pb9nmq{padding:var(--space-2xl) 0}.header-section.svelte-1pb9nmq{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-text-primary);padding-bottom:var(--space-md)}.breadcrumb.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-xs)}.breadcrumb-link.svelte-1pb9nmq{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition)}.breadcrumb-link.svelte-1pb9nmq:hover{color:var(--color-text-primary)}.breadcrumb-separator.svelte-1pb9nmq{color:var(--color-text-tertiary)}.breadcrumb-current.svelte-1pb9nmq{color:var(--color-text-primary)}.number.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em;margin-bottom:var(--space-sm)}.page-title.svelte-1pb9nmq{font-family:var(--font-display);font-size:4rem;font-weight:900;line-height:.9;text-transform:uppercase}.controls-panel.svelte-1pb9nmq,.output-panel.svelte-1pb9nmq{border:1px solid var(--color-text-primary);background:var(--color-surface);margin-bottom:var(--space-lg)}.panel-header.svelte-1pb9nmq{display:flex;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-text-primary);padding:var(--space-md)}.panel-number.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em}.panel-title.svelte-1pb9nmq{font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.validation-badge.svelte-1pb9nmq{margin-left:auto;padding:.25rem .75rem;font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:2px solid}.validation-badge.valid.svelte-1pb9nmq{color:#10b981;border-color:#10b981;background:#10b9811a}.validation-badge.invalid.svelte-1pb9nmq{color:#ef4444;border-color:#ef4444;background:#ef44441a}.controls-content.svelte-1pb9nmq,.output-content.svelte-1pb9nmq{padding:var(--space-lg)}.control-group.svelte-1pb9nmq{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.control-group.svelte-1pb9nmq:last-child{margin-bottom:0}.control-label.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.control-input.svelte-1pb9nmq{padding:.75rem;border:1px solid var(--color-text-primary);background:var(--color-bg);font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary);outline:none;transition:var(--transition)}.control-input.svelte-1pb9nmq:focus{border-color:var(--color-text-secondary)}.word-count-select.svelte-1pb9nmq{display:flex;gap:var(--space-md);flex-wrap:wrap}.radio-label.svelte-1pb9nmq{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary);cursor:pointer}.radio-label.svelte-1pb9nmq input[type=radio]:where(.svelte-1pb9nmq){width:20px;height:20px;cursor:pointer}.help-text.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-tertiary);font-style:italic}.actions.svelte-1pb9nmq{display:flex;gap:var(--space-sm);flex-wrap:wrap}.action-btn.svelte-1pb9nmq{padding:.75rem 1.5rem;border:1px solid var(--color-text-primary);background:transparent;font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition);color:var(--color-text-primary)}.action-btn.svelte-1pb9nmq:hover:not(:disabled){background:var(--color-hover)}.action-btn.primary.svelte-1pb9nmq{background:var(--color-text-primary);color:var(--color-bg)}.action-btn.primary.svelte-1pb9nmq:hover:not(:disabled){background:var(--color-accent)}.action-btn.svelte-1pb9nmq:disabled{opacity:.5;cursor:not-allowed}.mnemonic-grid.svelte-1pb9nmq{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border)}.mnemonic-word.svelte-1pb9nmq{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);background:var(--color-surface)}.word-number.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-tertiary);min-width:24px;text-align:right}.word-text.svelte-1pb9nmq{font-family:Monaco,Courier New,monospace;font-size:.875rem;color:var(--color-text-primary);font-weight:600}.seed-display.svelte-1pb9nmq{font-family:Monaco,Courier New,monospace;font-size:.75rem;padding:var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border);word-break:break-all;margin-bottom:var(--space-lg);max-height:200px;overflow-y:auto;line-height:1.6}.info-section.svelte-1pb9nmq{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-xl);margin-top:var(--space-3xl)}.info-header.svelte-1pb9nmq{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.info-number.svelte-1pb9nmq{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em}.info-title.svelte-1pb9nmq{font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.info-content.svelte-1pb9nmq{display:flex;flex-direction:column;gap:var(--space-md)}.info-content.svelte-1pb9nmq p:where(.svelte-1pb9nmq),.info-content.svelte-1pb9nmq ul:where(.svelte-1pb9nmq){font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.info-content.svelte-1pb9nmq ul:where(.svelte-1pb9nmq){padding-left:var(--space-lg)}.info-content.svelte-1pb9nmq li:where(.svelte-1pb9nmq){margin-bottom:var(--space-sm)}.info-content.svelte-1pb9nmq strong:where(.svelte-1pb9nmq){color:var(--color-text-primary);font-weight:600}.warning.svelte-1pb9nmq{padding:var(--space-md);background:#ef44441a;border-left:4px solid #ef4444;color:#ef4444!important}@media(max-width:768px){.page-title.svelte-1pb9nmq{font-size:3rem}.mnemonic-grid.svelte-1pb9nmq{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.word-count-select.svelte-1pb9nmq{gap:var(--space-sm)}}
