:root{--purple:#177d60;--lime:#bcf5ac;--ink:#172c27;--muted:#667b73;--bg:#f2f6f3;--line:#e0e9e3;--surface:#fff;--field:#f7faf8;--glow:#77e8ab29;--sidebar-bg:#fcfefc;--shadow:0 8px 35px #214d3410;color-scheme:light}html[data-theme=dark]{--purple:#89edb5;--lime:#aff3bd;--ink:#ecf6f0;--muted:#9eafa6;--bg:#101813;--line:#2b3c32;--surface:#18231c;--field:#121c16;--glow:#62eda015;--sidebar-bg:#111b14;--shadow:0 8px 35px #0002;color-scheme:dark}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}.shell{grid-template-columns:280px 1fr;background:radial-gradient(ellipse at 80% 0,var(--glow),transparent 48%),var(--bg)}h1,h2,h3,.brand{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}.sidebar{width:280px;padding:28px 18px 18px;background:var(--sidebar-bg);color:var(--ink);border-right:1px solid var(--line);z-index:30;transition:width .22s}.sidebar .brand{color:var(--ink);margin:0 12px 27px;font-size:25px}.brand .mark{background:linear-gradient(135deg,#bff9a9,#6ce6b0);box-shadow:0 3px 18px #62e3a23d;color:#173b28}.ui-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.send-shortcut{display:flex;gap:10px;align-items:center;border-radius:16px;padding:16px 12px;color:#f4fff8;background:linear-gradient(120deg,#153a2a,#1b7653);box-shadow:0 6px 24px #40c98b27;outline:1px solid #57df9c39;margin-bottom:26px;transition:box-shadow .2s,transform .2s}.send-shortcut:hover,.send-shortcut.selected{box-shadow:0 6px 32px #40d39151;transform:translateY(-1px)}.send-shortcut>span{font-size:14px;font-weight:700;flex:1}.send-shortcut small{font-size:11px;font-weight:400;display:block;color:#bbdac8;margin-top:5px}.send-shortcut>.ui-icon:last-child{width:16px}.nav-group{margin:0 0 17px}.navlabel{font-size:10px;letter-spacing:1.5px;margin:0 12px 9px;color:var(--muted);font-weight:700}.sidelink{padding:11px 12px;gap:12px;font-size:14px;margin:3px 0;min-height:51px;border:1px solid transparent}.sidelink>span{line-height:1.4;font-weight:550}.sidelink small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:2px}.sidelink.active{background:linear-gradient(100deg,#6ae4a922,var(--glow));color:var(--ink);border-color:#6bc49742}.sidelink.active .ui-icon{color:var(--purple)}.sidelink:hover:not(.active){background:var(--field);border-color:var(--line)}.sidebar-bottom{padding-top:8px}.profile-button{background:none;border:0;width:100%;text-align:left;color:var(--ink);padding:16px 8px 0;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line)}.profile-button small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.profile-button strong{font-size:14px}.character-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;font-size:27px;flex-shrink:0;box-shadow:inset 0 0 0 1px #fff3}.tone-0{background:linear-gradient(140deg,#e9f7c3,#addcbb)}.tone-1{background:linear-gradient(140deg,#e1defb,#bfc1f1)}.tone-2{background:linear-gradient(140deg,#ffe5d0,#f9c6b7)}.tone-3{background:linear-gradient(140deg,#d5f3f0,#a7d5e6)}.main{padding:0 36px 45px}.topbar{height:88px;border:0;gap:15px}.topbar-left{display:flex;align-items:center;gap:13px;min-width:0}.icon-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0}.search{width:260px;background:var(--surface);border-color:var(--line);padding:12px 14px;border-radius:13px}.search input{font-size:13px;background:transparent;color:var(--ink)}.topright{gap:14px}.topright .text-button{color:var(--muted)}.top-profile{padding:0;background:none;border:0}.theme-switch{display:flex;gap:3px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.theme-switch button{border:0;padding:7px 11px;border-radius:8px;font-size:12px;color:var(--muted);background:none}.theme-switch button[aria-pressed=true]{background:var(--field);color:var(--ink);box-shadow:0 2px 7px #0001}.premium-slider{position:relative;background:radial-gradient(ellipse at 5% 100%,#284c3690,transparent 50%),linear-gradient(120deg,#111a15,#18251c 65%,#101b16);border:1px solid #3e5d46;border-radius:24px;padding:26px 28px;display:flex;align-items:center;gap:25px;min-height:166px;color:#f4fff8;overflow:hidden;box-shadow:0 10px 35px #2bc87413;margin:2px 0 30px}.premium-slider::after{content:'';position:absolute;width:160px;height:160px;right:8%;top:-125px;background:#82edaa;filter:blur(65px);opacity:.4;pointer-events:none}.slider-visual{width:78px;height:78px;border:1px solid #9feaab38;border-radius:23px;display:grid;place-items:center;background:linear-gradient(135deg,#87d99818,#315a3929);transform:rotate(-7deg);box-shadow:0 0 38px #6eed9913;flex-shrink:0}.slider-visual>.ui-icon{width:41px;height:41px;stroke:#bcf3a8;transform:rotate(7deg)}.slider-copy{flex:1;min-width:0}.slider-copy>small{font-size:10px;letter-spacing:1.8px;color:#a6c4ae}.slider-copy h2{font-size:25px;line-height:1.2;letter-spacing:-.6px;margin:10px 0;color:#fff;font-weight:650}.slider-copy p{font-size:13px;line-height:1.65;color:#b3c9ba;max-width:640px;margin:0}.slider-controls{display:flex;align-items:center;gap:8px;align-self:end;z-index:1}.slider-controls>button{border:1px solid #4b6153;background:#ffffff09;color:#d5eadc;border-radius:50%;width:30px;height:30px;font-size:12px;display:grid;place-items:center}.slider-controls .ui-icon{width:14px;height:14px}#slide-dots{display:flex;gap:6px}#slide-dots button{width:6px;height:6px;padding:0;border:0;border-radius:5px;background:#4d6856}#slide-dots button[aria-pressed=true]{background:#bff5a4;width:17px}.pagehead{margin:0 0 27px}.pagehead h1{font-size:35px;letter-spacing:-1.2px;font-weight:700;background:linear-gradient(110deg,var(--ink) 0%,var(--ink) 45%,#299779 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pagehead p{font-size:14px;line-height:1.65;color:var(--muted)}.pagehead .btn{font-size:14px}.card,.stat{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:26px}.card h2,.cardhead h2{font-size:19px;letter-spacing:-.4px;font-weight:650;color:var(--ink)}.cardhead p{font-size:12px}.stat{padding:23px}.stat-title{font-size:13px;color:var(--muted)}.stat strong{font-size:35px;font-weight:650;color:var(--ink)}.stat small{font-size:12px;line-height:1.5}.stat.lime{background:linear-gradient(135deg,#c3f5ac,#9de2bc);border-color:#b6e9ad;color:#254131}.stat.lime strong,.stat.lime .stat-title,.stat.lime small{color:#254131}.btn{border-radius:12px;font-size:14px;padding:13px 19px;transition:transform .16s,box-shadow .16s;min-height:44px}.btn:hover{transform:translateY(-1px)}.btn.purple{color:#fff;background:linear-gradient(120deg,#176b4d,#23946c);box-shadow:0 5px 17px #1f996826}.btn.light{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn.lime{color:#21342a;background:#b9efaf}.text-button{font-size:13px;color:var(--purple)}table{font-size:13px}th{font-size:11px;letter-spacing:.4px;color:var(--muted)}td{padding:19px 13px;border-color:var(--line)}tbody tr:hover{background:var(--field)}.campaign-name small,td small{font-size:11px}.status{font-size:11px;padding:6px 10px}.status.running,.status.queued{background:#82c6a325;color:var(--purple)}.campaign-icon{background:var(--glow);color:var(--purple)}.select{background:var(--surface);color:var(--ink);font-size:12px;border-color:var(--line)}.detail{font-size:14px;line-height:1.8}.fine{font-size:12px;color:var(--muted)}.field{font-size:14px;font-weight:600;margin:22px 0}.field input,.field textarea,.field select{font-size:15px;padding:15px 16px;background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:12px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.field input:focus,.field textarea:focus,.field select:focus{outline:0;border-color:#46b482;box-shadow:0 0 0 4px #55ce9915}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.8}.field textarea{min-height:145px}.check{font-size:13px;line-height:1.7;color:var(--muted)}.check input{accent-color:#27875f;width:18px;height:18px;flex-shrink:0}.steps{font-size:13px}.steps li{background:var(--field);border-color:var(--line)}.steps .current{background:var(--glow);border-color:#74c698;color:var(--ink)}.steps .current span{background:#287b56}.banner{background:var(--glow);border:1px solid var(--line)}.banner strong{font-size:15px}.banner p{font-size:13px;color:var(--muted)}.donut-inner{background:var(--surface)}.donut small,.breakdown{font-size:12px;color:var(--muted)}.empty{font-size:15px}.toast{font-size:14px;background:#163727;color:#eaffed}.error{font-size:13px}.composer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:30px;align-items:start}.composer-fields{display:flex;flex-direction:column;gap:22px}.composer-step{position:relative;padding:28px}.section-number{position:absolute;top:27px;left:28px;width:34px;height:34px;border:1px solid var(--line);background:var(--glow);color:var(--purple);font-size:12px;border-radius:12px;display:grid;place-items:center;font-weight:700}.section-heading{padding-left:48px;margin-bottom:28px}.section-heading h2{margin:0 0 6px;font-size:21px}.section-heading p{margin:0;color:var(--muted);font-size:13px}.input-meta{float:right;font-size:11px;font-weight:400;color:var(--muted)}.optional{font-size:11px;margin-left:5px;color:var(--muted);font-weight:400}.format-hint{display:flex;gap:13px;color:var(--muted);font-size:11px;margin-top:-10px}.upload-modern{display:flex;align-items:center;flex-direction:column;gap:8px;background:var(--field);border-color:#76b89a;padding:25px;border-radius:15px;color:var(--muted);cursor:pointer}.upload-modern>.ui-icon{width:30px;height:30px;color:var(--purple);margin-bottom:3px}.upload-modern strong{font-size:14px;color:var(--ink)}.upload-modern span{font-size:12px;overflow-wrap:anywhere}.upload input{font-size:12px}.upload input::file-selector-button,.file-button input::file-selector-button{font:inherit;border:0;border-radius:8px;background:var(--glow);color:var(--purple);padding:8px;cursor:pointer}.recipient-actions{display:flex;gap:9px;flex-wrap:wrap}.recipient-actions .btn{font-size:12px;padding:11px 12px;flex:1;white-space:nowrap}.file-button{position:relative;overflow:hidden;cursor:pointer}.file-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-button:focus-within{outline:3px solid var(--purple);outline-offset:3px}.recipient-summary{padding:12px 14px;border-radius:10px;background:var(--glow);font-size:12px;color:var(--purple)}.recipient-summary.invalid{background:#f6acac25;color:#b94141}.consent-card{padding:16px;background:var(--field);border-radius:12px;border:1px solid var(--line)}.launch-button{width:100%;font-size:16px;min-height:57px;border-radius:14px;justify-content:center}.launch-button .ui-icon:last-child{margin-left:auto}.launch-button .ui-icon:first-child{margin-right:auto}.launch-note{font-size:12px;color:var(--muted);text-align:center;line-height:1.6;margin:13px 0 0}.preview-column{position:sticky;top:25px}.preview-heading{text-align:center;margin:6px 0 20px}.preview-heading h2{font-size:22px;letter-spacing:-.6px;margin:10px 0 8px}.preview-heading p{font-size:13px;color:var(--muted);margin:0}.wa-phone{width:100%;max-width:355px;margin:auto;border:7px solid #17201b;border-radius:38px;background:#fff;overflow:hidden;box-shadow:0 22px 55px #14332620;color:#111b16;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wa-statusbar{display:flex;justify-content:space-between;padding:14px 20px 8px;background:#fff;font-size:12px;color:#111}.wa-statusbar span{font-size:11px;letter-spacing:2px}.wa-header{display:flex;align-items:center;gap:9px;padding:12px 11px;background:#fff;border-bottom:1px solid #e1e8e3;color:#202a23}.wa-header>.character-avatar{width:33px;height:33px;border-radius:50%;font-size:22px}.wa-header>div{flex:1;min-width:0}.wa-header strong{font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-header small{font-size:10px;color:#778579}.wa-header>.ui-icon,.wa-header>span{color:#008f6a}.wa-header .ui-icon{width:18px;height:18px}.wa-chat{min-height:365px;padding:17px 12px 22px;background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%239baca0' opacity='.14' stroke-width='1.3'%3E%3Cpath d='M12 12h17v12H17l-5 5zM68 54l10-9 10 9-10 9zM13 80c8-15 18 0 9 5zM70 12q12 10 0 20q-12-10 0-20z'/%3E%3Ccircle cx='46' cy='49' r='6'/%3E%3C/g%3E%3C/svg%3E")}.wa-date{width:fit-content;margin:0 auto 10px;padding:5px 9px;background:#fff8;border-radius:7px;font-size:10px;color:#6e7a70}.wa-encrypted{font-size:9px;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;margin:0 auto 19px;padding:7px;border-radius:7px;background:#fff3c5;color:#827342;max-width:225px}.wa-encrypted .ui-icon{width:10px;height:10px}.wa-message{position:relative;margin:0 0 0 auto;background:#d9fdd3;border-radius:10px 0 10px 10px;max-width:92%;box-shadow:0 1px 2px #162d2322;padding:4px;overflow-wrap:anywhere}.wa-message::after{content:'';position:absolute;right:-6px;top:0;border-top:9px solid #d9fdd3;border-right:7px solid transparent}.wa-caption{padding:5px 6px 1px}#preview-text{font-size:13px;line-height:1.45;white-space:pre-wrap;color:#152a1d}#preview-url{font-size:13px;line-height:1.5;white-space:pre-wrap;color:#1676ae;text-decoration:underline;margin-top:3px}#preview-image img{width:100%;display:block;border-radius:7px;max-height:330px;object-fit:contain;background:#d9fdd3}.wa-time{font-size:9px;text-align:right;color:#78916f;padding-top:5px;line-height:1.2}.wa-time span{font-size:12px;color:#78916f}.wa-compose{display:flex;align-items:center;gap:9px;padding:9px;background:#f7f9f8;font-size:24px;color:#008f6a}.wa-compose>div{background:#fff;border:1px solid #e8edea;border-radius:20px;font-size:12px;color:#b1b7b3;flex:1;display:flex;justify-content:space-between;padding:10px 12px}.wa-compose>div>span{font-size:17px}.wa-homebar{background:#f7f9f8;height:20px;position:relative}.wa-homebar::after{content:'';display:block;position:absolute;width:90px;height:4px;border-radius:5px;background:#17221a;left:50%;transform:translateX(-50%);bottom:6px}.preview-disclaimer{max-width:355px;font-size:11px;line-height:1.65;color:var(--muted);margin:17px auto;text-align:center}.preview-tips{border:1px solid var(--line);background:var(--surface);display:flex;gap:12px;padding:18px;border-radius:17px;max-width:355px;margin:auto;box-shadow:var(--shadow)}.preview-tips>.ui-icon{color:var(--purple)}.preview-tips strong{font-size:13px}.preview-tips p{font-size:12px;line-height:1.6;color:var(--muted);margin:7px 0 0}dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 30px 80px #0003;max-width:560px;width:calc(100% - 30px)}dialog::backdrop{background:#0a201d80;backdrop-filter:blur(5px)}.avatar-options{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.avatar-options button{background:var(--field);border:1px solid var(--line);border-radius:17px;padding:12px;display:grid;place-items:center}.avatar-options button[aria-pressed=true]{border:2px solid var(--purple);background:var(--glow)}.avatar-options .character-avatar{width:55px;height:55px;font-size:34px}.contact-picker-search{width:100%;border:1px solid var(--line);background:var(--field);color:var(--ink);padding:14px;border-radius:12px;font:inherit}.picker-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;font-size:12px}#contact-picker-list{max-height:330px;overflow:auto;margin:15px 0}.picker-row{display:flex;gap:12px;padding:12px;border-bottom:1px solid var(--line);font-size:14px}.picker-row input{accent-color:#268959}.sidebar-collapsed .shell{grid-template-columns:94px 1fr}.sidebar-collapsed .sidebar{width:94px;padding:27px 12px}.sidebar-collapsed .sidebar .brand{font-size:0;gap:0;margin:0 15px 28px}.sidebar-collapsed .sidelink{justify-content:center;padding:14px 10px}.sidebar-collapsed .sidelink>span,.sidebar-collapsed .navlabel,.sidebar-collapsed .send-shortcut>span,.sidebar-collapsed .send-shortcut>.ui-icon:last-child,.sidebar-collapsed .profile-button>span:not([data-profile-avatar]){display:none}.sidebar-collapsed .send-shortcut{justify-content:center;padding:17px;margin-bottom:20px}.sidebar-collapsed .profile-button{justify-content:center;padding:16px 0}.sidebar-collapsed .nav-group{margin-bottom:10px}.profile-button:focus-visible,.send-shortcut:focus-visible{outline-color:#60ce96}.menu-toggle{display:grid}.account p{font-size:13px}.account h3{font-size:18px}.howto{font-size:14px}.fold>summary{font-size:17px}.next-step{font-size:14px}.qr-box{background:var(--field);border-color:var(--line);color:var(--muted)}.auth-card .field input{color:var(--ink)}
@media(min-width:1600px){.main{padding-left:60px;padding-right:60px}.composer-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}}@media(max-width:1200px){.main{padding:0 25px 35px}.shell{grid-template-columns:250px 1fr}.sidebar{width:250px}.premium-slider{padding:22px;gap:18px}.slider-controls{position:absolute;right:22px;bottom:17px}.slider-copy{padding-bottom:25px}.slider-visual{width:60px;height:60px}.slider-copy h2{font-size:23px}.composer-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.composer-step{padding:22px}.section-number{top:23px;left:22px}.recipient-actions .btn{flex:auto}}@media(max-width:1020px){.composer-grid{grid-template-columns:1fr}.preview-column{position:static;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.preview-heading{align-self:end;text-align:left}.wa-phone{grid-column:2;grid-row:1/4;max-width:290px}.preview-disclaimer,.preview-tips{grid-column:1;margin:0}.wa-chat{min-height:245px}.topbar .search{width:190px}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell,.sidebar-collapsed .shell{display:block}.sidebar,.sidebar-collapsed .sidebar{position:fixed;inset:0 auto 0 0;width:280px;height:100dvh;transform:translateX(-100%);transition:transform .22s;background:var(--sidebar-bg);display:flex;flex-direction:column;overflow:auto;padding:28px 18px;box-shadow:15px 0 50px #0002}.sidebar.menu-open{transform:translateX(0)}.sidebar .brand,.sidebar .navlabel,.sidebar-bottom,.sidebar .user{display:flex}.sidebar .navlabel{display:block}.sidebar-collapsed .sidebar .brand{font-size:25px;gap:10px;margin:0 12px 27px}.sidebar-collapsed .sidelink>span,.sidebar-collapsed .send-shortcut>span,.sidebar-collapsed .profile-button>span:not([data-profile-avatar]){display:block}.sidebar-collapsed .send-shortcut>.ui-icon:last-child{display:block}.sidebar-collapsed .sidelink{justify-content:start;padding:11px 12px}.sidebar-collapsed .send-shortcut{justify-content:start}.sidebar-collapsed .profile-button{justify-content:start}.sidelink{width:100%;white-space:normal}.main{padding:0 17px 30px}.topbar{height:76px;gap:8px;position:relative;z-index:31}.search{display:none}.topright{gap:9px}.theme-switch button{font-size:11px;padding:7px 9px}.topright .text-button{font-size:12px}.top-profile>.character-avatar{width:35px;height:35px;border-radius:11px;font-size:22px}.pagehead h1{font-size:29px}.pagehead p{font-size:13px}.premium-slider{padding:22px 18px;min-height:193px;gap:12px;border-radius:20px;align-items:start;margin-bottom:26px}.slider-visual{width:42px;height:42px;border-radius:13px;margin-top:15px}.slider-visual>.ui-icon{width:24px;height:24px}.slider-copy h2{font-size:21px;line-height:1.25}.slider-copy p{font-size:12px}.slider-copy>small{font-size:8px;letter-spacing:1px}.slider-controls{bottom:14px;right:18px}.preview-column{display:block}.preview-heading{text-align:center;margin:7px 0 20px}.wa-phone{max-width:330px}.wa-chat{min-height:260px}.preview-disclaimer{margin:17px auto}.preview-tips{display:none}.composer-step{padding:22px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:20px}.card,.stat{padding:20px}.stat strong{font-size:30px}.stat-title{font-size:12px}.stat small{font-size:11px}.profile-dialog,.contacts-dialog{padding:23px}.recipient-actions{gap:7px}.recipient-actions .btn{font-size:11px;padding:10px;min-height:43px}.field input,.field textarea,.field select{font-size:16px}.form-grid{grid-template-columns:1fr}.steps{flex-direction:column}.cardhead{flex-wrap:wrap}.table-wrap{max-width:100%}.topbar-left{z-index:32}.btn.small{font-size:12px}.banner{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.home-premium{background:radial-gradient(ellipse at 70% 12%,var(--glow),transparent 38%),var(--bg);color:var(--ink)}.home-premium .nav{border-bottom:1px solid var(--line);padding:25px 0}.home-premium .navlinks{gap:22px}.home-premium .hero{padding:90px 0 80px;gap:70px}.home-premium .hero h1{font-size:clamp(42px,5.6vw,76px);line-height:1.08;letter-spacing:-3px}.home-premium h1 span,.home-premium h2 span{background:linear-gradient(100deg,var(--ink),#38ab7c);background-clip:text;-webkit-background-clip:text;color:transparent}.home-premium .hero p{font-size:19px;line-height:1.8;max-width:540px;color:var(--muted)}.home-premium .pill{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:12px}.home-premium .btn{display:inline-flex;align-items:center;gap:12px}.home-signals{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;color:var(--muted);font-size:12px}.home-signals span{display:flex;gap:8px;align-items:center}.home-signals svg{width:18px}.home-demo{border:1px solid var(--line);background:var(--surface);border-radius:28px;box-shadow:0 35px 90px var(--glow);transform:rotate(2deg);overflow:hidden}.demo-top{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid var(--line);font-size:13px}.demo-top>span{display:flex;gap:9px;align-items:center;font-weight:650}.demo-top small{font-size:8px;letter-spacing:1px;color:var(--muted)}.demo-composer{padding:30px}.demo-composer h3{font-size:30px;line-height:1.2;margin:16px 0 25px}.demo-message{display:flex;gap:12px;align-items:flex-start;background:var(--field);border:1px solid var(--line);border-radius:18px;padding:20px}.demo-message>span{font-size:28px;background:#b7edcb;padding:8px;border-radius:14px}.demo-message strong{font-size:14px}.demo-message p{font-size:14px!important;line-height:1.6!important;margin:8px 0!important}.demo-link{color:var(--purple);font-size:13px;text-decoration:underline}.demo-message small{display:block;text-align:right;color:var(--muted);font-size:10px;margin-top:12px}.demo-progress{display:flex;justify-content:space-between;gap:9px;margin:25px 0;color:var(--muted);font-size:11px}.demo-progress span{display:flex;align-items:center;gap:5px}.demo-progress svg{width:17px;color:var(--purple)}.demo-composer>.btn{width:100%;justify-content:center}.demo-bottom{background:var(--field);padding:18px;display:flex;align-items:center;gap:8px;justify-content:center;font-size:11px;color:var(--muted)}.demo-bottom svg{width:17px}.home-premium .trust{border-color:var(--line);color:var(--muted);flex-wrap:wrap;gap:20px}.home-premium .section-head h2{font-size:clamp(34px,4vw,52px);letter-spacing:-1.6px}.home-premium .feature{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--shadow)}.home-premium .feature h3{font-size:22px}.home-premium .feature p,.home-steps p{color:var(--muted);font-size:15px;line-height:1.8}.home-premium .symbol{background:var(--glow);color:var(--purple);border-radius:15px;padding:14px;width:54px;height:54px;display:flex;align-items:center;justify-content:center}.home-premium .symbol svg{width:25px;height:25px}.home-how{padding:30px 0 70px}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.home-steps article{border-top:1px solid var(--line);padding-top:25px}.home-steps article>span{color:var(--purple);font-size:32px;font-weight:750}.home-steps h3{font-size:22px;margin:18px 0 8px}.home-premium .cta{background:radial-gradient(ellipse at 90% 0,#36956444,transparent 70%),#101e17;color:#eef9f0;border:1px solid #2f4739;border-radius:26px;padding:45px}.home-premium .cta h2{color:#eef9f0;font-size:40px}.home-premium .cta p{color:#adc5b7}.home-premium footer{color:var(--muted);border-color:var(--line)}.home-theme{border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--surface);color:var(--ink);cursor:pointer}.flow-sound-toggle{position:fixed;bottom:12px;right:18px;z-index:60;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--muted);font:inherit;font-size:11px;padding:8px 12px;box-shadow:var(--shadow);cursor:pointer}.flow-sound-toggle:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media(max-width:760px){.home-premium .nav{gap:15px;flex-wrap:wrap}.home-premium .navlinks{gap:12px;flex-wrap:wrap;font-size:12px}.home-premium .navlinks>.btn{padding:10px 13px;font-size:12px}.home-premium .hero{padding:45px 0;grid-template-columns:1fr;gap:40px}.home-premium .hero h1{letter-spacing:-1.7px}.home-premium .hero p{font-size:16px}.home-demo{transform:none}.demo-composer{padding:23px}.demo-composer h3{font-size:27px}.home-steps{grid-template-columns:1fr;gap:18px}.home-premium .cta{padding:28px;gap:25px}.home-premium .cta h2{font-size:32px}.home-signals{gap:12px;font-size:11px}.flow-sound-toggle{bottom:8px;right:8px}}

.home-premium .demo-composer>.btn{background:linear-gradient(110deg,#b5f3b7,#83dcb1);color:#153f2e}
@media(max-width:760px){.home-premium{padding:0 20px}.home-premium .hero h1{font-size:39px}.home-premium .navlinks{gap:8px}.home-premium .brand{font-size:20px}.home-premium .home-theme{padding:9px}.home-premium .navlinks>.btn{padding:10px}}

.live-monitor{background:radial-gradient(ellipse at 100% 0,var(--glow),transparent 60%),var(--surface)}#monitor-fresh{color:var(--purple);font-size:12px;white-space:nowrap}.monitor-notice{padding:17px 20px;border:1px solid var(--line);border-radius:15px;background:var(--field);line-height:1.6}.monitor-notice.attention{border-color:#c6924260;background:#c6924210}.monitor-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.monitor-metrics>div{padding:18px;background:var(--field);border:1px solid var(--line);border-radius:16px}.monitor-metrics small{color:var(--muted);display:block}.monitor-metrics strong{display:block;font-size:32px;margin-top:7px;letter-spacing:-1px}.monitor-progress{padding:18px 0}.monitor-progress>div:first-child{display:flex;justify-content:space-between;gap:10px}.monitor-progress .progress{height:9px;margin:12px 0}.monitor-progress small,.monitor-pool p,.monitor-retry p,.monitor-analysis p{color:var(--muted);line-height:1.75}.monitor-pool,.monitor-retry{border-top:1px solid var(--line);padding:20px 0}.monitor-pool h3 span{font-size:13px;font-weight:400;color:var(--muted);margin-left:10px}.monitor-lines{display:grid;gap:10px}.monitor-line{display:flex;align-items:center;gap:14px;border:1px solid var(--line);padding:17px;border-radius:15px;background:var(--field)}.monitor-line>div:last-child{margin-left:auto;text-align:right}.monitor-line small{display:block;margin-top:5px;color:var(--muted)}.line-number{width:32px;height:32px;display:grid;place-items:center;background:var(--glow);border-radius:10px;color:var(--purple);font-weight:700}.monitor-retry label{display:block;margin:15px 0;color:var(--ink)}.monitor-analysis{border:1px solid var(--line);border-radius:15px;padding:18px}.monitor-analysis summary{font-weight:650;cursor:pointer}.monitor-analysis p{font-size:14px;margin-bottom:0}.monitor-retry .btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-progress>div:first-child{display:block}.monitor-line{gap:8px;padding:12px}.monitor-line strong{font-size:13px}.monitor-line small{font-size:11px}.live-monitor .cardhead{align-items:flex-start;gap:12px;flex-wrap:wrap}}
.monitor-progress .progress{width:100%}

.monitor-metrics{gap:16px}.monitor-metrics .metric-tile{position:relative;overflow:hidden;padding:22px;border-radius:22px;border:1px solid color-mix(in srgb,var(--metric-color) 20%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--metric-color) 9%,var(--surface)),var(--surface));box-shadow:0 6px 24px color-mix(in srgb,var(--metric-color) 6%,transparent)}.metric-tile:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-35px;bottom:-50px;background:var(--metric-color);opacity:.08}.palette-0{--metric-color:#6576d9}.palette-1{--metric-color:#249d91}.palette-2{--metric-color:#29a86d}.palette-3{--metric-color:#8184db}.palette-4{--metric-color:#c19038}.palette-5{--metric-color:#d97279}.palette-6{--metric-color:#b184c9}.palette-7{--metric-color:#539ccc}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-top small{font-size:14px;font-weight:600;color:var(--ink)}.metric-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--metric-color) 12%,transparent);color:var(--metric-color);font-size:22px;font-weight:650}.monitor-metrics .metric-tile>strong{font-family:"SF Pro Display","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(42px,3.8vw,62px);font-weight:750;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-2px;color:var(--metric-color);margin:12px 0 10px}.metric-caption{font-size:12px;color:var(--muted)}.recipient-flow .wa-actions{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.flow-live{font-size:12px;color:var(--purple)}#recipient-flow{display:grid;gap:9px}.recipient-event{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--field)}.event-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#249d9118;color:#238a68;font-size:20px}.recipient-event.failure .event-icon{background:#d9727918;color:#c56872}.recipient-event.waiting .event-icon{background:#c1903818;color:#b88a31}.recipient-event small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.event-badge{margin-left:auto;border-radius:20px;padding:6px 10px;font-size:11px;background:#249d9118;color:#238a68;white-space:nowrap}.failure .event-badge{background:#d9727918;color:#c56872}.waiting .event-badge{background:#c1903818;color:#b88a31}.recipient-disclosure>summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:6px 0}.recipient-disclosure>summary::-webkit-details-marker{display:none}.recipient-summary-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--glow);color:var(--purple);font-size:27px}.recipient-disclosure summary strong{font-size:19px}.recipient-disclosure summary small{display:block;margin-top:5px;color:var(--muted);font-size:13px}.recipient-chevron{margin-left:auto;font-size:28px;transition:transform .2s}.recipient-disclosure[open] .recipient-chevron{transform:rotate(180deg)}.recipient-disclosure-body{padding-top:25px;border-top:1px solid var(--line);margin-top:20px}.recipient-disclosure .status{display:inline-flex;align-items:center;border-radius:20px;font-size:12px;padding:7px 11px}.recipient-disclosure td{padding:17px 14px}.recipient-disclosure tr:hover{background:var(--field)}@media(max-width:760px){.monitor-metrics .metric-tile{padding:16px}.metric-top{align-items:flex-start;gap:7px}.metric-symbol{width:30px;height:30px;font-size:18px}.metric-top small{font-size:12px}.monitor-metrics .metric-tile>strong{font-size:44px}.recipient-event{flex-wrap:wrap}.event-badge{font-size:10px}.recipient-disclosure summary strong{font-size:16px}}

.monitor-metrics .palette-0{--metric-color:#249d91}.monitor-metrics .palette-1{--metric-color:#29a86d}.monitor-metrics .palette-2{--metric-color:#c19038}.monitor-metrics .palette-3{--metric-color:#d97279}.monitor-secondary{font-size:13px;color:var(--muted);margin:0 0 12px}#monitor-fresh,.flow-live{position:relative;padding-left:18px}#monitor-fresh:before,.flow-live:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:#2bbc80;animation:flow-pulse 2.2s ease-out infinite}.metric-symbol{animation:metric-breathe 3s ease-in-out infinite}.metric-tile:nth-child(2) .metric-symbol{animation-delay:.4s}.metric-tile:nth-child(3) .metric-symbol{animation-delay:.8s}.metric-tile:nth-child(4) .metric-symbol{animation-delay:1.2s}@keyframes flow-pulse{0%{box-shadow:0 0 0 0 #2bbc8055}70%{box-shadow:0 0 0 7px #2bbc8000}100%{box-shadow:0 0 0 0 #2bbc8000}}@keyframes metric-breathe{0%,100%{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.metric-symbol,#monitor-fresh:before,.flow-live:before{animation:none}}.campaign-wa-preview{border:1px solid var(--line);border-radius:22px;overflow:hidden;margin-top:18px;box-shadow:var(--shadow)}.campaign-wa-preview .wa-header{background:#f4faf7;min-height:70px;color:#143c2c;padding:15px 20px}.campaign-wa-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#1b9d6f;color:white;font-weight:750}.campaign-wa-preview .wa-chat{min-height:290px;padding:20px;background-color:#efeae2}.campaign-wa-preview .wa-message{max-width:92%;margin-left:auto}.campaign-wa-copy{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-wa-link{color:#1689bc;margin-top:12px;overflow-wrap:anywhere}.campaign-wa-preview .wa-caption{color:#17352a}.campaign-wa-preview .campaign-media{width:100%;margin:0;border-radius:0}

/* Spacious emerald panel system */
@font-face{font-family:FlowDisplay;src:url(/SpaceGrotesk.ttf) format('truetype');font-weight:300 700;font-display:swap}
:root{--display-font:FlowDisplay,Bahnschrift,"Arial Black",sans-serif}h1,h2,h3,.brand,.stat strong,.metric-tile>strong,.resume-orbit strong{font-family:var(--display-font);font-weight:700;letter-spacing:-.045em}.pagehead{gap:28px;margin:34px 0 30px;align-items:center}.pagehead h1{font-size:clamp(28px,3vw,42px);line-height:1.14;margin:0 0 12px}.pagehead p{font-size:15px;max-width:650px}.card{border-radius:26px;padding:30px;border-color:var(--line);box-shadow:0 12px 45px #153e2510}.cardhead{gap:24px;margin-bottom:24px;align-items:center}.card h2{font-size:23px;line-height:1.25;margin:8px 0 0}.form-grid,.dashboard-grid{gap:26px}.spaced{margin-top:30px}.field{margin:26px 0;font-size:14px}.field input,.field textarea,.field select{padding:16px;font-size:15px}.btn{border-radius:14px;padding:15px 22px;transition:transform .2s,box-shadow .2s,background .2s}.btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px #30ad7730}.btn:not(:disabled):active{transform:translateY(0) scale(.98)}.stat{padding:26px;border-radius:22px}.stat strong{font-size:40px}.stat small{font-size:13px}.card table{font-size:13px}.card th{font-size:11px;padding:18px 14px}.card td{padding:22px 14px}.sidelink{border-radius:14px}.tip-slider{border-radius:26px}.recipient-event{padding:18px 0;gap:16px}.recipient-disclosure{padding:28px}.recipient-disclosure summary strong{font-family:var(--display-font);font-size:22px}.next-step{padding:18px 22px;border-radius:16px;background:var(--field);margin-bottom:26px}.steps{gap:14px;margin:24px 0}.steps li{padding:16px}.shell{background:radial-gradient(ellipse at 90% 8%,#65e4a51f,transparent 45%),var(--bg)}
.live-monitor{--ink:#effff6;--muted:#a7cabb;--line:#ffffff1c;color:var(--ink);padding:38px;background:radial-gradient(ellipse at 8% 5%,#24895c55,transparent 52%),radial-gradient(ellipse at 92% 90%,#29815a33,transparent 48%),#092b22;border:1px solid #315a46;box-shadow:0 20px 60px #123e2924;overflow:hidden;position:relative}.live-monitor>.cardhead{margin-bottom:30px;align-items:flex-start}.live-monitor .eyebrow{color:#9df1b7;font-size:11px;letter-spacing:2.3px}.live-monitor h2{font-size:clamp(26px,2.5vw,36px);margin:12px 0 0;letter-spacing:-1.3px}.live-monitor h3{font-size:22px;letter-spacing:-.6px}.live-monitor #monitor-fresh{padding:11px 14px 11px 30px;border:1px solid #ffffff20;border-radius:30px;background:#ffffff07;color:#a9e8bf;font-size:12px;white-space:nowrap;margin-top:7px}.live-monitor #monitor-fresh:before{left:14px}.live-monitor #monitor-fresh[data-stale=true]{color:#ffbf93}.live-monitor #monitor-fresh[data-stale=true]:before{background:#dd9061;animation:none}.monitor-notice,.monitor-notice.attention{border:1px solid #ffffff1c;background:#ffffff06;color:#d2e9dd;padding:19px 22px;border-radius:17px;font-size:14px;line-height:1.7;margin-bottom:26px}.monitor-metrics{gap:18px;margin-bottom:20px}.live-monitor .metric-tile{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff20;box-shadow:none;border-radius:22px;padding:25px 24px 22px;min-height:210px}.live-monitor .metric-tile:after{display:none}.live-monitor .metric-tile.palette-0{--metric-color:#98ebcd}.live-monitor .metric-tile.palette-1{--metric-color:#b4f496}.live-monitor .metric-tile.palette-2{--metric-color:#f4d28c}.live-monitor .metric-tile.palette-3{--metric-color:#f3a5b0}.live-monitor .metric-top{align-items:center;gap:12px}.live-monitor .metric-top small{color:#deefe5;font-size:14px}.live-monitor .metric-tile>strong{font-size:clamp(46px,4.5vw,68px);line-height:1.1;margin:25px 0 17px;display:block;font-variant-numeric:tabular-nums;color:var(--metric-color)}.live-monitor .metric-caption{color:#aac5b7;font-size:12px}.metric-symbol{width:43px;height:43px;border-radius:14px;position:relative;color:var(--metric-color);background:color-mix(in srgb,var(--metric-color) 10%,transparent);animation:icon-light 3s ease-in-out infinite}.metric-symbol svg{width:23px;height:23px}.metric-symbol:before{content:'';position:absolute;inset:-6px;border-radius:20px;background:var(--metric-color);filter:blur(14px);opacity:.12;pointer-events:none}.monitor-secondary{color:#a9c6b7;font-size:12px;margin:18px 0 28px}.monitor-progress{padding:24px;border-radius:20px;border:1px solid #ffffff16;background:#ffffff04;margin:0 0 32px}.monitor-progress strong{font-size:15px;color:#d5f0dd}.monitor-progress span,.monitor-progress small{color:#a9c6b7}.live-monitor .progress{height:8px;background:#ffffff10;margin:16px 0}.live-monitor .progress i{background:linear-gradient(90deg,#48b985,#b3efa0);box-shadow:0 0 17px #84e9a343;transition:width .85s ease}.monitor-pool{padding:0;margin-bottom:32px}.monitor-pool h3{margin:0 0 16px}.monitor-pool h3 span{font-family:inherit;font-size:12px;padding:7px 11px;background:#ffffff0b;border-radius:30px;margin-left:12px;color:#bde7cd}.monitor-pool>p{font-size:13px;line-height:1.8;color:#a9c6b7}.monitor-line{padding:22px;border:1px solid #ffffff19;background:#ffffff05;border-radius:18px;gap:17px}.monitor-line small{color:#acc8b9;font-size:12px;line-height:1.8}.line-number{background:#9fe8b516;color:#a8efc1;border-radius:12px;width:38px;height:38px}.monitor-retry{display:grid;grid-template-columns:155px 1fr;gap:30px;align-items:center;border:1px solid #a1e5a64a;border-radius:24px;padding:30px;background:radial-gradient(ellipse at 5% 50%,#98e59f22,transparent 65%),#103b2b;margin:30px 0;box-shadow:0 0 38px #72e5940d}.resume-orbit{width:140px;height:140px;border:1px solid #c2f0aa3b;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#9fe8b509;box-shadow:0 0 0 9px #a3efb404,0 0 36px #a3efb40b;color:#c4f3a4}.resume-orbit svg{width:22px;height:22px}.resume-orbit strong{font-size:46px;line-height:1.25}.resume-orbit span{font-size:11px;color:#c0d9c8}.resume-content h3{font-size:29px;margin:10px 0 14px}.resume-content p{color:#bad1c2;font-size:13px;line-height:1.8;max-width:760px;margin-bottom:20px}.resume-content label{display:flex;gap:9px;font-size:13px;align-items:center;margin-bottom:22px;color:#d6e8d9}.resume-content .wa-actions{gap:12px;flex-wrap:wrap}.live-monitor .btn.purple{background:#b5ed9b;color:#123822;box-shadow:0 4px 20px #9fed9b20}.live-monitor .btn.light{background:#ffffff08;color:#deefe5;border:1px solid #ffffff26}.live-monitor .text-button{color:#b8efc7;font-size:13px}.live-monitor button:disabled{opacity:.42;box-shadow:none}.monitor-analysis{background:#ffffff04;border:1px solid #ffffff18;border-radius:18px;padding:20px 22px}.monitor-analysis summary{color:#d3eadd;font-size:14px}.monitor-analysis p{color:#acc8b9;font-size:13px;line-height:1.9}.live-monitor .metric-tile:hover{border-color:#ffffff3c;background:#ffffff08;transition:background .2s,border-color .2s}@keyframes icon-light{0%,100%{box-shadow:0 0 12px color-mix(in srgb,var(--metric-color) 4%,transparent)}50%{box-shadow:0 0 24px color-mix(in srgb,var(--metric-color) 22%,transparent)}}
@media(max-width:1100px){.live-monitor{padding:28px}.monitor-metrics{grid-template-columns:repeat(2,1fr)}.live-monitor .metric-tile{min-height:190px}.card{padding:25px}}@media(max-width:760px){.main{padding:0 17px 30px}.card,.live-monitor{padding:22px;border-radius:22px}.live-monitor>.cardhead{flex-direction:column;gap:16px}.live-monitor h2{font-size:29px}.live-monitor .metric-tile{padding:19px 16px;min-height:175px}.live-monitor .metric-top small{font-size:12px}.metric-symbol{width:32px;height:32px;border-radius:10px}.metric-symbol svg{width:19px;height:19px}.live-monitor .metric-tile>strong{font-size:46px;margin:20px 0 15px}.monitor-metrics{gap:12px}.monitor-retry{grid-template-columns:1fr;padding:24px;gap:23px}.resume-orbit{width:115px;height:115px}.resume-content h3{font-size:27px}.resume-content .wa-actions{align-items:stretch;flex-direction:column}.monitor-line{flex-wrap:wrap;padding:17px}.pagehead h1{font-size:29px}.steps{gap:7px}.steps li{padding:12px 9px;font-size:11px}.form-grid{gap:20px}.card h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.metric-symbol,.metric-symbol:before{animation:none}.btn,.live-monitor .progress i{transition:none}}
.pagehead h1{background:linear-gradient(115deg,var(--ink) 40%,#39966b);background-clip:text;-webkit-background-clip:text;color:transparent}.chart .bar-group b{border-radius:9px 9px 4px 4px;box-shadow:0 0 18px #75dca41f;animation:chart-enter .8s ease both;transform-origin:bottom}.chart .bar-group:nth-child(even) b{animation-delay:.12s}.donut{box-shadow:0 0 35px #7fdda326}.dashboard-grid .cardhead h2{font-size:24px}.stat{position:relative;overflow:hidden}.stat:after{content:"";position:absolute;right:-25px;bottom:-35px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,#6bd7a020,transparent 70%);pointer-events:none}@keyframes chart-enter{from{transform:scaleY(.05);opacity:.4}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.chart .bar-group b{animation:none}}
/* Dark emphasis belongs to the number cards, not the entire section. */
.live-monitor{--ink:#172c27;--muted:#667b73;--line:#e0e9e3;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow)}html[data-theme=dark] .live-monitor{--ink:#ecf6f0;--muted:#9eafa6;--line:#2b3c32}.live-monitor .eyebrow{color:#288562}.live-monitor #monitor-fresh{color:var(--muted);background:var(--field);border-color:var(--line)}.monitor-notice,.monitor-notice.attention{background:var(--field);color:var(--ink);border-color:var(--line)}.live-monitor .metric-tile{background:radial-gradient(ellipse at 95% 5%,#418b6340,transparent 70%),#0c3327;border-color:#285640;color:#f0fff6}.live-monitor .metric-top small{color:#e1f3e8}.live-monitor .metric-caption{color:#afcdbc}.monitor-secondary,.monitor-progress span,.monitor-progress small,.monitor-pool>p,.monitor-line small,.monitor-analysis p{color:var(--muted)}.monitor-progress{background:var(--field);border-color:var(--line)}.monitor-progress strong{color:var(--ink)}.live-monitor .progress{background:#afcfb733}.monitor-pool h3 span{background:var(--field);color:var(--muted)}.monitor-line{background:var(--field);border-color:var(--line)}.line-number{color:#227e5d;background:#8adaad24}.monitor-retry{background:radial-gradient(ellipse at 5% 50%,#91deaa16,transparent 65%),var(--field);border-color:#81bf9c55;box-shadow:0 8px 30px #1b684c08}.resume-orbit{color:#baf0a0;background:radial-gradient(circle,#286546,#0c3327);border-color:#4d8767;box-shadow:0 0 0 8px #59b8840a}.resume-orbit span{color:#cee3d2}.resume-content p,.resume-content label{color:var(--muted)}.live-monitor .btn.purple{background:#177d60;color:white}.live-monitor .btn.light{background:var(--surface);color:var(--ink);border-color:var(--line)}.live-monitor .text-button{color:#288562}.monitor-analysis{background:var(--field);border-color:var(--line)}.monitor-analysis summary{color:var(--ink)}.live-monitor .metric-tile:hover{background:radial-gradient(ellipse at 95% 5%,#418b6355,transparent 70%),#0c3327;border-color:#5b9170}
.form-grid>*{min-width:0}.recipient-flow .cardhead{flex-wrap:wrap;gap:18px}.recipient-flow .cardhead>div{min-width:0}.recipient-event{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;padding:18px;min-width:0}.recipient-event strong{overflow-wrap:anywhere}.event-badge{white-space:normal;text-align:center;max-width:155px;line-height:1.5}.flow-live{white-space:nowrap;flex-shrink:0}.character-avatar svg{width:100%;height:100%;padding:2px}.demo-message>span>svg{width:42px;height:42px}.navlabel{font-family:var(--display-font);font-size:11px;letter-spacing:1.6px;margin:22px 13px 10px}.sidelink{padding:14px 13px;margin:5px 0;gap:12px}.sidelink>span:first-of-type{min-width:0;flex:1;font-family:var(--display-font);font-size:14px;font-weight:600;letter-spacing:-.3px}.sidelink small{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;font-size:11px;margin-top:6px;line-height:1.5}.live-nav{border:1px solid #7acb9a40;background:linear-gradient(110deg,#9bdcb518,#62b89409)}.live-nav:hover,.live-nav.active{border-color:#53b68188;background:linear-gradient(110deg,#9bdcb534,#62b89415);box-shadow:0 0 25px #48bd8020}.nav-live-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#2bbc80;animation:flow-pulse 2.2s ease-out infinite}.sidebar-collapsed .nav-live-dot{display:none}.active-send-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.active-send-card{padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--field);transition:transform .2s,border-color .2s,box-shadow .2s}.active-send-card:hover{transform:translateY(-3px);border-color:#60b389;box-shadow:0 10px 28px #55b27d1c}.active-send-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#22805a}.active-send-card h3{font-size:23px;line-height:1.35;margin:22px 0;overflow-wrap:anywhere}.active-send-numbers{display:flex;gap:25px;color:var(--muted);font-size:12px}.active-send-numbers strong{display:block;color:var(--ink);font:700 33px var(--display-font);margin-bottom:7px}.active-send-card .progress{width:100%;height:7px;margin:22px 0}.active-send-link{display:flex;align-items:center;gap:10px;color:#278464;font-size:13px;font-weight:700}.active-send-section[hidden]{display:none}
@media(max-width:1150px){.recipient-event{grid-template-columns:36px minmax(0,1fr)}.recipient-event .event-badge{grid-column:2;justify-self:start;max-width:100%}.recipient-flow .cardhead h2{font-size:23px}}@media(max-width:760px){.recipient-event{padding:14px;gap:10px}.monitor-retry{grid-template-columns:1fr}.live-monitor .metric-tile{min-width:0}.resume-content .wa-actions>*{width:100%}.active-send-section .cardhead{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.nav-live-dot{animation:none}.active-send-card{transition:none}}

.telegram-footer{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);transition:color .2s}.telegram-footer .ui-icon{width:16px;height:16px}.telegram-footer:hover{color:#2788b2}.panel-footer{margin:38px 0 0;padding:22px 0 5px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px}@media(max-width:760px){.panel-footer{flex-wrap:wrap;gap:12px}}

.avatar-portrait{display:block;width:100%;height:100%;background-image:url(/avatars-human-v1.jpg);background-size:400% 400%;background-repeat:no-repeat;border-radius:inherit}.character-avatar{overflow:hidden;padding:0!important}.demo-message>span .avatar-portrait{width:42px;height:42px;border-radius:50%}.profile-dialog .avatar-options .character-avatar{width:62px;height:62px}.line-overview{display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(ellipse at 95% 50%,#87d4a51a,transparent 60%),var(--surface)}.line-overview p{font-size:14px;color:var(--muted);line-height:1.7}.line-overview-stats{display:flex;gap:35px;font-size:12px;color:var(--muted)}.line-overview-stats strong{display:block;font:700 38px var(--display-font);color:var(--ink);margin-bottom:8px}.personal-lines{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.personal-line{position:relative;overflow:hidden;padding:29px;max-width:530px}.personal-line-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.personal-line-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#8ad3a422;color:#27865d;box-shadow:0 0 22px #69d49212}.personal-line h3{font-size:26px;margin:24px 0 12px}.personal-line-number{font:600 23px var(--display-font);letter-spacing:-.5px;margin:0 0 25px;overflow-wrap:anywhere}.personal-line-meta{display:flex;flex-wrap:wrap;gap:13px;margin:20px 0;color:var(--muted);font-size:12px}.personal-line-meta>span{display:flex;gap:7px;align-items:center}.personal-line-meta .ui-icon{width:15px;height:15px}.personal-line-note{font-size:13px;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.personal-line-action{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#25875f;margin-top:21px}.line-connected:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#31b981,#b7e8a3)}@media(max-width:760px){.line-overview{align-items:start;flex-direction:column}.line-overview-stats{gap:30px}.personal-line{max-width:none}.personal-line-number{font-size:22px}}
.flow-sound-dock{position:fixed;bottom:18px;left:18px;z-index:50;display:flex;gap:5px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:30px;box-shadow:0 6px 24px #123b2914}.flow-sound-dock .flow-sound-toggle{position:static;border:0;box-shadow:none;padding:9px 13px;background:transparent}.flow-sound-settings{border:0;width:34px;height:34px;border-radius:50%;background:var(--field);color:var(--ink);font-size:17px;cursor:pointer}.flow-sound-settings:hover{background:#a5e2be33;color:#288664}.sound-style-dialog{max-width:530px;width:calc(100% - 32px);padding:30px}.sound-style-options{display:grid;gap:12px;margin:23px 0}.sound-style-options button{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--field);color:var(--ink)}.sound-style-options button[aria-pressed=true]{border-color:#40a778;background:linear-gradient(120deg,#8ddaaa26,#8ddaaa09);box-shadow:0 0 20px #8ddaaa18}.sound-style-symbol{font-size:29px;width:35px;color:#299b6d}.sound-style-options strong{font:700 19px var(--display-font);display:block;margin-bottom:5px}.sound-style-options small{font-size:12px;color:var(--muted);line-height:1.6}.sound-preview-label{margin-left:auto;font-size:11px;color:#299b6d;white-space:nowrap}.sound-style-enable{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);margin:22px 0 15px}@media(max-width:760px){.sound-style-dialog{padding:24px}.sound-style-options button{gap:10px;padding:15px}.sound-preview-label{font-size:10px}.flow-sound-dock{bottom:12px;left:12px}}
/* Softer sage/slate dark palette, with readable controls. */
html[data-theme=dark]{--bg:#263a33;--surface:#334940;--field:#2c4139;--sidebar-bg:#2b3e36;--line:#536a5f;--ink:#e5ede7;--muted:#b5c7bd;--purple:#a3d7b8;--lime:#badcab;--glow:#87cfa31a;--shadow:0 8px 30px #15251c14}html[data-theme=dark] .live-monitor{--ink:#e5ede7;--muted:#b5c7bd;--line:#536a5f}html[data-theme=dark] .premium-slider{background:radial-gradient(ellipse at 5% 100%,#68957325,transparent 65%),#304b3d;border-color:#5b7c68;box-shadow:none}html[data-theme=dark] .send-shortcut{background:linear-gradient(120deg,#365d48,#426c54);outline-color:#81b79444;box-shadow:none}html[data-theme=dark] .btn.purple,html[data-theme=dark] .live-monitor .btn.purple{background:#a3d7b8;color:#193c2a;box-shadow:0 5px 18px #172e2014}html[data-theme=dark] .text-button,html[data-theme=dark] .live-monitor .text-button,html[data-theme=dark] .personal-line-action,html[data-theme=dark] .active-send-link,html[data-theme=dark] .eyebrow,html[data-theme=dark] .live-monitor .eyebrow{color:#aedabe}html[data-theme=dark] .pagehead h1{background:linear-gradient(110deg,#e5ede7,#c3dccb);background-clip:text;-webkit-background-clip:text}html[data-theme=dark] .status{background:#ffffff0c;color:#d6e1da}html[data-theme=dark] .status.active,html[data-theme=dark] .status.completed,html[data-theme=dark] .status.done,html[data-theme=dark] .status.running{background:#9dcea91f;color:#c0e5bf}html[data-theme=dark] .status.paused,html[data-theme=dark] .status.restricted,html[data-theme=dark] .status.held{background:#f3c68115;color:#ecd19e}html[data-theme=dark] .error{color:#ffc0b7}html[data-theme=dark] .steps li{background:var(--field);border-color:var(--line)}html[data-theme=dark] .steps .current{background:#90c6a31a}html[data-theme=dark] .recipient-event{background:var(--field);border-color:var(--line)}html[data-theme=dark] .event-badge{background:#84c7a01c;color:#c5e9d4}html[data-theme=dark] .recipient-event.failure .event-badge{color:#f2b9bd;background:#ec93991c}html[data-theme=dark] .live-monitor .metric-tile{background:radial-gradient(ellipse at 90% 0,#67987932,transparent 75%),#234c3a;border-color:#567d64}html[data-theme=dark] .live-monitor .metric-tile:hover{background:#2b5541}html[data-theme=dark] .resume-orbit{background:radial-gradient(circle,#416c50,#28523e);border-color:#7d9d83;box-shadow:0 0 0 8px #b5d0be08}html[data-theme=dark] .sound-style-symbol,html[data-theme=dark] .sound-preview-label{color:#aedabe}html[data-theme=dark] .banner{background:var(--field);color:var(--ink)}html[data-theme=dark] .banner p{color:var(--muted)}
.main,.form-grid>*,.dashboard-grid>*,.composer-grid>*,.composer-fields,.preview-column,.stats>*,.account-grid>*,.slider-copy{min-width:0}.table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.cardhead{flex-wrap:wrap}.cardhead h2{overflow-wrap:anywhere}.field input,.field select,.field textarea{max-width:100%}.qr-box{max-width:100%}.profile-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.avatar-portrait{aspect-ratio:1}.sidebar-mobile-close,.sidebar-backdrop{display:none}
@media(min-width:761px) and (max-width:1100px){.shell{grid-template-columns:240px minmax(0,1fr)}.sidebar{width:240px}.main{padding-left:25px;padding-right:25px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar .search{width:clamp(120px,20vw,210px)}.topright{gap:7px}.form-grid{grid-template-columns:1fr}.premium-slider{padding-bottom:65px}.slider-controls{position:absolute;right:22px;bottom:18px}.slider-visual{flex-shrink:0}}
@media(max-width:760px){.main{padding:0 16px 95px}.topbar{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:44px 44px;height:auto;padding:15px 0 18px;gap:12px 8px}.topbar-left{display:contents}.topbar .menu-toggle{grid-column:1;grid-row:1;width:44px;height:44px}.topbar .search{grid-column:1/-1;grid-row:2;width:100%;max-width:none;height:44px}.topbar .search input{font-size:16px;width:100%;min-width:0}.topright{grid-column:2;grid-row:1;justify-content:flex-end;gap:8px;min-width:0}.top-profile{flex-shrink:0}.theme-switch{flex-shrink:0}.theme-switch button{min-height:34px}.topright .text-button{min-height:44px;font-size:12px;padding:6px}.shell .sidebar{width:min(300px,calc(100vw - 44px));z-index:60;visibility:hidden;padding-top:30px}.shell .sidebar.menu-open{visibility:visible}.sidebar-mobile-close{display:grid;place-items:center;position:absolute;right:16px;top:19px;width:36px;height:36px;border:1px solid var(--line);border-radius:12px;background:var(--field);color:var(--ink);font-size:20px}.sidebar-backdrop{position:fixed;inset:0;z-index:59;border:0;background:#0c24165c;backdrop-filter:blur(2px);padding:0}.sidebar.menu-open+.sidebar-backdrop{display:block}.sidebar .sidebar-bottom{padding-bottom:75px}.premium-slider{min-height:210px;padding:24px 20px 65px;gap:14px}.slider-visual{display:none}.slider-copy{max-width:100%}.slider-copy h2{font-size:25px;line-height:1.25}.slider-copy p{line-height:1.7;font-size:13px}.slider-controls{right:20px;bottom:17px}.pagehead{margin-top:28px;gap:18px}.pagehead>div{min-width:0;max-width:100%}.pagehead h1{font-size:29px;overflow-wrap:anywhere}.pagehead p{font-size:14px}.pagehead>.btn{min-height:44px}.card{padding:21px}.form-grid,.composer-grid,.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:20px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat{padding:20px 17px}.stat strong{font-size:34px}.stat-title{font-size:12px;line-height:1.5}.stat small{font-size:11px;line-height:1.7}.composer-fields .field input,.composer-fields .field textarea,.composer-fields .field select,.auth-card input{font-size:16px}.recipient-actions{display:flex;flex-wrap:wrap;gap:10px}.recipient-actions>*{flex:1 1 130px;min-height:44px}.upload input{max-width:100%;width:100%}.wa-phone{max-width:330px;width:100%}.preview-column{width:100%}.steps{flex-wrap:wrap}.steps li{flex:1 1 95px;min-width:0;font-size:11px}.steps span{flex-shrink:0}.recipient-disclosure summary{gap:12px}.recipient-disclosure summary>span:nth-child(2){min-width:0}.recipient-disclosure summary strong{font-size:20px;line-height:1.35}.recipient-disclosure summary small{font-size:12px;line-height:1.65}.recipient-disclosure .cardhead{gap:13px}.recipient-disclosure select{width:100%;font-size:16px}.pager{flex-wrap:wrap;gap:10px}.wa-actions{flex-wrap:wrap}.qr-step,.done-step{gap:20px;align-items:start}.qr-box{width:min(260px,100%)}.profile-dialog .avatar-options{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-dialog .avatar-options button{padding:7px;border-radius:14px;min-width:0}.profile-dialog .avatar-options .character-avatar{width:min(100%,56px);height:auto;aspect-ratio:1}.sound-style-options button>span:nth-child(2){min-width:0}.sound-preview-label{white-space:normal;text-align:right;flex-shrink:0}.sound-style-symbol{flex-shrink:0}.panel-footer{align-items:center}.flow-sound-dock{bottom:max(12px,env(safe-area-inset-bottom))}.home-premium .navlinks{flex-wrap:wrap;gap:10px}.home-premium .navlinks .btn{font-size:12px;padding:12px}.home-premium .hero-actions{flex-wrap:wrap}.home-premium .demo-message{min-width:0}.home-premium .demo-message>div{min-width:0}.home-premium .demo-progress{flex-wrap:wrap;gap:10px}.home-premium footer{gap:15px;flex-wrap:wrap}.home-premium .hero h1{font-size:clamp(34px,9vw,43px)}.home-premium .home-steps{grid-template-columns:1fr}.auth-main{padding:24px 16px}.auth-card{max-width:100%;margin:22px 0}.profile-dialog .cardhead h2{font-size:23px}}
@media(max-width:380px){.topright{gap:5px}.top-profile{display:none}.theme-switch button{padding:7px 8px}.live-monitor .metric-tile{padding:17px 13px;min-height:166px}.live-monitor .metric-tile>strong{font-size:40px}.live-monitor .metric-top{gap:6px}.metric-symbol{width:28px;height:28px}.metric-top small{font-size:11px}.monitor-metrics{gap:10px}.live-monitor{padding:18px}.active-send-numbers{gap:17px}.sound-preview-label{display:none}.profile-dialog{padding:20px}.sound-style-dialog{padding:22px}.home-premium{padding:0 16px}}
/* Quiet backgrounds: one surface instead of stacked radial glow layers. */
.shell{background:var(--bg)}.card{box-shadow:0 7px 25px #183b2310}.stat:after,.premium-slider:after{display:none}.premium-slider{background:linear-gradient(115deg,#193b2c,#234733);box-shadow:0 8px 24px #193b2312}.stat.lime{background:#c6ebcf}.stat{background:var(--surface)}.live-monitor .metric-tile{background:#234f3d;box-shadow:none}.live-monitor .metric-tile:after{display:none}.metric-symbol{box-shadow:0 0 14px #9ce9ba20}[data-theme=dark] .premium-slider{background:#365545}[data-theme=dark] .stat.lime{background:#486952}[data-theme=dark] .card{box-shadow:0 5px 20px #122b1612}
.guide-trigger{position:relative;z-index:12}.guide-button{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);padding:8px 12px;min-height:44px;cursor:pointer}.guide-button>span:first-child{font-size:25px;color:var(--purple)}.guide-label{text-align:left;font-weight:700;font-size:12px}.guide-label small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:3px}.guide-popover{position:absolute;right:0;top:calc(100% + 8px);width:280px;max-width:calc(100vw - 30px);padding:12px;border:1px solid var(--line);background:var(--surface);border-radius:18px;box-shadow:0 14px 35px #12342120;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s,transform .18s,visibility .18s;pointer-events:none}.guide-trigger:hover .guide-popover,.guide-trigger:focus-within .guide-popover{opacity:1;visibility:visible;transform:none}.guide-popover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.guide-popover strong,.guide-popover small{display:block;margin-top:9px}.guide-popover small{font-size:11px;color:var(--muted)}.guide-video-dialog{border:0;margin:0;padding:20px;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:#20362b;color:#e8f1e9}.guide-video-dialog::backdrop{background:#16291fe8}.guide-video-head{display:flex;justify-content:space-between;align-items:center;gap:20px;height:50px}.guide-video-head button{width:44px;height:44px;border:1px solid #789483;border-radius:12px;background:#365545;color:white;font-size:25px;cursor:pointer}.guide-video-dialog video{display:block;width:100%;height:calc(100% - 100px);object-fit:contain}.guide-video-dialog p{text-align:center;font-size:12px;color:#c1d0c5}.guide-video-dialog:fullscreen{box-sizing:border-box}
@media(max-width:1000px){.guide-label{display:none}.guide-button{padding:5px 10px}}@media(max-width:760px){.guide-video-dialog{padding:10px}.guide-video-head strong{font-size:12px}.guide-trigger:hover .guide-popover{visibility:hidden;opacity:0}.guide-trigger:focus-visible .guide-popover{visibility:visible;opacity:1}.topright{gap:6px}.guide-button{min-width:40px}.guide-video-dialog p{line-height:1.5}}@media(prefers-reduced-motion:reduce){.guide-popover{transition:none}}
.flow-sound-dock{left:auto;right:18px;bottom:max(18px,env(safe-area-inset-bottom))}@media(max-width:760px){.flow-sound-dock{left:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}
/* Flat surfaces, no layered green glow or blurred background halos. */
html{--glow:transparent;--shadow:0 2px 8px #162a1b08}html[data-theme=dark]{--glow:transparent;--shadow:none}
body,.shell,.main{background:var(--bg);background-image:none}.card,.stat,.live-monitor,.recipient-disclosure,.personal-line,.line-overview,.active-send-section,.active-send-card,.resume-card{background:var(--surface);background-image:none;box-shadow:none}.premium-slider{background:#244633;box-shadow:none}.premium-slider:before,.premium-slider:after,.stat:before,.stat:after,.live-monitor:before,.live-monitor:after{display:none}.stat.lime{background:#dceedd}.metric-symbol,.metric-symbol:before,.metric-symbol:after,.resume-orbit,.send-shortcut,.btn.purple,.personal-line-symbol{box-shadow:none;filter:none}.live-monitor .metric-tile,.live-monitor .metric-tile:hover{background:#254b3b;background-image:none;box-shadow:none}.live-monitor .resume-orbit{background:#2e6348;background-image:none;box-shadow:none}.resume-card:before,.resume-card:after,.metric-tile:before,.metric-tile:after{display:none}.send-shortcut{background:#23815d}.banner{background:var(--field);background-image:none}html[data-theme=dark] .premium-slider{background:#365545}html[data-theme=dark] .stat.lime{background:#486952}html[data-theme=dark] .live-monitor .metric-tile{background:#294d3b;background-image:none}.home-premium,.home-premium .hero,.auth-main{background:var(--bg);background-image:none}.home-premium .hero:before,.home-premium .hero:after{display:none}
.flow-sound-dock{display:none;position:static;left:auto;right:auto;bottom:auto;padding:3px;box-shadow:none;border-radius:13px;gap:2px;flex-shrink:0}.topright .flow-sound-dock,.navlinks .flow-sound-dock{display:flex}.flow-sound-dock button{position:static;display:grid;place-items:center;width:34px;height:34px;min-width:34px;padding:0;border-radius:9px;background:transparent;color:var(--muted)}.flow-sound-dock button[aria-pressed=true]{background:var(--field);color:var(--purple)}.flow-sound-dock button:hover{background:var(--field);color:var(--ink)}.flow-sound-settings{font-size:19px}
.pair-methods{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 28px}.pair-code-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}.pair-code-layout h3{font-size:25px;margin-top:0}.pair-code-card{background:var(--field);padding:28px;border:1px solid var(--line);border-radius:24px}.pairing-digits{font-family:'Space Grotesk',sans-serif;font-size:clamp(23px,3vw,38px);font-weight:700;letter-spacing:.12em;color:var(--ink);padding:25px 0;white-space:nowrap}.pair-note{font-size:13px;line-height:1.7;color:var(--muted);margin-top:22px}.pair-later{margin-top:24px}.pair-code-layout .howto{padding-left:24px;line-height:1.8}.pair-code-layout .field input{font-size:16px}
@media(max-width:1000px){.guide-label{display:none}}@media(max-width:760px){.pair-code-layout{grid-template-columns:1fr;gap:22px}.pair-code-card{padding:22px}.pair-methods .btn{flex:1 1 150px}.topright{gap:4px}.topright .flow-sound-dock{padding:1px}.flow-sound-dock button{width:30px;height:34px;min-width:30px}.top-profile{display:none}.topright .text-button{font-size:11px;padding:4px}.theme-switch button{padding:7px}.guide-button{padding:4px;min-width:34px}.pairing-digits{font-size:26px}}
@media(max-width:380px){.topright .flow-sound-settings{display:none}.theme-switch button{font-size:11px}.topright{gap:3px}}
.monitor-retry,.live-monitor .monitor-retry{background:var(--field);background-image:none;box-shadow:none}.monitor-retry:before,.monitor-retry:after,.personal-line:after{display:none}.home-premium .cta{background:#244633;background-image:none;box-shadow:none}.sidebar-backdrop,dialog::backdrop{backdrop-filter:none}
.home-clear{background:var(--bg)!important}.home-clear .hero,.home-clear .feature,.home-clear .home-demo,.home-clear .home-how,.home-clear .home-steps article{background:var(--surface)!important;background-image:none!important;box-shadow:none!important}.home-clear .hero{background:transparent!important}.home-clear .feature:before,.home-clear .hero:before,.home-clear .hero:after{display:none}.home-clear .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-clear .home-signals{flex-wrap:wrap}.home-fine{font-size:13px!important;line-height:1.7!important;max-width:560px}.home-faq{padding:80px 0;max-width:960px;margin:auto}.home-faq details{border-bottom:1px solid var(--line);padding:24px 0}.home-faq summary{cursor:pointer;font-size:19px;font-weight:600;display:flex;justify-content:space-between;gap:20px;list-style:none}.home-faq summary span{font-size:24px;color:#218764}.home-faq details[open] summary span{transform:rotate(45deg)}.home-faq p{line-height:1.8;color:var(--muted);max-width:800px}.support-widget{position:fixed;bottom:22px;right:22px;z-index:80}.support-launch{display:flex;align-items:center;gap:12px;border:0;border-radius:30px;background:#245b44;color:#fff;padding:15px 22px;font:600 15px inherit;cursor:pointer;box-shadow:0 4px 16px #0002}.support-launch i{width:8px;height:8px;border-radius:50%;background:#a6aaa7}.support-launch.online i{background:#b5f6c1}.support-popup{position:absolute;bottom:64px;right:0;width:350px;max-height:min(620px,calc(100dvh - 110px));overflow:auto;background:var(--surface,#fff);color:var(--ink,#182d26);border:1px solid var(--line,#dce5e0);border-radius:22px;box-shadow:0 8px 30px #0002}.support-popup header{padding:22px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.support-popup header small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.support-close{border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}.support-chat{padding:20px;overflow:auto;max-height:300px;min-height:130px}.support-message{max-width:90%;padding:12px 15px;margin-bottom:12px;border-radius:14px;background:var(--bg,#f2f6f3);overflow-wrap:anywhere}.support-message.visitor{margin-left:auto;background:#e0eee6;color:#183c2a}.support-message small{font-size:11px;opacity:.7}.support-message p{white-space:pre-wrap;margin:6px 0 0;line-height:1.5;font-size:14px}.support-form{padding:0 20px 16px;display:grid;gap:10px}.support-form textarea{width:100%;min-height:70px;resize:vertical;padding:12px;border-radius:12px;background:var(--bg);color:inherit;border:1px solid var(--line);font:inherit}.support-telegram{margin:0 20px 15px;display:block;text-align:center}.support-privacy{display:block;padding:0 20px 20px;font-size:11px;line-height:1.5;color:var(--muted)}.support-error{padding:0 20px;color:#b4404b;font-size:13px}.support-control{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.support-control h2{margin:0}.support-control label{white-space:nowrap}.support-inbox{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.support-thread{width:100%;text-align:left;border:1px solid var(--line);border-radius:15px;padding:16px;margin-bottom:10px;background:var(--surface);color:var(--ink);cursor:pointer}.support-thread.selected{border-color:#278667;background:var(--bg)}.support-thread p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;color:var(--muted)}.support-thread strong{display:block;font-size:14px}.support-thread strong span{display:block;color:#218764;font-size:11px;margin-top:5px}.support-thread small{color:var(--muted);font-size:11px}.support-empty{text-align:center;padding:40px 10px;color:var(--muted)}.support-conversation .support-chat{max-height:480px;min-height:240px}.support-conversation textarea{min-height:100px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(max-width:900px){.home-clear .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clear .navlinks>a:not(.btn){display:none}.home-faq{padding:45px 0}.support-inbox{grid-template-columns:1fr}.support-control{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.home-clear .feature-grid{grid-template-columns:1fr}.home-faq summary{font-size:17px}.support-widget{bottom:14px;right:14px}.support-popup{width:min(350px,calc(100vw - 28px))}.support-launch{padding:12px 18px}.home-clear .nav{gap:10px}.home-clear .navlinks{gap:8px}.home-clear .nav .btn{padding:10px 12px;font-size:12px}.home-clear .hero h1{font-size:42px}.home-clear .home-signals{display:grid;gap:10px}.support-control label{white-space:normal}}

.cloud-device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:24px 0}.cloud-device{border:1px solid var(--border,#dce6e1);border-radius:20px;padding:24px;min-width:0}#cloud-android .cardhead{flex-wrap:wrap;gap:20px}#cloud-android .steps{flex-wrap:wrap;gap:16px}#cloud-android h2{margin:12px 0}

.line-workspace{padding:32px}.line-workspace>.cardhead{margin-bottom:28px}.line-workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start}.line-workspace-grid>section{min-width:0;padding:24px;border:1px solid var(--line);border-radius:22px}.line-workspace-grid .form-grid,.line-workspace-grid .pair-code-layout,.line-workspace-grid .qr-step{grid-template-columns:1fr}.line-workspace-grid .steps{flex-wrap:wrap;gap:12px}.line-workspace-grid h2{font-size:22px}.line-workspace-grid .cloud-device{padding:18px}.line-workspace-grid .cardhead{gap:16px;flex-wrap:wrap}.line-workspace-grid .banner{margin-top:20px}@media(max-width:1100px){.line-workspace-grid{grid-template-columns:1fr}}@media(max-width:600px){.line-workspace{padding:18px}.line-workspace-grid{gap:18px}.line-workspace-grid>section{padding:18px}.line-workspace-grid .btn{max-width:100%;white-space:normal}}

.manual-number-source{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;margin:0 0 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.manual-number-source h3{margin:8px 0}.manual-number-source p{margin-bottom:0}.manual-number-source>a{flex-shrink:0}@media(max-width:600px){.manual-number-source{align-items:flex-start;flex-direction:column;padding:16px}}

.saved-number-panel{border:1px solid var(--line);border-radius:20px;padding:20px;margin-bottom:24px}.saved-number-panel h3{margin:8px 0}.saved-number-panel .detail{margin-bottom:0}.saved-number-list{display:grid;gap:12px;margin-top:20px;max-height:360px;overflow-y:auto}.saved-number-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:14px;flex-wrap:wrap}.saved-number-row>div{flex:1;min-width:150px}.saved-number-row strong{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.saved-number-row small{display:block;margin-top:6px;color:var(--muted)}@media(max-width:600px){.saved-number-panel{padding:16px}.saved-number-row .btn{width:100%}}
