@import url(https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&display=swap);code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.templafy-container{background:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}.templafy-container.hidden{pointer-events:none}.templafy-container.hidden .back-button,.templafy-container.hidden .cards-section-inner,.templafy-container.hidden .expanded-content,.templafy-container.hidden .hero-section,.templafy-container.hidden .templafy-header{opacity:0!important;pointer-events:none}.templafy-container.hidden .cards-section{border-radius:12px!important;bottom:8px!important;left:8px!important;opacity:1!important;position:fixed!important;right:auto!important;top:8px!important;width:240px!important;z-index:1000}.templafy-header{left:32px;position:fixed;top:32px;z-index:10}.logo{height:24px;width:auto}.templafy-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:40px}.hero-section{flex-shrink:0;margin-bottom:86px;margin-top:64px;max-width:1600px;text-align:center;width:100%}.heading-row{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:8px}.heading-line{background:#95a3f4;flex-shrink:0;height:1px;width:300px}.heading-row:has(.typewriter-heading){margin-left:200px}.main-heading{color:#323232}.main-heading,.typewriter-heading{font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:72px;font-weight:600;line-height:1.1;margin:0;white-space:nowrap}.typewriter-heading{color:#4a61ed;min-height:80px;min-width:800px;text-align:left}.typewriter-char{animation:fadeIn .05s ease-in forwards;display:inline-block;opacity:0}.cursor{animation:fadeIn .05s ease-in forwards,blink 1s infinite;margin-left:4px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.description{color:#737373;font-size:16px;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:8px;max-width:800px}.cards-section{background:#232323;border-radius:12px;bottom:40px;display:flex;flex-direction:column;left:40px;overflow:hidden;padding:60px 40px 0;position:fixed;right:40px;top:450px;transition:all .7s cubic-bezier(.65,0,.35,1);width:calc(100vw - 80px);z-index:1}.cards-section:after{background:linear-gradient(180deg,#0000 0,#00000008);bottom:0;content:"";height:24px;left:0;pointer-events:none;position:absolute;right:0;z-index:1000}.cards-section.expanded{top:116px}.cards-section.transitioning{border-radius:12px!important;bottom:8px!important;left:8px!important;padding:24px;right:auto!important;top:8px!important;transition:all 1s cubic-bezier(.65,0,.35,1);width:240px!important}.cards-section-inner{display:flex;flex-direction:column;height:100%;transition:opacity .3s ease}.cards-section-title{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:-24px 0 auto;text-align:center}.cards-container{display:flex;gap:16px;justify-content:center;margin-top:32px;padding-bottom:40px;position:relative}.card-wrapper{flex:1 1;max-width:320px;opacity:1;position:relative;transition:opacity .4s ease,transform .3s ease}.card-wrapper.card-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(60px)!important;transition:none!important;visibility:visible!important}.card-wrapper.card-animate-in{animation-duration:.5s;animation-fill-mode:forwards;animation-name:slideUpFadeIn;animation-timing-function:cubic-bezier(.34,1.3,.64,1);opacity:0;transform:translateY(60px);transition:none!important}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.card{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #29303808,0 6px 18px #29303812,0 12px 36px #29303814;display:flex;flex-direction:column;height:480px;overflow:hidden;padding:24px;position:relative;transition:transform .3s ease;width:100%;z-index:1}.card:after{background:linear-gradient(0deg,#fff 0,#0000);border-radius:0 0 12px 12px;bottom:0;content:"";height:120px;left:0;pointer-events:none;position:absolute;right:0}.card-label{align-items:center;color:#737373;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;gap:6px;justify-content:flex-start;line-height:1;margin-bottom:8px;opacity:1;text-align:left;transition:opacity .3s ease}.card-wrapper:not(.selected) .card:hover .card-label{opacity:0}.card-label svg{flex-shrink:0}.card-title{color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.2;margin:0;text-align:left;transition:margin-top .6s cubic-bezier(.34,1.3,.64,1)}.card-wrapper:not(.selected) .card:hover .card-title{margin-top:-22px}.card-subtitle{color:#737373;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin:8px 0 0;opacity:0;text-align:left;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.34,1.3,.64,1)}.card-wrapper:not(.selected) .card:hover .card-subtitle{opacity:1;transform:translateY(0)}.templafy-container.card-selected{background:#fff}.fade-out{opacity:0!important;pointer-events:none;transition:opacity .4s ease!important}.card-wrapper.selected{opacity:1!important}.card-wrapper.fade-out{opacity:0!important;pointer-events:none;transition:opacity .4s ease!important}.back-button{align-items:center;animation:fadeIn .3s ease forwards;animation-delay:.5s;background:#0000;border:none;color:#232323;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;gap:8px;opacity:0;position:fixed;right:40px;top:40px;z-index:101}.back-button:hover{opacity:.7}.back-button svg{flex-shrink:0}.expanded-content{left:calc(50% - 82px);position:fixed;top:50%;transform:translateY(-50%);width:500px;z-index:100}.expanded-heading{animation:fadeInUp .5s ease forwards;animation-delay:.3s;color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.2;margin:0 0 24px}.expanded-heading,.expanded-subtext{opacity:0;transform:translateY(20px)}.expanded-subtext{color:#bababa;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0 0 16px}.expanded-subtext-1{animation:fadeInUp .5s ease forwards;animation-delay:.5s}.expanded-subtext-2{animation:fadeInUp .5s ease forwards;animation-delay:.7s}.expanded-form{animation:fadeInUp .5s ease forwards;animation-delay:.9s;display:flex;gap:12px;margin:32px 0 16px}.expanded-form,.expanded-privacy{opacity:0;transform:translateY(20px)}.expanded-privacy{animation:fadeInUp .5s ease forwards;animation-delay:1.1s;color:#737373;font-size:12px;margin:0}.expanded-input,.expanded-privacy{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.expanded-input{border:1px solid #dfdfdf;border-radius:8px;color:#323232;flex:1 1;font-size:14px;height:48px;outline:none;padding:0 16px;transition:border-color .2s ease}.expanded-input:focus{border-color:#4a61ed}.expanded-input::placeholder{color:#bababa}.expanded-button{background:#4a61ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;height:48px;padding:0 16px;transition:background-color .2s ease;white-space:nowrap}.expanded-button:hover{background:#6f81f1}.expanded-link{color:#95a3f4;text-decoration:none}.expanded-link:hover{text-decoration:underline}.transitioning-fade{opacity:0;transition:opacity .3s ease}.transitioning-fade .cards-section{opacity:1!important}.workspace-container{background:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workspace-sidebar{animation:fadeIn .5s ease .8s forwards}.workspace-right{background:#f8f8f8}@media (max-width:768px){.templafy-content{height:auto;min-height:100vh;overflow-y:auto;padding:24px}.templafy-header{left:24px;top:24px}.hero-section{margin-bottom:24px}.main-heading,.typewriter-heading{font-size:48px}.heading-line{width:150px}.typewriter-heading{min-width:550px}.cards-section{padding:40px 24px 0}.cards-container{align-items:center;flex-direction:column;gap:24px}.card-wrapper{max-width:100%;width:100%}.card{height:480px}.cards-container:after{left:-24px;right:-24px}}.workspace-container{background:#0000;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1001}.workspace-container>*{pointer-events:auto}@keyframes workspaceFadeIn{0%{opacity:0}to{opacity:1}}.workspace-sidebar{animation:fadeIn .3s ease 1s forwards;background:#232323;border-radius:12px;bottom:8px;display:flex;flex-direction:column;justify-content:space-between;left:8px;opacity:0;padding:24px;pointer-events:auto;position:fixed;top:8px;width:240px;z-index:999}.sidebar-header{margin-bottom:32px}.sidebar-logo{animation:fadeIn .5s ease 1.1s forwards;display:block;height:24px;opacity:0}.sidebar-share{animation:fadeIn .5s ease 1.3s forwards;opacity:0}.sidebar-share-title{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 8px}.sidebar-share-text{color:#bababa;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;margin:0 0 16px}.sidebar-share-buttons{display:flex;flex-direction:column;gap:8px}.sidebar-share-button{align-items:center;background:#2a2a2a;border:1px solid #ffffff26;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;transition:all .2s ease}.sidebar-share-button:hover{background:#363636;border-color:#ffffff40}.sidebar-nav{animation:fadeIn .5s ease .7s forwards;display:flex;flex-direction:column;gap:8px;opacity:0}.nav-item{align-items:center;border-radius:8px;color:#bababa;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s ease}.nav-item:hover{background:#ffffff0d;color:#fff}.nav-item.active{background:#4a61ed26;color:#fff}.nav-item svg{flex-shrink:0;height:20px;width:20px}.workspace-center{animation:fadeIn .5s ease 1s forwards;background:#fff;display:flex;flex:1 1;flex-direction:column;margin-left:248px;margin-right:340px;opacity:0;overflow-y:auto;padding-bottom:64px;padding-top:64px;position:relative;z-index:1}.workspace-center.loading-state{overflow:visible;padding-bottom:0;padding-top:104px}.workspace-header{align-items:center;animation:fadeIn .5s ease .7s forwards;background:#fff;border-bottom:1px solid #dfdfdf;box-sizing:border-box;display:flex;flex-shrink:0;height:64px;justify-content:space-between;left:248px;max-height:64px;min-height:64px;opacity:0;padding:0 24px;position:fixed;right:0;top:0;z-index:1000}.header-left{gap:16px}.header-left,.header-right{align-items:center;display:flex;height:100%}.back-to-overview{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:color .2s ease}.back-to-overview:hover{color:#4a61ed}.back-to-overview svg{flex-shrink:0}.workspace-title{color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;margin:0;padding-top:2px}.title-divider{background:#dfdfdf;height:16px;width:1px}.path-title{color:#323232;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;padding-top:2px}.sticky-toolbar{height:32px;left:264px;opacity:0;pointer-events:none;position:fixed;right:356px;top:72px;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease;z-index:1002}.sticky-toolbar.visible{opacity:1;pointer-events:auto;transform:translateY(8px)}.sticky-toolbar-content{align-items:center;background:#fafafa;border-radius:6px;box-shadow:0 0 0 1px #2930380f,0 2px 4px #2930380a,0 13px 26px #2930380a;display:flex;height:100%;justify-content:space-between;padding:0 12px}.sticky-toolbar-left{align-items:center;display:flex;gap:12px}.sticky-document-name{color:#464646;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px}.sticky-progress{transition:color .3s ease}.sticky-progress,.sticky-progress-link{font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px}.sticky-progress-link{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:4px;padding:0;transition:opacity .2s ease}.sticky-progress-link:hover{opacity:.7}.sticky-progress-link svg{flex-shrink:0;height:14px;width:14px}.sticky-controls{align-items:center;display:flex;gap:8px}.document-header{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:740px;padding:0 0 24px;position:relative}.document-header:after{background:#dfdfdf;bottom:0;content:"";height:1px;left:24px;position:absolute;right:0}.document-header-content{align-items:center;display:flex;justify-content:space-between;padding:0 0 0 24px}.document-header-text{flex:1 1;margin-right:40px}.document-title{align-items:center;color:#323232;display:flex;gap:12px;letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-progress,.document-title{font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600}.document-progress{transition:color .3s ease}.document-progress-link{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;gap:6px;padding:0;transition:opacity .2s ease}.document-progress-link:hover{opacity:.7}.document-progress-link svg{flex-shrink:0}.document-controls{align-items:center;display:flex;gap:8px;margin-right:-8px}.control-button{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;padding:4px 8px;transition:color .2s ease}.control-button:hover{color:#4a61ed}.control-separator{background:#d1d5db;height:12px;width:1px}.themes-container{flex:1 1;padding:48px 40px 24px 24px;position:relative}.clear-all-container{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:740px;padding:24px 0 0}.button-separator{background:#d1d5db;height:12px;width:1px}.fill-example-button{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;padding:4px 8px;transition:color .2s ease}.fill-example-button:hover{color:#4a61ed}.clear-all-button{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;margin-right:-8px;padding:4px 8px;transition:color .2s ease}.clear-all-button:hover{color:#4a61ed}.field-row{px:16px;background:#f1f1f1;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:64px;opacity:0;padding:12px 16px;position:relative;transform:translateY(-8px);transition:all .3s ease,opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.theme-fields.expanded .field-row{opacity:1;transform:translateY(0);transition-delay:.1s}.field-row.active{background:#fff;border-color:#0000;box-shadow:0 0 0 1px #29303808,0 2px 4px #29303805,0 4px 8px #29303808,0 8px 16px #2930380a;min-height:84px;transform:translateY(-2px)}.field-row-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px;position:relative;width:100%;z-index:10}.field-row-label{color:#737373;flex:1 1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-row-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#898989;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.field-row-close:hover{background:#f1f1f1;color:#323232}.field-row.active .field-row-label{color:#464646}.field-row-content{position:relative;width:100%;z-index:10}.field-row-input-wrapper{align-items:center;display:flex;gap:8px;margin-top:4px;width:100%}.field-row-input{background:#f9fafb;border:1px solid #898989;border-radius:6px;color:#323232;font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 12px;width:100%}.field-row-input:focus{border-color:#3355f5}.field-row-submit{align-items:center;background:#3355f5;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s ease;width:40px}.field-row-submit:hover{background:#2a47d1}.field-row-value{color:#323232;font-size:14px;font-weight:500;overflow:hidden;padding-right:48px;text-overflow:ellipsis;white-space:nowrap}.field-row-check{color:#4a61ed;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.field-rows-container{display:flex;flex-direction:column;gap:16px;overflow:visible;padding:0 0 0 58px}.theme-block{background:#0000;border:none;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:740px;overflow:visible;position:relative}.theme-block:after{background:#dfdfdf;bottom:0;content:"";height:1px;left:24px;position:absolute;right:0}.theme-header{align-items:center;cursor:pointer;display:flex;height:72px;justify-content:space-between;padding:0 0 0 24px;transition:background .2s ease}.theme-header,.theme-header:hover{background:#0000}.theme-header-left{align-items:center;display:flex;gap:16px}.theme-chevron{color:#464646;flex-shrink:0;transition:transform .2s ease}.theme-chevron.expanded{transform:rotate(90deg)}.theme-info{flex:1 1}.theme-title{color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;margin:0}.theme-description{color:#464646;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}.category-progress{align-items:center;display:flex;gap:3px;height:4px;justify-content:flex-end;width:160px}.progress-segment{background:#e5e7eb;border-radius:2px;flex:1 1;height:4px;transition:background .5s ease-in-out}.progress-segment.filled{background:#4a61ed}.theme-fields{background:#0000;display:flex;flex-direction:column;gap:0;margin-top:0;max-height:0;overflow:hidden;padding:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1)}.theme-fields.expanded{max-height:2000px;overflow:visible;padding:0 0 32px}.field-description{color:#464646;font-size:14px;line-height:1.5;margin-bottom:24px;opacity:0;padding-left:58px;padding-right:0;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.theme-fields.expanded .field-description{opacity:1;transform:translateY(0);transition-delay:.05s}.field-card{background:#0000;border:none;border-bottom:1px solid #e5e7eb;padding:16px 0;transition:all .2s ease}.field-card:last-child{border-bottom:none}.field-label{color:#323232;display:block;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;margin-bottom:12px}.field-input-wrapper{align-items:center;display:flex;gap:8px}.field-input{background:#fff;border:1px solid #dfdfdf;border-radius:6px;color:#323232;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:all .2s ease}.field-input:focus{border-color:#4a61ed;box-shadow:0 0 0 3px #4a61ed1a}.field-input::placeholder{color:#a0a0a0}.field-input:disabled{cursor:not-allowed;opacity:.5}.field-submit-btn{align-items:center;background:#e5e7eb;border:none;border-radius:6px;color:#737373;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.field-submit-btn:hover{background:#d1d5db}.field-submit-btn.has-value{background:#4a61ed;color:#fff}.field-submit-btn.has-value:hover{background:#3a51dd}select.field-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.multiselect-pills{display:flex;flex-wrap:wrap;gap:8px}.pill{background:#fff;border:1px solid #dfdfdf;border-radius:6px;color:#464646;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 12px;transition:all .2s ease}.pill:hover{border-color:#4a61ed;color:#4a61ed}.pill.selected{background:#4a61ed;border-color:#4a61ed;color:#fff;font-weight:500}.workspace-footer{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-top:1px solid #dfdfdf;bottom:0;box-sizing:border-box;display:flex;flex-shrink:0;gap:24px;height:64px;justify-content:flex-end;left:248px;max-height:64px;min-height:64px;padding:0 24px;position:fixed;right:0;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;z-index:2147483647}.placeholder-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;margin-right:auto;padding:0}.placeholder-checkbox{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:2px;display:flex;height:16px;justify-content:center;transition:all .2s ease;width:16px}.placeholder-toggle:hover .placeholder-checkbox{border-color:#4a61ed}.placeholder-checkbox.checked{background:#4a61ed;border-color:#4a61ed}.placeholder-label{color:#737373;font-size:14px;transition:color .2s ease}.placeholder-toggle:hover .placeholder-label{color:#464646}.placeholder-checkbox.checked+.placeholder-label{color:#323232;font-weight:500}.progress-container{align-items:center;display:flex;margin-right:16px;width:160px}.progress-bar{background:#dfdfdf;height:4px;width:100%}.progress-bar,.progress-fill{border-radius:2px;overflow:hidden;position:relative}.progress-fill{background:#4a61ed;height:100%;transition:width 1s ease-out}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000 0,#fff6 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-percentage{bottom:100%;color:#4a61ed;font-size:11px;font-weight:700;margin-bottom:4px;position:absolute;right:0;transform:translateX(50%);transition:color .3s ease;white-space:nowrap}.create-button{background:#e5e7eb;border:none;border-radius:6px;color:#898989;cursor:not-allowed;font-family:inherit;font-size:14px;font-weight:600;height:32px;min-width:160px;padding:0 12px;transition:all .2s ease}.create-button:not(:disabled){background:#4a61ed;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer}.create-button:not(:disabled):hover{background:#3a51dd}.workspace-right{animation:fadeIn .5s ease 1.2s forwards;background:#fff;border-left:1px solid #dfdfdf;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 64px);opacity:0;padding-top:64px;position:fixed;right:0;top:0;transition:height .3s ease;width:340px;z-index:1}.workspace-right.full-height{height:100vh}.chat-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.chat-container.no-bottom-bar{padding-bottom:0}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 13px}.chat-message{animation:fadeInUp .3s ease;display:flex}.chat-message.assistant{justify-content:flex-start}.chat-message.user{justify-content:flex-end}.message-content{color:#323232;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;max-width:220px;white-space:pre-line}.message-content strong{color:#1a1a1a;font-weight:600}.chat-message.assistant .message-content{background:#0000;padding:0}.chat-message.user .message-content{background:#ebebeb;border-radius:12px;color:#323232;padding:8px 12px}.thinking-indicator{align-items:center;display:flex;gap:8px}.thinking-loader{height:30px;width:30px}.thinking-text{color:#898989;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-style:italic}.chat-input-container{background:#fff;border-top:none;margin-bottom:0;padding:16px 18px;position:relative}.chat-input{background:#fdfdfd;border:2px solid #dfdfdf;border-radius:12px;box-shadow:0 0 0 1px #29303805,0 4px 8px #2930380d,0 12px 24px #2930380d;color:#323232;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;margin-bottom:0;min-height:81px;outline:none;padding:8px;resize:none;transition:all .2s ease;width:100%}.chat-input:focus{background:#fdfdfd;border-color:#3355f5}.chat-input::placeholder{color:#737373}.chat-toolbar{align-items:flex-end;bottom:32px;display:flex;gap:8px;justify-content:flex-end;position:absolute;right:26px}.icon-button{display:none}.send-button{background:#dfdfdf;border-radius:6px;color:#464646;cursor:not-allowed;height:32px;width:32px}.send-button.active{background:#4a61ed;color:#fff;cursor:pointer}.send-button.active:hover{background:#3a51dd}.chat-messages::-webkit-scrollbar,.workspace-center::-webkit-scrollbar{width:8px}.chat-messages::-webkit-scrollbar-track,.workspace-center::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb,.workspace-center::-webkit-scrollbar-thumb{background:#dfdfdf;border-radius:4px}.chat-messages::-webkit-scrollbar-thumb:hover,.workspace-center::-webkit-scrollbar-thumb:hover{background:#c7c9cf}.creating-container{background:#fff;box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;padding:0 40px 40px}.creating-content{display:flex;flex-direction:column;height:100%;overflow:visible;width:100%}.loading-card{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards,breathe 3s ease-in-out infinite;animation-delay:0s,.6s;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #29303805,0 4px 8px #2930380d,0 12px 24px #2930380d;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:40px;min-height:0;padding:24px;text-align:center;width:100%}.loading-card.completed{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:0s;gap:24px;padding:24px}@keyframes breathe{0%,to{transform:scale(.99)}50%{transform:scale(1.01)}}.loading-title{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.loading-subtitle{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 24px}.simple-progress-bar{background:#e5e7eb;border-radius:4px;height:4px;margin:0 auto;max-width:320px;overflow:hidden;width:100%}.simple-progress-fill{background:#4a61ed;border-radius:4px;height:100%;transition:width .15s cubic-bezier(.4,0,.2,1)}.tagline{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.1s;color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 24px;opacity:0;text-align:center;width:100%}.bottom-section{grid-gap:64px;animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;display:grid;flex-shrink:0;gap:64px;grid-template-columns:1fr 1fr;margin:0;opacity:0;width:100%}.video-wrapper{display:flex;flex-direction:column}.video-container{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.features-wrapper{justify-content:flex-start}.features-list,.features-wrapper{display:flex;flex-direction:column}.features-list{border-bottom:1px solid #e5e7eb;gap:12px;list-style:none;margin:0;padding:0 0 20px}.feature-item{align-items:center;color:#1a1a1a;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;gap:12px}.checkmark{flex-shrink:0}.feature-text{font-weight:400}.feature-text strong{font-weight:600}.learn-more-link{color:#4a61ed;display:block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;margin:20px 0 0;text-decoration:none;transition:color .2s ease}.learn-more-link:hover{color:#3a4fcc}.preview-image{animation:fadeInUp .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.2s;display:block;flex-shrink:1;margin:0;max-width:100%;min-height:0;object-fit:contain;opacity:0}.completion-title{animation:fadeInUp .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.5s;color:#1a1a1a;flex-shrink:0;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 -8px;opacity:0}.completion-buttons{align-items:center;animation:fadeInUp .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.7s;display:flex;flex-shrink:0;gap:12px;justify-content:center;opacity:0}.completion-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;height:48px;padding:0 24px;transition:all .2s ease;white-space:nowrap}.completion-button.primary{background:#4a61ed;color:#fff}.completion-button.primary:hover{background:#6f81f1}.completion-button.secondary{background:#32323221;color:#323232}.completion-button.secondary:hover{background:#32323233}@media (max-width:1024px){.bottom-section{gap:48px;grid-template-columns:1fr}}@media (max-width:768px){.creating-container{padding:40px 24px}.loading-title{font-size:36px}.loading-subtitle{font-size:16px}.tagline{font-size:15px}.bottom-section{gap:40px}}.flip-counter-wrapper{align-items:center;display:flex;flex-direction:row;gap:24px}.flip-counter{align-items:center;display:flex;gap:4px}.flip-digit-group{display:flex;gap:6px}.flip-comma{align-self:center;color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:600;margin:0 4px;opacity:.5}.flip-digit-container{perspective:300px}.flip-digit{background:#1a1a1a;border-radius:8px;box-shadow:0 2px 4px #0000004d,inset 0 1px 0 #ffffff1a;color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:600;height:80px;position:relative;text-align:center;width:56px}.digit-bottom,.digit-bottom-flip,.digit-top,.digit-top-flip{height:40px;left:0;overflow:hidden;position:absolute;right:0}.digit-top,.digit-top-flip{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);border-radius:8px 8px 0 0;top:0}.digit-top span,.digit-top-flip span{display:block;height:80px;line-height:80px}.digit-bottom,.digit-bottom-flip{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border-radius:0 0 8px 8px;top:40px}.digit-bottom span,.digit-bottom-flip span{display:block;height:80px;line-height:80px;margin-top:-40px}.digit-bottom{transition:opacity .15s ease-in}.digit-bottom.fading{opacity:.7}.digit-top-flip{transform-origin:center bottom;z-index:3}.digit-bottom-flip,.digit-top-flip{-webkit-backface-visibility:hidden;backface-visibility:hidden}.digit-bottom-flip{transform:rotateX(90deg);transform-origin:center top;z-index:2}.flip-digit.flipping .digit-top-flip{animation:flipTop .3s ease-in forwards}.flip-digit.flipping .digit-bottom-flip{animation:flipBottom .3s ease-out .15s forwards}@keyframes flipTop{0%{transform:rotateX(0deg)}to{transform:rotateX(-90deg)}}@keyframes flipBottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.flip-digit:after{background:#00000080;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:10}.flip-counter-label{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:500;margin:0;text-align:center}.loading-main::-webkit-scrollbar{width:8px}.loading-main::-webkit-scrollbar-track{background:#0000}.loading-main::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.loading-main::-webkit-scrollbar-thumb:hover{background:#0000004d}.loading-main{scrollbar-color:#0003 #0000;scrollbar-width:thin}.fullscreen-loading{animation:fadeIn .4s ease forwards;background:#fff;bottom:0;display:flex;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:background-color .5s ease;z-index:2000}.floating-loader{animation:floatUp .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff8c;border-radius:24px;bottom:40px;box-shadow:0 12px 44.3px #0000001a;box-sizing:border-box;height:124px;left:calc(124px + 50vw);opacity:0;overflow:hidden;position:fixed;transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:627px;z-index:2010}.floating-loader:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.floating-loader:after{background:linear-gradient(180deg,#fffc,#0000,#ffffff4d);content:"";height:100%;left:0;position:absolute;top:0;width:1px}@keyframes floatUp{0%{opacity:0;transform:translateX(-50%) translateY(100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes attentionPulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.03)}}.floating-loader.attention{animation:floatUp .6s cubic-bezier(.16,1,.3,1) forwards,attentionPulse 2s ease-in-out infinite;animation-delay:.5s,1.1s}.floating-loader-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;height:76px;justify-content:center;left:24px;position:absolute;top:24px;transition:all .4s cubic-bezier(.4,0,.2,1);width:76px}.floating-loader-icon img{height:40px;transition:opacity .3s ease,transform .3s ease;width:40px}.floating-loader-icon svg{height:32px;width:32px}.floating-loader-complete-icon{height:40px;width:40px}.floating-loader-content{display:flex;flex-direction:column;gap:0;left:124px;position:absolute;right:40px;top:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.floating-loader.complete .floating-loader-content{top:50%;transform:translateY(-50%)}.floating-loader-title{color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;letter-spacing:.006em;line-height:28px;margin:0;transition:all .3s ease}.floating-loader-subtitle{color:#323232;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:4px 0 0;transition:all .3s ease}.floating-loader-progress{background:#dfdfdf;border-radius:29px;bottom:24px;height:4px;left:124px;overflow:hidden;position:absolute;right:40px;transition:opacity .3s ease,transform .3s ease}.floating-loader-progress-fill{background:#4a61ed;border-radius:29px;height:100%;transition:width .15s ease}.floating-loader-download{align-items:center;animation:fadeInButton .4s ease forwards;background:#4a61ed;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;padding:0 12px;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:background .2s ease,opacity .3s ease,transform .3s ease;width:184px}@keyframes fadeInButton{0%{opacity:0;transform:translateY(-50%) translateX(10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.floating-loader-download:hover{background:#3a51dd}.loading-sidebar{animation:slideInLeft .6s ease forwards;background:#232323;border-radius:0 12px 12px 0;border-radius:12px;bottom:8px;display:flex;flex-direction:column;left:8px;min-width:240px;opacity:0;padding:24px;position:fixed;top:8px;width:240px;z-index:2001}.loading-sidebar-header{flex-shrink:0}.loading-sidebar-logo{display:block;height:24px}.loading-share-section{margin-top:auto;padding-top:24px}.loading-share-title{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.loading-share-text{color:#ffffffb3;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}.loading-share-buttons{display:flex;flex-direction:column;gap:8px}.loading-share-button{align-items:center;background:#2a2a2a;border:1px solid #ffffff26;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.loading-share-button:hover{background:#363636;border-color:#ffffff40}.loading-card-area{animation:fadeInUp .6s ease forwards;animation-delay:.2s;flex-shrink:0;height:256px;opacity:0;overflow:hidden;position:relative}.loading-card-area:before{animation:glowFadeIn 1s ease forwards;animation-delay:.5s;background:radial-gradient(ellipse at center,#4a61ed0d 0,#0000 70%);content:"";height:400px;left:80px;opacity:0;pointer-events:none;position:absolute;right:80px;top:256px;transform:translateY(-50%);z-index:0}@keyframes glowFadeIn{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}.loading-panel-divider{background:#0000001a;flex-shrink:0;height:1px;width:100%}.loading-fixed-header{align-items:center;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;left:248px;padding:0 24px;pointer-events:none;position:fixed;right:0;top:0;z-index:2003}.loading-fixed-header .back-to-overview{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;pointer-events:auto;transition:color .5s ease}.loading-fixed-header .back-to-overview:hover{color:#4a61ed}.loading-fixed-header.blue-bg .back-to-overview{color:#fff}.loading-fixed-header.blue-bg .back-to-overview:hover{color:#fffc}.loading-fixed-header .back-to-overview svg{flex-shrink:0}.loading-sticky-header{align-items:center;background:#fff;border-bottom:1px solid #0000001a;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;left:248px;padding:0 24px;position:fixed;right:0;top:0;z-index:2004}.sticky-header-left{align-items:center;display:flex;flex:1 1;gap:40px}.loading-sticky-header .back-to-overview{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:color .5s ease}.loading-sticky-header .back-to-overview:hover{color:#4a61ed}.loading-sticky-header.blue-bg .back-to-overview{color:#fff}.loading-sticky-header.blue-bg .back-to-overview:hover{color:#fffc}.loading-sticky-header .back-to-overview svg{flex-shrink:0}.sticky-header-title{align-items:center;color:#323232;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;gap:12px;line-height:1;margin:0;transition:color .5s ease}.loading-sticky-header.blue-bg{border-bottom-color:#fff3}.loading-sticky-header.blue-bg .sticky-header-title{color:#fff}.sticky-header-title img{height:24px;width:24px}.sticky-header-loader{flex:1 1}.sticky-header-loader .preparing-progress-bar{height:4px}.sticky-header-download{align-items:center;background:#32323221;border:none;border-radius:6px;color:#464646;cursor:pointer;display:flex;flex-direction:row;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:20px;padding:0 12px;transition:background .2s ease}.sticky-header-download:hover{background:#32323233}.loading-sticky-header.blue-bg .sticky-header-download{background:#fff;color:#4a61ed}.loading-sticky-header.blue-bg .sticky-header-download:hover{background:#ffffffe6}.loading-panel{box-sizing:border-box;justify-content:flex-start;padding:40px 80px}.loading-panel,.loading-panel-content{align-items:flex-start;display:flex;width:100%}.loading-panel-content{flex-direction:row;gap:80px}.loading-text-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding-top:40px;text-align:left;transition:transform .5s ease,padding-top .5s ease}.loading-text-content.complete{padding-top:0;transform:translateY(60px)}.loading-selected-card{animation:cardFloat 2.5s cubic-bezier(.4,0,.2,1) infinite;background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:480px;padding:24px;position:relative;text-align:left;width:320px;will-change:transform,box-shadow;z-index:1}@keyframes cardFloat{0%{box-shadow:0 0 0 1px #29303808,0 4px 8px 2px #2930380f,0 6px 16px 4px #2930380f;transform:translateY(0)}50%{box-shadow:0 0 0 1px #29303808,0 10px 20px 4px #29303814,0 16px 40px 8px #2930381a;transform:translateY(-3px)}to{box-shadow:0 0 0 1px #29303808,0 4px 8px 2px #2930380f,0 6px 16px 4px #2930380f;transform:translateY(0)}}.loading-selected-card.complete{animation:none;box-shadow:0 0 0 1px #29303805,0 6px 16px 3px #2930380d,0 10px 32px 6px #2930380f;cursor:pointer;transform:translateY(0);transition:transform .2s ease}.loading-selected-card.complete:hover{transform:translateY(-4px)}.selected-card-label{align-items:center;color:#737373;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;gap:6px;line-height:1;margin-bottom:8px}.card-spinner{height:32px;width:32px}.card-checkmark{height:16px;width:16px}.card-download-button{align-items:center;animation:fadeInUp .4s ease forwards;background:#32323221;border:none;border-radius:6px;color:#464646;cursor:pointer;display:flex;flex-direction:row;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;left:24px;line-height:20px;padding:0 12px;position:absolute;right:24px;top:152px;transition:background .2s ease}.card-download-button:hover{background:#32323233}.selected-card-title{color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 8px}.selected-card-subtitle{color:#737373;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.4;margin:0}.preparing-title{align-items:center;color:#323232;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;gap:8px;margin:0 0 8px}.complete-checkmark-animation{flex-shrink:0;height:32px;width:32px}.preparing-subtitle{color:#737373;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;margin:0 0 40px}.loading-text-content.complete .preparing-subtitle{margin-left:40px}.preparing-loader{width:100%}.preparing-progress-bar{background:#e5e7eb;border-radius:4px;height:4px;overflow:hidden;width:100%}.preparing-progress-fill{background:linear-gradient(90deg,#4a61ed,#6f81f1);border-radius:4px;height:100%;transition:width .15s cubic-bezier(.4,0,.2,1)}.loading-main{display:flex;flex:1 1;flex-direction:column;margin-left:248px;overflow-x:hidden;overflow-y:auto;position:relative}.blue-marquee-banner{margin-bottom:80px;margin-left:-248px;margin-top:0;overflow:visible;position:relative;width:100vw}.blue-marquee-track{display:flex;white-space:nowrap;width:-webkit-max-content;width:max-content}.blue-marquee-banner.animating .blue-marquee-track{animation:blueMarqueeStart 8s linear forwards,blueMarqueeLoop 20s linear 8s infinite}@keyframes blueMarqueeStart{0%{transform:translateX(50vw)}to{transform:translateX(0)}}@keyframes blueMarqueeLoop{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}.blue-marquee-text{color:#4a61ed;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:128px;font-weight:600;padding-right:100px}.loading-content{background:#fff;display:flex;flex-direction:column;padding-top:64px;position:relative;width:100%;z-index:2}.right-hero{margin:80px 80px 0;padding-bottom:0}.right-hero-label{color:#1a1a1a;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;margin:0 0 8px}.right-hero-title-container{display:flex;flex-wrap:wrap;gap:0 24px;margin-bottom:16px}.right-hero-title{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(48px,5vw,80px);font-weight:600;line-height:1.1;margin:0}.right-hero-title.blue{color:#4a61ed}.right-hero-description{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;margin:0 0 40px}@media (min-width:1400px){.right-hero-description{max-width:600px}}.right-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:80px}.copy-link-button{align-items:center;background:#4a61ed;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:background .2s ease}.copy-link-button:hover{background:#3a51dd}.share-linkedin-button{align-items:center;background:#0000;border:none;border-radius:8px;color:#323232;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s ease,color .5s ease}.share-linkedin-button:hover{background:#0000000d}.right-features{margin:0 80px 80px}.right-features-label{color:#323232;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px}.features-bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:288px 288px}.bento-card{border-radius:16px;overflow:hidden;position:relative}.bento-dark{background:#1a1a1a;display:flex;flex-direction:column;padding:24px}.bento-dark .bento-stat{font-size:48px;line-height:1}.bento-dark .bento-label,.bento-dark .bento-stat{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0}.bento-dark .bento-label{font-size:24px}.bento-dark .bento-footer-text{color:#fff9}.bento-dark .bento-icon{background:#ffffff26;color:#fff}.bento-image{padding:0;position:relative}.bento-image img{height:100%;object-fit:cover;width:100%}.bento-counter-overlay{bottom:24px;left:24px;position:absolute;right:24px;top:24px}.bento-counter-overlay .flip-counter-wrapper{align-items:center;flex-direction:column;gap:0;height:100%;justify-content:center}.bento-counter-overlay .flip-counter{flex:0 1}.bento-counter-overlay .flip-counter-label{margin-top:8px}.bento-counter-overlay .flip-digit{font-size:32px;height:56px;width:40px}.bento-counter-overlay .digit-bottom,.bento-counter-overlay .digit-bottom-flip,.bento-counter-overlay .digit-top,.bento-counter-overlay .digit-top-flip{height:28px}.bento-counter-overlay .digit-top span,.bento-counter-overlay .digit-top-flip span{height:56px;line-height:56px}.bento-counter-overlay .digit-bottom span,.bento-counter-overlay .digit-bottom-flip span{height:56px;line-height:56px;margin-top:-28px}.bento-counter-overlay .digit-bottom,.bento-counter-overlay .digit-bottom-flip{top:28px}.bento-counter-overlay .flip-comma{font-size:32px}.bento-counter-overlay .flip-counter-label{color:#fff9;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600}.bento-light{background:#e8e8e8}.bento-light,.bento-sage{display:flex;flex-direction:column;padding:24px}.bento-sage{background:#c6c8c3}.bento-light .bento-stat,.bento-sage .bento-stat{font-size:48px;line-height:1}.bento-light .bento-label,.bento-light .bento-stat,.bento-sage .bento-label,.bento-sage .bento-stat{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0}.bento-light .bento-label,.bento-sage .bento-label{font-size:24px}.bento-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto}.bento-footer-text{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.3;width:50%}.bento-icon{align-items:center;background:#fffc;border-radius:10px;color:#666;display:flex;height:40px;justify-content:center;width:40px}.bento-lottie-icon{height:24px;width:24px}.bento-lottie-icon.bento-lottie-white{filter:brightness(0) invert(1)}.bento-stat-overlay{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:24px;position:absolute;right:0;top:0}.bento-stat-content{display:flex;flex-direction:column;gap:0;text-align:center}.bento-stat-label{color:#1a1a1a;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.4}.bento-stat-number{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:600;line-height:1.1}.bento-globe-icon{bottom:-100px;left:50%;opacity:.15;position:absolute;transform:translateX(-50%)}.bento-globe-icon svg{display:block}.bento-top-left{grid-column:1;grid-row:1}.bento-top-right{grid-column:2;grid-row:1}.bento-bottom-left{grid-column:1;grid-row:2}.bento-bottom-mid{grid-column:2;grid-row:2}.bento-bottom-right{display:none}@media (min-width:900px){.features-bento{grid-template-columns:1fr 1fr 1fr;grid-template-rows:288px 288px}.bento-top-left{grid-column:1;grid-row:1}.bento-top-right{grid-column:2/4;grid-row:1}.bento-bottom-left{grid-column:1;grid-row:2}.bento-bottom-mid{grid-column:2;grid-row:2}.bento-bottom-right{display:flex;grid-column:3;grid-row:2}}.right-video{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:12px;margin:0 80px;overflow:hidden;padding-bottom:45%;position:relative;transition:opacity .5s ease;width:calc(100% - 160px)}.right-video iframe{height:112%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112%}.trust-section{border-bottom:1px solid #0000001a;padding:80px;position:relative;transition:background-color .5s ease;z-index:2}.trust-section:after{background:radial-gradient(ellipse at top center,#4a61ed14 0,#0000 70%);content:"";height:400px;left:0;pointer-events:none;position:absolute;right:0;top:100%;width:100%}.trust-section .trust-label,.trust-section .trust-logos{opacity:0;transition:opacity .5s ease}.trust-section.visible .trust-label,.trust-section.visible .trust-logos{opacity:1}.trust-label{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;margin:0 0 16px;text-align:center}.trust-logos{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.trust-logo{height:72px;opacity:.7;width:auto}.bottom-share{background:#fff;bottom:0;overflow:visible;padding:100px 80px 274px;position:-webkit-sticky;position:sticky;text-align:center;z-index:0}.bottom-share:before{display:none}.bottom-share .copy-link-button{background:#32323221;color:#464646}.bottom-share .copy-link-button:hover{background:#32323233}.footer-header{gap:16px;justify-content:center;margin-bottom:32px}.footer-header,.footer-icon{align-items:center;display:flex}.footer-lottie-icon{height:40px;width:40px}.footer-title{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;margin:0}.bottom-share-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:1024px){.loading-panel{padding:40px 24px}.loading-panel-content{flex-direction:column;gap:40px}.loading-content{max-width:100%;padding:40px}.loading-card-area{-webkit-clip-path:none;clip-path:none}.right-hero{margin:80px 40px 0}.right-features{margin:0 40px 40px}.right-video{margin:0 40px;width:calc(100% - 80px)}.features-bento{grid-template-columns:1fr 1fr;grid-template-rows:240px 240px 240px}.bento-top-right{grid-column:1/3;grid-row:1}.bento-top-left{grid-column:1;grid-row:2}.bento-bottom-left{grid-column:2;grid-row:2}.bento-bottom-mid{grid-column:1;grid-row:3}.bento-bottom-right{display:block;grid-column:2;grid-row:3}.bento-dark .bento-stat,.bento-light .bento-stat,.bento-sage .bento-stat{font-size:36px}.bento-light .bento-label,.bento-sage .bento-label{font-size:24px}.blue-marquee-banner{margin-bottom:80px;margin-top:80px}.blue-marquee-text{font-size:72px}.trust-section{padding:80px 40px}.bottom-share{padding:60px 40px 240px}}@media (max-width:768px){.loading-panel{padding:24px 16px}.loading-selected-card{height:420px;width:280px}.loading-content{padding:24px}.right-hero{margin:24px;padding-bottom:24px}.right-hero-title{font-size:36px}.right-features{margin:0 24px 24px}.right-video{margin:0 24px;width:calc(100% - 48px)}.blue-marquee-banner{margin-bottom:40px;margin-top:40px}.blue-marquee-text{font-size:48px}.trust-section{padding:24px}.trust-logo{height:48px}.bottom-share{padding:40px 24px}}.fullscreen-results{animation:fadeIn .4s ease forwards;background:#fafafa;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:2000}.results-sidebar{animation:slideInLeft .5s cubic-bezier(.16,1,.3,1) forwards;background:#232323;border-radius:12px;bottom:8px;display:flex;flex-direction:column;left:8px;padding:24px;position:fixed;top:8px;width:240px;z-index:2001}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.results-sidebar-header{margin-bottom:48px}.results-sidebar-logo{display:block;height:24px}.results-social-proof{animation:fadeInUp .5s ease forwards;animation-delay:.3s;margin-bottom:auto;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.social-proof-stat{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.stat-number{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:700;line-height:1}.stat-label{color:#bababa;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.social-proof-logos{background:#ffffff0d;border-radius:8px;padding:12px}.logo-placeholder{color:#888;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.results-share-section{animation:fadeInUp .5s ease forwards;animation-delay:.4s;border-top:1px solid #ffffff1a;opacity:0;padding-top:24px}.share-title{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;margin:0 0 8px}.share-text{color:#bababa;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.5;margin:0 0 16px}.share-buttons{display:flex;flex-direction:column;gap:8px}.share-button{align-items:center;background:#2a2a2a;border:1px solid #ffffff26;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;transition:all .2s ease}.share-button:hover{background:#363636;border-color:#ffffff40}.results-main{display:flex;flex:1 1;flex-direction:column;margin-left:256px;overflow-y:auto;padding:24px 40px}.results-header{animation:fadeIn .5s ease forwards;animation-delay:.2s;display:flex;justify-content:flex-end;margin-bottom:24px;opacity:0}.results-back-button{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.results-back-button:hover{background:#4a61ed0d;color:#4a61ed}.results-content{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:32px;margin:0 auto;max-width:800px;width:100%}.success-card{animation:cardSlideUp .6s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #29303808,0 4px 8px #2930380a,0 16px 32px #2930380f;opacity:0;padding:48px;text-align:center;width:100%}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.success-checkmark{margin-bottom:24px}.success-checkmark svg{height:64px;width:64px}.checkmark-circle{stroke-dasharray:188;stroke-dashoffset:188;animation:drawCircle .6s cubic-bezier(.65,0,.35,1) forwards;animation-delay:.2s}.checkmark-check{stroke-dasharray:40;stroke-dashoffset:40;animation:drawCheck .4s cubic-bezier(.65,0,.35,1) forwards;animation-delay:.6s}.success-title{animation:fadeInUp .5s ease forwards;animation-delay:.4s;color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;opacity:0}.success-subtitle{animation:fadeInUp .5s ease forwards;animation-delay:.5s;color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;margin:0 0 32px;opacity:0}.document-preview{animation:fadeInUp .5s ease forwards;animation-delay:.6s;margin-bottom:32px;opacity:0}.preview-image{border-radius:8px;box-shadow:0 4px 24px #0000001a;height:auto;max-width:500px;width:100%}.action-buttons{animation:fadeInUp .5s ease forwards;animation-delay:.7s;display:flex;gap:12px;justify-content:center;opacity:0}.action-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:48px;padding:0 24px;transition:all .2s ease}.action-button.primary{background:#4a61ed;color:#fff}.action-button.primary:hover{background:#3a51dd}.action-button.secondary{background:#32323214;color:#323232}.action-button.secondary:hover{background:#32323226}.boss-cta-card{align-items:center;animation:fadeInUp .5s ease forwards;animation-delay:.8s;background:linear-gradient(135deg,#4a61ed,#6f81f1);border-radius:16px;display:flex;gap:24px;justify-content:space-between;opacity:0;padding:24px 32px;width:100%}.boss-cta-content{align-items:center;display:flex;gap:16px}.boss-cta-icon{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.boss-cta-text h3{color:#fff;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.boss-cta-text p{color:#fffc;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;margin:0}.boss-cta-button{align-items:center;background:#fff;border:none;border-radius:8px;color:#4a61ed;cursor:pointer;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:44px;padding:0 20px;transition:all .2s ease;white-space:nowrap}.boss-cta-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.value-props-grid{grid-gap:16px;animation:fadeInUp .5s ease forwards;animation-delay:.9s;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);opacity:0;width:100%}.value-prop-card{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #29303808,0 2px 4px #29303808;padding:24px;text-align:center;transition:all .2s ease}.value-prop-card:hover{box-shadow:0 0 0 1px #29303808,0 8px 24px #29303814;transform:translateY(-4px)}.value-prop-card .value-prop-icon{align-items:center;background:#4a61ed1a;border-radius:12px;color:#4a61ed;display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.value-prop-card h4{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.value-prop-card p{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.4;margin:0}.final-cta{align-items:center;animation:fadeInUp .5s ease forwards;animation-delay:1s;display:flex;gap:24px;justify-content:center;opacity:0;padding:24px 0}.final-cta-text{color:#464646;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;margin:0}.final-cta-button{align-items:center;background:#232323;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:44px;padding:0 20px;text-decoration:none;transition:all .2s ease}.final-cta-button:hover{background:#3a3a3a}@media (max-width:1024px){.value-props-grid{grid-template-columns:1fr}.boss-cta-card{text-align:center}.boss-cta-card,.boss-cta-content{flex-direction:column}}@media (max-width:768px){.results-sidebar{display:none}.results-main{margin-left:0;padding:24px}.success-card{padding:32px 24px}.success-title{font-size:24px}.action-buttons,.final-cta{flex-direction:column}.final-cta{gap:16px;text-align:center}}.modal-overlay{align-items:center;animation:fadeIn .2s ease forwards;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:3000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-container{animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:16px;box-shadow:0 24px 48px #0003;max-height:90vh;max-width:520px;overflow-y:auto;position:relative;width:100%}.modal-container.success-modal{max-width:400px;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:40px;z-index:1}.modal-close:hover{background:#f3f4f6;color:#1a1a1a}.modal-content{padding:32px}.modal-header{margin-bottom:24px;padding-right:32px}.modal-title{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.modal-subtitle{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5;margin:0}.modal-form{gap:16px;margin-bottom:24px}.form-group,.modal-form{display:flex;flex-direction:column}.form-group{flex:1 1;gap:6px}.form-row{display:flex;gap:12px}.form-label{color:#464646;font-size:13px;font-weight:600}.form-input,.form-label{font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif}.form-input{border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;font-size:14px;height:48px;outline:none;padding:0 16px;transition:all .2s ease}.form-input:focus{border-color:#4a61ed;box-shadow:0 0 0 3px #4a61ed1a}.form-input::placeholder{color:#9ca3af}.send-button{align-items:center;background:#4a61ed;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;gap:8px;height:52px;justify-content:center;margin-top:8px;transition:all .2s ease}.send-button:hover:not(:disabled){background:#3a51dd}.send-button:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.send-button.sending{background:#4a61ed;color:#fff}.button-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.or-divider{align-items:center;display:flex;gap:16px;margin-bottom:24px}.or-divider:after,.or-divider:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.or-divider span{color:#9ca3af;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.demo-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#464646;display:flex;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;margin-bottom:32px;text-decoration:none;transition:all .2s ease}.demo-button:hover{background:#4a61ed05;border-color:#4a61ed;color:#4a61ed}.email-preview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.preview-header{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:12px 16px}.preview-envelope{color:#6b7280}.preview-label{color:#6b7280;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.preview-content{max-height:200px;overflow-y:auto;padding:16px}.preview-text{color:#464646;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.success-content{padding:48px 32px}.success-icon{animation:scaleIn .4s cubic-bezier(.34,1.56,.64,1) forwards;margin-bottom:24px}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.success-icon svg circle{stroke-dasharray:138;stroke-dashoffset:138;animation:drawCircle .6s ease forwards;animation-delay:.2s}@keyframes drawCircle{to{stroke-dashoffset:0}}.success-icon svg path{stroke-dasharray:30;stroke-dashoffset:30;animation:drawCheck .4s ease forwards;animation-delay:.5s}@keyframes drawCheck{to{stroke-dashoffset:0}}.success-content .success-title{color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;margin:0 0 8px}.success-message{color:#666;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5;margin:0 0 32px}.success-button{background:#4a61ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;height:48px;padding:0 32px;transition:all .2s ease}.success-button:hover{background:#3a51dd}@media (max-width:600px){.modal-container{border-radius:0;max-height:100%;max-width:100%}.modal-overlay{padding:0}.form-row{flex-direction:column}.modal-content{padding:24px}}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{min-height:100vh;width:100%}
/*# sourceMappingURL=main.e10b3212.css.map*/