@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500;600;700&display=swap";:root{--black-color: #272727;--white-color: #FFFFFF;--app-color: #063970;--alt-color: #6610f2;--tint-app-color: #f4efff;--color-1: #f4efff;--color-2: #839cb8;--gray-color: #808080;--orange-color: #FF8033;--inactive-color: #D3D3D3;--pink-color: #9D2C76;--bs-border-radius: .375rem;--bs-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-body-bg: var(--tint-app-color);font-family:Noto Sans,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{margin:0;padding:0;box-sizing:border-box}body,html,#root{width:100%;height:100%}body{background-color:var(--bs-body-bg);color:var(--black-color)}.card{background-color:var(--white-color);border:1px solid var(--inactive-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow);padding:1.5rem;transition:box-shadow .3s ease}button,.btn{display:inline-block;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--app-color);color:var(--white-color);border:1px solid transparent;padding:.375rem 1rem;font-size:1rem;font-family:inherit;border-radius:var(--bs-border-radius);transition:all .2s ease-in-out}button:active{transform:scale(.98)}.skeleton-box{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:var(--bs-border-radius);background-size:200% 100%;animation:shimmer 1.5s linear infinite}@keyframes shimmer{to{background-position-x:-200%}}@keyframes loading{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-color-scheme:light){:root{--bs-body-bg: var(--tint-app-color)}a:hover{background-color:var(--black-color)!important;color:var(--white-color)!important;padding:2px 6px;border-radius:4px;text-decoration:none}}.table-row-hover:hover{background-color:#f8fafc!important;transform:scale(1.002)}.table-row-hover:hover button{color:#063970;background:#fff;box-shadow:0 2px 4px #0000000d}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideIn{0%{transform:translate(100%);opacity:0}70%{transform:translate(-10px)}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}svg:focus,path:focus,rect:focus{outline:none!important;box-shadow:none!important}.recharts-wrapper *:focus{outline:none!important}@font-face{font-family:Mulish;src:url(/fonts/Mulish-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mulish;src:url(/fonts/Mulish-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mulish;src:url(/fonts/Mulish-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Mulish;src:url(/fonts/Mulish-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mulish;src:url(/fonts/Mulish-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{font-family:Mulish,sans-serif;color:#201b2b;background:#f5f4f7;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh}.topbar{min-height:76px;background:#fff;border-bottom:1px solid #e9e6ee;display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:38px;height:38px;border-radius:11px;background:#4b08a4;color:#fff;display:grid;place-items:center;font-weight:800;font-size:21px}.brand strong{display:block;font-family:Mulish;font-size:14px;letter-spacing:1.8px}.brand span{display:block;color:#8b8495;font-size:9px;letter-spacing:1.5px;margin-top:2px}.top-actions{display:flex;align-items:center;gap:24px}.saved{font-size:12px;color:#777180}.saved i,.preview-toolbar i{display:inline-block;width:7px;height:7px;background:#2bb779;border-radius:50%;margin-right:7px}.primary{border:0;background:#4d0aa5;color:#fff;border-radius:8px;padding:12px 17px;font:600 12px Mulish;cursor:pointer;box-shadow:0 3px 8px #4d0aa51c}.primary:hover{background:#3b0780}.primary:disabled,button:disabled{opacity:.55;cursor:wait}.primary span{margin-left:10px}.primary.small{padding:10px 14px}.workspace{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(570px,1.08fr);gap:24px;max-width:1600px;margin:0 auto;padding:26px 30px 34px;align-items:start;overflow:visible}.editor-panel,.preview-panel{background:#fff;border:1px solid #e9e6ee;border-radius:14px;overflow:hidden;box-shadow:0 4px 22px #25113b08}.panel-heading{padding:25px 27px 20px;display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#8e829e}.panel-heading h1{font:700 23px Mulish;margin:7px 0 5px;letter-spacing:-.6px}.panel-heading p,.section-title p{font-size:11px;color:#8a8491;margin:0}.issue-pill{border:1px solid #e9e2f1;color:#5b24a0;background:#faf7ff;padding:7px 10px;border-radius:7px;font-size:10px;font-weight:700;letter-spacing:.5px}.tabs{display:flex;border-bottom:1px solid #eeeaf2;padding:0 27px;gap:24px}.tabs button{background:none;border:0;padding:13px 1px 12px;font:600 13px Mulish;color:#928b99;cursor:pointer;border-bottom:2px solid transparent}.tabs button.active{color:#4d0aa5;border-bottom-color:#4d0aa5;font:600 13px Mulish}.editor-content{padding:22px 27px 26px;min-height:560px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.section-title h2{font:700 14px Mulish;margin:0 0 4px}.count{font-size:9px;letter-spacing:1px;color:#a49daa;font-weight:700}.highlight-list{display:grid;gap:8px}.point-row,.category-point{display:flex;align-items:flex-start;gap:9px;background:#faf9fb;border:1px solid #eeeaf1;border-radius:8px;padding:8px 9px}.bullet-star{color:#f2b900;font-size:14px;margin-top:-2px}.point-row textarea,.category-point textarea{flex:1;border:0;outline:0;background:transparent;resize:vertical;min-width:0;font:11px/1.5 Mulish;color:#393341}.icon-btn{border:0;background:transparent;color:#a49daa;font-size:18px;cursor:pointer;line-height:1;padding:0 3px}.icon-btn:hover{color:#d34c55}.text-action{background:none;border:0;color:#5b19ad;font:600 11px Mulish;padding:11px 0;cursor:pointer;margin-left:10px}.text-action.muted{padding:8px 0 0}.category-heading{margin-top:22px}.outline-btn{background:#fff;border:1px solid #e5d9f2;border-radius:7px;padding:8px 10px;color:#5614a4;font:600 10px Mulish;cursor:pointer}.category-card{border:1px solid #ece8f0;border-radius:9px;padding:12px;margin-top:10px}.category-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.category-top input{border:0;outline:0;font:700 11px Mulish;color:#28212f;flex:1;min-width:0}.category-point{padding:6px 7px;background:#fff;margin-top:6px;border:0;border-bottom:1px solid #f0edf2;border-radius:0;gap:7px}.category-point>span{color:#5a10aa;font-size:16px;line-height:1}.field{width:100%;border:1px solid #e8e3ec;border-radius:7px;padding:10px 11px;font:11px Mulish;color:#393341;outline:none;margin:6px 0}.field:focus,.media-fields input:focus{border-color:#9b72c6}.social-editor-row{display:grid;margin-bottom:10px;background:#faf9fb;border:1px solid #eeeaf1;border-radius:8px;padding:8px 9px}.social-url-field{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #eeeaf1;border-radius:8px;padding:8px 9px}.icon-btn-social{border:0;background:transparent;color:#a49daa;font-size:18px;cursor:pointer;line-height:1;padding:0 3px}.textarea{resize:vertical;line-height:1.5}.field-label{display:block;font-size:10px;font-weight:600;color:#696171;margin:13px 0 0}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.layout-status{display:flex;gap:12px;padding:15px;background:#f7f3fc;border:1px solid #eee4fa;border-radius:9px;margin-top:22px}.status-dot{width:8px;height:8px;border-radius:50%;background:#38b87d;margin-top:4px;flex:none}.layout-status strong{font-size:11px}.layout-status p{font-size:10px;line-height:1.5;color:#81798a;margin:4px 0 8px}.layout-status b{font-size:9px;letter-spacing:1px;color:#5a17a7}.editor-footer{border-top:1px solid #eeeaf2;padding:15px 27px;display:flex;align-items:center;justify-content:space-between}.editor-footer>span{font-size:10px;color:#98919f}.upload-zone{border:1px dashed #cbb9df;border-radius:10px;background:#fbf9fe;min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.upload-zone input,.logo-upload input{display:none}.upload-icon{width:31px;height:31px;border-radius:9px;background:#efe6fa;color:#5a17a7;display:grid;place-items:center;font-size:20px}.upload-zone strong{font-size:11px}.upload-zone small{font-size:9px;color:#98919f}.media-item{display:flex;align-items:center;gap:12px;border:1px solid #eeeaf2;border-radius:8px;padding:8px;margin-top:9px}.media-item img{width:76px;height:58px;object-fit:cover;border-radius:5px}.media-fields{flex:1;display:grid;gap:5px;min-width:0}.media-fields strong{font-size:10px}.media-fields input,.media-fields select{width:100%;border:1px solid #e9e4ed;border-radius:5px;padding:6px;font:10px Mulish;outline:none;background:#fff}.logo-upload{display:inline-flex;align-items:center;justify-content:center;min-width:115px;height:65px;border:1px dashed #cbb9df;border-radius:8px;color:#5a17a7;font-size:10px;cursor:pointer;padding:8px}.logo-upload img{max-width:100%;max-height:100%;object-fit:contain}.preview-panel{background:#fdfcfe}.preview-head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 13px}.preview-head h2{font:700 16px Mulish;margin:5px 0 0}.format-switch{border:1px solid #e6dcef;background:#fff;border-radius:20px;padding:7px 10px;font-size:10px;text-transform:capitalize;color:#4d168f;display:flex;align-items:center;gap:6px}.live-dot{width:6px;height:6px;border-radius:50%;background:#29b779}.auto-label{font-size:8px;letter-spacing:.8px;color:#9b91a5;border-left:1px solid #e6e0ea;padding-left:6px}.preview-toolbar{display:flex;justify-content:space-between;padding:0 24px 12px;color:#948c9b;font-size:9px}.preview-toolbar span:first-child{color:#61596a}.preview-scroll{background:#eeecf1;padding:22px 18px;min-height:540px;max-height:none;overflow:visible;display:flex;justify-content:center;align-items:flex-start}.newsletter{width:100%;max-width:540px;background:#fff;color:#080808;padding:0 26px 24px;font-family:Mulish,sans-serif;box-shadow:0 5px 20px #1d10220b;flex:none}.news-header{padding-top:16px}.masthead{display:flex;justify-content:space-between;align-items:flex-start}.monthly{font:700 24px Mulish;letter-spacing:-.7px;padding:0 0 7px}.newsletter-word{background:#5008a7;color:#fff;font:500 38px Mulish;letter-spacing:-1.3px;margin-left:-26px;margin-bottom:-10px;padding:3px 14px 10px 25px;width:115%;white-space:nowrap}.newsletter-word-compact{background:#5008a7;color:#fff;font:500 38px Mulish;letter-spacing:-1.3px;margin-left:-26px;margin-bottom:-10px;padding:3px 14px 10px 25px;width:150%;white-space:nowrap}.brand-date{text-align:right;display:flex;flex-direction:column;align-items:flex-end;padding-top:0;gap:2px;min-width:75px}.brand-date img{max-width:58px;max-height:29px;object-fit:contain;margin-bottom:10px}.mozek-logo{font-size:12px;margin-bottom:10px}.mozek-logo b{color:#4e0aa5;font-size:19px;vertical-align:middle}.brand-date strong{font-size:16px;margin-top:1px;font-weight:700}.brand-date>span{font-size:12px;color:#777;font-weight:400}.tagline{display:flex;justify-content:flex-end;margin-top:0;margin-bottom:24px;margin-right:-26px;position:relative;z-index:1}.tagline span{background:#111;color:#fff;padding:4px 20px;font-size:14px;line-height:1.3;max-width:100%;text-align:center}.hero-area{position:relative;display:block;width:100%;height:190px;min-height:190px;max-height:190px;margin:0 0 20px;padding:0;overflow:hidden;border-radius:16px;background:#f1eff4;isolation:isolate;flex-shrink:0}.hero-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.quote-card{position:absolute;right:0;bottom:10px;z-index:2;max-width:58%;box-sizing:border-box;background:#fff;padding:9px 12px 7px;box-shadow:0 2px 10px #0000000c;border-top-left-radius:5px;border-bottom-left-radius:5px}.quote-card>span{position:absolute;right:7px;top:-55px;color:#888;font-size:60px;font-weight:700;transform:rotate(180deg)}.quote-card p,.quote-extended p{font-size:10px;font-weight:400;line-height:1.25;margin:0}.quote-card small,.quote-extended small{display:block;text-align:right;font-size:9px;font-weight:300;color:#777;margin-top:4px}.compact-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.news-category{margin-bottom:16px}.news-category h3{font:700 15px Mulish;margin:0 0 10px}.news-point{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:1.45;margin:0 0 9px}.news-point-text{flex:1;min-width:0}.news-point-text-ext{flex:1;min-width:0;margin-top:3px}.news-point-icon{display:block;width:6px;height:6px;object-fit:contain;flex-shrink:0;margin-top:7px}.news-point-icon-extended{display:block;width:5px;height:5px;object-fit:contain;flex-shrink:0;margin-top:5px}.news-point b{flex:0 0 10px;color:#5008a7;font-size:14px;line-height:1.1}.news-footer{display:flex;align-items:center;gap:10px;padding-top:10px;font-size:9px}.news-footer strong{font-size:14px;font-weight:700}.social-icons{display:flex;align-items:center;gap:10px}.social-icon-link{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#454545;background:#d5d5d5;text-decoration:none;transition:all .2s ease;padding:4px}.social-icon-link svg{width:13px;height:13px}.social-icon-link:hover{background:#5008a7;color:#fff}.social-empty{color:#999;font-size:10px}.news-footer{display:flex;align-items:center}.unsubscribe{margin-left:auto;font-size:12px;font-weight:600;text-decoration:none;color:#454545;opacity:.7;position:relative;z-index:10;pointer-events:auto;cursor:pointer}.unsubscribe:hover{opacity:.9}.unsubscribe.disabled{cursor:default;opacity:.7;text-decoration:none;font-size:12px;color:#454545;font-weight:400}.extended{max-width:500px;padding:0 26px 22px}.extended .monthly{font-size:32px}.extended .newsletter-word{font-size:48px}.extended .tagline{margin-bottom:21px}.extended-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.highlights-box{background:#eae6ff;border-radius:14px;padding:15px 13px;margin-bottom:13px}.highlights-box h3{text-align:center;font:700 12px Mulish;margin:0 0 12px}.highlights-box p{display:flex;align-items:flex-start;gap:6px;font-size:9px;line-height:1.45;margin:0 0 9px}.highlights-box p:last-child{margin-bottom:0}.highlights-box p b{color:#f0b900}.inline-photo,.side-photo{width:100%;height:128px;object-fit:cover;border-radius:12px;margin-bottom:13px}.side-photo{height:112px}.side-photo.extra{height:104px}.quote-extended{padding:0 9px 12px;margin-bottom:4px}.quote-extended>span{display:block;text-align:left;color:#999;font-size:60px;line-height:1;margin-top:-45px;transform:rotate(180deg)}.quote-extended p{text-align:center}.extended .news-category{margin-bottom:14px}.extended .news-category h3{font-size:11px;margin-bottom:9px}.extended .news-point{font-size:10px;line-height:1.42;margin-bottom:9px;gap:6px}.news-point.gray b{color:#c8c5ca}.news-point.triangle b{color:#5008a7}.extended .news-footer{padding-top:8px}.export-bar{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eeeaf2;background:#fff}.export-bar>div:first-child{display:grid;gap:3px}.export-bar strong{font-size:11px}.export-bar span{font-size:9px;color:#918998}.export-buttons{display:flex;gap:7px}.html-export-status{display:flex;align-items:center;gap:9px;margin:0 20px 16px;padding:11px 13px;border:1px solid #e6dcf3;border-radius:8px;background:#f6f1fc;color:#5008a7;font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.html-export-status-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;height:20px;border-radius:50%;background:#5008a7;color:#fff;font-size:12px}.html-export-status.error{border-color:#efd7dc;background:#fff5f6;color:#9b3049}.html-export-status.error .html-export-status-icon{background:#9b3049}.export-buttons button:not(.primary){background:#fff;border:1px solid #e6e0e9;border-radius:7px;padding:9px 12px;font:600 10px Mulish;color:#51465c;cursor:pointer}.export-buttons .primary{padding:9px 12px;font-size:10px}.mobile-note{display:none}@media(max-width:1050px){.workspace{grid-template-columns:1fr;padding:18px}.preview-scroll{max-height:none;min-height:0;overflow:visible}.newsletter{max-width:580px}.preview-panel{min-width:0}}@media(max-width:600px){.preview-scroll{padding:12px 7px;min-height:0;max-height:none;overflow:visible}}@media(max-width:600px){.topbar{padding:0 15px;height:64px}.saved{display:none}.workspace{padding:12px;gap:14px}.panel-heading{padding:20px}.editor-content{padding:18px 20px;min-height:0}.tabs{padding:0 20px;gap:18px}.editor-footer{padding:14px 20px}.preview-head{padding:18px 16px 12px}.preview-toolbar{padding:0 16px 10px}.preview-scroll{padding:12px 7px;min-height:0}.newsletter{transform-origin:top center;width:100%;padding-left:16px;padding-right:16px}.newsletter-word{font-size:clamp(24px,7vw,36px);margin-left:-16px}.monthly{font-size:32px}.compact-columns{gap:12px}.news-point{font-size:9px}.extended{padding-left:16px;padding-right:16px}.extended-grid{gap:9px}.extended .newsletter-word{font-size:clamp(23px,6.8vw,34px)}.tagline span{font-size:8px}.export-bar{padding:13px;gap:8px;align-items:flex-start;flex-direction:column}.mobile-note{display:block;text-align:center;color:#8d8594;font-size:10px;padding:0 12px 15px}}.compact-extra-photo{width:100%;height:125px;object-fit:cover;border-radius:10px;margin:0 0 13px}:root{--font-primary: "Mulish", sans-serif}html,body,#root,button,input,textarea,select{font-family:var(--font-primary)}i,em,.italic,blockquote{font-style:italic}.newsletter .monthly,.newsletter .newsletter-word,.newsletter .tagline{font-weight:700}.newsletter small{font-style:italic}html{min-height:100%;overflow-y:auto;scroll-behavior:smooth}body{min-height:100vh;height:auto;overflow-x:hidden;overflow-y:auto}#root,.app-shell{min-height:100vh;height:auto;overflow:visible}.editor-panel,.preview-panel{overflow:hidden}.newsletter{position:relative;display:block;box-sizing:border-box;transform:none!important}.newsletter .news-header{position:relative}.newsletter .tagline{position:relative;display:flex;justify-content:flex-end}.newsletter .hero-area{position:relative;display:block;height:190px;min-height:190px;max-height:190px;overflow:hidden;flex-shrink:0}.newsletter .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.newsletter .quote-card{position:absolute;right:0;bottom:10px;z-index:2}.newsletter.export-clone{transform:none!important;max-width:none}.newsletter.export-clone{position:relative!important;display:block!important;transform:none!important;margin:0!important;box-sizing:border-box!important}.newsletter.export-clone .hero-area{position:relative!important;display:block!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;margin-top:24px!important;overflow:hidden!important;padding:0!important;flex-shrink:0!important}.newsletter.export-clone .extended-grid{margin-top:21px!important}.newsletter.export-clone .hero-img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.newsletter.export-clone .quote-card{position:absolute!important;right:0!important;bottom:10px!important;z-index:2!important}.newsletter.export-clone,.newsletter.export-clone *{font-family:Mulish,sans-serif!important}
