@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";
[data-brand=kernail]{--graphite:#374151;--graphite-deep:#1f2937;--graphite-mid:#4b5563;--graphite-light:#6b7280;--graphite-pale:#e5e7eb;--ink:#1a1a1a;--canvas:#fafafa;--canvas-cool:#f3f4f6;--linen:#e5e7eb;--confirmed:#059669;--divergence:#d97706;--blocker:#dc2626;--dark-bg:#0d1117;--dark-surface:#161b22;--dark-border:#30363d;--dark-text:#e6edf3;--dark-text-2:#7d8590;--k-text-body:#1a1a1a;--k-text-secondary:#6b7280;--k-font-mono:"JetBrains Mono",ui-monospace,monospace;--gradient-active-light:linear-gradient(135deg,#1f2937f2 0%,#374151e6 40%,#1f2937eb 70%,#1a1a1af2 100%  );--gradient-active-dark:linear-gradient(135deg,#4b5563d9 0%,#6b7280cc 40%,#4b5563d1 70%,#374151d9 100%  );--gradient-active:var(--gradient-active-light);--brand-cyan-rgb:55,65,81;--color-brand-accent:#374151;--k-input-bg:var(--canvas-cool);font-family:var(--font-dm-sans)}html.dark [data-brand=kernail],[data-brand=kernail].dark{--k-text-body:#e6edf3;--k-text-secondary:#7d8590;--k-input-bg:#ffffff0a;--gradient-active:var(--gradient-active-dark)}[data-brand=kernail] .logo{color:var(--graphite)!important;font-family:var(--k-font-mono)!important}[data-brand=kernail] .dark .logo,html.dark [data-brand=kernail] .logo{color:var(--dark-text)!important}[data-brand=kernail] body{font-family:var(--font-dm-sans)}[data-brand=kernail] .welcome-section-headline{font-family:var(--font-dm-sans);letter-spacing:-.5px;font-weight:600}[data-brand=kernail] .welcome-hero,[data-brand=kernail] .welcome-content{font-family:var(--font-dm-sans)}[data-brand=kernail] .login-overlay-card{background:#ffffffeb!important;border-color:#00000014!important}html.dark[data-brand=kernail] .login-overlay-card,html.dark [data-brand=kernail] .login-overlay-card{background:#1f2937a6!important}[data-brand=kernail] .welcome-login-input{font-family:var(--font-dm-sans)}[data-brand=kernail] .welcome-login-input:focus{border-color:#37415173}[data-brand=kernail] .welcome-login-submit{background:var(--graphite)!important;color:#fff!important;font-family:var(--font-dm-sans)!important}[data-brand=kernail] .welcome-login-submit:hover:not(:disabled){background:var(--graphite-deep)!important}html.dark [data-brand=kernail] .welcome-login-submit{background:var(--graphite-pale)!important;color:var(--graphite-deep)!important}html.dark [data-brand=kernail] .welcome-login-submit:hover:not(:disabled){background:#fff!important}[data-brand=kernail] .welcome-signup-button,[data-brand=kernail] .welcome-signin-button{font-family:var(--font-dm-sans);transition:box-shadow .15s,transform 80ms!important;box-shadow:0 2px 8px #00000014!important}[data-brand=kernail] .welcome-signup-button:hover,[data-brand=kernail] .welcome-signin-button:hover{box-shadow:0 4px 14px #0000001f!important}html.dark [data-brand=kernail] .welcome-signup-button,html.dark [data-brand=kernail] .welcome-signin-button{box-shadow:0 2px 8px #0000004d!important}html.dark [data-brand=kernail] .welcome-signup-button:hover,html.dark [data-brand=kernail] .welcome-signin-button:hover{box-shadow:0 4px 14px #0006!important}[data-brand=kernail] .welcome-container,[data-brand=kernail] .animated-placeholder,[data-brand=kernail] .input-area textarea{font-family:var(--font-dm-sans)}[data-brand=kernail] .input-area textarea::placeholder{color:var(--k-text-secondary)}[data-brand=kernail] .input-area{background:#ffffff8c!important;border:1px solid #e5e7ebd9!important}html.dark[data-brand=kernail] .input-area,html.dark [data-brand=kernail] .input-area{background:#1f293773!important;border:1px solid #4b556359!important}[data-brand=kernail] .send-button{background:var(--graphite)!important;color:#fff!important}html.dark [data-brand=kernail] .send-button{background:var(--graphite-pale)!important;color:var(--graphite-deep)!important}[data-brand=kernail] .chat-message-user{background:var(--graphite-pale)!important;color:var(--ink)!important;font-family:var(--font-dm-sans)!important}html.dark[data-brand=kernail] .chat-message-user,html.dark [data-brand=kernail] .chat-message-user{background:var(--graphite)!important;color:#fff!important}[data-brand=kernail] .chat-message-agent,[data-brand=kernail] .floating-chat-messages .chat-message-agent{font-family:var(--font-dm-sans)!important}[data-brand=kernail] .thinking-dots span{background:var(--graphite-light)!important}[data-brand=kernail] .badge{font-family:var(--k-font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:9999px!important;padding:5px 14px!important;font-size:11px!important;font-weight:500!important}[data-brand=kernail] .badge-paid{color:var(--confirmed)!important;background-color:#0596691a!important;border-color:#0000!important}html.dark [data-brand=kernail] .badge-paid{color:#34d399!important;background-color:#05966933!important}[data-brand=kernail] .badge-partial{color:var(--divergence)!important;background-color:#d977061a!important;border-color:#0000!important}html.dark [data-brand=kernail] .badge-partial{color:#fbbf24!important;background-color:#d9770633!important}[data-brand=kernail] .badge-archived{background-color:var(--graphite-pale)!important;color:var(--graphite-light)!important;border-color:#0000!important}html.dark [data-brand=kernail] .badge-archived{color:var(--dark-text-2)!important;background-color:#e5e7eb26!important}[data-brand=kernail] .badge-unpaid{color:var(--blocker)!important;background-color:#dc26261a!important;border-color:#0000!important}html.dark [data-brand=kernail] .badge-unpaid{color:#f87171!important;background-color:#dc262633!important}[data-brand=kernail] .nav-item-active{background:var(--gradient-active-light)!important;color:#fff!important;border:1px solid #e5e7eb63!important;box-shadow:0 1px 4px #1f293714!important}html.dark [data-brand=kernail] .nav-item-active{background:var(--gradient-active-dark)!important;color:#fff!important;border-color:#e5e7eb0f!important;box-shadow:0 1px 4px #00000029!important}[data-brand=kernail] .welcome-nav{background:#f3f4f68c!important}html.dark [data-brand=kernail] .welcome-nav{background:#191e25!important}[data-brand=kernail] .welcome-mobile-sidebar{background:#fafafaeb!important}html.dark [data-brand=kernail] .welcome-mobile-sidebar{background:#161b22eb!important}[data-brand=kernail] .drawer-tab{transition:box-shadow .15s,transform 80ms!important;box-shadow:0 2px 8px #00000014!important}[data-brand=kernail] .drawer-tab:hover{box-shadow:0 4px 12px #0000001f!important}html.dark [data-brand=kernail] .drawer-tab{box-shadow:0 2px 8px #0000004d!important}html.dark [data-brand=kernail] .drawer-tab:hover{box-shadow:0 4px 12px #0006!important}[data-brand=kernail] .drawer-tab--active{background:var(--gradient-active-light)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 1px 4px #1f293714!important}html.dark [data-brand=kernail] .drawer-tab--active{background:var(--gradient-active-dark)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 1px 4px #00000029!important}[data-brand=kernail] .welcome-content-wrapper{background:#fafafad9!important}html.dark [data-brand=kernail] .welcome-content-wrapper{background:#161b22d9!important}[data-brand=kernail] .btn-glass-primary,[data-brand=kernail] button.footer-button-primary{background:var(--gradient-active-light)!important;background-color:var(--graphite)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 1px 4px #1f293714!important}[data-brand=kernail] .btn-glass-primary:hover,[data-brand=kernail] button.footer-button-primary:hover{box-shadow:0 2px 8px #1f293724!important}html.dark [data-brand=kernail] .btn-glass-primary,html.dark [data-brand=kernail] button.footer-button-primary{background:var(--gradient-active-dark)!important;background-color:var(--graphite-mid)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 1px 4px #00000029!important}html.dark [data-brand=kernail] .btn-glass-primary:hover,html.dark [data-brand=kernail] button.footer-button-primary:hover{box-shadow:0 2px 8px #00000047!important}[data-brand=kernail] .kernail-cta-button{height:36px;font-size:13px;font-weight:500;font-family:var(--font-dm-sans);color:#fff;background:var(--graphite);border:1px solid var(--graphite);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #00000014}[data-brand=kernail] .kernail-cta-button:hover{background:var(--graphite-deep);box-shadow:0 4px 12px #0000001f}html.dark [data-brand=kernail] .kernail-cta-button{color:var(--graphite-pale);background:#e5e7eb1a;border-color:#e5e7eb4d;box-shadow:0 2px 8px #0000004d}html.dark [data-brand=kernail] .kernail-cta-button:hover{background:#e5e7eb2e;box-shadow:0 4px 12px #0006}[data-brand=kernail] .kernail-cta-button-ghost{height:36px;font-size:14px;font-weight:500;font-family:var(--font-dm-sans);color:var(--graphite-mid);border:1px solid var(--linen);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 16px;transition:background-color .15s,border-color .15s;display:inline-flex}[data-brand=kernail] .kernail-cta-button-ghost:hover{border-color:var(--graphite-mid);background:#0000000a}html.dark [data-brand=kernail] .kernail-cta-button-ghost{color:var(--graphite-pale);border-color:#e5e7eb4d}html.dark [data-brand=kernail] .kernail-cta-button-ghost:hover{background:#e5e7eb14;border-color:#e5e7eb73}@media (max-width:1024px){[data-brand=kernail] select.menu-surface,[data-brand=kernail] input[type=search]{font-size:13px!important}}[data-brand=kernail] .segment-group{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;height:36px;transition:box-shadow .15s;box-shadow:0 2px 8px #00000014}html.dark [data-brand=kernail] .segment-group{box-shadow:0 2px 8px #0000004d}[data-brand=kernail] .segment-button{box-sizing:border-box;border:1px solid var(--border-color,#80808026);height:36px;color:inherit;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:0;align-items:center;margin-left:-1px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;position:relative}[data-brand=kernail] .segment-button:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:0}[data-brand=kernail] .segment-button:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}[data-brand=kernail] .segment-button:only-child{border-radius:24px}[data-brand=kernail] .segment-button:disabled{cursor:not-allowed;opacity:.5}[data-brand=kernail] .segment-button.is-active{background:var(--graphite-light,#6b7280);border-color:var(--graphite-light,#6b7280);color:#fff;z-index:1}[data-brand=kernail] .segment-button:focus-visible{outline:2px solid var(--graphite-light,#6b7280);outline-offset:-2px;z-index:2}[data-brand=kernail] .individual-analysis-header{border-bottom:1px solid var(--linen,#e5e7eb);background:linear-gradient(#fafafaeb 60%,#fafafa00 100%);padding:20px 32px 16px}html.dark [data-brand=kernail] .individual-analysis-header{border-bottom-color:var(--graphite-mid,#4b5563);background:linear-gradient(#161b22eb 60%,#161b2200 100%)}[data-brand=kernail] .kernail-dropdown-trigger{box-sizing:border-box;height:36px;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:220px;padding:0 32px 0 12px;font-family:inherit;font-size:13px;font-weight:500;overflow:hidden}[data-brand=kernail] .kernail-dropdown-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:400;display:flex}[data-brand=kernail] .kernail-dropdown-item[aria-checked=true]{background:#0000000f}html.dark [data-brand=kernail] .kernail-dropdown-item[aria-checked=true]{background:#ffffff14}[data-brand=kernail] .kernail-card{color:inherit;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;border:1px solid var(--linen,#e5e7eb)!important;-webkit-backdrop-filter:blur(12px)!important;background:#f5f5f508!important;border-radius:20px!important;box-shadow:0 2px 8px #00000014!important}[data-brand=kernail] .kernail-card:hover{border-color:var(--graphite-light,#6b7280)!important;box-shadow:0 4px 12px #0000001f!important}html.dark [data-brand=kernail] .kernail-card{border-color:var(--graphite-mid,#4b5563)!important;background:#1f1f1fa1!important;box-shadow:0 2px 8px #0000004d!important}html.dark [data-brand=kernail] .kernail-card:hover{border-color:var(--graphite-light,#6b7280)!important;box-shadow:0 4px 12px #0006!important}[data-brand=kernail] .kernail-card:focus-visible{outline:2px solid var(--graphite-light,#6b7280);outline-offset:2px}[data-brand=kernail]{--k-whatsapp-bg:#25d36626;--k-whatsapp-text:#25d366;--k-approve-bg:#22c55e26;--k-approve-text:#16a34a;--k-decline-bg:#f25f5c26;--k-decline-text:#f25f5c;--k-admin-active-bg:var(--graphite,#374151);--k-admin-active-text:#fff;--k-success-bg:#22c55e14}html.dark [data-brand=kernail]{--k-whatsapp-bg:#25d36640;--k-approve-bg:#22c55e40;--k-decline-bg:#f25f5c40;--k-admin-active-bg:#e5e7eb26;--k-admin-active-text:#e5e7eb;--k-success-bg:#22c55e26}[data-brand=kernail] .kernail-search-input{box-sizing:border-box;border:1px solid var(--border-color,#80808026);background:var(--k-input-bg,#f3f4f6);min-width:0;max-width:370px;height:36px;color:inherit;border-radius:24px;outline:none;flex:200px;padding:0 14px;font-family:inherit;font-size:13px;box-shadow:0 2px 8px #00000014}html.dark [data-brand=kernail] .kernail-search-input{box-shadow:0 2px 8px #0000004d}[data-brand=kernail] .kernail-filter-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;margin-bottom:16px;font-size:13px}@media (min-width:768px){[data-brand=kernail] .kernail-filter-bar{flex-wrap:wrap;overflow-x:visible}}[data-brand=kernail] .kernail-table-header{text-transform:uppercase;letter-spacing:.05em;opacity:.5;padding:10px 16px;font-size:11px;font-weight:500}[data-brand=kernail] .kernail-toolbar-row{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}[data-brand=kernail] .welcome-header{background:linear-gradient(#fafafaeb 60%,#fafafa00 100%)!important}html.dark[data-brand=kernail] .welcome-header,html.dark [data-brand=kernail] .welcome-header{background:linear-gradient(#161b22eb 60%,#161b2200 100%)!important}[data-brand=kernail] .welcome-footer{background:linear-gradient(#fafafa00 0%,#fafafaeb 70%)!important}html.dark [data-brand=kernail] .welcome-footer{background:linear-gradient(#161b2200 0%,#161b22eb 70%)!important}html[data-brand=kernail] .floating-chat-panel{background:#ffffff8c!important;border:1px solid #e5e7ebd9!important}html.dark[data-brand=kernail] .floating-chat-panel{-webkit-backdrop-filter:blur(36px)saturate(150%)!important;background:#1f293773!important;border:1px solid #4b556359!important}html[data-brand=kernail] .menu-surface.kernail-phone-country-menu,html[data-brand=kernail] .menu-surface.kernail-invite-language-menu{background-color:#f3f4f6eb!important;border-color:#f3f4f6eb!important}html.dark[data-brand=kernail] .menu-surface.kernail-phone-country-menu,html.dark[data-brand=kernail] .menu-surface.kernail-invite-language-menu{background-color:#1f2937cc!important;border-color:#1f2937cc!important}[data-brand=kernail] .mobile-item{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;transition:background .15s,border-color .15s!important}html.dark [data-brand=kernail] .mobile-item{background:#161b22!important;border:1px solid #30363d!important}[data-brand=kernail] .mobile-item:hover{background:#f3f4f6!important;border-color:#6b7280!important}html.dark [data-brand=kernail] .mobile-item:hover{background:#1f2937!important;border-color:#6b7280!important}[data-brand=kernail] .mobile-item:hover .bg-\[\#E5E7EB\]{background-color:#6b7280!important}[data-brand=kernail] .mobile-item:hover .bg-\[\#E5E7EB\] svg{color:#1f2937!important}html.dark [data-brand=kernail] .mobile-item:hover .dark\:bg-\[\#1F2937\]{background-color:#374151!important}@media (max-width:767px){[data-brand=kernail] .mobile-tabs-wrapper{-webkit-backdrop-filter:none!important}}[data-brand=kernail] .welcome-nav-link{color:var(--k-text-secondary)}[data-brand=kernail] .welcome-nav-link:hover{color:var(--k-text-body)!important}[data-brand=kernail] .welcome-nav,[data-brand=kernail] .welcome-mobile-sidebar{box-shadow:0 4px 16px #0000000f!important}html.dark [data-brand=kernail] .welcome-nav,html.dark [data-brand=kernail] .welcome-mobile-sidebar{box-shadow:0 4px 16px #0006!important}[data-brand=kernail] .welcome-user-greeting,[data-brand=kernail] button.footer-button-primary{transition:box-shadow .15s,transform 80ms,background-color .15s!important;box-shadow:0 2px 8px #00000014!important}[data-brand=kernail] .welcome-user-greeting:hover,[data-brand=kernail] button.footer-button-primary:hover{box-shadow:0 4px 14px #0000001f!important}html.dark [data-brand=kernail] .welcome-user-greeting,html.dark [data-brand=kernail] button.footer-button-primary{box-shadow:0 2px 8px #0006!important}html.dark [data-brand=kernail] .welcome-user-greeting:hover,html.dark [data-brand=kernail] button.footer-button-primary:hover{box-shadow:0 4px 14px #00000080!important}[data-brand=kernail] .analysis-card{border:1px solid var(--linen);background:var(--canvas);box-shadow:none;border-radius:4px;padding:32px;transition:border-color .15s}[data-brand=kernail] .analysis-card:hover{border-color:var(--graphite-light)}html.dark [data-brand=kernail] .analysis-card{border-color:var(--graphite-mid);background:var(--ink)}html.dark [data-brand=kernail] .analysis-card:hover{border-color:var(--graphite-light)}@media (max-width:767px){[data-brand=kernail] .analysis-card{padding:24px}}[data-brand=kernail] .analysis-table td{font-family:var(--font-dm-sans);font-size:14px;font-weight:400;line-height:1.5}@media (max-width:767px){[data-brand=kernail] .analysis-table td{font-size:13px}}[data-brand=kernail] .analysis-at-a-glance{background:0 0;margin-bottom:24px;display:block}[data-brand=kernail] .analysis-at-a-glance>.headline-card+.stat-cards-stack{border-top:1px solid var(--linen);margin-top:8px;padding-top:24px}html.dark [data-brand=kernail] .analysis-at-a-glance>.headline-card+.stat-cards-stack{border-top-color:var(--graphite-mid)}
