.key-handoff.svelte-1c5koks{display:flex;align-items:center;gap:14px;margin-bottom:16px}.key-emblem.svelte-1c5koks{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:14px}.key-eyebrow.svelte-1c5koks{font-size:11px;color:var(--text-muted)}.key-handoff.svelte-1c5koks h3:where(.svelte-1c5koks){margin:5px 0 0;font-size:20px;font-weight:500;letter-spacing:-.025em}.key-receipt.svelte-1c5koks{animation:svelte-1c5koks-handoff .3s ease-out;margin:24px 0;padding:24px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface-panel);text-align:left}.key-receipt.svelte-1c5koks h3:where(.svelte-1c5koks){font-size:22px;margin:12px 0}.key-receipt.svelte-1c5koks p:where(.svelte-1c5koks){font-size:13px;line-height:1.7;color:#b6b6b6}.key-value.svelte-1c5koks{display:block;font:clamp(15px,3.4vw,24px) ui-monospace,monospace;letter-spacing:.04em;text-align:center;padding:20px 8px;margin:20px 0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-deep);color:#ebebeb;white-space:nowrap;-webkit-user-select:all;user-select:all}.key-receipt.svelte-1c5koks small:where(.svelte-1c5koks){display:block;font-size:11px;line-height:1.6;color:#979797;margin-top:14px}.key-receipt.svelte-1c5koks .key-saved:where(.svelte-1c5koks){color:var(--text-primary)}.key-receipt.svelte-1c5koks .button:where(.svelte-1c5koks){margin-top:8px}@keyframes svelte-1c5koks-handoff{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.key-receipt.svelte-1c5koks{animation:none}}@media(max-width:400px){.key-receipt.svelte-1c5koks{padding:18px 14px}.key-value.svelte-1c5koks{font-size:14px;letter-spacing:0}}.recipient-options.svelte-1dxz7fy{border:1px solid var(--border-subtle);border-radius:12px;margin:20px 0;padding:0 16px}.recipient-options.svelte-1dxz7fy summary:where(.svelte-1dxz7fy){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;font-size:13px;cursor:pointer;list-style:none}.recipient-options.svelte-1dxz7fy summary:where(.svelte-1dxz7fy)::-webkit-details-marker{display:none}.recipient-options[open].svelte-1dxz7fy summary:where(.svelte-1dxz7fy){border-bottom:1px solid var(--border-subtle);margin-bottom:16px}.recipient-options[open].svelte-1dxz7fy summary:where(.svelte-1dxz7fy) svg{transform:rotate(180deg)}.form-actions.svelte-1dxz7fy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.form-actions.svelte-1dxz7fy .button:where(.svelte-1dxz7fy){justify-content:center}.studio.svelte-1dxz7fy:focus{outline:none}.studio.working.svelte-1dxz7fy{min-height:540px}.setup-file.svelte-1dxz7fy{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;margin:20px 0 24px;background:var(--surface-deep)}.setup-file.svelte-1dxz7fy>div:where(.svelte-1dxz7fy){min-width:0;flex:1}.setup-file.svelte-1dxz7fy strong:where(.svelte-1dxz7fy){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.setup-file.svelte-1dxz7fy span:where(.svelte-1dxz7fy){display:block;color:var(--text-muted);margin-top:5px;font-size:11px}.workspace-notice.svelte-1dxz7fy{padding:16px;border-radius:12px;background:var(--surface-deep);line-height:1.7}.delivery-heading.svelte-1dxz7fy{animation:svelte-1dxz7fy-result-enter .22s ease-out}@keyframes svelte-1dxz7fy-result-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.delivery-heading.svelte-1dxz7fy{animation:none}}.field.svelte-1dxz7fy>.field-caption:where(.svelte-1dxz7fy){display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#cecece}.field-caption.svelte-1dxz7fy small:where(.svelte-1dxz7fy){font-size:11px;color:#999}.mode-picker.svelte-1dxz7fy{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.mode-picker.svelte-1dxz7fy button:where(.svelte-1dxz7fy){background:#ffffff04;border:1px solid #ffffff15;border-radius:12px;padding:15px 10px;text-align:left;color:#aaa;font-size:13px;font-weight:600;cursor:pointer}.mode-picker.svelte-1dxz7fy button.chosen:where(.svelte-1dxz7fy){border-color:#ffffff75;background:#ffffff0b;color:#ececec}.privacy-details.svelte-1dxz7fy{margin:16px 0}.privacy-details.svelte-1dxz7fy summary:where(.svelte-1dxz7fy){cursor:pointer;color:#b8b8b8;font-size:12px}.mode-picker.svelte-1dxz7fy button:where(.svelte-1dxz7fy){min-height:48px}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:440px}.resilience-section.svelte-1uha8ag{max-width:1440px;margin:auto;padding:88px 5% 80px;border-top:1px solid var(--border-subtle);scroll-margin-top:88px}.resilience-heading.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:48px}.resilience-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.resilience-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--text-muted)}.resilience-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:480px;color:var(--text-muted);font-size:16px;line-height:1.75;margin:0 0 20px}.resilience-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.resilience-card.svelte-1uha8ag{padding:28px 24px;border:1px solid var(--border-subtle);border-radius:20px;background:linear-gradient(145deg,var(--surface-panel),var(--surface-deep))}.resilience-icon.svelte-1uha8ag{color:var(--text-muted);margin-bottom:30px}.resilience-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin:0 0 14px}.resilience-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:14px;line-height:1.7;margin:0}@media(max-width:1050px){.resilience-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.resilience-section.svelte-1uha8ag{padding:56px 6%}.resilience-heading.svelte-1uha8ag{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.resilience-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}.resilience-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:12px}.resilience-card.svelte-1uha8ag{padding:24px}.resilience-icon.svelte-1uha8ag{margin-bottom:20px}}
