body:not(:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard]))) .public-theme{display:none}.public-theme{--theme-icon:var(--color-ink,#171419);--theme-hover:rgb(23 20 25/6%);--theme-focus:var(--color-brand-purple,#864df9);display:flex;align-items:center;flex:0 0 auto;color:inherit}.public-theme__toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;flex:0 0 44px;padding:11px;border:0;border-radius:999px;background:transparent;color:var(--theme-icon);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease}.public-theme__toggle:hover{background:var(--theme-hover)}.public-theme__toggle:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}.public-theme__glyph{position:relative;display:block;width:22px;height:22px;pointer-events:none}.public-theme__icon{position:absolute;inset:0;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s ease}.public-theme__icon--sun{opacity:0;transform:rotate(-90deg) scale(.5)}.public-theme__icon--moon,html[data-site-theme=dark] .public-theme__icon--sun{opacity:1;transform:rotate(0) scale(1)}html[data-site-theme=dark] .public-theme__icon--moon{opacity:0;transform:rotate(90deg) scale(.5)}html[data-site-theme=dark] .public-theme{--theme-icon:#f7f3ed;--theme-hover:hsla(0,0%,100%,.08);--theme-focus:#bc98ff}@media (min-width:981px){body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .header-inner{width:calc(100% - 64px);max-width:1280px}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .site-logo{max-height:75px}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .header-actions{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .header-actions>:not(.public-theme){display:none}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .desktop-navigation{padding-right:64px}}@media (max-width:980px){.site-header .header-cta{display:none}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .header-actions{display:flex;align-items:center;width:auto;gap:12px}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation{width:auto}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation>summary{width:auto;min-width:44px;height:44px;padding:0 8px;gap:8px;border:0;border-radius:999px;background:transparent;transition:background-color .16s ease}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation>summary:hover{background:var(--mobile-navigation-hover,rgb(23 20 25/6%))}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation>summary:focus-visible{outline:3px solid var(--mobile-navigation-focus,var(--color-brand-purple,#864df9));outline-offset:2px}body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation-bars{width:32px;height:44px;flex:0 0 32px;transform:none}}@media (prefers-reduced-motion:reduce){.public-theme__icon,.public-theme__toggle,body:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation>summary{transition:none}}html[data-site-theme=dark]:has(.article-template .article-cms){color-scheme:dark;--paper:#18161b;--white:#242127;--ink:#f7f3ed;--muted:#c0b9c8;--line:3px solid #655d70;--shadow:8px 8px 0 #09080b}html[data-site-theme=dark]:has(.article-template .article-cms) body{background:#0f0d10;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header{background:#201d24!important;border-color:#514957;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header :is(.desktop-navigation a,.navigation-parent summary,.mobile-navigation summary){color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header :is(.navigation-submenu,.mobile-navigation-panel,.site-search form){background:#242127;color:#f7f3ed;border-color:#655d70}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-logo{background:transparent}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-logo img{filter:brightness(0) invert(1)}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-search>summary{background:#302b35;color:#f7f3ed;border-color:#82738f}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .mobile-navigation>summary{--mobile-navigation-hover:hsla(0,0%,100%,.08);--mobile-navigation-focus:#bc98ff;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-search input{background:#302b35;color:#f7f3ed;border-color:#82738f}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) input::placeholder{color:#bcb3c6}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation nav{background:#242127;border-color:#655d70}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation nav a{color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .navigation-submenu a:is(:hover,:focus-visible){background:#38323f;color:#fff}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-header .mobile-navigation nav a:is(:hover,:focus-visible){background:#38323f;color:#fff}html[data-site-theme=dark]:has(.article-template .article-cms) .article-template{--article-paper:#0f0d10;--article-ink:#f7f3ed;background:#0f0d10;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) .article-source-hero{background:#221340;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) .article-content-section{background:#0f0d10;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) .article-sidebar-search input{background:#fff;color:#000;caret-color:#000;color-scheme:light}html[data-site-theme=dark]:has(.article-template .article-cms) .article-sidebar-search input::placeholder{color:#000;opacity:.65}html[data-site-theme=dark]:has(.article-template .article-cms) .article-sidebar-search button{background:var(--article-yellow,#f7e397);border-color:var(--article-yellow,#f7e397);color:#000}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-author,.article-toc){background:#242127;color:#f7f3ed;border-color:#655d70}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-title-panel h1,.article-richtext,.article-richtext h2,.article-richtext h3,.article-richtext h4,.article-richtext strong,.article-author h3,.article-recent-posts h2){color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-source-meta,.article-author p,.article-recent-posts a){color:#c0b9c8}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-author-name,.article-author-name a,.article-author-description .article-author-name a){color:#f7f3ed!important}html[data-site-theme=dark]:has(.article-template .article-cms) .article-author-description .article-author-name a:hover{color:#bc98ff!important}html[data-site-theme=dark]:has(.article-template .article-cms) .article-author-description :is(a,.article-author-links a){color:#bc98ff}html[data-site-theme=dark]:has(.article-template .article-cms) .article-author-description :is(a,.article-author-links a):hover{color:#dcc8ff}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-richtext a,.article-toc a){color:#bc98ff}html[data-site-theme=dark]:has(.article-template .article-cms) #ez-toc-container{background:#242127;color:#f7f3ed;border-color:#655d70}html[data-site-theme=dark]:has(.article-template .article-cms) #ez-toc-container :is(a,.ez-toc-title,.ez-toc-cssicon-toggle-label){color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) .article-richtext :is(.article-callout,.article-callout-box) :is(strong,h2,h3,h4){color:inherit}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-heading,.article-cms[data-source-key="wp:post:2231"] .article-heading:has(+.article-table)){color:#f7f3ed!important}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-richtext--tracking-comparison-v1 .article-heading:has(+.article-table),.article-cms[data-source-key="wp:post:2231"] .article-heading:has(+.article-table)){background:#1e1b24;border-color:#484052;color:#f7f3ed!important;box-shadow:0 10px 25px rgba(0,0,0,.4)}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table,.article-richtext--standard-v1 .article-table){background:#1e1b24;border-color:#484052;color:#f7f3ed;box-shadow:0 10px 25px rgba(0,0,0,.4)}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table) table{color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table) thead{background:#6e3ad6;color:#fff}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table) tbody tr{border-bottom-color:#383243}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table) tbody tr:nth-child(2n){background:#25222c}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table) tbody td:not(:first-child) strong{color:#bc98ff}html[data-site-theme=dark]:has(.article-template .article-cms) :is(.article-table,.article-richtext--tracking-comparison-v1 .article-table) tbody tr:last-child td:nth-child(3){background:hsla(48,86%,78%,.15)}html[data-site-theme=dark]:has(.article-template .article-cms) .article-cms[data-source-key="wp:post:2231"] .article-table td:first-child,html[data-site-theme=dark]:has(.article-template .article-cms) .article-cms[data-source-key="wp:post:2231"] .article-table th:first-child{background:#1e1b24}html[data-site-theme=dark]:has(.article-template .article-cms) .article-cms[data-source-key="wp:post:2231"] .article-table tbody tr:nth-child(2n) td:first-child{background:#25222c}html[data-site-theme=dark]:has(.article-template .article-cms) .article-architecture{background:#1e1b24;border-color:#655d70;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms) .article-architecture-card{background:#242127;border-color:#655d70;box-shadow:6px 6px 0 #09080b}html[data-site-theme=dark]:has(.article-template .article-cms) .article-architecture-card:nth-child(2n){background:#2b2730}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-footer,html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-footer .footer-main{background:#201d24;color:#f7f3ed}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .footer-logo{background:transparent}html[data-site-theme=dark]:has(.article-template .article-cms,[data-page-template]:not([data-page-template=standard])) .site-footer :is(.footer-proof li,.footer-grid p,.footer-grid a:not(.wordmark)){color:#c0b9c8}body:not(:has(.home-template)) .mobile-navigation>summary b{display:none}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])){color-scheme:dark;--paper:#18161b;--white:#242127;--ink:#f7f3ed;--muted:#c0b9c8;--line:3px solid #655d70;--shadow:8px 8px 0 #09080b}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) body{background:#0f0d10!important;color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :is(.home-footer-composition,.marketing-panel-footer,.funnel-calculator-footer-composition){background:#201d24!important;color:#f7f3ed}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :is(.home-footer-composition,.marketing-panel-footer,.funnel-calculator-footer-composition):before{opacity:.15}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :is(.funnel-calculator-video-section,.video-feature){background:transparent!important;color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) .funnel-calculator-video-feature{background:#1e1b24!important;border-color:#655d70!important;box-shadow:10px 10px #09080b!important;color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :is(.funnel-calculator-video-feature[data-variant=method] h2,.video-feature-copy h2){color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) .video-feature-copy .home-richtext{color:#c0b9c8!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) .funnel-calculator-video-feature[data-variant=method] .video-feature-links .button{background:#f7e397!important;color:#171419!important;border-color:#000!important;box-shadow:5px 6px 0 #09080b!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) #gm-metricas-dashboard{background-color:#0f0d10!important;color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-container{background-color:#18161b!important;box-shadow:0 10px 25px rgba(0,0,0,.4)!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-logo-container{background-color:#18161b!important;border-bottom-color:#484052!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-logo-container img{filter:brightness(0) invert(1)}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-intro-text{color:#c0b9c8!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) :is(.gm-verba-input,.gm-input){background-color:#242127!important;color:#f7f3ed!important;border-color:#655d70!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-output{background-color:#242127!important;color:#f7f3ed!important;border-color:#655d70!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-output-label{color:#c0b9c8!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-divider{border-color:#484052!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-analysis-body{background-color:#18161b!important;border-color:#484052!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-analysis-label{color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-analysis-divider{border-top-color:#484052!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-footer-links{background-color:#1e1b24!important;border-top-color:#484052!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-footer-links-title{color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template=funnel-calculator]) .gm-footer-links-item a{color:#bc98ff!important}html[data-site-theme=dark]:has([data-page-template=skills-directory]) .skills-directory-page{background:#0f0d10!important;color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(.bg-white,.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-slate-50,.bg-slate-100,[class*=bg-white],[class*=bg-gray-50],[class*=bg-gray-100],[class*=bg-gray-200],[class*=bg-brand-offwhite],.card,.panel,.example-section,.psychology-example-container,.framework-example,.trigger-example-container,.copywriting-guide-section,#copy-tool,#gui-marketing-tool-root,#gmh-filter-box,.gmh-table-scroll,.gmux-cro-impact-container,.gmux-diagnostico,#gmux-ux-tool,#esc-landing-page,[class*=esc-landing],.gmux-espectro,#gmux-diagnosticoFeedback,.gmux-section,.gmux-simulator,.gmux-table,.gmux-card,.gmux-accordion-item,.gmux-accordion-header,.gmux-formula-display,.gmux-faq,.gmux-faq-item,.gmux-faq-dt,.gmux-piramide-nivel.gmux-topo,.arq-section,#arqQuizSection,.brand-archetypes-page,.inverted-funnel-page,.fimdi-logic,.fimdi-comparison,.fimdi-callout,.fimdi-etapa-container,.pmd-tool-card,.tool-youtube-video,.podcast-section,.footer,.big-number-card,.lot-card,.btn-secondary,.credential-badge,.showcase-badge,.role,.gideas-card,.gideas-details-btn,.msseo-accordion-button){background-color:#1c1920!important;border-color:#3a3442!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where([style*=white i],[style*="#fff" i]):not(.gmh-category-tag){background-color:#1c1920!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(.gmux-before-example){background-color:#241a1d!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(.gmux-after-example,.target-box.yes){background-color:#16241f!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--ink,#f7f3ed)!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(p,li,em,small,span,label,legend,td,th,dt,dd,figcaption,code,a){color:var(--muted,#c0b9c8)!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(input,textarea,select){background-color:#242127!important;color:var(--ink,#f7f3ed)!important;border-color:#4a4453!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) a:not(.button):not(:where(.fimdi-cta-button)):not([class*=btn]):not(.skip-link):not(.footer-compact-inner nav a){color:#bc98ff!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is([class*=text-purple],[class*=text-violet],[class*=text-indigo],.install-method-title,.showcase-card-badge,.showcase-cta,.pipeline-tag,.ascii-logo){color:#bc98ff!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.section-label,mark,.act-tag,.hero-tag,.gui-gallery-badge,.pipeline-image-badge,.note,.accordion.active,.pmd-tool-highlight-yellow,.pmd-tool-nav-link.active,.fimdi-highlight-span,.faq-icon,.card-badge,.titlebar-badge,.pricing-badge,.type-tag,.role,.showcase-badge,.takeaway-block,.gmux-highlight-box,.gmux-piramide-nivel,.text-center.font-semibold,.gideas-card-impact-badge,.msseo-accordion-button,.target-box,.diff-card.good,.tag-strategy,.tag-demo,.tag-exclusive,.tag-advanced,.part){color:#0f0d10!important;background-color:#f7e397!important;border-color:#f7e397!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.section-label,mark,.act-tag,.hero-tag,.gui-gallery-badge,.pipeline-image-badge,.note,.accordion.active,.pmd-tool-highlight-yellow,.pmd-tool-nav-link.active,.fimdi-highlight-span,.faq-icon,.card-badge,.titlebar-badge,.pricing-badge,.type-tag,.role,.showcase-badge,.takeaway-block,.gmux-highlight-box,.gmux-piramide-nivel,.text-center.font-semibold,.gideas-card-impact-badge,.msseo-accordion-button,.target-box,.part) :where(p,span,strong,b,li,em,small,h2,h3,h4,h5,a,label,td,th){color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.gideas-details-btn,.btn-primary,.count,.pricing-badge,.tab-button.active,.fimdi-cta-button,.fimdi-comparison-purple,.bg-purple-600,.bg-purple-700,[class*="bg-[#864"],[class*="bg-[#7b"]){color:#f7f3ed!important;background-color:#5b2fd0!important;border-color:#7c4dff!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.button-primary,.button-outline,.btn-secondary,.esc-cta,.pricing-cta,#gmh-exportFavoritesBtn){background-color:#f7e397!important;color:#0f0d10!important;border-color:#f7e397!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.footer-compact-inner nav a,.footer-social-glyph){color:#000!important;background-color:#fff!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) .skip-link,html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) .skip-link *{color:#0f0d10!important;background-color:#f7e397!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) .tool-youtube-play{background-color:#f7e397!important;color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template=skills-directory]) .esc-section{background-color:#18161b!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.section-label,mark,.act-tag,.hero-tag,.gui-gallery-badge,.pipeline-image-badge,.note,.accordion.active,.pmd-tool-highlight-yellow,.pmd-tool-nav-link.active,.fimdi-highlight-span,.faq-icon,.card-badge,.titlebar-badge,.pricing-badge,.type-tag,.role,.showcase-badge,.takeaway-block,.gmux-highlight-box,.gmux-piramide-nivel,.text-center.font-semibold,.gideas-card-impact-badge,.msseo-accordion-button,.target-box,.part,.cta-strip,.diff-card.good) :where(p,span,strong,b,li,em,small,h2,h3,h4,h5,a,label,td,th){color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]:not([data-page-template=standard])) :is(.fimdi-comparison-purple,.fimdi-cta-button,.gideas-details-btn,.tab-button.active,.count,.pricing-badge) :where(p,span,strong,li,a,h3,h4){color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :is(details.diff-detail,.detail,.act-hours,.price){color:var(--muted,#c0b9c8)!important}html[data-site-theme=dark]:has([data-page-template=funil-invertido]) :is(.fimdi-comparison-purple,.fimdi-cta-button) :where(li,p,span,strong,a){color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where([style*="color:#000" i],[style*="color: #000" i],[style*="color:black" i],[style*="color:#111" i],[style*="color: #111" i],[style*="color:#333" i],[style*="color:#444" i],[style*="color:#555" i],[style*="color:#666" i],[style*="color:#777" i],[style*="color:#495057" i],[style*="color:#4b5563" i],[style*="color:#374151" i],[style*="color:#1f2937" i],[style*="color:#422006" i]){color:var(--ink,#f7f3ed)!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(#esc-landing-page,.esc-landing-page,[class*=esc-landing],div.text-7xl.bg-white,.gmux-espectro,#gmux-diagnosticoFeedback){background-color:#1c1920!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(audio,blockquote){color:var(--muted,#c0b9c8)!important;background-color:transparent!important}html[data-site-theme=dark]:has([data-page-template=funil-invertido]) :where(.fimdi-cta-button,.button.inverted-funnel-copyvault-cta){color:#0f0d10!important;background-color:#f7e397!important}html[data-site-theme=dark]:has([data-page-template=planejamento-marketing-digital]) :where(strong,div.text-center.font-semibold){color:var(--ink,#f7f3ed)!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]) :is(#sec-hopkins-toggle-1.accordion,#sec-hopkins-toggle-2.accordion,#sec-hopkins-toggle-3.accordion,#sec-hopkins-toggle-4.accordion,#sec-niveis-consciencia-toggle-1.accordion,#sec-niveis-consciencia-toggle-2.accordion,#sec-niveis-consciencia-toggle-3.accordion){background-color:#f7e397!important;color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where(.text-gui-black,.text-brand-black,.font-black,h1,h2,h3,h4,h5,h6,strong){color:var(--ink,#f7f3ed)!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]):has([data-page-template]) :is(.accordion,.accordion.active,.btn-primary,.esc-cta,.pricing-cta,.esc-tag,.button-primary,.button-outline){background-color:#f7e397!important;border-color:#f7e397!important;color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]):has([data-page-template]) :is(.accordion,.accordion.active,.btn-primary,.esc-cta,.pricing-cta,.esc-tag,.button-primary,.button-outline) :is(a,p,span,strong,b,li,em,small,h3,h4,label,code){color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]):has([data-page-template]) :is([class*=bg-purple],[class*=bg-violet],.fimdi-comparison-purple,.pricing-badge,.count,.gideas-details-btn) :is(a,p,span,strong,b,li,em,small,h3,h4){color:#f7f3ed!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where([style*="rgb(0, 0, 0)" i],[style*="rgb(0,0,0)" i]){color:var(--ink,#f7f3ed)!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :where([class*=bg-gui-bg],[class*=bg-brand-offwhite],[class*=bg-offwhite]){background-color:#1c1920!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) :is(.bg-gui-pastel-mint,[class*=pastel-mint],[class*=bg-green]) :is(p,span,strong,li,h3,h4){color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]:not([data-page-template=standard])) caption{color:#fca5a5!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]):has([data-page-template]) :is([class*=bg-gui-black],[class*=bg-gui-purple],[class*=bg-black],[class*=bg-purple],.leads-tone-purple,.leads-tone-blue,.gui-bm-mini-step,.gdm-quote){color:var(--ink,#f7f3ed)!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]):has([data-page-template]) :is([class*=bg-gui-yellow],[class*=bg-gui-offwhite],[class*=bg-gui-mint],[class*=bg-gui-lavender],[class*=bg-gui-lilac],[class*=bg-gui-pink],[class*=bg-gui-cream],[class*=bg-yellow],[class*=bg-amber],[class*=bg-cream],[class*=leads-tone-yellow],[class*=leads-tone-red],.tool-youtube-play,.gui-bm-btn,.button-outline,.btn-secondary,.faq-icon,.gui-bm-segment-btn.active){color:#0f0d10!important}html[data-site-theme=dark]:has([data-page-template]):has([data-page-template]):has([data-page-template]) :is(span[class*=w-10][class*=bg-gui-black],span[class*=w-10][class*=bg-black],.ai-icon){color:var(--ink,#f7f3ed)!important}.skills-directory-page *,.skills-directory-page :after,.skills-directory-page :before{box-sizing:border-box;margin:0;padding:0}.skills-directory-page{--bg:#000;--bg-surface:#0a0a0a;--bg-card:#111;--bg-card-hover:#1a1a1a;--border:#222;--border-hover:#333;--text:#fff;--text-secondary:#888;--text-muted:#555;--accent:#864df9;--accent-glow:rgba(134,77,249,.15);--accent-glow-strong:rgba(134,77,249,.3);--accent-dim:#6b3bc7;--featured-badge:#f7e397;--featured-badge-text:#000;--yellow:#f7e397;--green:#22c55e;--font-sans:"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Barlow Condensed",Impact,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--radius:12px;--radius-sm:8px;--transition:0.2s ease;scroll-behavior:smooth;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.skills-directory-page ::-webkit-scrollbar{width:6px}.skills-directory-page ::-webkit-scrollbar-track{background:var(--bg)}.skills-directory-page ::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.skills-directory-page ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.skills-directory-page .navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(0,0,0,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}.skills-directory-page .navbar-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--text);text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.skills-directory-page .navbar-brand img{height:28px;width:auto}.skills-directory-page .navbar-brand .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:skills-pulse-dot 2s ease-in-out infinite}@keyframes skills-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.skills-directory-page .navbar-links{display:flex;align-items:center;gap:8px}.skills-directory-page .navbar-links a{color:var(--text-secondary);text-decoration:none;font-size:13px;font-family:var(--font-mono);padding:6px 12px;border-radius:var(--radius-sm);transition:all var(--transition)}.skills-directory-page .navbar-links a:hover{color:var(--text);background:hsla(0,0%,100%,.05)}.skills-directory-page .lang-toggle{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-left:8px}.skills-directory-page .lang-btn{background:transparent;border:none;color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:all var(--transition);letter-spacing:.05em}.skills-directory-page .lang-btn:hover{color:var(--text)}.skills-directory-page .lang-btn.active{background:var(--accent);color:#fff}.skills-directory-page .hero{padding:120px 24px 60px;text-align:center;position:relative;overflow:hidden}.skills-directory-page .hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse,var(--accent-glow) 0,transparent 70%);pointer-events:none;opacity:.5}.skills-directory-page .ascii-logo{font-family:var(--font-mono);font-size:clamp(10px,2vw,16px);line-height:1.15;color:var(--accent);margin-bottom:32px;white-space:pre;display:inline-block;position:relative;text-shadow:0 0 40px var(--accent-glow-strong)}.skills-directory-page .hero-tagline{font-family:var(--font-display);font-size:clamp(28px,5vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:16px;max-width:780px;margin-left:auto;margin-right:auto}.skills-directory-page .hero-tagline .accent{color:var(--accent)}.skills-directory-page .hero-subtitle{color:var(--text-secondary);font-size:clamp(14px,1.6vw,18px);max-width:580px;margin:0 auto 40px;line-height:1.6}.skills-directory-page .cli-box{display:inline-flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px 12px 20px;font-family:var(--font-mono);font-size:14px;margin-bottom:40px;cursor:pointer;transition:all var(--transition);position:relative;max-width:100%;overflow-x:auto;box-sizing:border-box}.skills-directory-page .cli-box .cmd{white-space:nowrap;min-width:0}.skills-directory-page .member-access-box{cursor:default}.skills-directory-page .member-access-box .cmd{white-space:normal}.skills-directory-page .cli-box:hover{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}.skills-directory-page .cli-box .prompt{color:var(--text-muted)}.skills-directory-page .cli-box .cmd{color:var(--text)}.skills-directory-page .cli-box .copy-btn{background:var(--accent);border:1px solid #fff;color:#fff;padding:4px 8px;border-radius:6px;cursor:pointer;font-size:12px;font-family:var(--font-mono);transition:all var(--transition)}.skills-directory-page .cli-box .copy-btn:hover{background:#9b6dff;border-color:#fff;color:#fff}.skills-directory-page .cli-box .copy-btn.copied{border-color:var(--green);color:var(--green)}.skills-directory-page .hero-access{display:flex;justify-content:center;margin-top:18px}.skills-directory-page .hero-access-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:1px solid var(--accent);border-radius:100px;background:var(--accent-glow);color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:700;text-decoration:none;transition:all var(--transition)}.skills-directory-page .hero-access-btn:hover{background:var(--accent);box-shadow:0 8px 28px var(--accent-glow-strong);transform:translateY(-2px)}.skills-directory-page .agents-row{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:20px;flex-wrap:wrap}.skills-directory-page .agents-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:12px}.skills-directory-page .agent-icon{font-size:12px;color:var(--text-secondary);font-family:var(--font-mono);opacity:.6;transition:opacity var(--transition)}.skills-directory-page .agent-icon:hover{opacity:1}.skills-directory-page .showcase-section{max-width:1000px;margin:0 auto;padding:80px 24px 48px}.skills-directory-page .showcase-header{text-align:center;margin-bottom:48px}.skills-directory-page .showcase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.skills-directory-page .showcase-card{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--text);transition:all .3s ease}.skills-directory-page .showcase-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px rgba(134,77,249,.2)}.skills-directory-page .showcase-card-video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid var(--border)}.skills-directory-page .showcase-card-body{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.skills-directory-page .showcase-card-label{font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--text);letter-spacing:.3px}.skills-directory-page .showcase-card-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--accent);background:var(--accent-glow);padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:1px}.skills-directory-page .showcase-cta{display:inline-block;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;padding:10px 24px;border:1px solid var(--accent);border-radius:var(--radius-sm);transition:all var(--transition)}.skills-directory-page .showcase-cta:hover{background:var(--accent-glow);box-shadow:0 0 20px rgba(134,77,249,.2)}@media (max-width:640px){.skills-directory-page .showcase-grid{grid-template-columns:1fr}}.skills-directory-page .showcase-scroll{margin-top:24px;padding-bottom:8px}.skills-directory-page .showcase-scroll::-webkit-scrollbar{display:none}.skills-directory-page .showcase-scroll-wrapper{position:relative;margin-top:24px}.skills-directory-page .showcase-scroll-wrapper:after,.skills-directory-page .showcase-scroll-wrapper:before{content:"";position:absolute;top:0;bottom:8px;width:40px;z-index:2;pointer-events:none}.skills-directory-page .showcase-scroll-wrapper:before{left:0;background:linear-gradient(to right,var(--bg) 0,transparent 100%)}.skills-directory-page .showcase-scroll-wrapper:after{right:0;background:linear-gradient(to left,var(--bg) 0,transparent 100%)}.skills-directory-page .showcase-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 32px 8px;scrollbar-width:none;cursor:grab;user-select:none}.skills-directory-page .showcase-scroll.dragging{cursor:grabbing;scroll-snap-type:none}.skills-directory-page .showcase-arrow{position:absolute;top:50%;transform:translateY(-60%);z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.skills-directory-page .showcase-arrow:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-card-hover)}.skills-directory-page .showcase-arrow-left{left:-4px}.skills-directory-page .showcase-arrow-right{right:-4px}.skills-directory-page .showcase-mini-card{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--text);transition:all .3s ease;scroll-snap-align:start}.skills-directory-page .showcase-mini-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 24px rgba(134,77,249,.15)}.skills-directory-page .showcase-mini-icon{font-size:28px;line-height:1}.skills-directory-page .showcase-mini-label{font-family:var(--font-sans);font-weight:600;font-size:12px;text-align:center;line-height:1.3}.skills-directory-page .showcase-mini-meta{font-family:var(--font-mono);font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.skills-directory-page .stats-bar{display:flex;justify-content:center;gap:48px;padding:32px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap}.skills-directory-page .stat{text-align:center}.skills-directory-page .stat-value{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--text);text-transform:uppercase}.skills-directory-page .stat-value .accent-num{color:var(--accent)}.skills-directory-page .stat-label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.skills-directory-page .main{max-width:1200px;margin:0 auto;padding:48px 24px}.skills-directory-page .section-header{font-family:var(--font-display);font-size:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:20px}.skills-directory-page .search-container{position:relative;margin-bottom:24px}.skills-directory-page .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:16px;pointer-events:none}.skills-directory-page .search-input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:15px;padding:16px 60px 16px 44px;outline:none;transition:border-color var(--transition)}.skills-directory-page .search-input::placeholder{color:var(--text-muted)}.skills-directory-page .search-input:focus{border-bottom-color:var(--accent)}.skills-directory-page .search-shortcut{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:12px;padding:2px 8px;border-radius:4px}.skills-directory-page .category-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:32px;justify-content:center}.skills-directory-page .category-pill{background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;padding:6px 14px;border-radius:20px;cursor:pointer;white-space:nowrap;transition:all var(--transition)}.skills-directory-page .category-pill:hover{border-color:var(--text-muted);color:var(--text)}.skills-directory-page .category-pill.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.skills-directory-page .category-pill .count{margin-left:4px;opacity:.6}.skills-directory-page .results-count{font-family:var(--font-mono);font-size:13px;color:var(--text-muted);margin-bottom:20px}.skills-directory-page .results-count strong{color:var(--text-secondary)}.skills-directory-page .skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.skills-directory-page .skill-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:all .25s ease;position:relative}.skills-directory-page .skill-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.4)}.skills-directory-page .skill-card.featured:hover{border-color:var(--yellow);box-shadow:0 8px 32px hsla(48,86%,78%,.15)}.skills-directory-page .skill-card-titlebar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.02)}.skills-directory-page .titlebar-dot{width:10px;height:10px;border-radius:50%}.skills-directory-page .titlebar-dot.red{background:#ff5f57}.skills-directory-page .titlebar-dot.yellow{background:#ffbd2e}.skills-directory-page .titlebar-dot.green{background:#28ca41}.skills-directory-page .titlebar-filename{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-left:6px;flex:1}.skills-directory-page .titlebar-badge{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:10px;background:var(--featured-badge);color:var(--featured-badge-text);font-weight:600}.skills-directory-page .skill-card-body{padding:16px}.skills-directory-page .skill-card-name{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--text);margin-bottom:8px}.skills-directory-page .skill-card-desc{font-size:13px;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.skills-directory-page .skill-card-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border)}.skills-directory-page .skill-card-category,.skills-directory-page .skill-card-files{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.skills-directory-page .featured-section{margin-bottom:48px}.skills-directory-page .featured-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.skills-directory-page .featured-header h2{font-family:var(--font-display);font-size:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow)}.skills-directory-page .featured-line{flex:1;height:1px;background:linear-gradient(90deg,hsla(48,86%,78%,.3),transparent)}.skills-directory-page .plans-section{margin:64px 0 48px;scroll-margin-top:80px}.skills-directory-page .plans-header{max-width:760px;margin:0 auto 30px;text-align:center}.skills-directory-page .plans-eyebrow{color:var(--yellow);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.skills-directory-page .plans-header h2{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:.01em;line-height:1.05;margin-bottom:12px;text-transform:uppercase}.skills-directory-page .plans-header>p:last-child{color:var(--text-secondary);font-size:15px}.skills-directory-page .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skills-directory-page .pricing-card{display:flex;flex-direction:column;min-height:100%;padding:26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);position:relative}.skills-directory-page .pricing-card--recommended{border-color:var(--accent);box-shadow:0 16px 48px var(--accent-glow)}.skills-directory-page .pricing-badge{align-self:flex-start;min-height:25px;margin-bottom:16px;padding:4px 10px;border:1px solid var(--border-hover);border-radius:100px;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.skills-directory-page .pricing-card--recommended .pricing-badge{border-color:var(--accent);background:var(--accent);color:#fff}.skills-directory-page .pricing-card h3{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.05;margin-bottom:10px;text-transform:uppercase}.skills-directory-page .pricing-card-description{min-height:48px;color:var(--text-secondary);font-size:13px}.skills-directory-page .pricing-price{display:flex;align-items:baseline;gap:7px;margin:24px 0 6px;font-family:var(--font-mono)}.skills-directory-page .pricing-price strong{color:var(--text);font-size:31px;line-height:1}.skills-directory-page .pricing-price span{color:var(--text-muted);font-size:12px}.skills-directory-page .pricing-local{min-height:20px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.skills-directory-page .pricing-features{display:grid;gap:10px;margin:24px 0 26px;list-style:none}.skills-directory-page .pricing-features li{display:flex;gap:9px;color:var(--text-secondary);font-size:13px;line-height:1.45}.skills-directory-page .pricing-features li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-weight:700}.skills-directory-page .pricing-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:11px 16px;border:1px solid var(--border-hover);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:700;text-align:center;text-decoration:none;transition:all var(--transition)}.skills-directory-page .pricing-cta:hover{border-color:var(--accent);color:#fff;transform:translateY(-1px)}.skills-directory-page .pricing-card--recommended .pricing-cta{border-color:var(--accent);background:var(--accent)}.skills-directory-page .pricing-card--recommended .pricing-cta:hover{box-shadow:0 8px 24px var(--accent-glow-strong)}.skills-directory-page .plans-legacy-note{max-width:850px;margin:22px auto 0;color:var(--text-muted);font-size:12px;line-height:1.6;text-align:center}.skills-directory-page .install-section{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:48px 40px;margin:48px 0;text-align:center}.skills-directory-page .install-section h2{font-family:var(--font-display);font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}.skills-directory-page .install-section p{color:var(--text-secondary);margin-bottom:32px;font-size:15px}.skills-directory-page .install-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;text-align:left}.skills-directory-page .install-method{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px}.skills-directory-page .install-method-title{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent);margin-bottom:12px}.skills-directory-page .install-method p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65}.skills-directory-page .install-method pre{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:12px 16px;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);overflow-x:auto;position:relative}.skills-directory-page .install-method pre code{color:var(--text)}.skills-directory-page .install-method pre .copy-inline{position:absolute;top:8px;right:8px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);padding:2px 6px;border-radius:4px;cursor:pointer;font-family:var(--font-mono);font-size:11px;transition:all var(--transition)}.skills-directory-page .install-method pre .copy-inline:hover{border-color:var(--accent);color:var(--accent)}.skills-directory-page .install-method pre .copy-inline.copied{border-color:var(--green);color:var(--green)}.skills-directory-page .modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;justify-content:center;align-items:flex-start;padding:60px 24px 24px;overflow-y:auto}.skills-directory-page .modal-overlay.open{display:flex}.skills-directory-page .modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);max-width:780px;width:100%;max-height:calc(100vh - 100px);overflow-y:auto;position:relative;animation:skills-modal-in .25s ease}@keyframes skills-modal-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}.skills-directory-page .modal-close{position:absolute;top:16px;right:16px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:var(--font-mono);transition:all var(--transition);z-index:10}.skills-directory-page .modal-close:hover{border-color:var(--accent);color:var(--text)}.skills-directory-page .modal-header{padding:32px 32px 0}.skills-directory-page .modal-breadcrumb{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-bottom:12px}.skills-directory-page .modal-breadcrumb span{color:var(--text-secondary)}.skills-directory-page .modal-skill-name{font-size:28px;font-weight:800;margin-bottom:16px;letter-spacing:-.02em}.skills-directory-page .modal-cli{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;font-family:var(--font-mono);font-size:13px;margin-bottom:24px}.skills-directory-page .modal-cli .prompt{color:var(--text-muted)}.skills-directory-page .modal-cli .cmd{color:var(--text);flex:1;overflow-x:auto}.skills-directory-page .modal-body{display:grid;grid-template-columns:1fr 220px;gap:32px;padding:0 32px 32px}.skills-directory-page .modal-content{min-width:0}.skills-directory-page .modal-content .section-divider{height:1px;background:var(--border);margin-bottom:20px}.skills-directory-page .modal-content .file-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);margin-bottom:24px}.skills-directory-page .modal-content h3{font-size:18px;font-weight:700;margin-bottom:8px}.skills-directory-page .modal-content .description,.skills-directory-page .modal-content .preview{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.skills-directory-page .modal-content .preview{border-left:2px solid var(--accent);padding-left:16px}.skills-directory-page .modal-sidebar{display:flex;flex-direction:column;gap:24px}.skills-directory-page .sidebar-item{border-bottom:1px solid var(--border);padding-bottom:16px}.skills-directory-page .sidebar-item:last-child{border-bottom:none}.skills-directory-page .sidebar-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:6px}.skills-directory-page .sidebar-value{font-family:var(--font-mono);font-size:14px;color:var(--text)}.skills-directory-page .sidebar-value a{color:var(--accent);text-decoration:none}.skills-directory-page .sidebar-value a:hover{text-decoration:underline}.skills-directory-page .esc-section{background:#fff;color:#000;border:7px solid var(--accent);box-shadow:10px 12px 0 #45218d;border-radius:var(--radius);padding:56px 40px;margin:48px 0;text-align:center}.skills-directory-page .esc-section .esc-description{color:#333}.skills-directory-page .esc-section .esc-description strong{color:#000}.skills-directory-page .esc-headline{font-family:var(--font-display);font-size:clamp(24px,3.5vw,40px);font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:-.01em;margin-bottom:16px}.skills-directory-page .esc-subtitle{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1;margin-bottom:20px}.skills-directory-page .esc-subtitle .esc-letter{color:var(--accent);font-weight:800}.skills-directory-page .esc-description{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:520px;margin:0 auto 40px}.skills-directory-page .esc-description strong{color:var(--text)}.skills-directory-page .esc-images{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.skills-directory-page .esc-images img{width:160px;height:160px;object-fit:contain}.skills-directory-page .esc-images a{display:block;transition:transform .3s ease}.skills-directory-page .esc-images a:hover{transform:scale(1.08)}@keyframes skills-esc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.skills-directory-page .esc-images .esc-badge-link{animation:skills-esc-pulse 2s ease-in-out infinite}.skills-directory-page .esc-cta{display:inline-flex;align-items:center;gap:8px;margin-top:32px;background:var(--yellow);color:#000;font-family:var(--font-display);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;padding:12px 28px;border-radius:100px;border:2px solid #000;transition:all var(--transition)}.skills-directory-page .esc-cta:hover{background:#ffe9a0;transform:translateY(-1px);box-shadow:0 4px 12px hsla(48,86%,78%,.3)}.skills-directory-page .pipeline-section{padding:60px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(180deg,transparent,rgba(134,77,249,.03) 50%,transparent)}.skills-directory-page .pipeline-header{text-align:center;margin-bottom:40px}.skills-directory-page .pipeline-tag{display:inline-block;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent);background:var(--accent-glow);border:1px solid rgba(134,77,249,.3);padding:4px 14px;border-radius:100px;margin-bottom:12px;letter-spacing:.02em}.skills-directory-page .pipeline-title{font-family:var(--font-display);font-size:clamp(24px,4vw,38px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin-bottom:8px}.skills-directory-page .pipeline-subtitle{font-size:15px;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.skills-directory-page .pipeline-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;margin:0 auto;align-items:center}.skills-directory-page .pipeline-image-col{position:relative}.skills-directory-page .pipeline-image-frame{position:relative;border:2px solid var(--accent);border-radius:var(--radius);overflow:hidden;box-shadow:8px 8px 0 rgba(134,77,249,.25);transition:transform .4s ease,box-shadow .4s ease}.skills-directory-page .pipeline-image-frame:hover{transform:translate(-2px,-2px);box-shadow:12px 12px 0 rgba(134,77,249,.35)}.skills-directory-page .pipeline-image-badge{position:absolute;top:-2px;left:-2px;background:var(--yellow);color:#000;font-family:var(--font-display);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 14px;border:2px solid #000;border-radius:0 0 var(--radius-sm) 0;transform:rotate(-2deg);transform-origin:top left;z-index:2}.skills-directory-page .pipeline-image-frame img{width:100%;height:auto;display:block;transition:transform .5s ease}.skills-directory-page .pipeline-image-frame:hover img{transform:scale(1.02)}.skills-directory-page .pipeline-caption{margin-top:14px;text-align:center;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.skills-directory-page .pipeline-caption em{font-style:normal;color:var(--text-secondary);font-weight:400}.skills-directory-page .pipeline-ascii{font-family:var(--font-mono);font-size:clamp(10px,1.4vw,13px);line-height:1.5;color:var(--text-muted);text-align:left;overflow-x:auto;padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px}.skills-directory-page .pipe-label{color:var(--yellow);font-weight:700;letter-spacing:.05em}.skills-directory-page .pipe-box{color:var(--border-hover)}.skills-directory-page .pipe-box-1{color:#864df9}.skills-directory-page .pipe-box-2{color:#7b5ea7}.skills-directory-page .pipe-box-3{color:#6e8fbb}.skills-directory-page .pipe-box-4{color:#5cb88e}.skills-directory-page .pipe-box-5{color:#f7a84b}.skills-directory-page .pipe-box-6{color:#e06b75}.skills-directory-page .pipe-icon{font-size:1em}.skills-directory-page .pipe-name{color:var(--text);font-weight:600}.skills-directory-page .pipe-output{color:var(--text-muted);font-size:.9em;font-style:italic}.skills-directory-page .pipe-connector{color:var(--accent);text-shadow:0 0 8px rgba(134,77,249,.5)}.skills-directory-page .pipe-dim{color:var(--text-muted)}.skills-directory-page .pipe-result{color:var(--green);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.95em}.skills-directory-page .pipeline-features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.skills-directory-page .pipeline-feat{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition)}.skills-directory-page .pipeline-feat:hover{border-color:var(--accent)}.skills-directory-page .feat-icon{font-size:16px;flex-shrink:0}.skills-directory-page .feat-text{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);line-height:1.4}@media (max-width:768px){.skills-directory-page .pipeline-grid{grid-template-columns:1fr;gap:32px}.skills-directory-page .pipeline-image-col{max-width:400px;margin:0 auto}.skills-directory-page .pipeline-ascii{font-size:9px;padding:14px 10px}}@media (max-width:480px){.skills-directory-page .pipeline-ascii{font-size:8px;padding:12px 8px}}.skills-directory-page .faq-section{margin:48px 0}.skills-directory-page .faq-section-title{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:32px;letter-spacing:-.01em}.skills-directory-page .faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden;transition:border-color var(--transition)}.skills-directory-page .faq-item:hover{border-color:var(--accent)}.skills-directory-page .faq-question{width:100%;background:var(--bg-surface);border:none;color:var(--text);font-family:var(--font-sans);font-size:15px;font-weight:600;text-align:left;padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background var(--transition)}.skills-directory-page .faq-question:hover{background:rgba(134,77,249,.08)}.skills-directory-page .faq-question:after{content:"+";font-size:20px;font-weight:700;color:var(--accent);flex-shrink:0;transition:transform var(--transition)}.skills-directory-page .faq-item.open .faq-question:after{content:"−";transform:rotate(180deg)}.skills-directory-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.skills-directory-page .faq-item.open .faq-answer{max-height:300px}.skills-directory-page .faq-answer p{padding:0 20px 18px;margin:0;font-size:14px;line-height:1.7;color:var(--text-secondary)}.skills-directory-page .faq-link{color:var(--accent);text-decoration:none;font-weight:600;display:inline-block;margin-top:6px;font-size:13px;transition:opacity .2s}.skills-directory-page .faq-link:hover{opacity:.8;text-decoration:underline}.skills-directory-page .footer{border-top:1px solid var(--border);padding:60px 24px 40px;text-align:center}.skills-directory-page .footer-logo{display:block;width:120px;height:auto;margin:0 auto 16px}.skills-directory-page .footer-brand{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.skills-directory-page .footer-brand .accent{color:var(--accent)}.skills-directory-page .footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.skills-directory-page .footer-links a{color:var(--text-secondary);font-size:13px;text-decoration:none;font-family:var(--font-mono);transition:color var(--transition)}.skills-directory-page .footer-links a:hover{color:var(--accent)}.skills-directory-page .footer-copy{color:var(--text-muted);font-size:12px}.skills-directory-page .no-results{text-align:center;padding:80px 24px;color:var(--text-muted)}.skills-directory-page .no-results-icon{font-size:48px;margin-bottom:16px;opacity:.3}.skills-directory-page .no-results h3{font-family:var(--font-mono);font-size:16px;color:var(--text-secondary);margin-bottom:8px}.skills-directory-page .reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.skills-directory-page .reveal.visible{opacity:1;transform:none}.skills-directory-page .stagger{transition-delay:calc(var(--i, 0) * 60ms)}@media (max-width:768px){.skills-directory-page .navbar-links a{display:none}.skills-directory-page .stats-bar{gap:24px}.skills-directory-page .stat-value{font-size:22px}.skills-directory-page .pricing-grid,.skills-directory-page .skills-grid{grid-template-columns:1fr}.skills-directory-page .pricing-card-description,.skills-directory-page .pricing-local{min-height:auto}.skills-directory-page .modal-body{grid-template-columns:1fr}.skills-directory-page .modal-sidebar{flex-direction:row;flex-wrap:wrap;gap:16px}.skills-directory-page .sidebar-item{border-bottom:none;padding-bottom:0;flex:1;min-width:120px}.skills-directory-page .install-section{padding:32px 20px}.skills-directory-page .modal-header{padding:24px 20px 0}.skills-directory-page .modal-body{padding:0 20px 24px}.skills-directory-page .hero{padding:100px 16px 40px}}@media (max-width:480px){.skills-directory-page .ascii-logo{font-size:8px}.skills-directory-page .cli-box{font-size:12px}.skills-directory-page .agents-row{gap:12px}}@media (prefers-reduced-motion:reduce){.skills-directory-page *,.skills-directory-page :after,.skills-directory-page :before{animation-duration:.01ms!important;transition-duration:.01ms!important}.skills-directory-page .reveal{opacity:1;transform:none}}@font-face{font-family:Skills Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/skills/font-0d85af813fc3ed87db0c.ttf) format("truetype")}@font-face{font-family:Skills Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/skills/font-7dde307fa887fc65ff58.ttf) format("truetype")}@font-face{font-family:Skills Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/skills/font-73bc9e17231e9073780d.ttf) format("truetype")}@font-face{font-family:Skills Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/skills/font-ec12a8fe0f32e6d717b0.ttf) format("truetype")}@font-face{font-family:Skills Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/skills/font-27350bc95b961b9b4e1a.ttf) format("truetype")}@font-face{font-family:Skills Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/skills/font-c2a4bdafb30500a3bd08.ttf) format("truetype")}@font-face{font-family:Skills Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/skills/font-a40a1fdc93cadcbb0e3b.ttf) format("truetype")}@font-face{font-family:Skills Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/skills/font-98272f3512338c529408.ttf) format("truetype")}@font-face{font-family:Skills Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/skills/font-a6906a10c53fe29b0d05.ttf) format("truetype")}@font-face{font-family:Skills JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/skills/font-44ce4a84f20d60f24539.ttf) format("truetype")}@font-face{font-family:Skills JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/skills/font-3386a05f6ece969e4537.ttf) format("truetype")}@font-face{font-family:Skills JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/skills/font-df54dbfafba61d4911eb.ttf) format("truetype")}@font-face{font-family:Skills JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/skills/font-a1d92abc6b02a87faed2.ttf) format("truetype")}body:has(.skills-directory-page)>.site-footer,body:has(.skills-directory-page)>.site-header{display:none}body:has(.skills-directory-page) #conteudo{padding:0;margin:0;width:100%;max-width:none}body:has(.skills-directory-page){margin:0;background:#000}.skills-directory-page{--font-sans:"Skills Inter Tight",sans-serif;--font-display:"Skills Barlow Condensed",sans-serif;--font-mono:"Skills JetBrains Mono",monospace;width:100%;font-size:16px;letter-spacing:normal}.skills-directory-page :is(h1,h2,h3,h4,p,span,a,button){text-wrap:wrap}.skills-directory-page :is(h1,h2,h3,h4){letter-spacing:inherit}.skills-directory-page a{text-decoration:none}.skills-directory-page button{cursor:pointer}.skills-directory-page button.skill-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;color:inherit;font:inherit;text-align:left;width:100%;padding:0}.skills-directory-page .skill-card :is(.skill-card-body,.skill-card-name,.skill-card-desc){display:block}.skills-directory-page .pipeline-command{margin-top:10px;color:var(--yellow);font-weight:600}.skills-directory-page .pipeline-command code{font-family:var(--font-mono);color:var(--accent);background:var(--accent-glow);padding:2px 10px;border:1px solid rgba(134,77,249,.3);border-radius:6px}.skills-directory-page .showcase-all{text-align:center;margin-top:32px}.skills-directory-page .showcase-scroll{scroll-snap-type:none}.skills-directory-page .no-results{display:block}.skills-directory-page .skills-modal-dialog{position:fixed;inset:0;border:0;padding:60px 24px 24px;margin:auto;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;color:var(--text);overflow:auto}.skills-directory-page .skills-modal-dialog[open]{display:flex;align-items:flex-start;justify-content:center}.skills-directory-page .skills-modal-dialog::backdrop{background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.skills-directory-page .skills-modal-dialog .modal{position:relative;margin:0 auto;flex-shrink:0}.skills-directory-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.skills-directory-page .skills-modal-dialog{padding:12px}}@media (prefers-reduced-motion:reduce){.skills-directory-page *,.skills-directory-page :after,.skills-directory-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.skills-directory-page [hidden]{display:none!important}.skills-directory-page pre span{text-wrap:nowrap}.skills-directory-page .hero{border:0;border-radius:0;box-shadow:none;background:transparent}.skills-directory-page .faq-question{line-height:normal}.skills-directory-page .faq-answer{padding:0;font-family:inherit}.skills-directory-page .faq-item.open .faq-answer{max-height:none}.skills-directory-page .faq-answer a{color:var(--accent);font-weight:600}