.btn.svelte-11ik80f.svelte-11ik80f{position:relative;bottom:0;left:0;right:0;margin:0;background:#574883;border:none;padding:15px 20px;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transform:scaleY(1);transform-origin:bottom;gap:10px;filter:drop-shadow(0 0 22px rgba(185,159,255,.2)) drop-shadow(0 4px 4px rgba(185,159,255,.2));transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.btn.full.svelte-11ik80f.svelte-11ik80f{border:4px solid #8D7BC1;border-radius:20px}.btn.cut-down.svelte-11ik80f.svelte-11ik80f{border:4px solid #8D7BC1;border-bottom:none;border-radius:20px 20px 0 0;transform-origin:bottom}.btn.cut-up.svelte-11ik80f.svelte-11ik80f{border:4px solid #8D7BC1;border-top:none;border-radius:0 0 20px 20px;transform-origin:top}.btn.cut-left.svelte-11ik80f.svelte-11ik80f{border:4px solid #8D7BC1;border-left:none;border-radius:0 20px 20px 0;transform-origin:left}.btn.cut-right.svelte-11ik80f.svelte-11ik80f{border:4px solid #8D7BC1;border-right:none;border-radius:20px 0 0 20px;transform-origin:right}.btn.toned.svelte-11ik80f.svelte-11ik80f{background:#554c70;filter:drop-shadow(0 0 22px rgba(120,107,160,.2)) drop-shadow(0 4px 4px rgba(120,107,160,.2))}.btn.toned.full.svelte-11ik80f.svelte-11ik80f,.btn.toned.cut-down.svelte-11ik80f.svelte-11ik80f,.btn.toned.cut-up.svelte-11ik80f.svelte-11ik80f,.btn.toned.cut-left.svelte-11ik80f.svelte-11ik80f,.btn.toned.cut-right.svelte-11ik80f.svelte-11ik80f{border-color:#786ba0}.btn.toned.svelte-11ik80f.svelte-11ik80f:hover{background:#645b7e;border-color:#8b7ead}.btn.initial.svelte-11ik80f.svelte-11ik80f{animation:svelte-11ik80f-slideInBottom .4s cubic-bezier(.075,.82,.165,1) .3s both}.btn.svelte-11ik80f.svelte-11ik80f:hover{transform:scaleY(1.05);background:#6857a0;border-color:#a393d8}.btn.cut-left.svelte-11ik80f.svelte-11ik80f:hover,.btn.cut-right.svelte-11ik80f.svelte-11ik80f:hover{transform:scaleX(1.05)}.btn.svelte-11ik80f.svelte-11ik80f:active{transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1)}.btn.success.svelte-11ik80f.svelte-11ik80f{animation:svelte-11ik80f-successPulse .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-11ik80f-successPulse{0%,to{transform:scaleY(1.05)}50%{transform:scaleY(1.08)}}@keyframes svelte-11ik80f-successPulseX{0%,to{transform:scaleX(1.05)}50%{transform:scaleX(1.08)}}.btn.cut-left.success.svelte-11ik80f.svelte-11ik80f,.btn.cut-right.success.svelte-11ik80f.svelte-11ik80f{animation:svelte-11ik80f-successPulseX .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-11ik80f-slideInBottom{0%{transform:translateY(100%);filter:none}to{transform:translateY(0);filter:drop-shadow(0 0 22px rgba(185,159,255,.2)) drop-shadow(0 4px 4px rgba(185,159,255,.2))}}.btn-text.svelte-11ik80f.svelte-11ik80f{color:#cdbdff;font-size:17px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn.svelte-11ik80f img.svelte-11ik80f{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn.svelte-11ik80f:hover img.svelte-11ik80f{transform:scale(1.1)}.description.svelte-14jxe0{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.03em;background:transparent;border:none;padding:0;text-align:left;width:100%;display:block;word-wrap:break-word;overflow-wrap:break-word}.description.truncated.svelte-14jxe0{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.description.clickable.svelte-14jxe0{cursor:pointer;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.description.clickable.svelte-14jxe0:hover{opacity:.8}.description.capture.svelte-14jxe0{color:#dde2ee;font-weight:700;font-size:16px;line-height:1.4}.description.blueprint.svelte-14jxe0{color:#ccd4e8;font-weight:600;font-size:14px;line-height:1.3}.description.blueprint.empty.svelte-14jxe0{font-style:italic;opacity:.7}.description.has-ai-badge.svelte-14jxe0{display:block}.ai-badge.svelte-14jxe0{display:inline-flex;align-items:center;opacity:.5;margin-left:6px;vertical-align:middle;transition:opacity .2s}.ai-badge.svelte-14jxe0:hover{opacity:.8}.ai-badge-icon.svelte-14jxe0{width:12px;height:12px;display:block}.text-content.svelte-14jxe0{display:inline;position:relative;word-wrap:break-word;overflow-wrap:break-word}.text-content.animate-in.svelte-14jxe0{animation:svelte-14jxe0-blurReveal .6s cubic-bezier(.4,0,.2,1)}@keyframes svelte-14jxe0-blurReveal{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.placeholder-text.svelte-14jxe0{flex:0 1 auto}.ellipsis.svelte-14jxe0{color:#e7eeff;font-weight:700;margin-left:5px}.description.svelte-14jxe0 strong,.description.svelte-14jxe0 b{font-weight:700;color:#e8eef8}.description.svelte-14jxe0 em,.description.svelte-14jxe0 i{font-style:italic;color:#d0d8e8}.description.svelte-14jxe0 code{background:#1e2028;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}@media (max-width: 761px){.description.svelte-14jxe0,.description.has-ai-badge.svelte-14jxe0{max-width:75%}}.modal-backdrop.svelte-6dv3cy.svelte-6dv3cy{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:svelte-6dv3cy-fadeIn .2s cubic-bezier(.4,0,.2,1)}@keyframes svelte-6dv3cy-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-6dv3cy.svelte-6dv3cy{background:#2c303c;border:4px solid #3d4253;border-radius:20px;padding:30px;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;animation:svelte-6dv3cy-slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-6dv3cy-slideIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-content.svelte-6dv3cy.svelte-6dv3cy::-webkit-scrollbar{width:8px}.modal-content.svelte-6dv3cy.svelte-6dv3cy::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.modal-content.svelte-6dv3cy.svelte-6dv3cy::-webkit-scrollbar-thumb{background:#363a48;border-radius:4px}.modal-content.svelte-6dv3cy.svelte-6dv3cy::-webkit-scrollbar-thumb:hover{background:#4a4e5e}.modal-text.svelte-6dv3cy.svelte-6dv3cy{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.03em;line-height:1.5;word-break:break-word}.modal-content.capture.svelte-6dv3cy .modal-text.svelte-6dv3cy{color:#ccd4e8;font-weight:700;font-size:18px}.modal-content.blueprint.svelte-6dv3cy .modal-text.svelte-6dv3cy{color:#ccd4e8;font-weight:600;font-size:16px}.modal-text.svelte-6dv3cy strong,.modal-text.svelte-6dv3cy b{font-weight:700;color:#e8eef8}.modal-text.svelte-6dv3cy em,.modal-text.svelte-6dv3cy i{font-style:italic;color:#d0d8e8}.modal-text.svelte-6dv3cy code{background:#1e2028;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}@media (max-width: 768px){.modal-content.svelte-6dv3cy.svelte-6dv3cy{max-width:90vw;max-height:70vh;padding:25px 20px}.modal-content.capture.svelte-6dv3cy .modal-text.svelte-6dv3cy{font-size:16px}.modal-content.blueprint.svelte-6dv3cy .modal-text.svelte-6dv3cy{font-size:14px}}.blueprint-switcher-container.svelte-9nxfvw.svelte-9nxfvw{display:flex;flex-direction:column;align-items:flex-end;transition:all .3s cubic-bezier(.4,0,.2,1);--collapse-offset:50%}.blueprint-switcher-container.collapsed.svelte-9nxfvw.svelte-9nxfvw{transform:translateY(var(--collapse-offset, 50%))}.blueprint-switcher.svelte-9nxfvw.svelte-9nxfvw{transition:opacity .1s cubic-bezier(.4,0,.2,1)}.blueprint-switcher-container.collapsed.svelte-9nxfvw .blueprint-switcher.svelte-9nxfvw{opacity:0;pointer-events:none}.collapse-toggle.svelte-9nxfvw.svelte-9nxfvw{transform:translateY(4px);z-index:1;background:#2c303c;border:none;width:50px;border-top:4px solid #3d4253;border-left:4px solid #3d4253;border-radius:20px 0 0;padding:10px 15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);order:1}.collapse-toggle.svelte-9nxfvw.svelte-9nxfvw:hover{background:#32364a;border-top-color:#4a4e62;border-left-color:#4a4e62}.blueprint-switcher-container.collapsed.svelte-9nxfvw .collapse-toggle.svelte-9nxfvw:hover{border-bottom-color:#4a4e62}.toggle-arrow.svelte-9nxfvw.svelte-9nxfvw{width:15px;height:9px;transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.toggle-arrow.rotated.svelte-9nxfvw.svelte-9nxfvw{transform:rotate(180deg)}.error-display.svelte-9nxfvw.svelte-9nxfvw{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;gap:12px;color:#ec6969;padding:20px;text-align:center;animation:svelte-9nxfvw-fadeIn .3s cubic-bezier(.4,0,.2,1)}.error-message.svelte-9nxfvw.svelte-9nxfvw{font-size:20px;font-weight:600;margin-top:10px}.metadata.svelte-9nxfvw.svelte-9nxfvw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.metadata-text.svelte-9nxfvw.svelte-9nxfvw{font-size:13px;color:#7c8292;transition:color .2s ease}.metadata-text.expiration.svelte-9nxfvw.svelte-9nxfvw{color:#ffa64d;font-weight:500}.metadata-text.expiration.expired.svelte-9nxfvw.svelte-9nxfvw{color:#ec6969}.dot-separator.svelte-9nxfvw.svelte-9nxfvw{width:4px;height:4px;border-radius:50%;background:#4e515b;transition:background .2s ease}.make-capture-button-container.svelte-9nxfvw.svelte-9nxfvw{position:fixed;left:0;z-index:998;pointer-events:auto}@keyframes svelte-9nxfvw-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 761px){.copy-button-container.svelte-9nxfvw.svelte-9nxfvw{animation:none!important}.bottom-panel-container.svelte-9nxfvw.svelte-9nxfvw{flex-direction:column}.bottom-panel-container.svelte-9nxfvw .blueprint-switcher.svelte-9nxfvw{order:1}.bottom-panel-container.svelte-9nxfvw .data-panel.svelte-9nxfvw{order:2}.data-panel.svelte-9nxfvw.svelte-9nxfvw{animation:none;width:100%;max-width:none;border-radius:0;border-right:none;transition:none}.blueprint-switcher-container.svelte-9nxfvw.svelte-9nxfvw{z-index:1;transform:translateY(4px)}.blueprint-switcher.svelte-9nxfvw.svelte-9nxfvw{animation:none;transition:none;max-height:450px}.blueprint-tab.svelte-9nxfvw.svelte-9nxfvw{margin-right:0}.copy-button-container.svelte-9nxfvw.svelte-9nxfvw{left:auto!important;right:0!important;transform:none!important}.blueprint-switcher.svelte-9nxfvw.svelte-9nxfvw:hover{background:#2c303c;border-top-color:#3d4253;border-left-color:#3d4253}.data-panel.svelte-9nxfvw.svelte-9nxfvw:hover{background:#2c303c;border-top-color:#3d4253;border-right-color:#3d4253}.data-panel.svelte-9nxfvw:hover .metadata-text.svelte-9nxfvw{color:#7c8292}.data-panel.svelte-9nxfvw:hover .dot-separator.svelte-9nxfvw{background:#4e515b}}.input-wrapper.svelte-jfglto.svelte-jfglto{display:flex;align-items:center;gap:10px;height:55px;background:#3d325e;border:4px solid #71629C;border-radius:20px;padding:0 15px;overflow:hidden}.input-wrapper.multiline.svelte-jfglto.svelte-jfglto{height:auto;min-height:55px;align-items:flex-start;padding:12px 15px}.input-icon.svelte-jfglto.svelte-jfglto{width:12px;height:12px;flex-shrink:0;margin-top:3px}.input-wrapper.focused.svelte-jfglto .input-icon.svelte-jfglto{display:none}.input-field.svelte-jfglto.svelte-jfglto{flex:1;background:transparent;border:none;outline:none;color:#cfbfff;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:16px;letter-spacing:-3%}.textarea-field.svelte-jfglto.svelte-jfglto{resize:vertical;min-height:30px;max-height:150px;line-height:1.4}.input-field.svelte-jfglto.svelte-jfglto::placeholder{color:#a395ce;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:16px;letter-spacing:-2%}.input-field.svelte-jfglto.svelte-jfglto:disabled{opacity:.5;cursor:not-allowed}.header.svelte-11zvhvt{display:flex;align-items:center;gap:15px}.header-icon.svelte-11zvhvt{width:30px;height:30px}.header-text.svelte-11zvhvt{color:#cfc3f2;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900;font-size:25px;letter-spacing:-.03em}.blueprint-list-element.svelte-ovj6p1.svelte-ovj6p1{width:100%;background:#2c303c;border:4px solid #363A48;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.preview-thumbnail.svelte-ovj6p1.svelte-ovj6p1{width:100%;height:80px;background:#272727;border:none;border-bottom:2px solid #363A48;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.preview-thumbnail.svelte-ovj6p1.svelte-ovj6p1:hover{scale:1.05}.preview-image.svelte-ovj6p1.svelte-ovj6p1{width:100%;height:100%;object-fit:contain}.preview-loading.svelte-ovj6p1.svelte-ovj6p1,.preview-error.svelte-ovj6p1.svelte-ovj6p1{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.small-spinner.svelte-ovj6p1.svelte-ovj6p1{width:20px;height:20px;border:3px solid #363A48;border-top-color:#574883;border-radius:50%;animation:svelte-ovj6p1-spin 1s linear infinite}@keyframes svelte-ovj6p1-spin{to{transform:rotate(360deg)}}.horizontal-box.svelte-ovj6p1.svelte-ovj6p1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px;gap:10px;min-height:70px;transition:min-height .2s cubic-bezier(.4,0,.2,1)}.blueprint-list-element.editing.svelte-ovj6p1 .horizontal-box.svelte-ovj6p1{min-height:100px}.info-section.svelte-ovj6p1.svelte-ovj6p1{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.title-row.svelte-ovj6p1.svelte-ovj6p1{display:flex;align-items:center;gap:8px}.file-icon.svelte-ovj6p1.svelte-ovj6p1{width:12px;height:15px;flex-shrink:0}.blueprint-title.svelte-ovj6p1.svelte-ovj6p1{color:#ccd4e8;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.03em;-webkit-user-select:none;user-select:none}.description-box.svelte-ovj6p1.svelte-ovj6p1{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;cursor:pointer;overflow:hidden;width:100%;justify-content:flex-start}.description-box.disabled.svelte-ovj6p1.svelte-ovj6p1{cursor:not-allowed;pointer-events:none}.icon-group.svelte-ovj6p1.svelte-ovj6p1{display:flex;align-items:center;gap:2px;flex-shrink:0}.description-text.svelte-ovj6p1.svelte-ovj6p1{color:#858ea4;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:13px;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description-text.grayed.svelte-ovj6p1.svelte-ovj6p1{opacity:.4}.description-textarea.svelte-ovj6p1.svelte-ovj6p1{width:100%;background:#1f2229;border:2px solid #574883;border-radius:6px;padding:4px 6px;color:#ccd4e8;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:13px;letter-spacing:-.03em;resize:none;outline:none;min-height:80px;max-height:100px}.small-pen-icon.svelte-ovj6p1.svelte-ovj6p1{width:9px;height:9px;flex-shrink:0}.small-pen-icon.grayed.svelte-ovj6p1.svelte-ovj6p1{opacity:.4}.remove-bp.svelte-ovj6p1.svelte-ovj6p1{background:transparent;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.remove-bp.svelte-ovj6p1.svelte-ovj6p1:hover{opacity:.7}.remove-bp.svelte-ovj6p1 img.svelte-ovj6p1{width:12px;height:12px}.ai-generate-btn.svelte-ovj6p1.svelte-ovj6p1{background:transparent;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.6;flex-shrink:0}.ai-generate-btn.svelte-ovj6p1.svelte-ovj6p1:hover:not(:disabled){opacity:1;transform:scale(1.1) rotate(15deg)}.ai-generate-btn.svelte-ovj6p1.svelte-ovj6p1:disabled{cursor:not-allowed;opacity:.3}.ai-generate-btn.disabled.svelte-ovj6p1.svelte-ovj6p1{opacity:.2}.ai-generate-btn.generating.svelte-ovj6p1.svelte-ovj6p1{animation:svelte-ovj6p1-spinPulse 2s cubic-bezier(.4,0,.6,1) infinite}.ai-icon.svelte-ovj6p1.svelte-ovj6p1{width:10px;height:10px;display:block;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-ovj6p1-spinPulse{0%,to{opacity:.3;transform:rotate(0)}50%{opacity:.8;transform:rotate(180deg)}}.modal-backdrop.svelte-7qiyws{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-7qiyws-fadeIn .2s cubic-bezier(.4,0,.2,1);padding:20px}@keyframes svelte-7qiyws-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-7qiyws{background:#2c303c;border:4px solid #3d4253;border-radius:20px;width:90vw;height:85vh;max-width:1400px;display:flex;flex-direction:column;animation:svelte-7qiyws-slideUp .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes svelte-7qiyws-slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header.svelte-7qiyws{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:3px solid #3d4253}h2.svelte-7qiyws{color:#ccd4e8;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.03em;margin:0}.close-button.svelte-7qiyws{background:transparent;border:none;color:#858ea4;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px}.close-button.svelte-7qiyws:hover{background:#363a48;color:#ccd4e8}.modal-body.svelte-7qiyws{flex:1;position:relative;overflow:hidden}.preview-iframe.svelte-7qiyws{width:100%;height:100%;border:none;display:block}.loading-overlay.svelte-7qiyws{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#2c303c;z-index:1}.spinner.svelte-7qiyws{width:40px;height:40px;border:4px solid #363A48;border-top-color:#574883;border-radius:50%;animation:svelte-7qiyws-spin 1s linear infinite}@keyframes svelte-7qiyws-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-content.svelte-7qiyws{width:95vw;height:90vh;border-radius:15px}.modal-header.svelte-7qiyws{padding:20px}h2.svelte-7qiyws{font-size:18px}}.create-container.svelte-7m89p8.svelte-7m89p8{width:100vw;height:100vh;background:#131318;overflow-y:auto;position:relative}.sections-box.svelte-7m89p8.svelte-7m89p8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:flex-start;gap:55px;zoom:1.15}.header-spacer.svelte-7m89p8.svelte-7m89p8{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.info-container.svelte-7m89p8.svelte-7m89p8{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;white-space:nowrap}.info-link.svelte-7m89p8.svelte-7m89p8{color:#969bab;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1),text-decoration .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.info-link.svelte-7m89p8.svelte-7m89p8:hover{color:#b0b5c5;text-decoration:underline}.dot-separator.svelte-7m89p8.svelte-7m89p8{width:5px;height:5px;border-radius:50%;background:#4e515b;flex-shrink:0}.details-box.svelte-7m89p8.svelte-7m89p8{display:flex;flex-direction:column;gap:30px;width:270px}.details-text.svelte-7m89p8.svelte-7m89p8{color:#ccd4e8;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.03em}.details-content.svelte-7m89p8.svelte-7m89p8{display:flex;flex-direction:column;gap:15px;width:100%}.blueprints-box.svelte-7m89p8.svelte-7m89p8{display:flex;flex-direction:column;gap:30px;width:270px}.blueprints-text.svelte-7m89p8.svelte-7m89p8{color:#ccd4e8;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.03em}.blueprints-list.svelte-7m89p8.svelte-7m89p8{display:flex;flex-direction:column;gap:10px;width:100%;max-height:400px;overflow-y:auto;padding-right:5px;flex-shrink:0}.blueprints-list.svelte-7m89p8.svelte-7m89p8::-webkit-scrollbar{width:8px}.blueprints-list.svelte-7m89p8.svelte-7m89p8::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.blueprints-list.svelte-7m89p8.svelte-7m89p8::-webkit-scrollbar-thumb{background:#363a48;border-radius:4px}.blueprints-list.svelte-7m89p8.svelte-7m89p8::-webkit-scrollbar-thumb:hover{background:#4a4e5e}.upload-box.svelte-7m89p8.svelte-7m89p8{width:100%;height:120px;background:#2c303c;border:4px dashed #363A48;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s;outline:none;position:relative}.paste-textarea.svelte-7m89p8.svelte-7m89p8{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;background:transparent;resize:none;outline:none;z-index:1}.upload-box.svelte-7m89p8.svelte-7m89p8:hover{border-color:#4a4e5e;background:#31353f}.upload-box.focused.svelte-7m89p8.svelte-7m89p8,.upload-box.svelte-7m89p8.svelte-7m89p8:focus{border-color:#574883;background:#353545;box-shadow:0 0 0 3px #5748834d}.upload-box.error.svelte-7m89p8.svelte-7m89p8{border-color:#6b2525;background:#2a1515;animation:svelte-7m89p8-shake .2s cubic-bezier(.4,0,.2,1)}.upload-box.error.svelte-7m89p8 .upload-text.svelte-7m89p8{color:#ec6969}@keyframes svelte-7m89p8-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.upload-icon.svelte-7m89p8.svelte-7m89p8{-webkit-user-select:none;user-select:none;pointer-events:none;width:55px;height:18px}.upload-text.svelte-7m89p8.svelte-7m89p8{color:#ccd4e8;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.03em;text-align:center;-webkit-user-select:none;user-select:none}.btn-text{color:#cdbdff;font-size:17px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-height: 800px){.header-spacer.svelte-7m89p8.svelte-7m89p8{display:none}}@media (max-width: 768px){.info-container.svelte-7m89p8.svelte-7m89p8{display:none}.header-spacer.svelte-7m89p8.svelte-7m89p8{padding-top:0}.info-container.svelte-7m89p8.svelte-7m89p8{flex-direction:column;gap:10px}.dot-separator.svelte-7m89p8.svelte-7m89p8{display:none}.create-container.svelte-7m89p8.svelte-7m89p8{gap:40px;padding:20px}.sections-box.svelte-7m89p8.svelte-7m89p8{flex-direction:column;gap:40px;zoom:1;width:100%;max-width:400px}.details-box.svelte-7m89p8.svelte-7m89p8,.blueprints-box.svelte-7m89p8.svelte-7m89p8{width:100%}.details-text.svelte-7m89p8.svelte-7m89p8,.blueprints-text.svelte-7m89p8.svelte-7m89p8{font-size:20px}}.list-all-container.svelte-11l8cg8.svelte-11l8cg8{max-width:1200px;margin:0 auto;padding:40px 20px}.header.svelte-11l8cg8.svelte-11l8cg8{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}h1.svelte-11l8cg8.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:800;font-size:36px;color:#cdbdff;margin:0;letter-spacing:-.03em}.section-header.svelte-11l8cg8.svelte-11l8cg8{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-header.with-spacing.svelte-11l8cg8.svelte-11l8cg8{margin-top:50px}.section-header.svelte-11l8cg8 h2.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:700;font-size:24px;color:#cdbdff;margin:0;letter-spacing:-.03em}.section-count.svelte-11l8cg8.svelte-11l8cg8{background:#574883;color:#cdbdff;padding:4px 12px;border-radius:12px;font-family:Satoshi,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.03em}.create-btn.svelte-11l8cg8.svelte-11l8cg8{background:#574883;color:#cdbdff;border:none;padding:12px 24px;border-radius:8px;font-family:Satoshi,sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;letter-spacing:-.03em}.create-btn.svelte-11l8cg8.svelte-11l8cg8:hover{background:#71629c;transform:translateY(-1px)}.create-btn.svelte-11l8cg8.svelte-11l8cg8:active{transform:translateY(0)}.error-message.svelte-11l8cg8.svelte-11l8cg8{background:#ff64641a;border:1px solid rgba(255,100,100,.3);color:#ff6464;padding:16px;border-radius:8px;margin-bottom:20px;font-family:Satoshi,sans-serif}.captures-grid.svelte-11l8cg8.svelte-11l8cg8{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:40px}.capture-card.svelte-11l8cg8.svelte-11l8cg8{background:#2c303c;border:1px solid #3D325E;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;outline:none}.capture-card.brint-card.svelte-11l8cg8.svelte-11l8cg8{border-color:#4a3d6b;background:#2e2c3c}.capture-card.brint-card.svelte-11l8cg8.svelte-11l8cg8:hover,.capture-card.brint-card.svelte-11l8cg8.svelte-11l8cg8:focus{border-color:#6b5a8f;box-shadow:0 4px 12px #6b5a8f4d}.capture-card.svelte-11l8cg8.svelte-11l8cg8:hover,.capture-card.svelte-11l8cg8.svelte-11l8cg8:focus{border-color:#574883;transform:translateY(-2px);box-shadow:0 4px 12px #57488333}.capture-header.svelte-11l8cg8.svelte-11l8cg8{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.capture-id.svelte-11l8cg8.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:400;font-size:14px;color:#cdbdff;letter-spacing:-.03em}.bp-count.svelte-11l8cg8.svelte-11l8cg8{background:#574883;color:#cdbdff;padding:4px 10px;border-radius:12px;font-family:Satoshi,sans-serif;font-weight:600;font-size:12px;letter-spacing:-.03em}.capture-author.svelte-11l8cg8.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:500;font-size:14px;color:#71629c;margin-bottom:12px;letter-spacing:-.03em}.tags-row.svelte-11l8cg8.svelte-11l8cg8{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tag-badge.svelte-11l8cg8.svelte-11l8cg8{background:#574883;color:#cdbdff;padding:3px 8px;border-radius:6px;font-family:Satoshi,sans-serif;font-weight:600;font-size:11px;letter-spacing:-.03em}.capture-desc.svelte-11l8cg8.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:400;font-size:14px;color:#cdbdff;margin-bottom:12px;line-height:1.5;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.capture-date.svelte-11l8cg8.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:400;font-size:12px;color:#71629c;letter-spacing:-.03em}.load-more-btn.svelte-11l8cg8.svelte-11l8cg8{display:block;margin:0 auto;background:transparent;border:2px solid #574883;color:#cdbdff;padding:12px 32px;border-radius:8px;font-family:Satoshi,sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;letter-spacing:-.03em}.load-more-btn.svelte-11l8cg8.svelte-11l8cg8:hover{background:#574883;transform:translateY(-1px)}.loading-container.svelte-11l8cg8.svelte-11l8cg8{display:flex;justify-content:center;align-items:center;min-height:200px}.empty-state.svelte-11l8cg8.svelte-11l8cg8{text-align:center;padding:60px 20px}.empty-state.svelte-11l8cg8 p.svelte-11l8cg8{font-family:Satoshi,sans-serif;font-weight:400;font-size:18px;color:#71629c;margin-bottom:24px;letter-spacing:-.03em}.toast.svelte-fqfm3v{border:3px solid;border-radius:15px;padding:15px 25px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:16px;cursor:pointer;max-width:500px;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:-.03em;white-space:normal;text-align:center;line-height:1.4}.toast-container.svelte-77g7cb{position:fixed;top:0;left:0;right:0;z-index:10000;pointer-events:none}.toast-wrapper.svelte-77g7cb{position:absolute;left:50%;transform:translate(-50%);transition:top .3s cubic-bezier(.4,0,.2,1)}.toast-container.svelte-77g7cb .toast{pointer-events:auto;position:relative;top:0!important;left:0!important;transform:none!important}.modal-backdrop.svelte-1rfw4pc{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:svelte-1rfw4pc-fadeIn .2s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1rfw4pc-fadeIn{0%{opacity:0}to{opacity:1}}.modal-container.svelte-1rfw4pc{background:#2c303c;border:4px solid #3d4253;border-radius:20px;padding:30px;max-width:500px;width:100%;position:relative;animation:svelte-1rfw4pc-slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1rfw4pc-slideIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-header.svelte-1rfw4pc{margin-bottom:20px}.modal-title.svelte-1rfw4pc{margin:0;font-family:Satoshi,sans-serif;font-size:22px;font-weight:700;color:#e8eef8;letter-spacing:-.03em}.modal-body.svelte-1rfw4pc{margin-bottom:24px}.modal-message.svelte-1rfw4pc{margin:0;font-family:Satoshi,sans-serif;font-size:15px;font-weight:500;color:#ccd4e8;line-height:1.6;letter-spacing:-.02em}.modal-footer.svelte-1rfw4pc{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){.modal-container.svelte-1rfw4pc{max-width:90vw;padding:25px 20px}.modal-title.svelte-1rfw4pc{font-size:20px}.modal-message.svelte-1rfw4pc{font-size:14px}}
