.chat-trial-paywall{border:1px solid var(--lc-border,#e8e8e8);background:var(--lc-surface,#fff);color:var(--lc-text,#080808);border-radius:12px}.chat-trial-paywall__body{padding:14px 16px 16px}.chat-trial-paywall__title{letter-spacing:-.02em;color:var(--lc-text,#080808);margin:0;font-size:15px;font-weight:650}.chat-trial-paywall__lead{color:var(--lc-text-3,#666);margin:6px 0 0;font-size:13px;line-height:1.45}.chat-trial-paywall__plans{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.chat-trial-paywall__plan{border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:12px 14px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.chat-trial-paywall__plan--monthly{border:1px solid var(--lc-border-strong,#ddd);background:var(--lc-surface,#fff);color:var(--lc-text,#080808)}.chat-trial-paywall__plan--monthly:hover{background:var(--lc-hover,#f8f8f8);border-color:#bbb}.chat-trial-paywall__plan--annual{color:#fff;background:#080808;border:1px solid #080808}.chat-trial-paywall__plan--annual:hover{background:#222;border-color:#222}.chat-trial-paywall__plan-badge{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;border:1px solid #ffffff59;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:650;position:absolute;top:8px;right:8px}.chat-trial-paywall__plan-label{letter-spacing:-.01em;font-size:13px;font-weight:600}.chat-trial-paywall__plan-price{letter-spacing:-.03em;font-size:15px;font-weight:650}.chat-trial-paywall__plan--monthly .chat-trial-paywall__plan-price{color:var(--lc-text,#080808)}.chat-trial-paywall__plan--annual .chat-trial-paywall__plan-price{color:#fff}.chat-trial-paywall__links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.chat-trial-paywall__link{color:var(--lc-text-2,#666);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.chat-trial-paywall__link:hover{color:var(--lc-text,#080808)}@media (max-width:420px){.chat-trial-paywall__plans{grid-template-columns:1fr}}
@media (max-width:767px){:is(html:has(.mcp-chat-app),html:has(.evidence-chat-app),body:has(.mcp-chat-app),body:has(.evidence-chat-app)){overscroll-behavior:none;width:100%;height:100%;max-height:100%;position:fixed;inset:0;overflow:hidden}.mcp-chat-app,.evidence-chat-app{top:var(--mcp-vvh-top,0px);width:100%;position:fixed;left:0;right:0;overflow:hidden;min-height:0!important;height:var(--mcp-vvh,100dvh)!important;max-height:var(--mcp-vvh,100dvh)!important}.mcp-chat-app{background:#fff}.mcp-chat-app .lc-root,.mcp-chat-app .lc-root.light{--lc-bg:#fff;--lc-surface:#fff;--lc-surface-alt:#fafafa;--lc-surface-chat:#fff;background:#fff}.mcp-chat-app [data-slot=sidebar-inset],.mcp-chat-app main{box-shadow:none;background:#fff;border-radius:0;margin:0}.mcp-chat-header{height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);z-index:20;background:#fff;border-bottom:1px solid #e5e5e5;padding-left:8px;padding-right:8px;position:sticky;top:0}.mcp-chat-header [data-sidebar=trigger]{width:44px;height:44px}.mcp-chat-title{letter-spacing:-.01em;max-width:none;font-size:16.5px;font-weight:600}.mcp-chat-thread{background:#fff}.mcp-chat-thread .mcp-chat-viewport{overscroll-behavior:none;-webkit-overflow-scrolling:touch;padding-left:16px;padding-right:16px}.mcp-chat-empty{justify-content:flex-start;padding-top:20px;padding-bottom:12px}.mcp-chat-empty-heading{letter-spacing:-.03em;font-size:27px;font-weight:600;line-height:1.2}.mcp-chat-empty-copy{font-size:16px;line-height:1.5}.mcp-chat-composer-wrap{padding:0 0 env(safe-area-inset-bottom,0px);background:#fff}.mcp-chat-composer{background:#fff;border:1px solid #e5e5e5;border-radius:20px;width:calc(100% - 24px);margin:0 12px 12px;box-shadow:0 1px 4px #0000000a}.mcp-chat-composer textarea{min-height:48px;max-height:152px;padding:12px 14px 4px;scroll-margin:0;font-size:16px}.mcp-chat-composer-send{border-radius:10px;width:40px;height:40px}.mcp-chat-composer-disclaimer{margin:0;padding:0 4px 2px;font-size:12px;line-height:1.35}@media (max-height:480px){.mcp-chat-empty-copy,.mcp-chat-empty-starters,.mcp-chat-composer-disclaimer{display:none}}.mcp-chat-app .md-body{font-size:16px;line-height:1.65}.mcp-chat-app .md-body h2,.mcp-chat-app .md-body h3,.mcp-chat-app .md-body h4{margin:1.15rem 0 .45rem;font-size:17.5px}.mcp-user-bubble{max-width:85%}.mcp-source-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;min-height:0;padding:7px 10px}.lc-sidebar[data-mobile=true],[data-sidebar=sidebar][data-mobile=true]{max-width:22rem;width:min(88vw,22rem)!important}body:has(.mcp-chat-app) [data-radix-dialog-overlay]{background-color:#00000080!important}.lc-sidebar[data-mobile=true] [data-sidebar=header]{padding:14px 14px 12px}.lc-sidebar[data-mobile=true] [data-sidebar=header] .size-6{width:32px;height:32px;font-size:13px}.lc-sidebar[data-mobile=true] [data-sidebar=header] p:first-child{font-size:16px}.lc-sidebar[data-mobile=true] [data-sidebar=header] p:last-child,.lc-sidebar[data-mobile=true] [data-sidebar=header] span.tabular-nums{font-size:13px}.lc-sidebar[data-mobile=true] [data-sidebar=group]{padding:.25rem .5rem}.lc-sidebar[data-mobile=true] [data-sidebar=group-label]{height:28px;font-size:13px}.lc-sidebar[data-mobile=true] [data-sidebar=menu-button]{height:44px;min-height:44px;font-size:16px}.lc-sidebar[data-mobile=true] [data-sidebar=menu-button].size-8{width:44px;height:44px}.lc-sidebar[data-mobile=true] [data-sidebar=menu-button]>span:first-child,.lc-sidebar[data-mobile=true] [data-sidebar=menu-button]>svg:first-child{flex-shrink:0;width:22px;height:22px}.lc-sidebar[data-mobile=true] [data-sidebar=menu-button]>span:first-child svg,.lc-sidebar[data-mobile=true] [data-sidebar=menu-button]>span:first-child img,.lc-sidebar[data-mobile=true] [data-sidebar=menu-button]>svg{width:20px;height:20px}.lc-sidebar[data-mobile=true] [data-sidebar=menu-action]{width:36px;height:36px}.lc-sidebar[data-mobile=true] [data-sidebar=footer]{padding:14px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.lc-sidebar[data-mobile=true] .mcp-chat-account-footer a{gap:10px;min-height:52px}.lc-sidebar[data-mobile=true] .mcp-chat-account-footer .size-8{width:36px;height:36px;font-size:14px}.lc-sidebar[data-mobile=true] .mcp-chat-account-footer .text-\[13px\]{font-size:15px}.lc-sidebar[data-mobile=true] .mcp-chat-account-footer .text-\[11px\]{font-size:13px}body:has(.mcp-chat-app) nextjs-portal{display:none!important}}
