:root{--bg: #f4f2ed;--bg-strong: #e8e2d8;--surface: #fffdfa;--text: #18181a;--text-soft: #4f4a42;--line: #d9d1c4;--accent: #8a6a3f;--accent-strong: #6f542f;--shadow: 0 18px 45px rgba(12, 10, 8, .1);--radius-lg: 22px;--radius-md: 14px;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4rem}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:"Source Sans 3",Segoe UI,sans-serif;color:var(--text);background:radial-gradient(115% 130% at 0% 0%,#ddd4c7 0%,transparent 55%),radial-gradient(100% 150% at 100% 8%,#ebe6dc 0%,transparent 63%),var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page{padding:var(--space-5);max-width:1040px;margin:0 auto}.skip-link{position:absolute;left:-999px;top:0;background:var(--text);color:#fff;padding:.7rem 1rem;border-radius:0 0 var(--radius-md) 0;z-index:30}.skip-link:focus{left:0}.hero{padding:var(--space-7) var(--space-6);background:linear-gradient(146deg,var(--surface),var(--bg-strong));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius-lg);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1.2rem;align-items:center}.hero-copy{position:relative;z-index:1}.hero:after{content:"";width:290px;height:290px;border-radius:50%;position:absolute;right:-112px;top:-112px;background:radial-gradient(circle,#8a6a3f47,#8a6a3f00)}.hero h1,h2{font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.01em}.hero h1{font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.05;margin:0 0 var(--space-4);max-width:17ch}.hero p{margin:0;max-width:62ch;color:var(--text-soft);font-size:clamp(1rem,1.55vw,1.22rem)}.hero-actions{margin-top:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cta-primary{border:1px solid transparent;padding:.85rem 1.4rem;border-radius:999px;background:var(--accent);color:#fcfbf9;text-decoration:none;font-weight:700;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:0 10px 24px #6f542f4d}.cta-primary:hover{transform:translateY(-2px);background:var(--accent-strong)}.cta-secondary{text-decoration:none;font-weight:600;border-bottom:1px solid var(--line);transition:border-color .16s ease,color .16s ease}.cta-secondary:hover{border-color:var(--accent);color:var(--accent-strong)}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-6)}.hero-stats article{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffa8}.hero-stats strong{display:block;font-size:1.5rem;margin-bottom:.2rem}.product-preview{border:1px solid var(--line);border-radius:16px;background:#fffcf7;box-shadow:0 18px 40px #140e0a14;overflow:hidden}.preview-topbar{display:flex;gap:.35rem;align-items:center;padding:.65rem .8rem;border-bottom:1px solid var(--line);background:#f6f1e7}.preview-topbar span{width:.44rem;height:.44rem;border-radius:999px;background:#c8bcab}.preview-header{padding:.85rem .9rem .55rem;display:grid;gap:.12rem}.preview-header strong{font-size:.98rem}.preview-header small{color:var(--text-soft)}.preview-list{margin:0;padding:.2rem .9rem .9rem;list-style:none;display:grid;gap:.55rem}.preview-list li{border:1px solid var(--line);border-radius:10px;padding:.56rem .6rem;font-size:.86rem;display:grid;gap:.14rem;background:#fff}.preview-list b{color:var(--accent-strong)}.preview-list em{color:var(--text-soft);font-style:normal}.section-shell{padding:var(--space-6) 0}.section-shell-muted{background:#fffdfab8;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.section-head{max-width:70ch}.eyebrow{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.08em;font-size:.77rem;font-weight:700;color:var(--accent-strong)}.section-head h2{font-size:clamp(1.9rem,3.7vw,3rem);margin:0}.section-description{color:var(--text-soft);margin:var(--space-3) 0 0}.section-content{margin-top:var(--space-5)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.pillar-grid .card{height:100%}.card{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-3px);border-color:#c6baa8;box-shadow:0 12px 30px #110d0914}.card h3{margin-top:0;margin-bottom:var(--space-2);font-size:1.04rem}.card p,.profile-list,.proof-list{color:var(--text-soft)}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:.8rem .9rem;background:#fffdfae6;color:var(--text)}textarea{min-height:96px;resize:vertical}.profile-list,.proof-list{margin:0;padding-left:1.1rem;display:grid;gap:var(--space-2)}.proof-wrap{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}.closing-cta{text-align:center;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,#fdfbf8,#ece4d8)}.closing-cta .section-description{margin:.9rem auto 1.1rem;max-width:62ch}.closing-cta .cta-primary{display:inline-flex;align-items:center;justify-content:center;min-width:220px;margin-top:.15rem;position:relative;z-index:1}.reveal{opacity:0;transform:translateY(16px);animation:revealUp .5s ease forwards}.reveal:nth-child(2){animation-delay:80ms}.reveal:nth-child(3){animation-delay:.16s}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.page{padding:1.1rem}.hero{padding:1.45rem}.hero-stats,.card-grid,.pillar-grid,.proof-wrap{grid-template-columns:1fr}.hero-grid{grid-template-columns:1fr;gap:.95rem}.hero h1{font-size:clamp(1.9rem,8.2vw,2.5rem);line-height:1.1;max-width:14ch}.hero p{font-size:1rem;line-height:1.5}.hero-actions{margin-top:var(--space-4);gap:.7rem;align-items:stretch}.cta-primary{width:100%;text-align:center}.closing-cta .cta-primary{width:auto;min-width:0}.cta-secondary{width:fit-content;font-size:.93rem}.hero-stats{margin-top:var(--space-4);gap:.7rem}.product-preview{margin-top:.3rem}.hero-stats article{padding:.8rem 1rem}.hero-stats strong{font-size:1.22rem}.section-shell{padding:2rem 0}.section-shell-muted,.closing-cta{padding:1.25rem 1rem}.section-head h2{font-size:clamp(1.75rem,7.5vw,2.35rem);line-height:1.1}.section-description{font-size:.98rem}.section-content{margin-top:1.05rem}.card{padding:.95rem}.card h3{font-size:1rem}.card p,.profile-list,.proof-list{font-size:.95rem;line-height:1.5}.proof-list{gap:.55rem}}@media (max-width: 1240px) and (min-width: 981px){.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-grid .card:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 520px){.page{padding:.9rem}.hero{padding:1.2rem 1rem}.eyebrow{font-size:.68rem;letter-spacing:.07em}.hero h1{font-size:2rem;max-width:13ch}.hero p,.section-description,.card p,.profile-list,.proof-list{font-size:.92rem}.closing-cta{padding:1.05rem .85rem}}@media (prefers-reduced-motion: reduce){.reveal,.card,.cta-primary,.cta-secondary{animation:none;transition:none;transform:none}}.workspace-page{min-height:100vh;padding:1.25rem;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 28%),linear-gradient(180deg,rgba(138,106,63,.08),transparent 22%),linear-gradient(135deg,#f2ecdf,#ede4d5 55%,#e7ddcf)}.workspace-auth{min-height:calc(100vh - 2.5rem);display:grid;place-items:center}.workspace-shell{min-height:calc(100vh - 2.5rem);display:grid;grid-template-columns:288px minmax(0,1fr);gap:1rem;transition:grid-template-columns .22s ease}.workspace-shell.is-collapsed{grid-template-columns:96px minmax(0,1fr)}.workspace-auth-card,.workspace-sidebar,.workspace-header,.workspace-panel{border:1px solid rgba(120,96,63,.18);border-radius:24px;background:#fffbf5f0;box-shadow:0 20px 44px #16110c14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-sidebar{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:1.4rem;padding:1.15rem;overflow:hidden}.workspace-sidebar-top,.workspace-brand,.workspace-header,.workspace-header-actions,.workspace-user-card{display:flex;align-items:flex-start}.workspace-sidebar-top{justify-content:space-between;gap:.85rem;min-width:0}.workspace-brand{flex:1 1 auto;gap:.8rem;min-width:0;overflow:hidden}.workspace-brand-mark,.workspace-user-avatar,.workspace-nav-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700}.workspace-brand-mark{width:2.7rem;height:2.7rem;background:linear-gradient(135deg,var(--accent),#b18e61);color:#fffaf4;box-shadow:0 14px 32px #6f542f38}.workspace-brand-copy{min-width:0;display:grid;gap:.1rem;overflow:hidden}.workspace-brand-copy p,.workspace-overview-card span,.workspace-finance-summary span,.workspace-kicker{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.workspace-brand-copy strong,.workspace-auth-card h1,.workspace-header-context p,.workspace-panel h2,.workspace-day-group-head h3,.workspace-overview-card strong,.workspace-finance-summary strong,.workspace-mini-card strong{font-family:Cormorant Garamond,Georgia,serif}.workspace-brand-copy strong{font-size:1.65rem;line-height:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-sidebar-toggle,.workspace-sidebar-cta,.workspace-button,.workspace-ghost,.workspace-link-button,.workspace-nav-item{border:0;cursor:pointer;font:inherit}.workspace-sidebar-toggle{flex:0 0 auto;width:2.5rem;height:2.5rem;padding:0;border-radius:999px;background:#6f542f14;color:var(--accent-strong);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.workspace-sidebar-nav{display:grid;gap:.3rem;min-width:0;overflow:hidden}.workspace-nav-item,.workspace-sidebar-cta{width:100%;min-width:0;display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem;border-radius:18px;background:transparent;color:var(--text-soft);text-align:left;overflow:hidden;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.workspace-nav-item:hover,.workspace-sidebar-cta:hover{transform:translateY(-1px);background:#8a6a3f14;color:var(--accent-strong)}.workspace-nav-item.is-active{background:linear-gradient(135deg,#8a6a3f29,#fff8efeb);color:#3a2d1f;box-shadow:inset 0 1px #ffffffb8}.workspace-nav-icon{flex:0 0 2.3rem;min-width:2.3rem;min-height:2.3rem;background:#8a6a3f1f;color:var(--accent-strong);font-size:.78rem;letter-spacing:.06em}.workspace-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-cta{justify-content:center;background:linear-gradient(135deg,var(--accent),#9b7851);color:#fffdf9;font-weight:700;box-shadow:0 12px 28px #6f542f38}.workspace-sidebar-cta .workspace-nav-icon{background:#ffffff2e;color:#fffdf9}.workspace-shell.is-collapsed .workspace-sidebar-top{justify-content:center}.workspace-shell.is-collapsed .workspace-brand{justify-content:center;flex:0 0 auto}.workspace-shell.is-collapsed .workspace-nav-item,.workspace-shell.is-collapsed .workspace-sidebar-cta{justify-content:center;padding-inline:.4rem}.workspace-main{min-width:0;display:grid;gap:1rem;align-content:start}.workspace-header{justify-content:space-between;gap:1rem;padding:1rem 1.2rem}.workspace-header-search{min-width:0;flex:1 1 360px}.workspace-toolbar-field{display:grid;gap:.45rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong)}.workspace-header-actions{justify-content:flex-end;flex-wrap:wrap;gap:.9rem}.workspace-header-context{display:grid;gap:.18rem;min-width:0;padding:.25rem .6rem .25rem 0}.workspace-header-context p{margin:0;font-size:1.3rem;line-height:.95;color:#3e3123}.workspace-header-chip{display:inline-flex;align-items:center;width:fit-content;padding:.24rem .62rem;border-radius:999px;background:#6f542f14;color:var(--accent-strong);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace-user-card{gap:.7rem;padding:.45rem .55rem;border-radius:18px;background:#ffffffa3;border:1px solid rgba(139,111,78,.14);align-items:center}.workspace-user-avatar{width:2.55rem;height:2.55rem;background:linear-gradient(135deg,#e4d5c0,#cba97c);color:#4a3621}.workspace-user-copy{display:grid;gap:.1rem}.workspace-user-copy strong{font-size:.96rem}.workspace-user-copy span,.workspace-auth-card p,.workspace-summary,.workspace-item span,.workspace-item small,.workspace-empty-state,.workspace-panel span,.workspace-mini-card span{color:var(--text-soft)}.workspace-body{display:grid;gap:1rem}.workspace-auth-card{width:min(560px,100%);padding:2rem}.workspace-auth-card h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.workspace-form{display:grid;gap:.9rem;margin-top:1.3rem}.workspace-form label{display:grid;gap:.45rem;font-weight:600}.workspace-form-two-columns,.workspace-form-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-form-wide{grid-column:1 / -1}.workspace-button{border-radius:999px;background:linear-gradient(135deg,var(--accent),#9b7851);color:#fffdf9;padding:.9rem 1.25rem;font-weight:700;box-shadow:0 12px 28px #6f542f38}.workspace-ghost,.workspace-link-button{background:transparent;color:var(--accent-strong);font-weight:700}.workspace-ghost-danger{color:#8c3737}.workspace-error{margin:0;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(124,47,47,.14);background:#a1444414;color:#7c2f2f;font-weight:700}.workspace-back{display:inline-flex;margin-top:1rem;text-decoration:none;border-bottom:1px solid var(--line)}.workspace-dashboard-overview,.workspace-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.workspace-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.workspace-overview-card,.workspace-finance-summary article,.workspace-mini-card{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(120,96,63,.15);background:#ffffff94;box-shadow:inset 0 1px #ffffffbf}.workspace-overview-card strong,.workspace-finance-summary strong,.workspace-mini-card strong{font-size:2rem;line-height:.95}.workspace-overview-card-accent,.workspace-panel-hero{background:radial-gradient(circle at top right,rgba(166,123,73,.09),transparent 30%),linear-gradient(145deg,#a67b4929,#fff8efd9)}.workspace-dashboard-grid,.workspace-content-grid,.workspace-detail-grid{display:grid;gap:1rem;align-items:start}.workspace-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr)}.workspace-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard-main,.workspace-dashboard-side,.workspace-content-stack,.workspace-stack,.workspace-mini-stack,.workspace-timeline-groups,.workspace-timeline-types,.workspace-type-group{display:grid;gap:1rem}.workspace-panel{padding:1.2rem}.workspace-panel h2,.workspace-surface-head h2,.workspace-panel-head h2{margin:0;font-size:1.7rem}.workspace-panel-head,.workspace-surface-head,.workspace-day-group-head,.workspace-type-group-head,.workspace-item-headline,.workspace-meta-row,.workspace-item-finance{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.workspace-surface-head{margin-bottom:1rem}.workspace-surface-head>div,.workspace-panel-head>div{display:grid;gap:.16rem}.workspace-panel-head{margin-bottom:.9rem}.workspace-panel-head span,.workspace-surface-head span,.workspace-day-group-head span,.workspace-type-group-head small{color:var(--accent-strong);font-weight:700}.workspace-summary{margin:1rem 0 0}.workspace-table{display:grid;gap:.55rem}.workspace-table-head,.workspace-table-row{display:grid;grid-template-columns:1.2fr 1fr .7fr .7fr;gap:.9rem;align-items:center}.workspace-table-head{padding:0 1rem .25rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.workspace-table-row{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(139,111,78,.16);background:linear-gradient(180deg,#ffffffe0,#faf5ede6);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.workspace-table-row:hover{transform:translateY(-1px);border-color:#a67b4961}.workspace-table-row.is-active{border-color:#a67b4994;box-shadow:0 12px 28px #6f542f24;background:linear-gradient(180deg,#fffaf4f5,#f7eee2f5)}.workspace-item{display:grid;gap:.35rem;border:1px solid rgba(139,111,78,.16);border-radius:18px;padding:.95rem 1rem;background:linear-gradient(180deg,#ffffffe0,#faf5ede6);box-shadow:inset 0 1px #ffffffb3}.workspace-item strong{color:#3d3123}.workspace-item-finance{align-items:flex-start}.workspace-empty-state,.workspace-empty{padding:1.25rem;border-radius:18px;border:1px dashed rgba(139,111,78,.24);background:#ffffff75}.workspace-empty{text-align:center;padding:3rem 1.2rem}.workspace-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.workspace-metadata div{border:1px solid rgba(139,111,78,.14);border-radius:16px;padding:.8rem .9rem;background:#ffffffad;display:grid;gap:.25rem}.workspace-metadata strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-strong)}.workspace-tag{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(139,111,78,.16);background:#f5ece0e6;color:#725635;white-space:nowrap}.workspace-tag-active,.workspace-tag-posted,.workspace-tag-origin-workspace{background:#dff1dae6;color:#34613b;border-color:#34613b33}.workspace-tag-reversed,.workspace-tag-origin-finance{background:#f5e7d3eb;color:#865d20;border-color:#865d2033}.workspace-tag-administrative,.workspace-tag-on_hold{background:#ece6d7f5;color:#6c5941}.workspace-tag-muted{background:#eeeae4f2;color:#615142}.workspace-tag-whatsapp-open{background:#dff1dae6;color:#34613b;border-color:#34613b33}.workspace-tag-whatsapp-connecting,.workspace-tag-whatsapp-qrcode,.workspace-tag-whatsapp-pairing{background:#f5e7d3eb;color:#865d20;border-color:#865d2033}.workspace-tag-whatsapp-created,.workspace-tag-whatsapp-close,.workspace-tag-whatsapp-closed{background:#ece6d7f5;color:#6c5941}.workspace-code-block{display:grid;gap:.35rem;padding:.85rem .95rem;border-radius:16px;background:#6f542f0f;border:1px dashed rgba(139,111,78,.24)}.workspace-code-block strong{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.workspace-code-block code{font-size:.92rem;color:#3d3123;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-inline-error{margin:0;color:#8c3737;font-weight:600}.workspace-inline-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.workspace-whatsapp-instance{gap:.75rem}.workspace-qr-card{display:grid;gap:.65rem;justify-items:start;padding:1rem;border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f6efe5eb);border:1px solid rgba(139,111,78,.16)}.workspace-qr-card strong{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.workspace-qr-image{width:min(220px,100%);height:auto;border-radius:16px;border:1px solid rgba(139,111,78,.12);background:#fff;padding:.55rem}.workspace-day-group{display:grid;gap:.8rem;padding:1rem;border-radius:20px;background:#ffffff6b;border:1px solid rgba(139,111,78,.12)}.workspace-day-group-head h3{margin:0;font-size:1.35rem;color:#463728}@media (max-width: 1280px){.workspace-shell{grid-template-columns:264px minmax(0,1fr)}.workspace-shell.is-collapsed{grid-template-columns:92px minmax(0,1fr)}.workspace-dashboard-grid,.workspace-content-grid{grid-template-columns:1fr}.workspace-dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.workspace-page{padding:.95rem}.workspace-shell,.workspace-shell.is-collapsed{grid-template-columns:1fr}.workspace-sidebar{position:static}.workspace-header,.workspace-header-actions,.workspace-table-head,.workspace-table-row{grid-template-columns:1fr}.workspace-header,.workspace-header-actions,.workspace-meta-row,.workspace-panel-head,.workspace-surface-head,.workspace-day-group-head,.workspace-type-group-head,.workspace-item-headline,.workspace-item-finance{flex-direction:column;align-items:flex-start}.workspace-header-context{padding-right:0}.workspace-table-head{display:none}.workspace-metadata,.workspace-dashboard-overview,.workspace-form-two-columns,.workspace-form-inline,.workspace-finance-summary{grid-template-columns:1fr}}@media (max-width: 640px){.workspace-auth-card,.workspace-sidebar,.workspace-header,.workspace-panel{padding:1rem;border-radius:20px}.workspace-sidebar-nav{grid-template-columns:1fr}.workspace-nav-item,.workspace-sidebar-cta{justify-content:flex-start}.workspace-user-card{width:100%}}
