@layer base{.kimi-v25{--paper:210 9% 97%;--ink:200 12% 9%;--ink-2:204 7% 32%;--ink-3:206 6% 48%;--hairline:210 8% 90%;--hairline-strong:210 7% 85%;--moss:161 48% 22%;--moss-soft:158 30% 94%;--amber:38 72% 38%;--track:210 9% 92%;--sidebg:210 10% 96.5%;--background:var(--paper);--foreground:var(--ink);--card:0 0% 100%;--card-foreground:var(--ink);--popover:0 0% 100%;--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:0 0% 98%;--secondary:210 9% 94%;--secondary-foreground:var(--ink);--muted:210 9% 94%;--muted-foreground:var(--ink-3);--accent:210 9% 94%;--accent-foreground:var(--ink);--destructive:0 72% 45%;--destructive-foreground:0 0% 98%;--border:var(--hairline);--input:var(--hairline);--ring:var(--moss);--radius:0.75rem;--sidebar-background:var(--paper);--sidebar-foreground:var(--ink-2);--sidebar-primary:var(--ink);--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:210 9% 93%;--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--hairline);--sidebar-ring:var(--moss)}.dark .kimi-v25{--paper:200 15% 7%;--ink:200 12% 93%;--ink-2:205 9% 68%;--ink-3:206 7% 48%;--hairline:200 10% 18%;--hairline-strong:200 9% 27%;--moss-soft:160 32% 13%;--track:200 10% 20%;--sidebg:200 14% 9%;--card:200 13% 11.5%;--background:var(--paper);--foreground:var(--ink);--muted:var(--track);--muted-foreground:var(--ink-3);--secondary:var(--track);--accent:var(--track);--border:var(--hairline);--input:var(--hairline)}.kimi-v25 *{border-color:hsl(var(--border))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.kimi-v25{color:hsl(var(--foreground));background-color:hsl(var(--paper));font-family:var(--font-kimi-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-feature-settings:"cv11","ss01";letter-spacing:-.011em}}@layer base{.kimi-v25 ::-webkit-scrollbar{width:0;height:0}.kimi-v25 main{scrollbar-width:none}.kimi-v25 main::-webkit-scrollbar{display:none}}@layer components{.kimi-v25 .font-display{font-family:var(--font-kimi-inter-tight),"Inter Tight",var(--font-kimi-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:-.03em}.kimi-v25 .font-micro{font-family:var(--font-kimi-mono),"JetBrains Mono",ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.kimi-v25 .chat-surface{font-family:"Geist",var(--font-kimi-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.012em}.kimi-v25 .chat-brand-display{font-family:"Founders Grotesque",var(--font-kimi-inter-tight),"Inter Tight",sans-serif;font-weight:500;letter-spacing:-.025em}.kimi-v25 .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.kimi-v25 .card{border-width:1px;border-style:solid;border-radius:1rem;background-color:hsl(var(--card));border-color:hsl(var(--hairline));box-shadow:0 1px 2px hsl(200 12% 9%/.03),0 8px 24px -12px hsl(200 12% 9%/.06)}.dark .kimi-v25 .card{box-shadow:0 1px 2px hsl(0 0% 0%/.3),0 8px 24px -12px hsl(0 0% 0%/.4)}.kimi-v25 .btn-primary{background-color:hsl(var(--ink));color:hsl(var(--paper))}.kimi-v25 .btn-primary:hover{background-color:hsl(var(--moss));color:#fff}.kimi-v25 .card-hover{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.kimi-v25 .card-hover:hover{border-color:hsl(var(--hairline-strong));box-shadow:0 1px 2px hsl(200 12% 9%/.04),0 16px 40px -16px hsl(200 12% 9%/.12);transform:translateY(-1px)}.kimi-v25 .chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;padding:.125rem .375rem;font-size:11px;font-weight:500;letter-spacing:-.005em;background:hsl(var(--track));color:hsl(var(--ink-2))}.kimi-v25 .chip-amber{background:hsl(38 72% 94%);color:hsl(var(--amber))}.dark .kimi-v25 .chip-amber{background:hsl(38 45% 17%);color:hsl(38 85% 62%)}.kimi-v25 .card-amber{border-color:hsl(38 72% 80%);background:hsl(38 72% 97%)}.dark .kimi-v25 .card-amber{border-color:hsl(38 40% 28%);background:hsl(38 32% 13%)}}@layer utilities{.kimi-v25 .text-ink-2{color:hsl(var(--ink-2))}.kimi-v25 .text-ink-3{color:hsl(var(--ink-3))}.kimi-v25 .bg-track{background-color:hsl(var(--track))}}@media (max-width:860px){.kimi-v25 main .grid>[class*=col-span]{grid-column:1/-1!important}.kimi-v25 main .grid-cols-2,.kimi-v25 main .grid-cols-3{grid-template-columns:1fr!important}.kimi-v25 main .grid-cols-7{grid-template-columns:repeat(7,1fr)!important}.kimi-v25 main .xl\:grid-cols-2{grid-template-columns:1fr!important}}@layer utilities{@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .48s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@keyframes draw-ring{0%{stroke-dashoffset:var(--circ)}}.ring-draw{animation:draw-ring .9s cubic-bezier(.22,1,.36,1) .2s both}@keyframes slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slide-in-right .32s cubic-bezier(.22,1,.36,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .24s ease both}@keyframes breathe{0%,to{transform:scale(.82);opacity:.35}50%{transform:scale(1.08);opacity:.75}}.breathe{animation:breathe 5.5s ease-in-out infinite}@keyframes sheet-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.sheet-up{animation:sheet-up .3s cubic-bezier(.22,1,.36,1) both}}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}