
:root{--ink:#182e31;--muted:#738181;--line:#e3e9e5;--green:#19735b;--cream:#f7f9f6}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--cream);color:var(--ink);font-size:14px}button,a,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #82b8a3;outline-offset:3px}a{text-decoration:none;color:inherit}.app{display:flex;min-height:100vh}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:34px 22px 0;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:800;letter-spacing:2px}.brand small{display:block;font-size:8px;letter-spacing:1.6px;margin-top:5px;color:#7f8d87}.brandmark{width:35px;height:40px;border-radius:9px;background:#1e4c42;color:#dfefcf;display:grid;place-items:center;font-family:Georgia;font-size:30px;font-style:italic}.workspace{display:flex;align-items:center;gap:10px;margin:36px -3px 26px;padding:13px 10px;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:600}.workspaceicon{border-radius:7px;background:#edf3ee;width:32px;height:34px;display:grid;place-items:center;color:#53755e}.workspace small,.profile small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:5px}.workspace>svg{margin-left:auto}.navlabel{font-size:9px;color:#98a29c;letter-spacing:1.4px;margin:0 10px 12px}nav{display:grid;gap:6px}nav button{justify-content:flex-start;padding:14px 13px;border-radius:7px;font-size:12px;color:#657672;gap:12px}nav .active{background:#eaf3ed;color:#276447;font-weight:600}nav em{margin-left:auto;font-style:normal;background:#fff;padding:2px 6px;border-radius:5px}.sidebarbottom{margin-top:auto}.secure{display:flex;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;color:#668375;padding:12px}.secure small{display:block;font-size:9px;margin-top:5px;color:#94a29b}.profile{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:22px 0;font-size:10px}.profile>svg{margin-left:auto;color:#8d9995}.profileavatar{height:32px;width:32px;border-radius:50%;background:#ebe9df;display:grid;place-items:center;font-size:10px;font-weight:bold}.main{margin-left:246px;width:calc(100% - 246px)}.topbar{height:73px;border-bottom:1px solid var(--line);background:#ffffffc9;display:flex;justify-content:space-between;align-items:center;padding:0 42px;font-size:11px}.topbar>div{display:flex;gap:13px;align-items:center}.breadcrumb{color:#98a39c}.topbar b{font-weight:500}.timezone{color:#85918c;display:flex;align-items:center;gap:6px;font-size:10px}main{max-width:1440px;margin:auto;padding:37px 42px 0}.pageheading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:600;color:#6e8377;margin:0 0 12px}h1{font-size:29px;letter-spacing:-1.2px;font-weight:500;margin:0 0 9px}h2{font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0}h3{font-size:16px}.pageheading>div>p:last-child{font-size:11px;color:var(--muted);margin:0;line-height:1.6}.save,.secondary{padding:11px 15px;border:1px solid #d9e2d9;background:#fff;border-radius:7px;font-size:11px;white-space:nowrap}.save{background:#244f42;color:#fff;border-color:#244f42}.hero{background:#153c35;color:white;border-radius:14px;min-height:284px;display:grid;grid-template-columns:1.05fr 1fr;padding:32px 38px;overflow:hidden;position:relative}.herolabel{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.4px;color:#c1d4ba}.dot{width:5px;height:5px;border-radius:50%;background:#b7d49a}.hero h2{font-family:Georgia,serif;font-weight:400;line-height:1.08;font-size:39px;margin:17px 0 13px;letter-spacing:-.8px}.hero em{color:#cce2af;font-weight:400}.hero p{font-size:11px;line-height:1.8;color:#a9c0b7}.herobutton{font-size:10px;background:#d9e8c4;color:#224338;font-weight:600;border-radius:5px;padding:11px 15px;margin-top:6px;gap:25px}.heroart{position:relative;min-height:230px}.orbit{position:absolute;border:1px solid #70917e30;border-radius:50%;inset:0 30px;transform:rotate(-20deg)}.orbit2{inset:36px -20px;transform:rotate(30deg)}.centericon{height:116px;width:116px;border-radius:50%;background:linear-gradient(145deg,#3c6555,#285144);border:1px solid #8da97944;box-shadow:0 0 0 18px #40664b1a;position:absolute;top:59px;left:calc(50% - 58px);display:grid;place-items:center;color:#d9e8c4}.floating{position:absolute;display:flex;gap:12px;align-items:center;border:1px solid #bdd4be33;border-radius:10px;padding:14px 17px;background:#2b5047e8;backdrop-filter:blur(10px);box-shadow:0 13px 30px #0d2d2b33;font-size:11px}.floating small{display:block;font-size:8px;color:#9fbbb0;margin-top:5px}.floating.whatsapp{top:12px;left:2px;color:#c4dfb5}.floating.phone{bottom:8px;right:-8px}.connectdot{width:5px;height:5px;border-radius:50%;background:#d3d6ae;margin-left:15px}.spark{position:absolute;color:#b5cc91;font-size:25px}.spark.one{top:25px;right:19px}.spark.two{bottom:28px;left:35px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:23px 0}.stat{border:1px solid var(--line);border-radius:9px;background:#fff;padding:17px 18px}.stat>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#7b8880;gap:5px}.stat svg{color:#91a193}.stat strong{display:block;font-size:28px;font-weight:500;margin:13px 0 7px;letter-spacing:-1px}.stat small{font-size:9px;color:#9aa59d}.stat .statusword{font-size:18px;letter-spacing:-.5px;margin:19px 0 12px}.twocol{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:23px;margin-bottom:20px}.sectiontitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.sectiontitle p{font-size:11px;color:var(--muted);margin:7px 0 0}.textbutton{color:#4f725b;font-size:10px;padding:0}.channelrow{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #f0f3ef}.icon{height:38px;width:38px;flex-shrink:0;border-radius:9px;display:grid;place-items:center}.green{background:#edf7ed;color:#46855c}.blue{background:#edf2f8;color:#6280a0}.pale{background:#eff3eb;color:#75895e}.channelrow b{font-size:11px;font-weight:500}.channelrow small{display:block;font-size:9px;color:#8b968f;margin-top:5px}.tag{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:8px;background:#f0f4ec;color:#819070}.amber{background:#faf5e8;color:#a18d52}.gray{color:#939993;background:#f0f1ef}.channelrow .tag{margin-left:auto}.footnote{border-top:1px solid #edf1eb;padding-top:12px;font-size:9px;line-height:1.8;color:#8b988f;margin:8px 0 0;display:flex;align-items:flex-start;gap:6px}.footnote svg{flex-shrink:0;margin-top:2px}.schedulecard .sectiontitle>svg{color:#839380}.hourslarge{font-size:29px;margin:24px 0 12px;letter-spacing:-1px}.hourslarge span{color:#c1c9ba;font-size:22px;padding:0 8px}.schedulecard>p{font-size:10px;color:#819078}.schedulecard .tag{margin-left:5px}.quiet{display:flex;align-items:center;gap:8px;background:#f8f9f3;padding:11px;font-size:9px;color:#7f8c6b;border-radius:5px;margin:20px 0 16px}.moon{font-size:18px}.setupstrip{display:flex;gap:13px;align-items:center;background:#edf2e8;border:1px solid #e3eadb;border-radius:9px;padding:17px 21px;margin:0 0 25px}.stepnumber{border:1px solid #ced8c0;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;color:#829165;font-size:10px}.setupstrip b{font-size:11px;font-weight:500}.setupstrip p{font-size:9px;color:#87917c;margin:5px 0 0}.setupstrip button{margin-left:auto;font-size:10px;white-space:nowrap}.tester .sectiontitle{justify-content:flex-start}.tester .sectiontitle .tag{margin-left:auto}.testgrid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.testgrid label,label{display:block;font-size:11px;color:#667a6e;margin:16px 0 8px}input:not([type=checkbox]),textarea{width:100%;border:1px solid #dce4dc;padding:11px 12px;border-radius:6px;background:#fff;color:#2e453b;outline:none;margin-top:7px;line-height:1.6;font-size:12px}input:focus,textarea:focus{border-color:#528766;box-shadow:0 0 0 2px #52876615}input:disabled{background:#f5f6f3;color:#b0b9ae}textarea{resize:vertical;display:block}.segmented{display:flex;border:1px solid #dfe5db;border-radius:6px;padding:3px;gap:4px}.segmented button{flex:1;font-size:11px;padding:9px}.selected{background:#eaf1e5!important;color:#406d46!important;border-radius:4px}.primary{background:#255641;color:#fff;font-size:11px;padding:12px 17px;border-radius:6px;margin-top:16px}.preview{border:1px solid #e1e8dc;border-radius:8px;background:#f5f8f1;min-height:330px;padding-bottom:17px}.previewhead{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e4ebdf;padding:14px 17px;background:#ffffff91}.previewhead b{font-size:11px;font-weight:500}.previewhead small{display:block;font-size:8px;color:#8e9b88;margin-top:5px}.avatar{width:31px;height:31px;border-radius:50%;background:#e3eddb;display:grid;place-items:center;color:#668159}.previewempty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a3b09b;text-align:center;padding:15px}.previewempty p{font-size:11px;color:#83937a}.previewempty small{font-size:9px;color:#a1ad99}.bubble{font-size:12px;line-height:1.7;padding:12px 15px;margin:18px;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere}.incoming{background:#fff;margin-right:40px;border:1px solid #e7eade}.outgoing{background:#e2edda;margin-left:40px}.mutedbubble{background:#f0eee4;color:#85785d}.resultcaption{font-size:9px;color:#8b9a80;text-align:center;margin:15px}.hint,.subtext{color:#8c988b;font-size:11px;line-height:1.8}.info{background:#eef4e9;border:1px solid #dfe9d8;color:#617951;padding:15px;border-radius:7px;font-size:11px;line-height:1.8}.notice{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:7px;background:#edf2e8;font-size:12px;margin-bottom:20px}.notice.error{background:#fff0ed;color:#a34b39}.notice.success{background:#e8f3e7;color:#477443}.notice button{margin-left:auto;text-decoration:underline}.switchlabel{display:flex;align-items:center;gap:9px;font-size:11px;margin:0}input[type=checkbox]{accent-color:#366c49;width:16px;height:16px}.dayrow{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid #edf1e9}.dayname{display:flex;align-items:center;gap:13px;min-width:150px;margin:0}.dayrow input[type=time]{width:135px;margin:0}.dayrow .tag{margin-left:auto}.inlineform{display:flex;align-items:center;gap:12px;max-width:390px}.inlineform input{margin:0}.holidaylist{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;color:#96a18e}.holidaylist button{padding:0}.faq{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.faq .sectiontitle{margin:0}.faq b{font-size:11px;color:#95a08d}.delete{color:#b18c7c}.empty{padding:67px 0;text-align:center}.emptyicon{height:66px;width:66px;background:#f0f5ec;border-radius:18px;display:grid;place-items:center;margin:auto;color:#93a782}.empty h3{font-size:17px;font-weight:500;margin:22px 0 10px}.empty p{font-size:12px;color:#8a9a83;line-height:1.9;margin-bottom:22px}.filters{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:15px}.filters button{padding:8px 13px;font-size:11px;color:#8a9982}.inboxgrid{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;margin-top:20px}.event{display:block;width:100%;text-align:left;padding:15px;border-bottom:1px solid var(--line)}.event b{font-size:12px}.event small{display:block;font-size:9px;margin-top:6px;color:#8a9982}.event p{font-size:11px}.connectionnotice{display:flex;gap:13px;align-items:flex-start;margin-bottom:20px}.connectionnotice p{margin:5px 0 0}.steps{padding-left:20px;font-size:12px;line-height:1.9;color:#74856b;margin:22px 0}.steps li{margin-bottom:13px;padding-left:3px}.checklist>div{display:flex;align-items:center;gap:11px;border-top:1px solid #eef1e9;padding:15px 0;font-size:12px}.unchecked{width:16px;height:16px;border:1px solid #d3dccb;border-radius:50%}.checklist>div>span:last-child{margin-left:auto;color:#a5ae9d;font-size:10px}footer{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:9px;color:#a3ae9b;padding:15px 0 27px}footer>span:first-child{font-size:12px;letter-spacing:1px;color:#7a8e71}footer b{font-weight:400;letter-spacing:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1450px){main{padding-top:42px}.hero{min-height:310px}.heroart{min-height:245px}.hero h2{font-size:44px}}@media(max-width:1150px){.sidebar{width:207px;padding-inline:15px}.main{margin-left:207px;width:calc(100% - 207px)}main{padding:28px}.topbar{padding:0 28px}.hero{padding:28px}.hero h2{font-size:34px}.heroart .floating{padding:12px}.floating.phone{right:-17px}.floating.whatsapp{left:-13px}.channelrow{flex-wrap:wrap}.channelrow .tag{margin-left:50px}.stats{gap:10px}.stat{padding:15px 12px}.pageheading{align-items:flex-start}.save{font-size:10px;padding:11px}.schedulecard .tag{display:none}}@media(max-width:850px){.sidebar{width:72px;padding:25px 12px}.brand>div,.workspace,.navlabel,nav button span,.sidebarbottom{display:none}.brandmark{width:39px}.brand{justify-content:center}.sidebar nav{margin-top:39px}nav button{justify-content:center;padding:13px}.main{margin-left:72px;width:calc(100% - 72px)}.hero{grid-template-columns:1.2fr 1fr}.hero h2{font-size:32px}.heroart .floating{font-size:10px;padding:11px}.floating small{display:none}.connectdot{display:none}.centericon{width:90px;height:90px;left:calc(50% - 45px);top:72px}.twocol{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.pageheading{flex-direction:column;gap:18px}.dayname{min-width:110px}.dayrow{gap:10px}.dayrow input[type=time]{width:110px}footer>span:nth-child(2){display:none}.testgrid{gap:15px}}@media(max-width:600px){.sidebar{width:59px;padding:21px 7px}.main{margin-left:59px;width:calc(100% - 59px)}.brandmark{width:31px;height:35px;font-size:25px}.topbar{height:58px;padding:0 18px;font-size:9px}.timezone{display:none}main{padding:25px 16px 0}h1{font-size:25px}.pageheading>div>p:last-child{font-size:10px}.eyebrow{font-size:8px}.hero{display:block;padding:25px 24px;min-height:260px}.hero h2{font-size:35px}.heroart{display:none}.herolabel{font-size:7px}.stats{gap:10px;margin:16px 0}.stat{padding:14px 12px}.stat>span{font-size:9px}.stat svg{width:14px}.stat small{font-size:8px}.stat .statusword{font-size:16px}.card{padding:18px}.sectiontitle h2{font-size:14px}.channelrow .tag{margin-left:auto}.channelrow small{font-size:8px}.channelrow .tag{font-size:7px}.channelrow{gap:8px}.icon{width:32px;height:34px}.channelrow b{font-size:10px}.testgrid{grid-template-columns:1fr}.setupstrip{padding:15px;gap:10px;flex-wrap:wrap}.setupstrip>div{flex:1;min-width:150px}.setupstrip button{margin-top:5px}.setupstrip p{line-height:1.7}.dayrow{flex-wrap:wrap;gap:8px}.dayname{width:100%;margin-bottom:5px}.dayrow input[type=time]{width:calc(50% - 22px);padding:8px}.dayrow .tag{display:none}.inboxgrid{grid-template-columns:1fr}.checklist>div{font-size:10px}.sectiontitle .secondary{padding:8px;font-size:9px}.connectionnotice{font-size:10px}.steps{font-size:11px}footer{font-size:8px;gap:10px}footer>small{font-size:8px}.hourslarge{font-size:29px}}

.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f7ef}.loginform{background:#fff;max-width:430px;width:100%;padding:38px;border:1px solid #dfe6d8;border-radius:16px}.loginform .brand{margin-bottom:28px}.loginform h1{font-size:24px;line-height:1.25}.loginform p{font-size:12px;line-height:1.8;color:#71826b}.loginform .primary{width:100%}.loginform label{font-size:12px}.loginform input{font-size:14px}.loginform .error{color:#9b442c}.loginform small{display:block;color:#8d9a87;line-height:1.7;margin-top:25px}
