.tc-hero{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.tc-badge-count{background:#bbf7d0;color:#166534;font-size:.8rem}.tc-hero-heading{color:#166534}.tc-hero-lead{color:#374151}.tc-endpoint-card{background:#fff;border:1px solid #bbf7d0}.tc-endpoint-label{letter-spacing:.06em}.tc-code-dark{background:#0f172a}.tc-code-green{color:#86efac;word-break:break-all}.tc-cat-nav{background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.tc-cat-pill{border-radius:9999px}.tc-cat-pill-count{background:#d1fae5;color:#166534}.tc-cat-section{border-bottom:2px solid #f0fdf4}.tc-cat-icon{background:#dcfce7;width:44px;height:44px;flex-shrink:0}.tc-cat-icon-glyph{font-size:1.2rem}.tc-cat-heading{color:#166534}.tc-tool-card{border-color:#e2e8f0!important;background:#fff}.tc-tool-heading{color:#166534}.tc-tool-name-tag{background:#f0fdf4;color:#166534;padding:.15rem .5rem;border-radius:4px}.tc-badge-readonly{background:#e0f2fe;color:#0369a1;font-size:.72rem}.tc-badge-action{background:#fef3c7;color:#92400e;font-size:.72rem}.tc-badge-role{background:#f3f4f6;color:#374151;font-size:.72rem}.tc-query-icon{font-size:.7rem}.tc-card-footer{border-color:#f1f5f9!important}.tc-works-with{background:#f8fafc;border-top:1px solid #e2e8f0}.tc-works-with-heading{color:#166534}.tc-badge-client{background:#fff;border:1px solid #e2e8f0;color:#374151;font-size:.85rem;font-weight:600}.tc-config-box{background:#0f172a;max-width:560px}.tc-config-label{letter-spacing:.06em;font-size:.7rem}.tc-config-code{color:#86efac;display:block;word-break:break-all}.tc-cta{background:#f0fdf4;border-top:1px solid #d1fae5}.tc-cta-heading{color:#166534}.tc-crosslinks{background:#fff;border-top:1px solid #f1f5f9}#wc-cloud-panel{position:relative;width:100%;height:520px;background:#f0fdf4;border-radius:1rem;border:1px solid #bbf7d0;overflow:hidden;cursor:default;user-select:none}.word-item{position:absolute;display:inline-block;padding:.3rem .75rem;border-radius:9999px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;will-change:transform;text-decoration:none;line-height:1.4;opacity:0}.word-item:hover{transform:scale(1.12);box-shadow:0 4px 16px rgba(22,101,52,.18);z-index:10}.word-item.wc-filtered-out{opacity:.12;pointer-events:none}.word-item[data-size="xl"]{font-size:1.25rem}.word-item[data-size="lg"]{font-size:1.05rem}.word-item[data-size="md"]{font-size:.88rem}.word-item[data-size="sm"]{font-size:.75rem}.word-item[data-size="xs"]{font-size:.65rem}.word-item[data-cat="analytics"]{background:#dcfce7;color:#166534;border:1px solid #86efac}.word-item[data-cat="attendance"]{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.word-item[data-cat="employees"]{background:#fef9c3;color:#854d0e;border:1px solid #fde047}.word-item[data-cat="setup"]{background:#f3e8ff;color:#6b21a8;border:1px solid #d8b4fe}.word-item[data-cat="discovery"]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.wc-filter-chip{border-radius:9999px;padding:.3rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;border:2px solid transparent;transition:border-color .15s,transform .1s;background:#f1f5f9;color:#475569}.wc-filter-chip:hover{border-color:#059669;transform:scale(1.04)}.wc-filter-chip.active{border-color:#059669!important;color:#166534!important}.wc-filter-chip.active[data-filter="analytics"]{background:#dcfce7;border-color:#059669!important;color:#166534!important}.wc-filter-chip.active[data-filter="attendance"]{background:#e0f2fe;border-color:#0284c7!important;color:#0369a1!important}.wc-filter-chip.active[data-filter="employees"]{background:#fef9c3;border-color:#ca8a04!important;color:#854d0e!important}.wc-filter-chip.active[data-filter="setup"]{background:#f3e8ff;border-color:#9333ea!important;color:#6b21a8!important}.wc-filter-chip.active[data-filter="discovery"]{background:#fee2e2;border-color:#dc2626!important;color:#991b1b!important}.wc-legend-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:.35rem;vertical-align:middle}.wc-legend-dot[data-cat="analytics"]{background:#059669}.wc-legend-dot[data-cat="attendance"]{background:#0284c7}.wc-legend-dot[data-cat="employees"]{background:#ca8a04}.wc-legend-dot[data-cat="setup"]{background:#9333ea}.wc-legend-dot[data-cat="discovery"]{background:#dc2626}@media(prefers-reduced-motion:reduce){#wc-cloud-panel{display:none!important}#wc-static-fallback{display:block!important}.wc-filter-strip{display:none!important}}#wc-static-fallback{display:none}#wc-static-fallback .wc-static-group{margin-bottom:1.5rem}#wc-static-fallback .wc-static-group h3{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#166534;margin-bottom:.5rem}#wc-static-fallback ul{list-style:none;padding-left:0;margin:0}#wc-static-fallback ul li{font-size:.85rem;color:#374151;padding:.2rem 0;border-bottom:1px solid #f1f5f9}:root{--askai-nav-height:72px}.askai-sticky{position:sticky;top:var(--askai-nav-height);z-index:1020;background:#fff;border-bottom:1px solid #d1fae5;box-shadow:0 2px 8px rgba(22,101,52,.08);padding:.55rem 1.25rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease;will-change:max-height,opacity}.askai-sticky.askai-visible{max-height:80px;opacity:1;overflow:visible}.askai-label{font-size:.82rem;color:#374151;white-space:nowrap;flex-shrink:0}.askai-question-wrap{flex:1 1 auto;min-width:0;overflow:hidden;position:relative;height:1.4em}.askai-question{display:block;font-size:.88rem;font-style:italic;color:#166534;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .4s ease}.askai-question.askai-fade-out{opacity:0}.askai-btn-row{align-items:center}.askai-btn{display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;padding:.3rem .75rem;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;min-height:32px;transition:background .15s,border-color .15s,transform .1s}.askai-btn:hover,.askai-btn:focus-visible{transform:translateY(-1px);text-decoration:none}.askai-btn-chatgpt{background:#10a37f;color:#fff;border-color:#0d8a6a}.askai-btn-chatgpt:hover,.askai-btn-chatgpt:focus-visible{background:#0d8a6a;color:#fff}.askai-btn-perplexity{background:#20808d;color:#fff;border-color:#1a6a77}.askai-btn-perplexity:hover,.askai-btn-perplexity:focus-visible{background:#1a6a77;color:#fff}.askai-btn-copilot{background:#0078d4;color:#fff;border-color:#005fa3}.askai-btn-copilot:hover,.askai-btn-copilot:focus-visible{background:#005fa3;color:#fff}.askai-btn-copy{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.askai-btn-copy:hover,.askai-btn-copy:focus-visible{background:#e2e8f0;color:#1e293b}.askai-icon{width:14px;height:14px;margin-right:4px;flex-shrink:0}.askai-toast{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(0);background:#166534;color:#fff;font-size:.82rem;font-weight:600;padding:.5rem 1.25rem;border-radius:99px;z-index:9999;opacity:0;transition:opacity .2s ease;pointer-events:none}.askai-toast.askai-toast-show{opacity:1}.askai-mobile{height:44px}.askai-mobile-q{font-size:.78rem;color:#166534;font-style:italic;font-weight:600;max-width:calc(100vw - 160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askai-mobile-toggle{min-width:120px;min-height:44px;flex-shrink:0}.askai-sticky.askai-visible{max-height:80px}.askai-drawer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid #d1fae5;box-shadow:0 -4px 24px rgba(0,0,0,.12);z-index:1050;padding:1.25rem 1.25rem 2rem;transform:translateY(100%);transition:transform .3s ease;border-radius:16px 16px 0 0}.askai-drawer.askai-drawer-open{transform:translateY(0)}.askai-drawer-q{font-style:italic;color:#166534;font-weight:600;word-break:break-word}.askai-drawer .askai-btn{min-height:44px;font-size:.9rem}.askai-drawer-inner{max-width:480px;margin:0 auto;text-align:left}@media(prefers-reduced-motion:reduce){.askai-sticky,.askai-sticky.askai-visible{transition:none}.askai-question{transition:none}.askai-drawer{transition:none}}