.page.svelte-1y01tkm{padding:var(--space-2xl) 0}.header-section.svelte-1y01tkm{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-text-primary);padding-bottom:var(--space-md)}.breadcrumb.svelte-1y01tkm{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-1y01tkm{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition)}.breadcrumb-link.svelte-1y01tkm:hover{color:var(--color-text-primary)}.breadcrumb-separator.svelte-1y01tkm{color:var(--color-text-tertiary)}.breadcrumb-current.svelte-1y01tkm{color:var(--color-text-primary)}.number.svelte-1y01tkm{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-1y01tkm{font-family:var(--font-display);font-size:4rem;font-weight:900;line-height:.9;text-transform:uppercase}.hero-description.svelte-1y01tkm{font-family:var(--font-body);font-size:1.125rem;line-height:1.6;color:var(--color-text-secondary);max-width:800px;margin-top:var(--space-md);margin-bottom:0}.workspace.svelte-1y01tkm{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-3xl)}.editor-grid.svelte-1y01tkm{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-lg)}.panel.svelte-1y01tkm{border:1px solid var(--color-text-primary);background:var(--color-surface);display:flex;flex-direction:column}.error-panel.svelte-1y01tkm{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg)}.panel-header.svelte-1y01tkm{display:flex;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-text-primary);padding:var(--space-md)}.error-panel.svelte-1y01tkm .panel-header:where(.svelte-1y01tkm){border-bottom-color:var(--color-bg)}.panel-number.svelte-1y01tkm{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em}.error-panel.svelte-1y01tkm .panel-number:where(.svelte-1y01tkm){color:var(--color-bg);opacity:.7}.panel-title.svelte-1y01tkm{font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.panel-actions.svelte-1y01tkm{margin-left:auto}.config-content.svelte-1y01tkm{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.config-row.svelte-1y01tkm{display:flex;flex-direction:column;gap:var(--space-xs)}.config-label.svelte-1y01tkm{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.config-select.svelte-1y01tkm,.config-input.svelte-1y01tkm{padding:.75rem;border:1px solid var(--color-border);background:var(--color-bg);font-family:Monaco,Courier New,monospace;font-size:.875rem;color:var(--color-text-primary);outline:none}.config-select.svelte-1y01tkm:focus,.config-input.svelte-1y01tkm:focus{border-color:var(--color-text-primary)}.expiration-buttons.svelte-1y01tkm{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.exp-btn.svelte-1y01tkm{padding:.5rem 1rem;border:1px solid var(--color-border);background:transparent;font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:var(--transition);color:var(--color-text-primary)}.exp-btn.svelte-1y01tkm:hover{background:var(--color-hover)}.text-area.svelte-1y01tkm{flex:1;padding:var(--space-md);border:none;background:var(--color-bg);font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;color:var(--color-text-primary);resize:none;outline:none}.text-area.svelte-1y01tkm::placeholder{color:var(--color-text-tertiary)}.text-area[readonly].svelte-1y01tkm{opacity:.8;cursor:not-allowed}.claims-dropdown.svelte-1y01tkm{position:relative}.claims-btn.svelte-1y01tkm{padding:.5rem 1rem;border:1px solid var(--color-border);background:transparent;font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;cursor:pointer;color:var(--color-text-primary)}.claims-menu.svelte-1y01tkm{display:none;position:absolute;top:100%;right:0;background:var(--color-surface);border:1px solid var(--color-text-primary);z-index:100;min-width:200px}.claims-dropdown.svelte-1y01tkm:hover .claims-menu:where(.svelte-1y01tkm){display:block}.claim-item.svelte-1y01tkm{display:flex;flex-direction:column;width:100%;padding:var(--space-sm) var(--space-md);border:none;border-bottom:1px solid var(--color-border);background:transparent;text-align:left;cursor:pointer;transition:var(--transition)}.claim-item.svelte-1y01tkm:last-child{border-bottom:none}.claim-item.svelte-1y01tkm:hover{background:var(--color-hover)}.claim-key.svelte-1y01tkm{font-family:Monaco,Courier New,monospace;font-size:.75rem;font-weight:700;color:var(--color-text-primary)}.claim-desc.svelte-1y01tkm{font-family:var(--font-body);font-size:.6875rem;color:var(--color-text-secondary)}.token-panel.svelte-1y01tkm{background:var(--color-bg)}.token-length.svelte-1y01tkm{margin-left:auto;font-family:var(--font-body);font-size:.75rem;color:var(--color-text-secondary)}.token-content.svelte-1y01tkm{padding:var(--space-lg);background:var(--color-bg);overflow:auto}.token-text.svelte-1y01tkm{font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;word-break:break-all;color:var(--color-text-primary)}.token-preview.svelte-1y01tkm{padding:var(--space-lg);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-xs);background:var(--color-bg)}.token-part.svelte-1y01tkm{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border-radius:4px}.header-part.svelte-1y01tkm{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.payload-part.svelte-1y01tkm{background:#a855f71a;border:1px solid rgba(168,85,247,.3)}.signature-part.svelte-1y01tkm{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.part-label.svelte-1y01tkm{font-family:var(--font-body);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.part-value.svelte-1y01tkm{font-family:Monaco,Courier New,monospace;font-size:.75rem;word-break:break-all;color:var(--color-text-primary);max-width:300px}.token-dot.svelte-1y01tkm{font-family:Monaco,Courier New,monospace;font-size:1.5rem;font-weight:700;color:var(--color-text-tertiary);align-self:center}.actions.svelte-1y01tkm{display:flex;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--color-text-primary)}.action-btn.svelte-1y01tkm{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-1y01tkm:hover:not(:disabled){background:var(--color-hover)}.action-btn.primary.svelte-1y01tkm{background:var(--color-text-primary);color:var(--color-bg)}.action-btn.primary.svelte-1y01tkm:hover:not(:disabled){background:var(--color-accent)}.error-content.svelte-1y01tkm{padding:var(--space-lg);flex:1}.error-message.svelte-1y01tkm{font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6}.info-section.svelte-1y01tkm{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-xl)}.info-header.svelte-1y01tkm{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-1y01tkm{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em}.info-title.svelte-1y01tkm{font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.info-content.svelte-1y01tkm{display:flex;flex-direction:column;gap:var(--space-md)}.info-content.svelte-1y01tkm p:where(.svelte-1y01tkm){font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.info-content.svelte-1y01tkm strong:where(.svelte-1y01tkm){color:var(--color-text-primary);font-weight:600}@media(max-width:1024px){.editor-grid.svelte-1y01tkm{grid-template-columns:1fr}}@media(max-width:768px){.page-title.svelte-1y01tkm{font-size:3rem}.hero-description.svelte-1y01tkm{font-size:1rem}.token-preview.svelte-1y01tkm{flex-direction:column}.token-dot.svelte-1y01tkm{display:none}.part-value.svelte-1y01tkm{max-width:100%}}
