@import"https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@900&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";.glow-base-container.svelte-1nt9hdv{border:2px solid rgba(255,255,255,.13);padding:var(--padding);box-sizing:border-box;height:100%}.glow-base-container[data-theme=full].svelte-1nt9hdv{background:#96848c40;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #c1b6d480}.glow-base-container[data-theme=primary].svelte-1nt9hdv{background:#b49ea840;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #75668f8f}.glow-base-container[data-theme=secondary].svelte-1nt9hdv{background:#74636a40;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #66588080}.glow-base-container[data-theme=vague].svelte-1nt9hdv{background:#695d6325;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #66588048}.glow-base-container[data-theme=error].svelte-1nt9hdv{background:#331e1e;border:3px solid #563737;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #5c4b4b48}.glow-base-container[data-theme=filled].svelte-1nt9hdv{background:#161319;box-shadow:0 0 13px #ffffff1a,inset 0 0 9px 2px #ffffff0a}.glow-base-container[data-theme=special-filled].svelte-1nt9hdv{background:linear-gradient(-78deg,#382d40,#3a2b45);box-shadow:0 0 13px 16px #a461ca08,inset 0 0 9px 2px #aa91d845,inset 2px 3px 9px #be81e225}.text.svelte-mm7l70{display:inline-flex;align-items:center;font-family:Satoshi,sans-serif;caret-color:#544a51}.text[data-markdown=true].svelte-mm7l70{display:block;width:100%;line-height:1.6}.text[data-markdown=true].svelte-mm7l70 p,.text[data-markdown=true].svelte-mm7l70 ul,.text[data-markdown=true].svelte-mm7l70 ol,.text[data-markdown=true].svelte-mm7l70 blockquote,.text[data-markdown=true].svelte-mm7l70 pre,.text[data-markdown=true].svelte-mm7l70 table,.text[data-markdown=true].svelte-mm7l70 hr{margin:0 0 .9rem}.text[data-markdown=true].svelte-mm7l70 h1,.text[data-markdown=true].svelte-mm7l70 h2,.text[data-markdown=true].svelte-mm7l70 h3,.text[data-markdown=true].svelte-mm7l70 h4,.text[data-markdown=true].svelte-mm7l70 h5,.text[data-markdown=true].svelte-mm7l70 h6{margin:1.25rem 0 .6rem;font-family:"Noto Serif KR",serif;font-weight:900;color:#e3d8d8;line-height:1.2}.text[data-markdown=true].svelte-mm7l70 h1:first-child,.text[data-markdown=true].svelte-mm7l70 h2:first-child,.text[data-markdown=true].svelte-mm7l70 h3:first-child,.text[data-markdown=true].svelte-mm7l70 h4:first-child,.text[data-markdown=true].svelte-mm7l70 h5:first-child,.text[data-markdown=true].svelte-mm7l70 h6:first-child,.text[data-markdown=true].svelte-mm7l70 p:first-child,.text[data-markdown=true].svelte-mm7l70 ul:first-child,.text[data-markdown=true].svelte-mm7l70 ol:first-child,.text[data-markdown=true].svelte-mm7l70 blockquote:first-child,.text[data-markdown=true].svelte-mm7l70 pre:first-child,.text[data-markdown=true].svelte-mm7l70 table:first-child{margin-top:0}.text[data-markdown=true].svelte-mm7l70 *:last-child{margin-bottom:0}.text[data-markdown=true].svelte-mm7l70 ul,.text[data-markdown=true].svelte-mm7l70 ol{padding-left:1.4rem}.text[data-markdown=true].svelte-mm7l70 li+li{margin-top:.2rem}.text[data-markdown=true].svelte-mm7l70 blockquote{border-left:2px solid #3E353A;padding-left:.9rem;color:#c7bdc1}.text[data-markdown=true].svelte-mm7l70 a{color:#67abff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.text[data-markdown=true].svelte-mm7l70 code{font-family:JetBrains Mono,monospace;font-size:.92em;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;padding:.12rem .32rem;color:#e3d8d8}.text[data-markdown=true].svelte-mm7l70 pre{overflow-x:auto;padding:.85rem 1rem;background:#0b070dcc;border:1px solid rgba(255,255,255,.08);border-radius:.85rem}.text[data-markdown=true].svelte-mm7l70 pre code{display:block;padding:0;border:none;background:transparent;white-space:pre}.text[data-markdown=true].svelte-mm7l70 table{width:100%;border-collapse:collapse}.text[data-markdown=true].svelte-mm7l70 th,.text[data-markdown=true].svelte-mm7l70 td{text-align:left;padding:.45rem .6rem;border-bottom:1px solid rgba(255,255,255,.08)}.text[data-markdown=true].svelte-mm7l70 hr{border:none;border-top:1px solid rgba(255,255,255,.1)}.text[data-variant=title].svelte-mm7l70{font-family:"Noto Serif KR",serif;font-weight:calc(900 + var(--text-weight-modifier));font-size:calc(30px + var(--text-modifier));color:#e3d8d8}.text[data-variant=content].svelte-mm7l70{font-family:Satoshi,sans-serif;font-weight:calc(700 + var(--text-weight-modifier));font-size:calc(18px + var(--text-modifier));color:#9e9599}.text[data-variant=button].svelte-mm7l70{font-family:"Noto Serif KR",serif;font-weight:calc(600 + var(--text-weight-modifier));font-size:calc(17px + var(--text-modifier));color:#e3d8d8}.text[data-variant=code].svelte-mm7l70{font-family:JetBrains Mono,monospace;font-size:calc(14px + var(--text-modifier));color:#e3d8d8}.text[data-variant=title][data-markdown=true].svelte-mm7l70 h1{font-size:calc(30px + var(--text-modifier));font-weight:calc(900 + var(--text-weight-modifier))}.text[data-variant=title][data-markdown=true].svelte-mm7l70 h2,.text[data-variant=content][data-markdown=true].svelte-mm7l70 h1{font-size:calc(24px + var(--text-modifier));font-weight:calc(900 + var(--text-weight-modifier))}.text[data-variant=content][data-markdown=true].svelte-mm7l70 h2{font-size:calc(21px + var(--text-modifier));font-weight:calc(900 + var(--text-weight-modifier))}.text[data-variant=content][data-markdown=true].svelte-mm7l70 h3,.text[data-variant=button][data-markdown=true].svelte-mm7l70 h1,.text[data-variant=button][data-markdown=true].svelte-mm7l70 h2,.text[data-variant=button][data-markdown=true].svelte-mm7l70 h3{font-size:calc(18px + var(--text-modifier));font-weight:calc(900 + var(--text-weight-modifier))}.base-icon.svelte-5ycf8q{display:flex;align-items:center;justify-content:center;color:var(--icon-color)}.base-icon.svelte-5ycf8q svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:2}.loading-spinner.svelte-1ncwkgp{display:inline-flex;align-items:center;justify-content:center;animation:svelte-1ncwkgp-spin var(--spin-speed) linear infinite}.loading-spinner.svelte-1ncwkgp svg{width:100%;height:100%}.loading-spinner.svelte-1ncwkgp path{fill:var(--spinner-color, currentColor)}@keyframes svelte-1ncwkgp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-wrapper.svelte-1y9wpom{all:unset;cursor:pointer;display:block;width:100%;height:60px;-webkit-user-select:none;user-select:none;overflow:visible}.button-wrapper.svelte-1y9wpom:disabled{opacity:.7;pointer-events:none;filter:saturate(0%)}.button-content.svelte-1y9wpom{position:relative;width:100%;height:100%;display:flex;align-items:center}.button-inner.svelte-1y9wpom{display:flex;width:100%;align-items:center;justify-content:space-between;gap:25px;transition:opacity .2s ease}.button-inner.loading.svelte-1y9wpom{opacity:0}.loading-wrapper.svelte-1y9wpom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.icon-text.svelte-1y9wpom{display:flex;align-items:center;gap:8px}.icon-text.svelte-1y9wpom:empty{display:none}.icon-wrapper.svelte-1y9wpom{transition:transform .2s ease}.button-wrapper.svelte-1y9wpom>.glow-base-container{transition:all .2s ease}.button-wrapper.svelte-1y9wpom:hover>.glow-base-container:not([data-theme=special-filled]){background:#96848d5e!important;box-shadow:0 0 13px #ffffff12,inset 0 0 6px 4px #96848d5e!important}.button-wrapper.svelte-1y9wpom:active>.glow-base-container:not([data-theme=special-filled]){background:#96848c40!important;box-shadow:0 0 13px #ffffff12!important}.button-wrapper.svelte-1y9wpom:hover>.glow-base-container[data-theme=special-filled]{background:linear-gradient(78deg,#4a3b55,#4c385a)!important;box-shadow:0 0 16px 18px #a461ca15,inset 0 0 12px 3px #aa91d860,inset -2px -3px 12px #be81e240!important}.button-wrapper.svelte-1y9wpom:active>.glow-base-container[data-theme=special-filled]{background:linear-gradient(-78deg,#2e2438,#301f3d)!important;box-shadow:0 0 13px 16px #a461ca05,inset 0 0 6px 2px #aa91d830,inset 2px 3px 6px #be81e215!important}.buttons.svelte-1an2x6d{display:flex;gap:1rem;overflow:visible}.buttons.svelte-56l2ir{display:flex;justify-content:flex-end;overflow:visible}.input-wrapper.svelte-963dcw.svelte-963dcw{width:100%}.input-wrapper.disabled.svelte-963dcw.svelte-963dcw{opacity:.7;pointer-events:none;filter:saturate(0%)}.input-content.svelte-963dcw.svelte-963dcw{display:flex;align-items:center;gap:8px;min-height:25px}.input-content.multiline-expanded.svelte-963dcw.svelte-963dcw{align-items:flex-start}.icon-wrapper.svelte-963dcw.svelte-963dcw{flex-shrink:0}.input-content.multiline-expanded.svelte-963dcw .icon-wrapper.svelte-963dcw{margin-top:.2rem}input.svelte-963dcw.svelte-963dcw{all:unset;display:block;flex:1;min-width:0;font-family:"Noto Serif KR",serif;font-weight:900;font-size:17px;color:#e3d8d8;width:100%}textarea.svelte-963dcw.svelte-963dcw{display:block;flex:1;min-width:0;font-family:"Noto Serif KR",serif;font-weight:900;font-size:17px;color:#e3d8d8;width:100%;line-height:1.45;min-height:1.45em;white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:0;border:none;background:transparent;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;field-sizing:content}textarea.svelte-963dcw.svelte-963dcw::-webkit-resizer{background:transparent;border:none}textarea.svelte-963dcw.svelte-963dcw::-webkit-scrollbar-corner{background:transparent}textarea.svelte-963dcw.svelte-963dcw::-webkit-scrollbar{width:8px}textarea.svelte-963dcw.svelte-963dcw::-webkit-scrollbar-track{background:#e3d8d80d;border-radius:4px}textarea.svelte-963dcw.svelte-963dcw::-webkit-scrollbar-thumb{background:#e3d8d833;border-radius:4px}textarea.svelte-963dcw.svelte-963dcw::-webkit-scrollbar-thumb:hover{background:#e3d8d84d}input.svelte-963dcw.svelte-963dcw::placeholder,textarea.svelte-963dcw.svelte-963dcw::placeholder{color:#e3d8d866}.prompt.svelte-sg7i05{display:flex;flex-direction:column;gap:1rem}.buttons.svelte-sg7i05{display:flex;gap:1rem;overflow:visible}.icon-button.svelte-16a0fie{all:unset;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.icon-button.svelte-16a0fie:hover{background:#ffffff1a;transform:scale(1.1)}.icon-button.svelte-16a0fie:active{transform:scale(.95)}.text-header.svelte-1aajqj8{display:flex;flex-direction:column;gap:10px}.icon-text.svelte-1aajqj8{display:flex;align-items:center;gap:10px}.title.svelte-1aajqj8,.subtitle.svelte-1aajqj8{margin:0}.overlay.svelte-1ctjm24{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b070eda;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:99999}.dialog.svelte-1ctjm24{position:absolute;width:min(calc(100vw - 2rem),calc(90vw * var(--popup-width-ratio)),calc(600px * var(--popup-width-ratio)));max-height:80vh;zoom:.92;display:flex;flex-direction:column;transform:scale(var(--scale)) translateY(var(--y-offset));filter:brightness(var(--brightness));transition:transform .3s ease,filter .3s ease}.dialog.svelte-1ctjm24:focus,.dialog.svelte-1ctjm24:focus-visible{outline:none}.dialog.background.svelte-1ctjm24{pointer-events:none}.dialog.svelte-1ctjm24 .glow-base-container{display:flex;flex-direction:column;max-height:80vh}header.svelte-1ctjm24{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-shrink:0}.close-btn.svelte-1ctjm24{opacity:.5}main.svelte-1ctjm24{margin-top:1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}main.svelte-1ctjm24::-webkit-scrollbar{width:8px}main.svelte-1ctjm24::-webkit-scrollbar-track{background:#e3d8d80d;border-radius:4px}main.svelte-1ctjm24::-webkit-scrollbar-thumb{background:#e3d8d833;border-radius:4px}main.svelte-1ctjm24::-webkit-scrollbar-thumb:hover{background:#e3d8d84d}.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-1ym8938{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-1ym8938{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.description.clickable.svelte-1ym8938{cursor:pointer;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.description.clickable.svelte-1ym8938:hover{opacity:.8}.description.capture.svelte-1ym8938{color:#dde2ee;font-weight:700;font-size:16px;line-height:1.4}.description.blueprint.svelte-1ym8938{color:#ccd4e8;font-weight:600;font-size:14px;line-height:1.3}.description.blueprint.empty.svelte-1ym8938{font-style:italic;opacity:.7}.text-content.svelte-1ym8938{display:inline;position:relative;word-wrap:break-word;overflow-wrap:break-word}.placeholder-text.svelte-1ym8938{flex:0 1 auto}.ellipsis.svelte-1ym8938{color:#e7eeff;font-weight:700;margin-left:5px}.description.svelte-1ym8938 strong,.description.svelte-1ym8938 b{font-weight:700;color:#e8eef8}.description.svelte-1ym8938 em,.description.svelte-1ym8938 i{font-style:italic;color:#d0d8e8}.description.svelte-1ym8938 code{background:#1e2028;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}@media (max-width: 761px){.description.svelte-1ym8938{max-width:75%}}.scroll-container.svelte-1hs4azt{width:var(--width);height:var(--height);max-width:var(--max-width);max-height:var(--max-height);overflow-x:var(--effective-overflow-x);overflow-y:var(--effective-overflow-y);scrollbar-color:var(--scroll-thumb-color) var(--scroll-track-color);scrollbar-width:thin}.scroll-container.hidden-scrollbar-until-scroll.svelte-1hs4azt{scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent}.scroll-container.svelte-1hs4azt::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scroll-container.hidden-scrollbar-until-scroll.svelte-1hs4azt::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.scroll-container.hidden-scrollbar-until-scroll.svelte-1hs4azt::-webkit-scrollbar-track,.scroll-container.hidden-scrollbar-until-scroll.svelte-1hs4azt::-webkit-scrollbar-thumb,.scroll-container.hidden-scrollbar-until-scroll.svelte-1hs4azt::-webkit-scrollbar-corner{background:transparent;border-radius:0}.scroll-container.svelte-1hs4azt::-webkit-scrollbar-track{background:var(--scroll-track-color);border-radius:var(--scroll-radius)}.scroll-container.svelte-1hs4azt::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color);border-radius:var(--scroll-radius)}.scroll-container.svelte-1hs4azt::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover-color)}.description-popup.svelte-jtznas.svelte-jtznas{display:flex;flex-direction:column;gap:1.25rem;min-width:min(70vw,640px)}.modal-text.svelte-jtznas.svelte-jtznas{word-break:break-word;padding-right:.25rem}.description-popup.capture.svelte-jtznas .modal-text.svelte-jtznas{font-size:1rem}.description-popup.blueprint.svelte-jtznas .modal-text.svelte-jtznas{font-size:.95rem}@media (max-width: 768px){.description-popup.svelte-jtznas.svelte-jtznas{min-width:min(82vw,640px)}}.chain-container.svelte-bwzjwn{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.gears-container.svelte-jax7ho{position:relative;width:var(--container-width);height:var(--container-height)}.shaft.svelte-jax7ho{z-index:0;pointer-events:none}.gear.svelte-jax7ho{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1}.gear.svelte-jax7ho svg{width:100%;height:100%}.primary-gear.svelte-jax7ho,.secondary-gear.svelte-jax7ho{top:0;left:0}.bg-details.svelte-nn8kz8{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.chain-wrapper.svelte-nn8kz8{position:absolute;width:80px;height:fit-content}.chain-wrapper.top-left.svelte-nn8kz8{top:-50px;left:30px}.gears-wrapper.svelte-nn8kz8{position:absolute}.gears-wrapper.top-right.svelte-nn8kz8{top:15px;right:-150px}.single-gear-wrapper.svelte-nn8kz8{position:absolute;width:220px;height:215px}.single-gear-wrapper.bottom-left.svelte-nn8kz8{bottom:-100px;left:-120px}.single-gear.svelte-nn8kz8{width:100%;height:100%;animation:svelte-nn8kz8-rotateSingleGear 100s linear infinite}.single-gear.svelte-nn8kz8 svg{width:100%;height:100%}@keyframes svelte-nn8kz8-rotateSingleGear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-page.svelte-af5mlq{position:relative;min-height:100vh;margin:0;padding:0}body{margin:0;padding:0;min-height:100vh;background-color:#0b070d}html{margin:0;padding:0;min-height:100%;background-color:#0b070d}#app{min-height:100vh;background-color:#0b070d}.base-page.svelte-af5mlq>*{margin-top:0}.page-content.svelte-af5mlq{position:relative;z-index:1;min-height:100vh}.linear-list.svelte-1yfwvcr{display:flex;flex-direction:column;padding-left:.3rem;padding-right:.3rem}.list-item.svelte-1yfwvcr{display:flex;justify-content:space-between;align-items:center;padding:15px 0;background-image:linear-gradient(to right,#4a3b5561 50%,transparent 50%);background-size:8px 2px;background-position:0 100%;background-repeat:repeat-x}.list-item.svelte-1yfwvcr:last-child{border-bottom:none}.content.svelte-1yfwvcr{flex:1;display:flex;align-items:center}.actions.svelte-1yfwvcr{display:flex;margin-left:1rem;gap:.5rem;align-items:center}.separator.svelte-11w6cdo.svelte-11w6cdo{width:var(--width);height:var(--height);margin:var(--margin);display:flex;align-items:center;overflow:hidden;pointer-events:none;-webkit-user-select:none!important;user-select:none!important}.separator.svelte-11w6cdo img.svelte-11w6cdo{height:100%;display:block}.side.svelte-11w6cdo.svelte-11w6cdo{flex-shrink:0}.side.right.svelte-11w6cdo.svelte-11w6cdo{transform:scaleX(-1)}.middle.svelte-11w6cdo.svelte-11w6cdo{flex:1;height:100%;background-repeat:repeat-x;background-size:auto 30%;background-position:left center}.tree.svelte-nqykx6{display:flex;flex-direction:column;gap:8px}.folder.svelte-nqykx6{cursor:pointer;transition:transform .15s ease,opacity .15s ease}.folder.drag-over.svelte-nqykx6{transform:scale(1.02);opacity:.8}.folder.svelte-nqykx6 .count{margin-left:5px;opacity:.5}.suffix-icon{margin-left:10px;display:inline-flex;align-items:center;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease}.file-item.svelte-nqykx6{transition:opacity .15s ease}.file-item.pending.svelte-nqykx6{opacity:.5}.file-item.dragging.svelte-nqykx6{cursor:grab}.file-item.dragging.svelte-nqykx6:active{cursor:grabbing;opacity:.6}.custom-item.svelte-nqykx6{width:100%}.toggle.svelte-1up6slz.svelte-1up6slz{all:unset;cursor:pointer;position:relative;width:45px;height:25px;border-radius:25px;border:2px solid rgba(255,255,255,.13);box-sizing:border-box;transition:all .3s ease;user-select:none;-webkit-user-select:none}.toggle.svelte-1up6slz.svelte-1up6slz{background:#795c6940;box-shadow:inset 0 0 9px 2px #6658807a}.toggle.checked.svelte-1up6slz.svelte-1up6slz{background:#fdc0db4f;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #6658807a}.pill.svelte-1up6slz.svelte-1up6slz{position:absolute;width:calc(50% - 4px);height:calc(100% - 4px);background:#ffeff6;border-radius:25px;top:2px;left:2px;transition:transform .3s cubic-bezier(.075,.82,.165,1)}.toggle.checked.svelte-1up6slz .pill.svelte-1up6slz{transform:translate(calc(100% + 4px))}.tooltip-wrapper.svelte-8jeher{position:relative;display:inline-flex}.icon-trigger.svelte-8jeher{cursor:help;display:flex;align-items:center;justify-content:center;padding:8px;margin:-8px}.tooltip.svelte-8jeher{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:200px;max-width:500px;white-space:normal;z-index:10000;pointer-events:none;animation:svelte-8jeher-fadeIn .2s ease}.tooltip.below.svelte-8jeher{bottom:auto;top:calc(100% + 8px)}@keyframes svelte-8jeher-fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip.below.svelte-8jeher{animation:svelte-8jeher-fadeInBelow .2s ease}@keyframes svelte-8jeher-fadeInBelow{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tab-bar.svelte-dmrk4n{display:flex;flex-direction:column;gap:1rem;width:250px}.category.svelte-dmrk4n{display:flex;flex-direction:column}.category-buttons.svelte-dmrk4n{display:flex;flex-direction:column;gap:4px}.tab-button.svelte-dmrk4n{width:100%}.separator.svelte-dmrk4n{opacity:.6;padding-bottom:1rem}.tab-button.svelte-dmrk4n button{width:100%}.context-menu-anchor.svelte-bo2ff1{display:inline-block}.context-menu-clamp.svelte-bo2ff1{display:inline-block;transform:translate3d(var(--context-menu-offset-x),var(--context-menu-offset-y),0)}.context-menu-wrapper.svelte-bo2ff1{display:inline-block}.context-menu-surface.svelte-bo2ff1{display:inline-block;max-width:var(--context-menu-max-width);max-height:var(--context-menu-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:28px;scrollbar-width:thin;scrollbar-color:rgba(161,143,143,.45) rgba(62,53,58,.35)}.context-menu-surface.svelte-bo2ff1::-webkit-scrollbar{width:8px}.context-menu-surface.svelte-bo2ff1::-webkit-scrollbar-track{background:#3e353a59}.context-menu-surface.svelte-bo2ff1::-webkit-scrollbar-thumb{background:#a18f8f73;border-radius:999px}.context-menu-surface.svelte-bo2ff1::-webkit-scrollbar-thumb:hover{background:#a18f8fa6}.category-items.svelte-bo2ff1{display:flex;flex-direction:column;min-width:160px}.separator.svelte-bo2ff1{opacity:.7;padding:.5rem 1rem;font-size:.85rem}.separator.not-first.svelte-bo2ff1{padding-top:1rem;margin-top:.5rem;border-top:1px solid rgba(227,216,216,.3);padding-left:0;padding-right:0;margin:1rem 1rem .1rem}.context-item.svelte-bo2ff1{width:100%;padding:.3rem 1rem;background:none;border:none;color:#e3d8d8;font-family:Satoshi,sans-serif;font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s cubic-bezier(.075,.82,.165,1)}.context-item.svelte-bo2ff1:first-child{border-radius:15px 15px 10px 10px}.context-item.svelte-bo2ff1:last-child{border-radius:10px 10px 15px 15px}.context-item.svelte-bo2ff1:first-child:last-child{border-radius:15px}.context-item.svelte-bo2ff1:hover:not(.disabled){background-color:#9c7aaa;color:#000;box-shadow:inset 0 2px 4px 1px #ffffff59}.context-item.selected.svelte-bo2ff1{background-color:#402e43;font-weight:700;box-shadow:0 0 13px #ffffff12,inset 0 0 9px 2px #66588080}.context-item.disabled.svelte-bo2ff1{opacity:.4;cursor:not-allowed}.context-item.svelte-bo2ff1:not(:last-child){margin-bottom:4px}.dropdown-container.svelte-q7z6o5{position:relative;display:inline-block}.dropdown-button.svelte-q7z6o5{all:unset;display:block;width:100%;cursor:pointer}.dropdown-button.svelte-q7z6o5 button{width:100%;pointer-events:none}.button-label.svelte-q7z6o5{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codeblock-wrapper.svelte-1fjbj07{width:100%}.codeblock-content.svelte-1fjbj07{display:flex;flex-direction:column;gap:.75rem}.codeblock-header.svelte-1fjbj07{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.language-label.svelte-1fjbj07{-webkit-user-select:none;user-select:none;opacity:.6}.copy-button.svelte-1fjbj07{margin-left:auto}pre.svelte-1fjbj07{margin:0;padding:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;color:#e3d8d8;white-space:pre}code.svelte-1fjbj07{display:block;font-family:inherit}.toast-container.svelte-1d1gtat{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:.75rem;z-index:100000;pointer-events:none}.toast.svelte-1d1gtat{pointer-events:auto;cursor:pointer}.toast-inner.svelte-1d1gtat{display:flex;align-items:center;gap:.5rem}.special-action-wrapper.svelte-w1e1vw{position:relative;display:block;width:100%;height:100%}.special-paragraph.svelte-952vcn{display:inline}.word.svelte-952vcn{display:inline-block;opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity var(--animation-duration) ease,transform var(--animation-duration) ease,filter var(--animation-duration) ease}.word.visible.svelte-952vcn{opacity:1;transform:translateY(0);filter:blur(0)}.word.space.svelte-952vcn{white-space:pre}.special-paragraph[data-variant=title].svelte-952vcn{font-family:"Noto Serif KR",serif;font-weight:900;font-size:calc(30px + var(--text-modifier));color:#e3d8d8}.special-paragraph[data-variant=content].svelte-952vcn{font-family:Satoshi,sans-serif;font-weight:700;font-size:calc(18px + var(--text-modifier));color:#777073}.special-paragraph[data-variant=button].svelte-952vcn{font-family:"Noto Serif KR",serif;font-weight:900;font-size:calc(17px + var(--text-modifier));color:#e3d8d8}.image-popup.svelte-1hgewdm.svelte-1hgewdm{display:flex;flex-direction:column;gap:1.25rem;min-width:min(76vw,840px);min-height:360px}.image-container.svelte-1hgewdm.svelte-1hgewdm{flex:1;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:320px;min-width:350px;position:relative;border:2px dashed rgba(227,216,216,.25);background:#262626;border-radius:16px}.image-container.svelte-1hgewdm img.svelte-1hgewdm{max-width:100%;max-height:min(62vh,720px);object-fit:contain}.placeholder.svelte-1hgewdm.svelte-1hgewdm{filter:blur(10px);opacity:.8;display:block}.main-image.svelte-1hgewdm.svelte-1hgewdm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.main-image.loaded.svelte-1hgewdm.svelte-1hgewdm{opacity:1}.spinner-overlay.svelte-1hgewdm.svelte-1hgewdm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.modal-actions.svelte-1hgewdm.svelte-1hgewdm{display:flex;justify-content:flex-end;flex-direction:row;gap:1rem}@media (max-width: 768px){.image-popup.svelte-1hgewdm.svelte-1hgewdm{min-width:min(84vw,840px)}.image-container.svelte-1hgewdm.svelte-1hgewdm{min-height:260px;min-width:0}}.viewer-container.svelte-148lgcg.svelte-148lgcg{flex:1;overflow:hidden;position:relative}.loading.svelte-148lgcg.svelte-148lgcg{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;color:#888;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;animation:svelte-148lgcg-fadeIn .3s cubic-bezier(.4,0,.2,1)}.blueprintue-logo-container.svelte-148lgcg.svelte-148lgcg{position:fixed;top:55px;right:20px;z-index:999;pointer-events:auto}.blueprintue-logo.svelte-148lgcg.svelte-148lgcg{display:block;width:150px;height:auto;max-width:min(32vw,150px)}.buttons-wrapper.svelte-148lgcg.svelte-148lgcg{display:flex;gap:10px;align-items:flex-end}.bottom-panel-container.svelte-148lgcg.svelte-148lgcg{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;z-index:999;pointer-events:none}.bottom-panel-container.svelte-148lgcg>.svelte-148lgcg{pointer-events:auto}.data-panel.svelte-148lgcg.svelte-148lgcg{position:relative;bottom:auto;left:auto;min-height:70px;padding:15px;display:flex;flex-direction:column;gap:5px;background:#2c303c;border-top:4px solid #3d4253;border-right:4px solid #3d4253;border-radius:0 20px 0 0;animation:svelte-148lgcg-slideInLeft .4s cubic-bezier(.075,.82,.165,1) .3s both;align-self:flex-end;max-width:400px}.tags-container.svelte-148lgcg.svelte-148lgcg{display:none;flex-wrap:wrap;gap:6px;margin-top:8px;margin-bottom:8px}.hint-container.svelte-148lgcg.svelte-148lgcg{display:flex;flex-direction:column;gap:5px}.blueprint-hint.svelte-148lgcg.svelte-148lgcg{display:flex;align-items:flex-start;gap:8px;color:#9aa4b9;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:13px;line-height:1.35}.hint-icon.svelte-148lgcg.svelte-148lgcg{width:12px;height:12px;flex:0 0 12px;margin-top:2px}.tag.svelte-148lgcg.svelte-148lgcg{background:#9d8cc9;border:2px solid #34303d;color:#000;padding:4px 10px;border-radius:10px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:13px;letter-spacing:-.03em}.blueprint-switcher-container.svelte-148lgcg.svelte-148lgcg{display:flex;flex-direction:column;align-items:flex-end;--collapse-offset:50%}.blueprint-switcher-container.collapsed.svelte-148lgcg.svelte-148lgcg{transform:translateY(var(--collapse-offset, 50%))}.blueprint-switcher.svelte-148lgcg.svelte-148lgcg{position:relative;bottom:auto;display:grid;grid-auto-flow:column;grid-auto-columns:80px;grid-template-rows:repeat(auto-fit,80px);gap:10px;background:#2c303c;border-left:4px solid #3d4253;border-top:4px solid #3d4253;border-radius:20px 0 0;min-width:60px;max-width:450px;max-height:400px;overflow-y:auto;padding:15px;width:100%;height:auto;order:2;transition:none}.blueprint-switcher-container.collapsed.svelte-148lgcg .blueprint-switcher.svelte-148lgcg{opacity:0;pointer-events:none}.blueprint-tab.svelte-148lgcg.svelte-148lgcg{background:transparent;border:4px solid #666174;border-radius:20px;width:80px;height:80px;background-color:#262626;background-repeat:no-repeat;color:#948ca8;font-size:22px;font-weight:700;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blueprint-tab.svelte-148lgcg.svelte-148lgcg:before{content:"";position:absolute;width:35px;height:35px;background:#262626;border-radius:50%;z-index:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.bp_index.svelte-148lgcg.svelte-148lgcg{position:relative;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.blueprint-tab.svelte-148lgcg.svelte-148lgcg:hover{background:#2d283b99;border-color:#7b6fc4;background-repeat:no-repeat;transform:scale(1.08) translateY(-2px);box-shadow:0 4px 12px #7b6fc44d}.blueprint-tab.svelte-148lgcg.svelte-148lgcg:hover:before{width:40px;height:40px}.blueprint-tab.active.svelte-148lgcg.svelte-148lgcg{border-color:#8d7bc1;color:#cdbdff;box-shadow:0 0 20px #8d7bc166}.blueprint-tab.svelte-148lgcg.svelte-148lgcg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#443c5d77;pointer-events:none;z-index:0}.blueprint-tab.active.svelte-148lgcg.svelte-148lgcg:after{background-color:#5b507c99}.blueprint-tab.active.svelte-148lgcg.svelte-148lgcg:hover{box-shadow:0 4px 20px #8d7bc180}.blueprint-tab.active.svelte-148lgcg:hover .bp_index.svelte-148lgcg{opacity:0;transform:scale(.8)}.blueprint-tab.active.svelte-148lgcg:hover .bp_copy_icon.svelte-148lgcg{opacity:1;transform:scale(1)}.bp_copy_icon.svelte-148lgcg.svelte-148lgcg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1;position:absolute;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1)}.bp_copy_icon.svelte-148lgcg img.svelte-148lgcg{width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.blueprint-tab.active.svelte-148lgcg:hover .bp_copy_icon img.svelte-148lgcg{transform:scale(1.1)}.blueprint-tab.bp-copied.svelte-148lgcg .bp_copy_icon.svelte-148lgcg{animation:svelte-148lgcg-shrinkCopyIcon .3s cubic-bezier(.075,.82,.165,1)}.collapse-toggle.svelte-148lgcg.svelte-148lgcg{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}.toggle-arrow.svelte-148lgcg.svelte-148lgcg{width:15px;height:9px;transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.toggle-arrow.rotated.svelte-148lgcg.svelte-148lgcg{transform:rotate(180deg)}.error-display.svelte-148lgcg.svelte-148lgcg{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;gap:12px;color:#ec6969;padding:20px;text-align:center;animation:svelte-148lgcg-fadeIn .3s cubic-bezier(.4,0,.2,1)}.error-message.svelte-148lgcg.svelte-148lgcg{font-size:20px;font-weight:600;margin-top:10px}.metadata.svelte-148lgcg.svelte-148lgcg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.metadata-text.svelte-148lgcg.svelte-148lgcg{font-size:14px;font-weight:600;color:#7c8292}.metadata-text.expiration.svelte-148lgcg.svelte-148lgcg{color:#92927c}.dot-separator.svelte-148lgcg.svelte-148lgcg{width:4px;height:4px;border-radius:50%;background:#4e515b}.make-capture-button-container.svelte-148lgcg.svelte-148lgcg{position:fixed;left:0;z-index:998;pointer-events:auto;animation:svelte-148lgcg-slideInLeft .4s cubic-bezier(.075,.82,.165,1) .1s both}.switching-overlay.svelte-148lgcg.svelte-148lgcg{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0ab3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:svelte-148lgcg-fadeIn .3s cubic-bezier(.4,0,.2,1)}.copy-button-container.svelte-148lgcg.svelte-148lgcg{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:999}@keyframes svelte-148lgcg-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-148lgcg-slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-148lgcg-shrinkCopyIcon{0%{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width: 761px){.blueprintue-logo-container.svelte-148lgcg.svelte-148lgcg{top:55px;right:14px}.blueprintue-logo.svelte-148lgcg.svelte-148lgcg{max-width:min(42vw,120px)}.copy-button-container.svelte-148lgcg.svelte-148lgcg{animation:none!important}.bottom-panel-container.svelte-148lgcg.svelte-148lgcg{flex-direction:column}.bottom-panel-container.svelte-148lgcg .blueprint-switcher.svelte-148lgcg{order:1}.bottom-panel-container.svelte-148lgcg .data-panel.svelte-148lgcg{order:2}.data-panel.svelte-148lgcg.svelte-148lgcg{animation:none;width:100%;max-width:none;border-radius:0;border-right:none;transition:none}.blueprint-switcher-container.svelte-148lgcg.svelte-148lgcg{z-index:1;transform:translateY(4px)}.blueprint-switcher.svelte-148lgcg.svelte-148lgcg{animation:none;transition:none;max-height:450px}.blueprint-tab.svelte-148lgcg.svelte-148lgcg{margin-right:0}.copy-button-container.svelte-148lgcg.svelte-148lgcg{left:auto!important;right:0!important;transform:none!important}}.input-wrapper.svelte-13u8dvo.svelte-13u8dvo{position:relative;display:flex;align-items:center;height:55px;background:#3d325e;border:4px solid #71629C;border-radius:20px;overflow:hidden}.input-wrapper.multiline.svelte-13u8dvo.svelte-13u8dvo{height:auto;min-height:55px}.input-icon.svelte-13u8dvo.svelte-13u8dvo{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:12px;height:12px;flex-shrink:0;pointer-events:none;z-index:1}.input-wrapper.multiline.svelte-13u8dvo .input-icon.svelte-13u8dvo{top:15px;transform:none}.input-field.svelte-13u8dvo.svelte-13u8dvo{width:100%;height:100%;background:transparent;border:none;outline:none;box-sizing:border-box;padding:0 40px 0 15px;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-13u8dvo.svelte-13u8dvo{resize:vertical;min-height:47px;max-height:150px;line-height:1.4;padding-top:12px;padding-bottom:12px}.input-field.svelte-13u8dvo.svelte-13u8dvo::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-13u8dvo.svelte-13u8dvo:disabled{opacity:.5;cursor:not-allowed}.header.svelte-1u96mte{display:flex;align-items:center;gap:15px}.header-icon.svelte-1u96mte{width:40px;height:40px}.header-text.svelte-1u96mte{color:#cfc3f2;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900;font-size:35px;letter-spacing:-.03em}.blueprint-list-element.svelte-uxztal.svelte-uxztal{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-uxztal.svelte-uxztal{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-uxztal.svelte-uxztal:hover{scale:1.05}.preview-image.svelte-uxztal.svelte-uxztal{width:100%;height:100%;object-fit:contain}.preview-loading.svelte-uxztal.svelte-uxztal,.preview-error.svelte-uxztal.svelte-uxztal{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.small-spinner.svelte-uxztal.svelte-uxztal{width:20px;height:20px;border:3px solid #363A48;border-top-color:#574883;border-radius:50%;animation:svelte-uxztal-spin 1s linear infinite}@keyframes svelte-uxztal-spin{to{transform:rotate(360deg)}}.horizontal-box.svelte-uxztal.svelte-uxztal{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-uxztal .horizontal-box.svelte-uxztal{min-height:100px}.info-section.svelte-uxztal.svelte-uxztal{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.title-row.svelte-uxztal.svelte-uxztal{display:flex;align-items:center;gap:8px}.file-icon.svelte-uxztal.svelte-uxztal{width:12px;height:15px;flex-shrink:0}.blueprint-title.svelte-uxztal.svelte-uxztal{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-uxztal.svelte-uxztal{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;cursor:pointer;overflow:hidden;width:100%;justify-content:flex-start}.description-text.svelte-uxztal.svelte-uxztal{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-textarea.svelte-uxztal.svelte-uxztal{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-uxztal.svelte-uxztal{width:9px;height:9px;flex-shrink:0}.remove-bp.svelte-uxztal.svelte-uxztal{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-uxztal.svelte-uxztal:hover{opacity:.7}.remove-bp.svelte-uxztal img.svelte-uxztal{width:12px;height:12px}.preview-popup.svelte-7c576h{display:flex;flex-direction:column;gap:1.25rem;width:100%;height:min(72vh,760px);max-height:calc(100svh - 8rem);min-height:0;min-width:0;overflow:hidden;box-sizing:border-box;align-self:stretch}.preview-frame.svelte-7c576h{position:relative;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:min(420px,100%);overflow:hidden;border-radius:24px;border:1px solid rgba(227,216,216,.12);background:#0b070d73;display:flex;align-items:center;justify-content:center}.preview-iframe.svelte-7c576h{flex:1 1 auto;width:100%;height:100%;min-width:0;border:none;display:block}.loading-overlay.svelte-7c576h{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0b070dd1;z-index:1}@media (max-width: 768px){.preview-popup.svelte-7c576h{height:min(68vh,760px);max-height:calc(100svh - 6rem)}.preview-frame.svelte-7c576h{min-height:min(300px,100%)}}.create-container.svelte-pl6jx2.svelte-pl6jx2{width:100vw;height:100vh;background:linear-gradient(180deg,#131318,#191922);overflow-y:auto;position:relative;isolation:isolate}.corner-bg.svelte-pl6jx2.svelte-pl6jx2{position:fixed;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.95;width:min(32vw,var(--corner-size));max-width:var(--corner-size);height:auto}.corner-bg.top-left.svelte-pl6jx2.svelte-pl6jx2{top:var(--offset-y);left:var(--offset-x)}.corner-bg.top-right.svelte-pl6jx2.svelte-pl6jx2{top:var(--offset-y);right:var(--offset-x)}.corner-bg.bottom-left.svelte-pl6jx2.svelte-pl6jx2{bottom:var(--offset-y);left:var(--offset-x)}.corner-bg.bottom-right.svelte-pl6jx2.svelte-pl6jx2{right:var(--offset-x);bottom:var(--offset-y)}.sections-box.svelte-pl6jx2.svelte-pl6jx2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:flex-start;gap:55px;zoom:1.15;z-index:1}.header-spacer.svelte-pl6jx2.svelte-pl6jx2{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:1}.info-container.svelte-pl6jx2.svelte-pl6jx2{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;white-space:nowrap;z-index:1}.info-link.svelte-pl6jx2.svelte-pl6jx2{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-pl6jx2.svelte-pl6jx2:hover{color:#b0b5c5;text-decoration:underline}.dot-separator.svelte-pl6jx2.svelte-pl6jx2{width:5px;height:5px;border-radius:50%;background:#4e515b;flex-shrink:0}.details-box.svelte-pl6jx2.svelte-pl6jx2{display:flex;flex-direction:column;gap:30px;width:270px}.details-text.svelte-pl6jx2.svelte-pl6jx2{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-pl6jx2.svelte-pl6jx2{display:flex;flex-direction:column;gap:15px;width:100%}.blueprints-box.svelte-pl6jx2.svelte-pl6jx2{display:flex;flex-direction:column;gap:30px;width:270px}.blueprints-text.svelte-pl6jx2.svelte-pl6jx2{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-pl6jx2.svelte-pl6jx2{display:flex;flex-direction:column;gap:10px;width:100%;max-height:400px;overflow-y:auto;padding-right:5px;flex-shrink:0}.blueprints-list.svelte-pl6jx2.svelte-pl6jx2::-webkit-scrollbar{width:8px}.blueprints-list.svelte-pl6jx2.svelte-pl6jx2::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.blueprints-list.svelte-pl6jx2.svelte-pl6jx2::-webkit-scrollbar-thumb{background:#363a48;border-radius:4px}.blueprints-list.svelte-pl6jx2.svelte-pl6jx2::-webkit-scrollbar-thumb:hover{background:#4a4e5e}.upload-box.svelte-pl6jx2.svelte-pl6jx2{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-pl6jx2.svelte-pl6jx2{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-pl6jx2.svelte-pl6jx2:hover{border-color:#4a4e5e;background:#31353f}.upload-box.focused.svelte-pl6jx2.svelte-pl6jx2,.upload-box.svelte-pl6jx2.svelte-pl6jx2:focus{border-color:#574883;background:#353545;box-shadow:0 0 0 3px #5748834d}.upload-box.error.svelte-pl6jx2.svelte-pl6jx2{border-color:#6b2525;background:#2a1515;animation:svelte-pl6jx2-shake .2s cubic-bezier(.4,0,.2,1)}.upload-box.error.svelte-pl6jx2 .upload-text.svelte-pl6jx2{color:#ec6969}@keyframes svelte-pl6jx2-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.upload-icon.svelte-pl6jx2.svelte-pl6jx2{-webkit-user-select:none;user-select:none;pointer-events:none;width:55px;height:18px}.upload-text.svelte-pl6jx2.svelte-pl6jx2{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-pl6jx2.svelte-pl6jx2{display:none}}@media (max-width: 768px){.corner-bg.svelte-pl6jx2.svelte-pl6jx2{width:min(56vw,var(--corner-mobile-size));max-width:var(--corner-mobile-size);opacity:.72}.info-container.svelte-pl6jx2.svelte-pl6jx2{display:none}.header-spacer.svelte-pl6jx2.svelte-pl6jx2{padding-top:0}.info-container.svelte-pl6jx2.svelte-pl6jx2{flex-direction:column;gap:10px}.dot-separator.svelte-pl6jx2.svelte-pl6jx2{display:none}.create-container.svelte-pl6jx2.svelte-pl6jx2{gap:40px;padding:20px}.sections-box.svelte-pl6jx2.svelte-pl6jx2{flex-direction:column;gap:40px;zoom:1;width:100%;max-width:400px}.details-box.svelte-pl6jx2.svelte-pl6jx2,.blueprints-box.svelte-pl6jx2.svelte-pl6jx2{width:100%}.details-text.svelte-pl6jx2.svelte-pl6jx2,.blueprints-text.svelte-pl6jx2.svelte-pl6jx2{font-size:20px}}.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}
