html.theme-paper{--paper-ink:#24221f;--paper-ink-soft:#4c4842;--paper-muted:#777168;--paper-surface:#fbfaf5;--paper-canvas:#f0eee7;--paper-surface-deep:#e8e4da;--paper-line:#d2cdc1;--paper-line-dark:#aaa397;--paper-accent:#d3523e;--paper-accent-dark:#ae3d2c;--paper-accent-soft:#f7e2dc;--paper-shadow:0 1px 1px #24221f0a, 0 18px 46px #24221f12;--cloudforge-primary:211 82 62;--cloudforge-secondary:109 81 70;--cloudforge-accent:218 111 73;--cloudforge-highlight:218 169 95;--cloudforge-primary-dark:174 61 44;--cloudforge-secondary-dark:78 68 62;--cloudforge-accent-dark:183 68 48;--background:43 24% 92%;--foreground:30 8% 13%;--card:48 38% 97%;--card-foreground:30 8% 13%;--popover:48 38% 97%;--popover-foreground:30 8% 13%;--primary:8 61% 53%;--primary-foreground:48 38% 97%;--secondary:42 18% 88%;--secondary-foreground:30 8% 18%;--muted:42 18% 89%;--muted-foreground:32 7% 43%;--accent:12 57% 91%;--accent-foreground:8 60% 34%;--border:40 15% 79%;--input:40 15% 75%;--ring:8 61% 53%;--radius:.32rem;--sidebar-background:45 28% 94%;--sidebar-foreground:30 8% 16%;--sidebar-primary:8 61% 53%;--sidebar-primary-foreground:48 38% 97%;--sidebar-accent:42 19% 88%;--sidebar-accent-foreground:30 8% 18%;--sidebar-border:40 15% 78%;--sidebar-ring:8 61% 53%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper-canvas)}html.theme-paper body{color:var(--paper-ink);background:radial-gradient(circle at 12% 3%, #ffffffd1, transparent 30rem), linear-gradient(#2b282305 1px, transparent 1px), linear-gradient(90deg, #2b282305 1px, transparent 1px), var(--paper-canvas);background-size:auto,32px 32px,32px 32px,auto;background-attachment:fixed}html.theme-paper body,html.theme-paper button,html.theme-paper input,html.theme-paper textarea,html.theme-paper select{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.theme-paper :where(h1,h2,h3,[role=heading]){letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}html.theme-paper ::selection{color:var(--paper-ink);background:#d3523e3b}html.theme-paper :where(.bg-white,.bg-slate-50,.bg-gray-50){background-color:var(--paper-surface)!important}html.theme-paper :where(.bg-slate-100,.bg-gray-100,.bg-slate-200,.bg-gray-200){background-color:var(--paper-surface-deep)!important}html.theme-paper :where(.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--paper-line)!important}html.theme-paper :where(.text-slate-950,.text-slate-900,.text-gray-950,.text-gray-900,.text-gray-800){color:var(--paper-ink)!important}html.theme-paper :where(.text-slate-800,.text-slate-700,.text-gray-700){color:var(--paper-ink-soft)!important}html.theme-paper :where(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:var(--paper-muted)!important}html.theme-paper :where(.text-blue-600,.text-blue-700,.text-pink-600,.text-rose-600,.text-violet-600,.text-purple-600){color:var(--paper-accent-dark)!important}html.theme-paper :where(.bg-blue-50,.bg-pink-50,.bg-rose-50,.bg-violet-50,.bg-purple-50){background-color:var(--paper-accent-soft)!important}html.theme-paper :where(.border-blue-100,.border-blue-200,.border-pink-100,.border-pink-200,.border-rose-100,.border-rose-200,.border-violet-100,.border-violet-200){border-color:#dfbbb1!important}html.theme-paper :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:6px!important}html.theme-paper :where(.rounded-lg){border-radius:5px!important}html.theme-paper :where(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--paper-shadow)!important}html.theme-paper .bg-white[class*=\!bg-transparent]{background-color:#0000!important}html.theme-paper [class~=bg-gradient-to-br][class~=from-blue-50]{background-color:var(--paper-canvas)!important;background-image:radial-gradient(circle at 12% 3%,#ffffffc7,#0000 30rem),linear-gradient(#2b282305 1px,#0000 1px),linear-gradient(90deg,#2b282305 1px,#0000 1px)!important;background-size:auto,32px 32px,32px 32px!important}html.theme-paper [class*=bg-gradient-to-r][class*=bg-clip-text]{background-image:linear-gradient(120deg, var(--paper-accent-dark), var(--paper-accent))!important}html.theme-paper button[class*=bg-gradient-to-],html.theme-paper [class~=bg-gradient-to-br][class~=from-blue-500][class~=to-purple-600],html.theme-paper [class~=bg-gradient-to-br][class~=from-cyan-500][class~=to-blue-600]{color:#fffaf3!important;background-color:var(--paper-accent)!important;background-image:linear-gradient(135deg, var(--paper-accent), var(--paper-accent-dark))!important}html.theme-paper [class*="bg-[#f7fbff]"],html.theme-paper [class*="bg-[#f6f8fb]"]{background-color:var(--paper-canvas)!important}html.theme-paper [class*=from-violet-600][class*=via-indigo-600][class*=to-blue-600]{background-image:linear-gradient(135deg, var(--paper-accent), var(--paper-accent-dark))!important}html.theme-paper .paper-designer-chat :where(.bg-cyan-600,.hover\:bg-cyan-700:hover){color:#fffaf3!important;background-color:var(--paper-accent)!important}html.theme-paper .paper-designer-chat :where(.bg-cyan-100,.hover\:bg-cyan-50\/50:hover){background-color:var(--paper-accent-soft)!important}html.theme-paper .paper-designer-chat :where(.text-cyan-700,.hover\:text-cyan-800:hover){color:var(--paper-accent-dark)!important}html.theme-paper :where(button,a,input,textarea,select){transition-duration:.14s}html.theme-paper :where(button,[role=button]):focus-visible{outline:2px solid var(--paper-accent);outline-offset:2px}html.theme-paper .react-flow{background-color:var(--paper-canvas)}html.theme-paper .react-flow__background{opacity:.56}html.theme-paper .react-flow__controls,html.theme-paper .react-flow__minimap{border:1px solid var(--paper-line);background:#fbfaf5f0;border-radius:5px;box-shadow:4px 5px #24221f1a}html.theme-paper .paper-auth-page{color:var(--paper-ink)!important;background:var(--paper-canvas)!important}html.theme-paper .paper-auth-page>.absolute.inset-0{background-image:radial-gradient(circle at 18% 16%,#d3523e17,#0000 31%),radial-gradient(circle at 82% 18%,#daa95f1a,#0000 34%),linear-gradient(#2b282306 1px,#0000 1px),linear-gradient(90deg,#2b282306 1px,#0000 1px)!important;background-size:auto,auto,38px 38px,38px 38px!important}html.theme-paper .paper-auth-page :where([class*=bg-white\/],[class*=bg-slate-950],[class*=bg-gray-950]){color:var(--paper-ink)!important;background-color:var(--paper-surface)!important;background-image:none!important}html.theme-paper .paper-auth-page :where([class*="rounded-[40px]"],[class*="rounded-[44px]"],[class*="rounded-[48px]"],[class*="rounded-[32px]"],[class*="rounded-[28px]"],[class*="rounded-[22px]"]){border-radius:6px!important}html.theme-paper .paper-auth-page :where([class*=border-white],[class*=border-slate-7],[class*=border-slate-8],[class*=border-slate-9],[class*=border-rose-]){border-color:var(--paper-line)!important}html.theme-paper .paper-auth-page :where([class*=text-white],[class*=text-slate-3],[class*=text-slate-4],[class*=text-slate-5],[class*=text-slate-9]){color:var(--paper-ink-soft)!important}html.theme-paper .paper-auth-page :where(h1,h2,h3,label,strong){color:var(--paper-ink)!important}html.theme-paper .paper-auth-page :where(input,select,textarea){border-color:var(--paper-line)!important;color:var(--paper-ink)!important;background:#fffdf8!important}html.theme-paper .paper-auth-status-page{color:var(--paper-ink)!important;background:var(--paper-canvas)!important;background-image:linear-gradient(#2b282305 1px,#0000 1px),linear-gradient(90deg,#2b282305 1px,#0000 1px)!important;background-size:32px 32px!important}html.theme-paper .paper-auth-status-page :where([class*=bg-white\/],[class*=bg-slate-950],[class*=bg-gray-900]){color:var(--paper-ink)!important;background-color:var(--paper-surface)!important;background-image:none!important}html.theme-paper .paper-auth-status-page :where([class*=text-white],[class*=text-slate-3],[class*=text-slate-4],[class*=text-slate-5]),html.theme-paper .paper-auth-status-page [style*=color]{color:var(--paper-ink-soft)!important}html.theme-paper .paper-auth-status-page :where([class*="rounded-[32px]"],[class*=rounded-xl]){border-radius:6px!important}html.theme-paper .paper-auth-status-page :where([class*=border-white],[class*=border-slate-]){border-color:var(--paper-line)!important}html.theme-paper .paper-pricing-page{background-color:var(--paper-canvas)!important;background-image:linear-gradient(#2b282305 1px,#0000 1px),linear-gradient(90deg,#2b282305 1px,#0000 1px)!important;background-size:32px 32px!important}html.theme-paper .paper-home-nav{box-shadow:0 6px 24px #1f1e1b0e;border-color:var(--paper-line)!important;color:var(--paper-ink)!important;background:#fbfaf5f0!important}html.theme-paper .paper-home-nav :where(.text-white,.text-slate-300,.text-gray-300){color:var(--paper-ink)!important;-webkit-text-fill-color:var(--paper-ink)!important}html.theme-paper .paper-home-nav :where(a,button){color:var(--paper-ink-soft)}html.theme-paper .paper-home-hero{color:var(--paper-ink)!important;background:var(--paper-canvas)!important}html.theme-paper .paper-home-hero>.absolute.inset-0:first-child{background-image:linear-gradient(#2b282305 1px,#0000 1px),linear-gradient(90deg,#2b282305 1px,#0000 1px)!important;background-size:32px 32px!important}html.theme-paper .paper-home-hero>.absolute.inset-0:nth-child(2){background-image:radial-gradient(circle at 20% 28%,#d3523e1a,#0000 35%),radial-gradient(circle at 82% 24%,#daa95f1c,#0000 34%)!important}html.theme-paper .paper-home-copy :where(.text-white,.text-slate-300,.text-rose-100){color:var(--paper-ink)!important}html.theme-paper .paper-home-copy :where(p,[class*=text-slate-]){color:var(--paper-muted)!important}html.theme-paper .paper-home-copy>div:first-child{color:var(--paper-accent-dark)!important;background:var(--paper-accent-soft)!important;box-shadow:none!important;border-color:#dfbbb1!important}html.theme-paper .paper-home-copy .mt-10>a:first-child button{color:#fffaf3!important;background:linear-gradient(135deg, var(--paper-accent), var(--paper-accent-dark))!important}html.theme-paper .paper-home-copy .mt-10>a:nth-child(2) button{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--paper-line-dark)!important;color:var(--paper-ink)!important;background:var(--paper-surface)!important}html.theme-paper .paper-home-copy .mt-8>span{border-color:var(--paper-line)!important;color:var(--paper-ink-soft)!important;background:#fbfaf5c7!important}html.theme-paper .paper-home-canvas{color:#f8fafc!important;background:#111827!important;border-color:#4b4a55!important}html.theme-paper .paper-home-canvas>div:first-child{background:#312b38!important;border-color:#ffffff1a!important}html.theme-paper .paper-home-canvas>div:first-child :where(.text-slate-300,.text-slate-400){color:#d8d5df!important}html.theme-paper .paper-legal-page{color:var(--paper-ink-soft)!important;background:var(--paper-canvas)!important}html.theme-paper .paper-legal-page nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 6px 24px #1f1e1b0e;color:var(--paper-ink)!important;border-color:var(--paper-line)!important;background:#fbfaf5f0!important}html.theme-paper .paper-legal-page>div>div{box-shadow:var(--paper-shadow);color:var(--paper-ink-soft)!important;border-color:var(--paper-line)!important;background:var(--paper-surface)!important;border-radius:6px!important}html.theme-paper .paper-legal-page div[style*=background]{border-color:var(--paper-line)!important;background:var(--paper-surface-deep)!important}html.theme-paper .paper-legal-page [style*=color]{color:var(--paper-ink-soft)!important}html.theme-paper .paper-legal-page :where(h1,h3,strong,li span,nav span){color:var(--paper-ink)!important}html.theme-paper .paper-legal-page h2[style],html.theme-paper .paper-legal-page svg[style]{color:var(--paper-accent-dark)!important}html.theme-paper .paper-release-page{color:var(--paper-ink-soft)!important;background:var(--paper-canvas)!important;background-image:linear-gradient(#2b282305 1px,#0000 1px),linear-gradient(90deg,#2b282305 1px,#0000 1px)!important;background-size:32px 32px!important}html.theme-paper .paper-release-page nav{box-shadow:0 6px 24px #1f1e1b0e;border-color:var(--paper-line)!important;background:#fbfaf5f0!important}html.theme-paper .paper-release-page :where([class*=text-white],[class*=text-white\/]){color:var(--paper-ink-soft)!important}html.theme-paper .paper-release-page :where(h1,h2,h3,strong){color:var(--paper-ink)!important}html.theme-paper .paper-release-page :where(article,aside button,[class*=rounded-3xl]){box-shadow:var(--paper-shadow);border-color:var(--paper-line)!important;color:var(--paper-ink-soft)!important;background:var(--paper-surface)!important}html.theme-paper .paper-release-page [style*=\#00C7B7],html.theme-paper .paper-release-page [style*="rgb(0, 199, 183)"]{color:var(--paper-accent-dark)!important;border-color:#d3523e47!important}html.theme-paper .paper-release-page [style*="color: rgba(255"],html.theme-paper .paper-release-page [style*="color:rgba(255"]{color:var(--paper-muted)!important}html.theme-paper .paper-release-page [class*="border-[#00C7B7]"]{border-color:var(--paper-accent)!important}html.theme-paper .paper-release-page button[style*=linear-gradient]{color:#fffaf3!important;background:linear-gradient(135deg, var(--paper-accent), var(--paper-accent-dark))!important}html.theme-paper .paper-release-page div[style*=linear-gradient]{background:linear-gradient(135deg,#d3523e12,#daa95f14)!important}html.theme-paper[data-theme=dark]{--paper-ink:#eeeae0;--paper-ink-soft:#d0cbc0;--paper-muted:#aaa397;--paper-surface:#25241f;--paper-canvas:#1d1c19;--paper-surface-deep:#302e29;--paper-line:#514d45;--paper-line-dark:#686258;--paper-accent:#ef755d;--paper-accent-dark:#ff8a70;--paper-accent-soft:#472d27;--paper-shadow:0 1px 1px #00000026, 0 18px 46px #0000002e;--background:40 8% 11%;--foreground:42 30% 91%;--card:45 9% 14%;--card-foreground:42 30% 91%;--popover:45 9% 14%;--popover-foreground:42 30% 91%;--primary:9 80% 65%;--primary-foreground:40 8% 11%;--secondary:42 8% 19%;--secondary-foreground:42 24% 88%;--muted:42 8% 19%;--muted-foreground:39 9% 65%;--accent:11 29% 23%;--accent-foreground:9 88% 75%;--border:38 8% 30%;--input:38 8% 34%;--ring:9 80% 65%;--sidebar-background:40 8% 12%;--sidebar-foreground:42 24% 88%;--sidebar-accent:42 8% 19%;--sidebar-accent-foreground:42 24% 88%;--sidebar-border:38 8% 30%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-paper[data-theme=dark] :where(.bg-white,.bg-slate-50,.bg-gray-50){background-color:var(--paper-surface)!important}html.theme-paper[data-theme=dark] :where(.bg-slate-100,.bg-gray-100,.bg-slate-200,.bg-gray-200){background-color:var(--paper-surface-deep)!important}html.theme-paper[data-theme=dark] :where(.text-slate-950,.text-slate-900,.text-gray-950,.text-gray-900,.text-gray-800){color:var(--paper-ink)!important}html.theme-paper[data-theme=dark] .react-flow__controls,html.theme-paper[data-theme=dark] .react-flow__minimap{background:#25241ff2}.visual-theme-switcher{z-index:60;color:#24221f;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:18px;left:18px}.visual-theme-trigger{color:#24221f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf5f2;border:1px solid #aaa397;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:3px 4px #1f1e1b21}.visual-theme-trigger>svg{width:15px;height:15px}.visual-theme-trigger:hover{background:#f0ede5;border-color:#24221f;transform:translate(-1px,-1px);box-shadow:5px 6px #1f1e1b21}.visual-theme-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf5fa;border:1px solid #aaa397;border-radius:5px;width:min(300px,100vw - 24px);padding:8px;animation:.14s ease-out visual-theme-in;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:7px 9px #1f1e1b26}@keyframes visual-theme-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.visual-theme-menu-head{border-bottom:1px solid #d7d2c7;padding:8px 9px 10px}.visual-theme-menu-head>span,.visual-theme-menu-head>small,.visual-theme-option-copy>strong,.visual-theme-option-copy>small{display:block}.visual-theme-menu-head>span{font-size:.78rem;font-weight:800}.visual-theme-menu-head>small{color:#817b72;margin-top:2px;font-size:.68rem}.visual-theme-options{gap:4px;padding-top:6px;display:grid}.visual-theme-option{color:#4b4741;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.visual-theme-option:hover{color:#24221f;background:#efebe3}.visual-theme-option.active{color:#24221f;background:#f8e6df;border-color:#d9b8ae}.visual-theme-option-icon{color:#c44934;background:#fffdf8;border:1px solid #d4cfc5;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.visual-theme-option-icon>svg{width:15px;height:15px}.visual-theme-option-copy>strong{font-size:.76rem}.visual-theme-option-copy>small{color:#817b72;margin-top:2px;font-size:.65rem;font-weight:500}.visual-theme-check{color:#c44934;width:15px;height:15px}html[data-theme=dark] .visual-theme-trigger,html[data-theme=dark] .visual-theme-menu{color:#efebe1;background:#24231ff7;border-color:#625e54}html[data-theme=dark] .visual-theme-trigger:hover,html[data-theme=dark] .visual-theme-option:hover{color:#efebe1;background:#302e29}html[data-theme=dark] .visual-theme-menu-head{border-color:#444139}html[data-theme=dark] .visual-theme-menu-head>small,html[data-theme=dark] .visual-theme-option-copy>small{color:#aaa49a}html[data-theme=dark] .visual-theme-option{color:#d2cdc2}html[data-theme=dark] .visual-theme-option.active{color:#efebe1;background:#422821;border-color:#70483e}html[data-theme=dark] .visual-theme-option-icon{color:#ef765e;background:#24231f;border-color:#514d44}@media (max-width:640px){.visual-theme-switcher{bottom:12px;left:12px}.visual-theme-trigger{width:40px;height:40px;padding:0}.visual-theme-trigger>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:641px){html:has(.react-flow) .visual-theme-switcher{top:136px;bottom:auto;left:308px}html:has(.react-flow) .visual-theme-trigger{width:40px;height:40px;padding:0}html:has(.react-flow) .visual-theme-trigger>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html:has(.react-flow) .visual-theme-menu{top:calc(100% + 10px);bottom:auto}}@media (prefers-reduced-motion:reduce){.visual-theme-menu{animation:none}}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.3ucz1d_kmgbtv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.40j1jjzs0bvwz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.3g1gre078i41u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.27a0aiz-jsr35.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.p.2xocl9mu6olar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_9f4c63a3-module__VCg86W__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_9f4c63a3-module__VCg86W__variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
