*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html{--ui-build-marker:2026100202}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#182033;background:#f4f6fa;font-synthesis:none;--ink:#111827;--muted:#667085;--line:#e7eaf0;--purple:#6d5dfc;--purple2:#5546e8;--nav:#0d1220}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.shell>aside{position:fixed;inset:0 auto 0 0;width:250px;background:var(--nav);color:#dce1ee;padding:26px 18px;display:flex;flex-direction:column;z-index:20}.logo{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:650;letter-spacing:-.4px;color:#fff}.logo b{color:#9b90ff}.logo-mark{display:block;width:34px;height:34px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 25px #6d5dfc55}.shell nav{display:flex;flex-direction:column;gap:5px;margin-top:44px}.shell nav a{display:flex;align-items:center;gap:13px;padding:11px 12px;color:#929bad;text-decoration:none;border-radius:10px;font-size:14px;font-weight:520}.shell nav a:hover{color:#fff;background:#151c2d}.shell nav a.active{color:#fff;background:#20283d;box-shadow:inset 3px 0 #7d6fff}.userbox{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:15px 8px 0;border-top:1px solid #242c3f}.avatar{width:36px;height:36px;border-radius:50%;background:#6d5dfc;display:grid;place-items:center;font-weight:800}.userbox strong,.userbox span{display:block;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userbox strong{font-size:13px;color:#fff}.userbox span{font-size:11px;color:#8892a5;margin-top:2px}.userbox button{border:0;background:none;color:#9aa4b8;font-size:19px;cursor:pointer}.shell>main{margin-left:250px;min-height:100vh;padding:43px clamp(24px,4vw,58px) 70px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.page-head h1{font-size:29px;line-height:1.15;margin:3px 0 7px;letter-spacing:-.8px;color:var(--ink)}.page-head p{margin:0;color:var(--muted);font-size:14px}.eyebrow{font-weight:800!important;font-size:10px!important;letter-spacing:1.5px!important;color:#7769ee!important}.primary,.secondary,.danger,.button{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:9px;padding:10px 15px;font-weight:700;font-size:13px;text-decoration:none;cursor:pointer;transition:.16s}.primary{background:var(--purple);color:#fff;box-shadow:0 7px 18px #6555ed27}.primary:hover{background:var(--purple2);transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.secondary{background:#fff;color:#414b5f;border:1px solid #dfe3ea}.danger{background:#fff0f1;color:#c53b4a}.wide{width:100%;padding:12px}.small{padding:7px 10px;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stat{background:#fff;border:1px solid var(--line);padding:20px;border-radius:14px;box-shadow:0 2px 6px #1d293904}.stat>span{color:var(--muted);font-size:12px;font-weight:650}.stat strong{display:block;font-size:27px;letter-spacing:-1px;margin:8px 0;color:var(--ink)}.stat small{font-size:11px;color:#818a9b}.card{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 2px 7px #1d293905}.section-title{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.section-title h2{margin:0;font-size:16px}.section-title p{margin:4px 0 0;color:var(--muted);font-size:12px}.section-title a{font-size:12px;text-decoration:none;color:var(--purple);font-weight:700}.empty{text-align:center;padding:70px 20px}.empty-icon{width:48px;height:48px;border-radius:14px;background:#f0edff;color:var(--purple);display:grid;place-items:center;margin:0 auto 15px;font-size:20px}.empty h3{font-size:16px;margin:0 0 6px}.empty p{color:var(--muted);font-size:13px;margin:0 auto;max-width:430px;line-height:1.55}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}.site-top{display:flex;justify-content:space-between;align-items:start}.favicon{width:42px;height:42px;border-radius:11px;background:#ece9ff;color:var(--purple);font-weight:800;display:grid;place-items:center}.site-card h3{margin:17px 0 4px;font-size:16px}.site-card>p{margin:0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-stats{display:flex;gap:25px;margin:19px 0;padding:14px 0;border-block:1px solid var(--line);font-size:11px;color:var(--muted)}.mini-stats b{display:block;color:var(--ink);font-size:15px;margin-bottom:2px}.badge{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:9px;letter-spacing:.3px;text-transform:uppercase;font-weight:800;background:#f0f2f6;color:#667085}.badge.green,.status-completed{background:#eaf9f0;color:#24784a}.badge.red,.status-failed,.status-cancelled{background:#ffedef;color:#b53444}.status-draft{background:#f0f2f6;color:#687184}.status-running,.status-queued{background:#eeebff;color:#5848d1}.status-scheduled{background:#fff5da;color:#96670d}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.65px;color:#8a93a3;padding:12px 18px;background:#fafbfc;border-bottom:1px solid var(--line)}td{padding:15px 18px;border-bottom:1px solid #eef0f4;font-size:12px;color:#4d5668}tbody tr:last-child td{border-bottom:0}td b,td small{display:block}td b{color:#1e2738;margin-bottom:3px}td small{color:#8a93a3}.right{text-align:right}code,pre{font-family:SFMono-Regular,Consolas,monospace}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.toolbar span{font-size:12px;color:var(--muted)}select,input,textarea{width:100%;border:1px solid #dfe3ea;border-radius:9px;background:#fff;padding:10px 11px;color:#263044;outline:none;transition:.15s}input:focus,select:focus,textarea:focus{border-color:#8b7ff4;box-shadow:0 0 0 3px #7f70f11c}textarea{min-height:95px;resize:vertical}label{display:block;font-size:12px;font-weight:700;color:#414b5f;margin-bottom:15px}label input,label select,label textarea{display:block;margin-top:7px}label span{font-weight:400;color:#99a1af}.overlay{position:fixed;inset:0;background:#09101d99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;display:grid;place-items:center;padding:20px}.modal{background:#fff;width:min(620px,100%);max-height:90vh;overflow:auto;border-radius:16px;box-shadow:0 30px 80px #05091455;padding:22px}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.modal-head h2{font-size:19px;margin:0}.modal-head button{border:0;background:#f2f3f6;border-radius:8px;width:30px;height:30px;font-size:20px;color:#697386;cursor:pointer}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.alert,.success{padding:10px 12px;border-radius:8px;font-size:12px;margin:10px 0}.alert{background:#fff0f1;color:#a42a3c}.success{background:#eaf9f0;color:#227346}.integration-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:17px}.steps,.help{padding:22px}.steps>label{max-width:320px}.steps ol{list-style:none;counter-reset:steps;padding:0;margin:28px 0 0}.steps li{position:relative;margin:0 0 28px;padding-left:48px;counter-increment:steps}.steps li:before{content:counter(steps);position:absolute;left:0;top:-3px;width:29px;height:29px;border-radius:9px;background:#eeeaff;color:var(--purple);display:grid;place-items:center;font-size:12px;font-weight:800}.steps li:not(:last-child):after{content:"";position:absolute;left:14px;top:32px;width:1px;height:calc(100% - 10px);background:#ddd9ff}.steps b{font-size:14px}.steps p,.help p{font-size:12px;color:var(--muted);line-height:1.6}.steps pre{background:#111726;color:#cbd4e7;border-radius:10px;padding:15px;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow:auto}.help h3{font-size:13px;margin:0 0 5px}.help h3:not(:first-child){margin-top:25px}.help code{background:#f0f1f4;padding:2px 4px;border-radius:3px}.settings{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:28px}.settings h2{font-size:16px;margin:0 0 20px}.security{border-left:1px solid var(--line);padding-left:35px}.security p{font-size:13px;line-height:1.7;color:var(--muted)}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#0b1020}.auth-brand{padding:55px clamp(35px,7vw,100px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 75% 35%,#44399a55,transparent 35%),radial-gradient(circle at 10% 80%,#1a4b6d55,transparent 35%),#0b1020}.auth-brand>div:last-child{margin:auto 0}.auth-brand h1{color:#fff;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-3px;max-width:650px;margin:0}.auth-brand p{color:#a4aec1;max-width:540px;line-height:1.7;font-size:16px}.trust{display:flex;gap:20px;color:#cbd2df;font-size:12px;margin-top:25px}.auth-card{background:#fff;padding:clamp(35px,8vw,110px);display:flex;flex-direction:column;justify-content:center}.auth-card h2{font-size:28px;letter-spacing:-.8px;margin:7px 0}.auth-card>.muted{font-size:13px;color:var(--muted);margin:0 0 30px}.auth-card .link{background:transparent;border:0;margin-top:16px;color:var(--purple);font-size:12px;cursor:pointer}.mobile-logo{display:none}.splash{height:100vh;background:#0d1220;display:grid;place-items:center}.splash>span{position:absolute;width:35px;height:35px;border:3px solid #ffffff22;border-top-color:#8b7aff;border-radius:50%;animation:spin .7s linear infinite;margin-top:90px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.stats,.grid{grid-template-columns:repeat(2,1fr)}.integration-layout{grid-template-columns:1fr}.auth-brand h1{font-size:45px}.auth-card{padding:55px}}@media(max-width:760px){.shell>aside{position:fixed;inset:auto 0 0;width:auto;height:68px;padding:8px;background:#0d1220}.shell>aside>.logo,.userbox{display:none}.shell nav{margin:0;display:flex;flex-direction:row;justify-content:space-around}.shell nav a{flex-direction:column;gap:2px;padding:6px;font-size:9px}.shell nav a:nth-child(5),.shell nav a:nth-child(6),.shell nav a:nth-child(7){display:none}.shell>main{margin:0;padding:28px 16px 90px}.page-head{align-items:flex-start}.page-head h1{font-size:24px}.stats,.grid,.settings{grid-template-columns:1fr 1fr}.integration-layout{display:block}.help{margin-top:14px}.auth-page{display:block;background:#fff}.auth-brand{display:none}.auth-card{min-height:100vh;padding:30px 22px}.mobile-logo{display:block;background:#0d1220;padding:15px;border-radius:12px;margin-bottom:50px}.trust{flex-direction:column}.form-row,.settings{grid-template-columns:1fr}.security{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.modal{padding:18px}}@media(max-width:500px){.stats,.grid{grid-template-columns:1fr}.page-head{display:block}.page-head>.primary,.page-head>button{margin-top:18px}.stat{padding:16px}.toolbar{align-items:flex-start;gap:10px}.toolbar select{max-width:190px}.trust{display:none}}.modal-wide{width:min(1000px,100%)}.stats-five{grid-template-columns:repeat(5,1fr)}.advertising-audience{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:34px;margin-bottom:18px;padding:18px 20px;border:1px solid #ddd8ff;border-radius:14px;background:linear-gradient(120deg,#f7f5ff,#fff)}.advertising-audience span{display:block;margin-bottom:5px;color:#7769ee;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.55px}.advertising-audience strong{font-size:20px;color:#1c2434}.advertising-audience p{justify-self:end;margin:0;max-width:390px;color:#697386;font-size:11px;line-height:1.55}.campaign-composer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);gap:28px}.notification-preview{min-width:0}.preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.preview-heading span{font-size:12px;font-weight:800;color:#414b5f}.preview-heading small{font-size:10px;color:#99a1af}.preview-stage{min-height:330px;border-radius:14px;background:linear-gradient(145deg,#dbe2eb,#aeb8c6);display:flex;align-items:center;justify-content:center;padding:20px}.browser-notification{width:100%;max-width:360px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 45px #17203335}.notification-image{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;background:#eef1f5}.notification-content{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:11px;padding:15px}.notification-icon{width:44px;height:44px;border-radius:9px;background:#eeeaff;color:var(--purple);display:grid;place-items:center;overflow:hidden;font-size:18px;font-weight:800}.notification-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.notification-copy{min-width:0}.notification-copy strong{display:block;color:#1d2533;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-copy p{margin:4px 0 7px;color:#5d6676;font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notification-copy small{display:block;color:#929aaa;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-menu{color:#8e96a4;font-size:12px;letter-spacing:1px}.preview-note{margin:10px 0 0;color:#8a93a3;font-size:10px;line-height:1.5}.tabs{display:flex;gap:24px;margin:0 0 18px;border-bottom:1px solid var(--line)}.tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 2px;color:#737d8f;font-size:12px;font-weight:700;cursor:pointer}.tabs button.active{border-color:var(--purple);color:var(--purple)}.rss-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) auto;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.rss-filters span{color:var(--muted);font-size:11px;white-space:nowrap}.rss-article{display:grid;grid-template-columns:42px minmax(180px,1fr);align-items:center;gap:11px;max-width:540px}.rss-article img,.rss-placeholder{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#eeeaff;display:grid;place-items:center;color:var(--purple);font-size:9px;font-weight:800}.rss-article b,.rss-article small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rss-selected-title{padding:12px;border-radius:9px;background:#f5f3ff;color:#32276d;font-size:13px;font-weight:700;line-height:1.5}.autopush-form{display:grid;gap:14px}.autopush-panel{padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.autopush-panel h3{margin:0 0 15px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#526078}.campaign-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.switch-row b{font-size:15px}.switch-row p{margin:5px 0 0;color:var(--muted);font-size:11px}.switch{position:relative;margin:0;flex:0 0 auto}.switch input{position:absolute;opacity:0;pointer-events:none}.switch span{display:block;width:42px;height:23px;border-radius:999px;background:#c7ced9;cursor:pointer;transition:.2s}.switch span:after{content:"";display:block;width:17px;height:17px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:.2s}.switch input:checked+span{background:var(--purple)}.switch input:checked+span:after{transform:translate(19px)}.form-row.three{grid-template-columns:1fr 1fr 1.25fr}.check-row{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-weight:600}.check-row>input{width:16px;height:16px;margin:0;accent-color:var(--purple)}.check-row span{min-width:0}.check-row b,.check-row small{display:block}.check-row small{margin-top:3px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-checks{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;max-height:220px;overflow:auto}@media(max-width:1050px){.stats-five{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.modal-wide{width:min(620px,100%)}.campaign-composer{grid-template-columns:1fr}.preview-stage{min-height:260px}.advertising-audience{grid-template-columns:1fr 1fr}.advertising-audience p{grid-column:1/-1;justify-self:start}.rss-filters,.form-row.three,.feed-checks{grid-template-columns:1fr}.shell nav{justify-content:flex-start;overflow-x:auto}.shell nav a,.shell nav a:nth-child(n){display:flex!important;flex:0 0 72px}}@media(max-width:500px){.stats-five{grid-template-columns:1fr}}.dashboard-page{position:relative}.dashboard-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:40px;margin-bottom:20px;padding:30px 32px;border:1px solid #242c42;border-radius:20px;background:radial-gradient(circle at 75% 10%,#765cff35,transparent 34%),radial-gradient(circle at 10% 110%,#2385b62c,transparent 38%),linear-gradient(125deg,#11182a,#171d30 72%,#141a2b);box-shadow:0 22px 55px #18203318;color:#fff}.dashboard-hero:before,.dashboard-hero:after{content:"";position:absolute;z-index:-1;border:1px solid #ffffff0c;border-radius:50%}.dashboard-hero:before{width:260px;height:260px;right:20%;top:-205px}.dashboard-hero:after{width:140px;height:140px;right:-55px;bottom:-85px}.dashboard-hero-copy{min-width:0}.dashboard-live{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#b7b9d2;font-size:10px;font-weight:800;letter-spacing:1.25px;text-transform:uppercase}.dashboard-live i{width:7px;height:7px;border-radius:50%;background:#52d59a;box-shadow:0 0 0 5px #52d59a18,0 0 16px #52d59a88}.dashboard-hero h1{margin:0 0 8px;font-size:31px;line-height:1.1;letter-spacing:-1px}.dashboard-hero-copy>p{margin:0;color:#adb5c9;font-size:13px;line-height:1.55}.dashboard-insights{display:flex;gap:10px;margin-top:22px}.dashboard-insights span{padding:8px 11px;border:1px solid #ffffff13;border-radius:9px;background:#ffffff08;color:#adb5c9;font-size:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dashboard-insights b{margin-right:4px;color:#fff;font-size:11px}.dashboard-hero-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;flex:0 0 auto}.dashboard-hero-action>span{color:#8f98ad;font-size:10px}.dashboard-cta{gap:8px;padding:11px 17px;border-radius:10px;background:linear-gradient(135deg,#8472ff,#6551ed);box-shadow:0 10px 28px #6d5dfc4d}.dashboard-cta b{font-size:18px;font-weight:400;line-height:10px}.dashboard-stats{gap:13px;margin-bottom:20px}.dashboard-stat{position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:18px 19px;border-color:#e3e7ee;border-radius:16px;box-shadow:0 10px 30px #1e293b0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-stat:hover{transform:translateY(-2px);border-color:#d7dce6;box-shadow:0 14px 36px #1e293b12}.dashboard-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tone)}.dashboard-stat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-stat-head>span{overflow:hidden;color:#596377;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.dashboard-stat-head i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--tone-bg);color:var(--tone);font-size:13px;font-style:normal;font-weight:800}.dashboard-stat strong{margin:12px 0 5px;font-size:29px;letter-spacing:-1.25px}.dashboard-stat small{position:relative;z-index:1;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-stat-glow{position:absolute;z-index:-1;right:-26px;bottom:-45px;width:100px;height:100px;border-radius:50%;background:var(--tone-bg);filter:blur(7px)}.tone-violet{--tone:#705cf4;--tone-bg:#f0edff}.tone-blue{--tone:#3975e9;--tone-bg:#ebf2ff}.tone-cyan{--tone:#149bb7;--tone-bg:#e7f8fb}.tone-amber{--tone:#d58b18;--tone-bg:#fff6e3}.tone-green{--tone:#27936b;--tone-bg:#eaf8f2}.dashboard-recent{overflow:hidden;border-color:#e2e6ed;border-radius:18px;box-shadow:0 14px 40px #1e293b0a}.dashboard-recent .section-title{padding:21px 22px;background:linear-gradient(180deg,#fff,#fdfdfe)}.dashboard-section-heading{display:flex;align-items:center;gap:12px}.dashboard-section-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e5e0ff;border-radius:10px;background:#f4f1ff;color:#6958e7;font-size:14px;font-weight:800}.dashboard-recent .section-title h2{font-size:15px;letter-spacing:-.15px}.dashboard-recent .section-title p{margin-top:5px;color:#7b8495}.dashboard-all-link{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;transition:.16s}.dashboard-all-link:hover{background:#f3f1ff}.dashboard-all-link span{font-size:15px;transition:transform .16s}.dashboard-all-link:hover span{transform:translate(2px)}.dashboard-recent th{padding-top:13px;padding-bottom:13px;background:#f7f8fb;color:#7f899a}.dashboard-recent tbody tr{transition:background .15s}.dashboard-recent tbody tr:hover{background:#fafaff}.dashboard-recent td{padding-top:16px;padding-bottom:16px}.dashboard-growth{overflow:hidden;margin-bottom:20px;border-color:#e2e6ed;border-radius:18px;box-shadow:0 14px 40px #1e293b0a}.dashboard-growth-head{padding:20px 22px;background:linear-gradient(180deg,#fff,#fdfdfe)}.growth-summary{text-align:right}.growth-summary>span{display:block;font-size:22px;font-weight:800;letter-spacing:-.7px}.growth-summary>span.positive{color:#20815a}.growth-summary>span.negative{color:#c13f50}.growth-summary small{display:block;margin-top:2px;color:#8a93a3;font-size:9px}.growth-kpis{display:flex;align-items:center;gap:22px;padding:14px 22px 2px;color:#667085;font-size:10px;font-weight:650}.growth-kpis>span{display:flex;align-items:center;gap:7px}.growth-dot{width:7px;height:7px;border-radius:50%;background:#705cf4;box-shadow:0 0 0 4px #705cf414}.growth-dot.joined{background:#2aa574;box-shadow:0 0 0 4px #2aa57414}.growth-dot.left{background:#d26370;box-shadow:0 0 0 4px #d2637014}.growth-chart-wrap{padding:2px 18px 15px}.growth-chart{display:block;width:100%;height:250px;overflow:visible}.growth-grid{stroke:#e8ebf1;stroke-width:1;stroke-dasharray:4 5}.growth-line{fill:none;stroke:#705cf4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 6px #705cf438)}.growth-y-label,.growth-x-label{fill:#8a93a3;font-size:9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.growth-point>circle:first-child{fill:#fff;stroke:#705cf4;stroke-width:3;transition:.16s}.growth-point-hit{fill:transparent;stroke:transparent;cursor:help}.growth-point:hover>circle:first-child{fill:#705cf4;stroke:#fff;filter:drop-shadow(0 3px 5px #705cf455)}@media(max-width:1050px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}.dashboard-stat:last-child{grid-column:span 1}}@media(max-width:760px){.dashboard-hero{padding:25px}.dashboard-hero h1{font-size:27px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.dashboard-hero{display:block}.dashboard-hero-action{align-items:flex-start;margin-top:22px}.dashboard-insights{flex-wrap:wrap}.dashboard-recent .section-title{align-items:flex-start}.dashboard-all-link{font-size:0}.dashboard-all-link span{font-size:18px}.dashboard-growth-head{align-items:flex-start}.growth-kpis{align-items:flex-start;flex-direction:column;gap:9px}.growth-chart{min-width:600px}.growth-chart-wrap{overflow-x:auto}.growth-summary small{max-width:90px}}@media(max-width:500px){.dashboard-stats{grid-template-columns:1fr}.dashboard-hero{padding:22px;border-radius:16px}.dashboard-hero h1{font-size:25px}.dashboard-stat{padding:17px}.dashboard-stat:last-child{grid-column:auto}}.premium-page-head{--head-tone:#705cf4;--head-glow:#705cf43a;position:relative;isolation:isolate;overflow:hidden;align-items:center;margin-bottom:20px;padding:24px 27px;border:1px solid #242c42;border-radius:18px;background:radial-gradient(circle at 78% 0,var(--head-glow),transparent 34%),linear-gradient(125deg,#11182a,#171d30 72%,#141a2b);box-shadow:0 18px 48px #18203314;color:#fff}.premium-page-head.head-blue{--head-tone:#4d8bf2;--head-glow:#3975e936}.premium-page-head.head-cyan{--head-tone:#29bad1;--head-glow:#149bb735}.premium-page-head.head-amber{--head-tone:#e0a044;--head-glow:#d58b1835}.premium-page-head.head-green{--head-tone:#48c696;--head-glow:#27936b35}.premium-page-head.head-slate{--head-tone:#a9b4cc;--head-glow:#7b8aa82e}.premium-head-copy{display:flex;align-items:center;gap:16px;min-width:0}.premium-head-icon{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid #ffffff17;border-radius:13px;background:linear-gradient(145deg,#ffffff14,#ffffff08);color:var(--head-tone);box-shadow:inset 0 1px #ffffff10,0 8px 24px #0002}.premium-head-icon svg{width:21px;height:21px}.premium-page-head .eyebrow{margin:0 0 4px;color:var(--head-tone)!important;font-size:9px!important;letter-spacing:1.35px!important}.premium-page-head h1{margin:0 0 5px;color:#fff;font-size:27px;letter-spacing:-.7px}.premium-page-head .premium-head-copy>div>p:last-child{color:#aab3c7;font-size:12px}.premium-head-action{position:relative;z-index:2;flex:0 0 auto}.premium-page-head .primary{gap:7px;padding:11px 16px;border:1px solid #ffffff12;background:linear-gradient(135deg,#8170ff,#6350e8);box-shadow:0 10px 25px #604fe83e}.premium-head-orbit{position:absolute;z-index:-1;right:17%;top:-115px;width:190px;height:190px;border:1px solid #ffffff09;border-radius:50%}.premium-page-head:after{content:"";position:absolute;right:-42px;bottom:-75px;width:130px;height:130px;border:1px solid #ffffff08;border-radius:50%}.premium-page-head~.card,.premium-page-head~.integration-layout .card,.premium-page-head~.settings{border-color:#e1e5ec;border-radius:18px;box-shadow:0 13px 40px #1e293b0a}.premium-page-head~.grid{gap:18px}.premium-page-head~.grid .site-card{position:relative;overflow:hidden;padding:22px;border-color:#e1e5ec;border-radius:18px;box-shadow:0 13px 38px #1e293b0b;transition:transform .18s,box-shadow .18s,border-color .18s}.premium-page-head~.grid .site-card:hover{transform:translateY(-2px);border-color:#d7dce6;box-shadow:0 18px 44px #1e293b12}.premium-page-head~.grid .site-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#735fff,#3d84ed,#2da982)}.premium-page-head~.grid .favicon{width:44px;height:44px;border:1px solid #e2ddff;border-radius:12px;background:linear-gradient(145deg,#f2efff,#e8e3ff);box-shadow:0 7px 18px #705cf418}.premium-page-head~.grid .site-card h3{margin-top:18px;letter-spacing:-.2px}.site-statuses{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.badge.amber{background:#fff3d6;color:#925f05}.site-limit-panel{display:grid;gap:5px;margin-top:14px;padding:11px 12px;border:1px solid #f2d896;border-radius:10px;background:#fffaf0;color:#765012;font-size:11px;line-height:1.45}.site-limit-panel strong{font-size:12px;color:#704807}.site-limit-panel span{display:block;color:#876728}.premium-page-head~.grid .mini-stats{margin:20px 0 17px;padding:15px 0;border-color:#e9ecf1}.premium-page-head~.toolbar{min-height:64px;margin-bottom:14px;padding:11px 14px;border:1px solid #e1e5ec;border-radius:15px;background:#fff;box-shadow:0 10px 30px #1e293b08}.premium-page-head~.toolbar select{max-width:290px;border-color:#e1e5ec;background:#f8f9fb;font-weight:600}.toolbar-count{display:flex;align-items:center;gap:5px;padding:8px 11px;border-radius:10px;background:#f1efff!important;color:#6d5dfc!important;white-space:nowrap}.toolbar-count b{font-size:14px;color:#4335bd}.premium-page-head~.card table thead th{padding-top:14px;padding-bottom:14px;background:#f7f8fb;color:#7d8798}.premium-page-head~.card table tbody tr{transition:background .15s}.premium-page-head~.card table tbody tr:hover{background:#fafaff}.premium-page-head~.card table td{padding-top:16px;padding-bottom:16px}.premium-page-head~.tabs{gap:8px;margin-bottom:14px;padding:5px;border:1px solid #e2e6ed;border-radius:12px;background:#fff;box-shadow:0 8px 26px #1e293b07}.premium-page-head~.tabs button{min-width:92px;padding:9px 14px;border:0!important;border-radius:8px}.premium-page-head~.tabs button.active{background:#f0edff;color:#5f4de0;box-shadow:inset 0 0 0 1px #ded8ff}.premium-page-head~.card .rss-filters{gap:14px;padding:16px;background:linear-gradient(180deg,#fff,#fcfcfd)}.premium-page-head~.card .rss-filters input,.premium-page-head~.card .rss-filters select{background:#f8f9fb}.premium-page-head~.card .rss-article img,.premium-page-head~.card .rss-placeholder{box-shadow:0 5px 14px #1e293b18}.premium-page-head~.integration-layout{gap:19px}.premium-page-head~.integration-layout .steps,.premium-page-head~.integration-layout .help{padding:25px}.premium-page-head~.integration-layout .steps>label{padding-bottom:20px;border-bottom:1px solid #edf0f4}.premium-page-head~.integration-layout .steps li:before{border:1px solid #ded8ff;background:linear-gradient(145deg,#f4f2ff,#e9e5ff);box-shadow:0 6px 16px #705cf418}.premium-page-head~.integration-layout .steps pre{border:1px solid #252e42;background:linear-gradient(145deg,#101625,#141b2c);box-shadow:inset 0 1px #ffffff08,0 10px 26px #10162518}.premium-page-head~.integration-layout .help{background:linear-gradient(155deg,#fff,#fbfbfe)}.premium-page-head~.integration-layout .help h3{display:flex;align-items:center;gap:8px;color:#222b3b}.premium-page-head~.integration-layout .help h3:before{content:"";width:6px;height:6px;border-radius:50%;background:#7867ef;box-shadow:0 0 0 4px #7867ef16}.premium-page-head~.settings{gap:0;padding:0;overflow:hidden}.premium-page-head~.settings form{padding:27px 29px}.premium-page-head~.settings h2{display:flex;align-items:center;gap:9px;margin-bottom:23px;font-size:15px}.premium-page-head~.settings h2:before{content:"";width:8px;height:8px;border-radius:3px;background:#705cf4;box-shadow:0 0 0 5px #705cf412}.premium-page-head~.settings .security{padding-left:29px;background:linear-gradient(145deg,#fdfdff,#fafbfc)}.premium-page-head~.advertising-audience{position:relative;overflow:hidden;margin-bottom:18px;padding:21px 23px;border-color:#ded8ff;border-radius:16px;background:radial-gradient(circle at 80% 0,#7d6fff13,transparent 38%),linear-gradient(120deg,#f8f6ff,#fff);box-shadow:0 10px 32px #6d5dfc0b}.premium-page-head~.advertising-audience:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#705cf4}.premium-page-head~.stats{gap:14px}.premium-page-head~.stats .dashboard-stat{border-radius:16px;box-shadow:0 11px 32px #1e293b0a}.premium-page-head~.card>.section-title{padding:21px 23px;background:linear-gradient(180deg,#fff,#fdfdfe)}.premium-page-head~.card>.empty{background:radial-gradient(circle at 50% 45%,#f4f1ff,transparent 28%)}@media(max-width:760px){.premium-page-head{align-items:flex-start;padding:21px}.premium-head-icon{width:42px;height:42px}.premium-page-head h1{font-size:24px}.premium-head-action{margin-top:0}.premium-page-head~.settings form{padding:23px}.premium-page-head~.settings .security{padding-left:23px}}@media(max-width:560px){.premium-page-head{display:block}.premium-head-action{margin-top:20px}.premium-page-head~.toolbar{align-items:center}.premium-page-head~.toolbar select{max-width:none}.toolbar-count{flex:0 0 auto}.premium-page-head~.advertising-audience{grid-template-columns:1fr}.premium-page-head~.advertising-audience p{grid-column:auto}}.metric-rate{display:inline-flex;min-width:50px;justify-content:center;padding:5px 8px;border:1px solid #ded9ff;border-radius:8px;background:#f3f1ff;color:#5d4bd5;font-size:10px;font-weight:800;white-space:nowrap}.metric-unsub{display:inline-grid;place-items:center;min-width:27px;height:27px;padding:0 7px;border-radius:8px;background:#f2f4f7;color:#697386;font-size:10px;font-weight:800}.metric-unsub.active{background:#fff0f1;color:#bd3446}.paginated-card{overflow:hidden}.paginated-card>.table-wrap{overflow-x:auto}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:22px;min-height:61px;padding:11px 17px;border-top:1px solid #e8ebf0;background:linear-gradient(180deg,#fff,#fbfcfd);color:#727c8e;font-size:10px}.pagination-summary{margin-right:auto;white-space:nowrap}.pagination-summary b{color:#30394a;font-size:11px}.pagination-size{display:flex;align-items:center;gap:8px;margin:0;color:#727c8e;font-size:10px;font-weight:600;white-space:nowrap}.pagination-size select{width:auto;min-width:64px;height:34px;margin:0;padding:0 27px 0 10px;border-color:#e1e5ec;border-radius:8px;background-color:#fff;color:#30394a;font-size:11px;font-weight:700}.pagination-nav{display:flex;align-items:center;gap:9px;white-space:nowrap}.pagination-nav span{min-width:82px;text-align:center}.pagination-nav button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e1e5ec;border-radius:9px;background:#fff;color:#5f4de0;font-size:20px;line-height:1;cursor:pointer;transition:.16s}.pagination-nav button:not(:disabled):hover{border-color:#cec6ff;background:#f3f1ff;transform:translateY(-1px)}.pagination-nav button:disabled{color:#b9c0cc;background:#f7f8fa;cursor:not-allowed}@media(max-width:680px){.pagination{flex-wrap:wrap;gap:10px 14px;padding:13px}.pagination-summary{width:100%;margin:0}.pagination-size{margin-right:auto}.pagination-nav span{min-width:auto}}.subscriber-filters{display:grid;grid-template-columns:repeat(3,minmax(150px,220px));gap:10px;flex:1}.segment-chips{display:flex;flex-wrap:wrap;gap:5px}.segment-chip{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #ded9ff;border-radius:999px;background:#f4f1ff;color:#5d4cdb;font-size:10px;font-weight:750;line-height:1}.muted-value,.modal-intro{color:var(--muted);font-size:12px}.modal-intro{margin:-8px 0 18px;line-height:1.6}.segment-list{display:grid;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.segment-list-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe}.segment-list-row b,.segment-list-row small{display:block}.segment-list-row b{font-size:13px;color:var(--ink)}.segment-list-row small{margin-top:3px;color:var(--muted);font-size:10px}.segment-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.segment-option{display:flex;align-items:center;gap:10px;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;transition:.15s}.segment-option:has(input:checked){border-color:#bdb4ff;background:#f6f4ff;box-shadow:0 0 0 2px #7667ed12}.segment-option input{width:17px;height:17px;margin:0;accent-color:var(--purple)}.segment-option span,.segment-option b,.segment-option small{display:block}.segment-option b{color:var(--ink);font-size:12px}.segment-option small{margin-top:2px;color:var(--muted);font-size:10px}.campaign-segments{margin:4px 0 17px;padding:15px;border:1px solid #e3dfff;border-radius:12px;background:#faf9ff}.campaign-segments-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.campaign-segments-head b,.campaign-segments-head span{display:block}.campaign-segments-head b{font-size:12px;color:var(--ink)}.campaign-segments-head span{margin-top:3px;color:var(--muted);font-size:10px}.campaign-segments-head select{width:auto;min-width:170px;padding:8px 10px;font-size:11px}.segment-options.compact{grid-template-columns:repeat(2,1fr)}.campaign-segment-summary{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.campaign-segment-summary .segment-chip{font-size:8px;padding:3px 6px}.segment-chip.general{border-color:#dce3ec;background:#f5f7fa;color:#526071}.segment-patterns{color:#6d5dfc!important;font-family:SFMono-Regular,Consolas,monospace}.segment-row-actions{display:flex;gap:7px;flex:0 0 auto}.form-hint{margin:-8px 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.form-hint code{padding:2px 4px;border-radius:4px;background:#f0edff;color:#5d4cdb}.segment-stats{margin-bottom:18px}.segments-card td{vertical-align:middle}.segment-audience-count{display:inline-grid;min-width:38px;height:30px;place-items:center;padding:0 9px;border:1px solid #ded9ff;border-radius:9px;background:#f4f1ff;color:#5546d2;font-size:12px;font-weight:800}.segment-rule-preview{display:flex;align-items:center;flex-wrap:wrap;gap:5px;max-width:520px}.segment-rule-preview code{display:inline-block;max-width:180px;overflow:hidden;padding:4px 7px;border:1px solid #e5e1ff;border-radius:7px;background:#f7f5ff;color:#5d4cdb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.segment-rule-preview>span{padding:4px 7px;border-radius:7px;background:#eef1f5;color:#657084;font-size:9px;font-weight:800}.segment-rule-preview small{color:#8a93a3}@media(max-width:820px){.subscriber-filters{grid-template-columns:1fr}.toolbar{align-items:flex-start;gap:12px}.segment-options,.segment-options.compact{grid-template-columns:1fr}.campaign-segments-head{align-items:flex-start;flex-direction:column}.campaign-segments-head select{width:100%}}.table-wrap .badge[class*=status-]{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.client-order .membership-offer{padding:0;overflow:hidden;border:1px solid #2c304a;border-radius:22px;background:#111627;box-shadow:0 16px 44px #17183114;color:#fff;position:relative}.mo-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;padding:36px;background:radial-gradient(ellipse at 5% 0%,#59418c38,transparent 64%)}.mo-story{min-width:0;padding:4px 0 0}.mo-badge{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:1.7px;color:#e7c8e0}.mo-badge>span{width:6px;height:6px;border-radius:50%;background:#ed58b3;box-shadow:0 0 15px #ed58b390}.client-order .membership-offer h2{font-size:clamp(27px,2.7vw,36px);line-height:1.19;font-weight:750;letter-spacing:-1.15px;color:#fff;margin:20px 0 15px}.mo-story h2 em{font-style:normal;color:#ecb5dd}.client-order .membership-offer .mo-intro{font-size:13px;line-height:1.8;color:#b8c0d4;max-width:440px;margin:0}.mo-illustration{height:178px;position:relative;max-width:460px;margin:20px 0 12px;isolation:isolate}.mo-orbit{position:absolute;inset:12px 20px 0 32px;border:1px solid #b790f01c;border-radius:50%;transform:rotate(-12deg);z-index:-1}.mo-orbit:after{content:"";position:absolute;inset:17px -20px;border:1px solid #b790f016;border-radius:50%}.mo-notification{position:absolute;top:4px;left:0;right:30px;display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(120deg,#30344b,#262b40);border:1px solid #5b526c;border-radius:14px;box-shadow:0 12px 28px #0003;transform:rotate(-2deg)}.mo-bell{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#cb438b,#8e4fb7);color:#fff;flex-shrink:0}.mo-notification>div{display:grid;gap:5px}.mo-notification-label{font-size:7px;font-weight:700;letter-spacing:1px;color:#c3b7d7}.mo-notification strong{font-size:12px;font-weight:600;color:#f4f1fa}.mo-notification>div>span:last-child{font-size:9px;color:#b8bed1}.mo-notification-dot{width:6px;height:6px;border-radius:50%;background:#e676bd;margin-left:auto;flex-shrink:0}.mo-calendar{position:absolute;right:0;top:76px;width:245px;padding:12px 16px;border:1px solid #e7e2f0;background:#f8f6fc;border-radius:12px;box-shadow:0 12px 25px #0002;transform:rotate(2deg)}.mo-calendar-label{display:flex;gap:7px;align-items:center;color:#524669;font-size:9px;font-weight:600}.mo-calendar-label svg{width:12px;height:12px}.mo-slots{display:flex;justify-content:space-between;margin-top:11px;position:relative}.mo-slots:before{content:"";height:1px;background:#d8cee6;position:absolute;top:12px;left:15px;right:15px}.mo-slots>span{position:relative;display:grid;grid-template-columns:24px auto;gap:0 5px;align-items:center;background:#f8f6fc;padding-right:3px}.mo-slots i{grid-row:span 2;display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#e7def2;color:#8058ae}.mo-slots i svg{width:13px;height:13px}.mo-slots b{font-size:9px;color:#413451}.mo-slots small{font-size:7px;color:#786887}.mo-illustration-caption{position:absolute;bottom:0;left:0;font-size:9px;color:#98a2bc}.mo-benefits{display:flex;gap:20px;flex-wrap:wrap;color:#c5cce0;font-size:10px}.mo-benefits>span{display:flex;align-items:center;gap:7px}.mo-benefits svg{width:15px;height:15px;color:#d395c5}.mo-plan{padding:26px 25px 22px;border-radius:17px;background:#fff;color:#192139;box-shadow:0 15px 40px #0002;align-self:center;border:1px solid #fff}.mo-plan-label{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#77648d}.mo-amount{display:flex;align-items:center;gap:8px;font-size:67px;line-height:1.07;font-weight:750;letter-spacing:-4px;margin:15px 0 5px;color:#141a2e}.mo-amount>span{display:flex;flex-direction:column;font-size:29px;letter-spacing:-1px;gap:4px;font-weight:650}.mo-amount small{font-size:13px;font-weight:500;letter-spacing:0;color:#797487}.client-order .membership-offer .mo-per-send{font-size:12px;color:#81798a;margin:0 0 17px}.mo-per-send strong{font-weight:600;color:#504760}.mo-economy{padding:12px 13px;border-radius:10px;background:#f7edf4;border:1px solid #f0dbe9}.mo-economy>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#8e7d8b}.mo-economy b{font-size:10px;background:#fff;padding:3px 7px;border-radius:5px;color:#a62270}.mo-economy>strong{display:block;color:#9a2067;font-size:12px;margin-top:6px;font-weight:700}.mo-includes{list-style:none;padding:0;margin:19px 0;display:grid;gap:10px}.mo-includes li{display:flex;gap:8px;align-items:center;font-size:10px;line-height:1.5;color:#625b70}.mo-includes svg{color:#99618d;width:14px;height:14px;flex-shrink:0}.client-order .membership-offer button.mo-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid #ed5ba9;background:linear-gradient(115deg,#c2247d,#9b267a);border-radius:10px;padding:14px 16px;font-size:12px;font-weight:700;color:#fff;box-shadow:0 7px 18px #b1257930;transition:transform .18s,box-shadow .18s}.client-order .membership-offer button.mo-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #b1257940}.client-order .membership-offer .mo-reassurance{font-size:9px;color:#827a8c;line-height:1.6;text-align:center;margin:11px 0 0}.client-order .membership-offer .mo-unpaid{font-size:12px;color:#625b70}.mo-terms{padding:16px 36px;border-top:1px solid #ffffff12;background:#0d1220;color:#9ca7c1;display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.client-order .membership-offer .mo-terms p{font-size:10px;line-height:1.7;color:#9ca7c1;margin:0}.mo-terms details{max-width:480px;font-size:10px}.mo-terms summary{display:flex;align-items:center;gap:18px;justify-content:space-between;cursor:pointer;color:#c5cce0;list-style:none}.mo-terms summary::-webkit-details-marker{display:none}.mo-terms summary span{font-size:15px;line-height:1}.mo-terms details[open] summary{margin-bottom:10px}.mo-terms details[open] summary span{transform:rotate(45deg)}.membership-offer>.alert,.membership-offer>.membership-period,.membership-offer>.membership-campaigns,.membership-offer>p[role=status]{margin:20px 36px}.membership-offer>.membership-campaigns{color:#c5cce0}@media(max-width:900px){.mo-layout{grid-template-columns:minmax(0,1fr) 290px;padding:28px;gap:24px}.mo-plan{padding:24px 20px}.mo-notification{right:10px;padding:12px;gap:9px}.mo-notification strong{font-size:10px}.mo-terms{padding:16px 28px}.mo-benefits{gap:10px;font-size:9px}}@media(max-width:700px){.mo-layout{grid-template-columns:1fr;padding:26px 22px;gap:24px}.client-order .membership-offer h2{font-size:29px}.client-order .membership-offer .mo-intro{font-size:12px;max-width:none}.mo-illustration{max-width:420px;margin:24px auto 14px;width:100%}.mo-notification{right:16px}.mo-notification strong{font-size:11px}.mo-plan{padding:25px;width:100%}.mo-amount{font-size:65px}.mo-includes li{font-size:12px}.mo-benefits{font-size:10px;gap:15px}.mo-terms{padding:16px 22px;display:grid;gap:12px}.mo-terms details{max-width:none}.mo-terms summary{font-size:11px}.client-order .membership-offer .mo-reassurance{font-size:10px}.mo-calendar{width:225px}.mo-illustration-caption{font-size:8px}.mo-badge{font-size:9px}.mo-plan-label{font-size:11px}}@media(prefers-reduced-motion:reduce){.client-order .membership-offer button.mo-cta{transition:none}}.client-order .campaign-results{padding:0;overflow:hidden;border:1px solid #e2dfea;border-radius:22px;background:#fff;box-shadow:0 14px 38px #26203b0b}.crs-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;background:radial-gradient(ellipse at 100% 0%,#f0e5f3,transparent 65%),#fcfbfe;border-bottom:1px solid #ece8f0}.crs-header .pp-eyebrow svg{width:15px;height:15px}.client-order .crs-header h2{font-size:28px;font-weight:750;letter-spacing:-.8px;margin:11px 0 9px;line-height:1.25;color:#27263d}.client-order .crs-header p{font-size:12px;color:#8e829a;margin:0}.crs-launch{display:grid;justify-items:end;gap:11px;max-width:280px}.crs-launch>span{font-size:9px;font-weight:600;color:#7c618e;border:1px solid #e4d9ec;background:#faf6fc;border-radius:25px;padding:6px 11px}.crs-launch small{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.7;color:#9a8fa6;text-align:right}.crs-launch svg{width:14px;height:14px;flex-shrink:0}.client-order .campaign-results>.pp-test-note{margin:22px 32px 0}.crs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:28px 32px}.crs-kpi{position:relative;min-width:0;padding:23px 20px;background:linear-gradient(135deg,#fff,#faf8fc);border:1px solid #e8e3ed;border-radius:15px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.crs-kpi>span{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:700;letter-spacing:1px;line-height:1.6;color:#8e769c;position:relative;z-index:1}.crs-kpi>span svg{width:14px;height:14px;flex-shrink:0}.crs-kpi>strong{font-size:34px;font-weight:750;line-height:1.05;letter-spacing:-1.3px;color:#30263f;position:relative;z-index:1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.crs-kpi>small{font-size:9px;color:#9b8da6;line-height:1.7;position:relative;z-index:1}.crs-kpi-featured{background:radial-gradient(ellipse at 100% 100%,#793c775c,transparent 80%),#1b2035;border-color:#363049;box-shadow:0 8px 22px #23203917}.crs-kpi-featured>span{color:#d8b4cf}.crs-kpi-featured>strong{color:#fff}.crs-kpi-featured>small{color:#beb0cf}.crs-feature-orbit{position:absolute;right:-20px;bottom:-35px;width:140px;height:140px;border:1px solid #d292c51a;border-radius:50%}.crs-feature-orbit:after{content:"";position:absolute;inset:15px -17px;border:1px solid #d292c515;border-radius:50%}.crs-charts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;padding:0 32px 30px}.crs-volume,.crs-rates{border:1px solid #e9e4ef;border-radius:16px;padding:25px;background:#fff;min-width:0}.crs-chart-title .pp-eyebrow,.crs-rates>.pp-eyebrow{font-size:9px;letter-spacing:1.3px}.client-order .crs-chart-title h3{font-size:20px;font-weight:700;letter-spacing:-.5px;color:#3c304b;line-height:1.3;margin:10px 0 8px}.client-order .crs-chart-title p{font-size:10px;color:#9c8fa8;line-height:1.7;margin:0}.crs-bars{display:grid;gap:21px;margin-top:28px}.crs-bar-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:9px}.crs-bar-row span{font-size:11px;color:#807087;line-height:1.5}.crs-bar-row>div>span:first-child{display:flex;align-items:center;gap:7px}.crs-bar-row i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.crs-bar-row strong{font-size:12px;color:#4e3c5c;font-weight:700;font-variant-numeric:tabular-nums}.crs-track{height:9px;background:#f4f0f7;border-radius:10px;overflow:hidden}.crs-track>span{display:block;height:100%;border-radius:10px}.crs-rates{background:linear-gradient(145deg,#fdfbfe,#f8f5fa)}.crs-ring{width:180px;height:180px;position:relative;margin:18px auto 0}.crs-ring svg{width:100%;height:100%}.crs-ring>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.crs-ring strong{font-size:27px;letter-spacing:-1px;color:#42304f;font-weight:750}.crs-ring span{font-size:10px;color:#94819e}.client-order .crs-rates>p{font-size:9px;color:#a18baa;text-align:center;margin:5px 0 21px}.crs-click-rate{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e8dfed;padding-top:20px}.crs-click-rate>div{display:grid;gap:6px}.crs-click-rate span{font-size:11px;color:#755e83;font-weight:600}.crs-click-rate small{font-size:9px;color:#a08daa}.crs-click-rate>strong{font-size:23px;font-weight:700;letter-spacing:-.6px;color:#a1307b;white-space:nowrap}.client-order .crs-rates>.crs-rate-note{font-size:9px;line-height:1.8;text-align:left;margin:17px 0 0;color:#a18faa}.client-order .crs-empty{font-size:11px;color:#92829d;margin:20px 0 0}.crs-notes{border-top:1px solid #eee8f2;background:#faf8fc;padding:16px 32px}.crs-notes summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:10px;color:#877192}.crs-notes summary::-webkit-details-marker{display:none}.crs-notes summary>span{font-size:16px}.crs-notes[open] summary>span{transform:rotate(45deg)}.client-order .crs-notes p{font-size:10px;line-height:1.8;color:#96839f;margin:12px 0 0}.crs-pending{padding:45px 30px;text-align:center;color:#b286aa}.crs-pending>svg{width:35px;height:35px}.client-order .crs-pending h3{font-size:20px;font-weight:700;color:#5c476b;margin:17px 0 10px}.client-order .crs-pending p{font-size:12px;color:#96869e}@media(max-width:1000px){.crs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crs-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.crs-volume,.crs-rates{padding:20px}.crs-click-rate{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:700px){.crs-header{padding:26px 22px;flex-direction:column;align-items:flex-start;gap:20px}.client-order .crs-header h2{font-size:26px}.crs-launch{justify-items:start;max-width:none}.crs-launch small{text-align:left}.crs-kpis{padding:22px;gap:11px}.crs-kpi{padding:18px 13px;gap:13px}.crs-kpi>strong{font-size:29px}.crs-kpi>span{font-size:7px;letter-spacing:.7px;align-items:flex-start}.crs-kpi>small{font-size:9px}.crs-charts{grid-template-columns:1fr;padding:0 22px 24px;gap:18px}.crs-click-rate{flex-direction:row;align-items:center}.crs-ring{width:185px;height:185px}.crs-notes{padding:16px 22px}.client-order .campaign-results>.pp-test-note{margin:20px 22px 0}.crs-volume,.crs-rates{padding:22px 18px}.crs-bar-row span{font-size:10px}.crs-chart-title .pp-eyebrow,.crs-rates>.pp-eyebrow{font-size:8px}.crs-kpi>span svg{width:12px;height:12px}}.client-order{max-width:980px;margin:0 auto;padding:32px 22px;color:#182638;background:#f7f8fb;min-height:100vh}.client-order header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0 32px}.client-order header img{width:165px;height:auto;background:#182638;padding:12px;border-radius:12px}.client-order h1{font-size:32px}.order-card{padding:24px;background:#fff;border:1px solid #dbe2ea;border-radius:16px;margin:22px 0}.order-card form{display:grid;gap:15px}.order-card label{display:grid;gap:7px}.order-card input:not([type=checkbox]),.order-card textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #aebcca;border-radius:8px;color:#182638;background:#fff}.order-card textarea{min-height:125px}.order-card button,.orders-admin>button{padding:11px 18px;border:0;border-radius:8px;background:#243e56;color:#fff;cursor:pointer}.order-card button:disabled{opacity:.5;cursor:not-allowed}.order-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.order-card .order-check{display:flex;align-items:center;gap:10px;margin:12px 0}.order-check input{width:auto}.order-preview{max-width:450px;border:1px solid #dbe2ea;border-radius:12px;overflow:hidden;margin:22px 0;padding:20px;background:#f6f8fb}.order-preview>img{width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}.order-preview>p:first-child{font-size:11px;letter-spacing:.1em}.order-preview a{overflow-wrap:anywhere}.order-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.order-metrics>div{display:grid;gap:8px;background:#f6f8fb;padding:18px;border-radius:10px}.order-metrics strong{font-size:25px}.order-note{font-size:13px;color:#526274;line-height:1.6}.order-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:16px;background:#f6f8fb}.orders-admin{max-width:1000px}.order-card fieldset{border:1px solid #dbe2ea;border-radius:10px}@media(max-width:600px){.client-order header{align-items:flex-start;flex-direction:column}.order-card{padding:18px}.order-actions button{width:100%}}.client-order{max-width:none;padding:0;background:#f4f6fa;color:var(--ink);min-height:100vh}.client-order>header{margin:0;padding:22px max(24px,calc((100vw - 1120px)/2));background:var(--nav);border-bottom:1px solid #242c3f}.client-order header img{width:151px;padding:0;background:none;border-radius:0}.order-private{padding:7px 12px;border:1px solid #ffffff20;border-radius:8px;color:#c4cadb;font-size:11px;font-weight:600}.order-workspace{max-width:1180px;margin:auto;padding:36px 30px 24px}.order-hero{padding:34px 36px}.order-hero h1{font-size:32px;overflow-wrap:anywhere}.order-hero-price{flex-shrink:0;padding-left:36px;border-left:1px solid #ffffff18;display:flex;flex-direction:column;justify-content:center;gap:10px}.order-hero-price>span{font-size:9px;letter-spacing:1.3px;color:#b6afd9;font-weight:800}.order-hero-price strong{font-size:42px;letter-spacing:-2px;font-weight:700;line-height:1}.order-hero-price small{font-size:11px;color:#aab3c7}.order-progress{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:19px 24px;background:#fff;border:1px solid var(--line);border-radius:14px;gap:14px;margin:0 0 26px;box-shadow:0 8px 24px #1e293b05}.order-progress li{display:flex;align-items:center;gap:10px;color:#8b93a4;font-size:11px;font-weight:650}.order-progress b{width:30px;height:30px;display:grid;place-items:center;background:#f4f5f8;border-radius:9px;font-size:10px}.order-progress .current{color:#5949d9}.order-progress .current b{background:#ede9ff;color:#6551ed}.order-progress .complete{color:#27835d}.order-progress .complete b{background:#eaf8f2}.order-card{padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #1e293b08;margin:20px 0}.order-card h2{font-size:18px;letter-spacing:-.4px;margin:0 0 12px;color:var(--ink)}.order-card p{color:var(--muted);font-size:13px;line-height:1.7}.order-card form{gap:16px}.order-card label{margin:0;font-size:12px}.order-card input:not([type=checkbox]),.order-card textarea{border-color:#dfe3ea;border-radius:9px;padding:12px;font-size:13px}.order-card button,.orders-admin>button{display:inline-flex;justify-content:center;align-items:center;padding:12px 19px;font-size:12px;font-weight:700;border-radius:9px;background:linear-gradient(135deg,#8472ff,#6551ed);box-shadow:0 7px 18px #6555ed27;transition:background .15s,transform .15s}.order-card button:hover,.orders-admin>button:hover{background:#5546e8;transform:translateY(-1px)}.order-card button:focus-visible,.order-footer a:focus-visible{outline:3px solid #b4aaff;outline-offset:3px}.order-card form>button{justify-self:start}.order-actions button{background:#f5f3ff;box-shadow:none;color:#6551ed;border:1px solid #e5dfff}.order-actions button:hover{color:#fff}.order-preview{max-width:none;border:1px solid #e5e1f5;border-radius:13px;background:linear-gradient(135deg,#faf9ff,#f5f7fb);padding:24px;margin:18px 0}.order-preview h3{font-size:19px;color:#182033;margin:14px 0 8px}.order-preview>p:first-child{color:#7769ee;font-size:9px;font-weight:800;letter-spacing:1.3px}.order-preview a,.order-footer a{font-size:12px;font-weight:650;color:#6d5dfc;text-decoration:none}.order-preview>img{border-radius:8px}.order-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.order-metrics>div{position:relative;background:#fff;border:1px solid #e7eaf0;border-left:3px solid #705cf4;border-radius:12px;padding:18px 14px;box-shadow:0 8px 22px #1e293b05}.order-metrics strong{font-size:25px;letter-spacing:-1px;color:#172033}.order-metrics span{font-size:10px;color:#667085;line-height:1.5}.order-metrics>div:nth-child(2){border-left-color:#3975e9}.order-metrics>div:nth-child(3){border-left-color:#149bb7}.order-metrics>div:nth-child(4){border-left-color:#27936b}.order-metrics>div:nth-child(5){border-left-color:#d58b18}.order-note{margin-top:22px!important;font-size:11px!important}.order-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 0 6px;color:#8a93a3;font-size:11px}.orders-admin{max-width:1120px}.orders-admin>h1{color:var(--ink);font-size:29px;letter-spacing:-.8px}.orders-admin>p{font-size:13px;color:var(--muted)}.order-card fieldset{padding:18px;border-color:var(--line)}.order-card .alert{color:#a42a3c}.order-card blockquote{border-left:3px solid #8b7ff4;background:#faf9ff;font-size:13px;line-height:1.7}@media(max-width:800px){.order-hero{gap:24px;padding:26px}.order-hero-price{padding-left:24px}.order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-progress{padding:16px;gap:10px}.order-progress li{font-size:10px;gap:6px}}@media(max-width:600px){.client-order>header{flex-direction:row;align-items:center;padding:20px}.client-order header img{width:125px}.order-private{font-size:9px;padding:6px 9px}.order-workspace{padding:22px 16px}.order-hero h1{font-size:26px}.order-hero-price{border-left:0;border-top:1px solid #ffffff18;padding:20px 0 0;margin-top:22px}.order-hero-price strong{font-size:34px}.order-progress{grid-template-columns:1fr 1fr;gap:16px}.order-card{padding:21px}.order-card form>button{width:100%}.order-footer{flex-direction:column;gap:12px}.order-metrics>div{padding:15px 12px}.order-metrics strong{font-size:23px}}.order-notification-preview{max-width:400px;margin:0 auto 20px}.order-notification-preview .notification-copy p{margin:4px 0 7px;font-size:11px;line-height:1.4;color:#5d6676}.order-notification-preview .preview-note{margin:10px 0 0;font-size:10px;line-height:1.5;color:#8a93a3}.order-destination{display:inline-block;margin-top:12px;font-size:12px;color:var(--purple);font-weight:650;text-decoration:none}.orders-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0 30px}.orders-overview .stat{border-top:3px solid #7563ee}.orders-overview .stat:nth-child(2){border-top-color:#d7a349}.orders-overview .stat:nth-child(3){border-top-color:#4d8bf2}.orders-overview .stat:nth-child(4){border-top-color:#48b88d}.orders-list-head{display:flex;align-items:center;justify-content:space-between;margin-top:30px;gap:15px}.orders-list-head h2{font-size:18px;letter-spacing:-.3px;margin:0 0 6px}.orders-list-head p{font-size:11px;color:var(--muted);margin:0}.orders-filters{display:grid;grid-template-columns:1fr 240px;gap:12px;margin:19px 0}.orders-filters input,.orders-filters select{font-size:12px;padding:12px 14px}.order-record{padding:0;overflow:hidden;margin:12px 0}.order-record summary{list-style:none;display:flex;align-items:center;gap:16px;padding:21px 23px;cursor:pointer}.order-record summary::-webkit-details-marker{display:none}.order-record summary:hover{background:#faf9ff}.order-record summary:focus-visible{outline:3px solid #b4aaff;outline-offset:-3px}.order-shop-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid #e6e0ff;border-radius:12px;background:#f2eeff;color:#715eea;font-weight:800}.order-shop{flex:1;min-width:0}.order-shop h2{font-size:14px;margin:0 0 5px;overflow-wrap:anywhere}.order-shop>span{font-size:11px;color:#8a93a3;overflow-wrap:anywhere}.order-record-status{display:grid;justify-items:start;gap:7px}.order-record-status small{font-size:10px;color:#8a93a3}.order-record-price{font-size:15px;margin-left:20px;white-space:nowrap}.order-expand{color:#8a93a3;font-size:21px;margin-left:10px}.order-record[open] .order-expand{transform:rotate(180deg)}.order-record-body{padding:26px;border-top:1px solid var(--line);background:#fdfdff}.order-record-body>small{color:#8a93a3;font-size:10px}.order-record-body form{padding:20px;background:#fff;border:1px solid var(--line);border-radius:12px;margin:18px 0}.orders-create form{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-create form>button{grid-column:1/-1}.orders-hero h1{font-size:29px}.orders-hero{align-items:center}.orders-admin .order-actions{gap:8px}.orders-admin .order-actions button{font-size:11px;padding:10px 13px}@media(max-width:900px){.orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-create form{grid-template-columns:1fr}.order-record summary{flex-wrap:wrap}.order-record-status{margin-left:58px}.order-record-price{margin-left:auto}}@media(max-width:600px){.orders-filters{grid-template-columns:1fr}.orders-hero{display:block}.orders-list-head{align-items:flex-start}.order-record summary{padding:17px;gap:12px}.order-record-body{padding:16px}.order-record-body form{padding:15px}.order-shop{flex-basis:calc(100% - 65px)}.order-record-status{margin-left:0}.order-record-price{font-size:13px}.order-expand{margin-left:0}}.client-order .order-pay-button{margin-top:18px}.order-france-audience{display:flex;align-items:center;gap:16px;padding:20px 24px;margin:0 0 20px;background:linear-gradient(120deg,#f5f2ff,#fff);border:1px solid #e3dcfa;border-radius:14px}.order-france-flag{display:flex;width:36px;height:26px;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px #18203315;flex-shrink:0}.order-france-flag i{width:33.333%;background:#fff}.order-france-flag i:first-child{background:#294eaa}.order-france-flag i:last-child{background:#e34d64}.order-france-audience>div>span{display:block;font-size:9px;font-weight:800;letter-spacing:1.2px;color:#7769ee;margin-bottom:6px}.order-france-audience strong{font-size:25px;letter-spacing:-.7px;color:#182033}.order-france-audience small{font-size:12px;font-weight:500;letter-spacing:0;color:#667085}.order-france-audience>p{margin:0 0 0 auto;font-size:11px;color:#7b8495;max-width:220px;line-height:1.6}@media(max-width:600px){.order-france-audience{padding:18px;flex-wrap:wrap}.order-france-audience>p{margin:0 0 0 52px}.order-france-audience strong{font-size:23px}}.order-client-composer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:30px;margin-top:24px;align-items:start}.order-client-composer .order-notification-preview{width:100%;position:sticky;top:24px}.order-client-composer textarea{min-height:100px}.order-client-composer .order-note{margin:0!important}@media(max-width:800px){.order-client-composer{grid-template-columns:1fr}.order-client-composer .order-notification-preview{position:static}}.order-client-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px;background:#f4f1ff;border:1px solid #e2dcfa;border-radius:12px;margin:18px 0}.order-client-link p{grid-column:1/-1;margin:0;font-size:11px}.order-client-link input{background:#fff}.order-client-link button{margin-bottom:0}@media(max-width:600px){.order-client-link{grid-template-columns:1fr}.order-client-link button{justify-self:start}}.order-card .order-review-success{margin:0;padding:14px 16px;border:1px solid #bce4d1;border-radius:9px;background:#edf9f2;color:#216b49;font-weight:600}.membership-card{border:1px solid #dbb8ce;background:linear-gradient(125deg,#fff 55%,#fcf1f7)}.membership-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.membership-heading h2{margin:8px 0}.membership-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:#a51662}.membership-price{min-width:205px;text-align:right}.membership-price>strong{display:block;font-size:38px;letter-spacing:-1.5px;color:#191d32}.membership-price small{font-size:16px;font-weight:500;letter-spacing:0}.membership-price>span{font-size:13px;color:#646879}.membership-saving{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.membership-saving del{color:#767987}.membership-saving strong{color:#9c155c;background:#fbe7f2;padding:6px 10px;border-radius:8px}.membership-period{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#fff;border:1px solid #e9dfeb;padding:18px;border-radius:12px;margin:20px 0}.membership-period>div strong{display:block;font-size:30px}.membership-period>div span{font-size:12px;color:#676a79}.membership-period p{flex:1;min-width:200px;font-size:13px}.membership-campaigns{border-top:1px solid #eadfe8;margin-top:22px;padding-top:16px}.membership-campaigns>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #eee}.membership-campaigns strong,.membership-campaigns small{display:block}.membership-campaigns small{font-size:12px;color:#737685;margin-top:5px}.membership-cancel{margin:16px 0;padding:16px;border-radius:10px;background:#fff0f0}@media(max-width:640px){.membership-heading{display:block}.membership-price{text-align:left;margin:18px 0}.membership-campaigns>div{align-items:flex-start;flex-direction:column}.membership-period button{width:100%}.membership-card .order-actions{display:flex;flex-direction:column;align-items:stretch}}.client-order .membership-card button.secondary{color:#51428f;background:#f1edff;border:1px solid #dcd3f5;box-shadow:none}.membership-cancel button{margin:5px 4px 5px 0}.membership-card button:focus-visible{outline:3px solid #a68ad7;outline-offset:3px}.orders-admin{--admin-accent:var(--purple);max-width:1200px}.orders-admin .admin-eyebrow{font-size:9px;font-weight:800;letter-spacing:1.6px;color:var(--purple);line-height:1.6}.orders-admin .orders-hero{border-radius:22px;padding:34px 36px;background:radial-gradient(ellipse at 95% 0%,#6d5dfc24,transparent 60%),linear-gradient(120deg,#151c2d,var(--nav));border:1px solid #242c3f;box-shadow:0 14px 35px #1b223315}.orders-admin .orders-hero h1{font-size:32px;font-weight:750;line-height:1.18;letter-spacing:-1px;margin:15px 0}.orders-hero h1 em{font-style:normal;color:#b4aaff}.orders-admin .orders-hero p{font-size:12px;color:#b9bdd0;line-height:1.8}.orders-admin .dashboard-live{color:#b9b4db;font-size:9px;letter-spacing:1.5px}.orders-admin .dashboard-live i{background:#7d6fff}.orders-admin .orders-hero .dashboard-cta{background:linear-gradient(115deg,#8472ff,var(--purple));border:1px solid #9183ff;border-radius:10px;font-size:11px;padding:14px 20px;box-shadow:0 7px 20px #0002}.orders-admin .dashboard-hero-action>span{font-size:9px;color:#757f95;max-width:230px;line-height:1.8}.orders-admin .orders-overview{gap:14px;margin:22px 0 28px}.orders-admin .orders-overview .stat{border:1px solid #dddbee;border-radius:15px;background:linear-gradient(135deg,#fff,#f9f9fc);box-shadow:0 8px 22px #1c233305;padding:21px}.orders-admin .orders-overview .stat:first-child{background:linear-gradient(135deg,#20283d,var(--nav));border-color:#242c3f}.orders-admin .orders-overview .stat>span{font-size:10px;color:#757f95;font-weight:650}.orders-admin .orders-overview .stat>strong{font-size:33px;letter-spacing:-1px;color:#252f45;margin:10px 0}.orders-admin .orders-overview .stat>small{font-size:9px;color:#757f95;line-height:1.7}.orders-admin .orders-overview .stat:first-child>span{color:#bdb9dd}.orders-admin .orders-overview .stat:first-child>strong{color:#fff}.orders-admin .orders-overview .stat:first-child>small{color:#757f95}.orders-admin .admin-memberships{padding:0;border:1px solid #dbd9ec;border-radius:19px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #1f273a07}.am-header{padding:28px 28px 23px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(110deg,#fcfcfd,#f0eff7);border-bottom:1px solid #e3e2ef}.orders-admin .am-header h2{font-size:25px;font-weight:750;letter-spacing:-.7px;margin:8px 0;color:#242e44}.orders-admin .am-header p{font-size:11px;color:#757f95;margin:0}.am-price{text-align:right;display:grid;gap:8px}.am-price>strong{font-size:32px;letter-spacing:-1px;color:#2c3853;white-space:nowrap}.am-price>strong small{font-size:12px;font-weight:500;letter-spacing:0;color:#757f95}.am-price>span{font-size:10px;color:#757f95}.am-summary{display:flex;gap:25px;align-items:center;padding:22px 28px;border-bottom:1px solid #ebeaf4}.am-summary>div{display:flex;flex-direction:column;gap:7px;min-width:0}.am-summary>div+div{padding-left:25px;border-left:1px solid #e6e4f1}.am-summary>div>span{font-size:9px;color:#757f95}.am-summary strong{font-size:23px;color:#545c6c;font-weight:700;letter-spacing:-.5px}.am-summary>button{margin-left:auto}.orders-admin button.secondary{background:#fff;border:1px solid #d5d2e9;color:#687287;border-radius:8px;box-shadow:none;font-size:10px}.orders-admin button.secondary:hover{background:#f1f0f7;color:var(--purple2)}.am-filters{display:grid;grid-template-columns:1fr 230px;gap:12px;padding:22px 28px 0}.orders-admin .am-filters input,.orders-admin .am-filters select,.orders-admin .orders-filters input,.orders-admin .orders-filters select{background:#fbfbfd;border:1px solid #dad8ec;border-radius:9px;padding:12px 14px;font-size:11px;color:#626c80;min-width:0;width:100%}.orders-admin input:focus-visible,.orders-admin select:focus-visible,.orders-admin textarea:focus-visible{outline:2px solid #b4aaff;outline-offset:2px}.admin-list-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#757f95;margin:17px 0}.admin-memberships .admin-list-caption{margin:16px 28px}.admin-list-caption>small{font-size:9px;color:#757f95}.am-table{padding:0 28px 12px}.am-table-head,.am-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr);gap:20px;align-items:center}.am-table-head{padding:12px 0;color:#757f95;font-size:8px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e2e0ef}.am-row{padding:20px 0;border-bottom:1px solid #ebeaf4}.am-row:last-child{border-bottom:0}.am-row>div{min-width:0}.am-advertiser{display:flex;align-items:center;gap:12px}.am-avatar,.orders-admin .order-shop-avatar{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;border:1px solid #d7d4eb;border-radius:11px;background:linear-gradient(140deg,#f5f4f9,#e5e4f0);color:#6b768c;font-size:14px;font-weight:700}.am-advertiser>div{display:flex;flex-direction:column;gap:5px;min-width:0}.am-advertiser strong{font-size:12px;color:#323e5c;font-weight:700;overflow-wrap:anywhere}.am-advertiser small{font-size:10px;color:#757f95;overflow-wrap:anywhere}.admin-test-tag{display:inline-block;font-size:8px!important;letter-spacing:.5px;border:1px solid #d9d6ec;background:#f1f1f7;color:#757f95;border-radius:4px;padding:2px 5px;width:-moz-fit-content;width:fit-content}.am-status{display:inline-flex;align-items:center;font-size:9px;font-weight:600;line-height:1.5;padding:5px 8px;border-radius:6px;max-width:100%}.am-status.active{background:#edf6f1;border:1px solid #deeee5;color:#5d8c73}.am-status.attention{background:#fff5e8;border:1px solid #f3e5cd;color:#a07942}.am-status.neutral{background:#f1f0f7;border:1px solid #e0deee;color:#757f95}.am-cancelled{display:block;margin-top:7px;color:#757f95;font-size:9px;line-height:1.6}.am-credits>strong{font-size:17px;color:#4f5767;font-weight:700}.am-credits>strong>small{font-size:9px;font-weight:500;color:#757f95}.am-credit-track{display:flex;gap:5px;margin:8px 0;max-width:105px}.am-credit-track>i{height:5px;flex:1;border-radius:3px;background:#e9e8f2}.am-credit-track>.used{background:var(--purple)}.am-credit-track>.blocked{background:#d9afad}.am-credits>small,.am-end small{font-size:9px;line-height:1.6;color:#757f95}.am-end{display:flex;flex-direction:column;gap:6px}.am-end>strong{font-size:11px;font-weight:600;color:#687286}.am-mobile-label{display:none}.orders-admin .am-empty{padding:30px;text-align:center;color:#757f95}.am-empty>svg{width:32px;height:32px}.am-empty h3{font-size:17px;font-weight:650;color:#6d788e;margin:12px 0}.orders-admin .am-empty p{font-size:11px;color:#757f95}.admin-memberships>.alert,.admin-memberships>.order-note{margin:20px 28px}.admin-order-list{margin-top:34px;padding:27px 28px;border-radius:19px;background:#fff;border:1px solid #dbd9ec;box-shadow:0 10px 28px #1f273a07}.orders-admin .orders-list-head{margin:0;align-items:center}.orders-admin .orders-list-head h2{font-size:25px;font-weight:750;letter-spacing:-.7px;color:#242e44;margin:8px 0}.orders-admin .orders-list-head p{font-size:11px;color:#757f95}.orders-admin .orders-filters{margin:22px 0 0}.orders-admin .order-record{border:1px solid #e1e0ee;border-radius:13px;box-shadow:0 4px 12px #1d243503;margin:11px 0}.orders-admin .order-record summary{padding:20px;gap:15px}.orders-admin .order-record summary:hover{background:#fafafc}.orders-admin .order-record[open]{border-color:#757f95}.orders-admin .order-record[open]>summary{background:#f8f8fb}.orders-admin .order-shop h2{font-size:13px;color:#313e5c;font-weight:700;margin:0 0 5px}.orders-admin .order-shop>span{font-size:10px;color:#757f95}.admin-order-tags{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:9px}.admin-order-tags>small:not(.admin-test-tag){font-size:8px;color:#757f95}.orders-admin .order-record-status .badge{font-size:9px;border-radius:6px;padding:5px 8px;background:#f1f1f7;color:#757f95;border:1px solid #e1dfee}.orders-admin .order-record-status .badge.green{background:#edf6f1;color:#5d8c73;border-color:#deeee5}.orders-admin .order-record-status .badge.red{background:#fbeff0;color:#b46b78;border-color:#efd8dd}.orders-admin .order-record-status small{font-size:9px;color:#757f95}.orders-admin .order-record-price{font-size:15px;color:#464d5c;max-width:125px;line-height:1.6;letter-spacing:-.3px;text-align:right}.orders-admin .order-expand{color:#757f95}.orders-admin .order-record-body{background:#fcfcfd;border-color:#e0deee;padding:24px}.orders-admin .order-record-body h3{font-size:17px;font-weight:700;color:#515969}.orders-admin .order-record-body form{border-color:#e1e0ee;border-radius:12px}.orders-admin .order-record-body button:not(.secondary){background:linear-gradient(115deg,#8472ff,var(--purple));box-shadow:0 5px 12px #5d667813}.orders-admin .order-record-body .order-actions button{background:#fff;border:1px solid #d3d0e8;color:#6e798e;box-shadow:none}.orders-admin .order-record-body blockquote{background:#f3f3f8;border-left-color:#757f95;color:#757f95}.orders-admin .orders-create{border:1px solid #ccc9e5;border-radius:17px;background:#fbfbfd}.orders-admin .orders-create form>button{background:linear-gradient(110deg,#8472ff,var(--purple))}.orders-admin .cp-preview{padding:20px;border:1px solid #dad7ec;border-radius:14px;background:#f9f9fc}.orders-admin .cp-preview-intro h3{font-size:17px}.orders-admin .cp-preview-intro p{font-size:11px}.orders-admin .cp-preview .pp-eyebrow{font-size:9px;color:#6e798e}.orders-admin .cp-preview .pp-eyebrow svg{width:14px;height:14px}.orders-admin .cp-preview .preview-heading{padding:14px;color:#c4c0e1}.orders-admin .cp-preview .preview-note{padding:0 14px 16px;color:#757f95}.orders-admin .cp-preview .preview-stage{background:transparent;min-height:240px}.orders-admin .cp-preview .order-destination{font-size:11px;color:#677186}@media(max-width:1000px){.am-table-head,.am-row{gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr)}.am-advertiser{gap:9px}.am-avatar{display:none}.orders-admin .orders-hero h1{font-size:28px}.am-summary{gap:18px}.am-summary>div+div{padding-left:18px}.orders-admin .orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.orders-admin .orders-hero{padding:26px 22px;display:block}.orders-admin .orders-hero h1{font-size:28px}.orders-admin .dashboard-hero-action{margin-top:22px;align-items:flex-start}.orders-admin .orders-overview .stat{padding:17px}.am-header{padding:23px 20px;align-items:flex-start}.orders-admin .am-header h2{font-size:23px}.am-price>strong{font-size:25px}.am-price>strong small{font-size:10px}.am-price>span{font-size:8px}.am-summary{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.am-summary>div+div{padding-left:10px}.am-summary>div>span{font-size:8px}.am-summary>button{grid-column:1/-1;justify-self:stretch;margin:0}.am-filters{grid-template-columns:1fr;padding:20px 20px 0;gap:9px}.admin-memberships .admin-list-caption{margin:15px 20px;align-items:flex-start}.admin-list-caption{flex-direction:column;align-items:flex-start;gap:5px}.am-table{padding:0 20px 20px}.am-table-head{display:none}.am-row{grid-template-columns:1fr 1fr;border:1px solid #e0deee;border-radius:12px;padding:17px;gap:20px 14px;margin-top:12px}.am-row:last-child{border-bottom:1px solid #e0deee}.am-advertiser{grid-column:1/-1}.am-avatar{display:grid}.am-row>div:nth-child(2){grid-column:1/-1}.am-end{align-self:start}.am-mobile-label{display:block;font-size:8px;color:#757f95}.admin-order-list{padding:23px 18px}.orders-admin .orders-list-head{align-items:flex-start;gap:10px}.orders-admin .orders-list-head h2{font-size:23px}.orders-admin .orders-list-head p{font-size:10px}.orders-admin .order-record summary{padding:17px 14px;gap:12px}.orders-admin .order-record-price{max-width:110px;font-size:13px}.orders-admin .order-record-status{margin-left:0}.orders-admin .order-record-body{padding:17px}.orders-admin .order-record-body form{padding:14px}.orders-admin .orders-filters{grid-template-columns:1fr}.orders-admin .am-filters input,.orders-admin .orders-filters input{font-size:16px}}.orders-admin .orders-list-head h2,.orders-admin .am-header h2,.orders-admin .order-shop h2,.orders-admin .am-advertiser strong{color:var(--ink)}.orders-admin .orders-overview .stat>span,.orders-admin .orders-list-head p,.orders-admin .am-header p{color:var(--muted)}.orders-admin .orders-overview .stat:first-child>span{color:#b4aaff}.orders-admin .orders-overview .stat:first-child>small{color:#aab3c7}.client-order .pp-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#a42a78;font-size:10px;font-weight:800;letter-spacing:1.7px;line-height:1.5}.client-order .campaign-recap{padding:0;overflow:hidden;border:1px solid #e1dfea;border-radius:22px;box-shadow:0 10px 35px #22223e07;background:#fff}.cr-top{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;background:linear-gradient(110deg,#fff 35%,#f8f4fb)}.client-order .cr-intro h2{font-size:26px;font-weight:750;letter-spacing:-.8px;color:#20243b;margin:10px 0 7px;line-height:1.2}.client-order .cr-intro p{color:#798096;font-size:12px;margin:0}.cr-visual{width:275px;height:98px;position:relative;flex-shrink:0;display:grid;align-items:center}.cr-orbit{position:absolute;inset:-10px 10px;border:1px solid #e4d8ed;border-radius:50%;transform:rotate(-15deg)}.cr-orbit:after{content:"";position:absolute;inset:14px -14px;border:1px solid #ece4f3;border-radius:50%}.cr-mini-card{z-index:1;display:flex;align-items:center;gap:13px;padding:18px;background:linear-gradient(120deg,#242b43,#36324d);border:1px solid #514864;border-radius:13px;box-shadow:0 12px 24px #2a214627;transform:rotate(-4deg);color:#fff}.cr-mini-card>i{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#d44693,#9461c0);color:#fff}.cr-mini-card>span{flex:1}.cr-mini-card b{font-size:11px;font-weight:600;display:block;margin-bottom:8px}.cr-line{display:block;width:100%;height:4px;border-radius:4px;background:#ffffff30;margin-top:5px}.cr-line.short{width:65%;background:#ffffff18}.cr-mini-card .cr-spark{flex:0;font-size:21px;color:#e4abd5}.cr-facts{display:grid;grid-template-columns:.85fr 1fr 1.2fr;gap:24px;padding:25px 32px 28px;border-top:1px solid #f0edf4}.cr-fact{display:flex;flex-direction:column;gap:7px;min-width:0}.cr-fact+.cr-fact{padding-left:24px;border-left:1px solid #eceaf1}.cr-fact>span{font-size:9px;font-weight:700;letter-spacing:1px;color:#8a8094;display:flex;align-items:center;gap:6px}.cr-fact>span svg{width:14px;height:14px;color:#997ba6}.cr-fact>strong{font-size:16px;color:#272b40;font-weight:700;line-height:1.4}.cr-fact.cr-price>strong{font-size:29px;letter-spacing:-1px;line-height:1.1}.cr-fact>strong.cr-paid{color:#327a66}.cr-fact>small{font-size:11px;line-height:1.6;color:#778096}.client-order .pp-test-note{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;color:#7c6a87;background:#f7f4fa;border:1px solid #ece5f1;border-radius:9px;padding:10px 13px;margin:0 32px 24px}.pp-test-note>span{font-size:8px;font-weight:800;letter-spacing:1px;padding:3px 6px;border-radius:4px;background:#e9deef;color:#825797;flex-shrink:0}.campaign-recap>.order-pay-button{margin:0 32px 24px}.client-order .campaign-recap>p:not(.pp-test-note){margin:0 32px 24px}.client-order .membership-premium{padding:0;overflow:hidden;border:1px solid #dfdce8;border-radius:22px;background:#fff;box-shadow:0 14px 40px #20243b0c}.mp-hero{display:grid;grid-template-columns:1fr 310px;gap:35px;align-items:center;padding:34px 36px;background:radial-gradient(ellipse at 90% 20%,#68436350,transparent 65%),linear-gradient(120deg,#172037,#181827);color:#fff}.client-order .mp-hero .pp-eyebrow{color:#d8bbd2;font-size:9px}.mp-hero .pp-eyebrow i{height:6px;width:6px;border-radius:50%;background:#df70b5;box-shadow:0 0 12px #e961b499}.client-order .mp-hero h2{font-size:34px;font-weight:750;line-height:1.15;letter-spacing:-1px;margin:16px 0 13px;color:#fff}.mp-hero h2 em{font-style:normal;color:#e9b7d9}.client-order .mp-hero p{font-size:12px;line-height:1.8;color:#b9c1d4;margin:0}.mp-state{display:inline-flex;border:1px solid #ffffff1d;background:#ffffff09;border-radius:30px;font-size:9px;letter-spacing:.3px;color:#d0d7e6;padding:5px 10px;margin-top:16px}.mp-plan{padding-left:30px;border-left:1px solid #ffffff15}.mp-plan>span{color:#c9b4cc;font-size:8px;letter-spacing:1.4px;font-weight:700}.mp-plan>strong{display:flex;align-items:center;gap:8px;font-size:61px;font-weight:750;letter-spacing:-3px;line-height:1.15;margin:9px 0 4px}.mp-plan>strong small{font-size:26px;letter-spacing:-.5px;font-weight:500;display:grid;gap:3px}.mp-plan>strong small span{font-size:11px;color:#c0b5ca;letter-spacing:0}.client-order .mp-plan>p{font-size:10px;color:#c0b5ca}.mp-illustration{display:flex;position:relative;gap:12px;margin:20px 0 4px}.mp-illustration>span:not(.mp-illustration-line){position:relative;display:grid;place-items:center;gap:5px;width:48px;height:56px;background:linear-gradient(145deg,#42384e,#302b40);border:1px solid #776179;border-radius:9px;box-shadow:0 6px 14px #0002;transform:rotate(-5deg);color:#e9b8d9}.mp-illustration>span:nth-child(odd){transform:translateY(-5px) rotate(5deg)}.mp-illustration svg{width:17px;height:17px}.mp-illustration b{font-size:8px;letter-spacing:1px;color:#e2cce0}.mp-illustration-line{position:absolute;top:24px;height:1px;background:#8b5f91;left:0;right:15px}.client-order .membership-premium>.pp-test-note{margin:20px 32px 0}.mp-credits{display:grid;grid-template-columns:1.1fr 1fr;gap:24px 35px;padding:30px 32px 0}.mp-balance{display:flex;align-items:center;gap:18px;margin:8px 0 18px}.mp-balance>strong{font-size:52px;font-weight:750;line-height:1.15;letter-spacing:-2px;color:#20253c}.mp-balance>strong small{font-size:23px;color:#ada7b9;font-weight:400;letter-spacing:-1px}.mp-balance>span{font-size:13px;font-weight:600;color:#34354c;line-height:1.6}.mp-balance>span>small{font-size:10px;font-weight:400;color:#8b8499}.mp-credit-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.mp-credit-slots>span{display:grid;justify-items:center;gap:5px;padding:13px 5px 11px;border:1px solid #e6d8e6;border-radius:11px;background:linear-gradient(160deg,#fdf9fc,#f5edf6);color:#a0377c}.mp-credit-slots i{height:25px;display:grid;place-items:center}.mp-credit-slots i svg{width:18px;height:18px}.mp-credit-slots b{font-size:9px;font-weight:700;color:#5d4264}.mp-credit-slots small{font-size:8px;color:#9c7094}.mp-credit-slots .used,.mp-credit-slots .blocked{background:#f4f5f8;border-color:#e5e7ed;color:#8a91a3}.mp-credit-slots .used b,.mp-credit-slots .used small,.mp-credit-slots .blocked b,.mp-credit-slots .blocked small{color:#8990a0}.mp-next{background:#f8f8fb;border:1px solid #ecebf2;border-radius:15px;padding:22px 24px}.mp-next-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e6dceb;background:#fff;color:#a36799;border-radius:10px;margin-bottom:12px}.mp-next-icon svg{width:17px;height:17px}.client-order .mp-next h3{font-size:17px;font-weight:700;color:#2b2c43;line-height:1.4;margin:0 0 8px;letter-spacing:-.25px}.client-order .mp-next p{font-size:11px;line-height:1.8;color:#7d7f93;margin:0 0 17px}.client-order .mp-next button{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:10px;background:linear-gradient(110deg,#c1277d,#962a7c);box-shadow:0 6px 15px #b3247423;padding:13px 15px;font-size:11px}.mp-next button svg{width:17px;height:17px}.mp-period-dates{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #efedf3;padding:0 0 20px;color:#8a8196;font-size:10px;line-height:1.7}.mp-period-dates>span{display:flex;align-items:center;gap:7px}.mp-period-dates svg{flex-shrink:0;width:14px;height:14px}.mp-period-dates>small{font-size:9px;color:#9890a0}.mp-management{padding:20px 32px}.client-order .mp-management>p{font-size:11px;color:#797388;margin:0 0 13px;line-height:1.8}.mp-management .order-actions{margin:0;gap:12px}.client-order .mp-management button.secondary{background:#fff;border:1px solid #dedce8;border-radius:8px;color:#69617a;font-size:10px;padding:10px 14px;box-shadow:none}.client-order .mp-management button.secondary:hover{background:#f6f2f8;color:#972a76}.mp-management .membership-cancel{margin-top:18px}.mp-conditions{padding:15px 32px;border-top:1px solid #efedf3;background:#faf9fc;font-size:10px;color:#8d8397}.mp-conditions summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;color:#776981}.mp-conditions summary::-webkit-details-marker{display:none}.mp-conditions summary>span{font-size:15px}.mp-conditions[open] summary>span{transform:rotate(45deg)}.client-order .mp-conditions p{font-size:10px;color:#8a8095;line-height:1.8;margin:12px 0 0}.membership-premium>.membership-campaigns{margin:24px 32px}.membership-premium>p[role=status]:not(.pp-test-note),.membership-premium>.alert{margin:20px 32px}.membership-offer>.pp-test-note{margin-top:20px}@media(max-width:800px){.mp-hero{grid-template-columns:1fr 230px;padding:28px;gap:22px}.mp-plan{padding-left:22px}.mp-illustration{gap:7px}.mp-illustration>span:not(.mp-illustration-line){width:39px}.mp-credits{gap:20px;padding:25px 26px 0}.cr-top{padding:25px 26px}.cr-visual{width:220px}.cr-facts{padding:24px 26px;gap:17px}.cr-fact+.cr-fact{padding-left:17px}.mp-period-dates{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:600px){.cr-top{padding:25px 22px 20px;flex-direction:column;align-items:flex-start;gap:20px}.client-order .cr-intro h2{font-size:25px}.cr-visual{align-self:center;width:245px;height:86px}.cr-facts{grid-template-columns:1fr;padding:22px;gap:18px}.cr-fact+.cr-fact{border-left:0;border-top:1px solid #eeebf3;padding:18px 0 0}.cr-fact{gap:5px}.client-order .pp-test-note{margin:0 22px 22px;align-items:flex-start;font-size:10px}.mp-hero{grid-template-columns:1fr;padding:28px 22px;gap:24px}.client-order .mp-hero h2{font-size:30px}.mp-plan{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff1c;position:relative}.mp-plan>strong{font-size:53px}.mp-illustration{position:absolute;right:0;top:27px;gap:5px}.mp-illustration>span:not(.mp-illustration-line){width:29px;height:44px}.mp-illustration svg{width:13px;height:13px}.mp-illustration b{font-size:7px}.client-order .mp-plan>span{font-size:7px;letter-spacing:1px}.mp-credits{grid-template-columns:1fr;padding:25px 22px 0;gap:23px}.mp-credit-slots{gap:7px}.mp-next{padding:22px}.client-order .membership-premium>.pp-test-note{margin:20px 22px 0}.mp-management{padding:20px 22px}.mp-management .order-actions{display:flex;flex-wrap:wrap}.mp-management .order-actions button{flex:1;min-width:140px}.mp-conditions{padding:15px 22px}.membership-premium>.membership-campaigns{margin:22px}.client-order .pp-eyebrow{font-size:9px;letter-spacing:1.2px}}.client-order .cp-composer,.client-order .cp-approved{padding:0;border-radius:22px;border-color:#e1dfea;overflow:visible;background:#fff;box-shadow:0 12px 40px #22223e09}.cp-header{padding:30px 32px;border-radius:22px 22px 0 0;border-bottom:1px solid #eeebf3;display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(ellipse at 100% 0%,#f0e4f4,transparent 60%),#fdfcfe}.client-order .cp-header h2{font-size:27px;font-weight:750;line-height:1.25;letter-spacing:-.8px;margin:10px 0;color:#23263c}.client-order .cp-header p{font-size:12px;color:#818093;line-height:1.7;margin:0}.cp-header-icon{width:64px;height:64px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dbc9df;border-radius:19px;background:linear-gradient(145deg,#fff,#f1e5f1);color:#aa3b85;box-shadow:0 8px 20px #6c3f7110;transform:rotate(6deg)}.cp-header-icon svg{width:27px;height:27px}.client-order .cp-composer .order-client-composer{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;margin:0;padding:30px 32px;align-items:start}.cp-composer form{min-width:0}.client-order .cp-composer .cp-step{min-width:0;border:0;border-bottom:1px solid #efedf3;border-radius:0;padding:0 0 25px;margin:0 0 9px;display:grid;gap:16px}.cp-step legend{display:flex;align-items:center;gap:10px;width:100%;font-size:15px;font-weight:700;color:#39344b;padding:0;margin-bottom:5px;line-height:1.6}.cp-step legend>b{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#f2e8f1;border:1px solid #e8dbe7;font-size:10px;color:#a03e83}.cp-step legend>small{margin-left:auto;font-size:9px;font-weight:500;color:#968b9f;background:#f7f5f9;border-radius:5px;padding:3px 6px}.client-order .cp-step .cp-step-help{font-size:11px;color:#92899c;line-height:1.7;margin:0 0 3px}.client-order .cp-step label{font-size:11px;font-weight:600;color:#60576e;gap:8px}.cp-label{display:flex;justify-content:space-between;align-items:center;gap:8px}.cp-label>small{font-size:9px;font-weight:400;color:#a39baa}.client-order .cp-step input:not([type=checkbox]),.client-order .cp-step textarea{background:#fbfafc;border:1px solid #e3dfe9;border-radius:10px;font-size:12px;line-height:1.6;padding:12px 13px;transition:border-color .15s,box-shadow .15s;color:#363148}.client-order .cp-step input:focus,.client-order .cp-step textarea:focus{outline:none;border-color:#b371a3;box-shadow:0 0 0 3px #a5458810;background:#fff}.client-order .cp-step input::-moz-placeholder,.client-order .cp-step textarea::-moz-placeholder{color:#a8a0af}.client-order .cp-step input::placeholder,.client-order .cp-step textarea::placeholder{color:#a8a0af}.client-order .cp-step textarea{min-height:115px;resize:vertical}.client-order .cp-step .order-note{color:#9a91a1;font-size:10px!important;line-height:1.8}.cp-submit>div{display:flex;align-items:center;gap:9px;color:#a56c99}.cp-submit>div>svg{width:16px;flex-shrink:0}.client-order .cp-submit>div>p{font-size:11px;color:#80758c;margin:0}.client-order .cp-submit button{display:flex;justify-content:space-between;gap:12px;width:100%;background:linear-gradient(115deg,#c0277d,#97297b);border-radius:10px;font-size:11px;padding:15px 17px;margin:14px 0 12px;box-shadow:0 7px 20px #a3247720}.cp-submit button svg{width:18px;flex-shrink:0}.client-order .cp-submit .order-note{font-size:9px!important;color:#a095a5;line-height:1.8}.client-order .cp-review-status{display:flex;align-items:center;gap:9px;padding:12px 16px;margin:22px 32px 0;background:#f0f7f4;border:1px solid #dcebe3;border-radius:10px;font-size:11px;color:#567a68}.cp-review-status svg{width:16px;flex-shrink:0}.cp-feedback{margin:22px 32px 0}.client-order .cp-preview{width:100%;max-width:460px;margin:0 auto;min-width:0}.cp-preview-intro{padding:4px 2px 18px}.cp-preview-intro .pp-eyebrow{font-size:9px}.cp-preview-intro .pp-eyebrow svg{width:14px;height:14px}.client-order .cp-preview-intro h3{font-size:21px;letter-spacing:-.5px;font-weight:700;margin:10px 0 7px;color:#323047}.client-order .cp-preview-intro p{font-size:11px;color:#93879a;margin:0;line-height:1.7}.cp-preview-window{border-radius:16px;overflow:hidden;border:1px solid #373448;background:radial-gradient(ellipse at 100% 20%,#5c345c6b,transparent 65%),linear-gradient(140deg,#19253c,#1c172b);box-shadow:0 16px 32px #25203c1c}.cp-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #ffffff12;color:#ad9bbb}.cp-window-bar>span{display:flex;gap:5px}.cp-window-bar i{height:5px;width:5px;border-radius:50%;background:#b89cbd66}.cp-window-bar small{font-size:9px;letter-spacing:.5px}.cp-window-bar>svg{width:13px;height:13px}.client-order .cp-preview .preview-heading{padding:16px 19px 0;align-items:center;gap:9px}.client-order .cp-preview .preview-heading>span{color:#dec0d8;font-size:10px;display:flex;gap:7px;align-items:center}.cp-preview .preview-heading>span:before{content:"";width:5px;height:5px;background:#dd72b6;border-radius:50%;box-shadow:0 0 9px #dd72b680}.client-order .cp-preview .preview-heading small{font-size:8px;color:#9c92b0}.client-order .cp-preview .preview-stage{min-height:275px;border-radius:0;background:radial-gradient(ellipse at center,#ffffff07,transparent 70%);padding:28px 20px 32px;position:relative}.client-order .cp-preview .browser-notification{box-shadow:0 18px 38px #0005;border:1px solid #fff;position:relative;z-index:1}.client-order .cp-preview .preview-note{margin:0;padding:0 19px 18px;color:#a99cb8;font-size:9px;line-height:1.8}.client-order .cp-preview .order-destination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:#fbf8fc;border:1px solid #eae1ed;border-radius:10px;color:#915c89;font-size:10px;margin-top:15px;overflow-wrap:anywhere}.cp-preview .order-destination svg{width:14px;flex-shrink:0}.cp-preview-tip{display:flex;align-items:flex-start;gap:10px;padding:17px 4px;color:#b393b0}.cp-preview-tip>svg{width:16px;height:16px;flex-shrink:0;margin-top:3px}.client-order .cp-preview-tip p{font-size:10px;color:#998ca2;line-height:1.8;margin:0}.cp-preview-tip strong{display:block;font-size:11px;font-weight:600;color:#80708b;margin-bottom:4px}.cp-approved-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding:30px 32px}.cp-approved-info{padding:15px 0}.cp-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e9df;background:#f0f7f2;border-radius:25px;padding:6px 10px;font-size:10px;color:#518466}.cp-status svg{width:14px;height:14px}.client-order .cp-approved-info h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;color:#323449;margin:20px 0 12px}.client-order .cp-approved-info p{font-size:12px;line-height:1.8;color:#8a8096}.cp-approved-info a{color:#a33883}.cp-approved-date{display:flex;align-items:center;gap:13px;padding:20px;border:1px solid #e8e1ee;border-radius:12px;background:#faf8fc;margin:24px 0;color:#aa81a4}.cp-approved-date svg{width:22px;flex-shrink:0}.cp-approved-date>div{display:grid;gap:9px}.cp-approved-date small{font-size:8px;font-weight:700;letter-spacing:1px;color:#9f8ea9}.cp-approved-date strong{font-size:13px;font-weight:600;color:#6c5b7c}@media(max-width:900px){.client-order .cp-composer .order-client-composer{gap:24px;padding:26px}.cp-header{padding:26px}.client-order .cp-header h2{font-size:25px}.cp-approved-body{padding:26px;gap:28px}}@media(max-width:800px){.client-order .cp-composer .order-client-composer{grid-template-columns:1fr}.cp-composer .order-client-composer .cp-preview{position:static;max-width:500px}.cp-approved-body{grid-template-columns:1fr}.cp-approved-info{padding:0}.cp-preview-intro{padding-top:10px}}@media(max-width:600px){.cp-header{padding:25px 22px;gap:14px;align-items:flex-start}.client-order .cp-header h2{font-size:24px}.cp-header-icon{width:39px;height:39px;border-radius:12px}.cp-header-icon svg{width:20px;height:20px}.cp-header .pp-eyebrow{font-size:8px;letter-spacing:1px}.client-order .cp-header p{font-size:11px}.client-order .cp-composer .order-client-composer{padding:24px 20px}.cp-step legend{font-size:14px}.cp-step legend>small{font-size:8px}.client-order .cp-step input:not([type=checkbox]),.client-order .cp-step textarea{font-size:16px}.client-order .cp-preview .preview-heading{flex-wrap:wrap}.client-order .cp-preview .preview-stage{padding:22px 12px;min-height:235px}.cp-approved-body{padding:24px 20px;gap:15px}.client-order .cp-review-status,.cp-feedback{margin:20px 20px 0}.client-order .cp-submit button{font-size:11px;padding:14px 12px}.client-order .cp-preview-intro h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.client-order .cp-step input,.client-order .cp-step textarea{transition:none}}
