:where(:root:has([data-kat])) body{font-family:"Montserrat",var(--font-body),system-ui,sans-serif;color:#f8fafc;-webkit-font-smoothing:antialiased}:where(:root:has([data-kat])) textarea::-webkit-scrollbar,:where(:root:has([data-kat]),:root:has([data-kat]) *)::-webkit-scrollbar{width:10px;height:10px}:where(:root:has([data-kat])) textarea::-webkit-scrollbar-button,:where(:root:has([data-kat]),:root:has([data-kat]) *)::-webkit-scrollbar-button{display:none;width:0;height:0}:where(:root:has([data-kat])) textarea::-webkit-scrollbar-track,:where(:root:has([data-kat]),:root:has([data-kat]) *)::-webkit-scrollbar-corner,:where(:root:has([data-kat]),:root:has([data-kat]) *)::-webkit-scrollbar-track{background:transparent}:where(:root:has([data-kat])) textarea::-webkit-scrollbar-thumb,:where(:root:has([data-kat]),:root:has([data-kat]) *)::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border:2px solid transparent;background-clip:padding-box;border-radius:999px}:where(:root:has([data-kat])) textarea::-webkit-scrollbar-thumb:hover,:where(:root:has([data-kat]),:root:has([data-kat]) *)::-webkit-scrollbar-thumb:hover{background-color:rgba(148,163,184,.75)}@supports not selector(::-webkit-scrollbar){:where(:root:has([data-kat])),:where(:root:has([data-kat])) *{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}}[data-a=chatLog]::-webkit-scrollbar,[data-a=chatSuggest]::-webkit-scrollbar{width:6px;height:6px}[data-a=chatLog]::-webkit-scrollbar-button,[data-a=chatSuggest]::-webkit-scrollbar-button{display:none;width:0;height:0}[data-a=chatLog]::-webkit-scrollbar-track,[data-a=chatSuggest]::-webkit-scrollbar-track{background:transparent}[data-a=chatLog]::-webkit-scrollbar-thumb,[data-a=chatSuggest]::-webkit-scrollbar-thumb{background:var(--k-line-2);border-radius:999px}[data-a=chatLog]::-webkit-scrollbar-thumb:hover,[data-a=chatSuggest]::-webkit-scrollbar-thumb:hover{background:var(--k-faint)}@supports not selector(::-webkit-scrollbar){[data-a=chatLog],[data-a=chatSuggest]{scrollbar-width:thin;scrollbar-color:var(--k-line-2) transparent}}:where(:root:has([data-kat])) body,html:where(:has([data-kat])){margin:0;padding:0;background:#0a0f1a}:root[data-site-theme=light]:where(:has([data-kat])),:root[data-site-theme=light]:where(:has([data-kat])) body{background:#f7f8fb}:where(:root:has([data-kat])) *{box-sizing:border-box}:where(:root:has([data-kat])) a{color:var(--k-cyan);text-decoration:none}:where(:root:has([data-kat])) a:hover{color:var(--k-cyan-hi)}[data-kat] :is(a,button):is([style*="height:52px"],[style*="height: 52px"],[style*="height:54px"],[style*="height: 54px"],[style*="height:56px"],[style*="height: 56px"],[style*="height:58px"],[style*="height: 58px"]):is([style*="padding:0 2"],[style*="padding: 0px 2"],[style*="padding:0 3"],[style*="padding: 0px 3"]){height:48px!important;min-height:48px!important;padding:0 22px!important;font-size:15px!important}.k-tlink,.ka-steps button,.ka-tbtn,[data-page=auth] .ka-alt a,[style-hover*="text-decoration:underline"]{text-decoration-line:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:4px!important;text-decoration-color:transparent!important;transition:text-decoration-color .2s ease,color .2s ease}:is(.k-tlink,[style-hover*="text-decoration:underline"],.ka-tbtn,[data-page=auth] .ka-alt a,.ka-steps button):is(:hover,:focus-visible):not(:disabled,[data-muted]){text-decoration-color:color-mix(in oklch,var(--k-accent,currentColor) 75%,currentColor)!important}@media (prefers-reduced-motion:reduce){.k-tlink,.ka-steps button,.ka-tbtn,[data-page=auth] .ka-alt a,[style-hover*="text-decoration:underline"]{transition:none}}