:root{--gm-tinta-50:#f5f6fa;--gm-tinta-75:#eef1f8;--gm-tinta-100:#e4e8f2;--gm-tinta-200:#cbd2e3;--gm-tinta-300:#a3adc8;--gm-tinta-400:#7480a3;--gm-tinta-500:#4a577d;--gm-tinta-600:#2e3a5e;--gm-tinta-700:#1f2947;--gm-tinta-800:#121a33;--gm-tinta-850:#0e1530;--gm-tinta-900:#0a1022;--gm-tinta-950:#060a17;--gm-brasa-50:#fff2ec;--gm-brasa-100:#ffe0d2;--gm-brasa-200:#ffbfa3;--gm-brasa-300:#ff9469;--gm-brasa-400:#ff7440;--gm-brasa-500:#ff5a1f;--gm-brasa-600:#e8440b;--gm-brasa-700:#bf3608;--gm-brasa-800:#962b0a;--gm-brasa-900:#6e210b;--gm-white:#fff;--gm-black:#000;--gm-success-400:#1fbf75;--gm-success-700:#11804f;--gm-warning-400:#f2c94c;--gm-warning-700:#8a6300;--gm-error-400:#f0445a;--gm-error-700:#c42a40;--gm-info-400:#4c8dff;--gm-info-700:#2563d9;--gm-bg:var(--gm-tinta-50);--gm-surface:var(--gm-white);--gm-surface-2:var(--gm-tinta-100);--gm-border:var(--gm-tinta-100);--gm-border-strong:var(--gm-tinta-200);--gm-text:var(--gm-tinta-900);--gm-text-muted:var(--gm-tinta-500);--gm-text-subtle:var(--gm-tinta-500);--gm-accent:var(--gm-brasa-500);--gm-accent-text:var(--gm-brasa-700);--gm-on-accent:var(--gm-tinta-900);--gm-primary:var(--gm-tinta-900);--gm-on-primary:var(--gm-white);--gm-success:var(--gm-success-700);--gm-warning:var(--gm-warning-700);--gm-error:var(--gm-error-700);--gm-info:var(--gm-info-700);--gm-nav-bg:var(--gm-tinta-900);--gm-nav-text:var(--gm-tinta-300);--gm-nav-active-bg:var(--gm-tinta-800);--gm-nav-active-text:var(--gm-tinta-75);--gm-font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gm-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gm-text-display:4rem;--gm-leading-display:1;--gm-tracking-display:-.04em;--gm-text-h1:3rem;--gm-leading-h1:1.05;--gm-tracking-h1:-.035em;--gm-text-h2:2rem;--gm-leading-h2:1.15;--gm-tracking-h2:-.025em;--gm-text-h3:1.375rem;--gm-leading-h3:1.3;--gm-tracking-h3:-.015em;--gm-text-body:1rem;--gm-leading-body:1.6;--gm-text-small:.875rem;--gm-leading-small:1.5;--gm-text-label:.6875rem;--gm-tracking-label:.06em;--gm-weight-regular:400;--gm-weight-medium:500;--gm-weight-semibold:600;--gm-weight-bold:700;--gm-space-1:4px;--gm-space-2:8px;--gm-space-3:12px;--gm-space-4:16px;--gm-space-5:20px;--gm-space-6:24px;--gm-space-8:32px;--gm-space-10:40px;--gm-space-12:48px;--gm-space-16:64px;--gm-space-24:96px;--gm-radius-sm:6px;--gm-radius-md:9px;--gm-radius-lg:12px;--gm-radius-xl:16px;--gm-radius-full:999px;--gm-shadow-sm:0 1px 2px #0a10220f, 0 1px 1px #0a10220a;--gm-shadow-md:0 8px 24px -8px #0a10222e;--gm-shadow-glow:0 10px 30px -8px #ff5a1f99;--gm-ease-out:cubic-bezier(.16, 1, .3, 1);--gm-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gm-dur-fast:.15s;--gm-dur-base:.25s;--gm-dur-slow:.3s;--gm-dur-marketing:.8s}[data-theme=dark],.gm-theme-dark{--gm-bg:var(--gm-tinta-900);--gm-surface:var(--gm-tinta-800);--gm-surface-2:var(--gm-tinta-700);--gm-border:var(--gm-tinta-700);--gm-border-strong:var(--gm-tinta-600);--gm-text:var(--gm-tinta-75);--gm-text-muted:var(--gm-tinta-300);--gm-text-subtle:var(--gm-tinta-300);--gm-accent-text:var(--gm-brasa-500);--gm-primary:var(--gm-brasa-500);--gm-on-primary:var(--gm-tinta-900);--gm-success:var(--gm-success-400);--gm-warning:var(--gm-warning-400);--gm-error:var(--gm-error-400);--gm-info:var(--gm-info-400)}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:var(--gm-tinta-950);--panel:var(--gm-tinta-850);--border:color-mix(in srgb, var(--gm-tinta-500) 46%, transparent);--ink:var(--gm-tinta-50);--muted:var(--gm-tinta-300);--orange:var(--gm-brasa-500);--highlight:var(--gm-brasa-300);--warm:color-mix(in srgb, var(--gm-brasa-800) 24%, transparent);--shell:1120px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:80px}html:has(#demo-crm:target){scroll-behavior:auto}body{background:var(--page);color:var(--ink);font:400 16px/1.55 var(--gm-font-sans);margin:0}button{font:inherit;cursor:pointer}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,figure,ol,ul{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.08}h1{font-size:clamp(2.25rem,4.1vw,3.375rem)}h2{font-size:clamp(1.9rem,3.3vw,2.5rem)}h3{letter-spacing:-.025em;font-size:1.2rem}em{color:var(--highlight);font-style:normal}p{color:var(--muted)}:focus-visible{outline:3px solid var(--highlight);outline-offset:4px}.skip{z-index:10;color:var(--page);background:var(--highlight);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:none}.shell{width:min(var(--shell), calc(100% - 48px));margin-inline-start:auto;margin-inline-end:auto}.topline{text-align:center;background:linear-gradient(90deg, var(--gm-tinta-800), #442637, var(--gm-tinta-800));border-bottom:1px solid var(--border);padding:9px 16px;font-size:.78rem}.topline strong{color:var(--highlight)}.topline span{color:var(--highlight);padding-inline-start:5px;padding-inline-end:5px}.nav{z-index:4;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--gm-tinta-900) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.nav-inner,.footer-inner,.actions{align-items:center;display:flex}.nav-inner{justify-content:space-between;gap:14px;min-height:62px}.actions{gap:10px}.wordmark{object-fit:contain}.button{min-height:42px;color:var(--page);background:var(--gm-brasa-400);text-align:center;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:9px 19px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 24px #ff5a1f30}.button:hover{background:var(--highlight)}.button.quiet{color:var(--ink);background:var(--panel);border-color:var(--border);box-shadow:none}.button.quiet:hover{background:var(--gm-tinta-700)}.button.large{min-height:53px;padding:13px 25px;font-size:.98rem}.hero{background:radial-gradient(ellipse at 11% 19%, var(--warm), transparent 39%), radial-gradient(ellipse at 89% 6%, #26365caa, transparent 41%), var(--page);position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#a3adc80b 1px,#0000 1px),linear-gradient(90deg,#a3adc80b 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.hero .shell{position:relative}.hero-copy{text-align:center;padding:58px 0 38px}.hero-tag{background:linear-gradient(115deg, var(--warm), var(--panel));border:1px solid #ff946968;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:7px 15px;display:inline-flex}.hero-tag b{color:var(--highlight);font-size:.82rem}.pills{flex-wrap:wrap;align-items:center;gap:8px;padding:0;list-style:none;display:flex}.pills>*{color:var(--gm-tinta-200);border:1px solid var(--border);background:#121a3399;border-radius:100px;padding:6px 11px;font-size:.78rem}.hero h1{margin:20px auto 0}.hero h1>span{white-space:nowrap;display:inline-block}.swap{text-align:center;vertical-align:bottom;min-width:4.7em;display:inline-grid;position:relative}.swap:after{content:"";background:var(--orange);border-radius:50%;height:4px;position:absolute;top:53%;left:5%;right:5%;transform:rotate(-5deg)}.hero-copy.scene-on .swap:after{animation:3.8s infinite strike}.hero-copy.scene-on #hero-word{animation:3.8s infinite word-swap}@keyframes word-swap{0%{opacity:.72;transform:translateY(5px)}12%,93%{opacity:1;transform:none}to{opacity:.72;transform:translateY(-4px)}}@keyframes strike{0%,25%{opacity:0;scale:0 1}40%,85%{opacity:1;scale:1}96%,to{opacity:0}}.lead{color:var(--gm-tinta-200);margin-top:21px;font-size:clamp(1.05rem,2vw,1.25rem)}.hero-offer{justify-items:center;gap:7px;display:grid}.hero-offer>p{color:var(--gm-tinta-200);font-size:.9rem}.hero-offer>p b,.trial-terms b{color:var(--ink)}.hero-offer>small{color:var(--muted);font-size:.75rem}.offer-compare{min-height:44px;color:var(--highlight);text-underline-offset:4px;align-items:center;gap:7px;padding-inline-start:8px;padding-inline-end:8px;font-size:.8rem;display:inline-flex}.cycle-wrap{max-width:515px;margin:27px auto 31px;position:relative}.cycle-wrap>span{background:var(--page);color:var(--muted);font:500 .61rem var(--gm-font-mono);letter-spacing:.11em;white-space:nowrap;padding-inline-start:10px;padding-inline-end:10px;position:absolute;bottom:-6px;left:50%;translate:-50%}.cycle{border-bottom:1px solid var(--border);border-radius:0 0 30% 30%;grid-template-columns:repeat(4,1fr);padding:0 0 16px;list-style:none;display:grid;position:relative}.cycle:before{content:"";background:var(--border);height:1px;position:absolute;top:4px;left:12.5%;right:12.5%}.cycle li{font:500 clamp(.55rem, 1.2vw, .68rem) var(--gm-font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;position:relative}.cycle li:before{content:"";border:1px solid var(--gm-tinta-500);background:var(--panel);border-radius:50%;width:9px;height:9px;margin:0 auto 10px;display:block}.cycle li:first-child:before{background:var(--orange);border-color:var(--highlight);box-shadow:0 0 0 4px var(--warm)}.hero-copy.scene-on .cycle li:before{animation:4.8s linear infinite cycle-step}.cycle li:nth-child(2):before{animation-delay:1.2s!important}.cycle li:nth-child(3):before{animation-delay:2.4s!important}.cycle li:nth-child(4):before{animation-delay:3.6s!important}@keyframes cycle-step{0%,22%{background:var(--orange);border-color:var(--highlight);box-shadow:0 0 0 4px var(--warm)}25%,to{background:var(--panel);border-color:var(--gm-tinta-500);box-shadow:none}}.inline-checks{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:20px;padding:0;font-size:.78rem;list-style:none;display:flex}.inline-checks li:before,.checks li:before{content:"✓";color:var(--highlight);margin-right:7px}.crm-showcase,.demo-explorer>summary{display:none}.demo{background:var(--gm-tinta-50);border:1px solid #cbd2e385;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 70px #0008}.chrome{min-height:50px;color:var(--gm-tinta-800);background:var(--gm-tinta-50);border-bottom:1px solid var(--gm-tinta-200);align-items:center;gap:25px;padding:8px 22px;display:flex}.lights{gap:8px;display:flex}.lights i{background:#e56862;border-radius:50%;width:12px;height:12px}.lights i:nth-child(2){background:#e9ae45}.lights i:nth-child(3){background:#58b87a}.address{border:1px solid var(--gm-tinta-200);border-radius:6px;min-width:190px;padding:4px 20px 4px 10px;font-size:.76rem}.demo-tour{border:1px solid var(--gm-tinta-200);color:var(--gm-tinta-600);font:500 .68rem var(--gm-font-mono);background:#fff;border-radius:6px;margin-left:auto;padding:5px 9px}.demo-tour:hover{background:var(--gm-brasa-50)}.app{background:var(--gm-tinta-75);min-height:607px;color:var(--gm-tinta-900);grid-template-columns:210px minmax(0,1fr);display:grid}.app-nav{background:var(--gm-tinta-900);color:var(--ink);padding:19px 14px}.app-nav>img{margin:0 auto 19px}.account{background:var(--gm-tinta-800);border-radius:9px;align-items:center;gap:10px;margin-bottom:17px;padding:9px;display:flex}.account>span,.app-list li>span{background:var(--gm-brasa-100);width:34px;height:34px;color:var(--gm-brasa-800);border-radius:8px;flex:none;place-items:center;font-size:.76rem;font-weight:700;display:grid}.account small,.app-list small{color:var(--muted);font-size:.74rem;display:block}.account b{font-size:.78rem}.demo-nav{gap:3px;display:grid}.demo-nav>small{color:var(--gm-tinta-300);font:500 .62rem var(--gm-font-mono);letter-spacing:.1em;padding:12px 10px 3px}.app-shortcuts{gap:5px;margin-bottom:8px;display:grid}.app-shortcuts button{border:1px solid var(--border);background:var(--gm-tinta-800);color:var(--gm-tinta-200);text-align:left;border-radius:6px;padding:5px 9px;font-size:.74rem}.demo-nav button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 10px;font-size:.8rem;display:flex}.demo-nav button:-webkit-any([aria-pressed=true],:hover){color:var(--ink);background:var(--gm-tinta-700)}.demo-nav button:is([aria-pressed=true],:hover){color:var(--ink);background:var(--gm-tinta-700)}.demo-nav button[aria-pressed=true] span{color:var(--highlight)}.app-main{padding:24px}.app-head{border-bottom:1px solid var(--gm-tinta-200);justify-content:space-between;align-items:center;gap:8px;padding-bottom:13px;display:flex}.app-head h2,.app-head h4{text-wrap:initial;font-size:clamp(1rem,2.5vw,1.5rem)}.app-head>span{border:1px solid var(--gm-tinta-200);color:var(--gm-tinta-600);background:#fff;border-radius:5px;padding:5px 8px;font-size:.71rem}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:19px;display:grid}.dashboard-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.demo-search{border:1px solid var(--gm-tinta-200);min-height:34px;color:var(--gm-tinta-900);font:inherit;background:#fff;border-radius:6px;padding:5px 10px;font-size:.74rem}.dashboard-toolbar :-webkit-any(button,select){border:1px solid var(--gm-tinta-200);min-height:34px;color:var(--gm-tinta-900);font:inherit;background:#fff;border-radius:6px;padding:5px 10px;font-size:.74rem}.dashboard-toolbar :is(button,select){border:1px solid var(--gm-tinta-200);min-height:34px;color:var(--gm-tinta-900);font:inherit;background:#fff;border-radius:6px;padding:5px 10px;font-size:.74rem}.dashboard-toolbar button:hover{background:var(--gm-brasa-50)}.metrics>div,.chart,.app-list li{border:1px solid var(--gm-tinta-100);background:#fff;border-radius:10px;padding:14px}.metrics>div{min-width:0}.metrics strong{font-size:.85rem;line-height:1.2;display:block}.metrics small,.chart small{color:var(--gm-tinta-500);font-size:.73rem;display:block}.metrics b{color:var(--gm-tinta-900);font-size:clamp(1.3rem,3vw,2.2rem);display:block}.chart{margin-top:14px}.dashboard-bottom{grid-template-columns:1fr 1.85fr;gap:11px;display:grid}.dashboard-bottom.without-ranking{grid-template-columns:1fr}.ranking .app-list li{border:0;padding:6px 0;font-size:.74rem}.ranking .app-list li>span{width:24px;height:24px}.ranking .app-list small{font-size:.62rem}.bars{border-bottom:1px solid var(--gm-tinta-200);background:repeating-linear-gradient(to top, transparent 0 39px, var(--gm-tinta-100) 40px);align-items:end;gap:3%;height:201px;padding:12px 9px 0;display:flex}.bars i{height:var(--value);background:linear-gradient(var(--gm-brasa-400), var(--gm-brasa-100));border-radius:5px 5px 0 0;flex:1}.chart-axis{color:var(--gm-tinta-500);justify-content:space-between;margin-top:6px;font-size:.65rem;display:flex}.app-list{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.app-list li{align-items:center;gap:10px;display:flex}.app-list li>small{margin-left:auto}.app-list small{color:var(--gm-tinta-500)}.app-thread-head small{color:var(--gm-tinta-500);display:block}.app-thread-head i,.phone-contact i{width:27px;height:27px;color:var(--gm-brasa-800);background:var(--gm-brasa-100);border-radius:50%;flex:none;place-items:center;font-size:.63rem;font-style:normal;font-weight:700;display:grid}.app-thread{min-width:0;color:var(--gm-tinta-900);background:#fff;padding:12px}.app-thread-head{border-bottom:1px solid var(--gm-tinta-200);align-items:center;gap:8px;padding-bottom:9px;font-size:.84rem;display:flex}.thread-messages .bubble{background:var(--gm-tinta-75)}.thread-messages .outgoing{background:var(--gm-brasa-100)}.demo-search{width:100%;margin-bottom:8px}.demo-results .app-list{color:var(--gm-tinta-900)}.demo-setting{align-items:center;gap:8px;padding:10px 0;display:flex}.mobile-thread{border-radius:8px}.demo figcaption{color:var(--gm-tinta-600);background:var(--gm-tinta-50);text-align:center;padding:6px 12px;font-size:.69rem}.channels{border-bottom:1px solid var(--border);background:var(--gm-tinta-900);gap:13px;padding:27px 0 28px;display:grid}.channel-heading{justify-content:center;align-items:center;gap:8px;display:flex}.channel-heading button{border:1px solid var(--border);background:var(--panel);width:26px;height:26px;color:var(--muted);border-radius:50%;padding:0;font-size:.64rem}.channel-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.channel-track{width:max-content;animation:38s linear infinite paused channels-slide;display:flex}.channels.scene-on .channel-track:not(.ticker-paused):not(:hover){animation-play-state:running}.channel-track .pills{flex-wrap:nowrap;gap:8px;margin-right:8px}.channel-track li{white-space:nowrap;align-items:center;gap:7px;padding:7px 12px;display:flex}.channel-track b{color:var(--highlight)}.channel-track .green{color:#67d99b}.channel-track .pink{color:#f1a7cf}.channel-track .blue{color:#93b8ff}.channel-track .red{color:#ffa092}@keyframes channels-slide{to{transform:translate(-50%)}}.eyebrow{color:var(--highlight);font:500 .69rem/1.5 var(--gm-font-mono);text-transform:uppercase;letter-spacing:.14em}.strip{border-block-end:1px solid var(--border);background:radial-gradient(ellipse at 14% 72%, #ff5a1f19, transparent 45%), var(--gm-tinta-900)}.strip-inner{grid-template-columns:248px minmax(0,1fr);align-items:center;gap:34px;padding-block-start:30px;padding-block-end:30px;display:grid}.awards-heading h2{max-width:12ch;margin-top:8px;font-size:clamp(1.75rem,3vw,2.25rem)}.awards-count{align-items:center;gap:12px;margin-top:15px;font-size:.88rem;line-height:1.3;display:flex}.awards-count strong{color:var(--highlight);letter-spacing:-.075em;font-size:4.25rem;line-height:.95}.awards-count span{max-width:15ch}.awards-groups{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:18px 26px;display:grid}.awards-annual{grid-column:1/-1}.awards-label{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;margin-bottom:12px;padding-bottom:6px;display:flex}.awards-label h3{letter-spacing:0;font-size:.83rem;line-height:1.45}.awards-label h3 span{color:var(--muted);margin-left:5px;font-weight:400}.awards-label a{color:var(--muted);text-underline-offset:3px;font-size:.75rem}.awards-label a:hover{color:var(--ink)}.awards{flex-wrap:wrap;justify-content:center;gap:12px 0;padding:0;list-style:none;display:flex}.awards li{text-align:center;align-content:start;justify-items:center;gap:8px;width:20%;padding-inline-start:4px;padding-inline-end:4px;display:grid}.awards li img{object-fit:contain;filter:drop-shadow(0 4px 6px #0004);width:82px;height:95px}.award-caption{gap:2px;max-width:18ch;display:grid}.award-caption b{color:var(--ink);font-size:.86rem;line-height:1.2}.award-caption span{color:var(--muted);font-size:.78rem;line-height:1.25}.award-caption small{color:var(--highlight);font-size:.7rem;line-height:1.25}.awards-season li{width:33.3333%}.awards-shortlist li{width:100%}.awards-shortlist li img{width:112px}.awards-mobile-sources{display:none}.band{padding-block-start:106px;padding-block-end:106px}.band.shaded{background:radial-gradient(ellipse at 64% 0%, #25315338, transparent 70%), var(--gm-tinta-900);border-block-start:1px solid #7480a31a;border-block-end:1px solid #7480a31a}.compact{padding-block-start:70px;padding-block-end:70px}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-head h2{margin:8px 0 12px}.section-head p:last-child{max-width:580px;margin-inline-start:auto;margin-inline-end:auto}.grid{gap:13px;display:grid}.grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);background:linear-gradient(135deg, #1f294766, transparent 75%), var(--gm-tinta-900);border-radius:15px}.problem{flex-direction:column;min-height:268px;padding:20px;display:flex}.problem>span{color:var(--highlight);font:500 .7rem var(--gm-font-mono);margin-bottom:12px}.problem p,.feature p{margin-top:9px;font-size:.85rem}.problem>b{border-top:1px solid var(--border);color:var(--highlight);margin-top:auto;padding-top:14px;font-size:.81rem}.story{overflow:hidden}.story-steps{border-bottom:1px solid var(--border);background:#1f294766;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.story-steps:before{content:"";background:linear-gradient(90deg, var(--highlight) var(--story-progress,0%), var(--gm-tinta-600) 0);height:2px;position:absolute;top:36px;left:10%;right:10%}.story-steps button{color:var(--muted);background:0 0;border:0;justify-items:center;gap:7px;padding:19px 5px;font-size:.76rem;display:grid;position:relative}.story-steps b{border:1px solid var(--border);width:35px;height:35px;color:var(--ink);background:var(--page);font:500 .76rem var(--gm-font-mono);border-radius:50%;place-items:center;display:grid;position:relative}.story-steps button:-webkit-any([aria-pressed=true],:hover){color:var(--ink)}.story-steps button:is([aria-pressed=true],:hover){color:var(--ink)}.story-steps button[aria-pressed=true] b{background:var(--gm-brasa-400);border-color:var(--highlight);color:var(--page);box-shadow:0 0 0 5px var(--warm)}.story-body{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:center;gap:22px;padding:22px;display:grid}.story-copy h3{margin:8px 0 12px;font-size:clamp(1.4rem,3vw,2.2rem)}.story-copy>p:not(.eyebrow){font-size:.9rem}.story-app{background:var(--gm-tinta-50);color:var(--gm-tinta-900);border-radius:11px;overflow:hidden}.story-chrome{border-bottom:1px solid var(--gm-tinta-200);min-height:39px;font:500 .68rem var(--gm-font-mono);align-items:center;gap:14px;padding:6px 12px;display:flex}.story-chrome .lights i{width:8px;height:8px}.story-main{--gh-border:#dde4ee;background:var(--gm-tinta-75);min-width:0;padding:16px}.story-builder-head{color:#50607a;justify-content:space-between;align-items:center;gap:6px;font-size:.75rem;display:flex}.story-builder-head>span>span{color:#617594;margin-inline-start:4px;margin-inline-end:4px}.story-main h4{margin:7px 0 12px;font-size:1.3rem}.story-flow{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.story-flow .gh-flow{align-content:center;padding:12px;font-size:.76rem}.story-flow .gh-flow-end{color:#40516a}.story-result{border:1px solid var(--gh-border);background:#fff;border-radius:8px;justify-items:start;gap:6px;padding:12px;display:grid;box-shadow:0 4px 10px #18274112}.story-result .gh-tag{gap:4px}.story-result>b{font-size:.91rem;line-height:1.25}.story-result p{color:#50607a;font-size:.76rem}.story-foot{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding:0 12px 16px;font-size:.75rem;display:flex}.story-foot .button{min-height:32px;padding:3px 12px;font-size:.72rem}.story-close{text-align:center;margin-top:22px;font-size:1.05rem}.story-close strong{color:var(--ink)}.split{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(25px,7vw,90px);display:grid}.split h2{margin:10px 0 14px}.split .pills{margin:20px 0}.checks{color:var(--gm-tinta-200);gap:9px;margin-top:19px;padding:0;font-size:.9rem;list-style:none;display:grid}.checks li{padding-left:20px;position:relative}.checks li:before{position:absolute;left:0}.conversation{padding:clamp(13px,3vw,22px)}.call-label{border:1px solid var(--border);background:var(--warm);border-radius:100px;padding:6px 9px;display:inline-block}#whatsapp .fine{margin-top:19px}.call-stage{isolation:isolate;padding:24px 16px 17px;position:relative}.call-stage:before{content:"";z-index:-1;background:radial-gradient(at 56% 40%,#2a695547,#0000 62%),radial-gradient(at 28% 88%,#ff75492e,#0000 63%);border-radius:50%;position:absolute;top:5%;bottom:0;left:-8px;right:-8px}.call-stage .conversation{background:linear-gradient(150deg,#1a2741,#101729 60%);border:1px solid #8196b1;border-radius:21px;box-shadow:0 0 0 4px #99aed21a,0 25px 60px #0008,inset 0 1px #f0f5fc28}.preview-title{border-bottom:1px solid #8499bb2c;align-items:center;gap:10px;min-width:0;padding-bottom:12px;font-size:.87rem;line-height:1.25;display:flex}.preview-title small{color:var(--muted);margin-top:3px;font-size:.68rem;display:block}.call-channel{color:#a6efc4;background:#1e413f;border:1px solid #59b88b43;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.call-channel svg,.call-notes svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.call-demo-tag{color:var(--muted);font:500 .58rem var(--gm-font-mono);white-space:nowrap;border:1px solid #8196b148;border-radius:99px;margin-left:auto;padding:4px 6px}.call-tabs{border:1px solid var(--border);background:#0b1325;border-radius:10px;gap:4px;margin-top:11px;padding:3px;display:flex}.call-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;font-size:.78rem;font-weight:650}.call-tabs button[aria-pressed=true]{color:var(--ink);background:#253652;box-shadow:inset 0 0 0 1px #9bacc32b}.call-face{text-align:center;justify-items:center;padding-top:12px;display:grid}.call-contact{isolation:isolate;text-align:left;background:radial-gradient(at 81% 25%,#2e685b,#0000 70%),linear-gradient(145deg,#172936,#0b1625);border:1px solid #7aa49c57;border-radius:14px;align-items:flex-end;width:100%;min-height:176px;padding:15px;display:flex;position:relative;overflow:hidden}.call-contact:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 75% 40%,#0000 0 22px,#9fd1bc24 23px 24px,#0000 25px 43px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0005,#000);mask-image:linear-gradient(90deg,#0005,#000)}.call-avatar{z-index:-1;aspect-ratio:1;border:1px solid #9aefbf99;border-radius:50%;width:min(44%,154px);padding:4px;position:absolute;top:50%;right:6%;transform:translateY(-50%);box-shadow:0 0 0 7px #7becab22,0 0 42px #5dc38d6b}.call-avatar:after{content:"";background:#58db96;border:2px solid #17332e;border-radius:50%;width:13px;height:13px;position:absolute;bottom:7%;right:7%}.call-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.call-person small{color:#b0d2c8;max-width:12em;font:500 .56rem/1.35 var(--gm-font-mono);letter-spacing:.06em;display:block}.call-person h3{margin-block-start:6px;margin-block-end:8px;font-size:clamp(1.22rem,5.5vw,1.8rem)}.call-person>span{color:#c1e8d7;background:#152b30;border:1px solid #6db79c45;border-radius:99px;padding:3px 7px;font-size:.62rem;display:inline-flex}.call-signal{width:100%;padding:9px 0 5px}.call-readout{min-height:26px;color:var(--muted);font:500 .69rem var(--gm-font-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 9px;display:flex}.call-readout p{color:#dce5f5}[data-state=active] #call-status{color:#ffad96}[data-state=active] #call-status:before{content:"●";color:#ff8e7d;margin-right:5px}.wave{justify-content:center;align-items:center;gap:4px;height:32px;display:flex}.wave i{--wave-height:11px;width:3px;height:var(--wave-height);opacity:.48;background:linear-gradient(#9cf0be,#377663);border-radius:4px}.wave i:nth-child(2n){--wave-height:18px;animation-delay:-.4s!important}.wave i:nth-child(3n){--wave-height:24px;animation-delay:-.6s!important}.wave i:nth-child(7){--wave-height:30px}[data-state=active]:not(:has(#call-mute[aria-pressed=true])) .wave i{opacity:1;animation:.72s ease-in-out infinite alternate voice-wave}[data-state=ringing] .call-avatar{animation:1s ease-out infinite call-pulse}@keyframes call-pulse{to{box-shadow:0 0 0 13px #7becab00,0 0 42px #5dc38d6b}}@keyframes voice-wave{0%{scale:1 .38}to{scale:1}}.call-controls{grid-template-columns:44px 56px 44px;align-items:center;gap:13px;display:grid}.call-controls button{width:44px;height:44px;color:var(--ink);border:1px solid var(--border);background:#263750;border-radius:50%;place-items:center;display:grid}.call-controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.call-controls button[aria-pressed=true]{background:var(--gm-brasa-700)}.call-controls button:disabled{opacity:.55;cursor:default}#call-start,#call-stop{grid-area:1/2;width:56px;height:56px}#call-start{background:#167d48;border-color:#6be6a3;box-shadow:0 0 0 5px #5dd89121,0 8px 22px #041d1b}#call-stop{background:#a83347;border-color:#ff8b95;box-shadow:0 0 0 5px #ff777a22}[data-state=ready] #call-stop,[data-state=ended] #call-stop,[data-state=ringing] #call-start,[data-state=active] #call-start{display:none}.call-next{place-items:center;min-height:45px;display:grid}.call-next p{font-size:.74rem}.call-view-log{min-height:44px;color:var(--highlight);text-underline-offset:3px;background:0 0;border:0;padding:5px 8px;font-size:.78rem;font-weight:650;text-decoration:underline}.call-history{min-height:339px;padding:18px 0 4px}.call-history-channel{margin-top:3px;font-size:.78rem}.call-history-empty,.call-recording{background:var(--panel);border:1px solid var(--border);border-radius:9px;margin-top:14px;padding:12px;font-size:.8rem}.call-recording-head{align-items:center;gap:9px;display:flex}.call-recording-head>span{color:#a5efd0;background:#194036;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.call-recording-head small{color:var(--muted);display:block}.call-recording dl{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;padding-top:8px;display:grid}.call-recording dt{color:var(--muted);font-size:.7rem}.call-recording dd{margin:0;font-weight:700}#call-duration{font-variant-numeric:tabular-nums}.call-saved{color:#a5efd0}.call-transcript{border-top:1px solid var(--border);margin-top:8px}.call-transcript summary{min-height:44px;color:var(--highlight);cursor:pointer;align-content:center}.call-transcript p{margin-bottom:6px}.call-transcript b{color:var(--ink)}.call-notes{z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin:0 -4px;display:grid;position:relative}.call-notes>div{background:linear-gradient(120deg,#312036,#171d35);border:1px solid #776185;border-radius:11px;align-items:center;gap:6px;padding:8px;display:flex;box-shadow:0 8px 24px #0008}.call-notes>div:first-child{transform:rotate(-4deg)}.call-notes>div:last-child{transform:rotate(3deg)translateY(7px)}.call-notes>div>span{color:#ffb198;background:#542e3e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.82rem;display:grid}.call-notes svg{width:16px;height:16px}.call-notes b,.call-notes small{line-height:1.3;display:block}.call-notes b{color:var(--ink);font-size:.69rem}.call-notes small{color:var(--muted);margin-top:2px;font-size:.61rem}.bubble{background:var(--gm-tinta-800);border-radius:10px 10px 10px 2px;width:-moz-fit-content;width:fit-content;max-width:88%;margin-top:9px;padding:9px 12px;font-size:.82rem}.bubble.outgoing{background:var(--warm);border-radius:10px 10px 2px;margin-left:auto}.ai{background:radial-gradient(ellipse at 90% 4%, var(--warm), transparent 65%), var(--gm-tinta-900);padding:clamp(20px,4vw,52px);overflow:clip}#agentes-ia{padding-block-start:65px;padding-block-end:65px}.ai .split{gap:26px}.ai-channel-label{color:var(--ink);margin-top:19px;font-size:.81rem}.ai .pills{margin-top:9px}.ai-visual{isolation:isolate;background:radial-gradient(at 75% 38%,#aa513e4d,#0000 61%);justify-items:start;width:min(100%,460px);margin-inline-start:auto;margin-inline-end:auto;padding:23px 12px 0;display:grid;position:relative}.ai-visual:before,.ai-visual:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ff946963;border-radius:50%;position:absolute;top:18%;bottom:12%;left:8%;right:0;transform:rotate(25deg)}.ai-visual:after{border-color:#949dce46;top:20%;bottom:14%;left:2%;right:7%;transform:rotate(-32deg)}.ai-chat{width:82%;min-width:0;color:var(--gm-tinta-900);background:linear-gradient(155deg,#fff,#f6f4fb 72%);border:3px solid #fff;border-radius:23px;padding:12px;position:relative;transform:rotate(-3deg);box-shadow:-5px 7px #9e9db7,0 22px 40px #0008}.ai-chat header{border-bottom:1px solid var(--gm-tinta-200);align-items:center;gap:7px;padding-bottom:9px;line-height:1.25;display:flex}.ai-avatar{background:var(--gm-tinta-900);border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.ai-chat header b{font-size:.9rem}.ai-chat header small,.ai-chat-demo{color:#50607a;font-size:.62rem;display:block}.ai-chat-demo{border:1px solid var(--gm-tinta-200);border-radius:6px;margin-left:auto;padding:3px 5px}.ai-transcript{margin:0;padding:3px 0 8px;list-style:none}.ai-chat .bubble{background:#e9edf7;max-width:94%;margin-top:7px;padding:7px 9px;font-size:.8rem;line-height:1.32}.ai-chat .bubble small{color:#445676;margin-bottom:2px;font-size:.62rem;font-weight:700;display:block}.ai-chat .bubble.outgoing{background:#fbe4da}.ai-chat .bubble.outgoing small{color:#7d482f}.ai-result{z-index:1;color:#142b3a;background:#eef9f3;border:1px solid #9eccc2;border-radius:13px;justify-self:end;width:min(88%,242px);margin-top:-4px;padding:10px 12px;font-size:.76rem;position:relative;transform:rotate(3deg);box-shadow:0 10px 27px #0006}.ai-result>p{color:#145437;font-weight:700}.ai-result>p span{background:#ccebdc;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:3px;display:inline-grid}.ai-result dl{grid-template-columns:1fr 1fr;gap:4px;margin:7px 0;display:grid}.ai-result dt{color:#50607a;font-size:.67rem}.ai-result dd{margin:0;font-weight:700}.ai-handoff{border-top:1px solid #c9e4d4;align-items:center;gap:7px;padding-top:6px;line-height:1.25;display:flex}.ai-handoff>span{color:#145437;background:#dcebe5;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.64rem;font-weight:700;display:grid}.ai-handoff small{color:#50607a;margin-top:2px;display:block}.ai-companion{justify-items:end;width:45%;display:grid;position:absolute;top:48px;right:-2px}.ai-companion span{color:#ffd2c0;font:500 .64rem var(--gm-font-mono);letter-spacing:.15em;margin-right:7px}.ai-companion i{background:#ff976a;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #ff976a}.ai-companion img{filter:drop-shadow(0 15px 15px #14091985);width:100%;max-width:none;transform:rotate(-9deg)scaleX(-1)}.ai-replay{justify-content:space-between;align-items:center;gap:9px;width:100%;margin-top:12px;display:flex}.ai-replay button{min-height:44px;color:var(--highlight);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:5px 7px;font-size:.77rem;font-weight:650;display:inline-flex}.ai-replay button span:first-child{font-size:1rem}.ai-progress{gap:4px;display:flex}.ai-progress i{background:#d1a5a44a;border-radius:3px;width:13px;height:3px}.ai-progress i.lit{background:var(--highlight)}.ai-step[aria-hidden=true]{visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.ai-step[aria-hidden=false]{animation:.32s ease-out both scene-enter}.ai-visual.scene-on .ai-companion img{animation:3s ease-in-out 2 alternate companion-float}.story.scene-on :-webkit-any(.gh-node,.gh-flow-end,.story-result){animation:.38s ease-out both scene-enter}.story.scene-on :is(.gh-node,.gh-flow-end,.story-result){animation:.38s ease-out both scene-enter}.story.scene-on .gh-node:nth-child(2){animation-delay:.4s}.story.scene-on .gh-node:nth-child(3){animation-delay:.8s}.story.scene-on .gh-flow-end{animation-delay:1.2s}.story.scene-on .story-result{animation-delay:1.6s}}@keyframes companion-float{to{translate:0 -9px}}.feature-dialog{width:min(755px,100% - 32px);max-width:none}.modal-features{counter-reset:features;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.modal-features li{counter-increment:features;border:1px solid var(--border);border-radius:9px;padding:12px}.modal-features li:before{content:counter(features, decimal-leading-zero);color:var(--highlight);font:500 .71rem var(--gm-font-mono);display:block}.modal-features li p{margin:4px 0 0;font-size:.79rem}@keyframes scene-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.ai-points{margin-top:38px}.ai-points .card{padding:14px;font-size:.83rem}.ai-points p{margin-top:5px;font-size:.77rem}.mobile-lead{color:var(--highlight);margin:0 0 9px}.store-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.store-buttons a{background:var(--panel);border:1px solid var(--border);min-width:135px;color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.store-buttons a:hover{background:var(--gm-tinta-700)}.store-os{flex:none;width:25px;height:27px}.store-os.apple{fill:#eef1fb}.store-os.android{fill:none;stroke:#57bb85;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.store-buttons small,.store-buttons b{line-height:1.15;display:block}.store-buttons small{color:var(--muted);font-size:.63rem}.phones{isolation:isolate;width:100%;min-width:0;position:relative}.phone-icon-defs{position:absolute;overflow:hidden}.phone-composition{--phone-scale:.7;aspect-ratio:732/788;background:radial-gradient(at 48% 74%,#32406b40,#0000 65%);width:100%;position:relative;overflow:clip}.phone-stage{width:732px;height:788px;transform:scale(var(--phone-scale));transform-origin:0 0;position:absolute;top:0;bottom:auto;left:0;right:auto}.phone-orbit{pointer-events:none;border:1px solid #ff9a6d29;border-radius:50%;width:640px;height:640px;position:absolute;top:50px;left:26px;transform:rotate(-28deg)scaleY(.7)}.phone-orbit.orbit-two{border-color:#a7b7df1a;top:120px;left:95px;transform:rotate(30deg)scaleX(.65)}.phone{background:#171c2d;border:9px solid #242a40;border-radius:63px;width:375px;height:750px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:absolute;box-shadow:inset 0 0 0 2px #65708a80,0 0 0 1.5px #8390b344,0 18px 38px #0007,0 0 30px #6577ae22}.phone-screen{border-radius:52px;width:100%;height:100%;position:relative;overflow:hidden}.phone.lock{z-index:1;color:#f8f9ff;top:15px;left:0;transform:rotate(-4deg)}.phone.lock .phone-screen{background:radial-gradient(at 97% 0,#43466c,#0000 49%),radial-gradient(at 0 88%,#28233e,#0000 58%),#0c1120}.phone.lock .phone-screen:before,.phone.lock .phone-screen:after{content:"";z-index:0;pointer-events:none;border:1.5px solid #a3afd71f;border-radius:50%;width:430px;height:580px;position:absolute;transform:rotate(-28deg)}.phone.lock .phone-screen:before{top:130px;left:-203px}.phone.lock .phone-screen:after{top:122px;left:125px}.phone.inbox{z-index:2;color:#18232c;background:#fff;width:357px;height:717px;top:56px;left:375px;transform:rotate(4deg)}.phone.inbox .phone-screen{background:#fff}.notch{z-index:3;background:#010206;border-radius:24px;width:123px;height:34.5px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone-status{z-index:2;letter-spacing:-.5px;justify-content:space-between;align-items:center;height:45px;padding-top:24px;font-size:12px;line-height:15px;display:flex;position:absolute;top:0;bottom:auto;left:24px;right:24px}.phone-status>b{font-weight:650}.phone-connectivity{align-items:center;gap:5px;font-size:11px;display:inline-flex}.phone-signal{align-items:end;gap:2px;height:11px;display:flex}.phone-signal>i{background:currentColor;border-radius:1px;width:3px;height:4px}.phone-signal>i:nth-child(2){height:6px}.phone-signal>i:nth-child(3){height:8px}.phone-signal>i:nth-child(4){height:11px}.phone-battery{border:1px solid;border-radius:3px;width:20px;height:10px;padding:1.5px;position:relative}.phone-battery:after{content:"";background:currentColor;border-radius:1px;width:1.5px;height:4px;position:absolute;top:2px;right:-3px}.phone-battery>i{background:currentColor;border-radius:1px;width:80%;height:100%;display:block}.clock{z-index:1;text-align:center;justify-items:center;margin:82px 0 40px;display:grid;position:relative}.clock small{color:inherit;letter-spacing:-.5px;font-size:21px;font-weight:500}.clock b{color:inherit;letter-spacing:-7px;font-size:81px;font-weight:300;line-height:1.05}.phone-notifications-heading{z-index:1;justify-content:space-between;align-items:center;margin-bottom:25px;padding:0 17px;font-size:15px;display:flex;position:relative}.phone-notifications-heading b{font-weight:600}.phone-notifications-heading>span{color:#e1e5f2;background:#e9eeff1d;border-radius:20px;padding:8px 10px;font-size:10px}.phone-notifications{z-index:1;gap:8px;padding:0 8px;display:grid;position:relative}.notice{color:#f7f8ff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#a5adc943,#bdc8e635);border:1px solid #d9dff54d;border-radius:18px;align-items:center;gap:10px;width:100%;min-height:77px;padding:12px 10px;font:400 13px/1.24 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:flex;box-shadow:inset 0 1px #eef1ff18,0 4px 10px #0002}.notice:hover{background-color:#adb5d328}.notice img{border-radius:12px;flex:none;width:42px;height:42px}.notice>span{flex:1;min-width:0}.notice b{justify-content:space-between;align-items:baseline;gap:4px;font-size:13px;font-weight:600;display:flex}.notice b small{color:#dce0ef;font-size:10px;font-weight:400}.notice b+span{margin-top:3px;display:block}.phone-lock-tools{justify-content:space-between;align-items:center;display:flex;position:absolute;top:auto;bottom:24px;left:23px;right:23px}.phone-lock-tools>span{background:#c8d1f02d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.phone svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.phone-lock-tools svg{width:21px;height:21px}.phone-home-indicator{z-index:4;pointer-events:none;background:currentColor;border-radius:5px;width:126px;height:4.5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.phone.inbox .phone-home-indicator{background:#17212e}.phone-app{flex-direction:column;min-height:0;display:flex;position:absolute;top:60px;bottom:14px;left:0;right:0}.phone-account{flex:none;align-items:center;gap:11px;height:82.5px;padding:9px 16.5px 10.5px;display:flex}.phone-account>span{color:#9ba3aa;background:#f8fafb;border:1.5px solid #dce2e6;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-size:12px;font-weight:400;display:grid}.phone-account b,.phone-account small{line-height:1.25;display:block}.phone-account b{letter-spacing:-.2px;font-size:15px;font-weight:600}.phone-account small{color:#9aa1a8;margin-top:3px;font-size:10.5px}#phone-overview{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.phone-search-wrap{border:1.5px solid #737d83;border-radius:12px;flex:none;align-items:center;gap:10px;min-height:64.5px;margin:0 12px;padding:0 13px;display:flex}.phone-search-wrap>svg{flex:none;width:16px;height:16px}.phone-search{outline-offset:0;color:#25323d;letter-spacing:-.5px;background:0 0;border:0;width:100%;min-width:0;height:60px;padding:0;font:400 16px -apple-system,BlinkMacSystemFont,sans-serif}.phone-search::placeholder{color:#6b737a;letter-spacing:0;opacity:1;font-size:11.5px}.phone-search::-webkit-search-cancel-button{cursor:pointer}.phone-inbox-tabs{border-bottom:1px solid #e4e7eb;flex:none;align-items:stretch;height:54px;margin-top:4px;display:flex}.phone-inbox-tabs span{white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:10.5px;display:flex}.phone-inbox-tabs .active{color:#a04b29;border-bottom:3px solid #f06d3c}.phone-filters{flex:none;align-items:center;gap:7.5px;min-height:55.5px;padding:7.5px 12px;display:flex}.phone-filters button,.phone-counter{color:#66717a;white-space:nowrap;background:#fff;border:1.5px solid #d0d5d9;border-radius:10px;justify-content:center;align-items:center;gap:3px;height:39px;padding:0 9px;font:400 10.5px -apple-system,BlinkMacSystemFont,sans-serif;display:inline-flex}.phone-counter{padding:0 7.5px}.phone-counter svg{width:12px;height:15px}.phone-counter b{font-weight:500}.phone-filters button{cursor:pointer}.phone-filters button[aria-pressed=true]{color:#46515b}.phone-filters button[aria-pressed=true][data-phone-filter=unread]{color:#9e4826;background:#fff2eb;border-color:#ee9e7d}#phone-filter-panel{z-index:5;background:#fff;border:1px solid #d8dee5;border-radius:10px;padding:15px;font-size:13px;position:absolute;top:174px;left:57px;box-shadow:0 8px 25px #15223724}#phone-filter-panel label{white-space:nowrap;align-items:center;gap:8px;display:flex}#phone-filter-panel input{accent-color:#db6435;width:18px;height:18px}#phone-list{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden}#phone-list::-webkit-scrollbar{display:none}.phones[data-view] #phone-list{overflow:auto}@media (min-width:721px){#phone-list{overflow:auto}}.phone-contact{color:#24303b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9edf0;align-items:center;gap:10.5px;width:100%;height:78px;padding:9px 12px;font-family:inherit;display:flex}.phone-contact:hover{background:#fff8f3}.phone-contact .phone-avatar{color:#3f676c;background:#cdeeed;border-radius:50%;flex:none;place-items:center;width:49.5px;height:49.5px;font-size:12px;font-style:normal;font-weight:400;display:grid;position:relative}.phone-contact .tone-1{color:#4c6b5e;background:#d5e9e0}.phone-contact .tone-2{color:#816a50;background:#eee3d6}.phone-contact .tone-3{color:#68628e;background:#e5e4f5}.phone-channel{color:#fff;background:#21ac79;border:1.5px solid #fff;border-radius:50%;width:17px;height:17px;padding:2.5px;position:absolute;bottom:-1px;right:-1px}.phone-channel.instagram{background:linear-gradient(40deg,#ffb540,#dc3798,#7753da);border-radius:5px}.phone-contact .phone-person{flex:1;min-width:0}.phone-person b,.phone-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phone-person b{font-size:12px;font-weight:600}.phone-person small{color:#9ca3aa;margin-top:7px;font-size:10px}.phone-meta{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:end;gap:10px;width:35px;display:flex}.phone-meta time{color:#9ca3aa;font-size:9px}.phone-meta em{color:#fff;background:#356b63;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.phone-empty{color:#7c8792;padding:15px;font-size:13px}.phone-tabs{color:#53606b;background:#fff;border-top:1px solid #e9edf0;flex:none;grid-template-columns:repeat(5,1fr);height:76.5px;padding:9px 5px 5px;display:grid}.phone-tabs>span{align-content:start;justify-items:center;gap:6px;display:grid}.phone-tabs svg{box-sizing:content-box;width:22px;height:22px;padding:2px}.phone-tabs small{white-space:nowrap;font-size:8px;line-height:1.1}.phone-tabs .active{color:#a8502c}.phone-tabs .active svg{background:#fff0e7;border-radius:50%;box-shadow:0 0 0 6px #fff0e7}.phone-add{color:#fff;cursor:pointer;background:#e96734;border:0;border-radius:12px;width:57px;height:57px;font:300 40px/1 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;bottom:70px;right:21px;box-shadow:0 7px 14px #252c3b2e}.phones[data-view=conversation] .phone-add{display:none}.phone-scene-note{text-align:center;max-width:350px;margin:14px auto 0;padding-inline-start:15px;padding-inline-end:15px;font-size:.72rem}#phone-reset{min-height:44px;color:var(--highlight);font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;margin-inline-end:auto;padding:6px 10px;text-decoration:underline;display:none}#phone-conversation{flex-direction:column;flex:1;min-height:0;display:flex}#phone-back{color:#9f4a27;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e8ec;flex:none;min-height:48px;padding:9px 15px;font:500 14px -apple-system,BlinkMacSystemFont,sans-serif}#phone-thread{scrollbar-width:thin;overscroll-behavior:contain;background:#f3f5f8;flex:1;min-height:0;padding:12px;overflow:auto}#phone-thread .app-thread-head{z-index:1;background:#f3f5f8;padding:12px 0;font-size:15px;position:sticky;top:-12px}#phone-thread .app-thread-head i{width:36px;height:36px;font-size:12px}#phone-thread .app-thread-head small{font-size:10px}#phone-thread .bubble{margin-top:10px;padding:11px;font-size:13px;line-height:1.4}#phone-thread time{color:#84909e;text-align:right;margin-top:5px;font-size:9px;display:block}.phone-appointment{color:#20563c;background:#eef9f2;border:1px solid #bddacb;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px;font-size:13px;line-height:1.35;display:flex}.phone-appointment>span{font-size:20px}.phone-appointment small{margin-top:4px;font-size:10px;display:block}.feature{min-height:166px;padding:17px}.feature-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.feature-top span,.assurance>span{background:var(--warm);width:34px;height:34px;color:var(--highlight);border-radius:10px;place-items:center;display:grid}.feature-glyph{align-items:end;gap:4px;height:23px;display:flex}.feature-glyph i{background:var(--gm-tinta-500);border-radius:2px;width:9px;height:11px}.feature-glyph i:nth-child(2){background:var(--gm-tinta-400);height:15px}.feature-glyph i:nth-child(3){background:var(--gm-brasa-400);height:21px}.feature:nth-child(2n) .feature-glyph{align-items:center}.feature:nth-child(3n) .feature-glyph i{border-radius:50%;height:9px}.feature.scene-on .feature-glyph i{transform-origin:bottom;animation:.55s ease-out both glyph-rise}.feature.scene-on .feature-glyph i:nth-child(2){animation-delay:.12s}.feature.scene-on .feature-glyph i:nth-child(3){animation-delay:.22s}@keyframes glyph-rise{0%{opacity:.35;transform:scaleY(.25)}to{opacity:1;transform:none}}.feature h3{font-size:1.02rem}#recursos{padding-bottom:84px}#comparativo{isolation:isolate;padding-top:20px;position:relative}#comparativo:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#9dadcf07 1px,#0000 1px),linear-gradient(90deg,#9dadcf07 1px,#0000 1px),radial-gradient(at 50% 0,#ff763508,#0000 62%);background-size:56px 56px,56px 56px,auto;position:absolute;top:-35px;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(#0000,#000 8% 88%,#0000)}#comparativo .section-head{max-width:1080px;margin-bottom:46px}#comparativo .section-head h2{margin:0 0 18px}#comparativo .section-head p{max-width:none;font-size:1rem}#comparison-title [data-comparison-stack],#comparison-title [data-comparison-price]{white-space:nowrap}#comparison-title [data-comparison-stack]{color:#b5bfd3;font-weight:600}.comparison-heading-break{display:none}.comparison-heading-period{white-space:nowrap}.comparison-scenarios{border:1px solid var(--border);background:#111a2c;border-radius:12px;grid-template-columns:auto auto;gap:4px;max-width:100%;margin-top:22px;padding:4px;display:inline-grid}.comparison-scenarios button{color:#b4c0d6;background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;padding:9px 15px;font-size:.8rem;font-weight:600}.comparison-scenarios button span{color:inherit;font-size:.72rem}.comparison-scenarios button[aria-pressed=true]{color:#ffd0b9;background:#4a2d2c;border-color:#d293744f;box-shadow:0 2px 7px #0002}.comparison-scenarios button:hover{color:#fff0e8}.comparison{background:linear-gradient(135deg,#131b30,#0e1527 60%,#0c1323);border:1px solid #7384ac48;border-radius:20px;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;box-shadow:inset 0 1px #d9e2ff06}.comparison table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:.875rem;line-height:1.5}.comparison-resource-col{width:44%}.comparison-cost-col{width:36%}.comparison-growthmax-col{width:20%}.comparison th,.comparison td{vertical-align:middle;border-bottom:1px solid #7485ad35;height:52px;padding:11px 14px}.comparison thead{color:#b9c3d9;font:500 .65rem/1.6 var(--gm-font-mono);text-transform:uppercase;letter-spacing:.065em;background:linear-gradient(100deg,#222d47,#1c243c)}.comparison thead th{height:42px;font-weight:500}.comparison thead th:last-child{color:var(--gm-brasa-200);text-align:right}.comparison thead th:last-child>span{display:inline}.comparison-cost-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.comparison-cost-heading>span:last-child{white-space:nowrap}.comparison sup,.comparison-notes sup{vertical-align:super;font-size:.62em;line-height:0}.comparison tbody th{color:#e2e7f2;font-weight:400}.comparison tbody tr{transition:background-color .18s}.comparison tbody tr:hover{background:#9dadcc08}.comparison tbody td:last-child{color:var(--gm-brasa-200);text-align:right;font-weight:600}.comparison-separate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.comparison-brand{color:#c5cee0;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:500;line-height:1.25;display:flex}.comparison-brand>span:last-child{min-width:0}.comparison-logo{background:#fff;border:1px solid #c2cbda;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;padding:3px;display:grid;overflow:hidden;box-shadow:0 1px 3px #0002}.comparison-logo img{object-fit:contain;width:100%;height:100%;display:block}.comparison-logo.mailchimp{background:#ffe01b}.comparison-logo.manychat{padding:0}.comparison-logo.manychat img{transform:scale(1.8)}.comparison-logo.lovable,.comparison-logo.calendly,.comparison-logo.typeform,.comparison-logo.botconversa{padding:0}.comparison-price{color:#aeb9d2;font:500 .75rem/1.45 var(--gm-font-mono);text-align:right;white-space:nowrap}.comparison-period{font-size:.9em}.comparison-price small{color:#8896b2;font:400 .57rem/1.3 var(--gm-font-sans);margin-top:2px;display:block}.comparison-included{white-space:nowrap}.comparison-included sup{margin-left:2px}.comparison-plan{color:var(--gm-brasa-200);text-underline-offset:4px;font-size:.77rem;text-decoration-color:#ffb19366}.comparison-plan:hover{text-decoration-color:currentColor}.comparison tfoot{font-weight:600}.comparison-users th{font-weight:400}.comparison-users td:nth-child(2){color:#aeb9d2;font-size:.78rem;font-weight:400}.comparison-users td:last-child{color:var(--gm-brasa-200);text-align:right;font-size:.8rem}.comparison-total{background:linear-gradient(110deg,#252539,#302431 62%,#412c32)}.comparison-total>*{border-bottom:0!important;height:83px!important}.comparison-total th{font-size:.91rem;font-weight:600}.comparison-total td:nth-child(2){color:#d4c4c6;text-align:right;font-weight:500}.comparison-total td:nth-child(2) strong{font-size:1.15rem;font-weight:600}.comparison-total td:nth-child(2)>span{font-size:.72rem}.comparison-total td:last-child{text-align:right;color:var(--gm-brasa-200)}.comparison-total small{color:#c7b9b5;margin-top:3px;font-size:.6rem;font-weight:400;display:block}.comparison-total strong{letter-spacing:-.035em;font-size:1.25rem;font-weight:700;line-height:1.3;display:inline-block}.comparison-total td:last-child>span{font-size:.72rem}.comparison-excluded-note{color:#8d9bb5;margin-top:4px;font-size:.65rem;display:block}.comparison-row-excluded :-webkit-any(.comparison-brand,.comparison-price){color:#8d9bb5}.comparison-row-excluded :is(.comparison-brand,.comparison-price){color:#8d9bb5}.comparison-row-excluded .comparison-logo{filter:saturate(.45)}.comparison-savings{background:linear-gradient(110deg,#382b30,#211e2b);border-top:1px solid #b378654d;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.comparison-savings>div>span{color:#d1c2c1;font-size:.76rem}.comparison-savings>div>p{color:var(--gm-brasa-200);align-items:baseline;gap:3px;margin-top:4px;display:flex}.comparison-savings [data-comparison-savings]{letter-spacing:-.045em;white-space:nowrap;font-size:1.8rem;font-weight:700;line-height:1.2}.comparison-savings>div>p>span{font-size:.85rem}.comparison-percentage{color:var(--gm-brasa-200);text-align:right;background:#ffb18c09;border:1px solid #d294734f;border-radius:10px;gap:2px;padding:10px 15px;display:grid}.comparison-percentage strong{font-size:1.2rem;font-weight:650;line-height:1.2}.comparison-percentage>span{color:#c7b9b9;font-size:.69rem}.comparison-notes>.comparison-setup{color:#b4bfd3}.comparison-notes{max-width:1040px;margin:15px auto 0}.comparison-notes>p{color:#8896b2;margin-top:7px;font-size:.66rem;line-height:1.6}.comparison-sources{color:#9facc5;border-top:1px solid #7384ac25;margin-top:12px;font-size:.72rem}.comparison-sources summary{cursor:pointer;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:44px;padding-block-start:8px;padding-block-end:8px;list-style:none;display:flex}.comparison-sources summary::-webkit-details-marker{display:none}.comparison-sources summary>span{transition:rotate .18s}.comparison-sources[open] summary>span{rotate:180deg}.comparison-sources>p{font-size:.72rem}.comparison-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-block-start:17px;margin-block-end:17px;padding:0;list-style:none;display:grid}.comparison-sources li a{color:#d8e0f1;text-underline-offset:3px;font-weight:600}.comparison-sources li>span{margin-top:4px;display:block}.comparison-exchange{min-height:44px;color:var(--highlight);text-underline-offset:3px;padding-block-start:10px;padding-block-end:10px;display:inline-block}.fine{max-width:1050px;color:var(--muted);margin:12px auto 0;font-size:.74rem}dialog{border:1px solid var(--border);background:var(--gm-tinta-900);max-width:min(540px,100% - 32px);color:var(--ink);border-radius:16px;padding:22px}dialog::backdrop{background:#000b}dialog form{text-align:right}dialog h2,dialog p{margin-bottom:13px}.trial{padding-block-start:13px;padding-block-end:24px}.assurance{text-align:center;background:linear-gradient(110deg, var(--warm), transparent), var(--panel);align-content:center;justify-items:center;gap:10px;min-height:253px;padding:29px 20px;display:grid}.assurance h2{font-size:clamp(1.7rem,3vw,2.15rem)}.assurance .pills{justify-content:center}.assurance>p:not(.eyebrow){font-size:.9rem}.assurance .trial-terms{font-size:.76rem;line-height:1.6}.billing{border:1px solid var(--border);background:var(--panel);border-radius:100px;width:-moz-fit-content;width:fit-content;margin:-17px auto 27px;padding:3px;display:flex}.billing button{color:var(--muted);background:0 0;border:0;border-radius:100px;padding:7px 12px;font-size:.83rem}.billing button[aria-pressed=true]{background:var(--gm-tinta-700);color:var(--ink)}.billing small{color:var(--highlight);font-size:.68rem}.plan-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.plan-overview>a{border:1px solid var(--border);background:linear-gradient(140deg, #25324d66, transparent), var(--panel);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;text-decoration:none;display:flex}.plan-overview>a[href=\#plano-profissional]{border-color:#ff946970}.plan-overview>a:hover{background:var(--gm-tinta-800)}.plan-overview span{min-width:0}.plan-overview small,.plan-overview b,.plan-overview strong{line-height:1.35;display:block}.plan-overview b{color:var(--ink);font-size:.88rem}.plan-overview small{color:var(--muted);margin-top:3px;font-size:.69rem}.plan-overview strong{color:var(--highlight);white-space:nowrap;font-size:1rem}.plan-overview a>span:last-child{text-align:right;flex:none}.plan-overview-note{text-align:center;margin:12px 0 33px;font-size:.78rem}.plan{flex-direction:column;padding:26px 22px 22px;scroll-margin-top:90px;display:flex;position:relative}.plan[data-plan=profissional]{border-color:var(--gm-brasa-400);background:linear-gradient(var(--warm), transparent 57%), var(--gm-tinta-900)}.plan[data-plan=gerenciado]{border-color:var(--gm-tinta-400)}.plan-flag{white-space:nowrap;background:var(--gm-brasa-400);color:var(--page);font:600 .6rem var(--gm-font-mono);border-radius:100px;padding:4px 10px;position:absolute;top:0;left:50%;translate:-50% -50%}[data-plan=gerenciado] .plan-flag{background:var(--gm-tinta-200)}.plan h3{font-size:1.52rem}.plan-summary{min-height:54px;margin:7px 0 10px;font-size:.87rem}.plan-role{color:var(--highlight);margin-bottom:4px;font-size:.77rem;font-weight:650}.plan-trial{color:#b8e4cd;background:#1d3c333b;border:1px solid #4b8a7259;border-radius:9px;margin-bottom:10px;padding:9px 11px;font-size:.76rem}.plan-trial b{color:#ddf6e8}.plan-setup{border:1px solid var(--border);background:#050b193f;border-radius:9px;gap:3px;margin-bottom:15px;padding:11px 12px;display:grid}.plan-setup>span{color:var(--gm-tinta-200);font-size:.72rem}.plan-setup b{color:var(--ink);font-size:.87rem;line-height:1.35}.plan-setup small{color:var(--muted);font-size:.71rem}.plan-features{margin-top:10px}.plan-features>summary{min-height:44px;color:var(--gm-tinta-200);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-block-start:9px;padding-block-end:9px;font-size:.8rem;font-weight:650;list-style:none;display:flex}.plan-features>summary::-webkit-details-marker{display:none}.plan-features>summary:after{content:"+";color:var(--highlight);font-size:1rem}.plan-features[open]>summary:after{content:"−"}.previous-price{margin-top:9px;font-size:.74rem}.previous-price+.price{margin-top:5px}.price{color:var(--ink);white-space:nowrap;margin-top:18px;line-height:1}.price b{letter-spacing:-.06em;font-size:clamp(1.53rem,3.1vw,2.5rem)}.price small{color:var(--muted);margin-left:4px;font-size:.75rem}.charge{margin:6px 0 13px;font-size:.74rem}.plan .checks{margin:3px 0 15px;font-size:.82rem}.plan-note{border-top:1px solid var(--border);padding-top:12px;font-size:.76rem}.plan-terms{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 9px;margin:13px 0 0;font-size:.68rem;display:flex}.plan-terms span:before{content:"✓";color:var(--highlight);margin-right:4px}.setup-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:890px;margin:-10px auto 25px;display:grid}.setup-scope>div{border:1px solid var(--border);background:linear-gradient(130deg, var(--warm), transparent), var(--panel);border-radius:12px;align-items:flex-start;gap:11px;padding:16px;display:flex}.setup-scope>div>span{color:var(--highlight);font-size:1.1rem;line-height:1.4}.setup-scope b{color:var(--ink);font-size:.86rem;line-height:1.4}.setup-scope small{margin-top:4px;font-size:.76rem;line-height:1.45;display:block}.setup-next{text-align:center;max-width:890px;margin:24px auto 0}.setup-next p{margin-bottom:12px;font-size:.85rem}.timeline{gap:12px;max-width:890px;margin-inline-start:auto;margin-inline-end:auto;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(var(--gm-brasa-400), var(--gm-tinta-600));width:2px;position:absolute;top:22px;bottom:22px;left:24px}.timeline li{grid-template-columns:48px 1fr;align-items:center;gap:13px;display:grid}.timeline li>span{border:1px solid var(--border);height:48px;color:var(--highlight);font:500 .82rem var(--gm-font-mono);background:var(--panel);border-radius:11px;place-items:center;display:grid;position:relative}.timeline li>div{padding:19px 20px}.timeline p{margin-top:4px;font-size:.86rem}.faq{gap:8px;max-width:765px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.faq summary{cursor:pointer;justify-content:space-between;gap:13px;padding:14px 18px;font-size:.94rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--highlight)}.faq details[open] summary:after{content:"−"}.faq p{padding:0 18px 14px;font-size:.86rem}.closing{text-align:center;background:radial-gradient(ellipse at 50% 20%, var(--warm), transparent 70%), var(--gm-tinta-900);border-block:1px solid var(--border);padding-block-start:132px;padding-block-end:132px}.closing h2{max-width:760px;margin:10px auto}.closing .button{margin-top:22px}.footer{padding:32px 0 44px}.footer-inner{justify-content:space-between;gap:18px}.footer p{margin-top:7px;font-size:.72rem}.footer nav{color:var(--muted);flex-wrap:wrap;gap:13px;font-size:.79rem;display:flex}.footer nav a{text-decoration:none}.footer nav a:hover{text-decoration:underline}.floating{bottom:max(22px, env(safe-area-inset-bottom));right:max(22px, env(safe-area-inset-right));border:2px solid var(--gm-tinta-50);color:#fff;z-index:3;background:#18854a;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:fixed;box-shadow:0 6px 24px #0007}.floating:hover{background:#13733f}.cookie-prefs{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;padding:0}.consent{z-index:8;inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);background:var(--gm-tinta-900);border-radius:12px;align-items:center;gap:10px;max-width:560px;margin-inline-start:auto;margin-inline-end:auto;padding:10px 12px;font-size:.72rem;line-height:1.35;display:flex;position:fixed;box-shadow:0 8px 30px #0008}.consent p{flex:1}.consent>div{flex:none;gap:6px;display:flex}.consent button{border:1px solid var(--gm-tinta-400);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:8px;padding:8px 11px;font-weight:600}.consent-open body{padding-bottom:110px}.consent-open .floating{bottom:calc(108px + env(safe-area-inset-bottom,0px))}@media (max-width:950px){.grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-inner{grid-template-columns:1fr;gap:20px}.awards-heading{grid-template-columns:1fr auto;align-items:center;gap:5px 16px;display:grid}.awards-heading h2{max-width:none;margin:0}.awards-count{grid-area:1/2/3;margin:0}.call-stage{padding-inline-start:22px;padding-inline-end:22px}.badge-left{left:-8px}}@media (max-width:720px){.shell{width:calc(100% - 30px)}.topline{font-size:.65rem}.nav-inner{gap:8px;min-height:57px}.nav-inner .wordmark{width:min(135px,38vw)}.nav .button{white-space:nowrap;min-height:44px;padding-inline-start:10px;padding-inline-end:10px;font-size:.75rem}.actions{flex-shrink:0;gap:6px}.hero-copy{padding:30px 0 22px}.hero h1{margin-top:15px;font-size:clamp(1.8rem,8.7vw,2.25rem)}.hero h1>span:last-child{white-space:normal}.hero-tag{gap:4px 8px;padding:5px 10px}.hero-tag b{font-size:.7rem}.hero .lead{margin-top:12px}.hero .cycle-wrap{margin-block-start:16px;margin-block-end:17px}.hero .inline-checks{gap:4px 10px;margin-top:6px;font-size:.7rem}.crm-showcase{isolation:isolate;display:block;position:relative}.crm-showcase:before{content:"";z-index:-1;background:radial-gradient(at 50% 45%,#ff6a3644,#0000 75%);position:absolute;top:8%;bottom:-12px;left:-8px;right:-8px}.showcase-window{background:var(--gm-tinta-50);border:1px solid #e2e8f4a8;border-radius:13px;overflow:hidden;box-shadow:0 0 0 3px #a3adc81a,0 18px 42px #0009}.showcase-chrome{border-bottom:1px solid var(--gm-tinta-200);min-height:32px;color:var(--gm-tinta-800);font:500 .65rem var(--gm-font-mono);align-items:center;gap:9px;padding-inline-start:9px;padding-inline-end:9px;display:flex}.showcase-chrome small{color:var(--gm-tinta-600);letter-spacing:.06em;margin-left:auto;font-size:.53rem}.showcase-screens{aspect-ratio:910/611}.showcase-screens img{object-fit:contain;width:100%;height:100%}.showcase-controls,.showcase-views{flex-wrap:wrap;align-items:center;gap:2px 5px;display:flex}.showcase-controls{justify-content:space-between;margin-top:9px}.showcase-views button,#showcase-play{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 6px;font-size:.69rem;font-weight:650}.showcase-views button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--highlight)}#showcase-play{text-underline-offset:4px;text-decoration:underline}.showcase-journey{width:100%;min-height:46px;color:var(--highlight);background:linear-gradient(110deg, var(--warm), var(--panel));border:1px solid #b7846e8c;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:9px 12px;font-size:.8rem;font-weight:700;display:flex}.demo-explorer{margin-top:8px}.demo-explorer>summary{border:1px solid var(--border);background:var(--panel);min-height:51px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;list-style:none;display:flex}.demo-explorer>summary::-webkit-details-marker{display:none}.demo-explorer>summary b,.demo-explorer>summary small{display:block}.demo-explorer>summary b{font-size:.85rem}.demo-explorer>summary small{color:var(--muted);font-size:.69rem}.explorer-chevron{color:var(--highlight);font-size:1.2rem}.demo-explorer[open] .explorer-chevron{transform:rotate(180deg)}.demo-explorer[open] .demo{margin-top:8px}.swap{min-width:4.5em}.chrome{gap:7px;min-height:34px;padding:5px 9px}.lights{gap:4px}.lights i{width:6px;height:6px}.address{min-width:auto;padding:2px 5px;font-size:.62rem}.demo-tour{padding:4px 5px;font-size:.53rem}.app{grid-template-columns:1fr;min-height:360px}.app-nav{padding:6px}.app-nav>img,.app-nav .account,.demo .demo-nav{display:none}.app-main{padding:8px}.dashboard-header .dashboard-toolbar{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr);gap:5px;width:100%;display:grid}.dashboard-toolbar :-webkit-any(button,select){width:100%;min-width:0;min-height:44px;padding:4px;font-size:.72rem;line-height:1.2}.dashboard-toolbar :is(button,select){width:100%;min-width:0;min-height:44px;padding:4px;font-size:.72rem;line-height:1.2}.dashboard-toolbar button:nth-child(2){margin-left:0}.dashboard-bottom{grid-template-columns:1fr;gap:0}.metrics{gap:5px}.metrics>div,.chart{padding:6px}.metrics small{font-size:.62rem}.metrics strong{font-size:.65rem}.metrics b{font-size:clamp(.95rem,4vw,1.3rem)}.bars{height:113px}.app-list li{padding:7px;font-size:.77rem}.app-list small{font-size:.61rem}.band,.compact{padding-block-start:57px;padding-block-end:57px}.section-head{margin-bottom:24px}.split,.story-body,.grid.three{grid-template-columns:1fr}.strip{background:radial-gradient(ellipse at 50% 6%, #8c482f33, transparent 52%), var(--gm-tinta-900)}.strip-inner{gap:13px;padding-block-start:25px;padding-block-end:25px}.awards-heading{grid-template-columns:auto minmax(0,1fr);justify-content:center;column-gap:10px}.awards-heading .eyebrow{grid-column:1/-1}.awards-heading h2{grid-area:2/2;font-size:clamp(1.3rem,5.7vw,1.65rem)}.awards-count{grid-area:2/1;margin-top:0}.awards-count strong{font-size:3.35rem}.awards-count span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.awards-groups{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 3px;padding-top:11px}.awards-group,.awards,.awards-label{display:contents}.awards-label a{display:none}.awards-label h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.awards li{gap:4px;width:100%;padding-inline-start:2px;padding-inline-end:2px}.awards li img{width:67px;height:77px}.awards-shortlist li img{width:82px}.award-caption{gap:1px}.award-caption b{font-size:.72rem}.award-caption span,.award-caption small{font-size:.66rem}.awards-mobile-sources{justify-content:center;gap:14px;font-size:.72rem;display:flex}.awards-mobile-sources a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.problem{min-height:0;padding:12px}.problem h3{font-size:1rem}.story-body{gap:15px;padding:12px}.story-steps button{padding-inline-start:2px;padding-inline-end:2px;font-size:.61rem}.story-steps b{width:27px;height:27px;font-size:.64rem}.story-steps:before{top:32px}.story-main{padding:9px}.story-flow{grid-template-columns:1fr;gap:7px}.story-flow .gh-flow{min-height:0}.story-result{padding:9px}.call-stage{padding:7px 4px 18px}.call-stage .conversation{border-radius:17px}.call-contact{min-height:150px;padding:11px}.call-notes{margin-inline-start:0;margin-inline-end:0}#agentes-ia{padding-block-start:54px;padding-block-end:54px}.ai-visual{width:calc(100% + 10px);margin-inline-start:-5px;margin-inline-end:-5px;padding-inline-start:6px;padding-inline-end:6px}.ai-chat{border-radius:18px;width:79%;padding:9px}.ai-companion{width:44%;right:-4px}.modal-features{grid-template-columns:1fr}.phones{width:calc(100% + 30px);margin-inline-start:-15px;margin-inline-end:-15px}.phones[data-view] .phone-composition{aspect-ratio:732/1350}.phones[data-view] .phone.inbox{transform-origin:0 0;transform:translate(-337.5px)scale(1.8)}.phones[data-view] .phone.lock{opacity:.15;pointer-events:none}.phones[data-view] #phone-reset{display:block}.tour-result{flex-wrap:wrap}.tour-result button{margin-left:auto}.channel-heading button{flex:none;width:44px;height:44px}.story-foot .button,.call-tabs button,.call-view-log,.billing button{min-height:44px}.floating{bottom:max(12px, env(safe-area-inset-bottom))}body:has(.demo.scene-on,.phones.scene-on) .floating:not(:focus-visible){visibility:hidden}#comparativo{padding-top:20px}#comparativo .section-head{margin-bottom:28px}#comparativo .section-head h2{max-width:340px;margin-inline-start:auto;margin-inline-end:auto;font-size:1.9rem;line-height:1.1}#comparativo .section-head p{font-size:.88rem;line-height:1.5}.comparison-heading-break{display:block}.comparison-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));max-width:330px;margin:18px auto 0;display:grid}.comparison-scenarios button{padding-inline-start:6px;padding-inline-end:6px;font-size:.76rem}.comparison-scenarios button span{font-size:.65rem}.comparison{border-radius:15px;width:calc(100% + 6px);margin-inline-start:-3px;margin-inline-end:-3px}.comparison-resource-col{width:43%}.comparison-cost-col{width:37%}.comparison-growthmax-col{width:20%}.comparison th,.comparison td{height:55px;padding:8px 6px}.comparison th:last-child,.comparison td:last-child{padding-inline-start:4px;padding-inline-end:4px}.comparison thead th{letter-spacing:.045em;height:46px;font-size:.6rem;line-height:1.5}.comparison thead th:last-child{overflow-wrap:normal;font-size:.56rem}.comparison thead th:last-child>span{display:block}.comparison-tools-heading{display:none}.comparison-cost-heading{justify-content:center}.comparison tbody th{font-size:.72rem;line-height:1.4}.comparison-separate{flex-direction:column;align-items:center;gap:3px;display:flex}.comparison-brand{justify-content:center;gap:4px;width:100%;font-size:.59rem;line-height:1.15}.comparison-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-logo{border-radius:6px;flex:0 0 24px;width:24px;height:24px;padding:2px}.comparison-price{text-align:center;font-size:.57rem}.comparison-price small{margin-top:0;font-size:.48rem}.comparison tbody td:last-child{font-size:.65rem}.comparison-plan{font-size:.59rem}.comparison-users th{font-size:.72rem;line-height:1.4}.comparison-users td:nth-child(2){text-align:center;font-size:.61rem}.comparison-users td:last-child{font-size:.63rem;line-height:1.4}.comparison-total>*{height:68px!important}.comparison-total th{font-size:.75rem;line-height:1.4}.comparison-total td:nth-child(2){text-align:right}.comparison-total td:nth-child(2) strong{font-size:clamp(.76rem,3.2vw,.94rem)}.comparison-total td:nth-child(2)>span{font-size:.57rem;display:block}.comparison-total strong{white-space:nowrap;font-size:clamp(.75rem,3.4vw,1rem)}.comparison-total small{font-size:.5rem}.comparison-total td:last-child>span{font-size:.57rem;display:block}.comparison-excluded-note{font-size:.56rem}.comparison-savings{flex-wrap:wrap;gap:12px;padding:17px 13px}.comparison-savings>div>span{font-size:.65rem}.comparison-savings [data-comparison-savings]{font-size:1.5rem}.comparison-savings>div>p>span{font-size:.7rem}.comparison-percentage{gap:1px;margin-left:auto;padding:8px 10px}.comparison-percentage strong{font-size:.95rem}.comparison-percentage>span{font-size:.58rem}.comparison-notes{margin-top:14px}.comparison-notes>p{font-size:.61rem}.comparison-sources{font-size:.67rem}.comparison-sources ul{grid-template-columns:minmax(0,1fr);gap:15px}.comparison-exchange{overflow-wrap:anywhere}.billing{margin-top:-6px}.plan-grid{gap:25px}.plan,.plan-summary{min-height:0}.plan-overview{grid-template-columns:minmax(0,1fr);gap:7px}.plan-overview>a{min-height:71px;padding:12px 13px}.plan-overview-note{text-align:left;margin-bottom:28px;font-size:.74rem}.setup-scope{grid-template-columns:minmax(0,1fr);gap:8px}.setup-scope>div{padding:13px}.timeline li{grid-template-columns:35px 1fr;gap:10px}.timeline:before{left:17px}.timeline li>span{border-radius:9px;height:35px;font-size:.72rem}.timeline li>div{padding:15px}.closing{padding-block-start:70px;padding-block-end:70px}.footer-inner{flex-direction:column;align-items:start;padding-right:45px}.floating{width:42px;height:42px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.channel-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.channel-track{animation:none!important}.channel-track .pills[aria-hidden],.channel-heading button{display:none}.phones.scene-on .notice{animation:none!important}}.demo{--gh-accent:#2858a1;--gh-border:#dde4ee;--gh-bg:#f4f6fa;--gh-text:var(--gm-tinta-900);--gh-muted:#50607a}.demo-top-actions{gap:6px;margin-left:auto;display:flex}.demo-module-picker,.demo-mobile-label{display:none}.demo-journey{color:#1849a9;background:#eaf2ff;border-color:#c9ddff}.demo .gh-status:not(:empty){color:#1849a9;margin-top:4px;font-weight:700;display:block}.demo .app{height:clamp(430px,100svh - 212px,610px);min-height:0}.app-stage{background:var(--gh-bg);min-width:0;min-height:0;position:relative}.demo .app-nav,.app-stage>.app-main,#tour-preview{scrollbar-width:thin;overflow:auto}.app-stage>.app-main,#tour-stage,#tour-preview{height:100%}#tour-stage{position:relative}.demo .app-nav{background:linear-gradient(175deg, var(--gm-tinta-800), var(--gm-tinta-950) 75%)}.demo .demo-nav button[aria-pressed=true]{box-shadow:inset 2px 0 var(--gm-brasa-400);color:#fff;background:#ffffff16}.crm-icon-sprite{pointer-events:none;position:absolute}.demo-nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.demo-nav button[aria-pressed=true] svg{color:var(--gm-brasa-300)}.tour-pointer{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 8px #10172880);transform:translate(var(--x), var(--y));transition:transform .42s cubic-bezier(.22,.8,.24,1);position:absolute;top:0;left:0}.tour-console{background:var(--gm-tinta-900);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px 10px;display:grid;position:relative}.tour-context{border-bottom:1px solid #c4d0eb26;grid-column:1/-1;align-items:center;gap:8px;padding-bottom:9px;display:flex}.tour-context>span{color:#ffb99b;background:#ffad8220;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.62rem;font-weight:750;display:grid}.tour-context b,.tour-context small{line-height:1.3;display:block}.tour-context b{font-size:.78rem}.tour-context small{color:#aebcd8;font-size:.66rem}.tour-result{background:#1a3c32;border:1px solid #65998080;border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;margin-top:4px;padding:11px;display:flex}.tour-result>span{color:#98dfbb;font-size:1.15rem}.tour-result b{font-size:.8rem}.tour-result>div{flex:1}.tour-result p{margin-top:3px;font-size:.71rem}.tour-result button{color:#e6fff1;background:#234b3d;border:1px solid #84b19b;border-radius:7px;flex:none;min-height:44px;padding:7px 11px;font:650 .73rem Geist,sans-serif}.tour-progress{background:#ffffff25;height:3px;position:absolute;top:0;left:0;right:0}.tour-progress:before{content:"";width:var(--tour-progress,0%);background:var(--gm-brasa-400);height:100%;transition:width .35s;display:block}.tour-chapter{gap:1px;min-width:112px;font-size:.75rem;display:grid}.tour-chapter span{color:var(--gm-brasa-300);font:600 .63rem Geist Mono,monospace}.tour-console p{color:#e2e8f4;margin:0;font-size:.78rem}.tour-controls{flex-wrap:wrap;gap:5px;display:flex}.tour-controls button{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:6px;padding:4px 8px;font:600 .72rem Geist,sans-serif}.tour-controls button:disabled{opacity:.45;cursor:default}.tour-controls [data-tour-explore]{background:var(--gm-brasa-400);color:var(--gm-tinta-950);border-color:#0000}.tour-sheet{z-index:2;background:#10172875;place-items:center;padding:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tour-sheet section{border:1px solid var(--gh-border);width:min(450px,100%);max-height:100%;color:var(--gh-text);background:#fff;border-radius:13px;padding:16px;overflow:auto;box-shadow:0 12px 38px #10172855}.tour-sheet h3{margin:0 0 12px;font-size:1rem}.tour-sheet form{grid-template-columns:repeat(2,minmax(0,1fr));font-size:.73rem}.tour-sheet form>:-webkit-any(p,.gh-form-actions){grid-column:1/-1;margin:0}.tour-sheet form>:is(p,.gh-form-actions){grid-column:1/-1;margin:0}.tour-sheet :-webkit-any(input,select){border:1px solid var(--gh-border);min-width:0;color:var(--gh-text);font:inherit;background:#f8fafc;border-radius:6px;padding:6px}.tour-sheet :is(input,select){border:1px solid var(--gh-border);min-width:0;color:var(--gh-text);font:inherit;background:#f8fafc;border-radius:6px;padding:6px}.tour-sheet p{color:var(--gh-muted)}.demo [data-tour-focus]{outline:2px solid var(--gm-brasa-500);outline-offset:2px}.app-main{min-width:0}.app-main[data-module]:not([data-module=painel]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gh-bg);padding:0}.gh-surface{min-height:100%;color:var(--gh-text);grid-template-columns:minmax(0,1fr);align-content:start;gap:13px;padding:17px 19px 21px;font-size:.75rem;display:grid}.gh-surface h2{letter-spacing:-.035em;font-size:clamp(1.22rem,2.1vw,1.55rem)}.gh-surface h3{letter-spacing:-.01em;font-size:.9rem}.gh-surface p,.gh-surface small{color:var(--gh-muted)}.gh-surface button,.gh-surface input,.gh-surface select,.gh-surface textarea,#demo-dialog .gh-form input,#demo-dialog .gh-form select,#demo-dialog .gh-form textarea{font:inherit}.gh-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 14px;display:flex}.gh-heading p{margin-top:5px}.gh-actions,.gh-toolbar,.gh-crumb{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gh-crumb{color:var(--gh-muted);font-size:.71rem}.gh-button{border:1px solid var(--gh-border,#e1e6ef);min-height:32px;color:var(--gh-text,#18243b);font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-weight:600;line-height:1.25;display:inline-flex}.gh-button:-webkit-any(:hover,.selected){color:#1849a9;background:#eef5ff;border-color:#c3d9ff}.gh-button:is(:hover,.selected){color:#1849a9;background:#eef5ff;border-color:#c3d9ff}.gh-button.primary{border-color:var(--gh-accent,#175cd3);background:var(--gh-accent,#175cd3);color:#fff}.gh-button.primary:hover{background:#1849a9}.gh-button.text{min-height:25px;color:var(--gh-accent,#175cd3);text-align:left;background:0 0;border-color:#0000;justify-content:start;padding:3px 0}.gh-button.text:hover{text-decoration:underline}.gh-surface :-webkit-any(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2e6fe9}.gh-surface :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2e6fe9}#demo-dialog :-webkit-any(input,select,textarea,.gh-button):focus-visible{outline-offset:2px;outline:2px solid #2e6fe9}#demo-dialog :is(input,select,textarea,.gh-button):focus-visible{outline-offset:2px;outline:2px solid #2e6fe9}.gh-surface :-webkit-any(input,select,textarea){border:1px solid var(--gh-border,#e1e6ef);min-width:0;max-width:100%;min-height:32px;color:var(--gh-text,#18243b);background:#fff;border-radius:6px;padding:5px 8px}.gh-surface :is(input,select,textarea){border:1px solid var(--gh-border,#e1e6ef);min-width:0;max-width:100%;min-height:32px;color:var(--gh-text,#18243b);background:#fff;border-radius:6px;padding:5px 8px}#demo-dialog .gh-form :-webkit-any(input,select,textarea){border:1px solid var(--gh-border,#e1e6ef);min-width:0;max-width:100%;min-height:32px;color:var(--gh-text,#18243b);background:#fff;border-radius:6px;padding:5px 8px}#demo-dialog .gh-form :is(input,select,textarea){border:1px solid var(--gh-border,#e1e6ef);min-width:0;max-width:100%;min-height:32px;color:var(--gh-text,#18243b);background:#fff;border-radius:6px;padding:5px 8px}.gh-search{width:min(215px,100%)}.gh-tabs{border-bottom:1px solid var(--gh-border);scrollbar-width:thin;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.gh-tabs button{color:var(--gh-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:6px 4px 8px}.gh-tabs button[aria-pressed=true]{border-bottom-color:var(--gh-accent);color:var(--gh-accent);font-weight:700}.gh-toolbar .gh-tabs{gap:6px;margin-left:auto}.gh-tag{color:#40516a;background:#eef1f6;border-radius:100px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.gh-tag.blue{color:#1849a9;background:#e8f1ff}.gh-tag.green{color:#116342;background:#e5f6ed}.gh-table-wrap,.gh-card{border:1px solid var(--gh-border,#e1e6ef);min-width:0;color:var(--gh-text,#18243b);background:#fff;border-radius:8px}.gh-table-wrap{scrollbar-width:thin;overflow-x:auto}.gh-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:inherit}.gh-table-wrap th,.gh-table-wrap td{border-bottom:1px solid var(--gh-border,#e1e6ef);vertical-align:middle;padding:9px 10px}.gh-table-wrap th{color:#465672;white-space:nowrap;background:#f2f5f9;font-weight:600}.gh-table-wrap tbody tr:last-child td{border-bottom:0}.gh-table-wrap tbody tr:hover{background:#f7faff}.gh-card{padding:12px}.gh-card>:-webkit-any(h3,p,dl,ul){margin-bottom:8px}.gh-card>:is(h3,p,dl,ul){margin-bottom:8px}.gh-empty{text-align:center;color:#526179;padding:13px}.gh-split,.gh-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;display:grid}.gh-funnel{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.gh-funnel aside ol{margin:10px 0 12px;padding:0;list-style:none}.gh-funnel aside li+li{margin-top:5px}.gh-funnel aside li button{text-align:left;justify-content:start;width:100%}.gh-page-preview,.gh-editor-canvas{color:#fff;background:radial-gradient(at 70% 12%,#4e2c41,#0b1023 65%);border-radius:7px;align-content:center;justify-items:start;gap:9px;min-height:177px;margin:11px 0;padding:20px;display:grid}.gh-page-preview small,.gh-editor-canvas small{color:#ff9c74;letter-spacing:.13em;font-size:.61rem}.gh-page-preview :-webkit-any(b,h3){font-size:clamp(1rem,2vw,1.4rem);line-height:1.12}.gh-page-preview :is(b,h3){font-size:clamp(1rem,2vw,1.4rem);line-height:1.12}.gh-editor-canvas :-webkit-any(b,h3){font-size:clamp(1rem,2vw,1.4rem);line-height:1.12}.gh-editor-canvas :is(b,h3){font-size:clamp(1rem,2vw,1.4rem);line-height:1.12}.gh-page-preview p,.gh-editor-canvas p{color:#d8deef}.gh-page-preview span,.gh-editor-canvas span{color:#151a2b;background:#ff936c;border-radius:5px;padding:4px 8px;font-weight:700}.gh-editor-canvas{margin:0}.gh-editor-canvas.mobile{border:5px solid #35415e;border-radius:20px;width:min(230px,100%);min-height:259px;margin:auto}.gh-form,.gh-editor-controls{align-content:start;gap:9px;display:grid}.gh-form label,.gh-editor-controls label,.gh-reply label{gap:3px;min-width:0;font-weight:600;display:grid}.gh-form :-webkit-any(input,select,textarea){width:100%}.gh-form :is(input,select,textarea){width:100%}.gh-editor-controls :-webkit-any(input,textarea){width:100%}.gh-editor-controls :is(input,textarea){width:100%}.gh-form textarea,.gh-editor-controls textarea{resize:vertical;min-height:62px}.gh-form-actions{justify-content:end;display:flex}.gh-settings{width:min(530px,100%)}.gh-fields{grid-template-columns:minmax(65px,auto) minmax(0,1fr);gap:8px 14px;display:grid}.gh-fields dt{font-weight:700}.gh-fields dd{overflow-wrap:anywhere;margin:0}.gh-feed{padding-left:20px}.gh-feed li+li{margin-top:6px}.gh-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;min-height:288px;display:grid}.gh-stage{background:#edf2f8;border:1px solid #e0e9f6;border-radius:7px;min-width:0;padding:6px}.gh-stage header{border-top:2px solid #94b8ff;flex-wrap:wrap;align-items:start;gap:3px;padding:5px 2px 8px;display:flex}.gh-stage:nth-child(2) header{border-color:#6ed6a6}.gh-stage:nth-child(3) header{border-color:#bc9afb}.gh-stage:nth-child(4) header{border-color:#f2ac68}.gh-stage header small{width:100%}.gh-deal{border:1px solid var(--gh-border);cursor:grab;overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-bottom:7px;padding:9px;box-shadow:0 2px 4px #17274808}.gh-deal:active{cursor:grabbing}.gh-deal p{margin-top:4px;font-weight:600}.gh-deal small{display:block}.app-main[data-module=agenda] .gh-surface:has(.gh-week){grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;gap:9px;height:100%;padding-block-start:13px;padding-block-end:13px}.gh-week{--minute:.63px;border:1px solid var(--gh-border);scrollbar-width:thin;background:#fff;border-radius:9px;grid-template-columns:48px repeat(7,minmax(89px,1fr));min-height:0;display:grid;overflow:auto}.gh-week section{border-left:1px solid var(--gh-border)}.gh-week h3{z-index:1;border-bottom:1px solid var(--gh-border);background:#f2f5f9;place-items:center;min-height:30px;margin:0;font-size:.68rem;display:grid;position:sticky;top:0}.gh-day-track{height:calc(var(--minutes) * var(--minute) + 22px);background:repeating-linear-gradient(to bottom, #e8edf5 0 1px, transparent 1px calc(60 * var(--minute)));position:relative}.gh-time-axis .gh-day-track span{height:calc(60 * var(--minute));color:var(--gh-muted);padding:2px 0 0 6px;font:.6rem Geist Mono,monospace;display:block}.gh-booking{top:calc(var(--start) * var(--minute));left:calc(var(--lane) * 100% / var(--lanes) + 2px);width:calc(100% / var(--lanes) - 4px);height:max(22px, calc(var(--span) * var(--minute)));color:#832c11;text-align:left;background:#fff0e6;border:0;border-left:2px solid #b85221;border-radius:4px;align-content:center;gap:2px;padding:2px 4px;line-height:1.18;display:grid;position:absolute;overflow:hidden;font-size:.63rem!important}.gh-booking.confirmed{color:#155a43;background:#e4f5ed;border-left-color:#238260}.gh-booking span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gh-booking small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gh-flow{border:1px solid var(--gh-border);background:radial-gradient(#cbd6e9 1px,#0000 1px) 0 0/15px 15px,#f1f5fb;border-radius:8px;justify-items:center;gap:15px;padding:15px;display:grid}.gh-node{background:#fff;border:1px solid #cbd6e9;border-radius:6px;gap:3px;width:min(245px,100%);padding:7px 11px;display:grid;position:relative}.gh-node.trigger{background:#f5f9ff;border-color:#81adf8}.gh-node:after{content:"";background:#7997c7;width:1px;height:16px;position:absolute;top:100%;left:50%}.gh-node small{color:#1849a9;font-size:.63rem}.gh-flow-end{background:#e1e9f5;border-radius:99px;padding:3px 9px}.gh-report{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gh-report strong{font-size:clamp(.93rem,1.9vw,1.45rem);display:block}.gh-report .gh-card{border-top:3px solid #e29a76}.gh-report .gh-card:nth-child(2){border-top-color:#82a5d4}.gh-report .gh-card:nth-child(3){border-top-color:#67b79a}.gh-report .gh-card p{margin:4px 0 0;font-size:.68rem}.gh-report-breakdown{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px;display:grid}.gh-distribution>div{grid-template-columns:1fr auto;gap:3px;margin-top:9px;display:grid}.gh-distribution i{background:linear-gradient(to right, #b85b37 var(--level), #eaf0f7 var(--level));border-radius:3px;grid-column:1/-1;height:6px;display:block}.gh-conversations{border:1px solid var(--gh-border);background:#fff;border-radius:8px;grid-template-columns:minmax(72px,.67fr) minmax(115px,1fr) minmax(0,2fr) minmax(95px,.85fr);min-height:350px;display:grid;overflow:hidden}.gh-conversations>*{min-width:0}.gh-inbox-nav,.gh-thread-contact{padding:8px}.gh-inbox-nav p,.gh-thread-contact p{overflow-wrap:anywhere;margin:5px 0}.gh-threads button{width:100%;color:var(--gh-text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;gap:4px;padding:7px 5px;display:flex}.gh-threads button[aria-pressed=true]{background:#eef5ff}.gh-threads span{min-width:0}.gh-person,.gh-deal-owner{align-items:center;gap:6px;display:flex}.gh-avatar{color:#274477;background:#e6edff;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font:700 .62rem Geist,sans-serif;display:grid}.gh-avatar.tone-1{color:#973d16;background:#ffe8d9}.gh-avatar.tone-2{color:#22654f;background:#dcf1e9}.gh-avatar.tone-3{color:#674584;background:#eee4f7}.gh-deal-owner{border-top:1px solid #edf1f5;margin-top:7px;padding-top:6px}.gh-deal-owner .gh-avatar{flex-basis:18px;width:18px;height:18px;font-size:.51rem}.gh-deal-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.gh-deal-meta span{font-size:.66rem}.gh-threads small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gh-threads .gh-thread-time{flex:none;margin-left:auto;font-size:.59rem}.gh-thread-channel{font-size:.59rem;color:var(--gh-accent)!important}.gh-threads em{background:#1d69e4;border-radius:50%;flex:0 0 5px;height:5px;margin:5px 0 0 auto}.gh-thread{flex-direction:column;display:flex}.gh-thread>header{border-bottom:1px solid var(--gh-border);justify-content:space-between;align-items:center;gap:4px;padding:7px;display:flex}.gh-messages{background:#f8faff;flex:1;padding:9px}.gh-thread-day{text-align:center;color:var(--gh-muted);margin-bottom:8px;font-size:.62rem}.gh-messages p{overflow-wrap:anywhere;background:#eef2f8;border-radius:7px;width:-moz-fit-content;width:fit-content;max-width:92%;margin-bottom:5px;padding:6px 8px}.gh-messages .gh-sent{color:#1849a9;background:#e6f1ff;margin-left:auto}.gh-messages time{text-align:right;color:var(--gh-muted);margin-top:2px;font-size:.57rem;display:block}.gh-reply{border-top:1px solid var(--gh-border);align-items:end;gap:4px;padding:7px;display:flex}.gh-reply label{flex:1}.gh-reply input{width:100%}#demo-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18243b;background:#fff;border-color:#d4dfed}#demo-dialog p{color:#526179}#demo-dialog .eyebrow{color:#175cd3}#demo-dialog form[method=dialog] .button{color:#18243b;background:#f8f9fc;border-color:#e1e6ef;min-height:31px;padding:3px 10px}#demo-dialog .gh-table-wrap{font-size:.8rem}#demo-dialog .gh-form p{margin-bottom:3px}#demo-dialog .gh-form .gh-form-error{color:#a73326}.gh-projects,.gh-social-channels,.gh-social-posts{gap:9px;display:grid}.gh-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-project{border:1px solid var(--gh-border);background:#fff;border-radius:9px;overflow:hidden}.gh-project-preview,.gh-post-art{color:#fff;background:linear-gradient(140deg,#121c38,#472a35);justify-items:start;gap:6px;padding:13px;display:grid;position:relative}.gh-project-preview.project-1,.gh-post-art.tone-1{background:linear-gradient(140deg,#172447,#214c71)}.gh-post-art.tone-2{background:linear-gradient(140deg,#192638,#285e53)}.gh-project-preview small,.gh-post-art small{color:#f9b596;letter-spacing:.09em;font:600 .6rem Geist Mono,monospace}.gh-project-preview small{justify-content:space-between;width:100%;display:flex}.gh-project-preview strong,.gh-post-art strong{max-width:90%;font-size:clamp(.86rem,2vw,1.12rem);line-height:1.1}.gh-project-preview i{background:#ffffff5c;border-radius:2px;width:45%;height:3px;display:block}.gh-project-preview i:nth-of-type(2){width:33%}.gh-project-preview>span,.gh-post-art>span{color:#f9b596;position:absolute;bottom:9px;right:10px}.gh-project-info,.gh-section-label,.gh-post-meta{justify-content:space-between;align-items:center;gap:5px;display:flex}.gh-project-info{padding:8px}.gh-project-info small,.gh-social-channels small{display:block}.gh-social-channels,.gh-social-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-social-channels article{align-items:center;gap:6px;display:flex}.gh-post-art{border-radius:6px;align-content:space-between;min-height:95px}.gh-post-meta{flex-wrap:wrap;margin-top:7px}.gh-ai-banner{background:linear-gradient(130deg,#edf5ff,#fff2e8);border:1px solid #d7e3f8;border-radius:8px;align-items:center;gap:11px;padding:15px;display:flex}.gh-ai-banner>span{background:var(--gm-tinta-900);width:32px;height:32px;color:var(--gm-brasa-300);border-radius:10px;place-items:center;display:grid}.gh-ai-banner p{margin:3px 0 0}.gh-ai-test :-webkit-any(.gh-ai-question,.gh-ai-response){background:#edf1f7;border-radius:8px;margin:7px 0;padding:8px}.gh-ai-test :is(.gh-ai-question,.gh-ai-response){background:#edf1f7;border-radius:8px;margin:7px 0;padding:8px}.gh-ai-test .gh-ai-response{background:#ffefe6;margin-left:16px}.gh-ai-test :-webkit-any(.gh-ai-question,.gh-ai-response) b{display:block}.gh-ai-test :is(.gh-ai-question,.gh-ai-response) b{display:block}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;display:flex}.dashboard-header small,.dashboard-bottom .chart>small{color:var(--gh-muted);font:600 .66rem Geist Mono,monospace}.dashboard-header .dashboard-toolbar{margin:0}.dashboard-kpis>div,.dashboard-bottom .chart{border:1px solid var(--gh-border);box-shadow:0 2px 6px #10172808}.dashboard-kpis>div{min-height:124px;position:relative;overflow:hidden}.dashboard-kpis strong{margin-top:3px}.dashboard-kpis b{z-index:1;position:relative}.dashboard-spark{align-items:end;gap:4px;width:42%;height:30px;display:flex;position:absolute;top:auto;bottom:10px;left:auto;right:13px}.dashboard-spark i{height:max(2px, var(--level));background:#eec1a8;border-radius:3px 3px 0 0;flex:1}.dashboard-ring{aspect-ratio:1;background:conic-gradient(#439477 var(--rate), #deede8 var(--rate));border-radius:50%;width:40px;position:absolute;bottom:10px;right:13px;-webkit-mask:radial-gradient(#0000 48%,#000 51%);mask:radial-gradient(#0000 48%,#000 51%)}.dashboard-bottom .chart{min-width:0}.dashboard-bottom .chart>b{margin-top:4px;display:block}.dashboard-ranking{margin:9px 0 0;padding:0;list-style:none}.dashboard-ranking li{color:var(--gh-text);border-bottom:1px solid #edf1f6;grid-template-columns:12px 22px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px 0;font-size:.69rem;display:grid}.dashboard-ranking li:last-child{border-bottom:0}.dashboard-ranking i{color:#913b19;background:#fce9dd;border-radius:7px;place-items:center;width:22px;height:22px;font:700 .56rem Geist,sans-serif;display:grid}.dashboard-ranking li>b{color:var(--gh-muted);white-space:nowrap}.dashboard-bars{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.dashboard-bars>div>span{background:repeating-linear-gradient(0deg,#eef2f8 0 1px,#0000 1px 30px);border-bottom:1px solid #dce4f2;flex-direction:column;justify-content:end;align-items:center;height:150px;display:flex}.dashboard-bars span>b{font-size:.68rem}.dashboard-bars i{width:44%;height:max(2px, calc(var(--level) * .85));background:linear-gradient(#c86f46,#f4b28b);border-radius:5px 5px 0 0}@media (max-width:970px){.gh-inbox-nav{display:none}.gh-conversations{grid-template-columns:minmax(105px,1fr) minmax(0,2fr) minmax(85px,.8fr)}.gh-conversations .gh-threads{border-left:0}}@media (min-width:721px) and (max-height:805px){.demo .app-nav{padding-block-start:9px;padding-block-end:9px}.demo .app-nav>img{margin-bottom:9px}.demo .account{margin-bottom:9px;padding-block-start:5px;padding-block-end:5px}.demo .account small{font-size:.65rem}.demo .demo-nav{gap:2px}.demo .demo-nav button{padding-block-start:3px;padding-block-end:3px}.demo .demo-nav>small{padding-top:6px}}@media (max-width:720px){.demo{grid-template-columns:minmax(0,1fr);display:grid}.demo .app{display:contents}.demo .chrome{grid-row:1;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:7px 8px 8px;display:grid}.demo .address{display:none}.demo-mobile-label{color:var(--gm-tinta-800);font-size:.72rem;font-weight:700;display:block}.demo-top-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.demo-top-actions button{white-space:normal;min-height:44px;margin:0;padding:4px;font:700 .72rem/1.25 Geist,sans-serif}.demo-top-actions #demo-tour{background:var(--gm-brasa-400);color:var(--gm-tinta-950);border-color:#0000}.demo .app-nav{grid-row:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:7px 9px 9px;display:grid;overflow:visible}.demo:has(#tour-stage:not([hidden])) .app-nav{display:none}.demo:has(#tour-stage:not([hidden])) .demo-journey{display:none}.demo:has(#tour-stage:not([hidden])) .demo-top-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-module-picker{color:var(--gm-tinta-200);gap:3px;font-size:.72rem;display:grid}.demo-module-picker select{border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);background:var(--gm-tinta-800);border-radius:6px;padding:5px 7px;font:600 1rem Geist,sans-serif}.demo .app-shortcuts{gap:5px;margin:0;display:flex}.demo .app-shortcuts button{place-items:center;width:44px;min-height:44px;padding:0;font-size:1rem;display:grid}.demo .app-shortcuts button span:last-child{display:none}.demo .tour-console{grid-row:3}.demo .app-stage{grid-row:4;height:clamp(360px,100svh - 298px,550px)}.demo figcaption{grid-row:5}.gh-surface{gap:9px;padding:9px;font-size:.75rem}.gh-button{min-height:40px;padding:4px 8px}.gh-table-wrap th,.gh-table-wrap td{padding:5px 6px}.gh-week,.gh-board{scrollbar-width:thin;overflow-x:auto}.gh-week{grid-template-columns:40px repeat(7,minmax(91px,1fr))}.gh-week .gh-time-axis{z-index:2;background:#fff;position:sticky;left:0}.gh-board{grid-template-columns:repeat(4,minmax(93px,1fr))}.gh-conversations{grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr)}.gh-thread-contact{border-left:0;border-top:1px solid var(--gh-border);grid-column:1/-1}.gh-reply{flex-wrap:wrap}.gh-reply label{flex-basis:100%}.gh-threads .gh-thread-time{display:none}.tour-console{grid-template-columns:1fr auto;gap:6px;padding:9px 8px 7px}.tour-console #demo-caption{grid-area:3/1/auto/-1;min-height:3em;font-size:.75rem}.tour-chapter{grid-row:2;min-width:0}.tour-controls{grid-row:2}.tour-controls button{min-width:44px;min-height:44px;padding-inline-start:7px;padding-inline-end:7px;font-size:.68rem}.gh-report-breakdown{grid-template-columns:1fr}.dashboard-kpis>div{min-height:106px}.dashboard-kpis b{font-size:clamp(.8rem,3.8vw,1.55rem)}.dashboard-spark{height:16px}.dashboard-ring{width:26px}.dashboard-bars>div>span{height:85px}.gh-social-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.gh-split,.gh-editor{grid-template-columns:1fr}}.app-main:-webkit-any([data-module=conversas],[data-module=funil],[data-module=agenda]) .gh-surface{--gh-pilot-blue:#275ca6;--gh-pilot-ink:#151d32;background:#f3f5f9;gap:0;padding:0}.app-main:is([data-module=conversas],[data-module=funil],[data-module=agenda]) .gh-surface{--gh-pilot-blue:#275ca6;--gh-pilot-ink:#151d32;background:#f3f5f9;gap:0;padding:0}.app-main:-webkit-any([data-module=conversas],[data-module=agenda]) .gh-surface{align-content:stretch;height:100%}.app-main:is([data-module=conversas],[data-module=agenda]) .gh-surface{align-content:stretch;height:100%}.app-main[data-module=conversas] .gh-surface{grid-template-rows:auto minmax(0,1fr)}.app-main[data-module=agenda] .gh-surface:has(.gh-week){grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0}.gh-appbar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;min-height:43px;padding:0 13px;display:flex}.gh-appbar h2{letter-spacing:-.025em;flex:none;font-size:.99rem}.gh-appbar .gh-tabs{border:0;align-self:stretch;gap:13px}.gh-appbar .gh-tabs button,.gh-appbar-caption{font-size:.73rem}.gh-appbar-caption{border-bottom:2px solid var(--gh-pilot-blue);color:var(--gh-pilot-blue);align-self:stretch;align-items:center;font-weight:650;display:grid}.gh-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.gh-channel{white-space:nowrap;color:#445572;align-items:center;gap:4px;font-size:.67rem;font-weight:650;display:inline-flex}.gh-channel i{color:#2e5289;background:#e9eef8;border-radius:4px;flex:0 0 13px;place-items:center;width:13px;height:13px;font:750 .57rem Geist,sans-serif;display:inline-grid}.gh-channel[data-channel=WhatsApp] i{color:#11744f;background:#dbf4e7}.gh-channel[data-channel=Instagram] i{color:#a93676;background:#f9e2ef}.gh-conversations{background:#edf0f5;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(167px,1.05fr) minmax(0,2.6fr) minmax(128px,.85fr);gap:7px;min-height:0;padding:8px}.gh-conversations>*{background:#fff;border:1px solid #e0e6ef;border-radius:8px;overflow:hidden}.gh-conversations>*+*{border-left:1px solid #e0e6ef}.gh-threads{flex-direction:column;display:flex}.gh-inbox-head{padding:10px 9px 0}.gh-inbox-head>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.gh-inbox-head .gh-tag{font-size:.58rem}.gh-inbox-head .gh-tabs{scrollbar-width:none;gap:6px;margin-top:5px}.gh-inbox-head .gh-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;width:auto;padding:7px 0 6px;font-size:.64rem;display:inline-block}.gh-inbox-head .gh-tabs button[aria-pressed=true]{border-bottom-color:var(--gh-pilot-blue);color:var(--gh-pilot-blue);background:0 0}.gh-inbox-list{scrollbar-width:thin;min-height:0;overflow:auto}.gh-inbox-list button{border-left:2px solid #0000;align-items:start;gap:6px;padding:10px 8px}.gh-inbox-list button[aria-pressed=true]{border-left-color:var(--gh-pilot-blue);background:#edf4ff}.gh-inbox-list button:hover{background:#f2f6fc}.gh-inbox-list button>span{gap:2px;display:grid}.gh-inbox-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.gh-inbox-list button small{font-size:.64rem}.gh-inbox-list .gh-thread-time{justify-items:end;gap:4px;display:grid}.gh-inbox-list em{width:5px;margin:0}.gh-thread>header{background:#fff;padding:9px 11px}.gh-thread>header .gh-person>span{gap:3px;display:grid}.gh-thread>header .gh-person b{font-size:.85rem}.gh-star{color:#6a5b3b;min-width:29px}.gh-star[aria-pressed=true]{color:#a15715;background:#fff1dc}.gh-messages{scrollbar-width:thin;background:#f5f7fb;min-height:0;padding:14px 12px;overflow:auto}.gh-thread-day{align-items:center;gap:8px;margin:0 0 13px;font-weight:600;display:flex}.gh-thread-day:before,.gh-thread-day:after{content:"";background:#e1e7f0;flex:1;height:1px}.gh-messages p{color:#26344c;background:#fff;border:1px solid #e5eaf0;max-width:min(86%,340px);margin-bottom:9px;padding:8px 9px;font-size:.75rem;box-shadow:0 1px 2px #121b3010}.gh-messages .gh-sent{color:#203f69;background:#e7f0ff;border-color:#dbe8fc}.gh-messages time span{color:#326abc}.gh-new-message{animation:.33s cubic-bezier(.2,.75,.28,1) both gh-arrive}.gh-reply{gap:7px;padding:9px 10px}.gh-reply label>span{color:#5a6b83;font-size:.64rem}.gh-reply button[type=submit]{min-width:70px}.gh-thread-contact{padding:11px 9px;overflow:auto}.gh-thread-contact h3{margin:0 0 12px;font-size:.76rem}.gh-thread-contact dl{margin:11px 0}.gh-thread-contact dt{color:#63728a;border-top:1px solid #edf0f5;margin-top:9px;padding-top:8px;font-size:.64rem}.gh-thread-contact dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:650}.gh-pipeline-tools{background:#fff;border-bottom:1px solid #e2e8f0}.gh-pipeline-overview,.gh-pipeline-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:8px 12px;display:flex}.gh-pipeline-overview{border-bottom:1px solid #ecf0f5}.gh-pipeline-overview .gh-actions:first-child .gh-button{justify-content:space-between;min-width:94px}.gh-pipeline-overview .gh-actions:first-child .gh-button:after{content:"⌄";color:#667891}.gh-pipeline-overview .gh-tabs{border:1px solid #dce3ee;border-radius:6px;gap:0}.gh-pipeline-overview .gh-tabs button{border:0;padding:6px 8px}.gh-pipeline-overview .gh-tabs button[aria-pressed=true]{background:#eef4ff}.gh-pipeline-filter{padding-block-start:6px;padding-block-end:6px}.gh-pipeline-filter select{color:#245a9f;background:#f2f6ff;border-radius:16px}.gh-pipeline-filter .gh-search{margin-left:auto}.app-main[data-module=funil] .gh-table-wrap{margin:9px 12px}.gh-board{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(132px,1fr));align-items:stretch;gap:7px;min-height:330px;padding:9px 12px 14px;overflow:auto}.gh-stage{--stage-bg:#e4eeff;--stage-ink:#224d86;background:0 0;border:0;min-width:0;padding:0}.gh-stage:nth-child(2){--stage-bg:#ffeadb;--stage-ink:#8f421b}.gh-stage:nth-child(3){--stage-bg:#dff3e9;--stage-ink:#225f49}.gh-stage:nth-child(4){--stage-bg:#efe8fa;--stage-ink:#69438e}.gh-stage:nth-child(5){--stage-bg:#e5f0ed;--stage-ink:#2e6759}.gh-stage>header{background:var(--stage-bg);color:var(--stage-ink);border:0;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:3px;margin-bottom:6px;padding:8px;display:grid}.gh-stage>header b{grid-column:1/-1;font-size:.76rem}.gh-stage>header :-webkit-any(span,strong){font-size:.6rem}.gh-stage>header :is(span,strong){font-size:.6rem}.gh-deal{border-color:#e0e6ef;border-radius:7px;min-width:0;margin-bottom:6px;padding:7px;box-shadow:0 1px 3px #13213c0c}.gh-deal:has([data-value="1"]){border-color:#d7835d;box-shadow:0 0 0 1px #f5c7b2,0 2px 5px #13213c0c}.gh-deal-head{justify-content:space-between;align-items:start;gap:4px;display:flex}.gh-deal-head button{color:#1b2941;min-height:24px;padding:0;font-size:.73rem;font-weight:750}.gh-deal-head .gh-avatar{border-radius:50%;flex-basis:20px;width:20px;height:20px;font-size:.54rem}.gh-deal dl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;margin:6px 0;font-size:.67rem;display:grid}.gh-deal dt,.gh-deal footer>span:first-child{color:#62718a}.gh-deal dd{justify-self:end;margin:0;font-weight:700}.gh-deal footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:3px;padding-top:5px;font-size:.64rem;display:flex}.gh-deal footer .gh-tag{font-size:.59rem}.gh-stage[data-drag-over]>header{outline:2px solid var(--gh-pilot-blue);outline-offset:-2px}.gh-deal.gh-moved{z-index:1;position:relative}.gh-calendar-tools{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:8px 11px}.gh-date-range{border:1px solid var(--gh-border);background:#fff;border-radius:6px;align-items:center;gap:2px;min-height:32px;display:inline-flex}.gh-date-range button{color:#2c4d7c;background:0 0;border:0;padding:3px 7px;font-size:1rem}.gh-date-range b{color:#334966;white-space:nowrap;font-size:.69rem}.gh-manage-view[aria-expanded=true]{color:#265a9f;background:#edf4ff}.gh-week-layout{grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:8px;display:grid;position:relative}.gh-week-layout.has-panel{grid-template-columns:minmax(0,1fr) 150px}.gh-week{--minute:.68px;border-color:#e0e6ef;border-radius:7px;grid-template-columns:42px repeat(7,minmax(90px,1fr))}.gh-week-layout.has-panel .gh-week{grid-template-columns:40px repeat(7,minmax(72px,1fr))}.gh-week h3{color:#455572;background:#fbfcff;min-height:35px;font-weight:650}.gh-week .gh-today{color:#285da6;background:#edf4ff}.gh-week .gh-time-axis{z-index:2;background:#fff;position:sticky;left:0}.gh-time-axis .gh-day-track span{color:#66778e;font-size:.59rem}.gh-booking,.gh-calendar-panel i{--event-bg:#e8f0ff;--event-ink:#214e89;--event-line:#4983cc}.gh-booking.event-1,.gh-calendar-panel i.event-1{--event-bg:#e4f4eb;--event-ink:#195e44;--event-line:#31936c}.gh-booking.event-2,.gh-calendar-panel i.event-2{--event-bg:#f2eafa;--event-ink:#654487;--event-line:#946ab8}.gh-booking,.gh-booking.confirmed{border-left:3px solid var(--event-line);background:var(--event-bg);color:var(--event-ink);align-content:center;gap:2px;padding:3px 4px;line-height:1.11;box-shadow:0 1px 4px #14214115}.gh-booking:not(.confirmed):hover,.gh-booking.confirmed:hover{box-shadow:0 0 0 1px var(--event-line)}.gh-booking .gh-event-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:760;display:-webkit-box;overflow:hidden}.gh-booking .gh-event-time{align-items:center;gap:3px;font-size:.6rem;display:flex}.gh-event-time i{color:#176947;font-style:normal;font-weight:800}.gh-calendar-panel{background:#fff;border:1px solid #e0e6ef;border-radius:7px;min-width:0;padding:10px 8px;overflow:auto}.gh-calendar-panel h3{margin-bottom:5px;font-size:.73rem}.gh-calendar-panel p{margin-bottom:12px;font-size:.64rem}.gh-calendar-panel fieldset{border:0;gap:5px;min-width:0;padding:0;display:grid}.gh-calendar-panel legend{margin-bottom:5px;font-weight:700}.gh-calendar-panel label{border-radius:4px;align-items:center;gap:4px;padding:5px 3px;font-size:.65rem;display:flex}.gh-calendar-panel label:has(input:checked){color:#22548b;background:#edf4ff}.gh-calendar-panel input[type=radio]{accent-color:#2862a5;min-height:auto;margin:0;padding:0}.gh-calendar-panel i{background:var(--event-line);border-radius:50%;flex:0 0 6px;height:6px}.app-main[data-module=agenda] .gh-table-wrap{margin:8px}.gh-pan-hint{display:none}@keyframes gh-arrive{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.gh-conversations{grid-template-columns:minmax(155px,1fr) minmax(0,2.15fr) minmax(113px,.75fr)}}@media (max-width:720px){.gh-appbar{gap:9px;min-height:36px;padding-inline-start:8px;padding-inline-end:8px}.gh-appbar h2{font-size:.85rem}.gh-appbar .gh-tabs{gap:9px}.gh-appbar .gh-tabs button,.gh-appbar-caption{font-size:.64rem}.gh-conversations{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;padding:5px}.gh-thread-contact{display:none}.gh-inbox-head{padding:5px 6px 0}.gh-inbox-head h3{font-size:.73rem}.gh-inbox-head .gh-tabs{margin-top:1px}.gh-inbox-head .gh-tabs button{padding-block-start:4px;padding-block-end:4px}.gh-inbox-list{display:flex;overflow-x:auto}.gh-inbox-list button{border-bottom:0;flex:0 0 115px;gap:4px;min-height:44px;padding:5px}.gh-inbox-list button>span>small{display:none}.gh-inbox-list button b,.gh-inbox-list .gh-channel{font-size:.68rem}.gh-inbox-list .gh-avatar{flex-basis:17px;width:17px;height:17px;font-size:.48rem}.gh-inbox-list .gh-channel i{display:none}.gh-thread>header,.gh-reply{padding:5px 6px}.gh-reply{flex-wrap:nowrap}.gh-reply label{flex-basis:auto;min-width:0}.gh-reply button[type=submit]{min-width:58px;min-height:44px}.gh-reply input{min-height:44px}.gh-messages{padding:8px 6px}.gh-messages p{margin-bottom:6px;padding:5px 6px;font-size:.69rem}.gh-thread-day{margin-bottom:6px}.gh-pan-hint{color:var(--gh-muted);flex-basis:100%;padding:4px 8px;font-size:.72rem;display:block}.gh-pipeline-overview,.gh-pipeline-filter{padding:6px}.gh-board{grid-template-columns:repeat(5,minmax(139px,1fr));padding:6px}.gh-calendar-tools{padding:6px}.gh-date-range{min-height:28px}.gh-week-layout{padding:5px}.gh-week-layout.has-panel{grid-template-columns:minmax(0,1fr)}.gh-week-layout.has-panel .gh-week,.gh-week{grid-template-columns:38px repeat(7,minmax(90px,1fr))}.gh-calendar-panel{z-index:3;width:min(165px,80%);position:absolute;top:5px;bottom:5px;right:5px;box-shadow:0 5px 20px #14214135}}@media (prefers-reduced-motion:reduce){.gh-new-message{animation:none}}.app-main:-webkit-any([data-module=contatos],[data-module=ia],[data-module=marketing],[data-module=automacoes],[data-module=sites],[data-module=relatorios]) .gh-surface{--gh-pilot-blue:#275ca6;--gh-pilot-ink:#151d32;background:#f3f5f9;gap:0;padding:0 0 12px}.app-main:is([data-module=contatos],[data-module=ia],[data-module=marketing],[data-module=automacoes],[data-module=sites],[data-module=relatorios]) .gh-surface{--gh-pilot-blue:#275ca6;--gh-pilot-ink:#151d32;background:#f3f5f9;gap:0;padding:0 0 12px}.gh-module-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:13px 15px;display:grid}.app-main[data-module=sites] .gh-surface:has(>.gh-appbar)>:-webkit-any(.gh-crumb,.gh-heading,.gh-toolbar,.gh-flow,.gh-table-wrap,.gh-split,.gh-card,.gh-editor){margin:9px 14px 0}.app-main[data-module=sites] .gh-surface:has(>.gh-appbar)>:is(.gh-crumb,.gh-heading,.gh-toolbar,.gh-flow,.gh-table-wrap,.gh-split,.gh-card,.gh-editor){margin:9px 14px 0}.gh-module-body .gh-heading h2{font-size:1.32rem}.gh-module-body .gh-heading p{margin-top:3px}.gh-native-tools{justify-content:space-between}.gh-native-tools .gh-tabs{margin:0 auto 0 0}.gh-native-tools .gh-search{margin-left:auto}.gh-record{align-items:center;gap:7px;display:flex}.gh-record .gh-icon{color:#285ca3;background:#e9f0fc;border-radius:4px;width:17px;height:17px;padding:2px}.gh-contact-grid{grid-template-columns:minmax(145px,1fr) minmax(0,2fr) minmax(125px,.8fr);gap:9px;display:grid}.gh-contact-grid>.gh-card{min-width:0;padding:10px}.gh-contact-fields{margin:10px 0 0}.gh-contact-fields dt{color:#52647d;border-top:1px solid #e8edf5;margin-top:7px;padding-top:7px;font-size:.67rem}.gh-contact-fields dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:650}.gh-contact-activity .gh-tabs{margin-bottom:8px}.gh-contact-activity .gh-table-wrap th,.gh-contact-activity .gh-table-wrap td{padding:7px 6px}.gh-contact-next .gh-button{margin-top:4px;display:flex}.gh-agent-snapshot{grid-template-columns:1fr 1fr;gap:9px;display:grid}.gh-agent-tile{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.gh-agent-tile .gh-icon{color:#a34e29;background:#ffeadc;border-radius:8px;width:30px;height:30px;padding:6px}.gh-agent-tile h3{margin:0}.gh-agent-tile p{margin:4px 0 7px}.gh-agent-test{align-content:start;gap:8px;padding:0;display:grid;overflow:hidden}.gh-agent-test>header{background:#f4f7fc;border-bottom:1px solid #e0e7f2;align-items:center;gap:8px;padding:10px;display:flex}.gh-agent-test>header .gh-icon{color:#b44e25;background:#ffeadc;border-radius:6px;width:25px;height:25px;padding:5px}.gh-agent-test>header p{margin:2px 0 0}.gh-agent-test .gh-ai-test,.gh-agent-test form{margin:0 9px 8px}.gh-agent-test textarea{min-height:46px}.gh-ai-test{min-height:104px}.gh-ai-test .gh-ai-response{background:#edf4ff;border-left:2px solid #5280c4}.gh-ai-intro{background:linear-gradient(120deg,#e9f1ff,#f7faff 65%,#fff3ec);border:1px solid #d9e5f6;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px;display:flex}.gh-ai-intro h2{font-size:1.08rem}.gh-ai-intro p{margin:3px 0 0}.gh-presentation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:9px;display:grid}.gh-ai-stage .gh-ai-test{padding:2px 6px}.gh-social-preview{gap:6px;display:grid}.gh-social-preview p{overflow-wrap:anywhere}.gh-action-result{color:#164c33;overflow-wrap:anywhere;background:#edf8f2;border:1px solid #c8e2d4;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.gh-action-result>span:first-child{color:#185e3d;background:#d5eedf;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.gh-action-result small,.gh-action-result b{display:block}.gh-action-result p{margin:0}.gh-action-result>.gh-tag{margin-left:auto}.gh-capture-result{margin-block-start:7px;margin-block-end:7px}.gh-week-strip{scrollbar-width:thin;background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:repeat(7,minmax(54px,1fr));display:grid;overflow:auto}.gh-week-strip>div{border-right:1px solid #e7edf5;gap:2px;min-height:63px;padding:7px;display:grid}.gh-week-strip>div:last-child{border-right:0}.gh-week-strip small{font-size:.63rem}.gh-week-strip b{font-size:.85rem}.gh-week-strip .has-post{color:#245b9d;background:#f0f6ff}.gh-week-strip .has-post:after{content:"";background:#3973b9;border-radius:50%;width:5px;height:5px}.gh-week-strip .is-scheduled{color:#164c33;background:#edf8f2;box-shadow:inset 0 -3px #34734f}.gh-marketing-head{justify-content:space-between}.gh-social-channels{flex-wrap:wrap;gap:5px;display:flex}.gh-post-art{min-height:90px}.gh-post-meta{align-items:center}.gh-flow{align-content:start;min-height:240px}.gh-flow .gh-node{border-radius:7px;padding:8px 11px;box-shadow:0 2px 5px #18274115}.gh-flow .gh-node.trigger{background:#f2f7ff;border-color:#a2bde8}.gh-flow .gh-node small{letter-spacing:.07em;font-weight:750}.gh-flow-workspace{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.gh-flow-proof .gh-button{margin-top:7px}.gh-project-preview{min-height:115px}.gh-project-preview p{color:#e2e8f8;font-size:.67rem}.gh-project-preview>span{justify-self:start;font-size:.62rem}.gh-project-preview.project-1 p{color:#edf5fc}.gh-report .gh-card{min-height:84px}.gh-report-breakdown{min-height:142px}.gh-report-entry{background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:8px 10px}.gh-report-entry h3{margin:0 0 6px;font-size:.78rem}.app-main[data-module=painel]{background:#f3f5f9;padding:0}.dashboard-header{background:#fff;border-bottom:1px solid #dce5ef;align-items:center;gap:7px;min-height:45px;padding:7px 13px}.dashboard-header h2{letter-spacing:-.025em;margin:0;font-size:.99rem}.dashboard-toolbar button:nth-child(2){margin-left:0}.dashboard-toolbar button[data-demo-action=edit]{color:#fff;background:#275ca6;border-color:#275ca6}.dashboard-widgets{padding:12px 14px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.dashboard-kpis>div{min-height:102px;padding:11px}.dashboard-kpis>div strong{font-size:.82rem}.dashboard-kpis>div b{font-size:clamp(1rem,2.2vw,1.65rem)}.dashboard-kpis>div>small{color:#556780;font-size:.68rem}.dashboard-spark{width:43%;height:42px}.dashboard-spark i{background:#efac89}.dashboard-spark.cool i{background:#85a9df}.dashboard-ring{width:44px}.dashboard-bottom .chart{margin-top:9px;padding:9px 11px}.dashboard-bars{margin-top:7px}.dashboard-bars>div>span{background-size:100% 20px;height:77px}.dashboard-ranking li{padding-block-start:3px;padding-block-end:3px}@media (max-width:1000px){.gh-contact-grid{grid-template-columns:minmax(135px,.7fr) minmax(0,1.5fr)}.gh-contact-next{grid-column:1/-1}}@media (max-width:720px){.gh-module-body{gap:8px;padding:8px}.gh-module-body .gh-heading h2{font-size:1.08rem}.app-main[data-module=sites] .gh-surface:has(>.gh-appbar)>:-webkit-any(.gh-crumb,.gh-heading,.gh-toolbar,.gh-flow,.gh-table-wrap,.gh-split,.gh-card,.gh-editor){margin:6px 8px 0}.app-main[data-module=sites] .gh-surface:has(>.gh-appbar)>:is(.gh-crumb,.gh-heading,.gh-toolbar,.gh-flow,.gh-table-wrap,.gh-split,.gh-card,.gh-editor){margin:6px 8px 0}.gh-contact-grid{grid-template-columns:minmax(0,1fr)}.gh-contact-fields{grid-template-columns:minmax(62px,auto) minmax(0,1fr);gap:3px 6px;display:grid}.gh-contact-fields dt,.gh-contact-fields dd{border:0;margin:0;padding:0}.gh-agent-snapshot,.gh-agent-tile{gap:5px}.gh-agent-tile .gh-icon{width:23px;height:23px;padding:4px}.gh-presentation-grid,.gh-flow-workspace{grid-template-columns:minmax(0,1fr)}.gh-ai-stage .gh-agent-test{grid-row:1}.gh-ai-test{min-height:54px}.dashboard-widgets{padding:8px}.dashboard-kpis>div{min-height:86px;padding:7px}.dashboard-spark{height:19px}.dashboard-ring{width:28px}.dashboard-kpis>div strong{font-size:.71rem}}.news-studios{padding-block-start:34px;padding-block-end:43px}.news-studios-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;display:flex}.news-studios-heading h2{margin-top:6px;font-size:clamp(1.4rem,3vw,2.05rem)}.news-studios-heading .button{white-space:nowrap}.news-studios-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.news-studio{border:1px solid var(--border);background:linear-gradient(125deg, #e86b3112, transparent 60%), var(--panel);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.news-studio-icon{width:34px;height:34px;color:var(--highlight);background:#eb7a3e24;border-radius:9px;place-items:center;display:grid}.news-studio-icon svg,.studio-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.news-studio h3{align-items:center;gap:7px;font-size:1rem;display:flex}.news-studio h3 small{color:var(--highlight);font:500 .64rem var(--gm-font-mono)}.news-studio p{margin-top:5px;font-size:.81rem;line-height:1.42}.news-studio a{color:var(--highlight);white-space:nowrap;align-self:center;font-size:.75rem;font-weight:700;text-decoration:none}.news-studio a:hover{text-decoration:underline}.app-main:-webkit-any([data-module=ai-studio],[data-module=agent-studio]) .gh-surface{align-content:stretch;padding:0}.app-main:is([data-module=ai-studio],[data-module=agent-studio]) .gh-surface{align-content:stretch;padding:0}.studio-ai-home,.studio-editor{--studio-edge:#ffffff1f;--studio-fg:#f7f2ed;--studio-muted:#bcc0ce;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%;color:var(--studio-fg);background:#10101a}.studio-ai-home :-webkit-any(p,small){color:var(--studio-muted)}.studio-ai-home :is(p,small){color:var(--studio-muted)}.studio-editor :-webkit-any(p,small){color:var(--studio-muted)}.studio-editor :is(p,small){color:var(--studio-muted)}.studio-ai-home,.studio-editor-grid{grid-template-columns:138px minmax(0,1fr);align-items:stretch;display:grid}.studio-project-rail{border-right:1px solid var(--studio-edge);background:#171721;align-content:start;gap:4px;padding:14px 10px;display:grid}.studio-project-rail>b{align-items:center;gap:6px;margin-bottom:10px;display:flex}.studio-project-rail>b svg{color:var(--gm-brasa-300)}.studio-project-rail>small{font:500 .58rem var(--gm-font-mono);letter-spacing:.07em;margin:8px 6px 2px}.studio-project-rail>p{margin-inline-start:6px;margin-inline-end:6px;font-size:.66rem}.studio-project-rail .gh-button,.studio-editor .gh-button:not(.primary){color:var(--studio-fg);background:#ffffff0b;border-color:#0000;justify-content:start}.studio-project-rail .gh-button:hover{color:#ffd2b5;background:#ee884028}.studio-editor .gh-button:not(.primary):-webkit-any(:hover,.selected){color:#ffd2b5;background:#ee884028}.studio-editor .gh-button:not(.primary):is(:hover,.selected){color:#ffd2b5;background:#ee884028}.studio-ai-main{min-width:0}.studio-ai-hero{isolation:isolate;text-align:center;justify-items:center;gap:8px;padding:clamp(32px,7vh,72px) 22px 35px;display:grid;position:relative;overflow:hidden}.studio-ai-hero:before{z-index:-1;content:"";background:radial-gradient(at 57% 31%,#b74b2769,#0000 47%),radial-gradient(at 77% 54%,#39539b77,#0000 47%),radial-gradient(at 20% 62%,#80385274,#0000 49%);animation:15s ease-in-out infinite alternate studio-wash;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;-webkit-mask-image:linear-gradient(#000 60%,#0000 87%);mask-image:linear-gradient(#000 60%,#0000 87%)}@keyframes studio-wash{to{transform:scale(1.15)translate(-3%,2%)}}.studio-beta,.studio-label{width:-moz-fit-content;width:fit-content;font:500 .64rem var(--gm-font-mono);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.studio-beta{color:#ffc5a7;letter-spacing:.07em;background:#180f1978;border:1px solid #ffaa7860}.studio-label{color:#425570;background:#edf1f7}.studio-ai-home .studio-label,.studio-editor .studio-label{color:#dbd8e4;background:#ffffff13}.gh-surface .studio-ai-hero h2{margin-top:4px;font-size:clamp(1.45rem,3vw,2.35rem)}.studio-prompt{text-align:left;background:#1c1b29;border:1px solid #ffffff30;border-radius:13px;width:min(100%,490px);margin-top:9px;padding:8px;display:grid;box-shadow:0 13px 30px #0a071e66}.gh-surface .studio-prompt textarea{resize:vertical;width:100%;color:var(--studio-fg);background:0 0;border:0;padding:8px;font-size:.85rem}.studio-prompt textarea::placeholder{color:#bdbece}.studio-prompt>div{justify-content:space-between;align-items:center;gap:7px;padding:4px 1px 1px 5px;display:flex}.studio-send{color:#291725;background:#ffc09e;border:0;border-radius:7px;min-height:34px;padding:5px 10px}.studio-send:hover{background:#ffe1cf}.studio-send span{font-size:1.16rem;line-height:1}.studio-library{border:1px solid var(--studio-edge);background:#171723;border-radius:10px;margin:0 15px 15px;padding:4px 12px 12px}.studio-library .gh-tabs{border-color:var(--studio-edge)}.studio-library .gh-tabs button{color:var(--studio-muted)}.studio-library .gh-tabs button[aria-pressed=true]{color:#ffcca9;border-color:#ffad85}.studio-model-grid,.studio-agent-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.studio-model{text-align:left;border:1px solid var(--studio-edge);color:var(--studio-fg);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 9px;display:grid}.studio-model:hover{background:#fff1;border-color:#ee956b}.studio-model :-webkit-any(b,small){display:block}.studio-model :is(b,small){display:block}.studio-project-item :-webkit-any(b,small){display:block}.studio-project-item :is(b,small){display:block}.studio-template-thumb{color:#ffc39f;background:#25253c;border-radius:6px;grid-column:1/-1;gap:4px;padding:6px;display:grid}.studio-template-thumb>span{background:#ffffff12;border-radius:3px;gap:4px;display:flex}.studio-template-thumb>span:first-child{width:44%;height:5px}.studio-template-thumb>span:nth-child(2){background:linear-gradient(110deg,#704b51,#333854);justify-content:center;padding:7px 0}.studio-template-thumb i{background:#ffffff17;border-radius:3px;flex:1;height:9px}.studio-model-booking .studio-template-thumb{color:#c3d7ff}.studio-model-booking .studio-template-thumb>span:nth-child(2){background:linear-gradient(120deg,#31496f,#383556)}.studio-model-arrow{color:#ffcca9}.studio-empty{padding:20px 4px 12px}.studio-project-item{flex-wrap:wrap;align-items:center;gap:6px;padding:11px 0 0;display:flex}.studio-project-item>span{margin-right:auto}.studio-editor-bar{border-bottom:1px solid var(--gh-border);background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.studio-editor-bar>div{flex:1;min-width:0}.studio-editor-bar>div :-webkit-any(b,small){overflow-wrap:anywhere;display:block}.studio-editor-bar>div :is(b,small){overflow-wrap:anywhere;display:block}.studio-editor .studio-editor-bar{border-color:var(--studio-edge);background:#161620}.studio-editor,.studio-agent-home,.studio-agent-editor{grid-template-rows:auto 1fr;display:grid}.studio-editor-grid{grid-template-columns:minmax(155px,1fr) minmax(0,2.45fr)}.studio-editor-chat{align-content:start;gap:10px;min-width:0;padding:14px 12px;display:grid}.studio-editor-chat>.gh-button{width:-moz-fit-content;width:fit-content}.studio-chat-request,.studio-chat-reply{overflow-wrap:anywhere;background:#ffffff0c;border-radius:8px;padding:9px}.studio-chat-request small{color:#ffccae;margin-bottom:4px;display:block}.studio-chat-reply{background:#ec78351e;align-items:flex-start;gap:7px;display:flex}.studio-chat-reply .studio-icon{color:#ffb58f;flex:none}.studio-notice{font-size:.67rem;line-height:1.45}.studio-edit-form,.studio-agent-test form{gap:7px;display:grid}.studio-edit-form label,.studio-agent-test label{gap:4px;min-width:0;font-weight:600;display:grid}.studio-edit-form input{width:100%}.studio-site-hero .studio-edit-form{margin:6px 0 12px}.studio-edit-actions{flex-wrap:wrap;gap:5px;display:flex}.gh-surface .studio-site-hero [data-ws=studio-site-select]{text-align:left;color:inherit;font:inherit;line-height:inherit;background:#ffc39e15;border:1px dashed #ffc39e;padding:3px 5px;display:block}.studio-editor-preview{border-left:1px solid var(--studio-edge);background:#202131;min-width:0}.studio-preview-bar{border-bottom:1px solid var(--studio-edge);justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;display:flex}.studio-preview-bar>span{font-weight:700}.studio-preview-bar i{vertical-align:1px;background:#88ddb4;border-radius:50%;width:6px;height:6px;display:inline-block}.studio-device{border:1px solid var(--studio-edge);background:#161723;border-radius:7px;gap:3px;padding:3px;display:flex}.studio-device button{color:#bbc2d7;background:0 0;border:0;border-radius:4px;padding:5px 8px}.studio-device button:-webkit-any(:hover,[aria-pressed=true]){color:#ffd8c4;background:#ffba9529}.studio-device button:is(:hover,[aria-pressed=true]){color:#ffd8c4;background:#ffba9529}.studio-preview-stage{justify-items:center;min-width:0;padding:17px 14px 25px;display:grid}.studio-site-preview{background:#11182b;border:1px solid #667390;border-radius:10px;width:100%;max-width:560px;transition:max-width .42s cubic-bezier(.2,.7,.2,1),border-radius .42s;overflow:hidden;box-shadow:0 12px 30px #080b1466}.studio-site-preview.is-mobile{border:4px solid #4f5875;border-radius:19px;max-width:220px}.studio-site-preview header{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:5px;padding:9px 10px;font-size:.68rem;display:flex}.studio-site-preview header i{background:#fe9b63;border-radius:50%;width:7px;height:7px;display:inline-block}.studio-site-preview header span{color:#bec9e2}.studio-site-hero{background:radial-gradient(at 96% 20%,#ac4c2a85,#0000 75%),#151b32;padding:clamp(17px,3vw,34px) 16px}.studio-site-hero h3{overflow-wrap:anywhere;text-wrap:initial;margin-block-start:6px;margin-block-end:8px;font-size:clamp(1.2rem,3vw,2.15rem);line-height:1.02}.studio-site-preview.is-mobile h3{font-size:1.5rem}.studio-site-hero small{color:#ffb68e;font:500 .56rem var(--gm-font-mono);letter-spacing:.045em}.studio-site-hero p{max-width:36ch;margin-bottom:13px;font-size:.71rem}.studio-site-hero>span{color:#29203b;background:#ffc29e;border-radius:4px;padding:5px 7px;font-size:.65rem;font-weight:700;display:inline-block}.studio-site-preview footer{color:#c9d5f0;flex-wrap:wrap;gap:7px 13px;padding:10px;font-size:.61rem;display:flex}.studio-agent-home,.studio-agent-editor{background:#f4f6fa;min-height:100%}.studio-agent-top{border-bottom:1px solid var(--gh-border);background:#fff;align-items:center;gap:13px;padding:10px 13px;display:flex}.studio-agent-top h2{font-size:.95rem}.studio-agent-top>span{color:#2858a1;font-weight:700}.studio-agent-grid{grid-template-columns:minmax(145px,.95fr) minmax(0,3fr);min-height:410px;display:grid}.studio-agent-list{border-right:1px solid var(--gh-border);background:#fff;align-content:start;gap:8px;padding:16px 11px;display:grid}.studio-agent-list h3>span{background:#edf0f6;border-radius:7px;padding:1px 6px;font-size:.67rem}.studio-agent-search{color:var(--gh-muted);gap:3px;font-size:.67rem;display:grid}.studio-agent-search input{width:100%}.studio-agent-library{align-content:center;gap:8px;min-width:0;padding:20px clamp(12px,4vw,42px);display:grid}.studio-agent-library header{text-align:center;justify-items:center;gap:5px;display:grid}.studio-agent-library h2{font-size:clamp(1.15rem,2vw,1.65rem)}.studio-agent-mark{box-sizing:content-box;color:#b43e16;background:#fff0e8;border:1px solid #edc1a9;border-radius:10px;width:22px;height:22px;padding:7px}.studio-agent-composer{background:#fff;border:1px solid #dce3ee;border-radius:10px;gap:5px;padding:7px;display:grid}.studio-agent-composer textarea{resize:vertical;width:100%}.studio-agent-composer .gh-button{justify-self:end}.studio-divider{color:var(--gh-muted);align-items:center;gap:7px;display:flex}.studio-divider:before,.studio-divider:after{content:"";background:var(--gh-border);flex:1;height:1px}.studio-agent-templates{margin-top:0}.studio-agent-template{border:1px solid var(--gh-border);min-width:0;color:var(--gh-text);text-align:left;background:#fff;border-radius:8px;align-content:start;justify-items:start;gap:5px;padding:10px;display:grid}.studio-agent-template:hover{background:#fffaf7;border-color:#d58659}.studio-agent-template>span:not(.studio-label){color:var(--gh-muted);line-height:1.3}.studio-agent-template svg{color:#a44420}.studio-agent-avatar{color:#a44420;background:#fff0e8;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.studio-agent-template:nth-child(2) .studio-agent-avatar{background:#e8f1ff}.studio-template-labels{flex-wrap:wrap;gap:4px;display:flex}.studio-agent-workbench{grid-template-columns:minmax(0,1fr);display:grid}.studio-agent-workbench.is-testing{grid-template-columns:minmax(0,1.55fr) minmax(205px,1fr)}.studio-agent-config{grid-template-columns:minmax(0,.76fr) minmax(0,1.4fr);display:grid}.studio-agent-config-chat,.studio-agent-setup{overflow-wrap:anywhere;align-content:start;gap:8px;min-width:0;padding:14px 12px;display:grid}.studio-agent-config-chat{border-right:1px solid var(--gh-border);background:#fff}.studio-agent-setup>div{border:1px solid var(--gh-border);background:#fff;border-radius:7px;padding:8px}.studio-agent-setup>div>small{margin-bottom:4px;font-weight:700;display:block}.studio-agent-setup .studio-label{margin-block-start:2px;margin-block-end:2px}.studio-agent-test{border-left:1px solid var(--gh-border);background:#fff;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.studio-agent-test select{width:100%}.studio-agent-result{overflow-wrap:anywhere;background:#f0faf4;border:1px solid #aed7c0;border-radius:8px;gap:4px;padding:9px;display:grid}.studio-success{color:#14683f;font-weight:700}.studio-agent-result dl{border-top:1px solid #bfe0cb;gap:6px;margin:3px 0 0;padding-top:5px;display:grid}.studio-agent-result dt{color:var(--gh-muted);font-size:.66rem}.studio-agent-result dd{margin:0;font-weight:700}.studio-build-log,.studio-run-log{gap:6px;margin-top:5px;padding-left:0;list-style:none;display:grid}.studio-build-log li:before{content:"✓";color:#ffc39f;margin-right:5px}.studio-run-log li{background:#f4f8fa;border-left:2px solid #a3c9b7;border-radius:0 6px 6px 0;gap:2px;padding:6px 8px;display:grid}.studio-reveal li{animation:.25s both studio-rise}.studio-reveal li:nth-child(2){animation-delay:.27s}.studio-reveal li:nth-child(3){animation-delay:.54s}.studio-result-enter{animation:.28s .81s both studio-rise}.studio-preview-enter{animation:.35s .62s both studio-rise}@keyframes studio-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:721px){.demo .app-nav:has(:-webkit-any([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]){padding-block-start:10px;padding-block-end:10px}.demo .app-nav:has(:is([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]){padding-block-start:10px;padding-block-end:10px}.demo .app-nav:has(:-webkit-any([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true])>img{margin-bottom:9px}.demo .app-nav:has(:is([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true])>img{margin-bottom:9px}.demo .app-nav:has(:-webkit-any([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .account{margin-bottom:9px;padding-block-start:5px;padding-block-end:5px}.demo .app-nav:has(:is([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .account{margin-bottom:9px;padding-block-start:5px;padding-block-end:5px}.demo .app-nav:has(:-webkit-any([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .demo-nav{gap:2px}.demo .app-nav:has(:is([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .demo-nav{gap:2px}.demo .app-nav:has(:-webkit-any([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .demo-nav button{padding-block-start:4px;padding-block-end:4px}.demo .app-nav:has(:is([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .demo-nav button{padding-block-start:4px;padding-block-end:4px}.demo .app-nav:has(:-webkit-any([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .demo-nav>small{padding-top:6px}.demo .app-nav:has(:is([data-screen=ai-studio],[data-screen=agent-studio])[aria-pressed=true]) .demo-nav>small{padding-top:6px}}@media (max-width:850px){.news-studio{grid-template-columns:auto minmax(0,1fr)}.news-studio a{grid-column:2}}@media (max-width:720px){.news-studios{padding-block-start:24px;padding-block-end:30px}.news-studios-heading{flex-direction:column;align-items:start;gap:9px}.news-studios-grid{grid-template-columns:1fr;gap:8px}.news-studio a{align-items:center;gap:4px;min-height:44px;margin-block-start:-6px;margin-block-end:-6px;display:inline-flex}.studio-ai-home,.studio-editor-grid,.studio-agent-grid,.studio-agent-workbench.is-testing{grid-template-columns:minmax(0,1fr)}.studio-project-rail{display:none}.studio-ai-hero{padding:24px 12px 21px}.studio-library{margin-inline-start:9px;margin-inline-end:9px;padding-inline-start:8px;padding-inline-end:8px}.studio-editor-preview,.studio-agent-test{border-left:0;border-top:1px solid var(--gh-border)}.studio-editor-bar{flex-wrap:wrap;gap:6px;padding:8px}.studio-agent-list{border-right:0;border-bottom:1px solid var(--gh-border);flex-wrap:wrap;align-items:center;padding:9px;display:flex}.studio-agent-library{padding:12px}.studio-agent-test select{min-height:44px}:-webkit-any(.studio-ai-home,.studio-editor,.studio-agent-home,.studio-agent-editor) button{min-height:44px}:is(.studio-ai-home,.studio-editor,.studio-agent-home,.studio-agent-editor) button{min-height:44px}}@media (prefers-reduced-motion:reduce){.studio-ai-hero:before{animation:none}.studio-site-preview{transition:none}.studio-reveal li,.studio-result-enter,.studio-preview-enter{animation:none}}
