.Sidebar-module__jixtTG__sidebar{background-color:var(--bg-primary);border-right:1px solid var(--border-color);height:100%;width:var(--sidebar-width);z-index:10;flex-direction:column;flex-shrink:0;align-items:center;padding-top:24px;display:flex;box-shadow:1px 0 2px #00000005}.Sidebar-module__jixtTG__header{display:none}.Sidebar-module__jixtTG__blockList{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;padding-bottom:24px;display:flex;overflow-y:auto}.Sidebar-module__jixtTG__blockList::-webkit-scrollbar{display:none}.Sidebar-module__jixtTG__separator{background-color:var(--border-color);flex-shrink:0;width:32px;height:1px;margin:8px 0}.Sidebar-module__jixtTG__draggableBlock{cursor:grab;width:44px;height:44px;color:var(--text-secondary);background-color:#0000;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.Sidebar-module__jixtTG__draggableBlock:hover{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.Sidebar-module__jixtTG__draggableBlock:active{cursor:grabbing;background-color:var(--bg-tertiary);box-shadow:none;transform:translateY(0)scale(.96)}.Sidebar-module__jixtTG__disabledBlock{opacity:.4;cursor:not-allowed!important}.Sidebar-module__jixtTG__disabledBlock:hover{box-shadow:none!important;color:var(--text-secondary)!important;background-color:#0000!important;border-color:#0000!important;transform:none!important}
.Tooltip-module__2vjsta__container{justify-content:center;align-items:center;display:inline-flex;position:relative}.Tooltip-module__2vjsta__tooltip{background-color:var(--bg-primary);color:var(--text-secondary);z-index:1000;border:1px solid var(--border-color);pointer-events:none;text-align:left;border-radius:8px;min-width:max-content;max-width:250px;padding:8px 12px;position:absolute;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.theme-light .Tooltip-module__2vjsta__tooltip{color:#cbd5e1;background-color:#1e293b;border:1px solid #334155}.theme-dark .Tooltip-module__2vjsta__tooltip{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0}.Tooltip-module__2vjsta__content{flex-direction:column;gap:4px;display:flex}.Tooltip-module__2vjsta__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.Tooltip-module__2vjsta__title{color:var(--text-primary);font-size:13px;font-weight:600}.theme-light .Tooltip-module__2vjsta__title{color:#fff}.theme-dark .Tooltip-module__2vjsta__title{color:#0f172a}.Tooltip-module__2vjsta__shortcut{color:inherit;background:#ffffff1a;border-radius:4px;padding:2px 4px;font-family:monospace;font-size:11px}.theme-dark .Tooltip-module__2vjsta__shortcut{background:#0000000d}.Tooltip-module__2vjsta__text{white-space:normal;font-size:13px;line-height:1.4}.Tooltip-module__2vjsta__hint{opacity:.8;gap:4px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.theme-light .Tooltip-module__2vjsta__hint{color:#94a3b8}.theme-dark .Tooltip-module__2vjsta__hint{color:#64748b}.Tooltip-module__2vjsta__right{margin-left:8px;animation:.2s cubic-bezier(.16,1,.3,1) forwards Tooltip-module__2vjsta__slideRight;top:50%;left:100%}.Tooltip-module__2vjsta__left{margin-right:8px;animation:.2s cubic-bezier(.16,1,.3,1) forwards Tooltip-module__2vjsta__slideLeft;top:50%;right:100%}.Tooltip-module__2vjsta__top{margin-bottom:8px;animation:.2s cubic-bezier(.16,1,.3,1) forwards Tooltip-module__2vjsta__slideTop;bottom:100%;left:50%}.Tooltip-module__2vjsta__bottom{margin-top:8px;animation:.2s cubic-bezier(.16,1,.3,1) forwards Tooltip-module__2vjsta__slideBottom;top:100%;left:50%}@keyframes Tooltip-module__2vjsta__slideRight{0%{opacity:0;transform:translate(4px,-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes Tooltip-module__2vjsta__slideLeft{0%{opacity:0;transform:translate(-4px,-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes Tooltip-module__2vjsta__slideTop{0%{opacity:0;transform:translate(-50%,4px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes Tooltip-module__2vjsta__slideBottom{0%{opacity:0;transform:translate(-50%,-4px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.Tooltip-module__2vjsta__tooltip:after{content:"";border:4px solid #0000;position:absolute}
.Canvas-module__FsNF_q__canvasContainer{background-color:var(--bg-canvas);background-image:radial-gradient(var(--canvas-dot)1.5px,transparent 1.5px);height:100%;padding:var(--space-10);background-size:24px 24px;flex:1;justify-content:center;display:flex;overflow-y:auto;box-shadow:inset 0 0 20px #00000005}.Canvas-module__FsNF_q__canvasContainer[data-preview=true]{background-color:#f3f4f6;background-image:none}.dark .Canvas-module__FsNF_q__canvasContainer[data-preview=true]{background-color:#111827}.Canvas-module__FsNF_q__canvasWrapper{justify-content:center;align-items:flex-start;width:100%;display:flex}.Canvas-module__FsNF_q__emailFrame{background-color:var(--bg-primary);min-height:1200px;box-shadow:var(--shadow-canvas);border:1px solid var(--border-color);border-radius:8px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.Canvas-module__FsNF_q__emailFrame:hover{box-shadow:0 30px 60px -15px #00000026,0 4px 12px #0000000d}.Canvas-module__FsNF_q__emptyPlaceholder{height:100%;min-height:400px;color:var(--text-tertiary);border:2px dashed var(--border-hover);margin:var(--space-8);text-align:center;padding:var(--space-8);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.Canvas-module__FsNF_q__emptyPlaceholder:hover{background:var(--bg-secondary);border-color:var(--border-active)}.Canvas-module__FsNF_q__blocksContainer{width:100%;height:100%;min-height:800px;position:relative}.Canvas-module__FsNF_q__skeletonContainer{flex-direction:column;gap:24px;width:100%;min-height:600px;padding:32px;display:flex;position:relative}.Canvas-module__FsNF_q__skeletonHero{background:var(--bg-secondary);border-radius:12px;width:100%;height:200px;animation:1.5s ease-in-out infinite Canvas-module__FsNF_q__pulse}.Canvas-module__FsNF_q__skeletonRow{flex-direction:column;gap:12px;display:flex}.Canvas-module__FsNF_q__skeletonAvatar{background:var(--bg-secondary);border-radius:8px;width:120px;height:32px;animation:1.5s ease-in-out .2s infinite Canvas-module__FsNF_q__pulse}.Canvas-module__FsNF_q__skeletonTextLine{background:var(--bg-secondary);border-radius:8px;width:100%;height:16px;animation:1.5s ease-in-out .3s infinite Canvas-module__FsNF_q__pulse}.Canvas-module__FsNF_q__skeletonTextLineShort{background:var(--bg-secondary);border-radius:8px;width:70%;height:16px;animation:1.5s ease-in-out .4s infinite Canvas-module__FsNF_q__pulse}.Canvas-module__FsNF_q__skeletonButton{background:var(--bg-secondary);border-radius:24px;width:160px;height:44px;margin-top:8px;animation:1.5s ease-in-out .5s infinite Canvas-module__FsNF_q__pulse}.Canvas-module__FsNF_q__skeletonImage{background:var(--bg-secondary);border-radius:12px;width:100%;height:160px;animation:1.5s ease-in-out .6s infinite Canvas-module__FsNF_q__pulse}.Canvas-module__FsNF_q__generatingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);z-index:10;background:#ffffffb3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-weight:500;display:flex;position:absolute;inset:0}.theme-dark .Canvas-module__FsNF_q__generatingOverlay{background:#0f172ab3}.Canvas-module__FsNF_q__spinnerWrapper{background:var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 8px 24px #0000001a}.Canvas-module__FsNF_q__spinner{border:3px solid #e0e7ff;border-top-color:#6366f1;border-radius:50%;width:24px;height:24px;animation:1s linear infinite Canvas-module__FsNF_q__spin}@keyframes Canvas-module__FsNF_q__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes Canvas-module__FsNF_q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SortableBlock-module__zdx2Za__blockWrapper{border:2px solid #0000;border-radius:6px;min-width:150px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.SortableBlock-module__zdx2Za__selected{outline:2px solid var(--accent-primary);z-index:100;box-shadow:0 0 0 4px #3b82f61a}.SortableBlock-module__zdx2Za__static{width:100%;display:block}.SortableBlock-module__zdx2Za__absolute{width:auto;display:inline-block}.SortableBlock-module__zdx2Za__dragHandle{cursor:grab;background-color:var(--accent-primary);opacity:0;z-index:20;color:var(--accent-foreground);pointer-events:auto;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;transition:all .2s;display:flex;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.SortableBlock-module__zdx2Za__blockWrapper:hover .SortableBlock-module__zdx2Za__dragHandle,.SortableBlock-module__zdx2Za__selected .SortableBlock-module__zdx2Za__dragHandle{opacity:1}.SortableBlock-module__zdx2Za__selected .SortableBlock-module__zdx2Za__dragHandle{background-color:#3b82f6}.SortableBlock-module__zdx2Za__actions{opacity:0;z-index:20;pointer-events:none;gap:4px;transition:all .2s;display:flex;position:absolute;top:-36px;right:0}.SortableBlock-module__zdx2Za__blockWrapper:hover .SortableBlock-module__zdx2Za__actions,.SortableBlock-module__zdx2Za__selected .SortableBlock-module__zdx2Za__actions{opacity:1;pointer-events:auto}.SortableBlock-module__zdx2Za__actionButton{cursor:pointer;color:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:transform .1s;display:flex;box-shadow:0 2px 4px #0000001a}.SortableBlock-module__zdx2Za__actionButton:hover{transform:translateY(-2px)}.SortableBlock-module__zdx2Za__deleteButton{background-color:#ef4444}.SortableBlock-module__zdx2Za__duplicateButton{background-color:#3b82f6}.SortableBlock-module__zdx2Za__resizeHandleBottom{cursor:ns-resize;z-index:101;background-color:#0000;justify-content:center;align-items:center;height:12px;display:flex;position:absolute;bottom:-6px;left:10px;right:10px}.SortableBlock-module__zdx2Za__resizeHandleBottom:after{content:"";background-color:#3b82f6;border-radius:2px;width:20px;height:4px;box-shadow:0 1px 2px #0000001a}.SortableBlock-module__zdx2Za__resizeHandleRight{cursor:ew-resize;z-index:101;background-color:#0000;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;top:10px;bottom:10px;right:-6px}.SortableBlock-module__zdx2Za__resizeHandleRight:after{content:"";background-color:#3b82f6;border-radius:2px;width:4px;height:20px;box-shadow:0 1px 2px #0000001a}.SortableBlock-module__zdx2Za__content{pointer-events:none;position:relative}
.LiveIframePreview-module__s_1zPq__container{background-color:var(--bg-canvas);flex:1;justify-content:center;align-items:flex-start;padding:40px 20px;transition:background-color .3s;display:flex;position:relative;overflow-y:auto}.LiveIframePreview-module__s_1zPq__statusBadge{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);z-index:50;box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s;display:flex;position:fixed;top:80px;right:24px}.LiveIframePreview-module__s_1zPq__statusDot{border-radius:50%;width:8px;height:8px}.LiveIframePreview-module__s_1zPq__iframeWrapper{border:1px solid var(--border-color);background-color:#fff;border-radius:12px;min-height:800px;margin-bottom:60px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}.LiveIframePreview-module__s_1zPq__iframe{border:none;width:100%;height:100%;min-height:800px;display:block}.LiveIframePreview-module__s_1zPq__shimmerOverlay{z-index:10;background-color:#fff;flex-direction:column;gap:32px;padding:40px;display:flex;position:absolute;inset:0}.LiveIframePreview-module__s_1zPq__skeletonHero{background:#a5a7a8;border-radius:12px;width:100%;height:250px;animation:1.5s ease-in-out infinite LiveIframePreview-module__s_1zPq__pulse}.LiveIframePreview-module__s_1zPq__skeletonRow{flex-direction:column;gap:16px;display:flex}.LiveIframePreview-module__s_1zPq__skeletonTextLong{background:#a5a7a8;border-radius:8px;width:100%;height:18px;animation:1.5s ease-in-out .2s infinite LiveIframePreview-module__s_1zPq__pulse}.LiveIframePreview-module__s_1zPq__skeletonTextShort{background:#a5a7a8;border-radius:8px;width:60%;height:18px;animation:1.5s ease-in-out .3s infinite LiveIframePreview-module__s_1zPq__pulse}.LiveIframePreview-module__s_1zPq__skeletonButton{background:#a5a7a8;border-radius:24px;width:180px;height:48px;margin-top:16px;animation:1.5s ease-in-out .4s infinite LiveIframePreview-module__s_1zPq__pulse}.LiveIframePreview-module__s_1zPq__skeletonImage{background:#a5a7a8;border-radius:12px;width:100%;height:200px;margin-top:16px;animation:1.5s ease-in-out .5s infinite LiveIframePreview-module__s_1zPq__pulse}@keyframes LiveIframePreview-module__s_1zPq__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.PropertiesPanel-module__sElMKa__panel{background-color:var(--bg-primary);border-left:1px solid var(--border-color);height:100%;width:var(--panel-width);flex-direction:column;flex-shrink:0;display:flex;box-shadow:-2px 0 8px #0000000a}.PropertiesPanel-module__sElMKa__header{padding:var(--space-5);border-bottom:1px solid var(--border-color);background:var(--bg-primary);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.PropertiesPanel-module__sElMKa__settingsButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.PropertiesPanel-module__sElMKa__settingsButton:hover{color:var(--text-primary);background:var(--bg-secondary)}.PropertiesPanel-module__sElMKa__settingsButton svg{transition:transform .3s}.PropertiesPanel-module__sElMKa__settingsButton:hover svg{transform:rotate(90deg)}.PropertiesPanel-module__sElMKa__header h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.PropertiesPanel-module__sElMKa__content{flex:1;min-height:0;padding:0;overflow-y:auto}.PropertiesPanel-module__sElMKa__blockTypeHeader{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary);z-index:5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.PropertiesPanel-module__sElMKa__badge{background-color:var(--accent-primary);color:var(--accent-foreground);text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.PropertiesPanel-module__sElMKa__blockId{color:var(--text-tertiary);font-family:monospace;font-size:11px}.PropertiesPanel-module__sElMKa__formGroup{margin-bottom:var(--space-5)}.PropertiesPanel-module__sElMKa__formGroup label{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:500;display:block}.PropertiesPanel-module__sElMKa__textInput,.PropertiesPanel-module__sElMKa__selectInput{width:100%;padding:var(--space-3);border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-primary);box-shadow:var(--shadow-sm);border-radius:8px;outline:none;font-size:14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.PropertiesPanel-module__sElMKa__textInput:focus,.PropertiesPanel-module__sElMKa__selectInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f626,inset 0 1px 2px #00000005}.PropertiesPanel-module__sElMKa__colorInputWrapper{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border-color);background-color:var(--bg-primary);border-radius:6px;display:flex}.PropertiesPanel-module__sElMKa__colorInputWrapper input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:4px;width:32px;height:32px;padding:0}.PropertiesPanel-module__sElMKa__colorInputWrapper span{color:var(--text-secondary);font-family:monospace;font-size:13px}.PropertiesPanel-module__sElMKa__emptyState{color:var(--text-tertiary);text-align:center;padding:var(--space-10)var(--space-5);font-size:14px;font-style:italic}.PropertiesPanel-module__sElMKa__inlineEditingBanner{border:1px solid var(--accent-primary);color:var(--accent-primary);padding:var(--space-3)var(--space-4);margin:var(--space-4)var(--space-5)0 var(--space-5);align-items:center;gap:var(--space-2);background-color:#3b82f61a;border-radius:8px;font-size:13px;font-weight:500;animation:2s cubic-bezier(.4,0,.6,1) infinite PropertiesPanel-module__sElMKa__pulse;display:flex}@keyframes PropertiesPanel-module__sElMKa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Accordion-module__UqckKa__accordion{border-top:1px solid var(--border-color)}.Accordion-module__UqckKa__item{border-bottom:1px solid var(--border-color)}.Accordion-module__UqckKa__trigger{width:100%;padding:var(--space-4)var(--space-5);cursor:pointer;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.Accordion-module__UqckKa__trigger:hover{background-color:var(--bg-tertiary)}.Accordion-module__UqckKa__title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:13px;font-weight:600}.Accordion-module__UqckKa__content{padding:var(--space-4)var(--space-5);background-color:var(--bg-secondary);animation:.2s ease-out Accordion-module__UqckKa__slideDown}@keyframes Accordion-module__UqckKa__slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.Slider-module__BTP6IG__container{color:#e2e8f0;margin-bottom:24px}.Slider-module__BTP6IG__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Slider-module__BTP6IG__label{color:#94a3b8;font-size:13px;font-weight:500}.Slider-module__BTP6IG__inputWrapper{background-color:#1e2530;border:1px solid #334155;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;transition:border-color .2s;display:flex}.Slider-module__BTP6IG__inputWrapper:focus-within{border-color:#5886f7}.Slider-module__BTP6IG__numberInput{color:#f8fafc;text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:36px;font-family:inherit;font-size:12px}.Slider-module__BTP6IG__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Slider-module__BTP6IG__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Slider-module__BTP6IG__unit{color:#64748b;margin-left:4px;font-weight:500}.Slider-module__BTP6IG__sliderWrapper{align-items:center;width:100%;display:flex}.Slider-module__BTP6IG__slider{appearance:none;cursor:pointer;background:#334155;border-radius:2px;outline:none;width:100%;height:4px}.Slider-module__BTP6IG__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#5886f7;border-radius:50%;width:16px;height:16px;transition:transform .1s,box-shadow .1s;box-shadow:0 0 #5886f700}.Slider-module__BTP6IG__slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px #5886f733}.Slider-module__BTP6IG__slider::-webkit-slider-thumb:active{transform:scale(1);box-shadow:0 0 0 6px #5886f74d}
.EditorLayout-module__W6Keeq__wrapper{background-color:var(--bg-primary);width:100vw;height:100vh;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.EditorLayout-module__W6Keeq__container{height:calc(100vh - var(--topbar-height));background-color:var(--bg-canvas);flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}
.TopBar-module__BynaIq__header{background:var(--bg-primary);border-bottom:1px solid var(--border-color);z-index:50;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #00000008}.TopBar-module__BynaIq__left,.TopBar-module__BynaIq__center,.TopBar-module__BynaIq__right{flex:1;align-items:center;gap:12px;display:flex}.TopBar-module__BynaIq__center{justify-content:center}.TopBar-module__BynaIq__right{justify-content:flex-end}.TopBar-module__BynaIq__divider{background:var(--border-color);width:1px;height:24px}.TopBar-module__BynaIq__backButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.TopBar-module__BynaIq__backButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TopBar-module__BynaIq__backButton:active{transform:scale(.96)}.TopBar-module__BynaIq__sendTestButton{border:1px solid var(--border-color);background:var(--bg-secondary);width:130px;height:42px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.TopBar-module__BynaIq__sendTestButton:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-hover)}.TopBar-module__BynaIq__sendTestButton:disabled{opacity:.5;cursor:not-allowed}.dark .TopBar-module__BynaIq__sendTestButton{background:var(--bg-secondary);border-color:var(--border-color)}.dark .TopBar-module__BynaIq__sendTestButton:hover:not(:disabled){background:var(--bg-tertiary)}.TopBar-module__BynaIq__historyControls{gap:4px;display:flex}.TopBar-module__BynaIq__iconButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.TopBar-module__BynaIq__iconButton:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.TopBar-module__BynaIq__iconButton:active:not(:disabled){transform:scale(.92)}.TopBar-module__BynaIq__iconButton:disabled{opacity:.4;cursor:not-allowed}.TopBar-module__BynaIq__deviceControls{background:var(--bg-secondary);border-radius:8px;gap:4px;padding:4px;display:flex}.TopBar-module__BynaIq__deviceButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;transition:all .2s;display:flex}.TopBar-module__BynaIq__deviceButton:hover{color:var(--text-primary)}.TopBar-module__BynaIq__deviceButton:active{transform:scale(.92)}.TopBar-module__BynaIq__activeDevice{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 2px #0000001a}.TopBar-module__BynaIq__previewButton{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.TopBar-module__BynaIq__previewButton:hover{border-color:var(--border-hover);background:var(--bg-secondary);color:var(--text-primary)}.TopBar-module__BynaIq__previewButton:active{transform:scale(.96)}.TopBar-module__BynaIq__activePreview{background:var(--accent-primary);color:var(--accent-foreground);border-color:var(--accent-primary)}.TopBar-module__BynaIq__activePreview:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.TopBar-module__BynaIq__titleInput{color:var(--text-primary);text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;width:240px;padding:6px 12px;font-size:16px;font-weight:600;transition:all .2s}.TopBar-module__BynaIq__titleInput:hover{background:var(--bg-secondary)}.TopBar-module__BynaIq__titleInput:focus{background:var(--bg-primary);border-color:var(--border-color);outline:none;box-shadow:0 0 0 2px #3b82f61a}.TopBar-module__BynaIq__saveButton{background:var(--text-primary);background-color:var(--text-primary);color:var(--bg-primary);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:80px;height:42px;padding:0 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.TopBar-module__BynaIq__saveButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.TopBar-module__BynaIq__saveButton:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none}.TopBar-module__BynaIq__themeToggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.TopBar-module__BynaIq__themeToggle:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TopBar-module__BynaIq__themeToggle:active{transform:scale(.92)}
.CodePreviewModal-module__Wm0NNW__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out CodePreviewModal-module__Wm0NNW__fadeIn;display:flex;position:fixed;top:0;left:0}.CodePreviewModal-module__Wm0NNW__modal{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:900px;height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) CodePreviewModal-module__Wm0NNW__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #0003}.CodePreviewModal-module__Wm0NNW__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.CodePreviewModal-module__Wm0NNW__titleGroup{align-items:center;gap:20px;display:flex}.CodePreviewModal-module__Wm0NNW__title{color:#1e293b;margin:0;font-size:18px;font-weight:600}.CodePreviewModal-module__Wm0NNW__tabs{background-color:#e2e8f0;border-radius:8px;gap:4px;padding:4px;display:flex}.CodePreviewModal-module__Wm0NNW__tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.CodePreviewModal-module__Wm0NNW__tab:hover{color:#1e293b}.CodePreviewModal-module__Wm0NNW__activeTab{color:#0f172a;background-color:#fff;box-shadow:0 1px 2px #0000000d}.CodePreviewModal-module__Wm0NNW__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.CodePreviewModal-module__Wm0NNW__closeButton:hover{color:#0f172a;background-color:#e2e8f0}.CodePreviewModal-module__Wm0NNW__content{background-color:#0f172a;flex:1;position:relative;overflow:hidden}.CodePreviewModal-module__Wm0NNW__codeBlock{color:#e2e8f0;resize:none;background-color:#0f172a;border:none;outline:none;width:100%;height:100%;margin:0;padding:20px;font-family:Fira Code,Consolas,monospace;font-size:14px;line-height:1.5}.CodePreviewModal-module__Wm0NNW__footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.CodePreviewModal-module__Wm0NNW__button{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CodePreviewModal-module__Wm0NNW__secondaryButton{color:#64748b;background-color:#fff;border-color:#e2e8f0}.CodePreviewModal-module__Wm0NNW__secondaryButton:hover{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.CodePreviewModal-module__Wm0NNW__primaryButton{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 2px 4px #2563eb33}.CodePreviewModal-module__Wm0NNW__primaryButton:hover{transform:translateY(-1px);box-shadow:0 4px 8px #2563eb4d}.CodePreviewModal-module__Wm0NNW__primaryButton:active{transform:translateY(0)}@keyframes CodePreviewModal-module__Wm0NNW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CodePreviewModal-module__Wm0NNW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.ExportButton-module__pj3X3W__exportButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #3b82f64d}.ExportButton-module__pj3X3W__exportButton:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.ExportButton-module__pj3X3W__exportButton:active{transform:translateY(0)}
.Toast-module__dpyMdW__container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.Toast-module__dpyMdW__toast{pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:12px 16px;animation:.3s cubic-bezier(.16,1,.3,1) Toast-module__dpyMdW__slideIn;display:flex;box-shadow:0 4px 12px #00000026}.Toast-module__dpyMdW__message{color:#1e293b;flex:1;font-size:14px;font-weight:500}.Toast-module__dpyMdW__closeButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Toast-module__dpyMdW__closeButton:hover{color:#64748b;background:#f1f5f9}.Toast-module__dpyMdW__icon{justify-content:center;align-items:center;display:flex}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.TestEmailModal-module__KnyWTW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a66;justify-content:center;align-items:center;animation:.2s ease-out TestEmailModal-module__KnyWTW__fadeIn;display:flex;position:fixed;inset:0}.TestEmailModal-module__KnyWTW__modal{background:var(--bg-primary);width:90%;max-width:520px;box-shadow:0 20px 40px -8px #0003,0 0 0 1px var(--border-color);border-radius:16px;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) TestEmailModal-module__KnyWTW__slideUp;display:flex;overflow:hidden}.TestEmailModal-module__KnyWTW__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.TestEmailModal-module__KnyWTW__titleWrapper{align-items:center;gap:12px;display:flex}.TestEmailModal-module__KnyWTW__icon{color:#6366f1}.TestEmailModal-module__KnyWTW__header h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.TestEmailModal-module__KnyWTW__closeButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.TestEmailModal-module__KnyWTW__closeButton:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}.TestEmailModal-module__KnyWTW__content{flex-direction:column;gap:20px;max-height:70vh;padding:24px;display:flex;overflow-y:auto}.TestEmailModal-module__KnyWTW__errorAlert{color:#b91c1c;background-color:#ef44441a;border-left:4px solid #ef4444;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.dark .TestEmailModal-module__KnyWTW__errorAlert{color:#fca5a5}.TestEmailModal-module__KnyWTW__formGroup{flex-direction:column;gap:8px;display:flex}.TestEmailModal-module__KnyWTW__splitGroup{grid-template-columns:1fr 1fr;gap:16px;display:grid}.TestEmailModal-module__KnyWTW__formGroup label{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.TestEmailModal-module__KnyWTW__badge{background:var(--bg-tertiary);color:var(--text-tertiary);border-radius:12px;padding:2px 6px;font-size:11px;font-weight:700}.TestEmailModal-module__KnyWTW__input{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:12px 16px;font-size:14px;transition:all .2s}.TestEmailModal-module__KnyWTW__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.TestEmailModal-module__KnyWTW__input:disabled{background:var(--bg-secondary);cursor:not-allowed;opacity:.7}.TestEmailModal-module__KnyWTW__emailInputContainer{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 12px;transition:all .2s;display:flex}.TestEmailModal-module__KnyWTW__emailInputContainer:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.TestEmailModal-module__KnyWTW__emailChip{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;animation:.2s TestEmailModal-module__KnyWTW__zoomIn;display:flex}.TestEmailModal-module__KnyWTW__emailChip button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex}.TestEmailModal-module__KnyWTW__emailChip button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TestEmailModal-module__KnyWTW__emailInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:150px;padding:4px 0;font-size:14px}.TestEmailModal-module__KnyWTW__footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;margin-top:8px;padding-top:24px;display:flex}.TestEmailModal-module__KnyWTW__secondaryButton{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.TestEmailModal-module__KnyWTW__secondaryButton:hover:not(:disabled){background:var(--bg-tertiary)}.TestEmailModal-module__KnyWTW__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 12px #6366f133}.TestEmailModal-module__KnyWTW__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #6366f14d}.TestEmailModal-module__KnyWTW__primaryButton:active:not(:disabled){transform:translateY(0)}.TestEmailModal-module__KnyWTW__primaryButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.TestEmailModal-module__KnyWTW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite TestEmailModal-module__KnyWTW__spin}@keyframes TestEmailModal-module__KnyWTW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestEmailModal-module__KnyWTW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TestEmailModal-module__KnyWTW__zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes TestEmailModal-module__KnyWTW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TestResultsPanel-module__ZfXrIa__panel{background:var(--bg-primary);width:380px;box-shadow:0 12px 32px #0000001f,0 0 0 1px var(--border-color);z-index:50;border-radius:12px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:24px;left:24px;overflow:hidden}.TestResultsPanel-module__ZfXrIa__panel.TestResultsPanel-module__ZfXrIa__collapsed{height:52px}.TestResultsPanel-module__ZfXrIa__panel.TestResultsPanel-module__ZfXrIa__expanded{max-height:500px}.TestResultsPanel-module__ZfXrIa__header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.TestResultsPanel-module__ZfXrIa__headerLeft{align-items:center;gap:8px;display:flex}.TestResultsPanel-module__ZfXrIa__headerRight{color:var(--text-tertiary);align-items:center;gap:12px;display:flex}.TestResultsPanel-module__ZfXrIa__headerIcon{color:#6366f1}.TestResultsPanel-module__ZfXrIa__headerTitle{color:var(--text-primary);font-size:14px;font-weight:600}.TestResultsPanel-module__ZfXrIa__liveBadge{color:#16a34a;text-transform:uppercase;background:#22c55e1a;border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:flex}.TestResultsPanel-module__ZfXrIa__pulseDot{background-color:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.5s infinite TestResultsPanel-module__ZfXrIa__pulse}.TestResultsPanel-module__ZfXrIa__closeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.TestResultsPanel-module__ZfXrIa__closeBtn:hover{background:var(--border-color);color:var(--text-primary)}.TestResultsPanel-module__ZfXrIa__content{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.TestResultsPanel-module__ZfXrIa__statsGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.TestResultsPanel-module__ZfXrIa__statBox{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.TestResultsPanel-module__ZfXrIa__statLabel{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:500}.TestResultsPanel-module__ZfXrIa__statValue{color:var(--text-primary);font-size:18px;font-weight:700}.TestResultsPanel-module__ZfXrIa__recipientsList{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.TestResultsPanel-module__ZfXrIa__listTitle{color:var(--text-primary);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);margin:0;padding:12px 16px;font-size:13px;font-weight:600}.TestResultsPanel-module__ZfXrIa__tableWrapper{max-height:250px;overflow-y:auto}.TestResultsPanel-module__ZfXrIa__table{border-collapse:collapse;width:100%}.TestResultsPanel-module__ZfXrIa__row{border-bottom:1px solid var(--border-color)}.TestResultsPanel-module__ZfXrIa__row:last-child{border-bottom:none}.TestResultsPanel-module__ZfXrIa__table td{vertical-align:middle;padding:10px 16px;font-size:13px}.TestResultsPanel-module__ZfXrIa__cellEmail{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-weight:500;overflow:hidden}.TestResultsPanel-module__ZfXrIa__cellStatus{width:100px}.TestResultsPanel-module__ZfXrIa__cellTime{color:var(--text-tertiary);text-align:right;font-size:12px}.TestResultsPanel-module__ZfXrIa__statusBadge{border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}.TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__sent{color:#64748b;background:#f1f5f9}.TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__delivered{color:#0284c7;background:#e0f2fe}.TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__opened{color:#16a34a;background:#dcfce3}.TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__clicked{color:#9333ea;background:#f3e8ff}.TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__failed{color:#dc2626;background:#fee2e2}.dark .TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__sent{color:#94a3b8;background:#94a3b81a}.dark .TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__delivered{color:#38bdf8;background:#38bdf81a}.dark .TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__opened{color:#4ade80;background:#4ade801a}.dark .TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__clicked{color:#c084fc;background:#c084fc1a}.dark .TestResultsPanel-module__ZfXrIa__statusBadge.TestResultsPanel-module__ZfXrIa__failed{color:#f87171;background:#f871711a}.TestResultsPanel-module__ZfXrIa__loadingState{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;padding:32px;font-size:13px;display:flex}.TestResultsPanel-module__ZfXrIa__spinnerIcon{animation:1s linear infinite TestResultsPanel-module__ZfXrIa__spin}.TestResultsPanel-module__ZfXrIa__errorText{color:#ef4444;cursor:help}@keyframes TestResultsPanel-module__ZfXrIa__pulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 4px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}@keyframes TestResultsPanel-module__ZfXrIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AIFollowUp-module__Q8I8gW__container{background:var(--bg-primary);width:320px;box-shadow:0 12px 32px #0000001f,0 0 0 1px var(--border-color);z-index:40;border-radius:16px;padding:16px;animation:.3s cubic-bezier(.16,1,.3,1) AIFollowUp-module__Q8I8gW__slideInBottom;position:absolute;bottom:24px;right:24px}.AIFollowUp-module__Q8I8gW__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AIFollowUp-module__Q8I8gW__titleArea{color:#8b5cf6;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.AIFollowUp-module__Q8I8gW__icon{animation:2s ease-in-out infinite AIFollowUp-module__Q8I8gW__pulseIcon}.AIFollowUp-module__Q8I8gW__closeButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.AIFollowUp-module__Q8I8gW__closeButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AIFollowUp-module__Q8I8gW__suggestionText{color:var(--text-primary);margin:0 0 16px;font-size:14px;line-height:1.5}.AIFollowUp-module__Q8I8gW__actions{gap:8px;display:flex}.AIFollowUp-module__Q8I8gW__actionButton{color:#6366f1;cursor:pointer;background:linear-gradient(135deg,#6366f11a 0%,#a855f71a 100%);border:1px solid #6366f133;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AIFollowUp-module__Q8I8gW__actionButton:hover{background:linear-gradient(135deg,#6366f126 0%,#a855f726 100%);border-color:#6366f14d;transform:translateY(-1px)}.AIFollowUp-module__Q8I8gW__actionButton:active{transform:translateY(0)}@keyframes AIFollowUp-module__Q8I8gW__slideInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AIFollowUp-module__Q8I8gW__pulseIcon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}
.TemplateSelector-module___jh_kG__container{background-color:#f8fafc;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:60px 20px 100px;display:flex}.TemplateSelector-module___jh_kG__header{text-align:center;margin-bottom:40px}.TemplateSelector-module___jh_kG__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:36px;font-weight:800}.TemplateSelector-module___jh_kG__subtitle{color:#64748b;font-size:18px}.TemplateSelector-module___jh_kG__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.TemplateSelector-module___jh_kG__tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.TemplateSelector-module___jh_kG__tab:hover{color:#334155;border-color:#cbd5e1}.TemplateSelector-module___jh_kG__activeTab{color:#fff;background-color:#0f172a;border-color:#0f172a}.TemplateSelector-module___jh_kG__activeTab:hover{color:#fff;background-color:#1e293b;border-color:#1e293b}.TemplateSelector-module___jh_kG__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;width:100%;max-width:1200px;display:grid}.TemplateSelector-module___jh_kG__card{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.TemplateSelector-module___jh_kG__card:hover{border-color:#cbd5e1;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.TemplateSelector-module___jh_kG__preview{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.TemplateSelector-module___jh_kG__icon{color:#94a3b8;transition:transform .3s}.TemplateSelector-module___jh_kG__card:hover .TemplateSelector-module___jh_kG__icon{transform:scale(1.1)}.TemplateSelector-module___jh_kG__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#0f172a66;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.TemplateSelector-module___jh_kG__card:hover .TemplateSelector-module___jh_kG__overlay{opacity:1}.TemplateSelector-module___jh_kG__overlayButton{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;transform:translateY(10px);box-shadow:0 4px 6px #0000001a}.TemplateSelector-module___jh_kG__card:hover .TemplateSelector-module___jh_kG__overlayButton{transform:translateY(0)}.TemplateSelector-module___jh_kG__secondaryButton{color:#334155;background:#ffffffe6;font-weight:500}.TemplateSelector-module___jh_kG__secondaryButton:hover{background:#fff}.TemplateSelector-module___jh_kG__overlayButton:hover{transform:scale(1.05)}.TemplateSelector-module___jh_kG__cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.TemplateSelector-module___jh_kG__cardTitle{color:#1e293b;margin-bottom:8px;font-size:18px;font-weight:700}.TemplateSelector-module___jh_kG__cardDescription{color:#64748b;flex:1;font-size:14px;line-height:1.5}.TemplateSelector-module___jh_kG__blankCard .TemplateSelector-module___jh_kG__preview{background-color:#fff;background-image:radial-gradient(#cbd5e1 1px,#0000 1px);background-size:20px 20px}
.PreviewModal-module__F1UtLq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0f172ab3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out PreviewModal-module__F1UtLq__fadeIn;display:flex;position:fixed;inset:0}.PreviewModal-module__F1UtLq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;height:90vh;animation:.2s ease-out PreviewModal-module__F1UtLq__scaleIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.PreviewModal-module__F1UtLq__header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.PreviewModal-module__F1UtLq__title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.PreviewModal-module__F1UtLq__subtitle{color:#64748b;font-size:14px}.PreviewModal-module__F1UtLq__closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.PreviewModal-module__F1UtLq__closeButton:hover{color:#0f172a;background:#f1f5f9}.PreviewModal-module__F1UtLq__content{background-color:#f8fafc;flex:1;justify-content:center;padding:40px;display:flex;overflow:auto}.PreviewModal-module__F1UtLq__emailFrame{background:#fff;min-height:400px;margin:0 auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@keyframes PreviewModal-module__F1UtLq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PreviewModal-module__F1UtLq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
