:root{--ac-ease:cubic-bezier(.32, .72, 0, 1);--ac-ease-out:cubic-bezier(.22, 1, .36, 1);--ac-r-sm:.75rem;--ac-r-md:1rem;--ac-r-lg:1.125rem;--ac-r-xl:1.375rem;--ac-r-pill:999px;--ac-sh-1:0 1px 2px #22172b0a;--ac-sh-2:0 1px 2px #22172b0a, 0 16px 30px -26px #1b0e264d;--ac-sh-3:0 1px 2px #22172b0a, 0 16px 30px -26px #1b0e264d;--ac-sh-pop:0 1px 2px #22172b0a, 0 16px 30px -26px #1b0e264d;--ac-glass:#fbf8fbc2;--ac-glass-blur:saturate(180%) blur(20px);--ac-hairline:#22172b17;--ac-sel:#4a1d6b;--ac-noite:#1b0e26;--ac-tabbar-h:4.25rem;--ac-topbar-h:3rem;--ac-gutter:1.125rem;--ac-maxw:30rem}.ac-app [hidden]{display:none!important}.ac-app{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-mulish);overscroll-behavior-y:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}.ac-app:before,.ac-app:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.ac-app:before{background:radial-gradient(78% 38% at 50% -6%,#b23c7826,#0000 70%),radial-gradient(62% 40% at 96% 100%,#4a1d6b21,#0000 72%)}.ac-app:after{opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px}.ac-scroll{z-index:1;padding-bottom:calc(var(--ac-tabbar-h) + env(safe-area-inset-bottom) + 2rem);position:relative}.ac-wrap{width:100%;max-width:var(--ac-maxw);padding:0 var(--ac-gutter);margin:0 auto}.ac-topbar{z-index:30;height:calc(var(--ac-topbar-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);transition:transform .4s var(--ac-ease), opacity .26s var(--ac-ease-out);background:0 0;align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.ac-topbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-100%)}.ac-topbar:before{content:"";background:var(--ac-glass);-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);border-bottom:1px solid var(--ac-hairline);opacity:0;transition:opacity .25s var(--ac-ease-out);pointer-events:none;position:absolute;inset:0}.ac-topbar[data-scrolled=true]:before{opacity:1}.ac-topbar-inner{z-index:1;width:100%;max-width:var(--ac-maxw);min-height:var(--ac-topbar-h);align-items:center;gap:.25rem;margin:0 auto;padding:0 .5rem;display:flex;position:relative}.ac-topbar-title{text-align:center;font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--foreground);opacity:0;transition:opacity .22s var(--ac-ease-out), transform .22s var(--ac-ease-out);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.0625rem;font-weight:400;overflow:hidden;transform:translateY(6px)}.ac-topbar[data-scrolled=true] .ac-topbar-title{opacity:1;transform:none}.ac-topfade{height:calc(env(safe-area-inset-top) + 1.75rem);z-index:25;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fbf8fbd9,#fbf8fb00);position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#1b0e26 42%,#0000);mask-image:linear-gradient(#1b0e26 42%,#0000)}.ac-topbar-slot{flex:none;width:2.75rem;height:2.75rem}.ac-iconbtn{width:2.75rem;height:2.75rem;color:var(--primary);border-radius:var(--ac-r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s, transform .12s var(--ac-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-iconbtn:active{background:#4a1d6b17;transform:scale(.9)}.ac-iconbtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-iconbtn[data-tone=mute]{color:var(--muted-foreground)}.ac-head{padding:.25rem 0 1.125rem}.ac-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--terracota);margin-bottom:.4rem;font-size:.75rem;font-weight:500;display:block}.ac-title{font-family:var(--font-fraunces);letter-spacing:-.025em;color:var(--foreground);overflow-wrap:anywhere;min-width:0;margin:0;font-size:2.0625rem;font-weight:400;line-height:1.1}.ac-title em{color:var(--terracota);font-style:italic}.ac-lede{color:var(--muted-foreground);max-width:34ch;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.ac-tabbar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + .625rem);z-index:40;pointer-events:none;transition:transform .44s var(--ac-ease), opacity .26s var(--ac-ease-out);justify-content:center;padding:0 1rem;display:flex;position:fixed}.ac-tabbar[data-hidden=true]{transform:translateY(calc(100% + env(safe-area-inset-bottom) + 1.25rem));opacity:0}.ac-tabbar-pill{pointer-events:auto;border-radius:var(--ac-r-pill);background:var(--ac-glass);max-width:100%;-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);border:1px solid #ffffff80;align-items:center;gap:.1875rem;padding:.3125rem;display:flex;box-shadow:0 1px 2px #22172b0d,0 10px 24px -10px #22172b38,0 26px 48px -28px #22172b4d}.ac-tab{border-radius:var(--ac-r-pill);min-width:2.875rem;height:2.875rem;color:var(--muted-foreground);font-family:var(--font-mulish);letter-spacing:.005em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .26s var(--ac-ease-out), background-color .26s var(--ac-ease-out);background:0 0;border:0;flex:0 auto;justify-content:center;align-items:center;padding:0 .6875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.ac-tab svg{transition:transform .34s var(--ac-ease);flex:none}.ac-tab:active svg{transform:scale(.84)}.ac-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-tab>span{opacity:0;text-overflow:ellipsis;max-width:0;transition:max-width .4s var(--ac-ease), margin-left .4s var(--ac-ease), opacity .24s var(--ac-ease-out), transform .4s var(--ac-ease);margin-left:0;display:block;overflow:hidden;transform:translate(-4px)}.ac-tab[aria-current=page]>span{opacity:1;max-width:8rem;margin-left:.4375rem;transform:none}.ac-fab{border-radius:var(--ac-r-pill);background:var(--venus-acao);width:2.875rem;height:2.875rem;color:var(--primary-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--ac-sh-2);transition:transform .24s var(--ac-ease), box-shadow .22s;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-fab:active{transform:scale(.88)}.ac-fab:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ac-fab svg{transition:transform .34s var(--ac-ease)}.ac-fab[aria-expanded=true] svg{transform:rotate(45deg)}.ac-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s var(--ac-ease-out);background:#1b0e2659;position:fixed;inset:0}.ac-scrim[data-open=true]{opacity:1;pointer-events:auto}.ac-sheet{z-index:51;max-width:var(--ac-maxw);padding:.5rem .75rem calc(env(safe-area-inset-bottom) + .75rem);pointer-events:none;visibility:hidden;transition:transform .42s var(--ac-ease), visibility 0s linear .42s;margin:0 auto;position:fixed;bottom:0;left:0;right:0;transform:translateY(102%)}.ac-sheet[data-open=true]{pointer-events:auto;visibility:visible;transition:transform .42s var(--ac-ease), visibility 0s;transform:none}.ac-sheet-card{background:var(--card);border-radius:var(--ac-r-xl);box-shadow:var(--ac-sh-pop);overflow:hidden}.ac-sheet-grip{border-radius:var(--ac-r-pill);background:var(--input);width:2.25rem;height:4px;margin:.625rem auto .25rem}.ac-sheet-title{font-family:var(--font-fraunces);text-align:center;color:var(--foreground);margin:.25rem 0 .75rem;font-size:1.0625rem;font-weight:400}.ac-card{background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-lg);box-shadow:var(--ac-sh-2);padding:1.125rem 1.125rem 1.25rem;position:relative}.ac-card+.ac-card{margin-top:.875rem}.ac-card-title{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:400}.ac-card-sub{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.ac-section{justify-content:space-between;align-items:baseline;gap:.75rem;margin:1.75rem 0 .625rem;padding:0 .25rem;display:flex}.ac-section h2{font-family:var(--font-fraunces);letter-spacing:-.005em;color:var(--foreground);margin:0;font-size:1rem;font-weight:400}.ac-section a{color:var(--primary);font-size:.8125rem;font-weight:500;text-decoration:none}.ac-now{border-radius:var(--ac-r-xl);color:var(--primary-foreground);background:linear-gradient(152deg, #b23c78 0%, #8a2b5e 45%, var(--venus-destaque) 100%);box-shadow:var(--ac-sh-2);padding:1.375rem 1.25rem 1.25rem;position:relative;overflow:hidden}.ac-now:before{content:"";pointer-events:none;background:radial-gradient(120% 70% at 12% -10%,#fff3,#0000 60%);position:absolute;inset:0}.ac-now>*{position:relative}.ac-now-when{letter-spacing:.09em;text-transform:uppercase;color:#fbf8fbe6;align-items:center;gap:.375rem;margin-bottom:.625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ac-now-pulse{background:var(--venus-atencao-fundo);width:6px;height:6px;animation:ac-pulse 2.4s var(--ac-ease-out) infinite;border-radius:50%;box-shadow:0 0 #f7d6e5b3}@keyframes ac-pulse{70%{box-shadow:0 0 0 9px rgba(var(--p), 0)}to{box-shadow:0 0 0 0 rgba(var(--p), 0)}}.ac-now-hour{font-family:var(--font-fraunces);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:2.5rem;font-weight:400;line-height:1}.ac-now-who{margin:.5rem 0 0;font-size:1.0625rem;font-weight:500}.ac-now-meta{color:#fbf8fbe0;margin:.2rem 0 0;font-size:.8125rem}.ac-now-actions{gap:.5rem;margin-top:1.125rem;display:flex}.ac-now-btn{border-radius:var(--ac-r-pill);height:2.625rem;color:var(--primary-foreground);font-family:var(--font-mulish);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ac-ease), background-color .18s;background:#fbf8fb1f;border:1px solid #fbf8fb47;flex:1;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ac-now-btn:active{transform:scale(.97)}.ac-now-btn[data-solid=true]{background:var(--primary-foreground);color:var(--primary);border-color:#0000}.ac-week{background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-lg);box-shadow:var(--ac-sh-1);grid-template-columns:repeat(7,1fr);gap:.25rem;padding:.75rem .5rem;display:grid}.ac-day{border-radius:var(--ac-r-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:.3125rem;padding:.375rem 0;transition:background-color .18s;display:flex}.ac-day-name{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:500}.ac-day-num{border-radius:var(--ac-r-pill);font-variant-numeric:tabular-nums;width:1.875rem;height:1.875rem;color:var(--foreground);transition:background-color .2s var(--ac-ease-out), color .2s;place-items:center;font-size:.875rem;font-weight:500;display:grid}.ac-day[data-today=true] .ac-day-num{background:var(--primary);color:var(--primary-foreground)}.ac-day[data-today=true] .ac-day-name{color:var(--primary)}.ac-day-dots{gap:2px;height:4px;display:flex}.ac-day-dots i{background:var(--terracota);opacity:.85;border-radius:50%;width:4px;height:4px}.ac-stats{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.ac-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-md);box-shadow:var(--ac-sh-1);text-align:left;color:inherit;transition:transform .14s var(--ac-ease);padding:.8125rem .625rem;text-decoration:none;display:block}.ac-stat:active{transform:scale(.975)}.ac-stat-k{letter-spacing:.055em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.4rem;font-size:.6875rem;font-weight:500;display:block}.ac-stat-v{font-family:var(--font-fraunces);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;font-size:1.375rem;font-weight:400;line-height:1.05;display:block}.ac-stat-v small{font-family:var(--font-mulish);color:var(--muted-foreground);vertical-align:.55em;letter-spacing:.02em;margin-right:.15em;font-size:.625rem;font-weight:500}.ac-stat-u{color:var(--muted-foreground);margin-top:.3rem;font-size:.6875rem;display:block}.ac-quick{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.ac-quick a{background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-md);box-shadow:var(--ac-sh-1);color:var(--foreground);transition:transform .14s var(--ac-ease);-webkit-tap-highlight-color:transparent;align-items:center;gap:.6875rem;padding:.875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.ac-quick a:active{transform:scale(.975)}.ac-quick-ico{border-radius:var(--ac-r-sm);width:2.125rem;height:2.125rem;color:var(--terracota);background:#b23c781a;flex:none;place-items:center;display:grid}.ac-quick-ico[data-tone=ameixa]{color:var(--primary);background:#4a1d6b1a}.ac-steps-head{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.ac-ring{flex:none;width:3rem;height:3rem;position:relative}.ac-ring svg{display:block;transform:rotate(-90deg)}.ac-ring circle{fill:none;stroke-width:4px;stroke-linecap:round}.ac-ring .ac-ring-bg{stroke:var(--muted)}.ac-ring .ac-ring-fg{stroke:var(--terracota);transition:stroke-dashoffset .9s var(--ac-ease)}.ac-ring b{font-variant-numeric:tabular-nums;color:var(--foreground);place-items:center;font-size:.6875rem;font-weight:500;display:grid;position:absolute;inset:0}.ac-steps{margin:0;padding:0;list-style:none}.ac-steps li{padding-left:2rem;position:relative}.ac-steps li+li{margin-top:.125rem}.ac-steps li:not(:last-child):before{content:"";background:var(--border);width:1.5px;position:absolute;top:1.75rem;bottom:-.125rem;left:.6875rem}.ac-step-mark{border:1.5px solid var(--input);background:var(--card);color:#0000;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;top:.625rem;left:0}.ac-steps li[data-done=true] .ac-step-mark{border-color:var(--terracota);background:var(--terracota);color:var(--primary-foreground)}.ac-step-link{min-height:2.75rem;color:var(--foreground);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;display:flex}.ac-step-link b{font-size:.9375rem;font-weight:500;display:block}.ac-step-link span{color:var(--muted-foreground);margin-top:.1rem;font-size:.8125rem;display:block}.ac-steps li[data-done=true] .ac-step-link b{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input)}.ac-step-link svg{color:var(--input);flex:none}.ac-seg{background:var(--muted);border-radius:var(--ac-r-pill);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid;position:relative}.ac-seg:before{content:"";z-index:-1;width:calc((100% - 6px) / var(--ac-seg-n,3));transform:translateX(calc(100% * var(--ac-seg-i,0)));background:var(--card);border-radius:var(--ac-r-pill);box-shadow:var(--ac-sh-1);transition:transform .36s var(--ac-ease);position:absolute;top:3px;bottom:3px;left:3px}.ac-seg button,.ac-seg a{text-align:center;border-radius:var(--ac-r-pill);min-width:0;height:2.125rem;line-height:2.125rem;font-family:var(--font-mulish);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 .3125rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .22s;display:block;overflow:hidden}.ac-seg [aria-selected=true],.ac-seg [aria-current=page]{color:var(--foreground)}.ac-chips{scrollbar-width:none;padding:.125rem var(--ac-gutter);margin:0 calc(var(--ac-gutter) * -1);scroll-snap-type:x proximity;scroll-padding-inline:var(--ac-gutter);gap:.375rem;display:flex;overflow-x:auto}.ac-chips::-webkit-scrollbar{display:none}.ac-chip{scroll-snap-align:start;border:1px solid var(--border);border-radius:var(--ac-r-pill);background:var(--card);min-height:2.125rem;color:var(--muted-foreground);font-family:var(--font-mulish);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ac-ease), background-color .2s, color .2s, border-color .2s;flex:none;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.ac-chip:active{transform:scale(.96)}.ac-chip[aria-pressed=true],.ac-chip[aria-current=page]{background:var(--ac-sel);border-color:var(--ac-sel);color:var(--primary-foreground)}.ac-chip b{font-variant-numeric:tabular-nums}.ac-list{background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-lg);box-shadow:var(--ac-sh-1);overflow:hidden}.ac-row{text-align:left;width:100%;min-height:3.375rem;color:var(--foreground);font-family:var(--font-mulish);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.75rem;padding:.6875rem .9375rem;font-size:.9375rem;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.ac-row:active{background:var(--muted)}.ac-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ac-row+.ac-row:before,li+li>.ac-row:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:.9375rem;right:0}.ac-list[data-inset=icon] .ac-row+.ac-row:before,.ac-list[data-inset=icon] li+li>.ac-row:before{left:3.5rem}.ac-row-ico{width:1.9375rem;height:1.9375rem;color:var(--primary);background:#4a1d6b1a;border-radius:.5rem;flex:none;place-items:center;display:grid}.ac-row-ico[data-tone=terracota]{color:var(--terracota);background:#b23c781a}.ac-row-ico[data-tone=perigo]{color:var(--destructive);background:#4a1d6b1a}.ac-row-body{flex:1;min-width:0}.ac-row-body b{font-size:.9375rem;font-weight:500;display:block}.ac-row-body span{color:var(--muted-foreground);margin-top:.1rem;font-size:.8125rem;line-height:1.4;display:block}.ac-row-body b,.ac-row-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-row-tail{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.ac-row-tail svg{color:var(--input)}.ac-row[data-tone=perigo]{color:var(--destructive);font-weight:500}.ac-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:1.5rem .25rem .5rem;font-size:.6875rem;font-weight:500}.ac-group-note{color:var(--muted-foreground);margin:.5rem .25rem 0;font-size:.75rem;line-height:1.5}.ac-sticky{top:calc(var(--ac-topbar-h) + env(safe-area-inset-top));z-index:10;border-radius:var(--ac-r-pill);background:var(--ac-glass);-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:1.25rem 0 .5rem;padding:.3125rem .75rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:sticky}.ac-tl{padding-left:3.75rem;position:relative}.ac-tl:before{content:"";background:linear-gradient(var(--border), var(--border));width:1.5px;position:absolute;top:.75rem;bottom:.75rem;left:3.0625rem}.ac-tl-item{padding:.3125rem 0;position:relative}.ac-tl-hour{text-align:right;font-variant-numeric:tabular-nums;width:2.5rem;color:var(--muted-foreground);font-size:.8125rem;font-weight:500;position:absolute;top:1.0625rem;left:-3.75rem}.ac-tl-dot{background:var(--card);border:2px solid var(--terracota);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:1.25rem;left:-.8125rem}.ac-tl-item[data-state=feito] .ac-tl-dot{background:var(--terracota)}.ac-tl-item[data-state=cancelado] .ac-tl-dot{border-color:var(--input)}.ac-tl-card{background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-md);box-shadow:var(--ac-sh-1);color:var(--foreground);-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ac-ease);align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;display:flex}.ac-tl-card:active{transform:scale(.98)}.ac-tl-item[data-state=cancelado] .ac-tl-card{opacity:.55}.ac-tl-item[data-state=cancelado] .ac-tl-card b{text-decoration:line-through}.ac-tl-card{border-left:3px solid var(--terracota)}.ac-tl-item[data-state=feito] .ac-tl-card{border-left-color:#4a1d6b}.ac-tl-item[data-state=cancelado] .ac-tl-card{border-left-color:var(--input)}.ac-av{border-radius:var(--ac-r-pill);width:2.375rem;height:2.375rem;font-family:var(--font-fraunces);letter-spacing:.01em;color:var(--primary-foreground);background:var(--primary);text-transform:uppercase;flex:none;place-items:center;font-size:.875rem;font-weight:400;display:grid}.ac-av[data-c="1"]{background:linear-gradient(145deg, var(--venus-destaque), var(--venus-assistente))}.ac-av[data-c="2"]{background:linear-gradient(145deg, var(--venus-acao), #7a2850)}.ac-av[data-c="3"]{background:linear-gradient(145deg,#8a63b0,#5e3c82)}.ac-av[data-c="4"]{background:linear-gradient(145deg,#8a6642,#5e4326)}.ac-av[data-c="5"]{background:linear-gradient(145deg, var(--venus-assistente), #3b1f52)}.ac-money{font-family:var(--font-fraunces);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-weight:400;line-height:1}.ac-money[data-size=hero]{font-size:2.75rem}.ac-money[data-size=md]{font-size:1.375rem}.ac-money i{opacity:.55;margin-right:.15em;font-size:.5em;font-style:normal}.ac-bar{border-radius:var(--ac-r-pill);background:var(--muted);height:.625rem;margin:1rem 0 .75rem;display:flex;overflow:hidden}.ac-bar i{height:100%;display:block}.ac-bar i[data-k=conf]{background:var(--primary)}.ac-bar i[data-k=prev]{background:repeating-linear-gradient(135deg,#b23c788c 0 5px,#b23c7847 5px 10px)}.ac-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.ac-legend span{align-items:center;gap:.375rem;display:inline-flex}.ac-legend em{border-radius:2px;width:8px;height:8px;font-style:normal}.ac-btn{border-radius:var(--ac-r-pill);min-height:3rem;font-family:var(--font-mulish);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ac-ease), background-color .18s, opacity .18s;border:1px solid #0000;justify-content:center;align-items:center;gap:.4375rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.ac-btn:active{transform:scale(.97)}.ac-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-btn:disabled{opacity:.55;cursor:default;transform:none}.ac-btn[data-w=full]{width:100%}.ac-btn[data-v=primary]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 16px -8px #4a1d6b99}.ac-btn[data-v=soft]{background:var(--card);border-color:var(--border);color:var(--foreground);box-shadow:var(--ac-sh-1)}.ac-btn[data-v=ghost]{color:var(--primary);background:0 0}.ac-btn[data-v=danger]{color:var(--destructive);background:0 0}.ac-label{color:var(--foreground);margin-bottom:.4375rem;font-size:.8125rem;font-weight:500;display:block}.ac-input{width:100%;min-height:3.25rem;font-family:var(--font-mulish);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--ac-r-md);appearance:none;padding:0 .9375rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.ac-input::placeholder{color:var(--muted-foreground);opacity:.6}.ac-input:focus{background:var(--card);border-color:var(--ring);outline:none;box-shadow:0 0 0 3px #4a1d6b24}.ac-search{position:relative}.ac-search svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.ac-search .ac-input{border-radius:var(--ac-r-pill);background:var(--muted);border-color:#0000;min-height:2.75rem;padding-left:2.4375rem}.ac-search .ac-input:focus{background:var(--card);border-color:var(--ring)}.ac-form .ac-search .ac-input{border-radius:var(--ac-r-pill);background-color:var(--muted);border-color:#0000;min-height:2.75rem;padding-left:2.4375rem}.ac-form .ac-search .ac-input:focus{background-color:var(--card);border-color:var(--ring)}.ac-empty{text-align:center;background:var(--card);border:1px dashed var(--input);border-radius:var(--ac-r-lg);padding:2.25rem 1.5rem 2rem}.ac-empty-ico{border-radius:var(--ac-r-pill);width:3.25rem;height:3.25rem;color:var(--terracota);background:#b23c7817;place-items:center;margin:0 auto .875rem;display:grid}.ac-empty h3{font-family:var(--font-fraunces);color:var(--foreground);margin:0 0 .375rem;font-size:1.0625rem;font-weight:400}.ac-empty p{max-width:28ch;color:var(--muted-foreground);margin:0 auto 1.125rem;font-size:.875rem;line-height:1.55}.ac-empty-acoes{grid-template-columns:1fr;gap:.625rem;width:100%;max-width:32rem;margin:0 auto;display:grid}.ac-empty-acoes>*{min-width:0}.ac-empty-acoes>form{display:grid}@media (min-width:560px){.ac-empty-acoes{grid-template-columns:1fr 1fr;max-width:38rem}}.ac-trust{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:flex-start;gap:.4375rem;margin:1.75rem 0 0;padding:0 .5rem;font-size:.75rem;line-height:1.5;display:flex}.ac-trust svg{opacity:.7;flex:none;margin-top:.1rem}@keyframes ac-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ac-in>*{animation:ac-in .5s var(--ac-ease-out) both}.ac-in>:first-child{animation-delay:20ms}.ac-in>:nth-child(2){animation-delay:60ms}.ac-in>:nth-child(3){animation-delay:.1s}.ac-in>:nth-child(4){animation-delay:.14s}.ac-in>:nth-child(5){animation-delay:.18s}.ac-in>:nth-child(6){animation-delay:.22s}.ac-in>.ac-scrim,.ac-in>.ac-sheet{animation:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--ac-glass:#fbf8fbf7}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.ac-now-pulse{animation:none}.ac-tabbar[data-hidden=true],.ac-topbar[data-hidden=true]{opacity:1;pointer-events:auto;transform:none}}.ac-row-body .ac-status-txt{font-weight:500;display:inline}.ac-status-txt[data-s=feito]{color:#4a1d6b}.ac-status-txt[data-s=marcado]{color:var(--terracota)}.ac-status-txt[data-s=falta]{color:var(--destructive)}.ac-dot{vertical-align:1px;background:var(--input);border-radius:50%;width:7px;height:7px;margin-right:.3125rem;display:inline-block}.ac-dot[data-s=conf]{background:#4a1d6b}.ac-dot[data-s=prev]{background:var(--terracota)}.ac-dot[data-s=canc]{background:var(--input)}.ac-valor{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.0625rem}:root{--ac-salvia:var(--venus-sucesso);--ac-salvia-claro:#8a63b0;--ac-terracota-card:var(--venus-assistente)}.ac-tabbar{justify-content:space-between;align-items:center;gap:.625rem}.ac-tabbar-pill{border:1px solid var(--border);background:#fffffff0;box-shadow:0 1px 2px #22172b0f,0 16px 32px -12px #22172b52}.ac-tab-ico{flex:none;place-items:center;font-style:normal;display:grid}.ac-orb{pointer-events:auto;background:var(--ac-terracota-card);color:#fbf8fb;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:3.625rem;height:3.625rem;transition:transform .26s var(--ac-ease), opacity .25s var(--ac-ease-out);border:0;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 12px 24px -12px #7a2850bf}.ac-orb:active{transform:scale(.88)}.ac-orb:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ac-orb svg rect{transform-box:fill-box;transform-origin:50%}.ac-carrossel{margin:0 calc(var(--ac-gutter) * -1)}.ac-trilho{gap:var(--ac-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--ac-gutter);padding:0 var(--ac-gutter) 1.75rem;scrollbar-width:none;overscroll-behavior-x:contain;margin-bottom:-1.25rem;display:flex;overflow-x:auto}.ac-trilho::-webkit-scrollbar{display:none}.ac-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;display:flex}.ac-slide>.ac-now{flex-direction:column;flex:1;min-height:17.5rem;display:flex}.ac-slide .ac-now-actions+.ac-now-depois{margin-top:1rem}.ac-slide .ac-now-sug{margin-top:auto;padding-top:1rem}.ac-pontos{justify-content:center;gap:.25rem;margin-top:.375rem;display:flex}.ac-pontos button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.ac-pontos button:before{content:"";background:var(--input);width:6px;height:6px;transition:width .35s var(--ac-ease), background-color .25s;border-radius:999px}.ac-pontos button[aria-current=true]:before{background:var(--primary);width:18px}.ac-now[data-cor=terracota]{background:linear-gradient(152deg, var(--venus-acao) 0%, #8a2b5e 48%, var(--venus-destaque) 100%);box-shadow:var(--ac-sh-2)}.ac-now[data-cor=salvia]{background:linear-gradient(152deg, var(--venus-destaque) 0%, #35134d 48%, var(--venus-assistente) 100%);box-shadow:var(--ac-sh-2)}.ac-now[data-cor=salvia] .ac-now-pulse{background:var(--venus-assistente-fundo)}.ac-now-titulo{font-family:var(--font-fraunces);letter-spacing:-.02em;max-width:16ch;margin:0;font-size:1.625rem;font-weight:400;line-height:1.15}.ac-now-hour small{font-family:var(--font-mulish);opacity:.8;vertical-align:.95em;letter-spacing:.02em;margin-right:.15em;font-size:.42em;font-weight:500}.ac-now-depois{color:#fbf8fbe6;border-top:1px solid #fbf8fb29;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.875rem;font-size:.8125rem;display:flex}.ac-now-depois b{font-variant-numeric:tabular-nums;font-weight:500}.ac-now-barra{background:#fbf8fb24;border-radius:999px;height:.5rem;margin:1rem 0 .625rem;display:flex;overflow:hidden}.ac-now-barra i{height:100%;display:block}.ac-now-barra i[data-k=conf]{background:#fbf8fb}.ac-now-barra i[data-k=prev]{background:repeating-linear-gradient(135deg,#fbf8fb8c 0 4px,#fbf8fb40 4px 8px)}.ac-now-legenda{color:#fbf8fbe6;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.ac-now-legenda span{align-items:center;gap:.375rem;display:inline-flex}.ac-now-legenda em{border-radius:2px;width:8px;height:8px}.ac-now-voz{align-items:center;gap:.875rem;display:flex}.ac-now-mic{width:3.5rem;height:3.5rem;color:var(--ac-salvia);cursor:pointer;transition:transform .2s var(--ac-ease);background:#fbf8fb;border:0;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 8px 20px -8px #1b0e268c}.ac-now-mic:active{transform:scale(.9)}.ac-now-sug{flex-wrap:wrap;gap:.4375rem;display:flex}.ac-now-sug button{color:#fbf8fb;min-height:2.25rem;font:500 .8125rem var(--font-mulish);cursor:pointer;transition:transform .14s var(--ac-ease), background-color .2s;background:#fbf8fb1a;border:1px solid #fbf8fb42;border-radius:999px;padding:0 .8125rem}.ac-now-sug button:active{background:#fbf8fb33;transform:scale(.96)}.ac-quick-ico[data-tone=salvia]{color:var(--ac-salvia);background:#4a1d6b1f}.ac-stat-k[data-tom=salvia]:before{content:"";background:var(--ac-salvia-claro);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ac-tabbar-pill,.ac-orb{transition:opacity .25s var(--ac-ease-out), transform .4s var(--ac-ease)}.ac-tabbar[data-ilha=true] .ac-tabbar-pill,.ac-tabbar[data-ilha=true] .ac-orb{opacity:0;pointer-events:none;transform:scale(.9)}.vz-ilha{pointer-events:none;color:#fbf8fb;opacity:0;width:3.5rem;height:3.5rem;transition:width .55s var(--ac-ease), opacity .2s var(--ac-ease-out);background:linear-gradient(#2c1640,#1b0e26);border-radius:999px;align-items:center;gap:.625rem;padding:0 .375rem 0 1rem;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 38px -14px #1b0e26b3,inset 0 1px #ffffff14}.ac-tabbar[data-ilha=true] .vz-ilha{pointer-events:auto;opacity:1;width:min(100% - 2rem,22rem)}.vz-ondas{flex:none;align-items:center;gap:3px;height:1.5rem;display:flex}.vz-ondas i{background:#f0a9cb;border-radius:3px;width:3px;height:100%;transition:transform .12s linear;transform:scaleY(.3)}.vz-ilha-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.vz-ilha-texto:empty:before{content:"Ouvindo…";opacity:.6}.vz-ilha input{color:#fbf8fb;min-width:0;height:2.5rem;font:500 1rem var(--font-mulish);background:0 0;border:0;outline:0;flex:1}.vz-ilha input::placeholder{color:#fbf8fb8c}.vz-ilha button{color:#fbf8fb;cursor:pointer;background:radial-gradient(circle at 50% 48%,#f7c6da57,#e4d5fa2e 52%,#fce1cf14 72%,#0000 78%),#fbf8fb1a;border:0;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.vz-ilha-card{left:.875rem;right:.875rem;bottom:calc(env(safe-area-inset-bottom) + 5.25rem);z-index:45;max-width:calc(var(--ac-maxw) - 1.75rem);overscroll-behavior:contain;opacity:0;visibility:hidden;max-height:62dvh;transition:opacity .3s var(--ac-ease-out), transform .45s var(--ac-ease), visibility 0s linear .3s;flex-direction:column;gap:.625rem;margin:0 auto;display:flex;position:fixed;overflow-y:auto;transform:translateY(14px)scale(.97)}.vz-ilha-card[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ac-ease-out), transform .45s var(--ac-ease), visibility 0s;transform:none}.vz-acao{background:var(--card);border:1px solid var(--border);box-shadow:var(--ac-sh-pop);animation:vz-entra .45s var(--ac-ease-out) both;border-radius:1.25rem;padding:1rem 1rem .875rem}@keyframes vz-entra{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.vz-acao-topo{align-items:center;gap:.75rem;display:flex}.vz-acao-ico{width:2.375rem;height:2.375rem;color:var(--terracota);background:#b23c781a;border-radius:.75rem;flex:none;place-items:center;display:grid}.vz-acao-ico[data-tom=salvia]{color:var(--ac-salvia);background:#4a1d6b1f}.vz-acao-tipo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500;display:block}.vz-acao-titulo{font-family:var(--font-fraunces);color:var(--foreground);margin-top:.1rem;font-size:1.125rem;line-height:1.2;display:block}.vz-campos{grid-template-columns:auto 1fr;gap:.4375rem 1rem;margin:.875rem 0 1rem;font-size:.875rem;display:grid}.vz-campos dt{color:var(--muted-foreground)}.vz-campos dd{text-align:right;color:var(--foreground);margin:0;font-weight:500}.vz-campos dd[data-falta]{color:var(--terracota);font-weight:500}.vz-resposta{color:var(--foreground);margin:.75rem 0 .25rem;font-size:.9375rem;line-height:1.55}.vz-acao-botoes{gap:.5rem;display:flex}.vz-acao-botoes .ac-btn{flex:1;min-height:2.75rem;font-size:.875rem}.ac-toast{left:.875rem;right:.875rem;bottom:calc(env(safe-area-inset-bottom) + 5.25rem);z-index:47;max-width:calc(var(--ac-maxw) - 1.75rem);background:var(--ac-noite);color:#fbf8fb;opacity:0;visibility:hidden;transition:opacity .28s var(--ac-ease-out), transform .42s var(--ac-ease), visibility 0s linear .28s;border-radius:1rem;align-items:center;gap:.75rem;margin:0 auto;padding:.5rem .5rem .5rem 1rem;font-size:.875rem;line-height:1.4;display:flex;position:fixed;transform:translateY(16px);box-shadow:0 18px 40px -16px #1b0e2699}.ac-toast[data-open=true]{opacity:1;visibility:visible;transition:opacity .28s var(--ac-ease-out), transform .42s var(--ac-ease), visibility 0s;transform:none}.ac-toast>span{flex:1}.ac-toast svg{color:#cdb0e6;flex:none}.ac-toast a,.ac-toast button{color:#cdb0e6;min-height:2.75rem;font:500 .875rem var(--font-mulish);cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:none;align-items:center;padding:0 .875rem;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.vz-ilha,.vz-ilha-card,.ac-toast,.ac-slide{transition:none}}.ac-scroll{overflow-x:clip}.ac-wrap .ac-wrap{max-width:none;margin:0;padding-inline:0}.ac-chips{scroll-snap-type:none;flex-wrap:wrap;gap:.5rem .375rem;margin:.875rem 0 1rem;padding:0;display:flex;overflow:visible}.ac-head+.ac-chips{margin-top:0}.ac-chips[data-rolar=true]{margin-inline:calc(var(--ac-gutter) * -1);padding-inline:var(--ac-gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--ac-gutter);flex-wrap:nowrap;overflow-x:auto}.ac-chips[data-rolar=true]:after{content:"";flex:0 0 calc(var(--ac-gutter) - .375rem)}.ac-search+.ac-seg{margin-top:.75rem}.ac-seg+.ac-chips{margin-top:.875rem}.ac-seg+:not(.ac-chips){margin-top:1rem}.ac-list+.ac-list{margin-top:.875rem}.ac-add{border:1.5px dashed var(--input);border-radius:var(--ac-r-lg);width:100%;min-height:3.5rem;color:var(--foreground);font:500 .9375rem var(--font-mulish);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ac-ease), background-color .2s, border-color .2s;background:0 0;align-items:center;gap:.75rem;margin-top:1rem;padding:.625rem .9375rem;text-decoration:none;display:flex}.ac-add:active{border-color:var(--primary);background:#4a1d6b0d;transform:scale(.985)}.ac-add:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-add>span:not(.ac-row-ico){flex:1}.ac-add small{color:var(--muted-foreground);margin-top:.1rem;font-size:.8125rem;font-weight:400;display:block}.ac-stat-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ac-stat-k[data-tom=salvia]:before{content:none}.ac-now-when{align-items:center;gap:.5rem;display:inline-flex}.ac-now-pulse{--p:242, 200, 121;background:rgb(var(--p));width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--p), .7);animation:ac-pulse 2.4s var(--ac-ease-out) infinite;border-radius:50%;flex:none}.ac-now-pulse[data-estado=ativo]{--p:166, 214, 160}.ac-now-pulse[data-estado=espera]{--p:242, 200, 121}.ac-now-pulse[data-estado=alerta]{--p:255, 159, 122}.ac-now[data-cor] .ac-now-pulse{background:rgb(var(--p))}.ac-back{min-height:2.75rem;color:var(--primary);font:500 .875rem var(--font-mulish);-webkit-tap-highlight-color:transparent;border-radius:.75rem;align-items:center;gap:.25rem;margin:0 0 .125rem -.5rem;padding:0 .625rem 0 .375rem;text-decoration:none;display:inline-flex}.ac-back:active{background:#4a1d6b14}.ac-back:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-form{flex-direction:column;gap:1.125rem;margin:0;display:flex}.ac-form fieldset{border:0;min-width:0;margin:0;padding:0}.ac-form legend{padding:0}.ac-form label{color:var(--foreground);margin:0 0 .4375rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.ac-form :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=submit],[type=button],[type=range]),select,textarea){width:100%;min-width:0;min-height:3.25rem;font:400 1rem/1.4 var(--font-mulish);color:var(--foreground);background-color:var(--background);border:1px solid var(--input);border-radius:var(--ac-r-md);box-shadow:none;appearance:none;padding:0 .9375rem;transition:border-color .18s,box-shadow .18s,background-color .18s;display:block}.ac-form textarea{resize:vertical;min-height:6.5rem;padding:.75rem .9375rem}.ac-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f666b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9375rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.ac-form :is(input,select,textarea)::placeholder{color:var(--muted-foreground);opacity:.6}.ac-form :is(input,select,textarea):focus{background-color:var(--card);border-color:var(--ring);outline:none;box-shadow:0 0 0 3px #4a1d6b24}.ac-form :is(input,select,textarea):disabled,.ac-form input[readonly]{opacity:.7}.ac-form ::-webkit-date-and-time-value{text-align:left;min-height:1.2em;margin:0}.ac-form ::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.ac-form input[type=checkbox],.ac-form input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--primary)}.ac-form :is(small,.ac-ajuda){color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;line-height:1.45;display:block}.ac-form button[type=submit]:not(.ac-btn){background:var(--primary);width:100%;min-height:3.25rem;color:var(--primary-foreground);font:500 .9375rem var(--font-mulish);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ac-ease), opacity .18s;border:0;border-radius:999px;margin-top:.25rem;padding:0 1.25rem;box-shadow:0 6px 16px -8px #4a1d6b99}.ac-form button[type=submit]:not(.ac-btn):active{transform:scale(.98)}.ac-form button[type=submit]:not(.ac-btn):disabled{opacity:.55;cursor:default;transform:none}.ac-2col{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.ac-2col>*{min-width:0}.ac-detalhes{border:1px solid var(--border);border-radius:var(--ac-r-md);background:var(--background)}.ac-detalhes>summary{min-height:3rem;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:0 .9375rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.ac-detalhes>summary::-webkit-details-marker{display:none}.ac-detalhes>summary:after{content:"";border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);width:.5rem;height:.5rem;transition:transform .3s var(--ac-ease);transform:rotate(45deg)translate(-2px,-2px)}.ac-detalhes[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.ac-detalhes>.ac-detalhes-corpo{flex-direction:column;gap:1.125rem;padding:.25rem .9375rem 1rem;display:flex}.ac-tabbar{padding:0 .5rem}.ac-tabbar-pill{flex:auto;justify-content:space-between;gap:.125rem;min-width:0;padding:.25rem}.ac-tab{flex-direction:column;flex:1 1 0;gap:.125rem;min-width:2.75rem;height:auto;padding:.25rem .125rem .375rem}.ac-tab>span{clip-path:none;white-space:nowrap;text-overflow:ellipsis;opacity:1;letter-spacing:.01em;width:auto;max-width:100%;height:auto;margin:0;padding:0;font-size:.625rem;font-weight:600;line-height:1.1;transition:none;position:static;overflow:hidden;transform:none}.ac-tab-ico{width:2.125rem;height:1.875rem;transition:background-color .28s var(--ac-ease-out), transform .34s var(--ac-ease);border-radius:999px}.ac-tab[aria-current=page]{flex:1 1 0;padding:.25rem .125rem .375rem}.ac-tab[aria-current=page] .ac-tab-ico{background:#4a1d6b21;transform:scale(1.04)}.ac-trecho{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden;white-space:normal!important}.ac-row-body .ac-trecho{margin-top:.25rem}.ac-row[data-pendente=true]{background:#b23c780b}.ac-row[data-pendente=true] .ac-row-body b{color:var(--terracota)}.ac-selo{color:var(--terracota);letter-spacing:.02em;white-space:nowrap;background:#b23c781f;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ac-selo[data-tom=ok]{color:var(--ac-salvia);background:#4a1d6b1f}.ac-selo[data-tom=atencao]{background:var(--venus-atencao-fundo);color:var(--venus-atencao)}.ac-selo[data-tom=perigo]{color:var(--destructive);background:#4a1d6b1a}.ac-selo[data-tom=pendente]{color:#4a1d6b;letter-spacing:0;background:#f7d6e5;padding:.1875rem .5625rem;font-size:.8125rem;font-weight:400}.ac-editor{flex-direction:column;gap:.875rem;display:flex}.ac-editor-barra{gap:.5rem;display:flex}.ac-editor-barra .ac-btn{flex:1;min-height:3rem;font-size:.875rem}.ac-editor-campo{width:100%;min-height:42dvh;font:400 1rem/1.65 var(--font-mulish);color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--ac-r-lg);box-shadow:var(--ac-sh-1);resize:vertical;appearance:none;padding:1rem 1.0625rem;transition:border-color .18s,box-shadow .18s}.ac-editor-campo::placeholder{color:var(--muted-foreground);opacity:.6}.ac-editor-campo:focus{border-color:var(--ring);outline:none;box-shadow:0 0 0 3px #4a1d6b24}.ac-editor-campo[data-ditando=true]{border-color:var(--terracota);box-shadow:0 0 0 3px #b23c7824}.ac-ditando{border-radius:var(--ac-r-md);background:var(--ac-noite);color:#fbf8fb;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;font-weight:500;display:flex}.ac-ditando .vz-ondas{flex:none}.ac-ditando>span{flex:1}.ac-ditando button{color:#fbf8fb;min-height:2.5rem;font:500 .8125rem var(--font-mulish);cursor:pointer;background:0 0;border:1px solid #fbf8fb47;border-radius:999px;flex:none;padding:0 .875rem}.ac-contagem{color:var(--muted-foreground);justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.ac-proposta{border-radius:var(--ac-r-lg);background:var(--card);box-shadow:var(--ac-sh-2);animation:vz-entra .42s var(--ac-ease-out) both;border:1px solid #4a1d6b47;overflow:hidden}.ac-proposta-topo{align-items:center;gap:.625rem;padding:.875rem 1rem .625rem;display:flex}.ac-proposta-topo b{font-family:var(--font-fraunces);color:var(--foreground);flex:1;font-size:1rem;font-weight:400}.ac-proposta-topo svg{color:var(--primary);flex:none}.ac-proposta-texto{overscroll-behavior:contain;max-height:38dvh;color:var(--foreground);white-space:pre-wrap;padding:0 1rem .875rem;font-size:.9375rem;line-height:1.65;overflow-y:auto}.ac-proposta-pe{border-top:1px solid var(--border);background:var(--background);gap:.5rem;padding:.75rem 1rem .875rem;display:flex}.ac-proposta-pe .ac-btn{flex:1;min-height:2.875rem;font-size:.875rem}.ac-proposta-aviso{color:var(--muted-foreground);margin:0;padding:0 1rem .875rem;font-size:.75rem;line-height:1.5}.ac-ia-selo{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .6875rem;font-size:.75rem;line-height:1.3;display:inline-flex}.ac-ia-selo svg{opacity:.8;flex:none}.ac-ia-selo[data-onde=local]{color:#4a1d6b;background:#4a1d6b1f}.vz-escopo{color:#fbf8fb;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fbf8fb29;border-radius:999px;flex:none;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:500}.ac-notice{border:1px solid var(--border);border-radius:var(--ac-r-md);background:var(--card);color:var(--foreground);align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.ac-notice svg{color:var(--muted-foreground);flex:none;margin-top:.1rem}.ac-notice[data-tone=erro]{color:var(--destructive);background:#4a1d6b0f;border-color:#4a1d6b4d}.ac-notice[data-tone=erro] svg{color:var(--destructive)}.ac-notice[data-tone=atencao]{background:#b23c7812;border-color:#b23c7852}.ac-notice[data-tone=atencao] svg{color:var(--terracota)}.ac-notice[data-tone=info]{background:var(--muted);border-color:#0000}.ac-ancora{padding:1.125rem}.ac-ancora .ac-now-when{margin-bottom:.5rem}.ac-ancora .ac-now-titulo{max-width:18ch;font-size:1.5rem}.ac-ancora-meta{color:#fbf8fbe0;margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.ac-now-actions[data-grade=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.125rem;display:grid}.ac-now-actions[data-grade=true] .ac-now-btn{text-align:center;flex:none;width:100%;height:auto;min-height:2.875rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.15}.ac-now-actions[data-grade=true] .ac-now-btn[data-larga=true]{grid-column:1/-1}.ac-now-actions[data-grade=true] .ac-now-btn svg{flex:none}.ac-ancora~.ac-seg,.ac-ancora+.ac-search,.ac-ancora+.ac-chips,.ac-ancora+.ac-list,.ac-ancora+form{margin-top:1.25rem}.ac-seg+.ac-search,.ac-search+.ac-seg,.ac-seg+form,.ac-search+.ac-chips,.ac-seg+.ac-chips{margin-top:.875rem}.ac-search+.ac-list,.ac-chips+.ac-list,.ac-seg+.ac-list{margin-top:1.125rem}.ac-form fieldset.ac-form-secao{border:0;border-top:1px solid var(--border);flex-direction:column;gap:1.125rem;min-width:0;margin:.25rem 0 0;padding:1.25rem 0 0;display:flex}.ac-form fieldset.ac-form-secao:first-of-type{border-top:0;margin-top:0;padding-top:0}.ac-form-secao>legend{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--muted-foreground);margin-bottom:.875rem;padding:0;font-size:.75rem;font-weight:500;display:block}.ac-form-secao>legend+*{clear:both}.ac-form-secao[data-exigido=true]{border-radius:var(--ac-r-lg);background:#b23c780f;border-top-color:#0000;margin-top:.75rem;padding:1.125rem;box-shadow:inset 0 0 0 1px #b23c7847}.ac-form-secao[data-exigido=true]>legend{color:var(--terracota)}.ac-req:after{content:"";vertical-align:.32em;background:var(--terracota);border-radius:50%;width:5px;height:5px;margin-left:.375rem;display:inline-block}.ac-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--destructive);background:#4a1d6b0a}.ac-erro{color:var(--destructive);align-items:center;gap:.3125rem;margin:.375rem 0 0;font-size:.8125rem;font-weight:500;display:flex}.ac-check{min-height:2.75rem;color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.6875rem;padding:.125rem 0;font-size:.9375rem;font-weight:400;line-height:1.4;display:flex}.ac-check input{flex:none;margin-top:.125rem}.ac-check small{color:var(--muted-foreground);margin-top:.15rem;font-size:.8125rem;display:block}.ac-dias{flex-wrap:wrap;gap:.5rem;display:flex}.ac-check-dia{border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:.375rem;min-height:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.ac-check-dia:has(input:checked){border-color:var(--terracota);background:color-mix(in srgb, var(--terracota) 10%, transparent)}.ac-form label>:is(input,select,textarea){margin-top:.4375rem}.ac-form label>.ac-erro+:is(input,select,textarea){margin-top:.25rem}.ac-3col{grid-template-columns:1.2fr 1fr;gap:.625rem;display:grid}.ac-3col>*{min-width:0}.ac-recibo{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);padding:1rem 1.0625rem .875rem;box-shadow:0 1px 2px #22172b0a}.ac-recibo+.ac-recibo{margin-top:.75rem}.ac-recibo-topo{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ac-recibo-topo b{font-size:1rem;font-weight:500}.ac-recibo-topo span{font-family:var(--font-fraunces);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem}.ac-recibo dl{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.75rem 0 0;font-size:.8125rem;display:grid}.ac-recibo dt{color:var(--muted-foreground)}.ac-recibo dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.ac-recibo-pe{border-top:1px solid var(--border);gap:.5rem;margin-top:.9375rem;padding-top:.875rem;display:flex}.ac-recibo-pe .ac-btn{flex:1;min-height:2.75rem;font-size:.8125rem}.ac-recibo[data-falta-cpf=true]{box-shadow:inset 0 0 0 1px #b23c784d}.ac-scroll :is(.ac-head,.ac-eyebrow,.ac-title,.ac-lede){text-align:left}.ac-scroll .ac-wrap{margin-inline:auto}.ac-now[data-cor=noite]{background:linear-gradient(152deg,#35204a 0%,#1b0e26 50% 100%);box-shadow:0 2px 4px #22172b0f,0 18px 36px -16px #1b0e26b3}.ac-now-ia{border-radius:var(--ac-r-md);color:#fbf8fbf5;animation:ac-aparece .4s var(--ac-ease-out) both;background:#fbf8fb21;align-items:flex-start;gap:.5rem;margin:.875rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.42;display:flex}.ac-now-ia svg{opacity:.85;flex:none;margin-top:.1rem}@keyframes ac-aparece{0%{opacity:0;transform:translateY(3px)}}.ac-now-alvo{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.ac-now-alvo:active{opacity:.85}.ac-now-voz .alma-avatar{box-shadow:0 0 0 2px #fbf8fb59}.ac-now-dicas{flex-direction:column;gap:.4375rem;margin-top:1rem;display:flex}.ac-now-dicas small{letter-spacing:.08em;text-transform:uppercase;color:#fbf8fbb3;font-size:.6875rem;font-weight:500}.ac-now-dica{text-align:left;border-radius:var(--ac-r-md);color:#fbf8fb;width:100%;min-height:2.5rem;font:500 .8125rem/1.3 var(--font-mulish);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fbf8fb12;border:1px solid #fbf8fb33;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ac-now-dica b{letter-spacing:.06em;text-transform:uppercase;background:#fbf8fb29;border-radius:999px;flex:none;padding:.125rem .4375rem;font-size:.625rem}.ac-now-dica:active{transform:scale(.98)}.ac-now-conversar{color:#1b0e26;width:100%;min-height:2.75rem;font:500 .875rem var(--font-mulish);-webkit-tap-highlight-color:transparent;background:#fbf8fb;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;margin-top:1rem;text-decoration:none;display:flex}.ac-now-conversar:active{transform:scale(.98)}.ac-trilho{transition:height .35s var(--ac-ease);align-items:flex-start;overflow-y:hidden}.ac-slide>.ac-now{min-height:0}.ac-slide .ac-now-actions{margin-top:0;padding-top:1.125rem}.ac-slide .ac-now-depois{margin-top:.875rem}.ac-ancora .ac-now-titulo small{font-family:var(--font-mulish);opacity:.8;vertical-align:.95em;margin-right:.15em;font-size:.42em;font-weight:500}.ac-ancora-mais{vertical-align:.05em;color:#fbf8fb;font:500 .6875rem var(--font-mulish);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fbf8fb4d;border-radius:999px;margin-left:.375rem;padding:.125rem .5rem}.ag-fita{margin-top:1rem}.ag-fita .ac-day{cursor:pointer;font-family:var(--font-mulish);border:0}.ag-fita .ac-day[aria-pressed=true]{background:var(--primary)}.ag-fita .ac-day[aria-pressed=true] :is(.ac-day-name,.ac-day-num){color:var(--primary-foreground)!important}.ag-fita .ac-day[aria-pressed=true] .ac-day-dots i{background:var(--primary-foreground)!important}.ag-nav-semana{justify-content:space-between;margin-top:.5rem;font-size:.8125rem;font-weight:500;display:flex}.ag-nav-semana a{color:var(--primary);padding:.375rem 0;text-decoration:none}.ag-dia-titulo{justify-content:space-between;align-items:baseline;gap:.5rem;margin:1.125rem 0 .625rem;display:flex}.ag-dia-titulo b{font-family:var(--font-fraunces);font-size:1.1875rem;font-weight:400}.ag-dia-titulo span{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem}.ag-resumo{flex-wrap:wrap;gap:.375rem;margin:0 0 1rem;display:flex}.ag-resumo span{background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.ag-resumo em{border-radius:3px;width:8px;height:8px}.ag-linha{margin:.75rem 0 .5rem;position:relative}.ag-hora{border-top:1px solid var(--border);height:0;position:absolute;left:0;right:0}.ag-hora>span{background:var(--background);color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-right:.375rem;font-size:.6875rem;font-weight:500;position:absolute;top:-.5625rem;left:0}.ag-ev{border:0;border-left:3px solid var(--primary);color:var(--foreground);-webkit-tap-highlight-color:transparent;background:#f4eef7;border-radius:.75rem;flex-direction:column;justify-content:center;padding:.3125rem .6875rem;font-size:.75rem;line-height:1.25;text-decoration:none;display:flex;position:absolute;left:3rem;right:0;overflow:hidden}.ag-ev b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.ag-ev span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-ev[data-s=realizada]{background:#efe7f4;border-left-color:#4a1d6b}.ag-ev[data-s=confirmada]{border-left-color:var(--ac-sel,#4a1d6b);background:#efe7f4}.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]){border:1px dashed var(--input);background:0 0}.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]) b{color:var(--muted-foreground);text-decoration:line-through}.ag-ev[data-s=pausa]{border-left-color:var(--terracota);background:repeating-linear-gradient(135deg,#b23c7817 0 6px,#b23c7808 6px 12px)}.ag-ev[data-s=pausa] b{color:var(--terracota)}.ag-ev[data-s=livre]{color:var(--primary);background:0 0;border:1.5px dashed #4a1d6b47;flex-direction:row;align-items:center;font-weight:500}.ag-ev:active{transform:scale(.985)}.ag-agora{background:var(--terracota);z-index:3;pointer-events:none;height:2px;position:absolute;left:2.5rem;right:0}.ag-agora:before{content:"";background:var(--terracota);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.ag-agora span{background:var(--terracota);color:#fff;border-radius:.375rem;padding:.0625rem .25rem;font-size:.625rem;font-weight:500;position:absolute;top:-.5rem;left:-2.625rem}.ag-sem{grid-template-columns:2.25rem repeat(7,minmax(0,1fr));gap:3px;margin-top:.5rem;display:grid}.ag-sem-cab{text-align:center;font:500 .625rem var(--font-mulish);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:.25rem 0 .375rem}.ag-sem-cab b{letter-spacing:0;color:var(--foreground);margin-top:.0625rem;font-size:.9375rem;display:block}.ag-sem-cab[data-hoje]{background:var(--primary);color:#fbf8fbcc}.ag-sem-cab[data-hoje] b{color:#fbf8fb}.ag-sem-h{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-self:center;font-size:.625rem;font-weight:500}.ag-c{background:#4a1d6b12;border-radius:.375rem;height:1.375rem;display:block}.ag-c[data-s=sessao]{background:var(--primary)}.ag-c[data-s=feita]{background:#4a1d6b}.ag-c[data-s=pausa]{background:repeating-linear-gradient(135deg,#b23c7859 0 3px,#b23c781f 3px 6px)}.ag-c[data-s=passou]{background:#4a1d6b08}.ag-c[data-s=fora]{background:0 0;box-shadow:inset 0 0 0 1px #4a1d6b12}.ag-leg{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem .875rem;margin-top:.75rem;font-size:.75rem;display:flex}.ag-leg span{align-items:center;gap:.3125rem;display:inline-flex}.ag-leg em{border-radius:3px;width:10px;height:10px}.ag-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:.5rem;display:grid}.ag-mes-sig{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding-bottom:.25rem;font-size:.625rem;font-weight:500}.ag-d{aspect-ratio:1/1.08;border:1px solid var(--border);background:var(--card);font:500 .875rem var(--font-mulish);color:var(--foreground);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:.75rem;flex-direction:column;justify-content:space-between;align-items:center;padding:.375rem 0 .4375rem;display:flex}.ag-d[data-vazio]{visibility:hidden}.ag-d[data-passado]{color:var(--muted-foreground);background:0 0}.ag-d[data-indisponivel]{background:var(--muted);color:var(--muted-foreground)}.ag-d[data-hoje],.ag-d[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fbf8fb}.ag-d i{gap:2px;font-style:normal;display:flex}.ag-d i s{background:var(--primary);border-radius:50%;width:4px;height:4px;display:block}.ag-d[data-passado] i s{background:#4a1d6b}.ag-d[data-hoje] i s,.ag-d[aria-pressed=true] i s{background:#fbf8fb}.cv-busca{margin-top:1rem}.cv-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:1rem 0 .5rem;font-size:.6875rem;font-weight:500}.cv-escolhido{border-radius:var(--ac-r-lg);background:var(--card);border:1px solid var(--border);align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem .875rem;display:flex}.cv-escolhido .ac-av{flex:none}.cv-esc-corpo{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.cv-esc-corpo b{font-size:1rem}.cv-sessao{max-width:100%;font:500 .8125rem var(--font-mulish);color:var(--primary);cursor:pointer;appearance:none;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e4b63' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100% no-repeat;border:0;padding:.125rem 1.25rem .125rem 0}.cv-trocar{background:var(--muted);width:2.5rem;height:2.5rem;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cv-grav{text-align:center;border-radius:var(--ac-r-xl);background:var(--card);border:1px solid var(--border);flex-direction:column;align-items:center;margin-top:1.25rem;padding:1.75rem 1rem 1.25rem;display:flex}.cv-mic{width:5.5rem;height:5.5rem;color:var(--venus-assistente-fundo);cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--venus-assistente);transition:transform .18s var(--ac-ease);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #f7c6da52,0 0 0 15px #e4d5fa33,0 16px 30px -20px #1b0e2680}.cv-mic:active{transform:scale(.94)}.cv-mic:before,.cv-mic:after{content:"";opacity:0;border:2px solid #cdb0e6a6;border-radius:50%;position:absolute;inset:0}.cv-grav[data-fase=gravando] .cv-mic:before{animation:1.8s ease-out infinite cv-anel}.cv-grav[data-fase=gravando] .cv-mic:after{animation:1.8s ease-out .9s infinite cv-anel}@keyframes cv-anel{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.cv-grav[data-fase=pausado] .cv-mic{background:var(--muted-foreground);box-shadow:none}.cv-status{font-family:var(--font-fraunces);margin:1rem 0 0;font-size:1.25rem}.cv-sub{max-width:17rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.cv-tempo{color:#4a1d6b;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.8125rem;font-weight:500}.cv-ondas{justify-content:center;align-items:center;gap:3px;height:2.25rem;margin-top:.75rem;display:flex}.cv-ondas i{background:#4a1d6b;border-radius:2px;width:3px;height:100%;animation:1.1s ease-in-out infinite paused cv-onda;display:block;transform:scaleY(.15)}.cv-grav[data-fase=gravando] .cv-ondas i{animation-play-state:running}.cv-grav[data-falando=false] .cv-ondas i{opacity:.45}.cv-ondas i:nth-child(3n){animation-duration:.8s}.cv-ondas i:nth-child(4n+1){animation-duration:1.35s;animation-delay:-.3s}.cv-ondas i:nth-child(5n+2){animation-delay:-.6s}.cv-ondas i:nth-child(7n){animation-duration:.95s;animation-delay:-.15s}@keyframes cv-onda{0%,to{transform:scaleY(.18)}50%{transform:scaleY(.95)}}.cv-grav[data-falando=false] .cv-ondas i{animation-name:cv-onda-baixa}@keyframes cv-onda-baixa{0%,to{transform:scaleY(.12)}50%{transform:scaleY(.35)}}.cv-botoes{gap:.5rem;width:100%;margin-top:1.125rem;display:flex}.cv-botoes .ac-btn{flex:1;min-height:2.875rem}.cv-digitar{font:500 .875rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:0;margin:.875rem auto 0;padding:.5rem;display:block}.cv-digitar[data-tom=discreto]{color:var(--muted-foreground);text-underline-offset:3px;margin-top:0;font-weight:500;text-decoration:underline}.cv-pensando{border-radius:var(--ac-r-xl);background:var(--card);border:1px solid var(--border);margin-top:1.25rem;padding:1.25rem}.cv-pensando p{color:#4a1d6b;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.9375rem;font-weight:500;display:flex}.cv-pensando i{background:linear-gradient(90deg, var(--muted) 0%, #e4d5fa 50%, var(--muted) 100%);background-size:200% 100%;border-radius:999px;height:.75rem;margin-top:.625rem;animation:1.2s linear infinite cv-brilho;display:block}.cv-pensando i:nth-child(3){width:86%}.cv-pensando i:nth-child(4){width:92%}.cv-pensando i:nth-child(5){width:58%}@keyframes cv-brilho{to{background-position:-200% 0}}.cv-origem{color:#4a1d6b;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:1.25rem 0 .625rem;font-size:.8125rem;display:flex}.cv-origem svg{flex:none}.cv-origem span{flex:1;min-width:12rem}.cv-origem button{border:1px solid var(--border);background:var(--card);font:500 .75rem var(--font-mulish);color:var(--primary);cursor:pointer;border-radius:999px;padding:.3125rem .75rem}.cv-mudou{border-radius:var(--ac-r-md);background:var(--muted);margin-bottom:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.6}.cv-mudou>b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;display:block}.cv-mudou del{color:#4a1d6b;opacity:.75}.cv-mudou ins{color:#4a1d6b;background:#4a1d6b33;border-radius:3px;padding:0 2px;font-weight:500;text-decoration:none}.cv-mudou-resumo{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;display:block}.cv-texto{min-height:12rem}.cv-ferramentas{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin-top:.75rem;display:grid}.cv-ferramentas .ac-btn{min-height:2.75rem;padding:0 .5rem;font-size:.8125rem}.cv-ferramentas .ac-btn[aria-pressed=true]{color:#4a1d6b;background:#4a1d6b24}.cv-mais{gap:.5rem;margin:.75rem 0;display:flex}.cv-mais .ac-btn{flex:1;min-height:2.75rem;font-size:.875rem}.ev-area{touch-action:pan-y}.ev-area>.ac-search{margin-top:1rem}.ev-filtro{margin-top:.75rem}.ev-temas{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.ev-temas em{color:#4a1d6b;background:#4a1d6b1a;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-style:normal;font-weight:500}.ac-av[data-geral]{color:#4a1d6b;background:#efe7f4}.ac-folha-rolagem{overscroll-behavior:contain;max-height:calc(100dvh - 4.5rem);overflow-y:auto}.ac-folha-texto{text-align:center;color:var(--muted-foreground);margin:-.25rem 1rem .875rem;font-size:.875rem;line-height:1.45}.ac-folha-corpo{padding:0 1rem 1rem}.ac-rotulo{margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.ac-escolha{flex-wrap:wrap;gap:.375rem;display:flex}.ac-escolha button{border:1px solid var(--border);background:var(--card);min-height:2.5rem;font:500 .875rem var(--font-mulish);color:var(--foreground);cursor:pointer;border-radius:999px;padding:0 .9375rem}.ac-escolha button[aria-pressed=true]{background:var(--ac-sel,#4a1d6b);color:#fbf8fb;border-color:#0000}.ac-hora{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.ac-form .ac-hora input[type=time]{font-family:var(--font-fraunces);min-height:3.25rem;padding:0 .625rem;font-size:1.1875rem}.ac-sugere{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;font-size:.75rem;display:flex}.ac-sugere button{min-height:2rem;font:500 .8125rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:1px dashed #4a1d6b59;border-radius:999px;padding:0 .75rem}.ac-form .ac-switch-linha{border-radius:var(--ac-r-md);background:var(--background);border:1px solid var(--border);cursor:pointer;align-items:center;gap:.875rem;margin:0;padding:.75rem .875rem;display:flex}.ac-switch-linha>span{flex:1}.ac-switch-linha b{font-size:.9375rem;display:block}.ac-switch-linha small{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;font-weight:400;display:block}.ac-form input.ac-switch,input.ac-switch{appearance:none;background:var(--input);cursor:pointer;border-radius:999px;flex:none;width:3.125rem;height:1.875rem;margin:0;transition:background-color .2s;position:relative}input.ac-switch:after{content:"";width:1.5rem;height:1.5rem;transition:transform .22s var(--ac-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #22172b40}input.ac-switch:checked{background:var(--primary)}input.ac-switch:checked:after{transform:translate(1.25rem)}.ac-rec{border-radius:var(--ac-r-md);background:#4a1d6b0d;flex-direction:column;gap:1.125rem;padding:1rem .875rem;display:flex}.ac-proximos{color:var(--muted-foreground);flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.ac-proximos b{color:var(--foreground);font-size:.9375rem}.ac-form .ac-check{font-size:.9375rem;font-weight:400;display:flex}.ac-bolha-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .375rem;font-size:.6875rem;font-weight:500}.ac-bolha{color:#1b0e26;background:#efe7f4;border:1px solid #e4d5fa;border-radius:1rem 1rem 1rem .25rem;margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.45}.ac-bolha u{color:#4a1d6b;word-break:break-all;text-decoration:none}.alma-avatar{border-radius:50%;flex:none;line-height:0;display:inline-block;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 10px #f7c6da80,0 0 20px #e4d5fa52,0 0 28px #fce1cf33}.alma-avatar svg{display:block}.alma{min-height:100dvh;max-width:var(--ac-maxw);flex-direction:column;margin:0 auto;display:flex}.alma-topo{z-index:5;padding:calc(env(safe-area-inset-top) + .625rem) var(--ac-gutter) .75rem;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--border);background:#fbf8fbe0;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.alma-topo b{font-family:var(--font-fraunces);font-size:1.1875rem;font-weight:400;line-height:1.1;display:block}.alma-topo small{color:var(--muted-foreground);font-size:.75rem;display:block}.alma-voltar{width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:50%;place-items:center;margin-left:-.5rem;display:grid}.alma-msgs{padding:1rem var(--ac-gutter) calc(6rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:.5rem;display:flex}.alma-linha{align-items:flex-end;gap:.5rem;display:flex}.alma-linha[data-de=eu]{justify-content:flex-end}.alma-espaco{flex:none;width:28px}.alma-m{white-space:pre-wrap;max-width:82%;animation:ac-aparece .25s var(--ac-ease-out) both;border-radius:1.125rem;padding:.6875rem .875rem;font-size:.9375rem;line-height:1.45}.alma-m[data-de=alma]{background:var(--card);border:1px solid var(--border);border-bottom-left-radius:.375rem}.alma-m[data-de=eu]{background:var(--primary);color:#fbf8fb;border-bottom-right-radius:.375rem}.alma-m[data-erro=true]{color:var(--muted-foreground)}.alma-m .ac-btn{white-space:nowrap;min-height:2.375rem;margin-top:.625rem;padding:0 .875rem;font-size:.8125rem;display:flex}.alma-digitando{background:var(--card);border:1px solid var(--border);border-radius:1.125rem 1.125rem 1.125rem .375rem;gap:4px;padding:.875rem 1rem;display:flex}.alma-digitando i{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px;animation:1s infinite alma-p}.alma-digitando i:nth-child(2){animation-delay:.15s}.alma-digitando i:nth-child(3){animation-delay:.3s}@keyframes alma-p{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.alma-uso{color:var(--muted-foreground);align-self:center;margin:.5rem 0 0;font-size:.75rem}.alma-pe{z-index:40;max-width:var(--ac-maxw);padding:.75rem var(--ac-gutter) calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(#fbf8fb00, var(--background) 30%);align-items:center;gap:.5rem;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.alma-pe .ac-input{background:var(--card);border-radius:999px;flex:1;min-height:2.875rem;font-size:1rem}.alma-mic,.alma-enviar{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;width:2.875rem;height:2.875rem;display:grid}.alma-mic{background:var(--venus-assistente);color:var(--venus-assistente-fundo)}.alma-mic[data-ouvindo=true]{animation:1.4s ease-in-out infinite alma-ouve;box-shadow:0 0 0 4px #cdb0e673}@keyframes alma-ouve{50%{box-shadow:0 0 0 8px #cdb0e633}}.alma-enviar{background:var(--primary)}.alma-enviar:disabled{opacity:.4;cursor:default}.alma-m .ac-eyebrow{margin:0 0 .1875rem;display:block}.alma-titulo{margin:0;font-weight:500}.alma-m .vz-campos{margin:.625rem 0 0}.alma-m .ac-btn{width:100%}.alma-m>svg{vertical-align:-2px;margin-right:.375rem;display:inline-block}.vz-conversar{color:#fbf8fb;width:100%;min-height:2.75rem;font:500 .875rem var(--font-mulish);box-shadow:var(--ac-sh-pop);background:#1b0e26;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;margin-top:.5rem;text-decoration:none;display:flex}.ac-app[data-sem-casca=true] .ac-scroll{padding-bottom:0}.ac-app[data-sem-casca=true] .ac-topfade{display:none}.ac-publico{padding-top:calc(env(safe-area-inset-top) + 1.5rem);padding-bottom:3rem}.pub-marca{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.pub-marca>span{background:var(--primary);color:#fbf8fb;width:2.5rem;height:2.5rem;font-family:var(--font-fraunces);border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.pub-marca b{font-size:.9375rem;display:block}.pub-marca small{color:var(--muted-foreground);font-size:.75rem;display:block}.nv-busca{margin-top:1rem}.nv-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:1rem 0 .5rem;font-size:.6875rem;font-weight:500}.nv-sug{margin-top:.5rem}.nv-escolhido{border-radius:var(--ac-r-lg);background:var(--card);border:1px solid var(--border);align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem .875rem;display:flex}.nv-escolhido .ac-av{flex:none}.nv-esc-corpo{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.nv-esc-corpo b{font-size:1rem}.nv-sessao{align-items:center;max-width:100%;display:inline-flex;position:relative}.nv-sessao select{appearance:none;field-sizing:content;cursor:pointer;max-width:100%;font:500 .8125rem var(--font-mulish);color:var(--primary);background:0 0;border:0;margin:0;padding:0 .8rem 0 0}.nv-sessao:after{content:"▾";color:var(--primary);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:0;transform:translateY(-52%)}.nv-trocar{background:var(--muted);width:2.5rem;height:2.5rem;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.nv-grav{text-align:center;border-radius:var(--ac-r-xl);background:var(--card);border:1px solid var(--border);flex-direction:column;align-items:center;margin-top:1.25rem;padding:1.75rem 1rem 1.25rem;display:flex}.nv-mic{cursor:pointer;width:5.5rem;height:5.5rem;color:var(--venus-assistente-fundo);background:var(--venus-assistente);transition:transform .18s var(--ac-ease);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #f7c6da52,0 0 0 15px #e4d5fa33,0 16px 30px -20px #1b0e2680}.nv-mic:active{transform:scale(.94)}.nv-mic:disabled{opacity:.5;cursor:default}.nv-mic:before,.nv-mic:after{content:"";opacity:0;border:2px solid #cdb0e6a6;border-radius:50%;position:absolute;inset:0}.nv-grav[data-fase=gravando] .nv-mic:before{animation:1.8s ease-out infinite nv-anel}.nv-grav[data-fase=gravando] .nv-mic:after{animation:1.8s ease-out .9s infinite nv-anel}@keyframes nv-anel{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.nv-grav[data-fase=pausado] .nv-mic{background:var(--muted-foreground);box-shadow:none}.nv-status{font-family:var(--font-fraunces);margin:1rem 0 0;font-size:1.25rem}.nv-sub{max-width:17rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.nv-tempo{color:var(--ac-salvia);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.8125rem;font-weight:500}.nv-ondas{justify-content:center;align-items:center;gap:3px;height:2.25rem;margin-top:.75rem;display:flex}.nv-ondas i{background:var(--ac-salvia);border-radius:2px;width:3px;height:100%;display:block;transform:scaleY(.15)}.nv-grav[data-fase=gravando] .nv-ondas i{animation:1.1s ease-in-out infinite nv-onda;animation-delay:calc(var(--i,0) * -97ms)}.nv-grav[data-fase=gravando] .nv-ondas i:nth-child(3n){animation-duration:.9s}.nv-grav[data-fase=gravando] .nv-ondas i:nth-child(4n+1){animation-duration:1.35s}.nv-grav[data-fase=gravando][data-falando=false] .nv-ondas i{opacity:.55;animation-duration:2.4s}@keyframes nv-onda{0%,to{transform:scaleY(.18)}22%{transform:scaleY(.85)}46%{transform:scaleY(.32)}72%{transform:scaleY(1)}}.nv-botoes{gap:.5rem;width:100%;margin-top:1.125rem;display:flex}.nv-botoes .ac-btn{flex:1;min-height:2.875rem}.nv-escrever{border:1px solid var(--border);background:var(--card);min-height:2.5rem;font:500 .875rem var(--font-mulish);color:var(--primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;margin:.875rem auto 0;padding:.5rem 1.125rem;display:flex}.nv-faixa{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);text-align:left;width:100%;color:var(--foreground);cursor:pointer;box-shadow:var(--ac-sh-1);align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem .875rem;display:flex}.nv-faixa:disabled{opacity:.6;cursor:default}.nv-faixa-mic{width:2.75rem;height:2.75rem;color:var(--card);background:linear-gradient(152deg, #4a1d6b 0%, var(--ac-salvia) 48%, #1b0e26 100%);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -10px #1b0e26cc}.nv-faixa-txt{flex:1;min-width:0}.nv-faixa-txt b{font-size:.9375rem;display:block}.nv-faixa-txt small{color:var(--muted-foreground);margin-top:.0625rem;font-size:.75rem;line-height:1.35;display:block}.nv-folha{border-radius:var(--ac-r-xl);background:var(--card);border:1px solid var(--border);box-shadow:var(--ac-sh-1);margin-top:1.25rem;padding:.875rem .9375rem .5rem;transition:border-color .2s}.nv-folha:focus-within{border-color:#4a1d6b66}.nv-folha-topo{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.nv-folha-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.nv-campo{resize:none;width:100%;min-height:12rem;font:400 1rem/1.6 var(--font-mulish);color:var(--foreground);field-sizing:content;background:0 0;border:0;outline:none;padding:0;display:block}.nv-campo::placeholder{color:var(--muted-foreground);opacity:.7}.nv-folha-pe{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.375rem;font-size:.75rem;display:flex}.nv-corrigir{min-height:2.25rem;font:500 .8125rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;padding:0 .25rem;display:inline-flex}.nv-folha[data-vazio=true] .nv-corrigir{opacity:.45}.nv-pensando{padding:.25rem 0 .75rem}.nv-pensando p{color:var(--ac-salvia);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.9375rem;font-weight:500;display:flex}.nv-pensando i{background:linear-gradient(90deg, var(--muted) 0%, #e4d5fa 50%, var(--muted) 100%);background-size:200% 100%;border-radius:999px;height:.75rem;margin-top:.625rem;animation:1.2s linear infinite nv-brilho;display:block}.nv-pensando i:nth-of-type(2){width:86%}.nv-pensando i:nth-of-type(3){width:92%}@keyframes nv-brilho{to{background-position:-200% 0}}.nv-origem{color:#4a1d6b;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .4375rem;margin:0 0 .625rem;font-size:.8125rem;display:grid}.nv-origem svg{flex:none;margin-top:.1875rem}.nv-origem button{border:1px solid var(--border);background:var(--card);font:500 .75rem var(--font-mulish);color:var(--primary);cursor:pointer;border-radius:999px;grid-column:2;justify-self:start;padding:.25rem .625rem}.nv-mudou{border-radius:var(--ac-r-md);background:var(--muted);color:var(--foreground);margin-bottom:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.6}.nv-mudou>b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;display:block}.nv-mudou del{color:var(--destructive);opacity:.75}.nv-mudou ins{color:#4a1d6b;background:#4a1d6b33;border-radius:3px;padding:0 2px;font-weight:500;text-decoration:none}.nv-mudou-resumo{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;display:block}.nv-aviso{border-radius:var(--ac-r-md);color:var(--terracota);animation:nv-entra .25s var(--ac-ease-out);background:#b23c7814;align-items:flex-start;gap:.5rem;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.nv-aviso svg{flex:none;margin-top:.0625rem}.nv-ferramentas{grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0 0;display:grid}.nv-ferramentas .ac-btn{min-height:2.75rem;padding:0 .5rem;font-size:.8125rem}.nv-ferramentas .ac-btn[aria-pressed=true]{color:#4a1d6b;background:#4a1d6b24}.nv-ferramentas[data-vazio=true] .ac-btn{opacity:.5}.nv-caixa{border-radius:var(--ac-r-lg);background:var(--card);border:1px solid var(--border);animation:nv-entra .25s var(--ac-ease-out);margin-top:.75rem;padding:.875rem .875rem .8125rem}.nv-cx-topo{align-items:flex-start;gap:.5rem;display:flex}.nv-cx-topo>span{flex:1;min-width:0}.nv-cx-topo b{font-family:var(--font-fraunces);font-size:1.125rem;font-weight:400;display:block}.nv-cx-topo small{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block}.nv-cx-x{background:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.nv-chips{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 .125rem;display:flex}.nv-chip{color:#4a1d6b;background:#4a1d6b1f;border-radius:999px;align-items:center;gap:.0625rem;padding:.1875rem .1875rem .1875rem .6875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.nv-chip>span{outline:none;min-width:1ch}.nv-chip>button{width:1.5rem;height:1.5rem;color:inherit;font:400 1rem/1 var(--font-mulish);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.nv-chips[data-ok=true] .nv-chip{background:var(--ac-salvia);color:var(--card)}.nv-chip-add{width:8rem;min-height:1.875rem;font:500 .8125rem var(--font-mulish);color:#4a1d6b;background:0 0;border:1px dashed #4a1d6b73;border-radius:999px;outline:none;padding:0 .75rem}.nv-chip-add::placeholder{color:#4a1d6b;opacity:.75}.nv-cx-pe{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.nv-cx-pe .ac-btn{min-height:2.5rem;padding:0 1.125rem;font-size:.875rem}.nv-cx-pe small{color:var(--muted-foreground);font-size:.6875rem}.nv-ok{color:#4a1d6b;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}.nv-ok svg{flex:none}.nv-resumo-campo{resize:none;border:1px solid var(--border);border-radius:var(--ac-r-md);background:var(--background);width:100%;font:400 .9375rem/1.5 var(--font-mulish);color:var(--foreground);outline:none;margin-top:.75rem;padding:.625rem .75rem;display:block}.nv-resumo-campo:focus{border-color:#4a1d6b66}.nv-carrega{padding:.75rem 0 .125rem}.nv-carrega span{color:#4a1d6b;font-size:.8125rem;font-weight:500;display:block}.nv-carrega i{background:linear-gradient(90deg, var(--muted) 0%, #ebe2ee 50%, var(--muted) 100%);background-size:200% 100%;border-radius:999px;height:.625rem;margin-top:.5rem;animation:1.2s linear infinite nv-brilho;display:block}.nv-carrega i:last-child{width:62%}.nv-lem{border-radius:var(--ac-r-lg);border:1.5px dashed #4a1d6b52;margin-top:1rem;transition:background .2s}.nv-lem[data-aberto=true]{background:var(--card)}.nv-lem-abrir{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.875rem;display:flex}.nv-lem-ico{width:2.375rem;height:2.375rem;color:var(--terracota);background:#b23c781f;border-radius:50%;flex:none;place-items:center;display:grid}.nv-lem-txt{flex:1;min-width:0}.nv-lem-txt b{font-size:.9375rem;display:block}.nv-lem-txt small{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block}.nv-lem-mais{color:var(--primary);transition:transform .2s var(--ac-ease);flex:none;display:grid}.nv-lem[data-aberto=true] .nv-lem-mais{transform:rotate(45deg)}.nv-lem-corpo{padding:0 .875rem .875rem}.nv-lem-corpo .nv-carrega{padding-top:0}.nv-lem-dica{color:var(--muted-foreground);margin:0 0 .25rem;font-size:.8125rem;line-height:1.4}.nv-lem-item{border-top:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.6875rem 0;display:flex;position:relative}.nv-lem-item input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.nv-lem-caixa{border:1.5px solid #4a1d6b73;border-radius:.375rem;flex:none;width:1.3125rem;height:1.3125rem;margin-top:.125rem;transition:background .15s;position:relative}.nv-lem-item[data-on=true] .nv-lem-caixa{background:var(--primary);border-color:var(--primary)}.nv-lem-item[data-on=true] .nv-lem-caixa:after{content:"";border:solid var(--card);border-width:0 2px 2px 0;width:.3125rem;height:.625rem;position:absolute;top:.125rem;left:.375rem;transform:rotate(45deg)}.nv-lem-item:focus-within .nv-lem-caixa{box-shadow:0 0 0 3px #4a1d6b26}.nv-lem-campo{flex:1;min-width:0}.nv-lem-campo textarea{resize:none;width:100%;font:500 .9375rem/1.35 var(--font-mulish);color:var(--foreground);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;padding:.0625rem 0 .125rem;display:block;overflow:hidden}.nv-lem-campo textarea:focus{border-bottom-color:#4a1d6b59}.nv-lem-campo small{color:var(--muted-foreground);margin-top:.1875rem;font-size:.6875rem;line-height:1.35;display:block}.nv-lem-link{min-height:2.25rem;font:500 .8125rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;padding:0;display:inline-flex}.nv-lem-pe{gap:.5rem;margin-top:.375rem;display:flex}.nv-lem-pe .ac-btn{flex:1;min-height:2.625rem;font-size:.875rem}.nv-lem-pe .ac-btn[disabled]{opacity:.5}.nv-lem-ok p{color:#4a1d6b;align-items:center;gap:.375rem;margin:0;font-size:.875rem;display:flex}.nv-lem-ok ul{margin:.5rem 0 .375rem;padding-left:1.125rem;font-size:.875rem;line-height:1.5}.nv-lem-ok small{color:var(--muted-foreground);font-size:.75rem;line-height:1.4;display:block}.nv-fim{flex-direction:column;display:flex}.nv-bloco-salvar{margin-top:1.5rem}.nv-bloco-salvar .ac-trust{margin-top:.75rem}.nv-secao{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:1.5rem 0 .625rem;font-size:.6875rem;font-weight:500}@keyframes nv-entra{0%{opacity:0;transform:translateY(6px)}}.ap-av{box-shadow:0 0 0 2px var(--card), 0 0 0 3px #4a1d6b2e;border-radius:50%;flex:none;display:inline-block;overflow:hidden}.ap-av img{width:100%;height:100%;display:block}.ap-barra{border-radius:var(--ac-r-xl);background:linear-gradient(160deg, #4a1d6b14, var(--card) 70%);text-align:left;width:100%;color:var(--foreground);cursor:pointer;border:1px solid #4a1d6b33;grid-template-columns:auto 1fr;align-items:center;gap:.625rem .75rem;padding:.875rem;display:grid}.ap-barra-txt b{font-family:var(--font-fraunces);font-size:1.125rem;font-weight:400;display:block}.ap-barra-txt small{color:var(--muted-foreground);font-size:.75rem;display:block}.ap-barra-campo{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;grid-column:1/-1;padding:.625rem .9375rem;font-size:.8125rem}.ap-janela{border-radius:var(--ac-r-xl);background:var(--card);box-shadow:var(--ac-sh-2);animation:nv-entra .25s var(--ac-ease-out);border:1px solid #4a1d6b33;overflow:hidden}.ap-topo{border-bottom:1px solid var(--border);background:linear-gradient(160deg, #4a1d6b14, var(--card) 75%);align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.ap-topo-txt{flex:1;min-width:0}.ap-topo-txt b{font-family:var(--font-fraunces);font-size:1.0625rem;font-weight:400;line-height:1.2;display:block}.ap-topo-txt small{color:var(--muted-foreground);font-size:.6875rem;display:block}.ap-x{background:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ap-msgs{overscroll-behavior:contain;flex-direction:column;gap:.625rem;min-height:8rem;max-height:22rem;padding:.875rem .75rem .625rem;display:flex;overflow-y:auto}.ap-m{animation:nv-entra .25s var(--ac-ease-out);align-items:flex-end;gap:.4375rem;display:flex}.ap-m[data-de=eu]{justify-content:flex-end}.ap-b{overflow-wrap:anywhere;border-radius:1rem;max-width:88%;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.ap-m[data-de=ia] .ap-b{background:#4a1d6b12;border-bottom-left-radius:.375rem}.ap-m[data-de=eu] .ap-b{background:var(--primary);color:var(--card);border-bottom-right-radius:.375rem}.ap-sug{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.ap-sug .ac-chip{background:var(--card);text-align:left;white-space:normal;flex:0 auto;max-width:100%;min-height:1.875rem;padding:.3125rem .6875rem;font-size:.75rem;line-height:1.25}.ap-lista{flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ap-lista a,.ap-lista .ap-item{background:var(--card);text-align:left;width:100%;font:400 .8125rem/1.4 var(--font-mulish);color:var(--foreground);border-left:2px solid #b23c7880;border-radius:0 .625rem .625rem 0;padding:.4375rem .625rem;text-decoration:none;display:block}.ap-lista b{letter-spacing:.04em;text-transform:uppercase;color:var(--terracota);font-size:.6875rem;font-weight:500;display:block}.ap-lista span{display:block}.ap-fontes{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.6875rem;line-height:1.7}.ap-fontes a,.ap-fontes span{color:var(--primary);text-underline-offset:2px;margin-right:.375rem;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ap-digitando{background:#4a1d6b12;border-radius:1rem;align-self:flex-start;gap:4px;margin-left:1.9rem;padding:.75rem .875rem;display:flex}.ap-digitando i{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px;animation:1s infinite ap-pulo}.ap-digitando i:nth-child(2){animation-delay:.15s}.ap-digitando i:nth-child(3){animation-delay:.3s}@keyframes ap-pulo{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ap-pe{border-top:1px solid var(--border);gap:.5rem;padding:.625rem .75rem .5rem;display:flex}.ap-pe .ac-input{border-radius:999px;flex:1;min-width:0;min-height:2.625rem;padding:0 1rem;font-size:.875rem}.ap-pe button{background:var(--primary);width:2.625rem;height:2.625rem;color:var(--card);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ap-pe button:disabled{opacity:.6;cursor:default}.ap-aviso{color:var(--muted-foreground);align-items:flex-start;gap:.375rem;margin:0;padding:0 .875rem .75rem;font-size:.6875rem;line-height:1.35;display:flex}.ap-aviso svg{flex:none;margin-top:.0625rem}.eg{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);margin-top:.75rem}.eg summary{cursor:pointer;align-items:center;gap:.75rem;padding:.875rem;list-style:none;display:flex}.eg summary::-webkit-details-marker{display:none}.eg-ico{width:2.375rem;height:2.375rem;color:var(--primary);background:#4a1d6b1a;border-radius:.75rem;flex:none;place-items:center;display:grid}.eg-txt{flex:1;min-width:0}.eg-txt b{font-size:.9375rem;display:block}.eg-txt small{color:var(--muted-foreground);margin-top:.0625rem;font-size:.75rem;display:block}.eg-seta{color:var(--muted-foreground);transition:transform .2s var(--ac-ease);flex:none;display:grid;transform:rotate(90deg)}.eg[open] .eg-seta{transform:rotate(-90deg)}.eg-corpo{padding:0 .875rem .875rem}.eg-nota{color:var(--muted-foreground);margin:0 0 .625rem;font-size:.75rem;line-height:1.45}.eg-campo{resize:vertical;border:1px solid var(--border);border-radius:var(--ac-r-md);background:var(--background);width:100%;min-height:8.5rem;font:400 .9375rem/1.55 var(--font-mulish);color:var(--foreground);outline:none;padding:.75rem;display:block}.eg-campo:focus{border-color:#4a1d6b66}.eg-acoes{gap:.5rem;margin-top:.625rem;display:flex}.eg-acoes .ac-btn{flex:1;min-height:2.625rem;font-size:.875rem}.eg-aviso{color:var(--terracota);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.fi-topo{align-items:center;gap:.875rem;margin-top:.375rem;display:flex}.fi-topo .ac-av{width:3.25rem;height:3.25rem;font-size:1.125rem}.fi-topo .ac-title{margin:0}.fi-topo .ac-lede{margin:.125rem 0 0}.fi-acoes{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.125rem;display:grid}.fi-acoes .ac-btn{min-height:2.75rem;font-size:.875rem;text-decoration:none}.fi-acoes .ac-btn:first-child{grid-column:1/-1}.fi-rot{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:1.5rem;display:flex}.fi-rot small{letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.fi-lems{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);padding:0 .875rem}.fi-lem{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.fi-lem[data-novo]{animation:2.4s ease-out fi-novo}.fi-chk{cursor:pointer;background:0 0;border:1.5px solid #4a1d6b73;border-radius:50%;flex:none;width:1.375rem;height:1.375rem;margin-top:.0625rem;position:relative}.fi-lem[data-feito=true] .fi-chk{background:var(--primary);border-color:var(--primary)}.fi-lem[data-feito=true] .fi-chk:after{content:"";border:solid var(--card);border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:.2rem;left:.4rem;transform:rotate(45deg)}.fi-lem-txt{flex:1;min-width:0}.fi-lem-txt>span{outline:none;min-height:1.3em;font-size:.9375rem;font-weight:500;line-height:1.4;display:block}.fi-lem-txt small{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;display:block}.fi-lem[data-feito=true] .fi-lem-txt>span{color:var(--muted-foreground);font-weight:400;text-decoration:line-through}.fi-lem-add{width:100%;min-height:2.75rem;font:500 .8125rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:flex}.fi-alma{margin-top:1.5rem}.fi-sessoes{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);overflow:hidden}.fi-ses{border-top:1px solid var(--border);color:var(--foreground);align-items:flex-start;gap:.75rem;padding:.875rem;text-decoration:none;display:flex}.fi-ses:first-child{border-top:0}.fi-ses>svg{color:var(--muted-foreground);flex:none;margin-top:.1875rem}.fi-ses-data{flex:none;width:3.375rem}.fi-ses-data b{font-size:.875rem;display:block}.fi-ses-data small{color:var(--muted-foreground);font-size:.6875rem;display:block}.fi-ses-corpo{flex-direction:column;flex:1;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.fi-ses-res{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fi-ses-sem{color:var(--muted-foreground);font-size:.6875rem;font-style:italic}.fi-ses-sub{color:var(--muted-foreground);font-size:.75rem}.fi-chaves{flex-wrap:wrap;gap:.25rem;display:flex}.fi-chaves em{color:#4a1d6b;background:#4a1d6b1a;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-style:normal;font-weight:500}.fi-sug{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fi-chaves[data-sugerida] em{outline-offset:-1px;background:0 0;outline:1px dashed #4a1d6b8c}.fi-usar{background:var(--primary);min-height:1.625rem;color:var(--card);font:500 .75rem var(--font-mulish);cursor:pointer;border:0;border-radius:999px;padding:0 .75rem}.fi-antigas{border-radius:var(--ac-r-lg);border:1.5px dashed #4a1d6b47;margin-top:.75rem;padding:.875rem}.fi-antigas p{color:var(--muted-foreground);align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.fi-antigas p svg{color:var(--primary);flex:none;margin-top:.1875rem}.fi-antigas p b{color:var(--foreground)}.fi-antigas .ac-btn{width:100%;min-height:2.625rem;margin-top:.75rem;font-size:.875rem}.fi-antigas p.fi-ok{color:#4a1d6b;align-items:center;font-weight:500}.fi-antigas p.fi-ok svg{color:#4a1d6b;margin-top:0}.fi-aviso{color:var(--terracota);margin:.5rem 0 0;font-size:.75rem}@keyframes fi-novo{0%{background:#b23c7824}}.ac-now-lem{width:100%;color:var(--card);text-align:left;cursor:pointer;font:500 .8125rem/1.35 var(--font-mulish);background:#fbf8fb21;border:0;border-radius:.875rem;align-items:center;gap:.625rem;margin:.875rem 0 0;padding:.5625rem .75rem;text-decoration:none;display:flex}.ac-now-lem svg{opacity:.85;flex:none}.ac-now-lem small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.625rem;font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.nv-grav[data-fase=gravando] .nv-ondas i,.nv-grav[data-fase=gravando] .nv-mic:before,.nv-grav[data-fase=gravando] .nv-mic:after,.nv-pensando i,.nv-carrega i,.ap-digitando i,.nv-caixa,.ap-janela,.ap-m,.nv-aviso,.fi-lem[data-novo]{animation:none}.nv-grav[data-fase=gravando] .nv-ondas i{transform:scaleY(.5)}}.ac-scroll:has(.ac-sheet[data-open=true]){z-index:52}button.ag-ev{cursor:pointer;text-align:left;appearance:none;font-family:inherit}button.ag-c{cursor:pointer;appearance:none;border:0;width:100%;padding:0}.ag-ev[data-faixa]{--ag-pista:calc((100% - 3rem) / var(--ag-faixas));left:calc(3rem + var(--ag-faixa) * var(--ag-pista));width:calc(var(--ag-pista) - 3px);padding-left:.375rem;padding-right:.375rem;right:auto}.ag-ev[data-faixa] b{font-size:.75rem}.ag-ev[data-faixa] span{font-size:.6875rem}.ac-agenda .ac-head{padding:.125rem 0 .5rem}.ac-agenda .ac-title{font-size:1.75rem}.ac-agenda .ac-lede{margin-top:.25rem;font-size:.875rem;line-height:1.35}.ac-agenda .ac-ancora{padding:.875rem}.ac-agenda .ac-ancora .ac-now-when{margin-bottom:.25rem}.ac-agenda .ac-ancora .ac-now-titulo{font-size:1.375rem}.ac-agenda .ac-now-actions[data-grade=true]{gap:.375rem;margin-top:.75rem}.ac-agenda .ac-now-actions[data-grade=true] .ac-now-btn{min-height:2.5rem}.ac-agenda .ac-seg{margin-top:.75rem}.ac-agenda .ac-seg button{height:1.875rem;line-height:1.875rem}.ac-agenda .ag-fita{margin-top:.5rem}.ac-agenda .ac-week{padding:.5rem .375rem}.ac-agenda .ac-day{gap:.1875rem;padding:.25rem 0}.ac-agenda .ac-day-num{width:1.625rem;height:1.625rem;font-size:.8125rem}.ac-agenda .ag-nav-semana{margin-top:.125rem}.ac-agenda .ag-nav-semana a{padding:.25rem 0}.ac-agenda .ag-dia-titulo{margin:.75rem 0 .375rem}.ac-agenda .ag-resumo{margin-bottom:.625rem}.ac-agenda .ag-resumo span{padding:.1875rem .5rem}.ac-group-label,.cv-rot,.nv-rot,.nv-secao,.nv-folha-rot,.ac-bolha-rot,.vz-acao-tipo,.ap-lista b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a6642;font-size:.6875rem;font-weight:500}.ac-group-label:before,.cv-rot:before,.nv-rot:before,.nv-secao:before,.nv-folha-rot:before,.ac-bolha-rot:before,.vz-acao-tipo:before{content:"✦";color:var(--venus-atencao);filter:drop-shadow(0 0 4px #da86b08c);margin-right:.375rem}.venus-destaque{font-family:var(--font-serif);letter-spacing:-.01em;background:linear-gradient(100deg,#4a1d6b 0%,#b23c78 60%,#da86b0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.ac-now,.ac-now[data-cor=terracota],.ac-now[data-cor=salvia],.ac-now[data-cor=noite]{color:#22172b;background:#fff;border:1px solid #ebe2ee;border-radius:28px;box-shadow:0 1px 2px #22172b0a,0 16px 30px -26px #1b0e264d}.ac-now:before,.ac-now[data-cor]:before{pointer-events:none;background:radial-gradient(closest-side,#f7c6da6b,#e4d5fa42 48%,#fce1cf1a 66%,#fce1cf00 72%);border-radius:50%;width:280px;height:280px;inset:-90px -90px auto auto}.ac-now .ac-now-when{font-family:var(--font-mono);letter-spacing:.16em;color:#8a6642;gap:.5rem;font-size:11px;font-weight:500}.ac-now .ac-now-pulse,.ac-now[data-cor] .ac-now-pulse{width:10px;height:10px;box-shadow:none;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 4px #da86b08c);background:#b23c78;border-radius:0;flex:none;animation:none}.ac-now .ac-now-titulo{font-family:var(--font-geist);letter-spacing:-.035em;color:#22172b;font-size:1.625rem;font-weight:300;line-height:1.1}.ac-now .ac-now-who{font-family:var(--font-geist);color:#22172b;font-weight:500}.ac-now .ac-now-hour{font-family:var(--font-geist);letter-spacing:-.04em;color:#22172b;font-weight:300}.ac-now .ac-now-hour small{font-family:var(--font-mono);vertical-align:.75em;opacity:.55;font-size:.875rem;font-weight:500}.ac-now .ac-now-meta{color:#615a6a}.ac-now .ac-now-alvo{color:#22172b;text-decoration:none}.ac-now .ac-now-barra{background:#f4eef7}.ac-now .ac-now-barra i[data-k=conf]{background:#b23c78}.ac-now .ac-now-barra i[data-k=prev]{background:repeating-linear-gradient(135deg,#f7d6e5 0 4px,#f7d6e573 4px 8px)}.ac-now .ac-now-legenda{color:#615a6a}.ac-now .ac-now-legenda em{border:1px solid #ebe2ee}.ac-now .ac-now-ia,.ac-now[data-cor] .ac-now-ia{color:#4a1d6b;background:#f4eef7;border:1px solid #ebe2ee}.ac-now .ac-now-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#22172b;height:2.75rem;transition:transform .18s var(--ac-ease), background-color .2s, box-shadow .25s, filter .2s;background:#ffffffb3;border:1.5px solid #ebe2ee;border-radius:999px;font-weight:500}.ac-now .ac-now-btn[data-solid=true]{color:#fff;background:#b23c78;border-color:#b23c78;height:52px;box-shadow:0 10px 24px -20px #b23c788c}.ac-now .ac-now-btn[data-solid=true]:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 14px 30px -14px #b23c78b3}.ac-now .ac-now-btn:not([data-solid=true]):hover{background:#fff;border-color:#e0d2e6;transform:translateY(-1px)}.ac-now .ac-now-depois{color:#22172b;background:#fff;border:1px solid #ebe2ee;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .8125rem;font-size:13.5px;font-weight:500;display:inline-flex}.ac-now .ac-now-depois b{color:#b23c78;font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.ac-now[data-cor=noite] .ac-now-voz .alma-avatar{box-shadow:0 0 0 2px #4a1d6b1f}.ac-now[data-cor=noite] .ac-now-mic{color:#4a1d6b;background:linear-gradient(135deg,#ffe6f0 0%,#f3c1d9 38%,#dacaf6 72%,#fbdac6 100%);border:1.5px solid #4a1d6b2e;box-shadow:0 10px 24px -14px #b23c788c}.ac-now[data-cor=noite] .ac-now-dicas small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a6642;font-size:11px;font-weight:500}.ac-now[data-cor=noite] .ac-now-dica{color:#4a1d6b;background:#fff;border:1px solid #ebe2ee;border-radius:14px}.ac-now[data-cor=noite] .ac-now-dica b{color:#b23c78;background:#f7d6e5}.ac-now[data-cor=noite] .ac-now-conversar{color:#4a1d6b;background:#f4eef7;border:1px solid #ebe2ee}.ac-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a6642;align-items:center;gap:.5rem;font-size:11.5px;font-weight:500;display:inline-flex}.ac-eyebrow:before{content:"";clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 4px #da86b08c);background:#b23c78;flex:none;width:9px;height:9px}.ag-ev{color:#22172b;background:#fff;border:1px solid #ebe2ee;border-radius:16px;padding:.3125rem 5.75rem .3125rem .6875rem;box-shadow:0 1px 2px #22172b0a}.ag-ev b{font-family:var(--font-geist);color:#22172b;font-weight:500}.ag-ev .ag-ev-hora{font-family:var(--font-mono);letter-spacing:.02em;color:#615a6a;margin-right:.375rem;font-size:11px;font-weight:500}.ag-ev span{color:#615a6a}.ag-ev[data-s]:after{letter-spacing:0;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.ag-ev[data-s=agendada]:after{content:"a confirmar";color:#b23c78;background:#f7d6e5}.ag-ev:is([data-s=realizada],[data-s=confirmada]):after{content:"confirmada";color:#4a1d6b;background:#efe7f4}.ag-ev[data-s=pacote]:after{content:"pacote";color:#8a6642;background:#fce1cf}.ag-ev[data-s=cancelada]:after{content:"cancelada";color:#615a6a;background:#f4eef7}.ag-ev[data-s=faltou]:after{content:"faltou";color:#615a6a;background:#f4eef7}.ag-ev:is([data-s=cancelada],[data-s=faltou]) b,.ag-ev:is([data-s=cancelada],[data-s=faltou]) span{color:#615a6a;text-decoration:line-through}.ag-ev[data-faixa]{padding:.375rem}.ag-ev[data-faixa]:after{content:none}.ag-ev[data-s=livre]{box-shadow:none;color:#b23c78;background:#fff;border:1px dashed #b23c7873}.ac-row{background:#fff;border:1px solid #ebe2ee;border-radius:16px}.ac-row-body b{font-family:var(--font-geist);color:#22172b;font-weight:500}.ag-c{background:#fff;border:1px solid #ebe2ee}.ag-c[data-s=sessao]{background:#b23c78;border-color:#b23c78}.ag-c[data-s=feita]{background:#4a1d6b;border-color:#4a1d6b}.ag-c[data-s=passou]{opacity:.45;background:#fff;border-color:#ebe2ee}.ag-sem-cab [data-hoje]{color:#fff;background:#b23c78;border-radius:999px}.ag-d{background:#fff;border-color:#ebe2ee}.ag-d[data-indisponivel]{background:#f4eef7;border-color:#0000}.ac-tabbar-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ebe2ee;box-shadow:0 1px 2px #22172b0a,0 18px 40px -24px #1b0e2659}.ac-tab{color:#615a6a}.ac-tab svg{stroke-width:1.6px}.ac-tab[aria-current=page]{color:#b23c78;background:#f7d6e5}.ac-tab[aria-current=page] svg{stroke-width:1.9px}.ac-orb{color:#4a1d6b;background:linear-gradient(135deg,#ffe6f0 0%,#f3c1d9 38%,#dacaf6 72%,#fbdac6 100%);border:1.5px solid #4a1d6b2e;width:60px;height:60px;box-shadow:0 14px 30px -14px #b23c78a6}.ac-orb:before,.ac-orb:after{content:"";pointer-events:none;animation:venus-onda-perola 4.4s var(--ac-ease-out) infinite;border:1px solid #da86b073;border-radius:999px;position:absolute;inset:0}.ac-orb:after{animation-delay:2.2s}@keyframes venus-onda-perola{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.ac-orb:before,.ac-orb:after{opacity:0;animation:none}}.vz-ilha{color:#4a1d6b;background:radial-gradient(120% 160% at 100% -30%,#f7c6da6b,#e4d5fa38 46%,#fce1cf14 60%,#fce1cf00 66%),#f4eef7;border:1px solid #ebe2ee;box-shadow:0 1px 2px #22172b0a,0 16px 30px -26px #1b0e264d}.vz-ilha input,.vz-ilha textarea,.vz-ilha-card{color:#4a1d6b}.vz-ilha input::placeholder,.vz-ilha textarea::placeholder{color:#4a1d6b80}.vz-ondas i{background:#da86b0}.vz-ilha-card{background:#f4eef7;border:1px solid #ebe2ee}.ac-toast{color:#4a1d6b;background:#f4eef7;border:1px solid #ebe2ee;box-shadow:0 1px 2px #22172b0a,0 16px 30px -26px #1b0e264d}.ac-toast svg{color:#4a1d6b}.ac-toast a,.ac-toast button{color:#b23c78}.ac-ditando{color:#4a1d6b;background:#f4eef7;border:1px solid #ebe2ee}.ac-ditando .vz-ondas i{background:#b23c78}.ac-bolha{color:#4a1d6b;background:#f4eef7;border-color:#ebe2ee}.nv-faixa-mic{color:#4a1d6b;background:linear-gradient(135deg,#ffe6f0 0%,#f3c1d9 38%,#dacaf6 72%,#fbdac6 100%);box-shadow:0 8px 18px -10px #b23c7899}.nv-mic{color:#4a1d6b;background:linear-gradient(135deg,#ffe6f0 0%,#f3c1d9 38%,#dacaf6 72%,#fbdac6 100%);border:1.5px solid #4a1d6b2e;box-shadow:0 14px 30px -14px #b23c78a6}.ag-avatar[data-c="1"],.alma-avatar[data-c="1"]{background:linear-gradient(140deg,#b23c78,#4a1d6b)}.ag-avatar[data-c="5"],.alma-avatar[data-c="5"]{background:linear-gradient(140deg,#da86b0,#b23c78)}.ac-orb{position:relative}.vz-conversar{color:#4a1d6b;background:linear-gradient(135deg,#ffe6f0 0%,#f3c1d9 38%,#dacaf6 72%,#fbdac6 100%);border:1.5px solid #4a1d6b2e;box-shadow:0 10px 24px -18px #b23c7899}.vz-conversar:active{filter:brightness(.96)}.ac-now-pulse,.ac-now-pulse[data-estado=ativo],.ac-now-pulse[data-estado=espera],.ac-now-pulse[data-estado=alerta]{--p:178, 60, 120}.ac-ancora-meta{color:#615a6a}.ac-ancora-mais{color:#8a6642;font-family:var(--font-mono);letter-spacing:.06em;background:#f4eef7;border-color:#ebe2ee}.ag-ev:is([data-s=realizada],[data-s=confirmada]),.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]){background:#fff;border:1px solid #ebe2ee}.ag-ev[data-s=livre]{color:#615a6a;background:#fff;border:1px solid #ebe2ee;font-weight:500}.ac-now .ac-now-legenda em{background:#f7d6e5!important}.ac-now .ac-now-legenda span:first-child em{background:#b23c78!important}.ac-now .ac-now-legenda span:nth-child(3) em{background:#4a1d6b!important}.ac-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b23c78;font-size:11px;font-weight:500}.ac-group-label,.cv-rot,.nv-rot,.nv-secao,.nv-folha-rot,.ac-bolha-rot,.vz-acao-tipo,.ap-lista b,.ac-now .ac-now-when,.ac-now[data-cor] .ac-now-when,.ac-now[data-cor=noite] .ac-now-dicas small,.ac-ancora-mais{letter-spacing:.1em;color:#615a6a;font-size:11px}.ac-av[data-c="4"],.ag-avatar[data-c="4"],.alma-avatar[data-c="4"]{background:linear-gradient(145deg,#dacaf6,#4a1d6b)}.ac-tabbar-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ebe2ee;border-radius:999px;box-shadow:0 16px 30px -24px #1b0e264d}.ac-tab,.ac-tab[aria-current=page]{background:0 0}.ac-tab-ico,.ac-tab[aria-current=page] .ac-tab-ico{background:0 0;position:relative;transform:none}.ac-tab svg{stroke-width:1.5px;color:#615a6a}.ac-tab[aria-current=page] svg{stroke-width:1.75px;color:#b23c78}.ac-tab[aria-current=page] .ac-tab-ico:after{content:"";background:#b23c78;border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;top:100%;left:50%}.ag-ev{border-radius:12px}.ag-ev[data-s=agendada]{color:#4a1d6b;background:#f7d6e5;border:1px solid #f7d6e5;border-left:3px solid #b23c78}.ag-ev[data-s=agendada] b,.ag-ev[data-s=agendada] span,.ag-ev[data-s=agendada] .ag-ev-hora{color:#4a1d6b}.ag-ev:is([data-s=realizada],[data-s=confirmada]){color:#4a1d6b;background:#efe7f4;border:1px solid #efe7f4;border-left:3px solid #4a1d6b}.ag-ev:is([data-s=realizada],[data-s=confirmada]) b,.ag-ev:is([data-s=realizada],[data-s=confirmada]) span,.ag-ev:is([data-s=realizada],[data-s=confirmada]) .ag-ev-hora{color:#4a1d6b}.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]){color:#615a6a;box-shadow:none;background:#f4eef7;border:1px dashed #c4b5d0;border-radius:12px}.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]) b,.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]) span,.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]) .ag-ev-hora{color:#615a6a;text-decoration:line-through}.ag-ev[data-s=pausa]{color:#615a6a;background:repeating-linear-gradient(135deg,#f4eef7 0 6px,#fbf8fb 6px 12px);border:1px solid #ebe2ee;border-radius:12px}.ag-ev[data-s=pausa] b,.ag-ev[data-s=pausa] span,.ag-ev[data-s=pausa] .ag-ev-hora{color:#615a6a}.ag-ev[data-s=agendada]:after{color:#b23c78;background:#fff}.ag-ev:is([data-s=realizada],[data-s=confirmada]):after{color:#4a1d6b;background:#fff}.ag-ev:is([data-s=cancelada],[data-s=falta],[data-s=faltou]):after{color:#615a6a;background:#fff}.ag-c,button.ag-c,a.ag-c{border:1px solid #ebe2ee;border-radius:8px}.ag-c[data-s=livre]{background:#fff;border:1px solid #ebe2ee}.ag-c[data-s=passou]{opacity:1;background:0 0;border:1px solid #f4eef7}.ag-c[data-s=fora]{box-shadow:none;background:#f4eef7;border-color:#0000}.ag-c[data-s=sessao]{background:#f7d6e5;border-color:#f7d6e5 #f7d6e5 #f7d6e5 #b23c78;border-left-style:solid;border-left-width:3px}.ag-c[data-s=feita]{background:#efe7f4;border-color:#efe7f4 #efe7f4 #efe7f4 #4a1d6b;border-left-style:solid;border-left-width:3px}.ag-c[data-s=pausa]{background:repeating-linear-gradient(135deg,#f4eef7 0 3px,#fbf8fb 3px 6px);border-color:#f4eef7}.ac-title,.ac-topbar-title,.ac-card-title,.ag-dia-titulo b,.ac-now .ac-now-titulo,.ac-ancora .ac-now-titulo{font-family:var(--font-geist);letter-spacing:-.035em;font-weight:300}.ag-sem-cab b{font-family:var(--font-geist);letter-spacing:0;font-weight:500}.ac-day-num{font-weight:500}.ac-now:before,.ac-now[data-cor]:before{opacity:.45;width:360px;height:360px;top:-140px;right:-140px}.ac-topbar{height:calc(var(--ac-topbar-h) + max(16px, env(safe-area-inset-top)));padding-top:max(16px, env(safe-area-inset-top))}.ac-topbar-inner{align-items:center}.ac-topbar-slot{place-items:center;display:grid}.ac-iconbtn{color:#615a6a}.ac-orb{color:#4a1d6b;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23FFFFFF' d='M20 0c1.3 9.9 10.1 18.7 20 20-9.9 1.3-18.7 10.1-20 20-1.3-9.9-10.1-18.7-20-20C9.9 18.7 18.7 9.9 20 0Z'/%3E%3C/svg%3E") 11px 10px/10px 10px no-repeat,linear-gradient(135deg,#ffe6f0 0%,#f3c1d9 38%,#dacaf6 72%,#fbdac6 100%)}.ac-selo[data-tom=a-confirmar]{background:var(--venus-atencao-fundo);color:var(--venus-atencao)}.ac-selo[data-tom=confirmada]{background:var(--venus-sucesso-fundo);color:var(--venus-sucesso)}.ac-now-confirmar{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:.875rem;display:flex}.ac-now .ac-confirmar .ac-btn{min-height:2.5rem;padding:0 1rem;font-size:.875rem}.ac-now .ac-confirmar .ac-btn[data-v=soft]{box-shadow:none}.ac-now .ac-confirmar .ac-btn:disabled{opacity:.6}.ac-section-nota{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.ac-retornos{margin:0;padding:0;list-style:none}.ac-retorno{flex-direction:column;gap:.625rem;padding:.8125rem .9375rem;display:flex}.ac-retorno+.ac-retorno{border-top:1px solid var(--border)}.ac-retorno-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ac-retorno-info b{color:var(--foreground);font-size:.9375rem;font-weight:500}.ac-retorno-info span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.ac-retorno-acoes{flex-wrap:wrap;gap:.5rem;display:flex}.ac-retorno-acoes .ac-btn{white-space:nowrap;flex:8rem;min-height:2.5rem;padding:0 .875rem;font-size:.8125rem}.ac-retorno-acoes .ac-btn[data-v=ghost]{color:var(--primary)}.fi-rets{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);flex-direction:column;padding:0 .875rem;display:flex}.fi-ret{justify-content:space-between;align-items:center;gap:.75rem;padding:.6875rem 0;display:flex}.fi-ret+.fi-ret{border-top:1px solid var(--border)}.fi-ret-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.fi-ret-info b{color:var(--foreground);font-size:.9375rem;font-weight:500}.fi-ret-info span{color:var(--muted-foreground);font-size:.8125rem}.fi-ret .ac-btn{white-space:nowrap;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem}.ac-selo[data-tom=pacote]{background:var(--venus-sucesso-fundo);color:var(--venus-destaque);border:1px solid var(--border)}.nv-prod{border:1px solid var(--border);border-radius:var(--ac-r-lg);background:var(--card);animation:nv-entra .25s var(--ac-ease-out);margin-top:1rem;padding:.875rem}.nv-prod-topo{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.nv-prod-topo b{font-family:var(--font-fraunces);font-size:1.125rem;font-weight:400;display:block}.nv-prod-topo small{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block}.nv-prod-ia{min-height:2rem;font:500 .75rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:1px dashed #4a1d6b73;border-radius:999px;flex:none;align-items:center;gap:.3125rem;padding:0 .75rem;display:inline-flex}.nv-prod-ia[disabled]{opacity:.45;cursor:default}.nv-prod-sug{border-radius:var(--ac-r-md);background:var(--background);border:1.5px dashed #4a1d6b47;margin-top:.75rem;padding:.75rem}.nv-prod-dica{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.nv-prod-linha{padding:.625rem 0}.nv-prod-linha+.nv-prod-linha{border-top:1px solid var(--border)}.nv-prod-1{align-items:center;gap:.375rem;display:flex}.nv-prod-1 input{flex:1;min-width:0}.nv-prod-2,.nv-prod-3{gap:.5rem;margin-top:.5rem;display:grid}.nv-prod-2{grid-template-columns:1fr 1fr}.nv-prod-3{grid-template-columns:1fr 1fr 1.2fr}.nv-prod label{min-width:0;display:block}.nv-prod label span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.1875rem;font-size:.6875rem;font-weight:500;display:block}.nv-prod input,.nv-prod select{border:1px solid var(--border);border-radius:var(--ac-r-md);background:var(--background);width:100%;min-height:2.375rem;font:400 .875rem var(--font-mulish);color:var(--foreground);outline:none;padding:0 .625rem;display:block}.nv-prod-sug input,.nv-prod-sug select{background:var(--card)}.nv-prod input:focus,.nv-prod select:focus{border-color:#4a1d6b66}.nv-prod-alerta{border-radius:var(--ac-r-md);background:var(--venus-atencao-fundo);color:var(--venus-atencao);align-items:flex-start;gap:.3125rem;margin:.5rem 0 0;padding:.4375rem .625rem;font-size:.75rem;line-height:1.35;display:flex}.nv-prod-alerta svg{flex:none;margin-top:.0625rem}.nv-prod-acoes{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.625rem;display:flex}.nv-prod-usar{background:var(--primary);min-height:2.375rem;color:var(--card);font:500 .8125rem var(--font-mulish);cursor:pointer;border:0;border-radius:999px;padding:0 1rem}.nv-prod-acoes small{color:var(--muted-foreground);font-size:.6875rem}.nv-prod-vazio{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.8125rem}.nv-prod-add{min-height:2.375rem;font:500 .8125rem var(--font-mulish);color:var(--primary);cursor:pointer;background:0 0;border:1px dashed #4a1d6b73;border-radius:999px;align-items:center;gap:.375rem;margin-top:.75rem;padding:0 .875rem;display:inline-flex}.fi-prod{flex-direction:column;gap:.1875rem;margin-top:.375rem;display:flex}.fi-prod em{color:var(--muted-foreground);font-size:.75rem;font-style:normal;line-height:1.35}.ac-lote{margin-top:1rem}.ac-lote form{margin-top:.875rem}.ac-lote .ac-btn{width:100%;min-height:2.75rem;margin-top:.625rem}.ac-lote-res{margin-top:1rem}.ac-lote-res .ac-sticky{margin-top:0}.ac-lote-res .ac-list{margin-top:.5rem}.vi-add{border:1px dashed var(--border);min-height:2.375rem;color:var(--primary);font:500 .8125rem var(--font-mulish);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;margin-top:.25rem;padding:0 .875rem;line-height:1;display:inline-flex}.vi-add:hover{border-color:var(--primary)}.vi-add:disabled{opacity:.6;cursor:default;border-color:var(--border)}.vi-add svg{flex:none}.vi-plano{flex-direction:column;gap:.75rem;margin-top:.875rem;display:flex}.vi-plano-linha{border:1px solid var(--border);border-radius:var(--ac-r-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem .875rem;padding:.875rem;display:grid;position:relative}.vi-plano-linha:has(.vi-plano-tirar){padding-right:2.75rem}.vi-plano-linha>div{min-width:0}.vi-plano-toda{grid-column:1/-1}.vi-plano-tirar{width:1.875rem;height:1.875rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.vi-plano-tirar:hover{background:var(--muted);color:var(--foreground)}.vi-plano-conta{min-height:2.375rem;color:var(--muted-foreground);align-items:flex-end;font-size:.75rem;line-height:1.35;display:flex}.vi-plano-conta b{color:var(--foreground);margin-left:.1875rem;font-weight:500}.vi-plano-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.25rem;padding-top:.75rem;font-size:.875rem;display:flex}.vi-plano-total b{font:500 1.125rem var(--font-mulish)}.vi-plano-nota{display:block}.vd-documentos .ac-list[data-inset=icon] .ac-row-body b,.vd-documentos .ac-list[data-inset=icon] .ac-row-body>span{text-overflow:clip;white-space:normal;overflow:visible}
