/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.inline{display:inline}.table{display:table}.p-1{padding:calc(var(--spacing) * 1)}}:root{--green:#18a875;--green-dark:#075d44;--ink:#10241d;--mint:#eaf8f2;--line:#d9e8e1;--cream:#fbfcf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.container{width:min(1180px,100% - 48px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcf8e0;border-bottom:1px solid #10241d12;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:11px;font-size:22px;font-weight:800;display:inline-flex}.logo-mark{color:#fff;background:var(--green);letter-spacing:-.08em;border-radius:50% 50% 47% 53%/54% 46%;place-items:center;width:44px;height:44px;font-size:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.logo-name{font-size:23px}.logo-inverse{color:#fff}.site-header nav{align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.site-header nav a:hover,.text-link:hover{color:var(--green-dark)}.header-actions{align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.button{background:var(--green-dark);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 25px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 9px 22px #075d4424}.button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #075d4433}.button-small{min-height:44px;padding:0 19px}.hero{background:linear-gradient(145deg,#fbfcf8 30%,#f0fbf6 100%);padding:80px 0 28px;position:relative;overflow:hidden}.hero-glow{background:radial-gradient(circle,#18a87529,#18a87500 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-180px}.hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:55px;display:grid;position:relative}.eyebrow,.kicker{color:var(--green-dark);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.eyebrow{align-items:center;gap:10px;margin-bottom:25px;display:flex}.eyebrow span{background:var(--green);width:30px;height:2px}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6vw,84px);font-weight:800;line-height:.94}.hero h1 em{color:var(--green);font-style:normal}.hero-lead{color:#4d625a;max-width:570px;margin:28px 0;font-size:19px;line-height:1.65}.url-form{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;max-width:590px;padding:7px;display:flex;box-shadow:0 16px 40px #235b471a}.url-icon{background:var(--mint);width:30px;height:30px;color:var(--green-dark);border-radius:50%;place-items:center;margin-left:11px;font-weight:800;display:grid}.url-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.url-form button{color:#fff;background:var(--green-dark);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:15px 20px;font-weight:750}.form-note{color:#71827b;margin:11px 0 0 12px;font-size:12px}.product-shell{background:#fff;border:1px solid #d7e8df;border-radius:18px;min-height:500px;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 70px #08503a29}.app-topbar{border-bottom:1px solid #e7eee9;justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex}.mini-brand{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.mini-brand span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.profile-dot{color:#fff;background:#173e31;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.app-body{grid-template-columns:128px 1fr;min-height:440px;display:grid}.app-nav{background:#f8faf8;border-right:1px solid #e8efeb;padding:19px 10px}.app-nav button{text-align:left;color:#617169;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 9px;font-size:10px;font-weight:700;display:flex}.app-nav button.active{color:var(--green-dark);background:#e4f6ee}.nav-shape{opacity:.8;border:1.5px solid;border-radius:3px;width:12px;height:12px}.nav-divider{background:#e2eae6;height:1px;margin:12px 7px}.app-content{background:#fff;min-width:0;padding:26px}.content-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:19px;display:flex}.content-heading small{color:#7e8d86;margin-bottom:5px;font-size:10px;display:block}.content-heading h2{letter-spacing:-.04em;margin:0;font-size:21px}.new-post{background:var(--green-dark);color:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:700}.post-card{border:1px solid #e1e9e5;border-radius:12px;grid-template-columns:1fr 1.05fr;min-height:270px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1a423314}.post-visual{color:#fff;background:linear-gradient(145deg,#075d44,#19b17b);flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative;overflow:hidden}.post-visual span{z-index:2;letter-spacing:-.08em;font-size:68px;font-weight:900;line-height:.8;position:relative}.post-visual strong{z-index:2;letter-spacing:-.05em;font-size:24px;position:relative}.post-visual small{z-index:2;margin-top:4px;position:relative}.visual-orbit{border:1px solid #ffffff3d;border-radius:50%;position:absolute}.orbit-one{width:230px;height:230px;top:-40px;right:-80px}.orbit-two{background:#ffffff14;width:145px;height:145px;bottom:-70px;right:-20px}.post-details{flex-direction:column;padding:22px 18px;display:flex}.channel-pill{color:#617169;background:#f0f4f2;border-radius:20px;align-self:flex-start;padding:5px 8px;font-size:9px;font-weight:700}.post-details h3{letter-spacing:-.03em;margin:14px 0 8px;font-size:16px;line-height:1.25}.post-details p{color:#687870;margin:0;font-size:10px;line-height:1.55}.post-actions{gap:7px;margin-top:auto;display:flex}.post-actions button{cursor:pointer;border-radius:7px;flex:1;padding:9px;font-size:9px;font-weight:800}.reject{color:#6b7a73;background:#fff;border:1px solid #dbe5e0}.approve{border:1px solid var(--green);background:var(--green);color:#fff}.queue-line{color:#78877f;justify-content:space-between;align-items:center;margin-top:14px;font-size:9px;display:flex}.queue-line div{gap:4px;display:flex}.queue-line i{background:#dce7e2;border-radius:3px;width:28px;height:3px}.queue-line i:first-child{background:var(--green)}.calendar-list{gap:9px;display:grid}.calendar-list article{border:1px solid #e4ebe7;border-radius:10px;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:13px;display:grid}.calendar-list time{color:var(--green-dark);font-size:10px;font-weight:800}.calendar-list b{color:#78877f;text-transform:uppercase;font-size:9px}.calendar-list h3{margin:3px 0;font-size:12px}.calendar-list p{color:#7f8e87;margin:0;font-size:9px}.calendar-list article>span{color:#9baca4}.success-badge{color:#087351;background:#e4f7ee;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}.brand-panel{background:#f1faf6;border-radius:12px;grid-template-columns:150px 1fr;gap:20px;padding:22px;display:grid}.brand-score{background:#fff;border:8px solid #b9ead6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.brand-score span{color:var(--green-dark);font-size:37px;font-weight:850}.brand-score small{color:#798981;font-size:8px}.brand-info{flex-direction:column;justify-content:center;display:flex}.brand-info label{text-transform:uppercase;letter-spacing:.12em;color:#718079;font-size:9px}.brand-info h3{margin:7px 0;font-size:16px}.brand-info p{color:#66776f;margin:0;font-size:10px;line-height:1.5}.color-row,.palette{gap:7px;margin-top:16px;display:flex}.color-row i,.palette i{background:#075d44;border-radius:50%;width:25px;height:25px}.color-row i:nth-child(2),.palette i:nth-child(2){background:#18a875}.color-row i:nth-child(3),.palette i:nth-child(3){background:#efb75e}.color-row i:nth-child(4),.palette i:nth-child(4){background:#f1e8d8}.brand-tags{gap:7px;margin-top:15px;display:flex}.brand-tags span{color:#5f7068;border:1px solid #dce7e1;border-radius:20px;padding:7px 10px;font-size:9px}.trust-strip{color:#73847c;border-top:1px solid #10241d14;justify-content:center;align-items:center;gap:40px;min-height:70px;margin-top:64px;display:flex}.trust-strip span{text-transform:uppercase;letter-spacing:.13em;font-size:11px}.trust-strip b{color:#4f6259;font-size:15px}.section{padding:115px 0}.section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:25px;margin-bottom:54px;display:grid}.section-heading .kicker{grid-column:1/-1}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1.02}.section-heading p{color:#63766d;margin:0 0 6px;font-size:17px;line-height:1.65}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);padding:29px 23px 10px;position:relative}.feature-grid article:first-child{border-left:1px solid var(--line)}.feature-number{color:var(--green);font-size:11px;font-weight:800}.feature-icon{background:var(--mint);border-radius:12px;height:120px;margin:20px 0;position:relative;overflow:hidden}.feature-icon i{background:var(--green);border-radius:6px;display:block;position:absolute}.icon-01 i:first-child{background:#fff;border:1px solid #cce6db;width:78px;height:51px;top:34px;left:40px}.icon-01 i:nth-child(2){width:52px;height:5px;top:50px;left:53px}.icon-01 i:nth-child(3){background:#b8dcca;width:36px;height:5px;top:64px;left:53px}.icon-02 i:first-child{border-radius:50%;width:67px;height:67px;top:26px;left:46px}.icon-02 i:nth-child(2){background:#fff;width:25px;height:25px;top:47px;left:67px}.icon-02 i:nth-child(3){background:var(--green);width:8px;height:8px;top:55px;left:76px}.icon-03 i:first-child{background:#fff;border:1px solid #cce6db;width:88px;height:53px;top:32px;left:35px}.icon-03 i:nth-child(2){border-radius:50%;width:38px;height:38px;top:39px;left:60px}.icon-03 i:nth-child(3){background:0 0;border:0 solid #fff;border-width:0 0 3px 3px;border-radius:0;width:18px;height:8px;top:49px;left:70px;transform:rotate(-45deg)}.icon-04 i:first-child{background:#fff;border:2px solid #bfe6d6;border-radius:50%;width:70px;height:70px;top:25px;left:44px}.icon-04 i:nth-child(2){width:4px;height:25px;top:42px;left:77px}.icon-04 i:nth-child(3){transform-origin:0;width:20px;height:4px;top:63px;left:77px;transform:rotate(25deg)}.feature-grid h3{letter-spacing:-.025em;margin:0 0 10px;font-size:18px}.feature-grid p{color:#64756d;margin:0;font-size:13px;line-height:1.65}.platform{background:var(--green-dark);color:#fff}.platform-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.kicker.light,.platform .kicker{color:#91e0bf}.platform-copy h2{letter-spacing:-.055em;margin:17px 0 23px;font-size:clamp(42px,5vw,66px);line-height:1}.platform-copy>p{color:#c6d9d1;font-size:17px;line-height:1.7}.platform-copy ul{padding:8px 0 20px;list-style:none}.platform-copy li{color:#e3eee9;margin:14px 0}.platform-copy li span{color:#91e0bf;background:#91e0bf26;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:10px;font-size:11px;display:inline-grid}.platform .button{color:var(--green-dark);background:#fff}.brand-demo{color:var(--ink);background:#fff;border-radius:18px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 38px 80px #00000038}.brand-demo-top{background:#0b4c39;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.brand-demo-top .logo-mark{width:30px;height:30px;font-size:10px}.brand-demo-top .logo-name{font-size:16px}.brand-demo-top>span{color:#afd1c3;font-size:10px}.brand-demo-main{text-align:center;padding:44px}.demo-logo{color:#3f2b19;background:#e9c78b;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 15px;font-family:Georgia,serif;font-size:39px;display:grid}.brand-demo-main h3{margin:0;font-family:Georgia,serif;font-size:30px}.brand-demo-main p{color:#857664;font-size:12px}.brand-demo-main .palette{justify-content:center}.tone-card{text-align:left;background:#f4f1eb;border-radius:10px;max-width:420px;margin:30px auto 0;padding:23px}.tone-card small{color:#8b7d6c;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;display:block}.tone-card b{font-family:Georgia,serif;font-size:16px;line-height:1.5}.pricing{background:#fff}.section-heading.centered{text-align:center;max-width:680px;margin:0 auto 34px;display:block}.section-heading.centered h2{margin:16px 0}.section-heading.centered p{max-width:600px;margin:auto}.billing-toggle{border:1px solid var(--line);background:#f4f8f6;border-radius:12px;justify-content:center;gap:5px;width:max-content;margin:0 auto 48px;padding:5px;display:flex}.billing-toggle button{color:#61736a;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:800}.billing-toggle button.active{color:var(--green-dark);background:#fff;box-shadow:0 5px 16px #194e3a17}.billing-toggle button span{color:#087353;white-space:nowrap;background:#dff5eb;border-radius:12px;margin-left:7px;padding:4px 7px;font-size:9px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.pricing-grid article{border:1px solid var(--line);background:#fbfcfa;border-radius:16px;padding:38px 32px;position:relative}.pricing-grid article.featured-plan{border:2px solid var(--green);background:#f4fcf8;transform:translateY(-10px);box-shadow:0 24px 50px #18a8751f}.popular{background:var(--green);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:20px;padding:7px 13px;font-size:10px;font-weight:800;position:absolute;top:-13px;right:22px}.plan-label{color:var(--green-dark);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.pricing-grid h3{letter-spacing:-.05em;margin:16px 0 10px;font-size:34px}.pricing-grid h3 small{color:#7b8b84;letter-spacing:0;font-size:12px;font-weight:500}.pricing-grid p{color:#697a72;min-height:48px;font-size:14px;line-height:1.6}.pricing-grid .button,.outline-button{cursor:pointer;border:0;width:100%;margin:13px 0 17px}.outline-button{min-height:52px;color:var(--green-dark);background:0 0;border:1px solid #b8cbc2;border-radius:10px;justify-content:center;align-items:center;font-weight:750;display:flex}.pricing-grid button:disabled{opacity:.64;cursor:wait;transform:none}.pricing-grid ul{border-top:1px solid var(--line);margin:0;padding:14px 0 0;list-style:none}.pricing-grid li{color:#465b52;margin:13px 0;font-size:13px}.checkout-message{color:#8b3f2e;text-align:center;background:#fff7f3;border:1px solid #efc8bc;border-radius:9px;max-width:680px;margin:24px auto 0;padding:12px 16px;font-size:12px}.vat-note{text-align:center;color:#84938c;margin:24px 0 0;font-size:11px}.final-cta{background:var(--green);color:#fff;padding:80px 0}.final-cta .container{justify-content:space-between;align-items:center;gap:30px;display:flex}.final-cta h2{letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(39px,5vw,58px)}.final-cta p{color:#daf2e9;margin:0;font-size:16px}.button-light{min-width:220px;color:var(--green-dark);box-shadow:none;background:#fff}.button-light span{font-size:20px}footer{background:#f3f6f2;padding:65px 0 25px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:50px;padding-bottom:45px;display:grid}.footer-grid>div{color:#65766e;flex-direction:column;gap:11px;font-size:13px;display:flex}.footer-grid>div:first-child p{line-height:1.6}.footer-grid b{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:12px}.footer-grid a:hover{color:var(--green-dark)}.footer-bottom{color:#7d8c85;border-top:1px solid #dbe5df;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.footer-bottom div{gap:25px;display:flex}@media (width<=980px){.site-header nav{display:none}.hero-grid,.platform-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}.product-shell{transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.pricing-grid article.featured-plan{transform:none}.platform-grid{gap:55px}.section-heading{grid-template-columns:1fr}.section-heading p{max-width:620px}}@media (width<=640px){.container{width:min(100% - 28px,1180px)}.header-inner{height:70px}.logo-mark{width:38px;height:38px}.logo-name{font-size:20px}.header-actions .text-link{display:none}.hero{padding-top:55px}.hero h1{font-size:54px}.hero-lead{font-size:16px}.url-form{flex-wrap:wrap}.url-form input{height:45px}.url-form button{width:100%;margin-top:3px}.product-shell{min-height:0;margin-top:20px}.app-body{grid-template-columns:1fr}.app-nav{border-bottom:1px solid #e8efeb;border-right:0;display:flex;overflow:auto}.app-nav button{min-width:96px}.app-nav .nav-divider,.app-nav button:nth-last-child(-n+2){display:none}.app-content{padding:16px}.post-card{grid-template-columns:1fr}.post-visual{min-height:210px}.trust-strip{justify-content:flex-start;gap:27px;overflow:auto}.section{padding:80px 0}.feature-grid{grid-template-columns:1fr}.feature-grid article{border-left:1px solid var(--line)}.platform-copy h2,.section-heading h2{font-size:43px}.brand-demo-main{padding:30px 20px}.brand-panel{grid-template-columns:1fr}.brand-score{width:150px;margin:auto}.billing-toggle{width:100%;margin-bottom:38px}.billing-toggle button{flex:1;padding-inline:8px}.billing-toggle button span{width:max-content;margin:5px auto 0;display:block}.pricing-grid article{padding:32px 25px}.final-cta .container{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.onboarding-page{background:linear-gradient(150deg,#fbfcf8 0%,#effaf5 100%);min-height:100vh}.onboarding-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 38px;display:grid}.onboarding-header>span{color:#607168;font-size:13px;font-weight:700}.onboarding-header>a:last-child{color:#697a72;justify-self:end;font-size:13px;font-weight:700}.onboarding-header .logo-mark{width:38px;height:38px;font-size:13px}.onboarding-header .logo-name{font-size:20px}.onboarding-progress{background:#deebe5;height:4px}.onboarding-progress i{background:var(--green);height:100%;transition:width .45s;display:block}.onboarding-shell{width:min(680px,100% - 32px);margin:0 auto;padding:45px 0 90px}.step-count{text-align:center;color:#819088;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.step-card{text-align:center;padding:33px 54px 46px}.step-card h1{letter-spacing:-.05em;margin:18px 0 13px;font-size:42px;line-height:1.08}.step-card>p{color:#62736b;max-width:540px;margin:0 auto 32px;font-size:16px;line-height:1.65}.step-icon,.success-ring{width:58px;height:58px;color:var(--green-dark);background:#dff5eb;border-radius:50%;place-items:center;margin:0 auto;font-size:24px;font-weight:800;display:grid}.success-ring{background:var(--green);color:#fff}.analysis-label{color:var(--green-dark);text-transform:uppercase;letter-spacing:.13em;margin-top:14px;font-size:11px;font-weight:800;display:block}.step-card>label{text-align:left;color:#42564d;margin:0 0 8px;font-size:12px;font-weight:750;display:block}.onboarding-input{background:#fff;border:1px solid #bfd3c9;border-radius:11px;align-items:center;height:59px;padding:0 17px;display:flex;box-shadow:0 12px 30px #145d4314}.onboarding-input span{color:#84928b;padding-right:8px}.onboarding-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.onboarding-next{background:var(--green-dark);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:57px;margin-top:16px;font-weight:800;display:flex;box-shadow:0 12px 28px #075d4424}.onboarding-next:disabled{opacity:.42;cursor:not-allowed}.onboarding-next span{font-size:19px}.step-card>small{color:#87958e;margin-top:14px;font-size:11px;display:block}.wide-step{padding-inline:20px}.plan-step .billing-toggle{margin-bottom:20px}.onboarding-plans{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px;display:grid}.onboarding-plans>button{border:1px solid var(--line);min-height:154px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.onboarding-plans>button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#f0fbf6}.onboarding-plans span{color:var(--green-dark);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.onboarding-plans b{letter-spacing:-.04em;margin-top:16px;font-size:23px}.onboarding-plans small{color:#7b8b84;margin-top:2px;font-size:9px}.onboarding-plans i{color:#087353;margin-top:auto;font-size:9px;font-style:normal;font-weight:850}.channel-heading{text-align:left;justify-content:space-between;align-items:flex-end;gap:14px;margin:19px 0 10px;display:flex}.channel-heading b{font-size:12px}.channel-heading span{color:#7a8b83;font-size:9px}.brand-result{text-align:left;border:1px solid var(--line);background:#fff;border-radius:15px;margin:0 0 18px;padding:22px;box-shadow:0 18px 45px #19553f14}.brand-result-main{border-bottom:1px solid #e6ede9;align-items:center;gap:17px;padding-bottom:18px;display:flex}.sample-logo{color:#3e2c1d;background:#e7c486;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font:800 28px Georgia,serif;display:grid}.sample-logo.small{width:38px;height:38px;font-size:18px}.sample-logo.tiny{width:28px;height:28px;font-size:12px}.sample-logo.large{width:86px;height:86px;font-size:40px}.brand-result-main small{color:#88968f;letter-spacing:.12em;font-size:9px}.brand-result-main h3{margin:4px 0;font-size:19px}.brand-result-main p{color:#6b7d74;margin:0;font-size:12px}.result-row{grid-template-columns:145px 1fr;align-items:center;padding:15px 2px 0;font-size:12px;display:grid}.result-row>span{color:#78877f}.result-row>b{font-size:13px}.result-colors{gap:8px;display:flex}.result-colors i{background:#193d32;border-radius:50%;width:27px;height:27px}.result-colors i:nth-child(2){background:#c48e48}.result-colors i:nth-child(3){background:#e7c486}.result-colors i:nth-child(4){background:#f3ece1}.channel-select{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.channel-select button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.channel-select button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#f0fbf6}.channel-select button>i{width:42px;height:42px;color:var(--green-dark);background:#f0f4f2;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.channel-select button span{font-size:13px;font-weight:800}.channel-select button small{color:#8b9992;margin-top:3px;font-size:9px;font-weight:500;display:block}.channel-select button>b{color:#718078;background:#e5eee9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.channel-select button.selected>b{background:var(--green);color:#fff}.final-step .celebration{width:110px;height:80px;margin:0 auto;position:relative}.celebration span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:24px;display:grid;position:absolute;top:0;left:25px}.celebration i{background:#e8b95f;border-radius:50%;width:7px;height:7px;position:absolute}.celebration i:first-child{top:18px;left:5px}.celebration i:nth-child(2){background:#ab7bd3;top:38px;right:0}.celebration i:nth-child(3){background:#57a3db;bottom:0;left:20px}.preview-stack{width:250px;height:205px;margin:0 auto 25px;position:relative}.preview-stack>div,.preview-stack article{border:1px solid var(--line);background:#fff;border-radius:13px;width:158px;height:190px;position:absolute;top:5px;left:46px;box-shadow:0 13px 30px #0e46321f}.preview-stack>div:first-child{left:22px;transform:rotate(-10deg)}.preview-stack>div:nth-child(2){left:70px;transform:rotate(10deg)}.preview-stack article{color:#fff;text-align:left;background:linear-gradient(145deg,#075d44,#19b17b);flex-direction:column;justify-content:center;padding:20px;display:flex}.preview-stack article span{font-size:45px;font-weight:900;line-height:.8}.preview-stack article b{font-size:17px}.preview-stack article small{color:#d8efe6;margin-top:4px}.dashboard-page{color:#172b23;background:#f5f7f4;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.dashboard-sidebar{background:#fff;border-right:1px solid #dde6e1;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.app-logo{letter-spacing:-.04em;align-items:center;gap:9px;margin:0 8px 23px;font-size:19px;display:flex}.app-logo>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.app-logo b{font-weight:850}.workspace-switch{border:1px solid var(--line);border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.workspace-switch b{font-size:11px;display:block}.workspace-switch span{color:#8a9891;margin-top:2px;font-size:8px;display:block}.workspace-switch>button{color:#718078;background:0 0;border:0}.dashboard-sidebar nav{gap:4px;margin-top:22px;display:grid}.dashboard-sidebar nav button{color:#5f7068;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.dashboard-sidebar nav button i{color:#6f8178;place-items:center;width:20px;height:20px;font-size:15px;font-style:normal;display:grid}.dashboard-sidebar nav button.active{color:#086248;background:#e8f7f0}.dashboard-sidebar nav button.active i{color:var(--green)}.dashboard-sidebar nav em{color:#fff;background:#eb6257;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.sidebar-bottom{gap:13px;margin-top:auto;display:grid}.usage{background:#f3f7f4;border-radius:9px;padding:12px}.usage>div{color:#65766e;justify-content:space-between;font-size:8px;display:flex}.usage>div b{color:#29483c}.usage>i{background:#dfe9e4;border-radius:4px;height:4px;margin-top:8px;display:block}.usage>i span{background:var(--green);border-radius:4px;width:62%;height:100%;display:block}.sidebar-bottom>a{color:#66776f;gap:10px;padding:7px 11px;font-size:10px;display:flex}.sidebar-bottom>a:first-letter{font-weight:900}.user-button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.user-button>span{color:#fff;background:#183c30;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.user-button b{font-size:9px;display:block}.user-button small{color:#8a9991;margin-top:2px;font-size:7px;display:block}.user-button>i{color:#98a49e;font-size:9px;font-style:normal}.dashboard-main{min-width:0}.dashboard-top{background:#fff;border-bottom:1px solid #dde6e1;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.mobile-menu{display:none}.search-box{color:#8b9892;border:1px solid #e0e7e3;border-radius:8px;align-items:center;gap:9px;width:340px;padding:9px 12px;font-size:10px;display:flex}.search-box kbd{background:#f7f9f7;border:1px solid #dce4df;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px}.top-actions{align-items:center;gap:10px;display:flex}.notification{background:#fff;border:1px solid #dde6e1;border-radius:8px;width:36px;height:36px;position:relative}.notification i{background:#e95850;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.create-main{background:var(--green-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:0 16px;font-size:10px;font-weight:800}.dashboard-content{width:min(1220px,100%);margin:0 auto;padding:31px}.dash-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.dash-title>div>span{color:#7e8e86;letter-spacing:.14em;font-size:9px;font-weight:800}.dash-title h1{letter-spacing:-.045em;margin:6px 0 4px;font-size:31px}.dash-title p{color:#73837b;margin:0;font-size:12px}.date-button,.calendar-actions>button{color:#52665c;background:#fff;border:1px solid #d9e3de;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:700}.summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.summary-grid article{background:#fff;border:1px solid #e0e7e3;border-radius:11px;padding:18px;position:relative}.summary-grid article>span{color:#76867e;margin-top:14px;font-size:9px;display:block}.summary-grid h3{letter-spacing:-.04em;margin:5px 0;font-size:25px}.summary-grid p{color:#78877f;margin:0;font-size:9px}.summary-grid .positive{color:#14845d}.summary-grid p small{color:#8b9892}.summary-icon{border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.summary-icon.green{color:#11835d;background:#e6f7ef}.summary-icon.blue{color:#347bb5;background:#e8f1fa}.summary-icon.amber{color:#b77d1f;background:#fbf1dc}.summary-icon.violet{color:#845db0;background:#f0eafa}.dashboard-columns{grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px;display:grid}.dash-panel{background:#fff;border:1px solid #e0e7e3;border-radius:11px;padding:20px}.panel-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-title h2{letter-spacing:-.02em;margin:0;font-size:15px}.panel-title p{color:#88958f;margin:4px 0 0;font-size:9px}.panel-title>button{color:#087353;background:0 0;border:0;font-size:9px;font-weight:750}.next-post{background:#f6f8f6;border-radius:9px;grid-template-columns:170px 1fr;align-items:center;gap:18px;margin-top:16px;padding:13px;display:grid}.mini-post-visual{color:#fff;background:linear-gradient(160deg,#c4904c,#7a4f25);border-radius:8px;flex-direction:column;justify-content:flex-end;height:125px;padding:15px;display:flex;overflow:hidden}.mini-post-visual span{font:18px Georgia,serif}.mini-post-visual b{font:800 20px Georgia,serif}.social-pill{color:#64766d;background:#f1f4f2;border-radius:15px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.next-post h3{margin:10px 0 4px;font-size:13px}.next-post p{color:#839089;margin:0 0 18px;font-size:9px}.next-post button{color:#5d7067;background:#fff;border:1px solid #d5e0da;border-radius:7px;padding:7px 11px;font-size:8px;font-weight:700}.next-post .publish-now{border-color:var(--green-dark);background:var(--green-dark);color:#fff;margin-left:5px}.attention .panel-title>span{color:#fff;background:#e75f56;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:800;display:grid}.attention>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.attention>button:first-of-type{margin-top:14px}.attention>button>i{color:#12815c;background:#eaf7f1;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.attention>button b{font-size:10px;display:block}.attention>button small{color:#8b9892;margin-top:2px;font-size:8px;display:block}.attention>button>span{color:#7d8b85}.performance{margin-top:12px}.legend{color:#74837c;gap:14px;font-size:8px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:var(--green);width:13px;height:2px}.legend span:last-child i{background:#b7c4bd}.chart{grid-template-columns:28px 1fr;gap:8px;height:210px;margin-top:17px;display:grid}.y-labels{color:#8c9892;flex-direction:column;justify-content:space-between;padding-bottom:21px;font-size:7px;display:flex}.chart-area{position:relative}.chart-area>i{background:#e8eeeb;height:1px;position:absolute;left:0;right:0}.chart-area>i:first-child{top:0}.chart-area>i:nth-child(2){top:53px}.chart-area>i:nth-child(3){top:106px}.chart svg{width:100%;height:170px;position:absolute;top:0;left:0;right:0;overflow:visible}.chart .area{fill:#18a8751c}.chart .line{fill:none;stroke:#18a875;stroke-width:3px}.chart .line.old{stroke:#b9c7c0;stroke-width:2px;stroke-dasharray:5 5}.x-labels{color:#8b9892;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.full-view{min-height:calc(100vh - 130px)}.queue-badge{color:#0b7452;background:#e6f6ef;border-radius:20px;padding:8px 12px;font-size:9px;font-weight:800}.suggestion-stage{grid-template-columns:88px minmax(550px,780px) 88px;justify-content:center;align-items:center;gap:20px;margin-top:20px;display:grid}.suggestion-card{background:#fff;border:1px solid #dce5e0;border-radius:16px;grid-template-columns:1fr 1fr;min-height:430px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0e43301a}.suggestion-art{color:#fff;flex-direction:column;justify-content:center;padding:50px;display:flex;position:relative;overflow:hidden}.suggestion-art.green{background:linear-gradient(145deg,#075d44,#18ad77)}.suggestion-art.sand{background:linear-gradient(145deg,#9d6c35,#e4bd7d)}.suggestion-art.dark{background:linear-gradient(145deg,#142c24,#315b49)}.suggestion-art>span{letter-spacing:-.08em;font-size:90px;font-weight:900;line-height:.8}.suggestion-art>b{letter-spacing:-.055em;font-size:35px}.suggestion-art>small{font-size:17px}.art-brand{letter-spacing:.2em;font-size:9px;position:absolute;bottom:35px;left:50px}.suggestion-copy{flex-direction:column;justify-content:center;padding:44px;display:flex}.suggestion-copy h2{margin:18px 0 12px;font-size:25px;line-height:1.12}.suggestion-copy>p{color:#5f7268;font-size:13px;line-height:1.7}.hashtags{color:#16835d;margin-top:8px;font-size:10px}.suggestion-copy>button{color:#51645b;background:#fff;border:1px solid #d5e0da;border-radius:8px;align-self:flex-start;margin-top:25px;padding:9px 12px;font-size:9px;font-weight:750}.side-skip,.side-approve{color:#78877f;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.side-skip:first-line,.side-approve:first-line{font-size:20px}.side-skip{font-size:25px}.side-skip span,.side-approve span{font-size:8px}.side-approve{color:#0f8a61;font-size:20px}.side-skip,.side-approve{cursor:pointer;width:70px}.side-skip:before{content:"";position:absolute}.side-skip,.side-approve{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:16px 7px}.side-approve{background:#effaf5;border-color:#bce5d4}.suggestion-progress{color:#74847c;grid-template-columns:auto minmax(200px,430px) auto;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:8px;display:grid}.suggestion-progress>i{background:#dfe8e3;border-radius:4px;height:4px}.suggestion-progress>i b{background:var(--green);border-radius:4px;height:100%;transition:width .3s;display:block}.create-grid{grid-template-columns:1fr .8fr;align-items:start;gap:18px;display:grid}.composer,.live-preview{background:#fff;border:1px solid #dfe7e3;border-radius:13px;padding:24px}.composer>label{color:#40554b;margin:0 0 9px;font-size:11px;font-weight:800;display:block}.composer textarea{resize:none;color:#253c32;border:1px solid #d8e3dd;border-radius:10px;outline:0;width:100%;height:150px;padding:15px;line-height:1.6}.quick-prompts{gap:7px;margin:10px 0 24px;display:flex}.quick-prompts button,.composer-channels button{color:#687970;background:#f8faf8;border:1px solid #dce5e0;border-radius:18px;padding:7px 10px;font-size:8px}.composer-channels{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.composer-channels button.chosen{color:#087353;background:#ecf9f3;border-color:#9ed4be}.composer-channels button:disabled{cursor:not-allowed;opacity:.5}.generate-button{background:var(--green-dark);color:#fff;border:0;border-radius:9px;width:100%;min-height:48px;font-size:10px;font-weight:800}.preview-label{color:#76867e;justify-content:space-between;margin-bottom:15px;font-size:9px;display:flex}.preview-label b{color:#2e493d}.phone-post{background:#fff;border:1px solid #e1e7e4;border-radius:12px;max-width:330px;margin:auto;overflow:hidden}.phone-user{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px;font-size:9px;display:grid}.generated-art{color:#fff;background:linear-gradient(145deg,#075d44,#1ab27b);flex-direction:column;justify-content:center;min-height:280px;padding:35px;display:flex}.generated-art small{letter-spacing:.16em;margin-bottom:22px;font-size:8px}.generated-art span{font-size:28px}.generated-art b{letter-spacing:-.05em;font-size:36px}.phone-actions{padding:10px;font-size:16px}.phone-post>p{margin:0;padding:0 10px 14px;font-size:9px;line-height:1.5}.calendar-actions{gap:6px;display:flex}.calendar-actions .create-main{border-color:var(--green-dark);background:var(--green-dark)}.month-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.month-title h2{font-size:17px}.month-title>div{color:#76867e;align-items:center;gap:7px;font-size:8px;display:flex}.planned-dot,.draft-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.draft-dot{background:#dbb05e;margin-left:8px}.month-grid{background:#fff;border-top:1px solid #dbe4df;border-left:1px solid #dbe4df;grid-template-columns:repeat(7,1fr);display:grid}.month-grid>b{color:#78877f;text-align:center;border-right:1px solid #dbe4df;padding:10px;font-size:8px}.month-grid>div{border-bottom:1px solid #dbe4df;border-right:1px solid #dbe4df;min-height:100px;padding:8px;position:relative}.month-grid>div>span{color:#65766e;font-size:9px}.month-grid>div.today>span{background:var(--green-dark);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.cal-event{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#eaf7f1;border:0;border-left:3px solid #18a875;border-radius:6px;margin-top:6px;padding:7px;transition:transform .16s,box-shadow .16s;display:block}.cal-event:hover{transform:translateY(-1px);box-shadow:0 5px 15px #0c493621}.cal-event:focus-visible{outline-offset:2px;outline:3px solid #18a8754d}.cal-event.facebook{background:#eaf1f8;border-color:#4d8cc3}.cal-event.linkedin{background:#edf0f8;border-color:#526eab}.cal-event.published{filter:saturate(.72)}.cal-event small{color:#6f8178;font-size:6px;display:block}.cal-event b{margin-top:3px;font-size:7px;line-height:1.25;display:block}.inbox-shell{background:#fff;border:1px solid #dce5e0;border-radius:13px;grid-template-columns:330px 1fr;min-height:570px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid #e0e7e3}.inbox-tabs{border-bottom:1px solid #e2e8e5;padding:13px 12px;display:flex}.inbox-tabs button{color:#77877f;background:0 0;border:0;padding:7px 8px;font-size:8px;font-weight:750}.inbox-tabs button.active{color:#087353}.inbox-tabs span{color:#fff;background:#e35d54;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:inline-grid}.conversation-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1ef;grid-template-columns:35px 1fr auto;gap:9px;width:100%;padding:14px;display:grid}.conversation-list>button.selected{background:#eef8f3}.conversation-list>button>span,.conversation header>div>span{color:#1e7053;background:#dfeee7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.conversation-list b{font-size:10px}.conversation-list p{color:#7d8c85;margin:4px 0 0;font-size:8px}.conversation-list small{color:#9aa59f;font-size:7px}.conversation{flex-direction:column;display:flex}.conversation header{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.conversation header>div{align-items:center;gap:9px;display:flex}.conversation header b{font-size:10px;display:block}.conversation header small{color:#819088;margin-top:2px;font-size:8px;display:block}.conversation header>button{background:0 0;border:0}.messages{flex:1;padding:25px}.message-time{text-align:center;color:#98a39e;font-size:7px}.incoming{background:#f0f4f2;border-radius:3px 12px 12px;max-width:290px;margin:18px 0;padding:12px;font-size:10px;line-height:1.5}.ai-suggestion{background:#effaf5;border:1px solid #bfe6d5;border-radius:12px;max-width:440px;margin:25px 0 0 auto;padding:15px}.ai-suggestion>span{color:#16805b;font-size:8px;font-weight:800}.ai-suggestion p{font-size:10px;line-height:1.6}.ai-suggestion button{color:#52675d;background:#fff;border:1px solid #c9dcd3;border-radius:6px;padding:7px 10px;font-size:8px}.ai-suggestion button:first-child{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.conversation footer{border-top:1px solid #e3e9e6;gap:8px;padding:13px;display:flex}.conversation footer input{border:1px solid #dce5e0;border-radius:8px;outline:0;flex:1;padding:10px;font-size:9px}.conversation footer button{background:var(--green-dark);color:#fff;border:0;border-radius:8px;padding:0 17px;font-size:9px;font-weight:800}.analytics-hero{background:var(--green-dark);color:#fff;border-radius:13px;grid-template-columns:.8fr 1.2fr;gap:20px;padding:25px;display:grid}.analytics-hero>div:first-child{border-right:1px solid #ffffff26;padding-right:20px}.analytics-hero>div>span{color:#b5d3c7;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.analytics-hero h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:38px}.analytics-hero p{color:#b9d2c8;margin:0;font-size:9px}.conversion>div{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.conversion b{font-size:18px}.conversion b small{color:#acd0c1;margin-top:4px;font-size:7px;font-weight:500;display:block}.conversion i{color:#7cab98;font-style:normal}.analytics-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.rank-row{border-bottom:1px solid #eef1ef;grid-template-columns:22px 42px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.rank-row>b{color:#839089;font-size:9px}.rank-thumb{color:#fff;background:#168c63;border-radius:6px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.rank-thumb.sand{background:#c79859}.rank-thumb.dark{background:#1b3b30}.rank-row strong{font-size:9px;display:block}.rank-row small{color:#85938c;margin-top:3px;font-size:7px;display:block}.rank-row>span{color:#15825c;font-size:10px;font-weight:800}.channel-performance{grid-template-columns:1fr 1fr;align-items:center;display:grid}.channel-performance .panel-title{grid-column:1/-1}.donut{background:conic-gradient(#18a875 0 52%,#4b89bd 52% 83%,#7c6aa8 83%);border-radius:50%;place-items:center;width:135px;height:135px;margin:15px auto;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.donut span{z-index:1;text-align:center;position:relative}.donut b{font-size:17px;display:block}.donut small{color:#839089;font-size:7px}.channel-performance ul{margin:15px 0;padding:0;list-style:none}.channel-performance li{color:#607269;grid-template-columns:10px 1fr auto;gap:7px;margin:11px 0;font-size:8px;display:grid}.channel-performance li i{background:#18a875;border-radius:50%;width:8px;height:8px}.channel-performance li i.fb{background:#4b89bd}.channel-performance li i.li{background:#7c6aa8}.brand-layout{grid-template-columns:270px 1fr;gap:15px;display:grid}.brand-identity{text-align:center;background:#fff;border:1px solid #dfe7e3;border-radius:13px;padding:30px}.brand-identity .sample-logo{margin:auto}.brand-identity h2{margin:15px 0 6px;font-size:20px}.brand-identity>p{color:#7c8c84;font-size:10px}.completeness{text-align:left;margin-top:30px}.completeness>div{color:#65766e;justify-content:space-between;font-size:8px;display:flex}.completeness>i{background:#e0e9e4;border-radius:5px;height:5px;margin-top:8px;display:block}.completeness>i span{background:var(--green);border-radius:5px;width:92%;height:100%;display:block}.brand-settings{gap:10px;display:grid}.brand-settings article{background:#fff;border:1px solid #dfe7e3;border-radius:12px;grid-template-columns:42px 1fr auto;gap:14px;padding:19px;display:grid}.setting-icon{color:#137e5a;background:#e9f7f1;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.brand-settings small{color:#829088;letter-spacing:.12em;font-size:7px}.brand-settings h3{margin:5px 0;font-size:14px}.brand-settings p{color:#6f8078;max-width:620px;margin:0;font-size:9px;line-height:1.5}.brand-settings>article>button{color:#61736a;background:#fff;border:1px solid #d7e1dc;border-radius:6px;align-self:start;padding:7px 10px;font-size:8px}.tag-row{gap:6px;margin-top:10px;display:flex}.tag-row span{color:#167958;background:#edf7f2;border-radius:15px;padding:5px 8px;font-size:7px}.result-colors.large{margin-top:9px}.result-colors.large i{width:34px;height:34px}.toast{z-index:50;color:#fff;background:#173d30;border-radius:9px;padding:13px 17px;font-size:10px;font-weight:750;animation:.25s toast-in;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 35px #08412e38}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.channel-alert{color:#642616;background:#fff5f1;border:1px solid #e7b9a9;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;padding:18px 20px;display:flex}.channel-alert b{margin-bottom:5px;display:block}.channel-alert p{margin:0;line-height:1.5}.channel-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}@media (width<=1050px){.dashboard-page{grid-template-columns:205px 1fr}.summary-grid{grid-template-columns:1fr 1fr}.dashboard-columns,.analytics-grid{grid-template-columns:1fr}.suggestion-stage{grid-template-columns:60px minmax(450px,1fr) 60px}.create-grid,.brand-layout{grid-template-columns:1fr}.brand-identity{text-align:left;grid-template-columns:auto 1fr;gap:15px;display:grid}.brand-identity .sample-logo{grid-row:1/4}.completeness{grid-column:1/-1}}@media (width<=760px){.onboarding-header{grid-template-columns:1fr auto;padding:0 18px}.onboarding-header>span{display:none}.step-card{padding-inline:8px}.step-card h1{font-size:35px}.channel-select{grid-template-columns:1fr}.dashboard-page{display:block}.dashboard-sidebar{z-index:30;border-top:1px solid #dce5e0;border-right:0;width:100%;height:62px;padding:6px 8px;position:fixed;top:auto;bottom:0;left:0}.dashboard-sidebar>.app-logo,.workspace-switch,.sidebar-bottom{display:none}.dashboard-sidebar nav{justify-content:space-around;margin:0;display:flex}.dashboard-sidebar nav button{flex-direction:column;gap:1px;padding:6px;font-size:7px}.dashboard-sidebar nav button:nth-child(3),.dashboard-sidebar nav button:nth-child(5){display:none}.dashboard-sidebar nav button i{height:19px}.dashboard-sidebar nav em{margin:0 0 18px 22px;position:absolute}.dashboard-main{padding-bottom:64px}.dashboard-top{height:58px;padding:0 14px}.mobile-menu{background:0 0;border:0;display:block}.search-box{display:none}.dashboard-content{padding:20px 14px}.dash-title{align-items:flex-start}.dash-title h1{font-size:25px}.summary-grid{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1fr}.next-post{grid-template-columns:110px 1fr}.mini-post-visual{height:110px;padding:10px}.suggestion-stage{display:block}.side-skip,.side-approve{width:48%;margin-top:10px;display:inline-flex}.suggestion-card{grid-template-columns:1fr}.suggestion-art{min-height:340px;padding:35px}.suggestion-copy{padding:28px}.suggestion-progress{grid-template-columns:auto 1fr}.suggestion-progress small{display:none}.month-grid>div{min-height:68px;padding:4px}.cal-event{padding:4px}.cal-event b{display:none}.inbox-shell{grid-template-columns:1fr}.conversation-list{display:none}.analytics-hero{grid-template-columns:1fr}.analytics-hero>div:first-child{border-bottom:1px solid #ffffff26;border-right:0;padding:0 0 18px}.analytics-grid{grid-template-columns:1fr}.channel-performance{grid-template-columns:1fr 1fr}.brand-settings article{grid-template-columns:35px 1fr}.brand-settings>article>button{grid-column:2}.footer-grid{grid-template-columns:1fr}.summary-grid article{padding:14px}.summary-grid h3{font-size:21px}}.tt-brand{flex:none;width:72px;height:72px;transition:transform .2s;display:block}.tt-brand:hover{transform:translateY(-1px)}.tt-brand svg{filter:drop-shadow(0 7px 13px #075d4424);width:100%;height:100%;display:block}.tt-brand-circle{fill:#18a875}.tt-brand-shadow{fill:#087b58;opacity:.48}.tt-brand-top{fill:#bce9d9}.tt-brand-band,.tt-brand-pillars{fill:#fff}.tt-brand-text{fill:#fff;letter-spacing:-.3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.tt-brand-inverse svg{filter:drop-shadow(0 8px 16px #0000002e)}.brand-demo-top .tt-brand{width:56px;height:56px}.onboarding-header .tt-brand{width:64px;height:64px}.app-brand-logo{width:72px;height:72px;margin:0 5px 18px}.scan-status{color:#597067;justify-content:center;align-items:center;gap:10px;margin-top:17px;font-size:11px;display:flex}.scan-status i{border:2px solid #b9dbcc;border-top-color:var(--green);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite scan-spin}@keyframes scan-spin{to{transform:rotate(360deg)}}.brand-result-main{position:relative}.confidence{color:#0d7b57;background:#eaf8f2;border-radius:15px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.onboarding-back{color:#687b72;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:11px;font-weight:700;text-decoration:underline}.onboarding-error{color:#9b3527;background:#fff4f2;border:1px solid #f2c6bf;border-radius:10px;max-width:760px;margin:0 auto 18px;padding:13px 16px;font-size:12px;font-weight:700}.strategy-step{padding-inline:8px}.strategy-step>p{margin-bottom:23px}.pillar-grid{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pillar-grid article{background:#fff;border:1px solid #d9e7e0;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid;box-shadow:0 8px 20px #1c57420a}.pillar-grid article>i{color:#087353;background:#eaf8f2;border-radius:9px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.pillar-grid h3{margin:0 0 4px;font-size:13px}.pillar-grid p{color:#71827a;margin:0;font-size:9px;line-height:1.4}.pillar-grid article>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.frequency-box{text-align:left;background:#fff;border:1px solid #d9e7e0;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:16px;display:flex}.frequency-box>div:first-child b,.frequency-box>div:first-child span{display:block}.frequency-box>div:first-child b{font-size:12px}.frequency-box>div:first-child span{color:#77877f;margin-top:4px;font-size:9px}.frequency-box>div:last-child{gap:6px;display:flex}.frequency-box button{color:#64776d;cursor:pointer;background:#f8faf8;border:1px solid #d7e3dd;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.frequency-box button.active{border-color:var(--green);color:#087353;background:#eaf8f2}.generated-plan{text-align:left;background:#fff;border:1px solid #d8e5df;border-radius:13px;margin-top:2px;overflow:hidden;box-shadow:0 14px 35px #16584014}.plan-summary{background:#f0f9f5;border-bottom:1px solid #dce9e3;grid-template-columns:repeat(3,1fr);padding:13px;display:grid}.plan-summary span{text-align:center;color:#6d8077;font-size:9px}.plan-summary span+span{border-left:1px solid #d4e5dd}.plan-summary b{color:#104c38;margin-bottom:2px;font-size:17px;display:block}.plan-posts{padding:4px 16px}.plan-posts article{border-bottom:1px solid #edf1ef;grid-template-columns:48px 44px 1fr;align-items:center;gap:11px;padding:11px 0;display:grid}.plan-posts article:last-child{border-bottom:0}.plan-posts time{color:#7a8a82;font-size:8px;font-weight:800}.plan-art{color:#fff;background:#168d63;border-radius:7px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:900;display:grid}.plan-art.sand{background:#c49357}.plan-art.dark{background:#193d30}.plan-posts small,.plan-posts b,.plan-posts span{display:block}.plan-posts small{color:#75867e;font-size:7px}.plan-posts b{margin:3px 0;font-size:10px}.plan-posts span{color:#16805b;font-size:7px;font-weight:750}.plan-banner{background:linear-gradient(110deg,#eaf8f2,#f8fcfa);border:1px solid #bfe3d4;border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:17px;margin-bottom:13px;padding:19px 21px;display:grid;box-shadow:0 9px 25px #1269490f}.plan-banner-icon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.plan-banner span{color:#16805b;letter-spacing:.13em;font-size:7px;font-weight:850}.plan-banner h2{margin:4px 0;font-size:14px}.plan-banner p{color:#6c7e75;margin:0;font-size:9px}.plan-banner>button{background:var(--green-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.plan-banner>button b{margin-left:9px}@media (width<=640px){.onboarding-plans{grid-template-columns:1fr}.onboarding-plans>button{min-height:122px}.channel-heading{flex-direction:column;align-items:flex-start}.pillar-grid{grid-template-columns:1fr}.frequency-box{flex-direction:column;align-items:flex-start}.plan-posts article{grid-template-columns:42px 38px 1fr}.plan-banner{grid-template-columns:40px 1fr}.plan-banner>button{grid-column:1/-1}.confidence{margin-left:auto;position:static}.brand-result-main{align-items:flex-start}.site-header .tt-brand{width:64px;height:64px}.header-inner{height:76px}}@media (width<=760px){.dashboard-sidebar>.app-brand-logo{display:none}}.sidebar-tools{border-bottom:1px solid #e0e8e4;gap:3px;margin-bottom:13px;padding-bottom:11px;display:grid}.sidebar-tools button{color:#61736a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:8px;display:flex}.sidebar-tools button span{color:#137e5a;background:#edf5f1;border-radius:5px;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.sidebar-tools button.active{color:#087353;background:#e8f6f0;font-weight:800}.connection-count{color:#527066;background:#eff9f5;border:1px solid #c6e2d6;border-radius:9px;padding:9px 13px;font-size:9px}.connection-count b{color:#087353;font-size:14px}.channel-connection-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.channel-connection-grid article{background:#fff;border:1px solid #dde6e1;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.channel-connection-grid article.connected{border-color:#bfe1d3;box-shadow:0 8px 20px #0d69490a}.network-icon{color:#fff;background:#566b62;border-radius:11px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.network-instagram{background:linear-gradient(135deg,#7044d5,#e94973,#f5a33d)}.network-facebook{background:#2573d9}.network-linkedin{background:#1769a7}.network-tiktok{background:#18231f}.network-youtube{background:#e62117}.network-copy h3{margin:0 0 4px;font-size:13px}.network-copy p{color:#75857d;margin:0;font-size:9px}.network-copy span{color:#8b9892;margin-top:7px;font-size:7px;display:block}.connected .network-copy span{color:#14805a}.channel-connection-grid article>button{color:#566a60;cursor:pointer;background:#fff;border:1px solid #d5e0da;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:750}.channel-connection-grid article:not(.connected)>button{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.channel-connection-grid article>button:disabled{opacity:.62;cursor:wait}.channel-settings-grid{grid-template-columns:1.35fr .65fr;gap:11px;margin-top:11px;display:grid}.publish-settings,.publishing-health{background:#fff;border:1px solid #dde6e1;border-radius:12px;padding:22px}.settings-heading{border-bottom:1px solid #e6ece9;align-items:center;gap:12px;padding-bottom:17px;display:flex}.settings-heading>span{color:#087353;background:#e9f7f1;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.settings-heading h2,.publishing-health h2{margin:0 0 4px;font-size:14px}.settings-heading p,.publishing-health p{color:#74857d;margin:0;font-size:9px}.setting-toggle{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.setting-toggle b,.setting-toggle span{display:block}.setting-toggle b{font-size:10px}.setting-toggle span{color:#809087;margin-top:4px;font-size:8px}.setting-toggle>button{cursor:pointer;background:#ccd8d2;border:0;border-radius:20px;width:37px;height:21px;padding:0;transition:all .2s;position:relative}.setting-toggle>button i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000024}.setting-toggle>button.on{background:var(--green)}.setting-toggle>button.on i{transform:translate(16px)}.approval-rule{background:#eef9f4;border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.approval-rule>span{color:#fff;background:#18a875;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.approval-rule p{color:#577066;margin:0;font-size:8px;line-height:1.55}.publishing-health{text-align:center}.health-label{color:#829088;letter-spacing:.15em;font-size:7px;font-weight:850;display:block}.health-ring{background:conic-gradient(var(--green) 0 100%);border-radius:50%;place-items:center;width:104px;height:104px;margin:14px auto;display:grid;position:relative}.health-ring:after{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.health-ring b,.health-ring small{z-index:1;grid-area:1/1;position:relative}.health-ring b{margin-top:-10px;font-size:18px}.health-ring small{color:#76877e;margin-top:20px;font-size:7px}.publishing-health>button{color:#315c4c;cursor:pointer;background:#f8fbf9;border:1px solid #cfe0d8;border-radius:7px;margin-top:16px;padding:9px 12px;font-size:8px;font-weight:800}.publishing-health>small{color:#919d97;margin-top:8px;font-size:7px;display:block}.security-note{background:#f7faf8;border:1px solid #dce6e1;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:11px;padding:14px 17px;display:grid}.security-note>span{color:#147c59;background:#e6f4ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.security-note b{font-size:9px}.security-note p{color:#77877f;margin:3px 0 0;font-size:8px}.security-note a{color:#0d7855;font-size:8px;font-weight:800}.linkedin-page-selector{background:#f7fbfd;border:1px solid #bcd9e9;border-radius:12px;margin-top:11px;padding:20px}.linkedin-selector-copy{align-items:center;gap:14px;display:flex}.linkedin-selector-copy small{color:#1769a7;letter-spacing:.13em;font-size:7px;font-weight:850}.linkedin-selector-copy h2{margin:3px 0 4px;font-size:14px}.linkedin-selector-copy p{color:#667a84;margin:0;font-size:9px}.linkedin-selector-control{align-items:flex-end;gap:10px;margin-top:17px;display:flex}.linkedin-selector-control label{flex:1}.linkedin-selector-control label>span{color:#3f555f;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.linkedin-selector-control select{color:#18323f;width:100%;font:inherit;background:#fff;border:1px solid #bfd1da;border-radius:8px;padding:10px 12px;font-size:10px}.linkedin-selector-control button{color:#fff;cursor:pointer;background:#1769a7;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.linkedin-selector-control button:disabled{opacity:.6}.linkedin-selection-ok,.linkedin-selection-required{border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:8px}.linkedin-selection-ok{color:#136c4f;background:#e8f7f0}.linkedin-selection-required{color:#8a5814;background:#fff3e5}.current-plan{color:#fff;background:linear-gradient(115deg,#064d39,#087b58);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:26px 28px;display:grid;box-shadow:0 18px 40px #075d442b}.current-badge{color:#c7eadc;letter-spacing:.12em;background:#ffffff21;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:850;display:inline-block}.current-plan h2{margin:8px 0 3px;font-size:27px}.current-plan p{color:#b9d8cc;margin:0;font-size:9px}.plan-price{text-align:right}.plan-price b,.plan-price span,.plan-price small{display:block}.plan-price b{font-size:24px}.plan-price span{color:#c3ddd3;font-size:8px}.plan-price small{color:#a9ccbf;margin-top:7px;font-size:7px}.current-plan>button{color:#075d44;cursor:pointer;background:#fff;border:1px solid #ffffff47;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:850}.usage-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:11px 0;display:grid}.usage-cards article{background:#fff;border:1px solid #dce5e0;border-radius:11px;grid-template-columns:35px 1fr;gap:10px;padding:16px;display:grid}.usage-cards article>span{color:#087353;background:#e9f7f1;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.usage-cards b,.usage-cards small{display:block}.usage-cards b{font-size:12px}.usage-cards small{color:#7d8c85;margin-top:2px;font-size:7px}.usage-cards article>i{background:#e4ebe7;border-radius:5px;grid-column:1/-1;height:4px;overflow:hidden}.usage-cards article>i em{background:var(--green);border-radius:5px;height:100%;display:block}.billing-grid{grid-template-columns:.9fr 1.1fr;gap:11px;display:grid}.billing-card{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:20px}.billing-title{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.billing-title h2{margin:0 0 4px;font-size:13px}.billing-title p{color:#7a8a82;margin:0;font-size:8px}.billing-title button{color:#0c7654;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.payment-method{grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:17px 0;display:grid}.payment-method>span{color:#fff;background:#183a79;border-radius:5px;place-items:center;width:43px;height:29px;font-size:8px;font-weight:900;display:grid}.payment-method b,.payment-method small{display:block}.payment-method b{font-size:10px}.payment-method small{color:#87938d;margin-top:3px;font-size:7px}.payment-method em{color:#087353;background:#eaf8f2;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.billing-address{background:#f5f8f6;border-radius:8px;padding:13px}.billing-address span,.billing-address b,.billing-address p{display:block}.billing-address span{color:#89968f;font-size:7px}.billing-address b{margin-top:5px;font-size:9px}.billing-address p{color:#75867d;margin:3px 0 0;font-size:7px}.invoice-row{border-bottom:1px solid #edf1ef;grid-template-columns:25px 1fr auto auto 22px;align-items:center;gap:8px;padding:11px 0;display:grid}.invoice-row>span{color:#0c7755}.invoice-row b,.invoice-row small{display:block}.invoice-row b{font-size:9px}.invoice-row small{color:#829088;margin-top:3px;font-size:7px}.invoice-row strong{font-size:8px}.invoice-row em{color:#0d7b57;background:#eaf8f2;border-radius:12px;padding:4px 6px;font-size:7px;font-style:normal}.invoice-row button{color:#667970;cursor:pointer;background:0 0;border:0}.subscription-help{text-align:center;color:#7e8d86;font-size:8px}.subscription-help a{color:#0c7855;font-weight:800}.current-plan.empty-plan{background:linear-gradient(115deg,#173e35,#45695f)}.subscription-loading{color:#6c7e75;text-align:center;background:#fff;border:1px solid #dce5e0;border-radius:14px;padding:28px;font-size:10px}.checkout-success-note{color:#075d44;background:#effaf5;border:1px solid #bfe7d6;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:11px 0;padding:13px 15px;display:grid}.checkout-success-note>span{color:#fff;background:#0b7a57;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.checkout-success-note b{font-size:10px}.checkout-success-note p{color:#55776a;margin:3px 0 0;font-size:8px}.billing-empty{padding:20px 4px}.billing-empty b{font-size:10px;display:block}.billing-empty p{color:#7b8b83;margin:6px 0 0;font-size:8px;line-height:1.55}.stripe-setup-card{background:#fff;border:1px solid #dce5e0;border-radius:12px;margin-top:11px;padding:18px 20px}.stripe-setup-card.ready{border-color:#bfe4d4}.stripe-setup-heading{align-items:center;gap:11px;display:flex}.stripe-setup-heading>span{color:#087353;background:#e9f7f1;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.stripe-setup-heading small{color:#0c7a57;letter-spacing:.12em;font-size:7px;font-weight:900}.stripe-setup-heading h2{margin:4px 0 3px;font-size:13px}.stripe-setup-heading p{color:#75877e;margin:0;font-size:8px}.stripe-setup-ready{color:#087353;background:#eaf8f2;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;font-size:8px;font-weight:850;display:flex}.stripe-setup-ready button,.stripe-key-form>button{color:#087353;cursor:pointer;background:#fff;border:1px solid #b6daca;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:850}.stripe-key-form{background:#f5f8f6;border-radius:9px;grid-template-columns:1fr auto;gap:10px;margin-top:14px;padding:14px;display:grid}.stripe-key-form label span{color:#31463d;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.stripe-key-form input{background:#fff;border:1px solid #cad8d1;border-radius:7px;width:100%;padding:10px;font-size:9px}.stripe-key-form>button{color:#fff;background:#087353;align-self:end}.stripe-key-form>button:disabled{opacity:.55}.stripe-key-form p{color:#6f8078;grid-column:1/-1;margin:0;font-size:7px}.stripe-key-form p b{color:#40554b}.publishing-health>button:disabled{opacity:.55;cursor:not-allowed}.meta-publish-results{text-align:left;gap:6px;margin-top:12px;display:grid}.meta-publish-results>div{background:#eef8f3;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:8px 9px;display:grid}.meta-publish-results>div.error{background:#fff2ef}.meta-publish-results>div>span{color:#fff;background:#14805a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.meta-publish-results>div.error>span{background:#d15f52}.meta-publish-results p{margin:0}.meta-publish-results b,.meta-publish-results small{display:block}.meta-publish-results b{font-size:8px}.meta-publish-results small{color:#71827a;margin-top:2px;font-size:7px}.meta-publish-results a{color:#075d44;margin-top:4px;font-size:7px;font-weight:800;text-decoration:underline;display:inline-block}.stripe-live-form{background:#f3f8f6;border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.stripe-live-form label span{color:#31463d;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.stripe-live-form input{background:#fff;border:1px solid #cad8d1;border-radius:7px;width:100%;padding:10px;font-size:9px}.stripe-live-form button{color:#fff;cursor:pointer;background:#087353;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:850}.stripe-live-form button:disabled{opacity:.55}.stripe-live-form p{color:#6f8078;grid-column:1/-1;margin:0;font-size:7px}.stripe-setup-ready.test{color:#7a5715;background:#fff7e7}.stripe-setup-card.live{box-shadow:0 8px 24px #08735314}@media (width<=640px){.channel-connection-grid,.channel-settings-grid,.usage-cards,.billing-grid{grid-template-columns:1fr}.channel-connection-grid article{grid-template-columns:42px 1fr}.channel-connection-grid article>button{grid-column:1/-1}.current-plan{grid-template-columns:1fr;gap:14px}.plan-price{text-align:left}.security-note{grid-template-columns:34px 1fr}.security-note a{grid-column:2}.invoice-row{grid-template-columns:25px 1fr auto 20px}.invoice-row em{display:none}.stripe-key-form,.stripe-live-form{grid-template-columns:1fr}.stripe-key-form p,.stripe-live-form p{grid-column:1}.stripe-setup-ready{flex-direction:column;align-items:flex-start;gap:10px}}.media-picker-button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f7fbf9;border:1px dashed #bdd6ca;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.media-picker-button>i{color:#087353;background:#e3f5ed;border-radius:8px;place-items:center;width:46px;height:46px;font-size:18px;font-style:normal;display:grid}.media-picker-button>img{object-fit:cover;border-radius:8px;width:46px;height:46px}.media-picker-button b,.media-picker-button small{display:block}.media-picker-button b{font-size:10px}.media-picker-button small{color:#76877e;margin-top:4px;font-size:8px}.media-picker-button em{color:#087353;font-size:8px;font-style:normal;font-weight:800}.selected-post-media{aspect-ratio:1;background:#e8efeb;position:relative;overflow:hidden}.selected-post-media img{object-fit:cover;width:100%;height:100%;display:block}.selected-post-media>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#073225c2;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:3px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-library-view{max-width:1120px}.media-source-tabs{background:#fff;border:1px solid #dce6e1;border-radius:10px;gap:6px;width:max-content;margin-bottom:13px;padding:5px;display:flex}.media-source-tabs button{color:#6c7e75;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:800}.media-source-tabs button.active{color:#087353;background:#e9f7f1}.pexels-browser{background:#fff;border:1px solid #dce6e1;border-radius:13px;overflow:hidden;box-shadow:0 12px 30px #194e3a0d}.pexels-browser>header{border-bottom:1px solid #e7eeea;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.pexels-browser>header>div{align-items:center;gap:12px;display:flex}.pexels-browser>header h2{margin:0 0 3px;font-size:14px}.pexels-browser>header p{color:#77877f;margin:0;font-size:8px}.pexels-browser>header>span{color:#809087;font-size:8px}.pexels-browser>header a{color:#087353;font-weight:850}.pexels-mark{color:#fff;background:#05a081;border-radius:9px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:900;display:grid}.media-search-row{background:#f7faf8;border-bottom:1px solid #e7eeea;grid-template-columns:1fr auto;gap:10px;padding:15px 20px;display:grid}.media-search{background:#fff;border:1px solid #ccdcd4;border-radius:9px;align-items:center;display:flex;overflow:hidden}.media-search>span{color:#688078;padding-left:12px}.media-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px 9px;font-size:9px}.media-search>button{background:var(--green-dark);color:#fff;cursor:pointer;border:0;align-self:stretch;padding:0 17px;font-size:9px;font-weight:850}.media-search>button:disabled{opacity:.62;cursor:wait}.media-type-switch{background:#fff;border:1px solid #d2dfd8;border-radius:9px;padding:3px;display:flex}.media-type-switch button{color:#708178;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:800}.media-type-switch button.active{color:#087353;background:#e7f5ef}.media-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:45px 25px;display:flex}.media-empty-cards{width:132px;height:75px;margin-bottom:14px;position:relative}.media-empty-cards i{background:linear-gradient(145deg,#8fd8bd,#198c65);border-radius:8px;width:56px;height:60px;position:absolute;top:7px;left:39px;box-shadow:0 7px 16px #136e4f1f}.media-empty-cards i:first-child{background:linear-gradient(145deg,#e7d5ad,#c28c50);top:14px;left:8px;transform:rotate(-10deg)}.media-empty-cards i:last-child{background:linear-gradient(145deg,#a9cad8,#517e91);top:14px;left:70px;transform:rotate(10deg)}.media-empty h3{margin:0 0 6px;font-size:14px}.media-empty>p{color:#76877e;margin:0;font-size:9px}.suggested-searches{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:17px;display:flex}.suggested-searches button{color:#597067;cursor:pointer;background:#fff;border:1px solid #d8e4de;border-radius:18px;padding:7px 10px;font-size:8px}.suggested-searches button:hover{color:#087353;border-color:#9bceba}.media-config-message{color:#516b60;text-align:left;justify-content:center;align-items:center;gap:13px;min-height:250px;padding:35px;display:flex}.media-config-message>span{color:#087353;background:#e6f6ef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.media-config-message b{font-size:11px}.media-config-message p{color:#7a8b83;margin:5px 0 0;font-size:8px}.media-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.media-results article{background:#f6f8f7;border:2px solid #0000;border-radius:10px;transition:all .18s;overflow:hidden}.media-results article.selected{border-color:var(--green);box-shadow:0 8px 20px #18a8751f}.media-preview{cursor:pointer;aspect-ratio:4/3;background:#e2eae6;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-preview img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.media-preview:hover img{transform:scale(1.025)}.media-preview>span{color:#fff;background:#0a2e22c2;border-radius:12px;padding:5px 7px;font-size:7px;position:absolute;bottom:8px;left:8px}.media-preview>i{color:#087353;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #00000024}.media-results article>div{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.media-results article p{color:#74867d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7px;overflow:hidden}.media-results article p a{color:#49655a;text-decoration:underline}.media-results article>div>button{color:#fff;cursor:pointer;background:#087353;border:0;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:850}.media-license-note{background:#f6faf8;border:1px solid #d8e6df;border-radius:10px;align-items:center;gap:11px;margin-top:11px;padding:13px 16px;display:flex}.media-license-note>span{color:#087353;background:#e2f5ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.media-license-note p{color:#6e8178;margin:0;font-size:8px}.media-license-note b{color:#315a4a}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.own-media-mark,.ai-media-mark{color:#087353;background:#e5f6ee;border-radius:9px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:900;display:grid}.ai-media-mark{color:#fff;background:#173e35}.upload-media-button,.upload-empty-button{color:#fff;cursor:pointer;background:#087353;border:0;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:850}.upload-media-button:disabled{opacity:.55;cursor:wait}.upload-empty-button{margin-top:16px}.media-card-actions{gap:5px;display:flex}.media-card-actions button{color:#fff;cursor:pointer;background:#087353;border:0;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:850}.media-card-actions button.delete-media{color:#6f8178;background:#fff;border:1px solid #d9e5df}.ai-image-form{background:#f7faf8;border-bottom:1px solid #e7eeea;padding:20px}.ai-image-form label{color:#254b3d;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.ai-image-form textarea{width:100%;min-height:105px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cbdcd4;border-radius:9px;outline:none;padding:13px;font-size:10px;line-height:1.5;display:block}.ai-image-form textarea:focus{border-color:#18a875;box-shadow:0 0 0 3px #18a8751a}.ai-image-form>div{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.ai-image-form small{color:#71837a;font-size:8px}.ai-image-form button{color:#fff;cursor:pointer;background:#087353;border:0;border-radius:8px;flex:none;padding:10px 15px;font-size:9px;font-weight:850}.ai-image-form button:disabled{opacity:.6;cursor:wait}.ai-generating{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.ai-generating span{color:#087353;background:#e6f6ef;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:20px;animation:1.5s ease-in-out infinite pulse;display:grid}.ai-generating b{font-size:12px}.ai-generating p{color:#74867d;margin:5px 0 0;font-size:8px}@keyframes pulse{50%{opacity:.5}}@media (width<=900px){.media-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-logo{background:#fff;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.profile-logo img{object-fit:contain;width:100%;height:100%;display:block}.profile-logo.small{width:38px;height:38px}.profile-logo.tiny{width:28px;height:28px}.profile-logo.large{width:86px;height:86px;margin:auto}.ai-brand-context{background:#eef8f3;border-bottom:1px solid #e2ebe6;align-items:center;gap:12px;padding:15px 20px;display:flex}.ai-brand-context .ai-context-logo{width:46px;height:46px}.ai-brand-context b,.ai-brand-context span{display:block}.ai-brand-context b{font-size:10px}.ai-brand-context span{color:#65776e;margin-top:3px;font-size:8px}.ai-brand-colors{gap:5px;margin-top:7px;display:flex}.ai-brand-colors i{border:2px solid #fff;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 0 0 1px #172b231f}@media (width<=640px){.media-search-row{grid-template-columns:1fr}.media-type-switch{width:max-content}.media-results{grid-template-columns:1fr;padding:12px}.pexels-browser>header{align-items:flex-start}.pexels-browser>header>span{padding-top:4px}.media-source-tabs{width:100%;overflow:auto}.media-source-tabs button{white-space:nowrap}.media-picker-button{grid-template-columns:44px 1fr auto}.ai-image-form>div{flex-direction:column;align-items:flex-start}.upload-media-button{white-space:nowrap}}.meta-setup-card{background:linear-gradient(135deg,#f5fbf8,#fff);border:1px solid #cce3d8;border-radius:12px;margin-top:11px;padding:18px}.meta-setup-heading{align-items:flex-start;gap:12px;display:flex}.meta-setup-heading>span{color:#087353;background:#e1f4ec;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.meta-setup-heading small{color:#14805a;letter-spacing:.12em;margin-bottom:3px;font-size:7px;font-weight:850;display:block}.meta-setup-heading h2{margin:0 0 4px;font-size:13px}.meta-setup-heading p{color:#72847b;margin:0;font-size:8px}.meta-credentials-form{border-top:1px solid #dfece6;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:15px;padding-top:14px;display:grid}.meta-credentials-form label span{color:#52665d;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.meta-credentials-form input{color:#17382c;background:#fff;border:1px solid #cfddd6;border-radius:7px;outline:none;width:100%;height:35px;padding:0 10px;font-size:9px}.meta-credentials-form input:focus{border-color:#18a875;box-shadow:0 0 0 3px #18a8751a}.meta-credentials-form>button,.meta-setup-ready button{color:#fff;cursor:pointer;background:#075d44;border:0;border-radius:7px;height:35px;padding:0 13px;font-size:8px;font-weight:850}.meta-credentials-form>button:disabled{opacity:.6;cursor:wait}.meta-credentials-form>p{color:#7b8b83;grid-column:1/-1;margin:0;font-size:7px}.meta-credentials-form>p b{color:#315b4b}.meta-setup-ready{color:#137958;background:#eaf8f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;font-size:8px;font-weight:800;display:flex}.meta-setup-ready button{color:#0c6c4d;background:#fff;border:1px solid #bcdccc;height:30px}.next-platform-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.next-platform-setup-grid .meta-setup-card{margin-top:11px}.meta-credentials-form.platform-form{grid-template-columns:1fr}.meta-credentials-form.platform-form>p{overflow-wrap:anywhere;grid-column:auto}.meta-credentials-form.platform-form>button{justify-self:start}@media (width<=900px){.next-platform-setup-grid{grid-template-columns:1fr}}@media (width<=640px){.meta-credentials-form{grid-template-columns:1fr}.meta-credentials-form>p{grid-column:auto}.meta-setup-ready{flex-direction:column;align-items:flex-start}}.meta-inbox-setup{background:#f4fbf8;border:1px solid #c9e3d7;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.meta-inbox-setup>div{grid-column:1/-1}.meta-inbox-setup small{color:#16805c;letter-spacing:.12em;font-size:8px;font-weight:850}.meta-inbox-setup h3{margin:5px 0 6px;font-size:14px}.meta-inbox-setup p{color:#60766b;margin:0;font-size:11px;line-height:1.55}.meta-inbox-setup label{min-width:0;display:block}.meta-inbox-setup label span{color:#39584b;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.meta-inbox-setup code{color:#174538;white-space:nowrap;background:#fff;border:1px solid #d7e6df;border-radius:7px;padding:9px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:auto}.meta-inbox-setup .meta-inbox-reconnect{color:#815d18;background:#fff4dd;border-radius:7px;grid-column:1/-1;padding:9px;font-weight:750}@media (width<=700px){.meta-inbox-setup{grid-template-columns:1fr}.meta-inbox-setup>div,.meta-inbox-setup .meta-inbox-reconnect{grid-column:auto}}.legal-page{background:#fbfcf8;min-height:100vh}.legal-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcf8f0;border-bottom:1px solid #10241d14;position:relative}.legal-header-inner{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.legal-header nav{color:#52685e;align-items:center;gap:27px;font-size:13px;font-weight:700;display:flex}.legal-header nav a:hover{color:var(--green-dark)}.legal-back{color:var(--green-dark);border:1px solid #c9dcd3;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.legal-hero{background:linear-gradient(145deg,#f5fbf8,#e4f7ef);padding:82px 0 72px}.legal-hero-inner{max-width:900px;margin-inline:auto}.legal-hero span{color:var(--green-dark);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.legal-hero h1{letter-spacing:-.06em;max-width:760px;margin:16px 0 20px;font-size:clamp(46px,6vw,76px);line-height:.98}.legal-hero p{color:#52685e;max-width:760px;margin:0;font-size:18px;line-height:1.7}.legal-hero small{color:#74877e;margin-top:24px;font-size:11px;display:block}.legal-shell{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:72px;padding-top:72px;padding-bottom:100px;display:grid}.legal-shell>aside{background:#f2f9f6;border:1px solid #d7e6df;border-radius:13px;align-self:start;padding:22px;position:sticky;top:30px}.legal-shell>aside span{color:#71857b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.legal-shell>aside h2{margin:10px 0 7px;font-size:20px}.legal-shell>aside p{color:#60766b;margin:0 0 14px;font-size:12px;line-height:1.65}.legal-shell>aside a{color:var(--green-dark);margin-top:7px;font-size:12px;font-weight:800;display:block}.legal-content section{border-bottom:1px solid #dfe9e4;margin-bottom:34px;padding:0 0 34px}.legal-content section:last-child{border-bottom:0}.legal-content h2{letter-spacing:-.035em;margin:0 0 15px;font-size:24px}.legal-content p,.legal-content li{color:#4f645a;font-size:15px;line-height:1.8}.legal-content p{margin:0 0 14px}.legal-content ul,.legal-content ol{margin:0;padding-left:22px}.legal-content li{margin:8px 0}.legal-content a{color:#087353;text-underline-offset:3px;text-decoration:underline}.legal-table{border:1px solid #d9e6e0;border-radius:10px;overflow:hidden}.legal-table>div{grid-template-columns:1fr 1fr;display:grid}.legal-table>div+div{border-top:1px solid #e2ebe7}.legal-table b,.legal-table span{padding:13px 15px;font-size:12px;line-height:1.5}.legal-table>div:first-child{color:#075d44;background:#e8f6f0}.legal-table span{color:#52675e}.legal-table span+span,.legal-table b+b{border-left:1px solid #e2ebe7}.legal-action{background:var(--green-dark);border-radius:9px;justify-content:center;align-items:center;min-height:48px;margin:4px 0 18px;padding:0 19px;font-size:13px;font-weight:850;display:inline-flex;color:#fff!important;text-decoration:none!important}.legal-english{background:#edf9f4;border-radius:13px;border:1px solid #b9ddce!important;padding:28px!important}.legal-english>span{color:#087353;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:850;display:block}.legal-footer{color:#d6ebe3;background:#075d44;padding:27px 0}.legal-footer .container{justify-content:space-between;align-items:center;gap:25px;font-size:11px;display:flex}.legal-footer .container>div{gap:22px;display:flex}.legal-footer a:hover{color:#fff}@media (width<=760px){.legal-header-inner{height:68px}.legal-header nav{display:none}.legal-back{font-size:10px}.legal-hero{padding:58px 0 50px}.legal-hero h1{font-size:48px}.legal-hero p{font-size:15px}.legal-shell{grid-template-columns:1fr;gap:34px;padding-top:45px;padding-bottom:65px}.legal-shell>aside{position:static}.legal-content h2{font-size:21px}.legal-content p,.legal-content li{font-size:14px}.legal-table>div{grid-template-columns:1fr}.legal-table span+span,.legal-table b+b{border-top:1px solid #e2ebe7;border-left:0}.legal-footer .container{flex-direction:column;align-items:flex-start}.legal-footer .container>div{flex-wrap:wrap}}.journey-card{background:linear-gradient(120deg,#f3fbf7,#fff);border:1px solid #d8e8e0;border-radius:12px;margin:12px 0;padding:20px 22px}.journey-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.journey-card>header span{color:#14805a;letter-spacing:.13em;font-size:7px;font-weight:850}.journey-card>header h2{margin:5px 0 0;font-size:15px}.journey-card>header>b{color:#087353;background:#e3f6ed;border-radius:15px;padding:6px 9px;font-size:8px}.journey-steps{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.journey-steps button{color:#64776e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e9e4;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:12px 10px;display:grid;position:relative}.journey-steps button:not(:last-child):after{content:"";z-index:2;background:#bfd3c9;width:10px;height:1px;position:absolute;top:50%;right:-9px}.journey-steps i{color:#7c8b84;background:#edf2ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:850;display:grid}.journey-steps b,.journey-steps small{display:block}.journey-steps b{font-size:8px}.journey-steps small{color:#8a9891;margin-top:3px;font-size:6px;line-height:1.35}.journey-steps .done i{color:#087353;background:#dff5eb}.journey-steps .current{border-color:#80ccb0;box-shadow:0 0 0 2px #18a87514}.journey-steps .current i{background:var(--green);color:#fff}.next-post.is-published{background:#edf9f4;box-shadow:inset 0 0 0 1px #bde3d3}.next-post.is-published .mini-post-visual:after{content:"✓ Publisert";color:#087353;background:#ffffffe6;border-radius:12px;align-self:flex-start;margin-top:8px;padding:4px 7px;font:800 7px Arial,sans-serif}.suggestion-meta{color:#7a8a82;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.suggestion-editor textarea{color:#354c42;width:100%;min-height:130px;font:inherit;resize:vertical;border:1px solid #bdd9cc;border-radius:9px;outline:none;padding:13px;line-height:1.65}.suggestion-editor>div{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.suggestion-editor button{color:#5f7168;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.suggestion-editor button:last-child{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.approval-complete{text-align:center;background:linear-gradient(145deg,#f0faf6,#fff);border:1px solid #c9e4d8;border-radius:16px;max-width:650px;margin:70px auto;padding:50px 35px;box-shadow:0 22px 50px #0e433014}.approval-complete>span{color:#087353;background:#dff5eb;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 17px;font-size:22px;font-weight:900;display:grid}.approval-complete h2{margin:0 0 8px;font-size:24px}.approval-complete p{color:#697c73;margin:0;font-size:12px}.approval-complete>div{justify-content:center;gap:8px;margin-top:25px;display:flex}.approval-complete button{color:#456157;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:850}.approval-complete button:first-child{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.draft-variants{gap:7px;margin:15px 0;display:grid}.draft-variants>div b,.draft-variants>div small{display:block}.draft-variants>div b{font-size:10px}.draft-variants>div small{color:#7b8b83;margin:3px 0 7px;font-size:7px}.draft-variants>button{color:#465e53;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #dce6e1;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:start;gap:9px;width:100%;padding:10px;display:grid}.draft-variants>button.selected{background:#eef9f4;border-color:#69bd9d;box-shadow:0 0 0 2px #18a87514}.draft-variants button>span{color:#087353;background:#e5efea;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:900;display:grid}.draft-variants p{white-space:pre-line;margin:0;font-size:8px;line-height:1.5}.draft-variants i{color:#087353;font-size:7px;font-style:normal;font-weight:850}.schedule-button{border:1px solid var(--green-dark);width:100%;min-height:44px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:9px;font-size:9px;font-weight:850}.schedule-button.done{color:#087353;background:#e8f8f1;border-color:#a8d8c5}.preview-scheduled{color:#087353;text-align:center;background:#e6f7ef;border-radius:8px;max-width:330px;margin:10px auto 0;padding:10px;font-size:8px;font-weight:850}.composer>label small{color:#8a9992;font-size:8px;font-weight:600}.composer textarea:focus{border-color:#69bd9d;box-shadow:0 0 0 3px #18a87514}.composer textarea::placeholder{color:#9aa8a1}.ai-copy-help{color:#087353;margin:8px 0 0;font-size:8px;font-weight:700}.final-copy-editor{margin:14px 0}.final-copy-editor label{color:#40554b;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.final-copy-editor textarea{background:#fbfdfc;height:115px}.preview-copy-empty{color:#87968f}.voice-composer{background:linear-gradient(135deg,#f3faf7,#fff);border:1px solid #d7e5de;border-radius:10px;margin:0 0 13px;padding:13px}.voice-composer.ready{border-color:#abd9c5}.voice-composer-heading{align-items:center;gap:9px;display:flex}.voice-composer-heading>span{color:#087353;background:#e0f3eb;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.voice-composer-heading b,.voice-composer-heading small{display:block}.voice-composer-heading b{font-size:9px}.voice-composer-heading small{color:#71827a;margin-top:3px;font-size:7px}.voice-generate-button{color:#fff;cursor:pointer;background:#173e35;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:11px;font-size:8px;font-weight:850}.voice-generate-button:disabled{cursor:not-allowed;background:#a8b7b0}.voice-composer audio{width:100%;height:34px;margin-top:11px}.voice-composer-actions{gap:7px;margin-top:8px;display:flex}.voice-composer-actions button,.voice-composer-actions a{color:#0a6e50;cursor:pointer;background:#fff;border:1px solid #c5dbd1;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex}.voice-composer-actions button:disabled{opacity:.6}.voice-composer-actions a{color:#fff;background:#087353;border-color:#087353}.voice-composer>p{color:#839189;margin:8px 0 0;font-size:6px}.calendar-status{background:#f0faf6;border:1px solid #cce3d8;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-bottom:11px;padding:13px 15px;display:grid}.calendar-status>span{color:#087353;background:#d8f3e7;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.calendar-status b{font-size:10px}.calendar-status p{color:#75877e;margin:3px 0 0;font-size:8px}.calendar-status button{color:#087353;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}@media (width<=1050px){.journey-steps{grid-template-columns:1fr 1fr}.journey-steps button:not(:last-child):after{display:none}}@media (width<=760px){.journey-card{padding:16px}.journey-card>header{flex-direction:column;gap:9px}.journey-steps{grid-template-columns:1fr}.suggestion-meta{flex-direction:column;align-items:flex-start}.approval-complete{margin:30px auto;padding:35px 18px}.approval-complete>div{flex-direction:column}.calendar-status{grid-template-columns:32px 1fr}.calendar-status button{text-align:left;grid-column:2;padding:0}}.suggestion-art.has-media{justify-content:flex-end;padding:0}.suggestion-art.has-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.suggestion-media-shade{background:linear-gradient(#031f170a 35%,#031f17e0 100%);position:absolute;inset:0}.suggestion-media-title{z-index:2;padding:0 42px 72px;position:relative}.suggestion-media-title b,.suggestion-media-title small{display:block}.suggestion-media-title b{letter-spacing:-.045em;font-size:34px}.suggestion-media-title small{font-size:17px}.suggestion-video-badge{z-index:3;background:#0000009e;border-radius:20px;padding:7px 10px;top:24px;left:24px;letter-spacing:0!important;font-size:8px!important;line-height:1!important;position:absolute!important}.suggestion-art.has-media .art-brand{z-index:3}.suggestion-copy>button.suggestion-media-button{color:#087353;background:#eff9f4;border-color:#bfe1d2;margin-top:8px}.suggestion-attribution{color:#829087;margin-top:10px;font-size:7px}.suggestion-attribution a{color:#537466}.cal-event.with-media{padding:0 6px 7px;overflow:hidden}.cal-media{height:38px;margin:0 -6px 5px;position:relative;overflow:hidden}.cal-media img{object-fit:cover;width:100%;height:100%}.cal-media i{color:#fff;background:#0000002e;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;inset:0}.run-publishing-queue{color:#087353;cursor:pointer;background:#eff9f4;border:1px solid #b9ddcd;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:8px;font-weight:850}.run-publishing-queue:disabled{opacity:.6}.calendar-editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07231b85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.calendar-editor{background:#fff;border:1px solid #d9e7e0;border-radius:20px;width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #02211747}.calendar-editor>header{border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.calendar-editor>header span{color:#658076;letter-spacing:.12em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.calendar-editor>header h2{font-size:26px}.calendar-editor>header button{color:#173b30;cursor:pointer;background:#eff5f2;border:0;border-radius:50%;width:40px;height:40px;font-size:25px}.calendar-editor-body{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:24px;padding:26px;display:grid}.calendar-editor-media{color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:320px;padding:24px;display:flex;position:relative;overflow:hidden}.calendar-editor-media.has-media{background:#eef3f0;padding:0}.calendar-editor-media img{object-fit:cover;width:100%;height:100%;min-height:320px}.calendar-editor-media>span{z-index:2;background:#000000a6;border-radius:20px;padding:7px 10px;font-size:12px;font-weight:750;position:absolute;top:14px;left:14px}.calendar-editor-media small{font-size:14px;font-weight:700}.calendar-editor-media b{font-size:29px;line-height:1.05}.calendar-editor-fields{flex-direction:column;gap:17px;display:flex}.calendar-editor-fields label{flex-direction:column;gap:7px;display:flex}.calendar-editor-fields label>span{color:#26473d;font-size:14px;font-weight:800}.calendar-editor-fields textarea,.calendar-editor-fields input{color:#173b30;width:100%;font:inherit;background:#fff;border:1px solid #cdded6;border-radius:10px;padding:12px}.calendar-editor-fields textarea{resize:vertical;min-height:190px;line-height:1.55}.calendar-editor-fields textarea:disabled,.calendar-editor-fields input:disabled{color:#5f7069;background:#f4f7f5}.calendar-date-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-readonly-note{color:#12664d;background:#edf8f3;border-radius:10px;flex-direction:column;gap:3px;padding:13px;display:flex}.calendar-readonly-note b{font-size:14px}.calendar-readonly-note span{font-size:13px}.calendar-channel-picker{border:0;margin:0;padding:0}.calendar-channel-picker legend{color:#26473d;margin-bottom:8px;font-size:14px;font-weight:800}.calendar-channel-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calendar-channel-picker button{text-align:left;color:#26473d;cursor:pointer;background:#f8fbf9;border:1px solid #d7e4de;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.calendar-channel-picker button.selected{color:#07654a;background:#eaf8f2;border-color:#75c4a5}.calendar-channel-picker button:disabled{cursor:not-allowed;opacity:.48}.calendar-channel-picker button i{background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.calendar-channel-picker button span{flex-direction:column;min-width:0;display:flex}.calendar-channel-picker button b{font-size:13px}.calendar-channel-picker button small{font-size:11px;font-weight:500}.calendar-channel-picker button em{font-style:normal;font-weight:900}.calendar-channel-picker>p{color:#6d7e76;margin:8px 0 0;font-size:12px;line-height:1.4}.calendar-media-change{color:#087353;cursor:pointer;background:#f0faf5;border:1px solid #b9d9ca;border-radius:9px;padding:12px;font-weight:800}.calendar-editor>footer{border-top:1px solid #e4ece8;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.calendar-editor>footer button{color:#234238;cursor:pointer;background:#fff;border:1px solid #cadae2;border-radius:9px;padding:11px 18px;font-weight:800}.calendar-editor>footer .calendar-save{color:#fff;background:#07654a;border-color:#07654a}.calendar-editor>footer button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.calendar-editor-backdrop{padding:10px}.calendar-editor{border-radius:15px;max-height:calc(100vh - 20px)}.calendar-editor-body{grid-template-columns:1fr;padding:18px}.calendar-editor-media,.calendar-editor-media img{min-height:210px}.calendar-editor-fields textarea{min-height:150px}.calendar-editor>header,.calendar-editor>footer{padding:16px 18px}.calendar-date-fields,.calendar-channel-picker>div{grid-template-columns:1fr}}.inbox-loading{color:#63786e;padding:28px;font-size:14px}.inbox-zero{grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.inbox-zero>span{color:#087353;background:#e3f6ee;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.inbox-zero h2{margin:0 0 6px;font-size:18px}.inbox-zero p{color:#687b72;max-width:680px;margin:0;font-size:14px;line-height:1.55}.inbox-zero small{color:#b24d45;margin-top:7px;font-size:13px;display:block}.inbox-zero button{color:#fff;cursor:pointer;background:#07654a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.inbox-error{color:#9b4039;background:#fff4f2;border:1px solid #e9c4bf;border-radius:9px;margin-bottom:10px;padding:10px 13px;font-size:13px}.inbox-layout{background:#fff;border:1px solid #d6e4dd;border-radius:14px;grid-template-columns:minmax(270px,.72fr) minmax(430px,1.28fr);min-height:570px;display:grid;overflow:hidden;box-shadow:0 14px 38px #0e3d2d0f}.inbox-thread-list{background:#fbfdfc;border-right:1px solid #dfe9e4}.inbox-thread-list>header{border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:center;padding:18px;display:flex}.inbox-thread-list>header b{font-size:14px}.inbox-thread-list>header span{color:#71837a;font-size:12px}.inbox-thread-list>button{color:#173b30;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7eeea;grid-template-columns:42px 1fr auto;align-items:start;gap:11px;width:100%;padding:15px 14px;display:grid}.inbox-thread-list>button:hover,.inbox-thread-list>button.selected{background:#edf8f3}.inbox-thread-list>button>i{color:#07654a;background:#dceee6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.inbox-thread-list>button>i img{object-fit:cover;width:100%;height:100%}.inbox-thread-list>button>span{min-width:0}.inbox-thread-list b,.inbox-thread-list small,.inbox-thread-list em{display:block}.inbox-thread-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-thread-list>button small{color:#5f7369;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.inbox-thread-list>button em{color:#829188;margin-top:6px;font-size:11px;font-style:normal}.inbox-thread-list>button strong{color:#fff;background:#0d9c6f;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.inbox-conversation{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.inbox-conversation>header{border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.inbox-conversation>header>div{align-items:center;gap:10px;display:flex}.inbox-channel{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.inbox-channel.facebook{background:#1877f2}.inbox-channel.instagram{background:linear-gradient(145deg,#7c3aed,#ec4899,#f59e0b)}.inbox-conversation h2{margin:0;font-size:16px}.inbox-conversation header p{color:#74867d;margin:3px 0 0;font-size:12px}.inbox-conversation>header>span{color:#087353;font-size:11px;font-weight:750}.inbox-messages{background:#f7faf8;flex-direction:column;gap:10px;max-height:500px;padding:22px;display:flex;overflow:auto}.inbox-messages article{align-self:flex-start;max-width:76%}.inbox-messages article.outbound{align-self:flex-end}.inbox-messages article small{color:#778a80;margin:0 0 5px 4px;font-size:10px;display:block}.inbox-messages article p{color:#27473c;white-space:pre-wrap;background:#fff;border:1px solid #dce7e1;border-radius:4px 14px 14px;margin:0;padding:11px 13px;font-size:14px;line-height:1.5}.inbox-messages article.outbound p{background:#e4f7ef;border-color:#b8dfcf;border-radius:14px 4px 14px 14px}.inbox-wait{color:#76887f;margin:auto;font-size:13px}.inbox-conversation>footer{border-top:1px solid #e4ece8;padding:13px 18px}.inbox-conversation>footer p{color:#73857c;margin:0;font-size:11px;line-height:1.45}@media (width<=820px){.inbox-zero{grid-template-columns:48px 1fr}.inbox-zero button{grid-column:2;justify-self:start}.inbox-layout{grid-template-columns:1fr}.inbox-thread-list{border-bottom:1px solid #dfe9e4;border-right:0;max-height:290px;overflow:auto}.inbox-conversation{min-height:430px}.inbox-messages{max-height:390px}}.suggestion-header-actions{align-items:center;gap:9px;display:flex!important}.suggestion-header-actions>button{color:#087353;cursor:pointer;background:#fff;border:1px solid #a9d5c2;border-radius:18px;min-height:36px;padding:0 13px;font-size:9px;font-weight:850}.suggestion-header-actions>button:disabled{opacity:.55;cursor:wait}.suggestion-copy .suggestion-subtitle{color:#2f5748;margin:-5px 0 8px;font-size:14px;font-weight:750;line-height:1.45}.suggestion-copy .suggestion-subtitle+p{margin-top:6px}@media (width<=760px){.suggestion-header-actions{flex-direction:column;align-items:flex-end!important}.suggestion-header-actions>button{white-space:nowrap}}
