html:has(.guidia-admin-frame,.guidia-site-frame){color-scheme:light;--background:0 0% 100%;--foreground:240 3% 16%;--card:0 0% 100%;--card-foreground:240 3% 16%;--popover:0 0% 100%;--popover-foreground:240 3% 16%;--primary:235 50% 59%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:240 3% 24%;--muted:0 0% 96.5%;--muted-foreground:240 2% 45%;--accent:0 0% 94%;--accent-foreground:240 3% 16%;--border:0 0% 91%;--input:0 0% 86%;--ring:235 50% 59%;--destructive:0 65% 48%;--destructive-foreground:0 0% 100%;--radius:.5rem;--sidebar-background:0 0% 97%;--sidebar-foreground:240 2% 43%;--sidebar-accent:0 0% 91.5%;--sidebar-accent-foreground:240 3% 16%;--sidebar-border:0 0% 91%;--sidebar-ring:235 50% 59%;--console-overlay:rgb(15 15 18/35%);--console-shadow:0 4px 12px rgb(0 0 0/6%),0 16px 48px rgb(0 0 0/10%);--console-menu-shadow:0 2px 4px rgb(0 0 0/4%),0 8px 24px rgb(0 0 0/10%)}html.dark:has(.guidia-admin-frame,.guidia-site-frame){color-scheme:dark;--background:0 0% 7.8%;--foreground:0 0% 91%;--card:0 0% 9.5%;--card-foreground:0 0% 91%;--popover:0 0% 12.5%;--popover-foreground:0 0% 91%;--primary:235 50% 59%;--primary-foreground:0 0% 100%;--secondary:0 0% 14%;--secondary-foreground:0 0% 86%;--muted:0 0% 11%;--muted-foreground:240 2% 60%;--accent:0 0% 16%;--accent-foreground:0 0% 94%;--border:0 0% 16%;--input:0 0% 22%;--ring:235 55% 65%;--destructive:0 65% 62%;--sidebar-background:0 0% 5.5%;--sidebar-foreground:240 2% 60%;--sidebar-accent:0 0% 13%;--sidebar-accent-foreground:0 0% 92%;--sidebar-border:0 0% 14%;--console-overlay:rgb(0 0 0/60%);--console-shadow:0 0 0 1px rgb(0 0 0/20%),0 16px 64px rgb(0 0 0/40%);--console-menu-shadow:0 4px 24px rgb(0 0 0/35%)}html.dark:has(.guidia-admin-frame,.guidia-site-frame) body,html:has(.guidia-admin-frame,.guidia-site-frame) body{background:hsl(var(--sidebar-background));color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.012em;-webkit-font-smoothing:antialiased}.guidia-admin-frame{background:hsl(var(--sidebar-background))}.guidia-admin-frame .guidia-admin-chrome{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}.guidia-admin-frame .guidia-sidebar-nav{scrollbar-width:thin}.guidia-admin-frame .guidia-nav-link{color:hsl(var(--sidebar-foreground));font-weight:400}.guidia-admin-frame .guidia-nav-link:hover{background:hsl(var(--sidebar-accent)/.6);color:hsl(var(--sidebar-accent-foreground))}.guidia-admin-frame .guidia-nav-link[aria-current=page]{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));font-weight:500}.guidia-admin-frame .guidia-nav-section{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;letter-spacing:0}.guidia-admin-frame .guidia-chrome-button{color:hsl(var(--muted-foreground))}.guidia-admin-frame .guidia-chrome-button:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.guidia-admin-frame .guidia-console-logo{height:22px;width:auto}.guidia-admin-frame [data-testid=admin-sidebar-account]{border-color:transparent}.guidia-admin-frame [data-testid=admin-sidebar-account] button{border-radius:6px;font-weight:500}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=button],.admin-button){min-height:30px;height:32px;border-radius:6px;padding:0 11px;font-size:12px;font-weight:500;line-height:1.25;gap:6px;transition:background-color .12s,border-color .12s,color .12s}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=button][data-size=icon]{width:32px;padding:0}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=button][data-size=lg]{height:36px;padding-inline:16px}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=button],.admin-button)>svg{width:14px;height:14px;stroke-width:1.75}html:has(.guidia-admin-frame,.guidia-site-frame) :is(.admin-button-primary,[data-ui=button][data-variant=default]){background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:inset 0 0 0 1px rgb(255 255 255/8%),0 1px 2px rgb(0 0 0/8%)}html:has(.guidia-admin-frame,.guidia-site-frame) :is(.admin-button-primary,[data-ui=button][data-variant=default]):hover{background:hsl(var(--primary)/.88)}html:has(.guidia-admin-frame,.guidia-site-frame) :is(.admin-button-secondary,[data-ui=button][data-variant=outline]){background:hsl(var(--card));border:1px solid hsl(var(--input));color:hsl(var(--foreground));box-shadow:0 1px 2px rgb(0 0 0/3%)}html:has(.guidia-admin-frame,.guidia-site-frame) :is(.admin-button-secondary,[data-ui=button][data-variant=outline]):hover{background:hsl(var(--accent))}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=input],[data-ui=select-trigger],.admin-input,input.border-input:not([type=checkbox],[type=radio],[type=range],[type=color]),select.border-input){height:34px;border-radius:6px;border-color:hsl(var(--input));font-size:13px;padding-block:6px;box-shadow:0 1px 2px rgb(0 0 0/2%)}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=textarea],.admin-textarea,textarea.border-input){border-radius:6px;border-color:hsl(var(--input));font-size:13px;line-height:1.6}html:has(.guidia-admin-frame,.guidia-site-frame) .admin-label{font-size:12px;font-weight:500}html:has(.guidia-admin-frame,.guidia-site-frame) :is(input,textarea,select){accent-color:hsl(var(--primary))}html:has(.guidia-admin-frame,.guidia-site-frame) :is(button,a,input,textarea,select,[role=tab]):focus-visible{outline:2px solid hsl(var(--ring)/.7);outline-offset:2px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=card],.admin-panel,.admin-table-shell){border-radius:8px;border-color:hsl(var(--border));box-shadow:none}html:has(.guidia-admin-frame,.guidia-site-frame) :where(.guidia-admin-content,[data-ui=dialog],.guidia-admin-drawer-panel) :is(.rounded-xl.border,.rounded-2xl.border){border-radius:8px;box-shadow:none}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=card-title]{font-size:15px;line-height:1.4;font-weight:600}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=card-header]{padding:20px}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=card-content]{padding:0 20px 20px}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=card-footer]{padding:0 20px 20px}html:has(.guidia-admin-frame,.guidia-site-frame) .admin-page-header{margin-bottom:24px;padding-bottom:20px;border-bottom:0}html:has(.guidia-admin-frame,.guidia-site-frame) .admin-page-header h1{font-size:20px;line-height:1.4;font-weight:600}html:has(.guidia-admin-frame,.guidia-site-frame) .admin-page-header p{font-size:13px}html:has(.guidia-admin-frame,.guidia-site-frame) .admin-filter-bar{padding:12px 16px}html:has(.guidia-admin-frame,.guidia-site-frame) .admin-pagination{border:0;box-shadow:none;padding:12px 0}html:has(.guidia-admin-frame,.guidia-site-frame) :is([role=tablist],.admin-tab-list){height:auto;min-height:34px;background:transparent;padding:0;gap:4px;border-radius:0}html:has(.guidia-admin-frame,.guidia-site-frame) :is([role=tab],.admin-tab){min-height:30px;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;line-height:16px;font-weight:500;box-shadow:none}html:has(.guidia-admin-frame,.guidia-site-frame) :is([role=tab],.admin-tab):hover{background:hsl(var(--muted));color:hsl(var(--foreground))}html:has(.guidia-admin-frame,.guidia-site-frame) :is([role=tab],.admin-tab):is([aria-selected=true],[data-state=active]){background:hsl(var(--accent));color:hsl(var(--foreground))}html:has(.guidia-admin-frame,.guidia-site-frame) [role=tab]>svg{width:14px;height:14px;stroke-width:1.75}.guidia-admin-frame .whatsapp-workspace{--primary:142 72% 29%;--primary-foreground:0 0% 100%;--ring:142 72% 35%;--whatsapp-foreground:142 76% 25%}html.dark .guidia-admin-frame .whatsapp-workspace{--ring:142 70% 60%;--whatsapp-foreground:142 70% 68%}.guidia-admin-frame .whatsapp-workspace [role=tab][aria-selected=true]{background:hsl(142 70% 35%/.1);border-color:hsl(142 70% 35%/.22);color:hsl(var(--whatsapp-foreground))}.guidia-admin-frame .whatsapp-workspace .admin-panel{padding:20px}.guidia-admin-frame .whatsapp-workspace .admin-panel>div>header{margin-bottom:16px}html:has(.guidia-admin-frame,.guidia-site-frame) table{font-size:13px}html:has(.guidia-admin-frame,.guidia-site-frame) th{height:36px;padding:8px 16px;background:hsl(var(--muted)/.65);border-color:hsl(var(--border));color:hsl(var(--muted-foreground));text-align:start;font-size:12px;line-height:18px;font-weight:500;letter-spacing:0;text-transform:none}html:has(.guidia-admin-frame,.guidia-site-frame) td{padding:10px 16px;font-size:13px;line-height:20px}html:has(.guidia-admin-frame,.guidia-site-frame) table tr{border-color:hsl(var(--border)/.7)}html:has(.guidia-admin-frame,.guidia-site-frame) tbody tr:hover{background:hsl(var(--muted)/.7)}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=menu],[data-ui=select-content]){padding:4px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--console-menu-shadow)}html:has(.guidia-admin-frame,.guidia-site-frame) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[data-ui=select-item]){min-height:30px;border-radius:4px;padding-block:6px;font-size:12px;font-weight:400}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=dialog-overlay],.admin-dialog-overlay,.admin-modal-backdrop,.admin-drawer-backdrop){background:var(--console-overlay);backdrop-filter:blur(2px)}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=dialog],.admin-modal-panel,.guidia-admin-dialog-content){border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--console-shadow)}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=dialog-title]{font-size:16px;line-height:1.4;font-weight:600}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=dialog-description]{font-size:13px;line-height:1.6}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=dialog-close]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;color:hsl(var(--muted-foreground))}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=dialog-close]:hover{background:hsl(var(--accent))}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=sheet],.guidia-admin-drawer-panel){background:hsl(var(--popover));box-shadow:var(--console-shadow)}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=badge]{border-color:hsl(var(--border));border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=tooltip]{background:hsl(var(--popover));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:var(--console-menu-shadow)}@media (min-width:1024px){.guidia-admin-frame .guidia-admin-main{margin:6px 6px 6px 0;border:1px solid hsl(var(--border));border-radius:8px}[dir=rtl] .guidia-admin-frame .guidia-admin-main{margin:6px 0 6px 6px}}@media (max-width:639px){html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=button],.admin-button){min-height:36px;height:auto}html:has(.guidia-admin-frame,.guidia-site-frame) :is([data-ui=input],[data-ui=select-trigger],.admin-input,input.border-input:not([type=checkbox],[type=radio],[type=range],[type=color]),select.border-input){height:38px;font-size:16px}html:has(.guidia-admin-frame,.guidia-site-frame) [data-ui=dialog]{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){html:has(.guidia-admin-frame,.guidia-site-frame) :is(button,[role=tab],[data-ui=dialog],[data-ui=dialog-overlay]){transition:none;animation:none}}html.dark:has(.guidia-site-frame) body,html:has(.guidia-site-frame) body{background:hsl(var(--background));font-size:14px}.guidia-site-frame{color:hsl(var(--foreground))}html:has(.guidia-site-frame) :is([data-ui=button],.admin-button){height:38px;min-height:38px;font-size:13px;padding-inline:14px}html:has(.guidia-site-frame) :is([data-ui=input],[data-ui=select-trigger],.admin-input,input.border-input:not([type=checkbox],[type=radio],[type=range],[type=color]),select.border-input){height:40px;font-size:14px}html:has(.guidia-site-frame) :is(.gd-btn-primary,.home-electric-cta,.home-electric-cta-sm){border:1px solid hsl(var(--primary));border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px rgb(0 0 0/8%);font-weight:500;transform:none;transition:background-color .12s}html:has(.guidia-site-frame) :is(.gd-btn-primary,.home-electric-cta,.home-electric-cta-sm):hover{background:hsl(var(--primary)/.9);box-shadow:0 1px 2px rgb(0 0 0/8%);transform:none}html:has(.guidia-site-frame) .gd-toggle-active{background:hsl(var(--accent));color:hsl(var(--foreground));box-shadow:none}html:has(.guidia-site-frame) :is(button,a).rounded-full{border-radius:6px}html:has(.guidia-site-frame) .border:is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:8px;box-shadow:none}html:has(.guidia-site-frame) .border[class*=bg-gradient]{background:hsl(var(--card));border-color:hsl(var(--border))}html:has(.guidia-site-frame) :is(a,p,span,svg).text-primary{color:hsl(var(--ring))}html:has(.guidia-site-frame) .home-impact-highlight-num{background:none;color:hsl(var(--foreground));animation:none}.guidia-site-frame .animate-home-glow-pulse,.guidia-site-frame .home-electric-cta:after,.guidia-site-frame .home-electric-cta:before,.guidia-site-frame [aria-hidden]>.blur-3xl{display:none}html:has(.guidia-site-frame) [data-ui=public-nav]{background:hsl(var(--background)/.96);border-color:hsl(var(--border));backdrop-filter:blur(12px)}[data-ui=public-nav] :is(button,a){font-size:13px}[data-ui=public-nav] button[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--foreground));box-shadow:none}html:has(.guidia-site-frame) [data-ui=public-menu]{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--popover));box-shadow:var(--console-shadow)}[data-ui=public-menu] [data-ui=nav-icon]{width:20px;height:24px;background:transparent;box-shadow:none;color:hsl(var(--muted-foreground))}[data-ui=public-menu] [data-ui=nav-icon] svg{color:inherit}.guidia-auth-frame>header{max-width:1440px;width:100%;margin-inline:auto}.guidia-auth-frame h1{font-size:24px;line-height:1.35;font-weight:600}.guidia-auth-frame :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(.PhoneInputCountrySelect){border-radius:6px;border-color:hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground))}.guidia-auth-frame .border.bg-card{box-shadow:none}html:has(.guidia-site-frame) [data-ui=billing-period]{gap:4px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted));box-shadow:none}html:has(.guidia-admin-frame) :is([data-ui=skill-card],[data-ui=tool-card]){border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:none}html:has(.guidia-admin-frame) [data-ui=tool-card][data-enabled=false]{background:hsl(var(--muted)/.5)}[data-ui=tool-card] label:has(input[type=checkbox]){box-shadow:none}[data-ui=tool-card] [data-ui=policy-option]{box-shadow:none;font-weight:400}[data-ui=tool-card] [data-ui=policy-option][data-state=checked]{font-weight:500}html:has(.guidia-admin-frame) [data-ui=filter-chip]{min-height:30px;border:1px solid transparent;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;box-shadow:none;color:hsl(var(--muted-foreground))}html:has(.guidia-admin-frame) [data-ui=filter-chip][aria-pressed=true]{background:hsl(var(--accent));color:hsl(var(--foreground))}html:has(.guidia-admin-frame) [data-ui=filter-chip]:hover{background:hsl(var(--muted))}html:has(.guidia-admin-frame) .admin-filter-bar{background:hsl(var(--card))}html:has(.guidia-admin-frame) .admin-filter-bar :is(input,select){background:hsl(var(--background))}@media (max-width:639px){html:has(.guidia-site-frame) :is([data-ui=input],.admin-input,input.border-input:not([type=checkbox],[type=radio],[type=range],[type=color]),select.border-input){font-size:16px}.guidia-auth-frame>header{padding:16px}.guidia-auth-frame .border.bg-card{padding:24px}[data-ui=tool-card] input[type=radio]{min-width:16px;min-height:16px}}html:has(.guidia-site-frame) :is(.home-electric-cta,.home-electric-cta-sm){min-height:36px;padding:8px 14px;font-size:13px;line-height:20px}.guidia-site-frame .home-electric-dot{display:none}[data-ui=public-nav]>div>.hidden.xl\:flex{margin-inline:12px}[data-ui=public-nav] button[aria-expanded]{white-space:nowrap}