.letter-card.svelte-k6abc3{box-sizing:border-box;background:#1f1f27;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.letter-intake-card.svelte-k6abc3{border-color:#ff5d5d38}.letter-card-head.svelte-k6abc3{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.letter-head-copy.svelte-k6abc3 h2:where(.svelte-k6abc3){font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.25rem;line-height:1.25}.letter-field.svelte-k6abc3{flex-direction:column;display:flex}.letter-field.svelte-k6abc3 label:where(.svelte-k6abc3){color:#d6d3e0;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.field-label.svelte-k6abc3{align-items:center;gap:.5rem;display:flex}.field-required.svelte-k6abc3{font-size:max(.625rem, var(--small-print-floor));letter-spacing:.06em;text-transform:uppercase;color:#ff8c8c;font-weight:700}.letter-field.svelte-k6abc3 input:where(.svelte-k6abc3){color:#fff;min-width:0;font-family:var(--font-body);transition:border-color var(--transition-snappy), box-shadow var(--transition-snappy);background:#14131a;border:1px solid #ffffff1f;border-radius:.75rem;outline:none;padding:.75rem .875rem;font-size:1rem}.letter-field.svelte-k6abc3 input:where(.svelte-k6abc3)::placeholder{color:#757382}.letter-field.svelte-k6abc3 input:where(.svelte-k6abc3):focus-visible{border-color:#ff5d5d;box-shadow:0 0 0 3px #ff5d5d2e}.letter-file-zone.svelte-k6abc3{min-width:0}.letter-dropzone.svelte-k6abc3{cursor:pointer;transition:border-color var(--transition-snappy), background var(--transition-snappy);background:#ffffff06;border:1.5px dashed #ffffff2e;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.letter-dropzone.svelte-k6abc3:hover,.letter-dropzone.svelte-k6abc3:focus-within{background:#ff5d5d0d;border-color:#ff5d5d}.letter-dropzone.svelte-k6abc3:focus-within{outline-offset:2px;outline:2px solid #ff5d5d}.dropzone-icon.svelte-k6abc3{color:#ff8c8c;background:#ff5d5d1a;border-radius:.875rem;flex:none;place-items:center;block-size:3rem;inline-size:3rem;font-size:1.5rem;display:inline-grid}.dropzone-copy.svelte-k6abc3{flex-direction:column;gap:.25rem;min-width:0;display:flex}.dropzone-copy.svelte-k6abc3 strong:where(.svelte-k6abc3){color:#fff;font-size:.9375rem}.letter-file-card.svelte-k6abc3{background:#4edea30f;border:1px solid #4edea34d;border-radius:.875rem;align-items:center;gap:.75rem;min-width:0;padding:.875rem;display:flex}.file-icon.svelte-k6abc3{color:#4edea3;background:#4edea31f;border-radius:.75rem;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;font-size:1.375rem;display:inline-grid}.file-copy.svelte-k6abc3{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.file-copy.svelte-k6abc3 strong:where(.svelte-k6abc3){text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.875rem;overflow:hidden}.file-copy.svelte-k6abc3 span:where(.svelte-k6abc3){color:#9c9aa8;font-size:max(.75rem, var(--small-print-floor))}.file-swap.svelte-k6abc3{color:#d0ced7;cursor:pointer;border:1px solid #ffffff29;border-radius:9999px;flex:none;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.file-swap.svelte-k6abc3:hover,.file-swap.svelte-k6abc3:focus-within{color:#fff;border-color:#ff5d5d}.file-swap.svelte-k6abc3:focus-within{outline-offset:2px;outline:2px solid #ff5d5d}.file-remove.svelte-k6abc3{color:#b7b5c4;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9999px;flex:none;place-items:center;block-size:2rem;inline-size:2rem;padding:0;display:inline-grid}.file-remove.svelte-k6abc3:hover{color:#ff8c8c;border-color:#ff5d5d80}.file-remove.svelte-k6abc3:focus-visible{outline-offset:2px;outline:2px solid #ff5d5d}.letter-scanning.svelte-k6abc3{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:1rem;padding:1.125rem;display:flex}.scan-paper.svelte-k6abc3{background:#faf9f6;border-radius:.375rem;flex:none;block-size:4rem;inline-size:3rem;position:relative;overflow:hidden;box-shadow:0 .5rem 1.25rem #00000059}.scan-paper.svelte-k6abc3:before{content:"";background:repeating-linear-gradient(#17151b2e 0 1px,#0000 1px 6px);block-size:1.5rem;position:absolute;inset:.75rem .5rem auto}.scan-line.svelte-k6abc3{background:#ff5d5d;block-size:2px;animation:1.6s ease-in-out infinite svelte-k6abc3-scanSweep;position:absolute;inset-inline:0;box-shadow:0 0 10px #ff5d5dbf}.scan-line-delayed.svelte-k6abc3{opacity:.45;animation-delay:.8s}@keyframes svelte-k6abc3-scanSweep{0%{opacity:.2;inset-block-start:8%}50%{opacity:1}to{opacity:.2;inset-block-start:88%}}.scan-copy.svelte-k6abc3{flex-direction:column;gap:.25rem;display:flex}.scan-copy.svelte-k6abc3 strong:where(.svelte-k6abc3){color:#fff;font-size:.9375rem}.scan-copy.svelte-k6abc3 span:where(.svelte-k6abc3){color:#9c9aa8;font-size:.8125rem}.letter-error.svelte-k6abc3{color:#fca5a5;background:#ef44441a;border:1px solid #ef444452;border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.letter-intake-actions.svelte-k6abc3{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.letter-read-button.svelte-k6abc3{min-height:var(--tap-min);color:#fff;font-family:var(--font-body);cursor:pointer;transition:background var(--transition-snappy), transform var(--transition-snappy), opacity var(--transition-snappy);background:#ff5d5d;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.letter-read-button.svelte-k6abc3:hover:not(:disabled){background:#ff4747;transform:translateY(-1px)}.letter-read-button.svelte-k6abc3:disabled{opacity:.45;cursor:not-allowed}.letter-read-button.svelte-k6abc3:focus-visible{outline-offset:2px;outline:2px solid #ff5d5d}.spinner.svelte-k6abc3{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;block-size:1rem;inline-size:1rem;animation:.8s linear infinite svelte-k6abc3-spin}@keyframes svelte-k6abc3-spin{to{transform:rotate(360deg)}}.sr-only.svelte-k6abc3{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.letter-card.svelte-k6abc3{padding:1.25rem}.letter-card-head.svelte-k6abc3{flex-direction:column}.letter-read-button.svelte-k6abc3{inline-size:100%}.letter-intake-actions.svelte-k6abc3{flex-direction:column;align-items:stretch}.file-swap.svelte-k6abc3{min-height:var(--tap-min-sm);box-sizing:border-box}.file-remove.svelte-k6abc3{inline-size:var(--tap-min-sm);block-size:var(--tap-min-sm)}}@media (prefers-reduced-motion:reduce){.scan-line.svelte-k6abc3,.spinner.svelte-k6abc3{animation:none;inset-block-start:50%}.letter-read-button.svelte-k6abc3{transition:none}}.letter-sheet.svelte-1hsghio{box-sizing:border-box;color:#17151b;width:min(100%,48rem);min-height:36rem;font-family:var(--font-body);background:#fff;flex-direction:column;margin-inline:auto;padding:clamp(1.5rem,5vw,3rem);display:flex;box-shadow:0 1.5rem 4rem #0000003d}.letter-part.svelte-1hsghio{outline-offset:4px;outline:1px dashed #0000;position:relative}.letter-part[data-part=closing].svelte-1hsghio{align-self:flex-end;min-inline-size:min(100%,14rem);margin-block-start:auto;padding-inline-end:2.25rem}@media (hover:hover){.letter-part.svelte-1hsghio:hover{outline-color:#ff5d5d8c}.letter-part.svelte-1hsghio:hover .letter-part-remove:where(.svelte-1hsghio){visibility:visible}}.letter-editable.svelte-1hsghio{cursor:text;outline:none;min-width:0}.letter-editable.svelte-1hsghio:focus{outline-offset:4px;outline:1.5px solid #ff5d5d}.letter-editable.is-invalid.svelte-1hsghio{outline-offset:4px;background:#dc26260a;border-radius:.25rem;outline:1.5px solid #dc2626}.letter-part-date.svelte-1hsghio,.letter-part-subject.svelte-1hsghio{min-height:1.5em}.letter-part-addressee.svelte-1hsghio{white-space:pre-wrap;min-block-size:3rem}.letter-part-body.svelte-1hsghio{white-space:pre-wrap;min-block-size:12rem}.letter-part-closing.svelte-1hsghio{white-space:pre-wrap;min-block-size:3rem}.letter-ghost.svelte-1hsghio{color:#8b8992;width:100%;font:inherit;text-align:start;cursor:text;background:0 0;border:0;padding:0;font-style:italic;position:absolute;inset:0}.letter-part[data-part=date].svelte-1hsghio .letter-ghost:where(.svelte-1hsghio),.letter-part[data-part=date].svelte-1hsghio .letter-editable:where(.svelte-1hsghio){text-align:end}.letter-part-remove.svelte-1hsghio{color:#ff5d5d;width:1.875rem;height:1.875rem;font:inherit;cursor:pointer;visibility:hidden;background:#fff;border:1px solid #ff5d5d40;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-end:0}.letter-part.is-focused.svelte-1hsghio .letter-part-remove:where(.svelte-1hsghio){visibility:visible}.letter-part-remove.svelte-1hsghio:focus-visible{outline-offset:2px;outline:1.5px solid #ff5d5d}@media (width<=640px){.letter-part-remove.svelte-1hsghio:after{width:var(--tap-min-sm);height:var(--tap-min-sm);content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}@media (width<=1024px){.letter-sheet.svelte-1hsghio .letter-editable:where(.svelte-1hsghio){font-size:max(16px, var(--small-print-floor,16px))}}.canvas-workspace.svelte-12moaug{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:60rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}.canvas-external-toolbar.svelte-12moaug{justify-content:flex-end;width:100%;max-width:48rem;margin-bottom:.75rem;display:flex}.sample-preview-badge.svelte-12moaug{color:#e4e1ea;font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#1f1f26;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.preview-dot.svelte-12moaug{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f59e0bb3}.document-paper-sheet.svelte-12moaug{color:#16161c;box-sizing:border-box;background:#fdfdfc;border:1px solid #e2e2e8;border-radius:.5rem;flex-direction:column;width:100%;max-width:48rem;min-height:54rem;padding:clamp(1.75rem,5vw,3.5rem);display:flex;position:relative;box-shadow:0 16px 36px -6px #00000073,0 4px 12px #0003}.document-paper-sheet.svelte-12moaug .letter-sheet{box-shadow:none!important;min-height:unset!important;background:0 0!important;width:100%!important;padding:1rem 0!important}.letter-warnings.svelte-12moaug{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:.375rem;margin:0 0 1rem;padding:.5rem 1rem;font-size:.85rem;list-style:none}.title-field-group.svelte-12moaug{width:100%}.paper-header.svelte-12moaug{border-bottom:2px solid #16161c;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1.5rem;display:flex}.paper-title-input.svelte-12moaug{width:100%;font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#16161c;box-sizing:border-box;text-align:start;background:0 0;border:1px solid #0000;border-radius:.375rem;outline:none;margin-inline-start:-.5rem;padding:.375rem .5rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s}.paper-title-input.svelte-12moaug:hover{background:#00000008;border-color:#00000026}.paper-title-input.svelte-12moaug:focus-visible{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.paper-title-input.is-invalid.svelte-12moaug{background:#dc26260a;border-color:#dc2626}.paper-title-input.is-invalid.svelte-12moaug:focus-visible{border-color:#dc2626;box-shadow:0 0 0 3px #dc262633}.organizer-attribution-row.svelte-12moaug{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#4b5563;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.organizer-prefix.svelte-12moaug,.organizer-suffix.svelte-12moaug{white-space:nowrap;font-weight:600}.paper-organizer-input.svelte-12moaug{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#16161c;text-align:start;background:0 0;border:1px solid #0000;border-radius:.375rem;outline:none;padding:.2rem .4rem;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s}.paper-organizer-input.svelte-12moaug:hover{background:#00000008;border-color:#00000026}.paper-organizer-input.svelte-12moaug:focus-visible{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.paper-organizer-input.is-invalid.svelte-12moaug{background:#dc26260a;border-color:#dc2626}.paper-organizer-input.is-invalid.svelte-12moaug:focus-visible{border-color:#dc2626;box-shadow:0 0 0 2px #dc262633}.paper-letter-body.svelte-12moaug{width:100%;margin-bottom:2rem}.paper-register-section.svelte-12moaug{flex-direction:column;gap:.75rem;margin-top:1.5rem;margin-bottom:2.5rem;display:flex}.register-header-row.svelte-12moaug{justify-content:space-between;align-items:center;gap:1rem;display:flex}.register-title.svelte-12moaug{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#16161c;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.btn-add-field.svelte-12moaug{color:#16161c;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:#f1f1f5;border:1px solid #d4d4dc;border-radius:.375rem;align-items:center;gap:.35rem;min-height:38px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-add-field.svelte-12moaug:hover{background:#e4e4ec;border-color:#b0b0bc}.btn-add-field.svelte-12moaug:focus-visible{outline:none;box-shadow:0 0 0 2px #2563eb}.register-table-wrapper.svelte-12moaug{background:#fff;border:1px solid #d1d1d8;border-radius:.375rem;width:100%;overflow-x:auto}.register-table.svelte-12moaug{border-collapse:collapse;text-align:start;width:100%;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);font-size:.85rem}.register-table.svelte-12moaug th:where(.svelte-12moaug){border-bottom:1px solid #d1d1d8;color:#374151;white-space:nowrap;background:#f6f6f9;border-inline-end:1px solid #e2e2e8;padding:.65rem .75rem;font-weight:700}.register-table.svelte-12moaug th:where(.svelte-12moaug):last-child{border-inline-end:none}.req-star.svelte-12moaug{color:#ff5d5d;margin-inline-start:.2rem}.custom-col-header.svelte-12moaug{align-items:center;gap:.25rem;display:flex}.custom-col-input.svelte-12moaug{font-family:inherit;font-size:inherit;color:#16161c;text-align:start;background:0 0;border:1px solid #0000;border-radius:.25rem;outline:none;width:6rem;padding:.15rem .3rem;font-weight:700}.custom-col-input.svelte-12moaug:hover,.custom-col-input.svelte-12moaug:focus{background:#fff;border-color:#2563eb}.btn-remove-col.svelte-12moaug{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:.15rem;display:inline-flex}.btn-remove-col.svelte-12moaug:hover{color:#ef4444;background:#ef44441a}.btn-remove-col.svelte-12moaug:focus-visible{outline:none;box-shadow:0 0 0 2px #2563eb}.register-table.svelte-12moaug td:where(.svelte-12moaug){border-bottom:1px solid #e8e8ee;color:#16161c;vertical-align:middle;border-inline-end:1px solid #f0f0f4;padding:.6rem .75rem}.register-table.svelte-12moaug td:where(.svelte-12moaug):last-child{border-inline-end:none}.register-table.svelte-12moaug tbody:where(.svelte-12moaug) tr:where(.svelte-12moaug):last-child td:where(.svelte-12moaug){border-bottom:none}.th-name.svelte-12moaug,.td-name.svelte-12moaug{width:25%}.th-custom.svelte-12moaug,.td-custom.svelte-12moaug{width:20%}.th-signature.svelte-12moaug,.td-signature.svelte-12moaug{width:35%}.th-date.svelte-12moaug,.td-date.svelte-12moaug{width:20%}.sample-sig-row.svelte-12moaug:nth-child(2n){background:#fbfbfd}.sample-signer-name.svelte-12moaug{color:#111827;font-weight:600}.sample-val.svelte-12moaug{color:#4b5563;font-family:monospace}.ink-preview-container.svelte-12moaug{align-items:center;width:140px;height:38px;display:flex}.sample-ink-svg.svelte-12moaug{width:100%;height:100%}.sample-date.svelte-12moaug{color:#6b7280;white-space:nowrap;font-size:.8rem}.paper-provenance-footer.svelte-12moaug{border-top:1px dashed #d1d1d8;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.provenance-seal.svelte-12moaug{align-items:center;gap:.75rem;display:flex}.seal-icon.svelte-12moaug{color:#10b981;font-size:2rem}.seal-meta.svelte-12moaug{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#4b5563;flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.seal-title.svelte-12moaug strong:where(.svelte-12moaug){color:#16161c}.seal-organizer.svelte-12moaug{color:#4b5563;font-size:.85rem}.seal-hash.svelte-12moaug{font-family:monospace;font-size:max(.7rem, var(--small-print-floor));color:#6b7280}.provenance-stats.svelte-12moaug{text-align:end;font-family:var(--font-heading,"Space Grotesk", sans-serif);flex-direction:column;align-items:flex-end;display:flex}.stats-count.svelte-12moaug{color:#16161c;font-size:1.5rem;font-weight:700;line-height:1}.stats-label.svelte-12moaug{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:.75rem;font-weight:600}@media (width<=640px){.document-paper-sheet.svelte-12moaug{padding:1.25rem}.register-header-row.svelte-12moaug{flex-direction:column;align-items:flex-start}.paper-provenance-footer.svelte-12moaug{flex-direction:column;align-items:flex-start;gap:1rem}}.stage-preview-workspace.svelte-1gi1sk6{box-sizing:border-box;flex-direction:column;flex:auto;align-items:center;width:100%;max-width:60rem;min-height:0;margin:0 auto;padding:1.5rem 1rem;display:flex;overflow:hidden}.stage-external-toolbar.svelte-1gi1sk6{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:48rem;margin-bottom:.75rem;display:flex}.sample-preview-badge.svelte-1gi1sk6{color:#e4e1ea;font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#1f1f26;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.preview-dot.svelte-1gi1sk6{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f59e0bb3}.stage-meta-pill.svelte-1gi1sk6{color:#4b5563;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.stage-meta-icon.svelte-1gi1sk6{color:#10b981;font-size:1rem}.stage-plane-container.svelte-1gi1sk6{flex-direction:column;flex:auto;align-items:center;width:100%;max-width:48rem;min-height:0;display:flex}.stage-viewport.svelte-1gi1sk6{box-sizing:border-box;background:radial-gradient(#ffffff0f 1px,#0000 1px) 0 0/18px 18px,#0e0e13;border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-block-size:0;inline-size:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.stage-preview-track.svelte-1gi1sk6{inline-size:calc(768px * var(--stage-scale,.62));block-size:var(--stage-height);opacity:0;flex-shrink:0;margin-inline:auto;transition:opacity .15s ease-out;position:relative}.stage-preview-track.is-ready.svelte-1gi1sk6{opacity:1}.stage-preview-card-wrap.svelte-1gi1sk6{inline-size:768px;max-inline-size:768px;transform:scale(var(--stage-scale,.62));transform-origin:0 0;box-sizing:border-box}.stage-preview-track[dir=rtl].svelte-1gi1sk6 .stage-preview-card-wrap:where(.svelte-1gi1sk6){transform-origin:100% 0}.stage-preview-card-wrap.svelte-1gi1sk6 .wall-container{pointer-events:none;-webkit-user-select:none;user-select:none}.settings-workspace.svelte-1ac5zw5{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:60rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}.settings-container.svelte-1ac5zw5{flex-direction:column;gap:1.5rem;width:100%;max-width:50rem;display:flex}.settings-card.svelte-1ac5zw5{box-sizing:border-box;background:#1f1f26;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.card-header.svelte-1ac5zw5{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.75rem;padding-bottom:1rem;display:flex}.card-icon.svelte-1ac5zw5{color:#ff5d5d;padding-top:.15rem;font-size:1.5rem}.card-title-group.svelte-1ac5zw5{flex-direction:column;gap:.2rem;display:flex}.card-title.svelte-1ac5zw5{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.card-subtitle.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#9ca3af;font-size:.85rem}.inputs-grid.svelte-1ac5zw5{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}.setting-field.svelte-1ac5zw5{flex-direction:column;gap:.4rem;display:flex}.field-label.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#e4e1ea;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.badge-tag.svelte-1ac5zw5{font-size:max(.7rem, var(--small-print-floor));color:#cbd5e1;background:#ffffff12;border:1px solid #ffffff1a;border-radius:9999px;padding:.15rem .45rem;font-weight:500}.input-well.svelte-1ac5zw5{background:#141419;border:1px solid #ffffff26;border-radius:.5rem;align-items:center;padding:.25rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.input-well.svelte-1ac5zw5:focus-within{border-color:#ff5d5d;box-shadow:0 0 0 2px #ff5d5d33}.input-well.svelte-1ac5zw5 input:where(.svelte-1ac5zw5){width:100%;font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;text-align:start;background:0 0;border:none;outline:none;padding:.5rem 0;font-size:1.15rem;font-weight:700}.input-suffix.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#6b7280;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:600}.field-hint.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#9ca3af;margin:0;font-size:.75rem;line-height:1.4}.pro-upscale-note.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#e0e7ff;background:#6366f124;border:1px solid #a78bfa66;border-radius:.375rem;align-items:flex-start;gap:.4rem;margin:.25rem 0 0;padding:.5rem .65rem;font-size:.78rem;line-height:1.35;display:flex}.pro-upscale-note.svelte-1ac5zw5 .material-symbols-outlined:where(.svelte-1ac5zw5){color:#a78bfa;flex-shrink:0;margin-top:.05rem;font-size:1rem}.data-retention-note.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#d1d5db;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.45;display:flex}.retention-icon.svelte-1ac5zw5{color:#a78bfa;flex-shrink:0;margin-top:.1rem;font-size:1.1rem}.sub-section.svelte-1ac5zw5{flex-direction:column;gap:.65rem;display:flex}.sub-section-head.svelte-1ac5zw5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sub-section-title.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#e4e1ea;font-size:.85rem;font-weight:600}.sub-section-meta.svelte-1ac5zw5{color:#9ca3af;font-size:.75rem}.cover-preview-card.svelte-1ac5zw5{background:#141419;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.cover-img-thumb.svelte-1ac5zw5{object-fit:cover;border:1px solid #ffffff1a;border-radius:.375rem;width:80px;height:54px}.cover-actions.svelte-1ac5zw5{flex-direction:column;gap:.35rem;display:flex}.cover-status.svelte-1ac5zw5{color:#e4e1ea;font-size:.8rem;font-weight:600}.btn-remove-photo.svelte-1ac5zw5{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:.25rem;align-items:center;gap:.35rem;min-height:32px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.btn-remove-photo.svelte-1ac5zw5:hover{background:#ef444426}.btn-remove-photo.svelte-1ac5zw5:focus-visible{outline:none;box-shadow:0 0 0 2px #ef4444}.dropzone-area.svelte-1ac5zw5{cursor:pointer;background:#16161c;border:1px dashed #fff3;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;transition:border-color .15s,background-color .15s;display:flex}.dropzone-area.svelte-1ac5zw5:hover{background:#1a1a22;border-color:#ff5d5d}.dropzone-compact.svelte-1ac5zw5{padding:.75rem 1rem}.dropzone-icon.svelte-1ac5zw5{color:#9ca3af;font-size:1.5rem}.dropzone-text.svelte-1ac5zw5{color:#d1d5db;flex-direction:column;font-size:.85rem;display:flex}.dropzone-text.svelte-1ac5zw5 strong:where(.svelte-1ac5zw5){color:#fff}.alert-banner.svelte-1ac5zw5{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:.375rem;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.attached-docs-list.svelte-1ac5zw5{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.doc-item.svelte-1ac5zw5{background:#141419;border:1px solid #ffffff14;border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.doc-icon.svelte-1ac5zw5{color:#6366f1;font-size:1.25rem}.doc-details.svelte-1ac5zw5{flex-direction:column;flex:1;min-width:0;display:flex}.doc-name.svelte-1ac5zw5{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.doc-size.svelte-1ac5zw5{font-size:max(.7rem, var(--small-print-floor));color:#9ca3af}.btn-remove-doc.svelte-1ac5zw5{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.25rem;display:inline-flex}.btn-remove-doc.svelte-1ac5zw5:hover{color:#ef4444;background:#ef444426}.btn-remove-doc.svelte-1ac5zw5:focus-visible{outline:none;box-shadow:0 0 0 2px #ef4444}.advanced-panel.svelte-1ac5zw5{box-sizing:border-box;background:#191920a6;border:1px dashed #ffffff26;border-radius:.75rem;flex-direction:column;gap:1.25rem;margin:0;padding:1.25rem 1.5rem;transition:border-color .15s,background-color .15s;display:flex}.btn-advanced-toggle.svelte-1ac5zw5{width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;border-radius:.5rem;outline:none;justify-content:space-between;align-items:center;min-height:44px;padding:0;display:flex}.btn-advanced-toggle.svelte-1ac5zw5:hover{opacity:.95}.btn-advanced-toggle.svelte-1ac5zw5:focus-visible{outline-offset:4px;outline:2px solid #a78bfa}.chevron-icon.svelte-1ac5zw5{color:#9ca3af;font-size:1.5rem;transition:color .15s}.btn-advanced-toggle.svelte-1ac5zw5:hover .chevron-icon:where(.svelte-1ac5zw5){color:#fff}.advanced-content.svelte-1ac5zw5{cursor:not-allowed;opacity:.75;border:none;border-top:1px solid #ffffff0f;flex-direction:column;gap:1.25rem;margin:0;padding:1rem 0 0;display:flex}.advanced-title-row.svelte-1ac5zw5{align-items:center;gap:.5rem;display:flex}.lock-icon.svelte-1ac5zw5{color:#a78bfa;font-size:1.25rem}.advanced-title.svelte-1ac5zw5{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#e4e1ea;margin:0;font-size:1.15rem;font-weight:700}.advanced-badge.svelte-1ac5zw5{color:#c7d2fe;font-family:var(--font-heading,"Space Grotesk", sans-serif);font-size:max(.7rem, var(--small-print-floor));text-transform:uppercase;letter-spacing:.05em;background:#6366f133;border:1px solid #6366f166;border-radius:9999px;padding:.15rem .55rem;font-weight:700}.advanced-desc.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#9ca3af;margin:0;font-size:.8rem;line-height:1.4}.advanced-levers-grid.svelte-1ac5zw5{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;display:grid}.lever-card.svelte-1ac5zw5{background:#12121799;border:1px solid #ffffff0d;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem .85rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.lever-card.pro-card-highlighted.svelte-1ac5zw5{background:#6366f12e;border-color:#a78bfaa6;box-shadow:0 0 0 1px #a78bfa59}.lever-icon-wrapper.svelte-1ac5zw5{color:#9ca3af;background:#ffffff0d;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lever-icon-wrapper.svelte-1ac5zw5 .material-symbols-outlined:where(.svelte-1ac5zw5){font-size:1.15rem}.lever-content.svelte-1ac5zw5{flex:1;min-width:0}.lever-label.svelte-1ac5zw5{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:#cbd5e1;font-size:.8rem;font-weight:600;line-height:1.3;display:block}.lever-lock.svelte-1ac5zw5{color:#6b7280;font-size:1rem}.preview-viewport.svelte-14ulxgh{box-sizing:border-box;scrollbar-color:#ffffff38 transparent;background:radial-gradient(#ffffff0f 1px,#0000 1px) 0 0/18px 18px,#0e0e13;border:1px solid #ffffff14;border-radius:.875rem;flex:auto;min-block-size:0;inline-size:100%;padding:1rem;overflow:auto}.preview-viewport.is-full.svelte-14ulxgh{max-block-size:none}.preview-track.svelte-14ulxgh{inline-size:calc(210mm * var(--preview-scale));block-size:var(--preview-height);margin-inline:auto;position:relative}.preview-paper.svelte-14ulxgh{inline-size:210mm;transform:scale(var(--preview-scale));transform-origin:0 0;transition:transform .15s ease-out}.preview-track[dir=rtl].svelte-14ulxgh .preview-paper:where(.svelte-14ulxgh){transform-origin:100% 0}@media (prefers-reduced-motion:reduce){.preview-paper.svelte-14ulxgh{transition:none}}.print-preview-workspace.svelte-1xo4cyb{box-sizing:border-box;flex-direction:column;flex:auto;align-items:center;width:100%;max-width:60rem;min-height:0;margin:0 auto;padding:1.5rem 1rem;display:flex}.print-external-toolbar.svelte-1xo4cyb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:48rem;margin-bottom:.75rem;display:flex}.print-toolbar-actions.svelte-1xo4cyb{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.print-zoom-controls.svelte-1xo4cyb{box-sizing:border-box;background:#1f1f26;border:1px solid #ffffff29;border-radius:9999px;align-items:center;padding:.125rem;display:inline-flex}.btn-zoom.svelte-1xo4cyb{min-inline-size:var(--tap-min,2.75rem);min-block-size:var(--tap-min,2.75rem);min-height:var(--tap-min,2.75rem);min-width:var(--tap-min,2.75rem);color:#e4e1ea;cursor:pointer;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-zoom.svelte-1xo4cyb:hover:not(:disabled){color:#fff;background:#ffffff1a}.btn-zoom.svelte-1xo4cyb:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.btn-zoom.svelte-1xo4cyb:disabled{opacity:.35;cursor:not-allowed}.btn-zoom.svelte-1xo4cyb .material-symbols-outlined:where(.svelte-1xo4cyb){font-size:1.125rem}.btn-zoom-reset.svelte-1xo4cyb{min-inline-size:3.5rem;min-width:3.5rem;padding:0 .75rem}.btn-zoom-out.svelte-1xo4cyb,.btn-zoom-in.svelte-1xo4cyb{flex-shrink:0}.zoom-value.svelte-1xo4cyb{font-variant-numeric:tabular-nums;letter-spacing:.02em}.sample-preview-badge.svelte-1xo4cyb{color:#e4e1ea;font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#1f1f26;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.preview-dot.svelte-1xo4cyb{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f59e0bb3}.print-meta-pill.svelte-1xo4cyb{color:#4b5563;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.print-meta-icon.svelte-1xo4cyb{color:#2563eb;font-size:1rem}.print-plane-container.svelte-1xo4cyb{flex-direction:column;flex:auto;align-items:center;width:100%;max-width:48rem;min-height:0;display:flex}.studio-shell.svelte-u47x4m{color:#e4e1ea;min-height:100dvh;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);background:#16161c;flex-direction:column;display:flex;position:relative}.studio-shell.is-preview-active.svelte-u47x4m{height:100dvh;max-height:100dvh;overflow:hidden}.intake-header.svelte-u47x4m,.studio-top-bar.svelte-u47x4m{z-index:30;background:#1b1b22;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.bar-left.svelte-u47x4m{flex-shrink:0;align-items:center;gap:1rem;display:flex}.brand-link.svelte-u47x4m{color:#fff;outline:none;align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-link.svelte-u47x4m:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #ff5d5d}.brand-arrow.svelte-u47x4m{color:#9ca3af;font-size:1.15rem;transition:color .15s}.brand-link.svelte-u47x4m:hover .brand-arrow:where(.svelte-u47x4m){color:#fff}.brand-text.svelte-u47x4m{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.brand-tag.svelte-u47x4m{font-family:var(--font-heading,"Space Grotesk", sans-serif);font-size:max(.65rem, var(--small-print-floor));text-transform:uppercase;letter-spacing:.06em;color:#ff8c8c;background:#ff5d5d33;border:1px solid #ff5d5d59;border-radius:9999px;padding:.15rem .45rem;font-weight:700}.file-source-cluster.svelte-u47x4m{align-items:center;gap:.6rem;display:flex}.file-badge.svelte-u47x4m{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;align-items:center;gap:.35rem;max-width:14rem;padding:.25rem .65rem;font-size:.75rem;display:inline-flex;overflow:hidden}.file-badge.svelte-u47x4m .material-symbols-outlined:where(.svelte-u47x4m){color:#6366f1;font-size:1rem}.btn-rescan.svelte-u47x4m{color:#e4e1ea;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:#252530;border:1px solid #ffffff1f;border-radius:.375rem;align-items:center;gap:.4rem;min-height:36px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-rescan.svelte-u47x4m:hover:not(:disabled){background:#30303e;border-color:#ffffff38}.btn-rescan.svelte-u47x4m:focus-visible{outline-offset:2px;outline:2px solid #ff5d5d}.btn-rescan.svelte-u47x4m:disabled{opacity:.5;cursor:not-allowed}.scan-pill-count.svelte-u47x4m{font-size:max(.7rem, var(--small-print-floor));color:#94a3b8}.scan-pill-limit.svelte-u47x4m{font-size:max(.7rem, var(--small-print-floor));color:#f87171;font-weight:700}.bar-center.svelte-u47x4m{flex:1;justify-content:center;align-items:center;display:flex}.studio-tab-bar.svelte-u47x4m{background:#141419;border:1px solid #ffffff1a;border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.tab-button.svelte-u47x4m{color:#9ca3af;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;align-items:center;gap:.45rem;min-height:38px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.tab-button.svelte-u47x4m:hover{color:#fff;background:#ffffff0d}.tab-button.is-active.svelte-u47x4m{color:#fff;background:#ff5d5d;box-shadow:0 2px 8px #ff5d5d59}.tab-button.svelte-u47x4m:focus-visible{outline-offset:2px;outline:2px solid #fff}.tab-icon.svelte-u47x4m{font-size:1.1rem}.bar-right.svelte-u47x4m{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.intake-main.svelte-u47x4m,.studio-main-viewport.svelte-u47x4m{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.studio-panel.svelte-u47x4m{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;animation:.2s cubic-bezier(.16,1,.3,1) svelte-u47x4m-studioTabFadeIn;display:flex}.studio-panel[hidden].svelte-u47x4m{display:none}@keyframes svelte-u47x4m-studioTabFadeIn{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.intake-container.svelte-u47x4m{box-sizing:border-box;width:100%;max-width:38rem;margin:3rem auto;padding:0 1rem}.studio-analyzing-banner.svelte-u47x4m{color:#e0e7ff;box-sizing:border-box;background:#6366f129;border-bottom:1px solid #a78bfa59;align-items:center;gap:.75rem;padding:.65rem 1.5rem;font-size:.85rem;display:flex}.analyzing-banner-copy.svelte-u47x4m{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.analyzing-banner-copy.svelte-u47x4m strong:where(.svelte-u47x4m){color:#fff;font-weight:700}.analyzing-banner-copy.svelte-u47x4m span:where(.svelte-u47x4m){color:#c7d2fe;font-size:.8rem}.studio-alert-bar.svelte-u47x4m{color:#fca5a5;box-sizing:border-box;background:#ef444426;border-bottom:1px solid #ef44444d;align-items:center;gap:.75rem;padding:.65rem 1.5rem;font-size:.85rem;display:flex}.btn-dismiss-alert.svelte-u47x4m{color:#fca5a5;cursor:pointer;background:0 0;border:none;align-items:center;margin-inline-start:auto;display:flex}.studio-action-bar.svelte-u47x4m{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#1b1b22f2;border-top:1px solid #ffffff1f;padding:.85rem 1.5rem;position:sticky;bottom:0;box-shadow:0 -8px 24px #0006}.action-bar-content.svelte-u47x4m{justify-content:space-between;align-items:center;gap:1.5rem;max-width:60rem;margin:0 auto;display:flex}.terms-summary-pill.svelte-u47x4m{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.02em;color:#fff;-webkit-user-select:none;user-select:none;background:#141419;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.terms-icon.svelte-u47x4m{color:#10b981;font-size:1.15rem}.launch-error-pill.svelte-u47x4m{color:#fca5a5;background:#ef44442e;border:1px solid #ef444459;border-radius:.375rem;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.publish-cluster.svelte-u47x4m{align-items:center;gap:.9rem;margin-inline-start:auto;display:flex}.action-buttons-group.svelte-u47x4m{align-items:center;gap:.75rem;display:flex}.btn-guided-prev.svelte-u47x4m{color:#e4e1ea;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:#23232b;border:1px solid #ffffff2e;border-radius:.5rem;outline:none;align-items:center;gap:.4rem;min-height:44px;padding:.65rem 1.1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-guided-prev.svelte-u47x4m:hover{color:#fff;background:#2d2d38;border-color:#ffffff4d}.btn-guided-prev.svelte-u47x4m:focus-visible{outline-offset:2px;outline:2px solid #fff}.btn-guided-next.svelte-u47x4m{color:#fff;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:#2a2a36;border:1px solid #ffffff47;border-radius:.5rem;outline:none;align-items:center;gap:.4rem;min-height:44px;padding:.65rem 1.3rem;font-size:.95rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #00000040}.btn-guided-next.svelte-u47x4m:hover{background:#363645;border-color:#ffffff73;transform:translateY(-1px);box-shadow:0 6px 16px #00000059}.btn-guided-next.svelte-u47x4m:active{transform:translateY(1px);box-shadow:0 2px 6px #0003}.btn-guided-next.svelte-u47x4m:focus-visible{outline-offset:2px;outline:2px solid #fff}.btn-guided-next.svelte-u47x4m:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-approve.svelte-u47x4m{color:#fff;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:#ff5d5d;border:1px solid #ff7a7a;border-radius:.5rem;outline:none;align-items:center;gap:.5rem;min-height:44px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #ff5d5d59}.btn-approve.svelte-u47x4m:hover:not(:disabled){background:#ff4747;transform:translateY(-1px);box-shadow:0 6px 16px #ff5d5d73}.btn-approve.svelte-u47x4m:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px #ff5d5d4d}.btn-approve.svelte-u47x4m:focus-visible{outline-offset:3px;outline:2px solid #fff}.btn-guided-next.svelte-u47x4m,.btn-approve.svelte-u47x4m{animation:.18s cubic-bezier(.16,1,.3,1) svelte-u47x4m-actionButtonFadeIn}@keyframes svelte-u47x4m-actionButtonFadeIn{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.btn-approve.svelte-u47x4m:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){.studio-panel.svelte-u47x4m,.btn-guided-next.svelte-u47x4m,.btn-approve.svelte-u47x4m,.spinner.svelte-u47x4m{animation:none}}.spinner.svelte-u47x4m{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-u47x4m-spin}.sr-only.svelte-u47x4m{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-u47x4m-spin{to{transform:rotate(360deg)}}@media (width<=860px){.studio-top-bar.svelte-u47x4m{flex-wrap:wrap;padding:.75rem 1rem}.bar-center.svelte-u47x4m{order:3;width:100%;margin-top:.5rem}.studio-tab-bar.svelte-u47x4m{justify-content:center;width:100%}.tab-button.svelte-u47x4m{flex:1;justify-content:center}.action-bar-content.svelte-u47x4m{flex-wrap:wrap;gap:.75rem}.publish-cluster.svelte-u47x4m,.action-buttons-group.svelte-u47x4m{flex-wrap:wrap;width:100%}.btn-guided-prev.svelte-u47x4m,.btn-guided-next.svelte-u47x4m{flex:1;justify-content:center}.btn-approve.svelte-u47x4m{justify-content:center;width:100%}}
