*,:before,:after{box-sizing:border-box}@font-face{font-family:wix-madefor-text-v2;src:url(https://static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2)format("woff2-variations");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:wix-madefor-text-v2;src:url(https://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2)format("woff2-variations");font-style:italic;font-weight:400 800;font-display:swap}@font-face{font-family:orig_stk_miso_regular;src:url(https://static.wixstatic.com/ufonts/343a2a_5b4cd32fc19d46e1b8c1b142abb27d39/woff2/file.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:orig_stk_miso_light;src:url(https://static.wixstatic.com/ufonts/343a2a_4e484da66ffc4465a05a1c9ea5caf495/woff2/file.woff2)format("woff2");font-style:normal;font-weight:300 400;font-display:swap}html,body{height:100%;min-height:100%;margin:0;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"wix-madefor-text-v2","Avenir Next","Trebuchet MS",sans-serif;--font-display-regular:"orig_stk_miso_regular","wix-madefor-text-v2",sans-serif;--font-display-light:"orig_stk_miso_light","orig_stk_miso_regular","wix-madefor-text-v2",sans-serif;font-family:var(--font-ui);--bg-start:#f8f9fc;--bg-end:#eef1f7;--panel:#fafbfe;--panel-soft:#f1f4f9;--line:#d7dee9;--line-strong:#c4cede;--text:#1a2738;--text-muted:#69778d;--primary:#2f5fb5;--primary-strong:#264d91;--ink:#0f1b2c;--shadow-soft:0 8px 24px #0f172a0f;--shadow-focus:0 0 0 2px #2f5fb52e}body{color:var(--text);font-family:var(--font-ui);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:#f9fafc}h1,h2,h3{font-family:var(--font-display-regular)}h4,h5,h6{font-family:var(--font-display-light)}input,textarea,select{font:inherit;color:inherit}button{font:inherit;color:inherit;transition:background-color .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s}button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.app{--workspace-chat-width:410px;--workspace-resizer-width:0px;grid-template-rows:auto minmax(0,1fr) auto;gap:.28rem;height:100svh;min-height:100vh;padding:.4rem;display:grid;overflow:hidden}.topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(340px,var(--workspace-chat-width))var(--workspace-resizer-width)minmax(0,1fr);background:#f9fafc;border:0;border-radius:16px;align-items:center;gap:.2rem;padding:.46rem 0;animation:.22s ease-out panel-rise;display:grid}.topbar-chat-controls{grid-column:1;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding-right:.5rem;display:flex}.brand{align-items:center;gap:.5rem;min-width:0;padding-left:.52rem;display:inline-flex}.brand-logo{object-fit:contain;filter:saturate(1.15);width:1.65rem;height:1.65rem}.brand-divider{color:#7890b5;font-size:1.35rem;line-height:1}.brand-title{font-family:var(--font-display-regular);letter-spacing:-.035em;color:#142238;margin:0;font-size:1.48rem;font-weight:700;line-height:1}.top-tab{color:#55647c;letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.4rem 1.04rem;font-weight:600}.top-tab:hover{color:#2b3c58;background:#dce4f19e}.top-tab:disabled{cursor:wait;opacity:.64}.top-tab.is-active{border-color:var(--line-strong);color:var(--ink);background:#fffffff2;box-shadow:0 2px 10px #0f172a14}.topbar-right{align-items:center;gap:.46rem;display:inline-flex}.topbar-workspace-controls{grid-column:3;justify-content:space-between;align-items:center;gap:.46rem;width:100%;min-width:0;padding-right:.5rem;display:flex}.topbar-toggle{border:1px solid var(--line);background:#fafcff8c;border-radius:11px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.publish-wrap{display:grid}.publish-button{color:#fff;cursor:pointer;background:linear-gradient(#1c2430,#11151d);border:1px solid #131820;border-radius:10px;padding:.38rem .82rem;font-weight:700}.publish-button:hover:not(:disabled){background:linear-gradient(#252f3e,#181f2b);border-color:#181f2b}.publish-button:disabled{cursor:wait;opacity:.74}.publish-error{color:#a33030;max-width:20rem;margin:.24rem 0 0;font-size:.76rem}.workspace{grid-template-columns:minmax(340px,var(--workspace-chat-width))var(--workspace-resizer-width)minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.workspace-resizer{cursor:col-resize;touch-action:none;background:0 0;border:0;place-self:stretch center;width:0;min-width:0;padding:0;position:relative}.workspace-resizer:after{content:"";background:0 0;width:12px;position:absolute;top:0;bottom:0;left:-6px}.workspace-resizer:focus-visible{box-shadow:none;outline:none}.workspace-main{min-width:0;height:100%;min-height:0;overflow:hidden}.workspace-main-view{height:100%;min-height:0;animation:.22s ease-out panel-rise;overflow:hidden}.topbar-inline-error{color:#a33030;margin:0;padding:0 .35rem;font-size:.84rem}.user-menu-wrap{position:relative}.user-button{border:1px solid var(--line);cursor:pointer;background:#ffffffeb;border-radius:999px;width:2.16rem;height:2.16rem;font-weight:700;box-shadow:0 2px 8px #0f172a12}.user-button:hover{border-color:var(--line-strong);color:#16386f}.user-menu{border:1px solid var(--line);z-index:12;background:#fff;border-radius:12px;gap:.28rem;width:12.25rem;padding:.46rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 28px #0f172a1a}.user-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:.46rem .52rem;font-weight:600}.user-menu button:hover{background:#e9eff8b3}.user-menu-balance-row{justify-content:space-between;align-items:baseline;padding:.55rem .31rem .3rem;display:flex}.user-balance-caption{color:#5f7090;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.72rem;font-weight:700}.user-balance-amount{color:#162740;margin:0;font-size:1rem;font-weight:780;line-height:1.1}.user-menu-primary-button{font-weight:700;box-shadow:inset 0 1px #ffffff38;color:#fff!important;background:#3772ff!important;border:1px solid #3772ff!important}.user-menu-divider{border-top:1px solid #c7d2e4bf;margin:.08rem .08rem .02rem}.user-menu-secondary-button{font-weight:600;color:#253959!important;background:0 0!important;border:0!important}.user-menu-secondary-button:hover,.user-menu-signout-button:hover{background:#e6edf7cc!important}.user-menu-note{color:#38557f;margin:0;font-size:.79rem}.user-menu-error{color:#9a2f2f;margin:0;font-size:.79rem}.billing-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121c2c75;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.billing-portal-loading-screen{z-index:80;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.project-loading-overlay{z-index:90;background:#fcfbfc;place-items:center;display:grid;position:fixed;inset:0}.project-loading-stack{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:32rem;padding:0 2rem;display:flex}.project-loading-video{object-fit:contain;pointer-events:none;width:min(220px,40vw);height:auto}.project-loading-message{color:#4a4a4a;margin:0;font-size:.95rem;line-height:1.55}.project-loading-submessage{color:#9aa1ab;letter-spacing:.01em;margin:0;font-size:.78rem;font-weight:400;line-height:1.4}.billing-portal-loading-spinner{border:3px solid #dbe5f8;border-top-color:#3772ff;border-radius:999px;width:2.9rem;height:2.9rem;animation:.72s linear infinite billing-spin}.billing-modal{background:#f8fafd;border:1px solid #bac7db;border-radius:1.25rem;width:min(35rem,100%);font-size:14px;overflow:hidden;box-shadow:0 20px 44px #111e363d}.billing-modal-header{border-bottom:1px solid #ccd5e5;justify-content:space-between;align-items:center;gap:.8rem;padding:1.2rem 1.15rem .3rem;display:flex}.billing-modal-header h2{color:#1e2638;letter-spacing:-.01em;margin:0;font-size:1.64rem;font-weight:760}.billing-modal-close{color:#1f2a3d;cursor:pointer;background:#f8fafd;border:0;border-radius:.85rem;place-items:center;width:2.85rem;height:2.85rem;padding:0;font-size:1.55rem;line-height:1;display:grid}.billing-modal-close:hover{background:#eef3fb}.billing-modal-content{gap:1rem;padding:1.05rem 1.15rem 1rem;display:grid}.billing-modal-balance-line{color:#2a3a5b;letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:760}.billing-modal-field{gap:.42rem;display:grid}.billing-modal-field>span{color:#43587e;font-size:.85rem;font-weight:700}.billing-modal-amount-wrap{background:#f6f8fc;border:1.5px solid #bac8de;border-radius:.9rem;align-items:center;gap:.46rem;min-height:2.78rem;padding:0 .7rem;display:flex}.billing-modal-amount-prefix{color:#1f2a3d;font-size:.95rem;font-weight:700;line-height:1}.billing-modal-amount-wrap input{color:#1f2a3d;width:100%;font:inherit;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600}.billing-modal-amount-wrap input:focus{outline:none}.billing-modal-amount-wrap input::placeholder{color:#7e8ca5;opacity:1}.billing-modal-amount-wrap input[type=number]{-moz-appearance:textfield}.billing-modal-amount-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.billing-modal-amount-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.billing-modal-payment-dropdown{position:relative}.billing-modal-payment-dropdown.is-disabled{opacity:.72}.billing-modal-payment-trigger,.billing-modal-payment-option{text-align:left;background:#f6f8fc;border:1.5px solid #bac8de;border-radius:.9rem;align-items:center;gap:.48rem;width:100%;min-height:2.78rem;padding:0 2.3rem 0 .72rem;display:flex}.billing-modal-payment-trigger{cursor:pointer}.billing-modal-payment-trigger:disabled{cursor:not-allowed}.billing-modal-payment-menu{z-index:4;background:#f6f8fc;border:1.5px solid #bac8de;border-radius:.9rem;gap:.24rem;max-height:13rem;padding:.28rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #16233829}.billing-modal-payment-option{cursor:pointer}.billing-modal-payment-option:hover,.billing-modal-payment-option.is-selected{background:#edf3ff}.billing-modal-payment-option.is-selected{border-color:#9cb5de}.billing-modal-payment-brand{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#2d67cc;border-radius:.7rem;justify-content:center;align-items:center;min-width:3.4rem;padding:.22rem .48rem;font-size:.78rem;font-weight:760;line-height:1.05;display:inline-flex}.billing-modal-payment-last4{color:#2a3d60;letter-spacing:.01em;font-size:.9rem;font-weight:760}.billing-modal-payment-empty{color:#63728c;font-size:.84rem;font-weight:600}.billing-modal-payment-chevron{pointer-events:none;border-top:.42rem solid #667793;border-left:.34rem solid #0000;border-right:.34rem solid #0000;width:0;height:0;transition:transform .12s;position:absolute;top:50%;right:.95rem;transform:translateY(-40%)}.billing-modal-payment-chevron.is-open{transform:translateY(-52%)rotate(180deg)}.billing-modal-add-method{color:#2b67cf;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;justify-self:end;margin:0;padding:0;font-size:.88rem;font-weight:700}.billing-modal-add-method:hover:not(:disabled){color:#255bb8}.billing-modal-add-method:disabled{cursor:wait;opacity:.75}.billing-modal-help{color:#4f6589;margin:0;font-size:.74rem}.billing-modal-error{color:#9d3434;margin:0;font-size:.74rem}.billing-modal-actions{border-top:1px solid #ccd5e5;justify-content:flex-end;gap:.56rem;padding:.95rem 1.15rem 1rem;display:flex}.billing-modal-cancel,.billing-modal-submit{cursor:pointer;border:1.5px solid #0000;border-radius:.85rem;min-width:7.2rem;padding:.45rem .85rem;font-size:.9rem;font-weight:700}.billing-modal-cancel{color:#2a3a59;background:#e8edf6;border-color:#b7c4da}.billing-modal-submit{color:#fff;background:#3772ff;border-color:#3772ff}.billing-modal-submit:disabled,.billing-modal-cancel:disabled{cursor:not-allowed;opacity:.82}.billing-modal-cancel:hover:not(:disabled){background:#e1e8f4}@media (max-width:820px){.billing-modal{border-radius:1rem;width:min(31rem,100%)}.billing-modal-header{padding:.85rem .9rem .82rem}.billing-modal-close{border-radius:.75rem;width:2.55rem;height:2.55rem;font-size:1.8rem}.billing-modal-content{gap:.9rem;padding:.9rem .9rem .82rem}.billing-modal-amount-wrap,.billing-modal-payment-trigger,.billing-modal-payment-option{min-height:2.55rem}.billing-modal-payment-brand{border-radius:.62rem;min-width:3.2rem;padding:.18rem .42rem}.billing-modal-actions{gap:.48rem;padding:.82rem .9rem .9rem}.billing-modal-cancel,.billing-modal-submit{border-radius:.75rem;min-width:6.65rem}}@media (max-width:560px){.billing-modal-header h2{font-size:1.38rem}.billing-modal-balance-line{font-size:1.02rem}.billing-modal-add-method{justify-self:start}.billing-modal-actions{justify-content:stretch}.billing-modal-cancel,.billing-modal-submit{flex:1;min-width:0}}@keyframes billing-spin{to{transform:rotate(360deg)}}@keyframes panel-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.app{gap:.36rem;padding:.36rem}.topbar{grid-template-columns:1fr;justify-items:start;padding-inline:.46rem}.topbar-chat-controls,.topbar-workspace-controls{grid-column:auto}.topbar-workspace-controls{flex-wrap:wrap;justify-content:space-between;width:100%;padding-right:0}.topbar-chat-controls{width:100%;padding-right:0}.brand{padding-left:0}.workspace{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;gap:.36rem}.workspace-resizer{display:none}}
