@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap";:root{--motion-duration:.4s;--brand-50:#e7f5ff;--brand-100:#ccebff;--brand-300:#66b6ff;--brand-500:#0070ff;--brand-600:#0056db;--brand-700:#0040b7;--neutral-50:#fbfbfc;--neutral-100:#eff0f2;--neutral-200:#dfe1e5;--neutral-300:#d0d2d7;--neutral-500:#b0b4bd;--neutral-600:#979ca8;--neutral-700:#686e7c;--neutral-800:#3e424b;--neutral-900:#151619;color:var(--neutral-800);background:var(--neutral-50);font-synthesis:none;text-rendering:optimizelegibility;font-family:Geist,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}*,:before,:after{transition-duration:var(--motion-duration)!important;animation-duration:var(--motion-duration)!important}body{min-width:320px;margin:0}button,input{font:inherit}.circle-plus-icon{vertical-align:-.2em;flex:none;width:1.25rem;height:1.25rem}.grid-icon,.snapchat-icon,.youtube-icon,.facebook-icon,.instagram-icon,.pinterest-icon,.email-icon,.sms-icon,.phone-icon,.plugin-icon,.global-icon,.channels-icon,.typography-icon{width:1.25rem;height:1.25rem;display:block}.app-button .circle-plus-icon,.primary-action .circle-plus-icon{width:1.25rem;height:1.25rem}.arrow-right-icon{flex:none;width:1.4rem;height:1.4rem;display:block}.mail-preview__toolbar .export-button .arrow-right-icon{width:1rem;height:1rem}.details-new-segment{align-items:center;gap:.35rem;display:inline-flex}.app-button{cursor:pointer;color:#fff;background:var(--brand-500);min-height:2.45rem;box-shadow:0 .42rem .9rem color-mix(in srgb, var(--brand-500) 22%, transparent);border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.app-button:hover{background:var(--brand-600)}.app-button:active{transform:translateY(1px)}.details-body{grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.details-channels{padding-top:1.4rem}.campaign-details{padding:2.3rem 2.8rem}.details-heading{align-items:baseline;gap:2.3rem;display:flex}.details-heading h1{color:var(--neutral-800);letter-spacing:-.045em;margin:0;font-size:2rem}.details-heading span{color:var(--neutral-300);font-size:1.7rem;font-weight:700}.campaign-details form{width:min(100%,47rem);margin-top:2.4rem;position:relative}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45rem 2.15rem;display:grid}.details-field{color:var(--neutral-600);text-transform:uppercase;gap:.36rem;font-size:.62rem;display:grid}.details-field>div{border:1px solid var(--neutral-300);background:#ffffffbf;border-radius:.55rem;align-items:center;height:2.85rem;padding:0 .72rem;display:flex}.details-field i{color:var(--neutral-500);margin-right:.35rem;font-size:.9rem;font-style:normal}.details-field input{width:100%;min-width:0;color:var(--neutral-800);background:0 0;border:0;outline:0;font-size:.77rem}.details-field input::placeholder{color:var(--neutral-500)}.details-field b{color:var(--neutral-500);font-size:1.45rem;font-weight:300}.details-selects{grid-template-columns:1fr 1fr auto;align-items:end;gap:1.25rem;margin-top:2.25rem;display:grid}.details-new-segment{height:2.2rem;color:var(--brand-500);border:1px solid var(--brand-300);background:#fff;border-radius:.45rem;padding:0 .7rem;font-size:.7rem}.campaign-details fieldset{border:0;flex-wrap:wrap;gap:1rem 1.4rem;margin:2.1rem 0 0;padding:0;display:flex}.campaign-details legend{width:100%;color:var(--neutral-600);text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem}.campaign-details fieldset label{color:var(--neutral-600);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.campaign-details fieldset input{opacity:0;position:absolute}.campaign-details fieldset i{color:#fff;border:1px solid var(--neutral-200);background:#fff;border-radius:.24rem;place-items:center;width:1.05rem;height:1.05rem;font-size:.8rem;font-style:normal;display:grid}.campaign-details fieldset input:checked+i{background:#a7d837;border-color:#a7d837}.details-submit{height:2.45rem;color:var(--neutral-600);background:var(--neutral-100);border:0;border-radius:.45rem;padding:0 .9rem;font-size:.78rem;position:absolute;bottom:-1rem;right:0}.details-submit:enabled{cursor:pointer;color:#fff;background:var(--brand-500);box-shadow:0 .4rem .8rem color-mix(in srgb, var(--brand-500) 20%, transparent)}.details-submit span{margin-left:.35rem;font-size:1.2rem}@media (width<=700px){.details-body{grid-template-columns:1fr}.details-channels{display:none}.campaign-details{padding:1.4rem .9rem}.details-grid,.details-selects{grid-template-columns:1fr}.details-new-segment{width:max-content}.details-submit{margin-top:2rem;position:static}}.push-canvas{background:linear-gradient(135deg,#f4f4f4,#fafafa);place-items:start center;min-height:31rem;padding:1rem;display:grid}.push-phone{color:#fff;background:radial-gradient(circle at 86% 24%,#ab49bb 0 13%,#0000 13.5%),radial-gradient(circle at 30% 78%,#5b5dd6 0 23%,#0000 23.5%),linear-gradient(150deg,#080616,#251044 48%,#151833 100%);border-radius:.45rem;grid-template-rows:auto auto 1fr auto auto;width:14.7rem;min-height:29rem;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 .8rem 1.8rem #282c3724}.push-phone header{justify-content:space-between;padding:.55rem .8rem .1rem;font-size:.57rem;display:flex}.push-time{justify-items:center;margin-top:.55rem;font-size:2.25rem;font-weight:200;display:grid}.push-time small{margin-top:.15rem;font-size:.65rem;font-weight:500}.push-phone section{color:#1c1b20;background:#f7f4fbeb;border-radius:.55rem;gap:.45rem;margin:.85rem .42rem 0;padding:.55rem;display:flex}.push-phone section>span{color:#fff;background:linear-gradient(135deg,#8cf0ff,#4c64f0 55%,#d6a7ff);border-radius:.25rem;place-items:center;width:1.2rem;height:1.2rem;font-size:.65rem;display:grid}.push-phone section div{min-width:0}.push-phone section strong{font-size:.54rem}.push-phone section small{float:right;color:#74717a;font-size:.43rem}.push-phone section p{margin:.22rem 0 0;font-size:.56rem;line-height:1.25}.push-phone footer{color:#fff;justify-content:space-between;padding:0 1.75rem 1.05rem;font-size:1rem;display:flex}.push-phone footer span{background:#0000007a;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.push-phone>i{background:#fff;border-radius:1rem;width:5.3rem;height:.22rem;margin:0 auto .33rem}.sms-canvas{background:linear-gradient(135deg,#f4f4f4,#fafafa);place-items:start center;min-height:31rem;padding:1rem;display:grid}.sms-phone{background:#fff;border-radius:.55rem;grid-template-rows:auto auto 1fr auto auto;width:14.7rem;min-height:29rem;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 .8rem 1.8rem #282c3724}.sms-phone header{color:#161616;justify-content:space-between;padding:.55rem .8rem .25rem;font-size:.57rem;display:flex}.sms-contact{border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;padding:.35rem 1.05rem .65rem;font-size:.62rem;display:flex}.sms-contact span{color:var(--brand-500);justify-items:center;font-size:1rem;display:grid}.sms-contact small{color:#222;font-size:.38rem}.sms-thread{padding:.65rem}.sms-thread p{color:#fff;background:#4e7ef0;border-radius:.7rem .7rem .15rem;max-width:9.25rem;margin:0 0 0 auto;padding:.5rem .55rem;font-size:.62rem;line-height:1.25}.sms-phone footer{color:#888;align-items:center;gap:.55rem;padding:.55rem .65rem 1.3rem;font-size:.85rem;display:flex}.sms-phone footer label{color:#b1b1b1;border:1px solid #ddd;border-radius:.75rem;flex:1;justify-content:space-between;align-items:center;padding:.25rem .4rem;font-size:.55rem;display:flex}.sms-phone footer label b{color:#888}.sms-phone>i{background:#121212;border-radius:1rem;width:5.3rem;height:.22rem;margin:0 auto .33rem}.twitter-canvas{color:#111827;background:#fff;border-radius:.4rem;padding:1rem;font-family:Arial,sans-serif}.twitter-canvas header{align-items:center;gap:.6rem;display:flex}.twitter-avatar{color:#fff;background:linear-gradient(135deg,#7ce5ff,#4a65f4 55%,#d2aaff);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;display:grid}.twitter-canvas header div{gap:.12rem;display:grid}.twitter-canvas header strong{font-size:.83rem}.twitter-canvas header strong i{color:#fff;background:#4f93ed;border-radius:50%;place-items:center;width:.76rem;height:.76rem;font-size:.48rem;font-style:normal;display:inline-grid}.twitter-canvas header small{color:#617080;font-size:.74rem}.twitter-canvas header>b{color:#607080;letter-spacing:.12rem;margin-left:auto;font-size:1rem}.twitter-canvas>p{margin:.55rem 0 1rem 3rem;font-size:.76rem;line-height:1.45}.twitter-canvas>a{color:#4c91ee;margin:0 0 .75rem 3rem;font-size:.75rem;display:block}.twitter-canvas__hero{background:linear-gradient(155deg,#91a8d0 0%,#bbc7ef 55%,#f6d1cc 100%);border-radius:1rem;height:15.2rem;margin-left:3rem}.twitter-canvas footer{color:#5d6b79;justify-content:space-between;margin:.75rem 0 .5rem 3rem;font-size:1.15rem;display:flex}.twitter-canvas>small{color:#687583;margin-left:3rem;font-size:.65rem;display:block}.youtube-canvas{color:#0f0f0f;background:#fff;font-family:Arial,sans-serif;overflow:hidden}.youtube-player{background:linear-gradient(145deg,#7798ca 0%,#bdc9ef 49%,#fde1d9 100%);min-height:17rem;position:relative}.youtube-player:before{content:"";background:radial-gradient(circle at 34% 62%,#303d5b29,#0000 36%);position:absolute;inset:0}.youtube-player:after{content:"";background:linear-gradient(90deg,#bd1d1d 0 25%,#ffffff85 25%);height:.18rem;position:absolute;bottom:.95rem;left:.85rem;right:.85rem}.youtube-player span{z-index:1;color:#fff;letter-spacing:.015em;font-size:.56rem;position:absolute;bottom:.32rem;left:.9rem}.youtube-player i{background:#ffffffeb;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.65rem;right:.75rem}.youtube-canvas h2{margin:1.15rem 1rem .55rem;font-size:1.05rem;line-height:1.25}.youtube-details{color:#606060;border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:.75rem;margin:0 1rem .9rem;padding-bottom:.9rem;font-size:.68rem;display:flex}.youtube-details b{color:#161616;white-space:nowrap;font-size:.58rem}.youtube-canvas section{align-items:center;gap:.62rem;padding:.55rem 1rem .75rem;display:flex}.youtube-avatar{color:#fff;background:linear-gradient(135deg,#7ce5ff,#4a65f4 55%,#d2aaff);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;display:grid}.youtube-canvas section div{gap:.15rem;display:grid}.youtube-canvas section strong{font-size:.73rem}.youtube-canvas section small{color:#606060;font-size:.61rem}.youtube-canvas section button{color:#fff;background:#c91d16;border:0;margin-left:auto;padding:.58rem .72rem;font-size:.62rem;font-weight:700}.youtube-canvas>p{margin:.25rem 1rem 1rem;font-size:.67rem;line-height:1.45}.login-page{background:#fdfdfe;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-loading{min-height:100vh;color:var(--neutral-600);place-items:center;display:grid}.login-page:before{content:"";pointer-events:none;background:radial-gradient(at 50% 20%,#b5d3f6c7 0%,#d6c9fc85 30%,#fdfdfe00 70%);width:min(93vw,103rem);height:75rem;position:absolute;top:-12rem;left:50%;transform:translate(-50%)}.login-header,.login-stage,.login-footer{z-index:1;position:relative}.login-header{justify-content:center;padding-top:1.5rem;display:flex}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:13rem;height:auto;display:block}.login-stage{place-items:center;padding:3rem 1.5rem 7rem;display:grid}.login-card{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff75;border:1px solid #ffffff9e;border-radius:1.5rem;width:min(100%,37rem);padding:3.5rem;position:relative;box-shadow:0 1rem 3.75rem #7668b209,inset 0 1px #ffffff9e}.login-card .field+.field{margin-top:.9rem}.field--password{animation:.32s ease-out both field-fade-in}.field{gap:.42rem;display:grid}.field__label{color:#969aa8;font-size:1.17rem;font-weight:500}.field__control{display:block;position:relative}.field__input{width:100%;height:3.75rem;color:var(--neutral-800);border:1px solid var(--neutral-300);background:#ffffffde;border-radius:.75rem;outline:none;padding:0 3.6rem 0 1.1rem;font-size:1.5rem;transition:border-color .18s,box-shadow .18s}.field__input::placeholder{color:var(--neutral-500)}.field__input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 14%, transparent)}.field__adornment{color:#b3b7c2;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.field__adornment svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;width:1.25rem}.continue-button{cursor:pointer;width:1.8rem;height:1.8rem;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.field--with-button .field__input{padding-right:6.5rem}.field--with-button .field__adornment{width:auto;height:auto;right:.38rem}.login-button{cursor:pointer;color:#fff;background:var(--brand-500);width:100%;height:2.5rem;box-shadow:0 .38rem .9rem color-mix(in srgb, var(--brand-500) 22%, transparent);border:0;border-radius:.42rem;margin-top:1.15rem;font-size:1.14rem;font-weight:700;transition:background .18s,transform .18s;display:block}.field__adornment .login-button{border-radius:.52rem;align-items:center;gap:.25rem;width:auto;height:3.1rem;margin:0;padding:0 .65rem .02rem .8rem;font-size:1.17rem;animation:.28s cubic-bezier(.2,.8,.2,1) both button-slide-in;display:inline-flex;box-shadow:0 .18rem .45rem #406fe733}.field__adornment .login-button svg{stroke-width:1.5px;width:.9rem}.login-button:hover{background:var(--brand-600)}.login-button:active{transform:translateY(1px)}.form-message{color:#4771d1;text-align:center;margin:.85rem 0 0;font-size:1.05rem}.form-message--error{color:#b42318}.login-footer{color:#989ca8;letter-spacing:.035em;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:2rem clamp(1.5rem,19vw,23rem);font-size:.93rem;display:grid}.login-footer nav{gap:1.25rem;display:flex}.login-footer a{color:inherit;text-decoration:none}.login-footer p{text-align:center;margin:0}.login-footer p:last-child{text-align:right}.footer-brand{color:#8299df;font-weight:700}.footer-divider{color:#ced0d7;margin:0 .3rem}.google-mark{color:#4285f4;font-weight:800}@media (width<=560px){.brand-logo{width:10.5rem}.login-card{border-radius:1.15rem;padding:2rem 1.3rem}.login-footer{grid-template-columns:1fr;gap:.65rem;padding:1.25rem}.login-footer,.login-footer p,.login-footer p:last-child{text-align:center;justify-content:center}}@keyframes field-fade-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes button-slide-in{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.field--password,.field__adornment .login-button{animation:none}}.workspace{isolation:isolate;min-height:100vh;color:var(--neutral-700);background:#f8fbff;grid-template-rows:4.5rem 1fr;display:grid;position:relative;overflow:hidden}.workspace:before{z-index:0;content:"";background:linear-gradient(#ffffffeb,#ffffffeb),url(/assets/workspace-background-optimized-BlSKQa7P.webp) 50%/cover;position:absolute;inset:0}.workspace>*{z-index:1;position:relative}.workspace-header{z-index:50;border-bottom:1px solid var(--neutral-100);background:#ffffffb8;align-items:center;padding:0 3.25rem;display:flex;position:relative}.workspace-brand{cursor:pointer;background:0 0;border:0;width:8.5rem;padding:0;display:flex}.workspace-brand .brand-logo{width:100%}.workspace-nav{gap:1.65rem;height:100%;margin-left:0;display:flex}.workspace-nav button{cursor:pointer;color:var(--neutral-700);background:0 0;border:0;padding:0;font-size:1.5rem;font-weight:500;position:relative}.workspace-nav button:hover,.workspace-nav button.is-active{color:var(--neutral-800)}.workspace-nav button.is-active:after{content:"";background:var(--brand-500);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.workspace-user{z-index:1;color:#7c8292;align-items:center;margin-left:auto;font-size:1.05rem;display:flex;position:relative}.profile-trigger{cursor:pointer;width:2.15rem;height:2.15rem;color:var(--brand-700);background:linear-gradient(135deg,#eef4ff,#d8e5ff);border:2px solid #e4ecff;border-radius:50%;place-items:center;padding:0;font-size:.72rem;font-weight:800;display:grid}.profile-trigger:hover{border-color:var(--brand-300);background:var(--brand-100)}.profile-menu{z-index:60;border:1px solid var(--neutral-100);background:#fff;border-radius:.65rem;width:14rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 .9rem 2.3rem #172a4b29}.profile-menu button{min-height:2.25rem;color:var(--neutral-700);text-align:left;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;padding:0 .65rem;font-size:.75rem;display:flex}.profile-menu__identity{border-bottom:1px solid var(--neutral-100);gap:.18rem;margin:0 .15rem .3rem;padding:.45rem .5rem .6rem;display:grid;overflow:hidden}.profile-menu__identity strong{color:var(--brand-600);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.profile-menu__identity span{color:var(--neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.profile-menu button{cursor:pointer}.profile-menu button:hover{color:var(--brand-600);background:var(--brand-50)}.profile-menu__logout{margin-top:.25rem;color:#bc3b3b!important;border-top:1px solid var(--neutral-100)!important;border-radius:0!important}.account-workspace{background:radial-gradient(ellipse at 50% 2%, var(--brand-50) 0%, #fff 55%)}.account-page{width:min(100% - 2.5rem,47rem);margin:0 auto;padding:4rem 0}.account-kicker{color:var(--brand-500);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.account-page h1{color:var(--neutral-900);letter-spacing:-.05em;margin:0 0 1.8rem;font-size:2.2rem}.account-card{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:1rem;margin-top:1rem;padding:1.4rem;box-shadow:0 1rem 2.5rem #2d467014}.profile-card{align-items:center;gap:1rem;display:flex}.profile-avatar{width:4rem;height:4rem;color:var(--brand-700);background:linear-gradient(135deg,#e9f2ff,#c8d9ff);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.account-card h2{color:var(--neutral-800);margin:0 0 .4rem;font-size:1.1rem}.profile-card h2{margin:0}.profile-email{color:var(--brand-500);margin-top:.25rem;font-size:.78rem;display:inline-block}.account-action,.account-save{cursor:pointer;color:var(--brand-600);border:1px solid var(--brand-300);background:#fff;border-radius:.45rem;padding:.65rem .85rem;font-size:.75rem;font-weight:650}.profile-card .account-action{margin-left:auto}.account-details{gap:1rem;display:grid}.account-details label{color:var(--neutral-600);gap:.35rem;font-size:.7rem;display:grid}.account-details input{height:2.6rem;color:var(--neutral-800);border:1px solid var(--neutral-200);background:#fff;border-radius:.45rem;outline:0;padding:0 .75rem;font-size:.8rem}.account-save{color:#fff;border-color:var(--brand-500);background:var(--brand-500);justify-self:start}.settings-card>p{color:var(--neutral-600);font-size:.8rem}.settings-toggle{border-top:1px solid var(--neutral-100);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.settings-toggle span{gap:.25rem;display:grid}.settings-toggle strong{color:var(--neutral-800);font-size:.83rem}.settings-toggle small{color:var(--neutral-600);font-size:.72rem}.settings-toggle input{opacity:0;position:absolute}.settings-toggle i{background:var(--neutral-200);border-radius:1rem;width:2.2rem;height:1.2rem;position:relative}.settings-toggle i:after{content:"";background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .18s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 .05rem .18rem #00000026}.settings-toggle input:checked+i{background:var(--brand-500)}.settings-toggle input:checked+i:after{transform:translate(1rem)}.settings-card__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.settings-card__heading p{max-width:25rem;color:var(--neutral-600);margin:.2rem 0 0;font-size:.75rem}.market-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.setting-select{color:var(--neutral-600);gap:.35rem;font-size:.68rem;display:grid}.setting-select select{height:2.5rem;color:var(--neutral-800);border:1px solid var(--neutral-200);background:#fff;border-radius:.45rem;outline:0;padding:0 .7rem;font-size:.8rem}.market-settings__summary{border-top:1px solid var(--neutral-100);color:var(--brand-700);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1.1rem;font-size:.75rem;font-weight:700;display:flex}.market-settings__summary span{background:var(--brand-50);border-radius:.35rem;padding:.35rem .55rem}.market-settings__summary b{color:var(--neutral-500)}.regions-page{min-width:0;padding:1.25rem 1.1rem 3rem}.regions-title{background:#ffffff8f;justify-content:space-between;align-items:center;min-height:5rem;padding:0 1.5rem;display:flex}.regions-title h1{color:#08090d;letter-spacing:-.05em;margin:0;font-size:2rem}.regions-title button{cursor:pointer;color:var(--neutral-300);background:0 0;border:0;font-size:2rem;font-weight:800}.regions-board{grid-template-columns:repeat(5,minmax(12rem,1fr));gap:2.2rem;margin-top:2.8rem;display:grid;overflow-x:auto}.region-column{border:1px solid var(--neutral-200);background:#ffffff85;grid-template-rows:2.8rem minmax(14rem,1fr) auto;min-width:12rem;max-height:21rem;display:grid;overflow:hidden}.region-column header{border-bottom:1px solid var(--neutral-200);align-items:center;gap:.65rem;padding:0 1.1rem;display:flex}.region-column header strong{color:#13151a;font-size:.88rem}.region-column header small{color:var(--neutral-600);font-size:.68rem}.region-column__items{align-content:start;gap:.35rem;padding:1rem .8rem;display:grid;overflow:auto}.region-column__items button{cursor:pointer;color:#17191e;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:0;border-radius:.35rem;min-height:2.75rem;padding:0 .85rem;font-size:.82rem;overflow:hidden}.region-column__items button.is-selected{color:#fff;background:#578bf0;font-weight:750}.region-column__add{cursor:pointer;min-height:3rem;color:var(--neutral-800);border:0;border-top:1px solid var(--neutral-100);background:#fffc;font-size:.7rem}.region-column__add span{margin-left:.35rem;font-size:1rem}.regions-page>.account-card{width:min(100%,47rem);margin-top:3rem}.regions-title .regions-save{color:#fff;background:var(--brand-500);min-width:5.2rem;height:2.5rem;box-shadow:0 .4rem .8rem color-mix(in srgb, var(--brand-500) 20%, transparent);border:0;border-radius:.45rem;padding:0 .9rem;font-size:.78rem;font-weight:700}.regions-card{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:1rem;margin-top:1.25rem;padding:1.5rem;box-shadow:0 1rem 2.5rem #2d467014}.regions-card .regions-board{margin-top:0}.regions-docs{border-left:3px solid var(--brand-300);background:#ffffff94;border-radius:0 .65rem .65rem 0;width:min(100%,47rem);margin-top:1.5rem;padding:1.1rem 1.25rem}.regions-docs h2{color:var(--neutral-800);margin:0 0 .45rem;font-size:.95rem}.regions-docs p,.regions-docs li{color:var(--neutral-600);font-size:.73rem;line-height:1.5}.regions-docs p{margin:0}.regions-docs ol{margin:.55rem 0 0;padding-left:1.25rem}.regions-title>div{gap:.3rem;display:grid}.regions-title p{color:var(--neutral-600);margin:0;font-size:.78rem}.region-feedback,.region-loading{color:var(--neutral-700);margin:.75rem 1.5rem;font-size:.78rem}.region-feedback--error{color:#b42318}.regions-board{grid-template-columns:repeat(5,minmax(13rem,1fr));gap:1rem}.region-column{grid-template-rows:2.8rem minmax(14rem,1fr) auto}.region-column__item{align-items:center;gap:.2rem;display:flex}.region-column__items .region-column__item>button:first-child{flex:1;min-width:0}.region-column__items .region-column__item>button.is-selected{color:#fff;background:#578bf0;font-weight:750}.region-column__items .region-column__remove{width:1.8rem;min-height:2.1rem;color:var(--neutral-500);text-align:center;background:0 0;flex:0 0 1.8rem;padding:0;font-size:1.1rem}.region-column__items .region-column__remove:hover{color:#b42318;background:#fff1f0}.region-column__items .region-column__remove:disabled{cursor:not-allowed;opacity:.45}.region-column__empty{color:var(--neutral-500);margin:.3rem;font-size:.72rem;line-height:1.4}.region-column__add:disabled{cursor:not-allowed;opacity:.5}.settings-layout{grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.settings-sidebar{border-right:1px solid var(--neutral-100);background:#fff9;flex-direction:column;padding:1.5rem .95rem;display:flex}.settings-sidebar p{color:var(--neutral-600);letter-spacing:.08em;text-transform:uppercase;margin:.25rem .75rem .9rem;font-size:.67rem;font-weight:800}.settings-sidebar nav{gap:.3rem;display:grid}.settings-sidebar button{cursor:pointer;height:2.85rem;color:var(--neutral-700);text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;padding:0 .75rem;font-size:.8rem;display:flex}.settings-sidebar button span{color:var(--neutral-600);font-size:1rem}.settings-sidebar button.is-active{color:#fff;background:linear-gradient(135deg, var(--brand-700), #6a5cff);font-weight:700;box-shadow:0 .45rem .9rem #3d44d833}.settings-sidebar button.is-active span{color:#fff}.plugin-page{min-width:0;padding:2.6rem 2.8rem}.plugin-page__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plugin-page h1{color:var(--neutral-900);letter-spacing:-.05em;margin:0;font-size:2rem}.plugin-page__heading p{color:var(--neutral-600);margin:.45rem 0 0;font-size:.8rem}.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:45rem;margin-top:2rem;display:grid}.plugin-card{background:#fffc;border:1px solid #ffffffe6;border-radius:.85rem;grid-template-columns:2.7rem 1fr;gap:.8rem;padding:1.15rem;display:grid;box-shadow:0 .8rem 2rem #2d467014}.plugin-card>span{color:#fff;background:linear-gradient(135deg, #6da8ff, var(--brand-600));border-radius:.55rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:800;display:grid}.plugin-card h2{color:var(--neutral-800);margin:.1rem 0 .35rem;font-size:.95rem}.plugin-card p{color:var(--neutral-600);margin:0;font-size:.72rem;line-height:1.45}.plugin-card button{cursor:pointer;color:var(--brand-600);border:1px solid var(--brand-300);background:#fff;border-radius:.4rem;grid-column:1/-1;justify-self:start;margin-top:.25rem;padding:.5rem .7rem;font-size:.7rem;font-weight:700}.plugin-card button.is-connected{color:#458b00;background:#f5fbe9;border-color:#b9dc7d}.plugin-page .regions-docs{margin-top:1.5rem}.examples-list{max-width:45rem;margin-top:2rem}.examples-list article{background:#fffc;border:1px solid #ffffffe6;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 .8rem 2rem #2d467014}.examples-list span{color:var(--brand-600);text-transform:uppercase;font-size:.68rem;font-weight:800}.examples-list h2{margin:.35rem 0}.examples-list p{margin:0}.example-form{background:#fffc;border:1px solid #ffffffe6;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:1rem;max-width:43rem;margin-top:2rem;padding:1.4rem;display:grid;box-shadow:0 .8rem 2rem #2d467014}.example-form label{color:var(--neutral-600);gap:.35rem;font-size:.7rem;display:grid}.example-form label:nth-of-type(3),.example-form label:nth-of-type(4),.example-form>div{grid-column:1/-1}.example-form input,.example-form select,.example-form textarea{width:100%;min-height:2.55rem;color:var(--neutral-800);border:1px solid var(--neutral-200);font:inherit;background:#fff;border-radius:.45rem;outline:0;padding:.65rem .75rem;font-size:.78rem}.example-form textarea{resize:vertical;min-height:7rem}.example-form>div{justify-content:flex-end;gap:.65rem;display:flex}.example-form .regions-save{cursor:pointer}.connection-form__wide{grid-column:1/-1}.region-column__items .region-column__item--draft{gap:.25rem}.region-column__items .region-column__item--draft input{color:#17191e;border:1px solid var(--neutral-300);min-width:0;height:2.75rem;font:inherit;background:#fff;border-radius:.35rem;outline:none;flex:1;padding:0 .75rem;font-size:.82rem}.region-column__items .region-column__item--draft input:focus{border-color:var(--neutral-500);box-shadow:0 0 0 2px #505a6e1a}.region-column__items .region-column__confirm{color:#16803c;text-align:center;background:0 0;flex:0 0 2rem;width:2rem;min-height:2rem;padding:0;font-size:1.2rem;font-weight:700}.region-column__items .region-column__confirm:hover{color:#0d642d;background:#edf8f0}.region-column__items .region-column__confirm:disabled{cursor:not-allowed;opacity:.45}.region-column__item{position:relative}.region-column__items .region-column__item>.region-column__remove{z-index:1;color:var(--neutral-500);background:0 0;position:absolute;right:.15rem}.region-column__items .region-column__item>.region-column__remove:hover{color:#b42318;background:#ffffffb8}.region-column__items .region-column__item>.region-column__remove--selected{color:#ffffffd9}.region-column__items .region-column__item>.region-column__remove--selected:hover{color:#fff;background:#0000001f}.region-column__items .region-column__item--draft>.region-column__remove{flex:0 0 1.8rem;width:1.8rem;position:static}.region-column__add{justify-content:center;align-items:center;gap:.35rem;display:flex}.region-column__add span{margin-left:0}.email-block-form{max-width:56rem}.email-block-form__wide{grid-column:1/-1}.email-block-form__wide textarea{min-height:7rem;color:var(--neutral-700);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.45}.email-block-form__wide:nth-of-type(4) textarea{min-height:20rem}.email-block-form>div{align-items:center}.block-tabs{border-bottom:1px solid var(--neutral-200);gap:1rem;margin-top:1.5rem;display:flex}.block-tabs button{cursor:pointer;color:var(--neutral-500);background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem .15rem;font-size:.8rem;font-weight:700}.block-tabs button.is-active{color:var(--brand-600);border-bottom-color:var(--brand-500)}.block-preview{border:1px solid var(--neutral-200);background:#ffffffdb;border-radius:.75rem;width:min(100%,40rem);margin-top:1.5rem;padding:1rem;box-shadow:0 .8rem 2rem #2d467014}.block-preview__label{color:var(--neutral-500);margin:0 0 .75rem;font-size:.7rem;font-weight:700}.block-preview article{border:1px solid var(--neutral-200);background:#fff;border-radius:.35rem;overflow:hidden}.block-preview__image{background:linear-gradient(145deg,#e8eef8 0%,#aab6cc 43%,#252c3d 43.5%,#4c566b 72%,#c7cedd 100%);min-height:13rem}.block-preview__content{padding:1.45rem}.block-preview__content h2{color:var(--neutral-800);letter-spacing:-.035em;margin:0;font-size:1.35rem;line-height:1.12}.block-preview__content p{color:var(--neutral-600);margin:.8rem 0 1rem;font-size:.78rem;line-height:1.5}.block-preview__content a{color:#fff;background:var(--brand-600);border-radius:.3rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.channels-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:43rem;margin-top:2rem;display:grid}.channels-settings label{border:1px solid var(--neutral-100);background:#ffffffc2;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.channels-settings label>span{gap:.2rem;display:grid}.channels-settings strong{color:var(--neutral-800);font-size:.82rem}.channels-settings small{color:var(--neutral-600);font-size:.67rem}.channels-settings input{opacity:0;position:absolute}.channels-settings i{background:var(--neutral-200);cursor:pointer;border-radius:1rem;flex:none;width:2.2rem;height:1.2rem;position:relative}.channels-settings i:after{content:"";background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .18s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 .05rem .18rem #00000026}.channels-settings input:checked+i{background:var(--brand-500)}.channels-settings input:checked+i:after{transform:translate(1rem)}.channels-page .regions-docs{margin-top:1.5rem}.font-layout{grid-template-columns:.8fr 1.2fr;gap:1rem;max-width:45rem;margin-top:2rem;display:grid}.font-card{background:#fffc;border:1px solid #ffffffe6;border-radius:.85rem;padding:1.2rem;box-shadow:0 .8rem 2rem #2d467014}.font-card h2{color:var(--neutral-800);margin:0 0 1rem;font-size:.95rem}.font-library{gap:.45rem;display:grid}.font-library button{cursor:pointer;height:2.7rem;color:var(--neutral-700);border:1px solid var(--neutral-100);text-align:left;background:#fff;border-radius:.45rem;align-items:center;gap:.65rem;padding:0 .65rem;font-size:.75rem;display:flex}.font-library button span{width:1.75rem;height:1.75rem;color:var(--brand-600);background:var(--brand-50);border-radius:.35rem;place-items:center;font-size:.8rem;display:grid}.font-library button.is-selected{color:var(--brand-700);border-color:var(--brand-300);background:var(--brand-50);font-weight:700}.font-assignment{align-content:start;gap:.75rem;display:grid}.font-assignment label{color:var(--neutral-600);gap:.3rem;font-size:.67rem;display:grid}.font-assignment select{height:2.35rem;color:var(--neutral-800);border:1px solid var(--neutral-200);background:#fff;border-radius:.4rem;padding:0 .6rem;font-size:.76rem}.font-stack{background:var(--neutral-50);border-radius:.5rem;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.45rem .65rem;margin-top:.2rem;padding:.8rem;display:grid}.font-stack span{width:1.2rem;height:1.2rem;color:var(--brand-700);background:var(--brand-100);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.font-stack strong{color:var(--neutral-800);font-size:.8rem}.font-stack i{color:var(--neutral-600);font-size:.65rem;font-style:normal}.font-assignment .regions-save{cursor:pointer;justify-self:start}.blocks-table{border:1px solid var(--neutral-200);background:#fffc;border-radius:.75rem;max-width:100%;margin-top:2rem;overflow:hidden}.blocks-table__head,.blocks-table__row{grid-template-columns:1.4fr .7fr .85fr .95fr .9fr auto;align-items:center;gap:.75rem;padding:0 1rem;display:grid}.blocks-table__head{height:2.5rem;color:var(--neutral-600);border-bottom:1px solid var(--neutral-200);text-transform:uppercase;font-size:.66rem;font-weight:700}.blocks-table__row{border-bottom:1px solid var(--neutral-100);min-height:3.5rem;color:var(--neutral-700);font-size:.75rem}.blocks-table__row:last-child{border-bottom:0}.blocks-table__row strong{color:var(--neutral-800)}.blocks-table__row div{justify-content:flex-end;gap:.45rem;display:flex}.blocks-table__row button{cursor:pointer;color:var(--brand-600);border:1px solid var(--brand-300);background:#fff;border-radius:.35rem;padding:.4rem .55rem;font-size:.66rem}.blocks-table__row .blocks-delete{color:#b34343;border-color:#efc8c8}.email-blocks-page .regions-docs{margin-top:1.5rem}.email-blocks-page{width:100%}.email-blocks-page .blocks-table{width:100%;max-width:none}.email-blocks-page .regions-docs{width:min(100%,50rem)}.email-blocks-page .blocks-table__head,.email-blocks-page .blocks-table__row{grid-template-columns:1.35fr .65fr 1fr 1.1fr .8fr 1.15fr}@media (width<=700px){.settings-layout{grid-template-columns:1fr}.settings-sidebar{display:none}}@media (width<=600px){.plugin-page{padding:1.3rem .9rem}.plugin-grid,.channels-settings,.font-layout{grid-template-columns:1fr}.blocks-table{overflow-x:auto}.blocks-table__head,.blocks-table__row{min-width:34rem}.market-settings__grid{grid-template-columns:1fr}.settings-card__heading{display:grid}.settings-card__heading .account-action{justify-self:start}}.campaigns-empty,.chat-empty{place-items:center;padding:5rem 1.5rem;display:grid}.campaign-actions{gap:.85rem;width:11.9rem;display:grid}.campaign-actions button{cursor:pointer;border-radius:.48rem;justify-content:center;align-items:center;gap:.6rem;height:2.85rem;font-size:1.32rem;font-weight:600;display:inline-flex}.campaign-actions svg{fill:none;stroke:currentColor;stroke-width:1.45px;width:1.3rem}.primary-action{color:#fff;border:1px solid var(--brand-500);background:var(--brand-500);box-shadow:0 .5rem 1rem color-mix(in srgb, var(--brand-500) 20%, transparent)}.primary-action:hover{background:var(--brand-600)}.secondary-action{color:var(--brand-500);border:1px solid var(--brand-300);background:#ffffff7a}.secondary-action:hover{background:var(--brand-50)}.chat-empty{text-align:center}.chat-empty h1{color:#454c60;letter-spacing:-.05em;margin:.25rem 0 .65rem;font-size:clamp(1.8rem,4vw,3.1rem)}.chat-empty p{color:#969cab;margin:0}.chat-empty .chat-kicker{color:#668df0;letter-spacing:.12em;font-size:1.08rem;font-weight:800}@media (width<=600px){.workspace-header{padding:0 1.25rem}.workspace-nav{gap:1.1rem;margin-left:.75rem}.workspace-nav button{font-size:1.35rem}}.chat-workspace{background:linear-gradient(135deg, var(--brand-50), #fff 33%, #fff)}.chat-page{grid-template-columns:16rem minmax(0,1fr);min-height:0;display:grid}.chat-sidebar{border-right:1px solid var(--neutral-100);background:#ffffff7a;padding:1.25rem .85rem}.new-chat-button{cursor:pointer;width:100%;height:2.55rem;color:var(--brand-600);border:1px solid var(--brand-300);background:#fff;border-radius:.55rem;align-items:center;gap:.55rem;padding:0 .72rem;font-size:1.2rem;font-weight:650;display:flex}.new-chat-button:hover{background:var(--brand-50)}.new-chat-button span{font-size:1.8rem;font-weight:400}.chat-sidebar__heading{color:var(--neutral-600);letter-spacing:.1em;margin:1.6rem .7rem .55rem;font-size:.93rem;font-weight:800}.chat-history{gap:.18rem;display:grid}.chat-history button{cursor:pointer;width:100%;color:var(--neutral-700);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:1.14rem;display:flex;overflow:hidden}.chat-history button:hover{color:var(--neutral-800);background:var(--neutral-100)}.chat-history button.is-active{color:var(--brand-700);background:var(--brand-50);font-weight:650}.history-icon{color:var(--neutral-600);font-size:1.5rem}.chat-history button.is-active .history-icon{color:var(--brand-500)}.chat-main{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:2rem 1.5rem 1.25rem;display:grid}.chat-thread{width:min(100%,48rem);min-height:0;margin:0 auto;overflow-y:auto}.chat-welcome{text-align:center;align-content:center;justify-items:center;min-height:100%;padding-bottom:7rem;display:grid}.chat-welcome__logo{width:15rem;margin-bottom:1.35rem}.chat-welcome__mark{color:#fff;background:linear-gradient(135deg, var(--brand-300), var(--brand-500));width:3.15rem;height:3.15rem;box-shadow:0 .8rem 1.6rem color-mix(in srgb, var(--brand-500) 24%, transparent);border-radius:1rem;place-items:center;margin-bottom:1.35rem;font-size:2.175rem;display:grid}.chat-kicker{color:var(--brand-500);letter-spacing:.13em;margin:0;font-size:1.05rem;font-weight:800}.chat-welcome h1{color:var(--neutral-800);letter-spacing:-.055em;margin:.45rem 0 .6rem;font-size:clamp(2rem,4.5vw,3.2rem)}.chat-welcome>p:not(.chat-kicker){color:var(--neutral-700);margin:0}.chat-suggestions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:2rem;display:flex}.chat-suggestions button{cursor:pointer;color:var(--neutral-700);border:1px solid var(--neutral-200);background:#ffffffb8;border-radius:.65rem;padding:.7rem .9rem;font-size:1.17rem;box-shadow:0 .25rem .75rem #002d9309}.chat-suggestions button:hover{color:var(--brand-600);border-color:var(--brand-300);background:var(--brand-50)}.chat-page--active .chat-thread{padding-bottom:1.5rem}.chat-message{color:var(--neutral-800);grid-template-columns:2rem 1fr;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.chat-message p{max-width:39rem;margin:.35rem 0 0;line-height:1.6}.chat-message__avatar{border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:1.005rem;font-weight:750;display:grid}.chat-message--user .chat-message__avatar{color:var(--brand-700);background:var(--brand-100)}.chat-message--assistant .chat-message__avatar{color:#fff;background:var(--brand-500)}.chat-composer{width:min(100%,48rem);margin:0 auto;padding:.4rem .4rem 2.1rem;position:relative}.chat-composer textarea{resize:none;width:100%;min-height:3.75rem;max-height:10rem;color:var(--neutral-800);border:1px solid var(--neutral-200);font:inherit;background:#ffffffe6;border-radius:1rem;outline:none;padding:1.12rem 4rem 1rem 1.1rem;line-height:1.4;display:block;box-shadow:0 .7rem 2rem #002d9314}.chat-composer textarea::placeholder{color:var(--neutral-600)}.chat-composer textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 12%, transparent), 0 .7rem 2rem #002d9314}.chat-composer>button{cursor:pointer;color:#fff;background:var(--brand-500);border:0;border-radius:.68rem;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute;bottom:3.35rem;right:.9rem}.chat-composer>button:hover:not(:disabled){background:var(--brand-600);transform:translateY(-1px)}.chat-composer>button:disabled{cursor:default;background:var(--neutral-300)}.chat-composer>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:1.05rem}.chat-composer>p{color:var(--neutral-600);text-align:center;margin:0;font-size:.975rem;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.chat-page{grid-template-columns:1fr}.chat-sidebar{display:none}.chat-main{padding:1.25rem .85rem 1rem}.chat-welcome{padding-bottom:4rem}.chat-suggestions{width:100%;display:grid}.chat-suggestions button{width:100%}.chat-composer{padding-bottom:1.9rem}}.overview-workspace{background:linear-gradient(135deg, #fff 8%, var(--brand-50) 49%, #fff 100%)}.overview-body{min-width:0;min-height:0;transition:grid-template-columns var(--motion-duration) ease;grid-template-columns:0 minmax(0,1fr);display:grid}.overview-body--with-channels{grid-template-columns:11rem minmax(0,1fr)}.overview-body--closing{grid-template-columns:0 minmax(0,1fr)}.overview-page{min-width:0;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3.75rem)}.overview-title{align-items:baseline;gap:2.25rem;display:flex}.overview-title h1{color:var(--neutral-900);letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,4vw,3rem);font-weight:600}.overview-title span{color:var(--neutral-300);letter-spacing:-.055em;font-size:clamp(1.75rem,3.4vw,2.45rem);font-weight:600}.overview-toolbar{justify-content:space-between;align-items:center;gap:1.5rem;margin:3.7rem 1.1rem 1.6rem;display:flex}.overview-search{width:min(25rem,100%);color:var(--neutral-600);align-items:center;gap:.55rem;display:flex}.overview-search svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:1.1rem}.overview-search input{width:100%;color:var(--neutral-800);font:inherit;background:0 0;border:0;outline:0;padding:.4rem 0;font-size:1.32rem}.overview-search input::placeholder{color:var(--neutral-600)}.overview-new{cursor:pointer;border-radius:.45rem;align-items:center;gap:.5rem;height:2.65rem;padding:0 1rem;font-size:1.275rem;font-weight:650;display:inline-flex}.overview-new span{font-size:1.875rem;font-weight:400}.campaign-table-wrap{border:1px solid var(--neutral-200);background:#ffffffa6;border-radius:.9rem;position:relative;overflow:auto}.campaign-table{border-collapse:collapse;width:100%;min-width:65rem;color:var(--neutral-800);font-size:1.17rem}.campaign-table th{height:2.85rem;color:var(--neutral-700);border-bottom:1px solid var(--neutral-200);text-align:left;white-space:nowrap;padding:0 .8rem;font-weight:500}.campaign-table th:first-child,.campaign-table td:first-child{width:2.7rem;padding-left:.8rem;padding-right:0}.campaign-table th:last-child,.campaign-table td:last-child{text-align:center;width:2.5rem}.campaign-table th svg{vertical-align:-.18rem;fill:none;width:.88rem;stroke:var(--neutral-600);stroke-width:1.2px;margin-right:.25rem}.campaign-table td{border-bottom:1px solid var(--neutral-100);white-space:nowrap;height:3.55rem;padding:0 .8rem}.campaign-table tbody tr:last-child td{border-bottom:0}.campaign-row{cursor:pointer}.campaign-table tbody tr:hover{background:var(--brand-50)}.checkbox{vertical-align:middle;border:1px solid var(--neutral-200);background:#fff;border-radius:.22rem;width:1.25rem;height:1.25rem;display:inline-block}.muted-icon{color:var(--neutral-500);vertical-align:-.07rem;margin-right:.42rem;font-size:1.5rem}.muted-cell{color:var(--neutral-500)}.status--pending{color:#bd7a00}.status--completed{color:#4d9b00}.status--draft{color:var(--neutral-700)}.more-cell{color:var(--neutral-700);font-size:1.8rem;font-weight:700}.no-campaigns{color:var(--neutral-700);text-align:center;margin:0;padding:2.5rem}.campaign-pagination{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:1rem;display:flex}.campaign-pagination button{cursor:pointer;width:2.1rem;height:2.1rem;color:var(--neutral-700);border:1px solid var(--neutral-200);background:#ffffffb3;border-radius:.4rem;place-items:center;padding:0;font-size:.82rem;font-weight:500;display:grid}.campaign-pagination button:hover:not(:disabled),.campaign-pagination button.is-active{color:#fff;border-color:var(--brand-500);background:var(--brand-500)}.campaign-pagination button:disabled{cursor:default;opacity:.4}.table-menu-cell{position:relative}.table-menu-trigger{cursor:pointer;color:var(--neutral-700);background:0 0;border:0;font-size:1.875rem;font-weight:700}.table-dashboard-menu{z-index:5;width:12.8rem;color:var(--neutral-800);background:#fff;border-radius:.55rem;position:absolute;top:2.15rem;right:.45rem;overflow:visible;box-shadow:0 .9rem 2.2rem #15161929}.table-dashboard-menu>div{gap:.15rem;padding:.85rem 1rem .7rem;display:grid}.table-dashboard-menu>div span{color:var(--neutral-600);font-size:.99rem}.table-dashboard-menu>button{cursor:pointer;width:calc(100% - .7rem);height:2.25rem;color:var(--neutral-700);text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.5rem;margin:.35rem;padding:0 .7rem;font-size:1.08rem;display:flex}.table-dashboard-menu>button.is-active,.table-dashboard-menu>button:hover:not(:disabled){color:#fff;background:var(--brand-500)}.table-dashboard-menu>button:disabled{cursor:not-allowed;color:var(--neutral-300)}.column-settings{background:#fff;border-radius:.55rem;width:12.8rem;padding:.7rem .45rem;position:absolute;bottom:0;right:100%;box-shadow:0 .9rem 2.2rem #15161929}.column-settings h2{margin:.1rem .5rem .65rem;font-size:1.17rem}.column-settings label{cursor:pointer;height:2.3rem;color:var(--neutral-700);border-radius:.3rem;align-items:center;gap:.55rem;padding:0 .5rem;font-size:1.05rem;display:flex}.column-settings label:hover{background:var(--neutral-100)}.column-settings input{opacity:0;position:absolute}.settings-checkbox{color:#0000;border:1px solid var(--neutral-200);background:#fff;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:1.17rem;font-weight:800;display:grid}.column-settings input:checked+.settings-checkbox{color:#fff;background:#a7d837;border-color:#a7d837}.table-filter{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.table-filter:hover{color:var(--brand-600)}.filter-panel{z-index:10;width:min(19rem,100vw - 2rem);animation:filter-panel-fade-in var(--motion-duration) ease both;background:#fffffff7;border:1px solid #fffc;border-radius:.7rem;position:fixed;overflow:hidden;box-shadow:0 .85rem 2.2rem #15161924}.filter-panel__header{justify-content:space-between;align-items:center;padding:.85rem 1rem .65rem;display:flex}.filter-panel__header h2{color:var(--neutral-800);margin:0;font-size:1.1rem;font-weight:600}.filter-panel__header button{cursor:pointer;color:var(--neutral-500);background:0 0;border:0;padding:0;font-size:1.75rem;font-weight:300;line-height:.7}.filter-panel__actions{gap:.45rem;padding:0 1rem .8rem;display:flex}.filter-panel__actions button{cursor:pointer;color:#fff;background:var(--brand-500);height:1.85rem;box-shadow:0 .25rem .55rem color-mix(in srgb, var(--brand-500) 18%, transparent);border:0;border-radius:.38rem;padding:0 .65rem;font-size:.8rem}.filter-panel__actions button:hover:not(:disabled){background:var(--brand-600)}.filter-panel__actions button:disabled{cursor:not-allowed;color:var(--neutral-600);background:var(--neutral-100);box-shadow:none}.filter-panel__search{height:2.4rem;color:var(--neutral-500);background:var(--neutral-50);border-radius:.38rem;align-items:center;gap:.45rem;margin:0 .55rem .4rem;padding:0 .7rem;display:flex}.filter-panel__search svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:.85rem}.filter-panel__search input{width:100%;color:var(--neutral-800);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.filter-panel__search input::placeholder{color:var(--neutral-500)}.filter-panel__options{border-top:1px solid var(--neutral-100);max-height:12rem;overflow-y:auto}.filter-panel__options label{cursor:pointer;min-height:3rem;color:var(--neutral-800);border-bottom:1px solid var(--neutral-100);align-items:center;gap:.55rem;padding:0 1rem;font-size:.8rem;display:flex}.filter-panel__options label:last-child{border-bottom:0}.filter-panel__options label:hover{background:var(--neutral-50)}.filter-panel__options input{opacity:0;position:absolute}.filter-checkbox{color:#0000;border:1px solid var(--neutral-200);background:#fff;border-radius:.22rem;flex:0 0 1rem;place-items:center;width:1rem;height:1rem;font-size:1rem;font-weight:800;display:grid}.filter-panel__options input:checked+.filter-checkbox{color:#fff;background:#a7d837;border-color:#a7d837;box-shadow:0 .15rem .4rem #84bb1942}@keyframes filter-panel-fade-in{0%{opacity:0}to{opacity:1}}.campaign-channels{border-right:1px solid var(--neutral-100);min-width:0;min-height:0;transition:transform var(--motion-duration) ease;will-change:transform;pointer-events:none;background:#fff9;flex-direction:column;padding:1.25rem .8rem;display:flex;position:relative;overflow:hidden;transform:translate(-100%)}.campaign-channels.is-opening{pointer-events:auto;transform:translate(0)}.campaign-channels.is-closing{pointer-events:none;transform:translate(-100%)}.campaign-channels__title{color:var(--neutral-600);letter-spacing:.08em;text-transform:uppercase;gap:.2rem;padding:.1rem .55rem 1.25rem;font-size:.93rem;display:grid;position:relative;overflow:hidden}.campaign-channels__title strong{color:var(--neutral-800);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:1.17rem;overflow:hidden}.campaign-channels__title button{cursor:pointer;color:var(--neutral-500);background:0 0;border:0;padding:0;font-size:1.875rem;position:absolute;top:0;right:0}.campaign-channels nav{gap:.2rem;display:grid}.campaign-channels nav button{cursor:pointer;min-height:2.55rem;color:var(--neutral-700);text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:0 .55rem;font-size:1.17rem;display:flex}.campaign-channels nav button:hover{background:var(--neutral-100)}.campaign-channels nav button.is-active{color:var(--brand-700);background:var(--brand-50);font-weight:650}.campaign-channels nav button span{width:1rem;color:var(--neutral-600);text-align:center}.channels-collapse{cursor:pointer;width:2.25rem;height:1.85rem;color:var(--neutral-600);border:1px solid var(--neutral-200);background:#fff;border-radius:.4rem;margin:auto 0 0 auto;font-size:1.5rem}@media (width<=700px){.overview-body--with-channels{grid-template-columns:8.5rem minmax(0,1fr)}.campaign-channels{padding:1rem .45rem}.campaign-channels nav button{gap:.35rem;padding:0 .35rem;font-size:1.05rem}.overview-page{padding-top:2rem}.overview-toolbar{flex-direction:column;align-items:stretch;margin:2.3rem 0 1.25rem}.overview-search{width:100%}.overview-new{justify-content:center}}.mail-workspace{background:linear-gradient(135deg, #fff 8%, var(--brand-50) 49%, #fff 100%)}.mail-body{grid-template-columns:10.5rem minmax(0,1fr) minmax(0,40rem);column-gap:1.5rem;min-width:0;min-height:0;padding-right:1.5rem;display:grid}.mail-channels{padding-top:1.4rem}.mail-modules{justify-self:stretch;width:100%;min-width:0;padding:2.3rem 1.35rem 1rem}.mail-page-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mail-page-heading>div{align-items:baseline;gap:1.65rem;display:flex}.mail-page-heading h1{color:var(--neutral-800);letter-spacing:-.04em;margin:0;font-size:2.85rem}.mail-page-heading span{color:var(--neutral-300);letter-spacing:-.045em;font-size:2.475rem;font-weight:700}.mail-page-heading p{color:var(--neutral-700);white-space:nowrap;margin:0;font-size:1.17rem}.module-tools{border:1px solid var(--neutral-100);background:#ffffffbf;border-radius:.45rem;height:2.55rem;margin-top:2rem;display:flex}.module-tools label{color:var(--neutral-500);flex:1;align-items:center;gap:.45rem;padding:0 .75rem;display:flex}.module-tools label svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:.9rem}.module-tools input{width:100%;color:var(--neutral-800);font:inherit;background:0 0;border:0;outline:0;font-size:1.08rem}.module-tools input::placeholder{color:var(--neutral-500)}.module-view-toggle{align-items:center;padding-right:.3rem;display:flex}.module-view-toggle button{cursor:pointer;width:2rem;height:1.8rem;color:var(--neutral-600);background:0 0;border:0;border-radius:.3rem;font-size:1.5rem}.module-view-toggle button.is-active{color:var(--brand-500);border:1px solid var(--neutral-200);background:#fff}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.65rem;display:grid}.module-grid>button{cursor:pointer;background:var(--neutral-50);border:1px solid #0000;border-radius:.4rem;min-width:0;height:17rem;padding:0}.module-grid>button:hover,.module-grid>button.is-selected{border-color:var(--brand-300);background:var(--brand-50)}.module-preview{height:100%;color:var(--neutral-600);align-content:center;justify-items:center;gap:1.1rem;padding:.8rem;font-size:1.02rem;display:grid}.module-preview__card{width:min(100%,7.35rem);min-height:4rem;color:var(--neutral-800);text-align:left;background:#fff;border-radius:.35rem;align-content:center;gap:.25rem;padding:.35rem;font-size:.75rem;display:grid;box-shadow:0 .45rem 1rem #1516191a}.module-preview__card strong{font-size:.75rem}.module-preview__card p{color:var(--neutral-700);margin:0;line-height:1.2}.module-preview__card i{color:#fff;background:var(--neutral-800);width:max-content;padding:.08rem .2rem;font-size:.75rem;font-style:normal}.module-preview__image{background:linear-gradient(140deg,#c7d0dc,#68768c 48%,#1f2530);border-radius:.12rem;height:2.7rem}.module-preview--0 .module-preview__card{width:min(100%,7.35rem)}.module-preview--1 .module-preview__card,.module-preview--2 .module-preview__card{min-height:7.3rem}.module-preview--3 .module-preview__card,.module-preview--4 .module-preview__card{min-height:4.65rem}.module-preview--5 .module-preview__card{min-height:6.5rem}.module-count{color:var(--neutral-600);text-align:center;margin:.8rem 0 0;font-size:1.05rem}.mail-preview{background:#fff;border-radius:.7rem .7rem 0 0;justify-self:stretch;width:100%;min-width:0;margin:4.3rem 0 1.3rem;overflow:hidden;box-shadow:0 .8rem 2.2rem #15161914}.mail-preview__title{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;gap:1rem;min-height:3.9rem;padding:0 1.15rem;display:flex}.mail-preview__title p{color:var(--neutral-700);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.35rem;overflow:hidden}.mail-preview__title strong{color:var(--neutral-800);font-weight:650}.mail-preview__title button{cursor:pointer;color:var(--neutral-700);background:0 0;border:0;padding:0 .15rem;font-size:2.025rem;font-weight:700}.mail-preview__toolbar{border-bottom:1px solid var(--neutral-100);align-items:center;gap:.45rem;height:3.5rem;padding:0 .8rem;display:flex}.mail-preview__toolbar>button{width:2.2rem;height:2rem;color:var(--neutral-600);border:1px solid var(--neutral-200);background:#fff;border-radius:.35rem}.mail-preview__toolbar>div{border:1px solid var(--neutral-200);border-radius:.35rem;display:flex;overflow:hidden}.mail-preview__toolbar>div button{width:2rem;height:1.9rem;color:var(--neutral-600);border:0;border-right:1px solid var(--neutral-200);background:#fff}.mail-preview__toolbar>div button:last-child{border:0}.mail-preview__toolbar>div button.is-active{color:var(--brand-500);background:var(--brand-50)}.mail-preview__toolbar label{color:var(--neutral-600);justify-items:center;gap:.12rem;font-size:.75rem;display:grid}.mail-preview__toolbar label input{appearance:none;cursor:pointer;background:var(--neutral-200);border-radius:1rem;width:1.65rem;height:.85rem;margin:0}.mail-preview__toolbar label input:checked{background:var(--brand-300)}.export-button{color:#fff;background:var(--brand-500);border:0;border-radius:.35rem;height:2.2rem;margin-left:auto;padding:0 .8rem;font-size:1.05rem}.mail-meta{color:var(--neutral-600);border-bottom:1px solid var(--neutral-100);grid-template-columns:4.5rem 1fr;gap:.18rem .7rem;padding:.9rem;font-size:.96rem;display:grid}.mail-meta b{color:var(--neutral-700);font-weight:500}.email-canvas{color:var(--neutral-800);padding:1.7rem 1.7rem 3rem}.email-canvas__link{color:var(--neutral-800);text-align:center;margin:0 0 2rem;font-size:2.4rem}.email-canvas__hero{background:linear-gradient(145deg,#e2e7ef 0%,#8b99af 43%,#252d3b 44%,#5f6d7f 75%,#d7dce5 100%);height:13rem}.email-canvas h2{letter-spacing:-.025em;margin:1.2rem 0 .9rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.12}.email-canvas p{color:var(--neutral-700);margin:0;font-size:1.14rem;line-height:1.45}.email-canvas button{color:#fff;background:var(--neutral-800);border:0;border-radius:.25rem;margin-top:1rem;padding:.48rem .8rem;font-size:1.02rem}.mail-preview__toolbar .preview-switch{min-width:2.2rem;color:var(--neutral-600);justify-items:center;gap:.14rem;font-size:.75rem;line-height:1;display:grid}.mail-preview__toolbar .preview-switch input{opacity:0;width:1px;height:1px;position:absolute}.mail-preview__toolbar .preview-switch i{cursor:pointer;background:var(--neutral-200);border-radius:1rem;width:1.8rem;height:.95rem;transition:background .18s;display:block;position:relative}.mail-preview__toolbar .preview-switch i:after{content:"";background:#fff;border-radius:50%;width:.71rem;height:.71rem;transition:transform .18s;position:absolute;top:.12rem;left:.12rem;box-shadow:0 .05rem .14rem #15161929}.mail-preview__toolbar .preview-switch input:checked+i{background:var(--brand-300)}.mail-preview__toolbar .export-button{width:3.35rem;height:2.95rem;color:var(--neutral-700);border:1px solid var(--neutral-200);background:#fff;border-radius:.5rem;place-items:center;margin-left:auto;padding:.23rem .35rem;font-size:1.05rem;line-height:1;display:grid}.mail-preview__toolbar .export-button:hover{color:var(--brand-600);border-color:var(--brand-300);background:var(--brand-50)}.mail-preview__toolbar .export-button span:last-child{color:var(--neutral-600);font-size:1.5rem}.mail-preview{border-radius:1rem 1rem 0 0;box-shadow:0 1rem 2.5rem #1516191a}.mail-preview__title{padding-left:1.3rem;padding-right:1.3rem}.mail-preview__toolbar .preview-switch i:after{z-index:1}.mail-preview__toolbar .export-button span{display:block}.mail-preview__toolbar .export-button span:first-child{align-self:end}.mail-preview__toolbar .export-button span:last-child{align-self:start;line-height:.75}.flag-dk{vertical-align:-.21rem;background:linear-gradient(90deg,#0000 39%,#fff 39% 52%,#0000 52%),linear-gradient(#0000 44%,#fff 44% 59%,#0000 59%),#c94343;border-radius:50%;width:1.2rem;height:1.2rem;margin-right:.5rem;display:inline-block}.mail-preview__toolbar .export-button{color:#fff;background:var(--brand-500);width:auto;min-width:5.6rem;height:2.75rem;box-shadow:0 .45rem .9rem color-mix(in srgb, var(--brand-500) 22%, transparent);border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;margin-left:auto;padding:0 .85rem;font-size:1.17rem;font-weight:650;display:inline-flex}.mail-preview__toolbar .export-button:hover{color:#fff;background:var(--brand-600);border:0}.mail-preview__toolbar .export-button span:first-child,.mail-preview__toolbar .export-button span:last-child{align-self:auto;display:inline}.mail-preview__toolbar .export-button span:last-child{color:#fff;font-size:1.95rem;line-height:1}.mail-preview-shell{justify-self:stretch;width:100%;min-width:0;margin:4.3rem 0 1.3rem}.mail-preview-shell .mail-preview__title{border:0;min-height:3.7rem;padding:0 0 1rem}.mail-preview-shell .mail-preview{width:100%;margin:0}.mail-preview-shell .mail-preview__title p{color:var(--neutral-700)}.table-dashboard-menu{z-index:1000;top:var(--menu-top,0);left:var(--menu-left,0);position:fixed;right:auto}.column-settings{position:absolute}.campaign-row-menu-trigger{cursor:pointer;width:2rem;height:2.2rem;color:var(--neutral-600);background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-grid}.campaign-row-menu-trigger:hover,.campaign-row-menu-trigger[aria-expanded=true]{color:var(--brand-700);background:var(--brand-50)}.campaign-row-menu{z-index:1000;border:1px solid var(--neutral-100);background:#fff;border-radius:.55rem;width:11rem;padding:.3rem;position:fixed;box-shadow:0 .7rem 1.8rem #172a4b2e}.campaign-row-menu button{cursor:pointer;width:100%;min-height:2.25rem;color:var(--neutral-700);font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;padding:0 .65rem;font-size:.75rem}.campaign-row-menu button:hover{color:var(--brand-700);background:var(--brand-50)}@media (width<=1100px){.mail-preview-shell{grid-column:2;margin:0 1.35rem 1.35rem}}@media (width<=700px){.mail-preview-shell{grid-column:auto;margin:0 .85rem .85rem}}.brand{font-size:.63rem}.workspace-nav button{font-size:1rem}.workspace-user{font-size:.7rem}.login-button{font-size:.76rem}.field__label{font-size:.63rem}.field__input{font-size:.78rem}.field__adornment .login-button{font-size:.68rem}.campaign-actions button{font-size:.9rem}.overview-new{font-size:1rem;font-weight:600;line-height:1}.overview-search input{font-size:.88rem}.campaign-table{font-size:.92rem}.status{font-size:.9rem}.table-dashboard-menu>button{font-size:.72rem}.table-dashboard-menu>div strong{font-size:.82rem}.table-dashboard-menu>div span,.column-settings label{font-size:.7rem}.column-settings h2,.campaign-channels nav button{font-size:.78rem}.new-chat-button{font-size:.8rem}.chat-history button{font-size:.76rem}.chat-sidebar__heading{font-size:.62rem}.chat-suggestions button{font-size:.78rem}.chat-composer>p{font-size:.65rem}.module-tools input{font-size:.72rem}.module-preview{font-size:.68rem}.module-count{font-size:.7rem}.mail-page-heading p{font-size:.78rem}.mail-preview__title p{font-size:.9rem}.mail-preview__toolbar .export-button{font-size:.78rem}.mail-preview__toolbar .preview-switch{font-size:.48rem}.mail-meta{font-size:.64rem}.email-canvas button{font-size:.68rem}@media (width>=701px){.overview-body--with-channels{grid-template-columns:14rem minmax(0,1fr)}.campaign-channels{padding:1.4rem .95rem}.campaign-channels nav{gap:.35rem}.campaign-channels nav button{border-radius:.55rem;gap:.8rem;min-height:3.25rem;padding:0 .8rem;font-size:1rem}.campaign-channels nav button span{width:1.35rem;font-size:1.25rem}.channels-collapse{width:2.7rem;height:2.1rem;font-size:1.2rem}}@media (width>=1101px){.mail-body{grid-template-columns:14rem minmax(0,1fr) minmax(0,40rem)}}.mail-page-heading h1{font-size:2rem}.mail-page-heading span{font-size:1.7rem}.overview-title h1{font-size:2.25rem}.overview-title span{font-size:1.9rem}.mail-workspace:has(.campaign-details){grid-template-rows:4.5rem minmax(0,1fr);overflow:hidden}.mail-workspace:has(.campaign-details) .details-body{grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.mail-workspace:has(.campaign-details) .details-channels{border-right:1px solid var(--neutral-100);background:#ffffff9e;min-height:0;padding:1.4rem .95rem;display:flex}.mail-workspace:has(.campaign-details) .campaign-details{min-width:0;padding:2.25rem 2.8rem}.mail-workspace:has(.campaign-details) .campaign-details form{width:min(100%,47rem);margin-top:2rem}.mail-workspace:has(.campaign-details) .campaign-details form{background:#ffffffb8;border:1px solid #ffffffd9;border-radius:1rem;padding:1.6rem 1.7rem 2.25rem;box-shadow:0 1rem 2.5rem #2c4f8414,inset 0 1px #ffffffe6}.mail-workspace:has(.campaign-details) .details-submit{justify-content:center;align-items:center;margin:-2.15rem 0 0 auto;display:flex;position:static}@media (width<=700px){.mail-workspace:has(.campaign-details) .details-submit{margin:1.5rem 0 0 auto}}.mail-workspace:has(.campaign-details) .details-heading{gap:2.2rem}.mail-workspace:has(.campaign-details) .details-heading h1{font-size:1.9rem}.mail-workspace:has(.campaign-details) .details-heading span{font-size:1.65rem}@media (width<=700px){.mail-workspace:has(.campaign-details) .details-body{grid-template-columns:1fr}.mail-workspace:has(.campaign-details) .details-channels{display:none}.mail-workspace:has(.campaign-details) .campaign-details{padding:1.3rem .9rem}}.module-grid--single{grid-template-columns:minmax(14rem,1fr)}.module-grid--single>button{max-width:100%}.facebook-canvas{color:#1c1e21;background:#fff;font-family:Arial,sans-serif;font-size:.82rem}.facebook-canvas header{align-items:center;gap:.65rem;padding:1rem .9rem .55rem;display:flex}.facebook-avatar{color:#fff;background:linear-gradient(135deg, var(--brand-300), var(--brand-600));border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.facebook-canvas header div{gap:.1rem;display:grid}.facebook-canvas header strong{color:#1c428a;font-size:.86rem}.facebook-canvas header small{color:#606770;font-size:.66rem}.facebook-canvas header>b{color:#606770;letter-spacing:.12rem;margin-left:auto;font-size:1.15rem}.facebook-canvas>p{margin:.2rem .9rem;font-size:.75rem;line-height:1.4}.facebook-canvas .facebook-tags{color:#365899}.facebook-url{color:#365899;margin:.35rem .9rem .8rem;font-size:.73rem;display:block}.facebook-canvas__hero{background:linear-gradient(160deg,#d3ddf1,#8b9ec3 40%,#e9c9ca);height:15rem}.facebook-link{background:#f2f3f5;gap:.22rem;padding:.65rem .85rem;display:grid;position:relative}.facebook-link span{color:#606770;font-size:.58rem}.facebook-link strong{font-size:.8rem}.facebook-link button{color:#4b4f56;background:#fff;border:1px solid #ccd0d5;border-radius:.2rem;padding:.35rem .55rem;font-size:.63rem;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.facebook-stats{color:#606770;border-bottom:1px solid #dadde1;justify-content:space-between;padding:.65rem .85rem;font-size:.68rem;display:flex}.facebook-canvas footer{color:#606770;justify-content:space-around;padding:.7rem .5rem;font-size:.72rem;display:flex}.facebook-canvas footer span{margin-left:.55rem}.instagram-canvas{color:#1c1c1c;background:#fff;border:1px solid #e7e7e7;grid-template-columns:1fr 1fr;font-family:Arial,sans-serif;display:grid}.instagram-canvas__image{background:linear-gradient(160deg,#b8ccef,#9caece 38%,#f1ced0 100%);min-height:17rem}.instagram-canvas section{align-content:start;display:grid}.instagram-canvas header{border-bottom:1px solid #efefef;align-items:center;gap:.48rem;padding:.75rem;display:flex}.instagram-avatar{color:#fff;background:linear-gradient(135deg, var(--brand-300), var(--brand-600));border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.65rem;display:grid}.instagram-canvas header div{gap:.1rem;display:grid}.instagram-canvas header strong{font-size:.65rem}.instagram-canvas header small{font-size:.53rem}.instagram-canvas header>b{letter-spacing:.08rem;margin-left:auto}.instagram-canvas section>p{margin:.7rem .75rem .25rem;font-size:.59rem;line-height:1.35}.instagram-canvas section>small{color:#737373;margin:0 .75rem;font-size:.5rem;display:block}.instagram-actions{padding:2.7rem .75rem .45rem;font-size:1rem}.instagram-actions span{float:right}.instagram-canvas section>b{margin:0 .75rem .25rem;font-size:.55rem;display:block}.instagram-canvas footer{color:#737373;border-top:1px solid #efefef;margin-top:.7rem;padding:.7rem .75rem;font-size:.58rem}.instagram-canvas footer span{float:right;color:var(--brand-500)}.linkedin-canvas{color:#171717;background:#fff;border:1px solid #e1e5e9;font-family:Arial,sans-serif}.linkedin-canvas header{align-items:center;gap:.6rem;padding:.85rem .8rem .55rem;display:flex}.linkedin-avatar{color:#fff;background:linear-gradient(135deg, var(--brand-300), var(--brand-600));border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid}.linkedin-canvas header div{gap:.1rem;display:grid}.linkedin-canvas header strong{font-size:.75rem}.linkedin-canvas header small{color:#666;font-size:.62rem;line-height:1.25}.linkedin-canvas header>b{color:#666;letter-spacing:.12rem;margin-left:auto}.linkedin-canvas>p{margin:.25rem .8rem;font-size:.74rem;line-height:1.4}.linkedin-tags{color:#0a66c2}.linkedin-canvas>a{color:#0a66c2;margin:1rem .8rem 1.25rem;font-size:.68rem;font-weight:600;display:block}.linkedin-canvas__hero{background:linear-gradient(160deg,#b8ccef,#91a6cd 48%,#f2cbc9);height:15rem}.linkedin-canvas footer{color:#666;padding:.7rem .8rem;font-size:.68rem}.pinterest-canvas{color:#171717;background:#fff;grid-template-columns:1fr 1fr;font-family:Arial,sans-serif;display:grid}.pinterest-canvas__image{background:linear-gradient(165deg,#b8ccef,#9dafcf 45%,#f3d2c5);min-height:19rem}.pinterest-canvas section{padding:.8rem .9rem}.pinterest-canvas header{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.pinterest-canvas header button{color:#fff;background:#c8232c;border:0;border-radius:1rem;margin-left:auto;padding:.45rem .7rem;font-size:.6rem;font-weight:700}.pinterest-canvas section>small{margin-top:1rem;font-size:.55rem;display:block}.pinterest-canvas h2{margin:.7rem 0;font-size:1rem;font-weight:500;line-height:1.25}.pinterest-canvas section>p{font-size:.63rem;line-height:1.35}.pinterest-canvas footer{align-items:center;gap:.45rem;margin-top:1.2rem;display:flex}.pinterest-avatar{color:#fff;background:linear-gradient(135deg, var(--brand-300), var(--brand-600));border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.5rem;display:grid}.pinterest-canvas footer div{gap:.1rem;display:grid}.pinterest-canvas footer strong{font-size:.57rem}.pinterest-canvas footer small{font-size:.5rem}.pinterest-canvas footer button{background:#efefef;border:0;border-radius:1rem;margin-left:auto;padding:.4rem .7rem;font-size:.58rem;font-weight:700}@media (width<=1100px){.mail-body{grid-template-columns:9rem minmax(0,1fr)}.mail-preview{grid-column:2;margin:0 1.35rem 1.35rem}.mail-modules{padding-bottom:1.35rem}.mail-page-heading p{display:none}}@media (width<=700px){.mail-body{grid-template-columns:1fr}.mail-channels{display:none}.mail-modules{padding:1.25rem .85rem}.mail-preview{grid-column:auto;margin:0 .85rem .85rem}.mail-page-heading>div{gap:.75rem}.mail-page-heading span{font-size:1.875rem}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-preview__toolbar label{display:none}}.block-studio{background:#fff;width:100%;min-width:0}.block-studio form{min-height:calc(100vh - 4.5rem)}.block-studio__header{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1.35rem;display:flex}.block-studio__title,.block-studio__actions{align-items:center;gap:.65rem;min-width:0;display:flex}.block-studio__title input{width:min(100%,31rem);color:var(--neutral-900);background:0 0;border:0;outline:0;padding:.25rem 0;font-size:1.15rem;font-weight:700}.block-studio__title>span{color:var(--neutral-500);font-size:.9rem}.block-studio__title b,.block-studio__title em{color:var(--brand-700);background:var(--brand-50);border-radius:1rem;padding:.25rem .5rem;font-size:.66rem;font-style:normal}.block-studio__title em{color:var(--neutral-600);background:var(--neutral-100)}.block-studio__actions{flex:none}.block-more{cursor:pointer;width:2.2rem;height:2.2rem;color:var(--neutral-600);letter-spacing:.1rem;background:0 0;border:0;border-radius:.35rem;font-weight:800}.block-more:hover{background:var(--neutral-100)}.block-studio__tabs{border-bottom:1px solid var(--neutral-200);gap:1.5rem;height:3.15rem;padding:0 1.35rem;display:flex}.block-studio__tabs button{cursor:pointer;color:var(--neutral-500);background:0 0;border:0;border-bottom:2px solid #0000;padding:.1rem .1rem 0;font-size:.78rem;font-weight:700}.block-studio__body{grid-template-columns:minmax(0,1fr) 25rem;min-height:calc(100vh - 11.65rem);display:grid}.block-code{border-right:1px solid var(--neutral-200);min-width:0}.block-code__hint{min-height:4rem;color:var(--neutral-600);border-bottom:1px solid var(--neutral-100);padding:1.05rem 1.35rem;font-size:.76rem;line-height:1.45}.block-code__hint strong{color:var(--brand-700);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.block-code__bar{height:2.8rem;color:var(--neutral-500);border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;padding:0 1.35rem;font-size:.7rem;font-weight:700;display:flex}.block-code__bar label{cursor:pointer;align-items:center;gap:.45rem;font-weight:500;display:flex}.block-code__bar input{accent-color:var(--brand-500)}.block-code textarea{resize:vertical;color:#334155;tab-size:2;background:repeating-linear-gradient(#fff 0 1.5rem,#f7f9fc 1.52rem);border:0;outline:0;width:100%;min-height:calc(100vh - 18.45rem);padding:1.2rem 1.5rem 2rem 4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.5rem;display:block}.block-parameters{background:#fff;min-width:0}.block-parameters>header{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;gap:.5rem;min-height:4rem;padding:0 1.35rem;display:flex}.block-parameters>header strong{color:var(--neutral-800);text-transform:uppercase;font-size:.78rem}.block-parameters>header button,.block-parameters__tools button{cursor:pointer;color:var(--brand-600);background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700}.block-parameters__tools{border-bottom:1px solid var(--neutral-100);flex-wrap:wrap;gap:1rem;padding:.9rem 1.35rem;display:flex}.block-parameters__list{padding:.35rem 1.35rem 1.5rem}.block-parameter{border-bottom:1px solid var(--neutral-100);grid-template-columns:1.3rem minmax(0,1fr) auto 1.3rem;align-items:center;gap:.45rem;min-height:3.45rem;display:grid}.block-parameter__type{width:1.2rem;height:1.2rem;color:var(--neutral-600);place-items:center;font-size:.73rem;font-weight:800;display:grid}.block-parameter strong{color:var(--neutral-800);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.block-parameter small{color:var(--neutral-600);font-size:.68rem}.block-parameter button{cursor:pointer;width:1.3rem;height:1.6rem;color:var(--neutral-400);background:0 0;border:0;padding:0;font-size:.82rem}.block-parameter button:hover{color:#b34343}.block-test{background:var(--workspace-bg);padding:2.2rem}.block-test__controls h2{color:var(--neutral-800);margin:0;font-size:1.3rem}.block-test__controls p{color:var(--neutral-600);margin:.35rem 0 0;font-size:.76rem}.block-test .block-preview{margin-top:1.5rem}@media (width<=900px){.block-studio__body{grid-template-columns:1fr}.block-parameters{border-top:1px solid var(--neutral-200)}.block-code{border-right:0}.block-code textarea{min-height:28rem}.block-studio form{min-height:auto}}@media (width<=650px){.block-studio__header{flex-direction:column;align-items:flex-start}.block-studio__title{flex-wrap:wrap}.block-studio__title input{width:100%}.block-studio__actions{justify-content:flex-end;width:100%}.block-test{padding:1rem}.block-code__hint,.block-code__bar{padding-left:1rem;padding-right:1rem}.block-code textarea{padding-left:1rem;padding-right:1rem;font-size:.68rem}}.block-parameter{cursor:pointer}.parameter-editor{border:1px solid var(--brand-200);background:var(--brand-50);border-radius:.55rem;gap:.85rem;margin:.8rem 1rem 1.25rem;padding:1rem;display:grid}.parameter-editor__heading{color:var(--neutral-800);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.parameter-editor__heading button{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--neutral-600);background:0 0;border:0;border-radius:.25rem;padding:0;font-size:1.1rem}.parameter-editor label{color:var(--neutral-700);gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.parameter-editor input,.parameter-editor select{width:100%;height:2.45rem;color:var(--neutral-800);border:1px solid var(--neutral-300);font:inherit;background:#fff;border-radius:.35rem;outline:0;padding:0 .65rem;font-size:.75rem}.parameter-editor input:focus,.parameter-editor select:focus{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100)}.parameter-guide{border:1px solid var(--brand-200);background:#fff;border-radius:.4rem;gap:.35rem;padding:.8rem;display:grid}.parameter-guide strong{color:var(--brand-800);font-size:.72rem}.parameter-guide p{color:var(--neutral-600);margin:0;font-size:.68rem;line-height:1.45}.parameter-guide code{color:var(--brand-800);background:var(--brand-50);text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.4rem .5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;overflow:hidden}.parameter-editor__actions{justify-content:flex-end;gap:.5rem;display:flex}.parameter-editor__actions>button:first-child{cursor:pointer;color:var(--neutral-600);background:0 0;border:0;padding:0 .65rem;font-size:.72rem;font-weight:700}.parameter-editor__actions .app-button{min-height:2.15rem;padding:0 .75rem;font-size:.7rem}.block-parameter{grid-template-columns:1.3rem minmax(0,1fr) auto 1rem 1.3rem}.block-parameter__toggle{color:var(--neutral-500);font-size:.72rem}.block-parameter__details{border:1px solid var(--neutral-200);background:var(--neutral-50);border-radius:.4rem;gap:.65rem;margin:0 0 .5rem 1.75rem;padding:.75rem;display:grid}.block-parameter__details>div{gap:.2rem;display:grid}.block-parameter__details small{color:var(--neutral-500);text-transform:uppercase;font-size:.64rem;font-weight:700}.block-parameter__details strong{color:var(--neutral-800);font-size:.73rem}.block-parameter__details code{color:var(--brand-700);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem;overflow:hidden}.block-parameter__details p{color:var(--neutral-600);margin:0;font-size:.68rem;line-height:1.45}.block-parameter__details>button{cursor:pointer;color:var(--brand-700);border:1px solid var(--brand-300);background:#fff;border-radius:.3rem;justify-self:start;padding:.4rem .55rem;font-size:.66rem;font-weight:700}.block-parameter__details label{color:var(--neutral-600);gap:.3rem;font-size:.65rem;font-weight:700;display:grid}.block-parameter__details input,.block-parameter__details select{width:100%;height:2.2rem;color:var(--neutral-800);border:1px solid var(--neutral-300);font:inherit;background:#fff;border-radius:.3rem;outline:0;padding:0 .55rem;font-size:.7rem}.parameter-category{margin:.25rem 0 1rem}.parameter-category>header{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.parameter-category>header strong{color:var(--neutral-700);text-transform:uppercase;font-size:.7rem;font-weight:800}.parameter-category>header button{cursor:pointer;width:1.4rem;height:1.4rem;color:var(--brand-700);border:1px solid var(--brand-300);background:#fff;border-radius:50%;padding:0;font-size:.88rem;line-height:1}.block-parameter-wrap{border-radius:.35rem}.block-parameter-wrap[draggable=true]{cursor:grab}.block-parameter-wrap[draggable=true]:active{cursor:grabbing}.block-parameter-wrap.is-dragging{opacity:.45}.parameter-category:has(.block-parameter-wrap[draggable=true]:hover){transition:background .15s}.chat-composer>button{top:1rem;bottom:auto}.new-chat-button.app-button{color:#fff;background:var(--brand-500);min-height:2.6rem;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--brand-500) 20%, transparent);border:0;justify-content:flex-start;padding:0 .85rem}.new-chat-button.app-button:hover{color:#fff;background:var(--brand-600)}.new-chat-button span{place-items:center;width:1.1rem;font-size:1.2rem;line-height:1;display:inline-grid}.history-icon{flex:0 0 1rem;place-items:center;width:1rem;height:1rem;font-size:.9rem;line-height:1;display:inline-grid}.mail-workspace:has(.campaign-details) .campaign-details form{width:100%;max-width:none}.workspace-nav{margin-left:1.5rem}.block-studio__body--test .block-parameters{border-left:1px solid var(--neutral-200);min-height:calc(100vh - 11.65rem)}.block-studio__body--test{grid-template-columns:minmax(0,1fr) 25rem}.block-studio__body--test .block-test{min-height:calc(100vh - 11.65rem)}.test-parameter-fields{gap:1.2rem;padding:1rem 1.35rem 2rem;display:grid}.test-parameter-fields section{gap:.7rem;display:grid}.test-parameter-fields h3{color:var(--neutral-700);border-bottom:1px solid var(--neutral-200);text-transform:uppercase;margin:0;padding-bottom:.5rem;font-size:.7rem;font-weight:800}.test-parameter-fields label{color:var(--neutral-700);gap:.35rem;font-size:.68rem;font-weight:700;display:grid}.test-parameter-fields input,.test-parameter-fields select{width:100%;height:2.35rem;color:var(--neutral-800);border:1px solid var(--neutral-300);font:inherit;background:#fff;border-radius:.35rem;outline:0;padding:0 .6rem;font-size:.72rem}.test-parameter-fields input[type=color]{cursor:pointer;height:2.5rem;padding:.2rem}.test-parameter-fields input:focus,.test-parameter-fields select:focus{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100)}@media (width<=900px){.block-studio__body--test{grid-template-columns:1fr}.block-studio__body--test .block-parameters{border-top:1px solid var(--neutral-200)}}.block-studio__body--test .block-test{background:#fff;place-content:start center;padding:3rem;display:grid}.block-studio__body--test .block-test__controls,.block-studio__body--test .block-preview__label{display:none}.block-studio__body--test .block-preview{width:min(100%,40rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.block-studio__body--test .block-preview article{border:0;border-radius:0}.module-grid>button.module-grid__saved{position:relative}.module-grid>button.module-grid__saved em{background:var(--brand-100,#e8efff);color:var(--brand-600,#3158d4);border-radius:999px;padding:.2rem .42rem;font-size:.62rem;font-style:normal;font-weight:700;position:absolute;top:.65rem;right:.65rem}.email-canvas__saved-block{color:#34435b;background:#f7f9ff;border:1px dashed #9db6ff;border-radius:.5rem;gap:1rem;margin:0 1.7rem 1.5rem;padding:1rem;display:grid}.email-canvas__saved-image{background:linear-gradient(135deg,#dde5f5 0%,#aab6ce 45%,#40495d 46%,#cbd2df 100%);min-height:9rem}.email-canvas__saved-kicker{letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:#4169e1!important;margin:0 0 .3rem!important;font-size:.64rem!important}.email-canvas__saved-block h3{color:#2f3b50;margin:0;font-size:1.1rem}.email-canvas__saved-block p{color:#66748b;margin:.45rem 0 .8rem;font-size:.86rem;line-height:1.45}.email-canvas__saved-block button{color:#fff;background:#4268e8;border:0;border-radius:.25rem;padding:.5rem .75rem;font-weight:700}.email-canvas__saved-block-frame{background:#fff;border:0;width:calc(100% - 3.4rem);height:31rem;margin:0 1.7rem 1.5rem;display:block}.email-canvas--empty{min-height:20rem;color:var(--neutral-500);text-align:center;align-content:center;justify-items:center;gap:.45rem;display:grid}.email-canvas--empty p{color:var(--neutral-700);margin:0;font-size:1.05rem;font-weight:650}.email-canvas--empty span{font-size:.9rem}.module-preview--saved .module-preview__card{width:min(100%,8rem);max-height:12rem;overflow:hidden}.module-preview__card--saved img{object-fit:cover;width:100%;height:2.7rem;display:block}.module-preview__card--saved strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.module-preview__card--saved p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.module-list__editor--grouped{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.module-list__category{border-bottom:1px solid var(--neutral-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-bottom:.85rem;display:grid}.module-list__category h4{color:var(--neutral-700);text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.75rem;font-weight:750}.module-list__category>label{min-width:0;color:var(--neutral-600);gap:.35rem;font-size:.72rem;font-weight:650;display:grid}.module-list__category>label:has(.rich-text-editor){grid-column:1/-1;width:100%}.module-list__category>label.module-list__category-field--full{width:100%;min-width:0;grid-column:1/-1!important}.module-list__rich-parameter{grid-column:1/-1;grid-template-columns:7.5rem minmax(0,1fr) 2.6rem;align-items:start;gap:.75rem;width:100%;min-width:0;padding:1rem 0;display:grid}.module-list__rich-parameter-name{color:#9aa3b2;padding-top:.35rem;font-size:.82rem;font-weight:500}.module-list__rich-parameter-value{min-width:0;color:var(--neutral-900);overflow-wrap:anywhere;cursor:text;padding:.2rem 0;font-size:.9rem;font-weight:400;line-height:1.6}.module-list__rich-parameter-value p,.module-list__rich-parameter-value div{margin:0}.module-list__rich-parameter-value:focus-visible{outline:2px solid var(--brand-300);outline-offset:3px}.module-list__rich-parameter-action{cursor:pointer;color:#737d8c;background:#fff;border:1px solid #dce2e9;border-radius:.55rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.module-list__rich-parameter-action:hover{color:var(--brand-600);border-color:var(--brand-300)}.module-list__rich-parameter-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.2rem;height:1.2rem}.module-list__rich-parameter-editor{grid-column:2;width:100%;min-width:0}.module-list__rich-parameter.is-editing{align-items:start}@media (width<=640px){.module-list__rich-parameter{grid-template-columns:5rem minmax(0,1fr) 2.3rem;gap:.5rem}.module-list__rich-parameter-action{width:2.3rem;height:2.3rem}}.module-list__category>label:has(textarea){grid-column:1/-1}.module-list__category input,.module-list__category textarea,.module-list__category select{box-sizing:border-box;border:1px solid var(--neutral-200);width:100%;min-width:0;min-height:2.35rem;color:var(--neutral-800);font:inherit;background:#fff;border-radius:.4rem;padding:.55rem .65rem;font-size:.8rem}.module-list__category textarea{resize:vertical;min-height:4.5rem}@media (width<=900px){.module-list__category{grid-template-columns:minmax(0,1fr)}:is(.module-list__category h4,.module-list__category>label:has(textarea)){grid-column:1}}.mail-page-heading button{cursor:pointer;color:var(--neutral-300);font:inherit;letter-spacing:-.045em;background:0 0;border:0;padding:0;font-size:1.7rem;font-weight:700}.mail-page-heading button.is-active{color:var(--neutral-800)}.module-list{gap:.45rem;margin-top:.65rem;display:grid}.module-list>button{cursor:pointer;border:1px solid var(--neutral-100);min-height:5.4rem;color:var(--neutral-800);text-align:left;font:inherit;background:#ffffffb3;border-radius:.7rem;grid-template-columns:4.5rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.55rem .85rem;font-size:1rem;display:grid}.module-list>button:hover,.module-list>button.is-selected{border-color:var(--brand-300);background:var(--brand-50)}.module-list__thumb{background:#fff;border-radius:.4rem;place-items:center;width:4.1rem;height:4.1rem;display:grid;overflow:hidden;box-shadow:0 .18rem .65rem #15161917}.module-list__thumb .module-preview{width:100%;padding:.25rem;font-size:0;display:block}.module-list__thumb .module-preview>span{display:none}.module-list__thumb .module-preview__card{width:100%;min-height:0;box-shadow:none;padding:.2rem;font-size:.34rem}.module-list__thumb .module-preview__card strong{font-size:.36rem}.module-list__thumb .module-preview__card p{font-size:.32rem}.module-list__thumb .module-preview__card i{font-size:.3rem}.module-list__thumb .module-preview__image{height:1.5rem}.module-list em{background:var(--brand-100);color:var(--brand-600);border-radius:99px;padding:.18rem .45rem;font-size:.65rem;font-style:normal;font-weight:700}.module-list b{color:var(--neutral-400);font-size:1.5rem;font-weight:400}.module-list__empty{border:1px dashed var(--neutral-200);min-height:12rem;color:var(--neutral-600);text-align:center;border-radius:.7rem;place-content:center;gap:.4rem;padding:2rem;display:grid}.module-grid>.module-list__empty{grid-column:1/-1;width:100%}.module-list__empty strong{color:var(--neutral-800);font-size:1rem}.module-list__empty span{font-size:.85rem}.module-list__item{border:1px solid var(--neutral-100);background:#ffffffb3;border-radius:.7rem;overflow:hidden}.module-list__item>button{cursor:pointer;width:100%;min-height:5.4rem;color:var(--neutral-800);text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.55rem .85rem;font-size:1rem;display:grid}.module-list__item:hover,.module-list__item.is-expanded{border-color:var(--brand-300);background:var(--brand-50)}.module-list__item:has(.is-selected){border-color:var(--brand-300);background:var(--brand-50)}.module-list__item>button b{border:1px solid var(--brand-300);width:1.7rem;height:1.7rem;color:var(--brand-600);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:400;display:grid}.module-list__editor{border-top:1px solid var(--brand-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.75rem 1rem 1rem 6.35rem;display:grid}.module-list__editor label{color:var(--neutral-600);gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.module-list__editor input,.module-list__editor textarea,.module-list__editor select{box-sizing:border-box;border:1px solid var(--neutral-200);width:100%;color:var(--neutral-800);font:inherit;background:#fff;border-radius:.35rem;outline:none;padding:.55rem .65rem;font-size:.83rem}.module-list__editor textarea{resize:vertical;min-height:4.4rem}.module-list__editor input:focus,.module-list__editor textarea:focus,.module-list__editor select:focus{border-color:var(--brand-400);box-shadow:0 0 0 2px var(--brand-100)}.mail-modules:has(.module-list){padding-top:2.3rem}.mail-modules:has(.module-list) .module-tools{margin-top:1.65rem}.module-list{gap:.6rem}.module-list__item{background:#fff;border-color:#e7eaf0;border-radius:.85rem;box-shadow:0 .1rem .25rem #1e2d4604}.module-list__item>button{grid-template-columns:4.8rem minmax(0,1fr) 2rem;gap:1.1rem;min-height:5.9rem;padding:.55rem .95rem}.module-list__item>button>span{letter-spacing:-.01em;font-size:1rem;font-weight:500}.module-list__thumb{border:1px solid #edf0f4;width:4.25rem;height:4.25rem;box-shadow:0 .2rem .6rem #151f3114}.module-list__item>button b{width:1.8rem;height:1.8rem;color:var(--brand-500);background:#fff;border-color:#b7c8fa}.module-list__item.is-expanded{border-color:#9db7ff;box-shadow:0 .4rem 1.3rem #4068e817}.module-list__editor{background:#fafcff;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1rem 1.1rem 1.2rem 6.85rem}.module-list__editor label{color:#697891;letter-spacing:.025em;text-transform:uppercase;font-size:.68rem}.module-list__editor label:nth-child(2){grid-column:span 2}.module-list__editor label:last-child{grid-column:auto}.module-list__editor input,.module-list__editor textarea,.module-list__editor select{color:#34425a;background:#fff;border-color:#dce2ec;border-radius:.45rem;min-height:2.35rem}.module-list__editor textarea{min-height:5.25rem}@media (width<=900px){.module-list__editor{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1rem}.module-list__editor label:nth-child(2){grid-column:span 1}}.module-list__editor>label:first-child{grid-column:span 1}.module-text-field{color:#697891;letter-spacing:.025em;text-transform:uppercase;grid-column:span 2;gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.module-text-field textarea{box-sizing:border-box;width:100%;min-height:5.25rem;color:var(--neutral-800);font:inherit;resize:vertical;background:#fff;border:1px solid #dce2ec;border-radius:.45rem .45rem 0 0;outline:0;padding:.65rem;font-size:.83rem}.module-text-field textarea:focus{border-color:var(--brand-400);box-shadow:0 0 0 2px var(--brand-100)}.module-text-field__toolbar{background:#f7f9fd;border:1px solid #dce2ec;border-top:0;border-radius:0 0 .45rem .45rem;align-items:center;gap:.65rem;margin-top:-.3rem;padding:.4rem .5rem;display:flex}.module-alignment{background:#fff;border:1px solid #dce2ec;border-radius:.3rem;display:flex;overflow:hidden}.module-alignment button{cursor:pointer;color:#6b7890;background:0 0;border:0;border-right:1px solid #dce2ec;width:2rem;height:1.75rem;font-size:1rem;line-height:1}.module-alignment button:last-child{border-right:0}.module-alignment button.is-active{color:var(--brand-600);background:var(--brand-100)}.module-text-field__toolbar select{color:#43516a;max-width:8rem;min-height:1.75rem;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:.3rem;padding:0 .35rem;font-size:.75rem}.module-font-size{align-items:center;gap:.35rem;margin-left:auto;color:#697891!important;font-size:.65rem!important;display:flex!important}.module-font-size input{width:3.4rem!important;min-height:1.75rem!important;padding:0 .35rem!important}@media (width<=900px){.module-text-field{grid-column:span 2}}.module-rich-field{background:#fff;border:1px solid #dce2ec;border-radius:.55rem;grid-column:1/-1;overflow:hidden}.module-rich-toolbar{background:#fff;border-bottom:1px solid #e8ecf2;align-items:center;min-height:2.9rem;display:flex;overflow-x:auto}.module-rich-toolbar>button,.module-rich-toolbar>label{cursor:pointer;color:#3f4c60;background:#fff;border:0;border-right:1px solid #e1e6ee;flex:none;place-items:center;width:2.85rem;height:2.85rem;font-size:1rem;display:grid}.module-rich-toolbar>button:hover{color:var(--brand-600);background:#f3f6fb}.module-rich-toolbar .module-alignment{border:0;border-radius:0;height:2.85rem;overflow:visible}.module-rich-toolbar .module-alignment button{border-radius:0;width:2.85rem;height:2.85rem}.module-rich-toolbar select{cursor:pointer;color:#3f4c60;width:9.5rem;height:2.85rem;font:inherit;background:#fff;border:0;border-right:1px solid #e1e6ee;flex:none;padding:0 .75rem;font-size:.87rem}.module-rich-toolbar .module-font-size{border-right:1px solid #e1e6ee;width:4.5rem;margin:0}.module-rich-toolbar .module-font-size input{border:0;border-radius:0;height:2.85rem;width:100%!important;min-height:0!important;box-shadow:none!important;padding:0 .65rem!important}.module-rich-input{background:#fff;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;min-height:5.25rem;padding:0 .5rem;display:grid}.module-rich-input>span{color:#94a0b3;padding-left:.25rem;font-size:.78rem}.module-rich-input input{color:#343d4e;width:100%;font:inherit;letter-spacing:-.035em;background:0 0;border:0;outline:0;padding:.4rem;font-size:1.8rem;font-weight:600}.module-rich-input input::placeholder{color:#b5bbc7}.module-description-field{grid-column:span 2}.module-description-field textarea{min-height:4.8rem}@media (width<=900px){.module-rich-input{grid-template-columns:5rem minmax(0,1fr)}.module-rich-input input{font-size:1.3rem}.module-description-field{grid-column:span 2}}.module-grid>button.is-selected,.module-grid>button.module-grid__saved.is-selected{background:#fff;border-color:#d9e0ea}.module-grid>button.module-grid__saved{background:#fff}.module-grid>button.module-grid__saved em{color:#64748b;background:#f2f4f7}.module-list__item,.module-list__item.is-expanded,.module-list__item:hover{box-shadow:none;background:#fff;border-color:#d9e0ea}.module-list__item:has(.is-selected){box-shadow:none;background:#fff;border-color:#d9e0ea}.module-list__item>button.is-selected{background:#fff}.module-list__editor{background:#fff;border-top-color:#e8ecf2}.module-list__item>button b{color:#64748b;background:#fff;border-color:#d9e0ea}.module-list__editor{grid-template-columns:minmax(0,1fr);padding-left:6.85rem}.module-rich-field,.module-description-field,.module-button-field{grid-column:1/-1!important}.module-description-field,.module-button-field{color:#697891;letter-spacing:.025em;text-transform:uppercase;gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.module-description-field.is-editing textarea,.module-button-field.is-editing input,.module-rich-input.is-editing{border-color:var(--brand-400);box-shadow:0 0 0 2px var(--brand-100)}.module-description-field textarea,.module-button-field input{min-height:3.3rem}@media (width<=900px){.module-list__editor{padding-left:1rem}}.module-list__editor{box-sizing:border-box;width:100%;padding:1.25rem}.module-rich-field,.module-description-field,.module-button-field,.module-description-field textarea,.module-button-field input{box-sizing:border-box;width:100%}.module-description-field textarea{resize:none}.module-rich-field{background:0 0;border:0;border-radius:0;overflow:visible}.module-rich-toolbar{border:1px solid #dce2ec;border-radius:.55rem;overflow:hidden}.module-rich-input{border:1px solid #dce2ec;border-radius:.55rem;margin-top:.8rem}.module-rich-input.is-editing{border-color:var(--brand-400)}.module-inline-field{box-sizing:border-box;background:#fff;border:1px solid #dce2ec;border-radius:.55rem;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;width:100%;min-height:5.25rem;padding:0 .5rem;display:grid}.module-inline-field>span{color:#94a0b3;padding-left:.25rem;font-size:.78rem}.module-inline-field input,.module-inline-field textarea{box-sizing:border-box;color:#343d4e;width:100%;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:.4rem;font-size:1rem;font-weight:500;line-height:1.45}.module-inline-field textarea{min-height:4rem}.module-inline-field.is-editing{border-color:var(--brand-400);box-shadow:0 0 0 2px var(--brand-100)}@media (width<=900px){.module-inline-field{grid-template-columns:5rem minmax(0,1fr)}}.parameter-color-input{align-items:center;gap:.55rem;display:flex}.parameter-color-input input{height:2.2rem;width:2.7rem!important;padding:.15rem!important}.parameter-color-input code{color:var(--neutral-600);font-size:.75rem}.parameter-image-input{gap:.55rem;display:grid}.parameter-image-input img{object-fit:cover;border:1px solid var(--neutral-200);border-radius:.35rem;width:100%;max-height:9rem}.parameter-image-row{background:#fff;border:1px solid #dfe3eb;border-radius:.8rem;grid-template-columns:4.5rem 8.5rem minmax(0,1fr) auto;min-height:5.1rem;display:grid;overflow:hidden}.parameter-image-device{color:#9299a8;border-right:1px solid #e4e7ed;align-content:center;justify-items:center;gap:.25rem;display:grid}.parameter-image-device svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:1.55rem;height:1.4rem}.parameter-image-device small{font-size:.63rem}.parameter-image-thumbnail{background:#f2f4f8;min-width:0}.parameter-image-thumbnail img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.parameter-image-thumbnail>span{color:#9299a8;place-items:center;height:100%;font-size:.7rem;display:grid}.parameter-image-info{color:#7f8796;align-content:center;gap:.22rem;min-width:0;padding:.5rem .75rem;display:grid}.parameter-image-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:500;overflow:hidden}.parameter-image-info>input,.parameter-image-source{border:1px solid var(--neutral-200);min-width:0;height:1.65rem;font:inherit;border-radius:.3rem;padding:0 .4rem;font-size:.7rem}.parameter-image-info .parameter-image-link{cursor:pointer;color:#626a79;width:max-content;font:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.72rem;font-weight:500;display:inline-flex}.parameter-image-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:.9rem;height:.9rem}.parameter-image-actions{align-items:center;gap:.45rem;padding:0 .65rem;display:flex}.parameter-image-actions button,.parameter-image-actions a{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e1e4eb;border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;padding:0;font-size:1rem;text-decoration:none;display:grid}.parameter-image-actions button:disabled{cursor:not-allowed;opacity:.45}.parameter-image-actions svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:1.05rem;height:1.05rem}.parameter-image-source{box-sizing:border-box;width:100%;height:2.35rem;padding:0 .65rem}@media (width<=640px){.parameter-image-row{grid-template-columns:3.4rem 5.5rem minmax(0,1fr) auto}.parameter-image-actions{gap:.25rem;padding:0 .35rem}.parameter-image-actions button,.parameter-image-actions a{width:1.55rem;height:1.55rem}}.block-parameters__empty{color:var(--neutral-600);margin:1rem;font-size:.82rem;line-height:1.45}.block-parameters__tools button:disabled{cursor:not-allowed;opacity:.45}.block-code{position:relative}.block-code__hint,.block-code__bar{display:none}.block-code:before{content:"1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30";z-index:1;box-sizing:border-box;color:#9aa6b8;border-right:1px solid var(--neutral-100);text-align:right;white-space:pre;pointer-events:none;background:#fafbfd;width:3.25rem;padding:1.25rem .7rem 1.25rem 0;font:.78rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:0;bottom:0;overflow:hidden}.block-code>textarea{box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding-left:4.2rem!important}.module-rich-toolbar .module-alignment button.is-active{color:#3f4c60;background:#f3f5f8}.block-preview__frame{background:#fff;border:0;width:600px;max-width:100%;min-height:18rem;display:block}.block-preview__empty{color:var(--neutral-500);border:1px dashed var(--neutral-300);text-align:center;margin:0;padding:2rem;font-size:.8rem}.overview-body.overview-body--closing{grid-template-columns:0 minmax(0,1fr)}.campaign-channels nav button.is-active{color:#fff;background:linear-gradient(105deg,#2117ee 0%,#4b40f4 54%,#7368f2 100%);box-shadow:0 .45rem .9rem #3d44d833}.campaign-channels nav button.is-active span{color:#fff}.mail-channels .channels-collapse,.details-channels .channels-collapse{display:none}.mail-channels,.details-channels{pointer-events:auto;transform:none}.mail-preview-shell{margin-top:2.3rem}.mail-preview-shell .mail-preview__title p{font-size:1.15rem}.mail-preview__toolbar{gap:.6rem;height:4.15rem;padding:0 1rem}.mail-preview__toolbar>button{width:2.65rem;height:2.4rem;font-size:1.15rem}.mail-preview__toolbar>div button{width:2.4rem;height:2.3rem;font-size:1.05rem}.mail-preview__toolbar .preview-switch{gap:.2rem;min-width:2.55rem;font-size:.62rem}.mail-preview__toolbar .preview-switch i{width:2rem;height:1.05rem}.mail-preview__toolbar .preview-switch i:after{width:.79rem;height:.79rem}.mail-preview__toolbar .preview-switch input:checked+i:after{transform:translate(.97rem)}.mail-preview__toolbar .preview-layout-slider{isolation:isolate;border:1px solid var(--neutral-200);background:#f5f6f8;border-radius:.4rem;padding:.12rem;display:flex;position:relative;overflow:visible}.mail-preview__toolbar .preview-layout-slider:before{z-index:0;content:"";width:calc(25% - .06rem);transform:translateX(calc(var(--active-index) * 100%));transition:transform var(--motion-duration) ease;background:#fff;border-radius:.28rem;position:absolute;top:.12rem;bottom:.12rem;left:.12rem}.mail-preview__toolbar .preview-layout-slider button{z-index:1;color:#8e95a3;background:0 0;border:0;width:2.2rem;height:2.05rem;position:relative}.mail-preview__toolbar .preview-layout-slider button.is-active{color:var(--brand-500);background:0 0}.mail-preview__toolbar .preview-toolbar-icon{color:currentColor;width:1rem;height:1rem;margin:auto;display:block}.mail-preview__toolbar .preview-toolbar-icon path{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.block-studio__title input{color:var(--brand-600)}.block-studio__title input::placeholder{color:var(--brand-600);opacity:1}.block-parameters>header button{font-size:0}.block-parameters>header button:after{content:"Load from code";font-size:.7rem}.block-studio__header .account-action{color:#fff;background:0 0;border-color:#ffffffb3}.block-studio__header .app-button{color:var(--brand-600);box-shadow:none;background:#fff}.block-studio__header,.block-parameters>header{color:inherit;border-color:var(--neutral-200);background:#fff}.block-studio__title input,.block-studio__title input::placeholder,.block-parameters>header strong{color:var(--brand-600)}.block-studio__header .account-action{color:var(--brand-600);border-color:var(--brand-300);background:#fff}.block-studio__header .app-button{color:#fff;background:var(--brand-500);box-shadow:0 .42rem .9rem color-mix(in srgb, var(--brand-500) 22%, transparent)}.block-studio__header .app-button:hover{background:var(--brand-600)}.block-parameters>header button{color:var(--brand-600)}.block-code__hint,.block-code__bar,.block-code textarea,.block-parameters__tools{background:var(--brand-50)}.block-parameters__tools button{color:#fff;background:var(--brand-500);border-radius:.35rem;align-items:center;gap:.35rem;min-height:2rem;padding:0 .65rem;display:inline-flex}.block-parameters__tools button:disabled{opacity:.55}.parameter-category__name{cursor:text}.parameter-category__name-input{width:min(100%,14rem);min-width:0;color:var(--neutral-800);border:1px solid var(--brand-500);font:inherit;text-transform:uppercase;background:#fff;border-radius:.3rem;outline:0;padding:.25rem .4rem;font-size:.7rem;font-weight:700}.block-parameter__details{width:100%;min-width:0;box-shadow:none;background:#fff;border:0;border-radius:.55rem;grid-template-columns:minmax(0,1fr);gap:.8rem;margin:1rem 0;padding:0 1rem}.block-parameter__details>label,.block-parameter__details>div,.block-parameter__details>details{grid-column:1/-1;width:100%;min-width:0}.block-parameter__details label{color:var(--neutral-700);gap:.4rem;font-size:.68rem;font-weight:600}.block-parameter__details input,.block-parameter__details select{border-color:var(--neutral-200);border-radius:.4rem;height:2.45rem;padding:0 .7rem;font-size:.75rem}.block-parameter__details input:focus,.block-parameter__details select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 12%, transparent)}.block-parameter button svg{width:1rem;height:1rem;display:block}.block-parameter__toggle{place-items:center;width:1rem;height:1rem;display:grid}.block-parameter__toggle svg{width:.8rem;height:.8rem;color:var(--neutral-600);display:block}.block-parameter button:focus{box-shadow:none;outline:none}.block-parameter button:focus-visible{outline:2px solid var(--neutral-300);outline-offset:2px}.block-image-options{border-top:1px solid var(--neutral-200);gap:.7rem;padding-top:.55rem;display:grid}.block-image-options summary{cursor:pointer;color:var(--neutral-700);font-size:.72rem;font-weight:700}.block-image-options summary span{color:var(--neutral-500);font-weight:400}.block-image-options__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.block-image-options__code{gap:.4rem;display:grid}.block-image-options__code p{color:var(--neutral-600);font-size:.68rem}.block-image-options__code pre{background:var(--neutral-50);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.35rem;margin:0;padding:.55rem;overflow:auto}.block-image-options__code pre code{color:var(--brand-700);white-space:pre-wrap;font-size:.64rem}.block-image-options__code>button{cursor:pointer;color:var(--brand-700);border:1px solid var(--brand-300);background:#fff;border-radius:.35rem;justify-self:start;padding:.45rem .65rem;font-size:.68rem;font-weight:700}.rich-text-editor{box-sizing:border-box;border:1px solid var(--neutral-300);background:#fff;border-radius:.45rem;width:100%;min-width:0;display:block}.rich-text-toolbar{box-sizing:border-box;border-bottom:1px solid var(--neutral-200);align-items:stretch;width:100%;min-height:2.75rem;display:flex;overflow-x:auto}.rich-text-toolbar>button,.rich-text-emoji>button{cursor:pointer;width:2.45rem;min-height:2.55rem;color:var(--neutral-700);border:0;border-right:1px solid var(--neutral-200);background:#fff;flex:0 0 2.45rem;place-items:center;padding:.4rem;display:grid}.rich-text-toolbar>button:hover,.rich-text-emoji>button:hover{background:var(--neutral-50)}.rich-text-toolbar button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.2rem;height:1.2rem}.rich-text-toolbar .rich-text-toolbar__strong{font-size:1.05rem;font-weight:800}.rich-text-toolbar__divider{background:var(--neutral-200);flex:0 0 1px;margin:.35rem 0}.rich-text-toolbar>select{min-width:3.7rem;max-width:8rem;color:var(--neutral-700);border:0;border-right:1px solid var(--neutral-200);font:inherit;background:#fff;outline:0;flex:none;padding:0 .45rem;font-size:.72rem}.rich-text-toolbar>select:first-of-type{min-width:7.5rem}.rich-text-color{cursor:pointer;flex:0 0 2.5rem;place-items:center;display:grid;position:relative}.rich-text-color input{opacity:0;cursor:pointer;width:1.3rem;height:1.3rem;position:absolute}.rich-text-color span{border:2px solid var(--neutral-700);pointer-events:none;background:#151619;border-radius:50%;width:1rem;height:1rem;box-shadow:inset 0 0 0 2px #fff}.rich-text-emoji{display:flex;position:relative}.rich-text-emoji__menu{z-index:2;border:1px solid var(--neutral-200);background:#fff;border-radius:.4rem;gap:.15rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 .3rem 1rem #17243b1c}.rich-text-emoji__menu button{cursor:pointer;background:#fff;border:0;border-radius:.25rem;padding:.25rem;font-size:1.1rem}.rich-text-emoji__menu button:hover{background:var(--neutral-100)}.rich-text-content{box-sizing:border-box;width:100%;min-height:6rem;color:var(--neutral-800);outline:0;padding:.8rem;font-size:.78rem;line-height:1.5;display:block}.rich-text-content:empty:before{color:var(--neutral-400);content:attr(data-placeholder);pointer-events:none}.rich-text-content ul,.rich-text-content ol{padding-left:1.5rem}.rich-text-content a{color:var(--brand-700);text-decoration:underline}.block-text-default{gap:.4rem;width:100%;min-width:0;display:grid}.block-text-default>small{color:var(--neutral-600);text-transform:uppercase;font-size:.65rem;font-weight:700}.block-parameter__details .rich-text-color{place-content:center;width:2.5rem;min-height:2.55rem;padding:0;display:grid}.block-parameter__details .rich-text-color input{opacity:0;border:0;width:1.3rem;height:1.3rem;padding:0;position:absolute}.test-parameter-fields label.test-parameter-fields__field--full{grid-column:1/-1;width:100%;min-width:0}.block-studio__header,.block-studio__tabs,.block-parameters__tools{background:var(--brand-50)}.block-code__hint,.block-code__bar{background:#fff}.block-code textarea{background:repeating-linear-gradient(#fff 0 1.5rem,#f7f9fc 1.52rem)}.block-parameters__tools button{min-height:0;color:var(--brand-600);background:0 0;border-radius:0;padding:0}.block-parameters__tools button:hover:not(:disabled){background:0 0}.block-studio__header{background:#fff}.block-studio__tabs,.block-parameters__tools{background:var(--neutral-100)}.block-studio__tabs button{color:var(--neutral-600)}.block-studio__tabs button.is-active{color:var(--neutral-800);border-bottom-color:var(--neutral-600)}.block-parameters__tools button,.block-parameters__tools button:disabled{color:var(--neutral-700)}.details-field select{appearance:none;width:100%;min-width:0;color:var(--neutral-800);font:inherit;text-transform:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.77rem}.details-field select:disabled{cursor:not-allowed;color:var(--neutral-500)}.details-field select option{color:var(--neutral-800)}.details-options-error{color:#b42318;margin:0 0 1rem;font-size:.75rem}.details-field--select>div{cursor:pointer;padding:0;position:relative}.details-field--select select{z-index:1;cursor:pointer;width:100%;height:100%;padding:0 .72rem;position:absolute;inset:0}.details-field--select select:disabled{cursor:not-allowed}.details-field__chevron{width:.75rem;height:.75rem;color:var(--neutral-500);pointer-events:none;flex:none;display:block}.details-field--select .details-field__chevron{z-index:2;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.details-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.details-field input[type=datetime-local]{cursor:pointer}.campaign-details fieldset label{border:1px solid var(--neutral-200);cursor:pointer;background:#fff;border-radius:.55rem;gap:.45rem;min-height:2.35rem;padding:0 .7rem;transition:background-color .15s,border-color .15s,color .15s;position:relative}.campaign-details fieldset label:has(input:checked){color:#fff;border-color:var(--brand-600);background:var(--brand-600)}.campaign-details fieldset label:has(input:focus-visible){outline:2px solid var(--brand-500);outline-offset:2px}.campaign-channel-icon{color:currentColor;flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.campaign-channel-icon svg{width:1rem;height:1rem;display:block}
