.kimi-v25{--orb-pearl:var(--focus);--voice-end:var(--rose)}.dark .kimi-v25{--orb-pearl:var(--sun);--voice-end:14 50% 44%}@keyframes gabriel-breath{0%,to{scale:1}50%{scale:1.03}}@keyframes gabriel-think-grow{0%,to{scale:1}50%{scale:1.1}}@keyframes gabriel-think-turn{to{rotate:1turn}}@keyframes gabriel-pulse{0%,to{scale:1;filter:brightness(1)}35%{scale:1.06;filter:brightness(1.18)}}@keyframes gabriel-pulse-light{0%,to{opacity:0}35%{opacity:.9}}@keyframes gabriel-ripple-ring{0%{box-shadow:0 0 0 0 hsl(var(--moss)/.42)}to{box-shadow:0 0 0 8px hsl(var(--moss)/0)}}.gabriel-ripple{position:fixed;z-index:120;pointer-events:none;animation:gabriel-ripple-ring .36s ease-out both}.kimi-v25 .elemental-page-composer .page-ask-orb{position:relative;display:grid;place-items:center;flex:none;width:24px;height:24px;margin:0 1px 8px;transition:scale .5s cubic-bezier(.22,1,.36,1)}.kimi-v25 .elemental-page-composer .page-ask-orb .brand-orb{position:relative;width:24px;height:24px;margin:0;filter:none;animation:gabriel-breath 5.6s ease-in-out infinite;transition:filter .45s ease}.kimi-v25 .elemental-page-composer:focus-within .page-ask-orb{scale:1.08}.kimi-v25 .elemental-page-composer:focus-within .page-ask-orb .brand-orb{filter:brightness(1.12) contrast(1.05)}.kimi-v25:has(.day-arc-sun,.hl-const-halo,.mbr-ring-halo,.plugin-breath,[data-gabriel-breath]) .elemental-page-composer .page-ask-orb .brand-orb{animation:none}.kimi-v25:has(.voice-screen,.voice-pill) .elemental-page-ask{display:none}.kimi-v25:has(.voice-screen,.voice-pill) .elemental-chat .chat-presence .chat-thinking-orb,.kimi-v25:has(.voice-screen,.voice-pill) .elemental-chat .chat-presence .chat-thinking-orb .brand-orb{animation:none}.kimi-v25:has(.voice-screen[data-shown]) .today-page .day-arc-sun:before{animation-play-state:paused}.kimi-v25:has(.voice-screen[data-shown]) .mbr-ring-halo{animation-play-state:running,paused}.kimi-v25 .elemental-chat .chat-home-orb>*{transition:opacity .3s ease}.kimi-v25:has(.voice-screen[data-shown]) .elemental-chat .chat-home-orb>*{opacity:0}.kimi-v25 .voice-orb{--lv:0;position:relative;flex:none;width:var(--orb);height:var(--orb)}.kimi-v25 .voice-orb[data-pulse]{animation:gabriel-pulse .9s cubic-bezier(.22,1,.36,1)}.kimi-v25 .voice-orb-fit{position:absolute;inset:0;display:grid;place-items:center;scale:var(--phase-scale,1);transition:scale .7s cubic-bezier(.22,1,.36,1)}.kimi-v25 .voice-orb-fit>*{grid-area:1/1}.kimi-v25 .voice-orb-body{position:relative;display:grid;place-items:center;width:var(--orb);height:var(--orb);transform:scale(calc(1 + var(--lv) * .07));animation:gabriel-breath 5.6s ease-in-out infinite;transition:opacity .6s ease}.kimi-v25 .voice-orb-hd{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:calc(var(--orb) * 2);height:calc(var(--orb) * 2);margin:calc(var(--orb) * -1) 0 0 calc(var(--orb) * -1);scale:.5}.kimi-v25 .voice-orb-hd>*{display:block}.kimi-v25 .voice-orb .brand-orb{filter:brightness(calc(1 + var(--lv) * .22))}.kimi-v25 .voice-orb[data-muted][data-phase=listening] .voice-orb-body,.kimi-v25 .voice-orb[data-phase=connecting] .voice-orb-body{opacity:.62}.kimi-v25 .voice-orb[data-phase=thinking] .voice-orb-body{animation:gabriel-breath 5.6s ease-in-out infinite,gabriel-think-turn 11s linear infinite}.kimi-v25 .voice-orb-halo{display:none;position:absolute;inset:-22%;border-radius:50%;pointer-events:none}.dark .kimi-v25 .voice-orb-halo{display:block}.kimi-v25 .voice-orb-halo[data-tone=mineral]{background:radial-gradient(closest-side,hsl(var(--mist)/.36),hsl(var(--mist)/.12) 56%,hsl(var(--mist)/0));opacity:calc(var(--lv) * .84);transform:scale(calc(.88 + var(--lv) * .22))}.kimi-v25 .voice-orb-halo[data-tone=pearl]{inset:-16%;background:radial-gradient(closest-side,hsl(var(--orb-pearl)/.45),hsl(var(--orb-pearl)/.12) 58%,hsl(var(--orb-pearl)/0));opacity:0;transform:scale(calc(.9 + var(--lv) * .2))}.kimi-v25 .voice-orb[data-phase=speaking] .voice-orb-halo[data-tone=pearl]{opacity:calc(var(--lv) * .62)}.kimi-v25 .voice-orb[data-pulse] .voice-orb-halo[data-tone=pearl]{animation:gabriel-pulse-light .9s cubic-bezier(.22,1,.36,1)}.kimi-v25 .voice-orb:is(:not([data-phase=listening]),[data-muted]) .voice-orb-halo[data-tone=mineral]{opacity:0}.kimi-v25 .voice-screen{--phase-scale:1;--disc:hsl(var(--ink)/.07);--disc-hover:hsl(var(--ink)/.11);position:fixed;z-index:45;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));box-sizing:content-box;display:flex;flex-direction:column;justify-content:flex-end;height:var(--voice-h,auto);overflow:hidden;border:1px solid hsl(var(--hairline));border-radius:24px;background:hsl(var(--popover)/.8);-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);box-shadow:0 1px 3px hsl(var(--ink)/.06),0 14px 44px hsl(var(--ink)/.14);color:hsl(var(--ink));touch-action:none;opacity:0;transform:translateY(calc(16px + var(--drag,0px)));transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.kimi-v25 .voice-screen[data-shown]{opacity:1;transform:translateY(var(--drag,0))}.kimi-v25 .voice-floor{display:none}@media(max-width:1023px){.kimi-v25 .voice-floor{display:block;position:fixed;z-index:44;left:0;right:0;bottom:0;height:calc(max(12px,env(safe-area-inset-bottom)) + 14px);pointer-events:none;background:linear-gradient(to top,hsl(var(--paper)) 0,hsl(var(--paper)) calc(100% - 14px),hsl(var(--paper)/0) 100%);opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.kimi-v25 .voice-floor[data-shown]{opacity:1}}.kimi-v25 .voice-screen[data-sized]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1)}.kimi-v25 .voice-screen[data-dragging]{transition:none}.kimi-v25 .voice-screen[data-phase=connecting]{--phase-scale:.9}.kimi-v25 .voice-screen[data-phase=listening]{--phase-scale:.96}.kimi-v25 .voice-screen[data-phase=thinking]{--phase-scale:.93}.kimi-v25 .voice-body{flex:none;display:flex;flex-direction:column;padding:12px 16px 16px}.kimi-v25 .voice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.kimi-v25 .voice-presence{--orb:48px;display:flex;align-items:center;gap:12px;min-width:0}.kimi-v25 .voice-state{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.3;letter-spacing:-.004em;color:hsl(var(--ink-2))}.kimi-v25 .voice-head-actions{display:flex;align-items:center;gap:8px;flex:none}.kimi-v25 :is(.voice-hide,.voice-open-chat){position:relative;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--disc);font-size:14px;font-weight:500;letter-spacing:-.003em;color:hsl(var(--ink));white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.kimi-v25 :is(.voice-hide,.voice-open-chat):before{content:"";position:absolute;inset:-6px -2px}.kimi-v25 :is(.voice-hide,.voice-open-chat):hover{background:var(--disc-hover)}.kimi-v25 .voice-words{gap:6px;height:calc(17px * 1.35 * 2 + 6px);margin-top:8px}.kimi-v25 .voice-line,.kimi-v25 .voice-words{display:flex;flex-direction:column;overflow:hidden}.kimi-v25 .voice-line{--lh:1.35;justify-content:flex-end;flex:none;max-height:calc(1em * var(--lh));margin:0;font-size:17px;line-height:var(--lh);letter-spacing:-.012em;color:hsl(var(--ink-2));transition:color .35s ease}.kimi-v25 .voice-line[data-who=member]{--lh:1.4;font-size:15px;letter-spacing:-.004em}.kimi-v25 .voice-line[data-latest]{max-height:calc(2em * var(--lh));color:hsl(var(--ink))}.kimi-v25 .voice-line:not([data-latest])>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kimi-v25 .voice-words[data-wrapped] .voice-line:not([data-latest]){display:none}.kimi-v25 .voice-line[data-latest]:not([data-live]){text-wrap:balance}.kimi-v25 .voice-notice{margin:2px 0 6px;font-size:14px;line-height:1.45;color:hsl(var(--rose))}@keyframes voice-arrive{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}.kimi-v25 .voice-proposal{margin-top:8px;animation:voice-arrive .36s cubic-bezier(.22,1,.36,1) both}.kimi-v25 .voice-proposal[data-voice-card=pending]~.voice-controls{margin-top:24px}.kimi-v25 .voice-proposal-title{margin:0;font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.014em;color:hsl(var(--ink));text-wrap:balance}.kimi-v25 .voice-proposal-summary{margin:4px 0 0;font-size:14px;line-height:1.45;color:hsl(var(--ink-2));text-wrap:pretty}.kimi-v25 .voice-proposal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.kimi-v25 .voice-screen .voice-proposal-actions button{display:flex;align-items:center;justify-content:center;height:44px;min-height:0;padding:0 16px;border:0;border-radius:999px;background:var(--disc);box-shadow:none;font-size:14.5px;font-weight:500;line-height:1;letter-spacing:-.006em;color:hsl(var(--ink));transition:background-color .15s ease,scale .12s ease}.kimi-v25 .voice-screen .voice-proposal-actions button:hover{background:var(--disc-hover);color:hsl(var(--ink))}.kimi-v25 .voice-screen .voice-proposal-actions button.btn-primary,.kimi-v25 .voice-screen .voice-proposal-actions button.btn-primary:hover{background:hsl(var(--ink));color:hsl(var(--paper))}.kimi-v25 .voice-screen .voice-proposal-actions button:active{scale:.97}.kimi-v25 .voice-proposal-done{display:flex;align-items:center;min-height:44px;margin:0;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.008em;color:hsl(var(--ink));text-wrap:balance}.kimi-v25 .voice-proposal-done[data-tone=quiet]{font-weight:400;color:hsl(var(--ink-2))}.kimi-v25 .voice-cards{max-height:min(40vh,320px);margin-top:8px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.kimi-v25 .voice-cards>*+*{margin-top:14px;padding-top:14px;border-top:1px solid hsl(var(--hairline))}.kimi-v25 .voice-screen .voice-cards .chat-action-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.kimi-v25 .voice-controls{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:16px}.kimi-v25 .voice-control{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:0;background:none;border:0;color:hsl(var(--ink));-webkit-tap-highlight-color:transparent}.kimi-v25 .voice-control-disc{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--disc);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,scale .15s ease}.kimi-v25 .voice-control:hover .voice-control-disc{background:var(--disc-hover)}.kimi-v25 .voice-control:active .voice-control-disc{scale:.95}.kimi-v25 .voice-control[data-on] .voice-control-disc,.kimi-v25 .voice-control[data-on]:hover .voice-control-disc{background:hsl(var(--ink));color:hsl(var(--paper))}.kimi-v25 .voice-control[aria-pressed=false] .voice-control-disc{background:transparent;box-shadow:inset 0 0 0 1.5px hsl(var(--ink)/.2);color:hsl(var(--ink-2))}.kimi-v25 .voice-control[data-tone=end] .voice-control-disc{background:hsl(var(--voice-end));color:#fff}.kimi-v25 .voice-control[data-tone=end]:hover .voice-control-disc{background:hsl(var(--voice-end)/.9)}.kimi-v25 .voice-hang-up{rotate:135deg}.kimi-v25 .voice-control-label{font-size:12.5px;line-height:1;letter-spacing:.004em;color:hsl(var(--ink-2))}.kimi-v25 .voice-screen:focus{outline:none}.kimi-v25 .voice-control:focus-visible{outline:none}.kimi-v25 .voice-control:focus-visible .voice-control-disc{outline:2px solid hsl(var(--focus-ring));outline-offset:3px}.kimi-v25:has(.voice-screen[data-shown]) main{padding-bottom:calc(var(--voice-card-h,0px) + 24px + env(safe-area-inset-bottom,0px))}.kimi-v25:has(.voice-screen[data-shown]) .elemental-chat .elemental-composer-dock{visibility:hidden}@media(max-width:1023px){.kimi-v25:has(.voice-screen[data-shown]) .elemental-chat{padding-bottom:0}}@media(min-width:1024px){.kimi-v25 .voice-screen{left:16px;right:auto;bottom:84px;width:400px}.kimi-v25 .voice-body{padding:12px 20px 18px}.kimi-v25 .voice-proposal-summary{font-size:15px}.kimi-v25 .voice-control-label{font-size:13px}}@keyframes voice-pill-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.kimi-v25 .voice-pill{position:fixed;z-index:45;top:calc(var(--safe-top,0px) + 11px);left:50%;translate:-50% 0;display:inline-flex;align-items:center;height:44px;padding:0 5px 0 0;border-radius:999px;border:1px solid hsl(var(--hairline));background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--ink)/.05),0 10px 30px hsl(var(--ink)/.1);white-space:nowrap;animation:voice-pill-in .38s cubic-bezier(.22,1,.36,1) both}.kimi-v25 .voice-pill-open{display:inline-flex;flex:1;align-items:center;gap:10px;height:42px;padding:0 12px 0 9px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.006em;color:hsl(var(--ink))}.kimi-v25 .voice-pill-open:active{scale:.98}.kimi-v25 .voice-pill-end{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:hsl(var(--voice-end));color:#fff;transition:background-color .15s ease}.kimi-v25 .voice-pill-end:before{content:"";position:absolute;inset:-5px}.kimi-v25 .voice-pill-end:hover{background:hsl(var(--voice-end)/.88)}@media(max-width:1023px){.kimi-v25:has(.voice-pill) :is(.elemental-conversation-wordmark,.elemental-bar-title){opacity:0!important}}@media(min-width:1024px){.kimi-v25 .voice-pill{left:16px;top:auto;bottom:84px;translate:none;width:228px}}.kimi-v25 .voice-orb-mini{--lv:0;position:relative;display:grid;place-items:center;width:24px;height:24px;flex:none}.kimi-v25 .voice-orb-mini .brand-orb{position:relative;width:24px;height:24px;filter:brightness(calc(1 + var(--lv) * .22));transform:scale(calc(1 + var(--lv) * .16))}.kimi-v25 .voice-orb-mini[data-phase=thinking] .brand-orb{animation:gabriel-think-grow 3.2s ease-in-out infinite}.kimi-v25:has(.elemental-drawer-scrim[data-open]) :is(.voice-screen,.voice-pill){z-index:35}@keyframes voice-chat-glow{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:.9}}.kimi-v25 .voice-chat-live{--live-core:rgb(255 255 255/.95);position:relative;display:grid;place-items:center;flex:none;width:16px;height:16px}.dark .kimi-v25 .voice-chat-live{--live-core:hsl(var(--orb-pearl)/.8)}.kimi-v25 .elemental-drawer .voice-chat-live{width:18px;height:18px}.kimi-v25 .voice-chat-live:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(closest-side,var(--live-core) 50%,hsl(var(--focus)/.45) 70%,hsl(var(--focus)/0));animation:voice-chat-glow 5.6s ease-in-out infinite}.kimi-v25 .voice-chat-live .brand-orb{position:relative;display:block;filter:none}.kimi-v25 .elemental-recent-row[data-voice-live]>.elemental-recent{color:hsl(var(--ink))}.kimi-v25:has(.voice-screen[data-shown]) .voice-chat-live:before{animation-play-state:paused}@media(min-width:1024px){.kimi-v25:has(.day-arc-sun,.hl-const-halo,.mbr-ring-halo,.plugin-breath,[data-gabriel-breath]) .elemental-sidebar .voice-chat-live:before{animation-play-state:paused}}.dark .kimi-v25 .voice-screen{--disc:hsl(var(--ink)/.13);--disc-hover:hsl(var(--ink)/.18);box-shadow:inset 0 1px #ffffff0d,0 16px 48px #0000008c}.dark .kimi-v25 .voice-pill{background:hsl(var(--popover));box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000059}@media(prefers-reduced-motion:reduce){.gabriel-ripple{display:none}.kimi-v25 .elemental-page-composer .page-ask-orb,.kimi-v25 .elemental-page-composer .page-ask-orb .brand-orb{animation:none;transition:none}.kimi-v25 :is(.voice-orb,.voice-orb-fit,.voice-orb-body,.voice-orb-halo,.voice-orb-mini .brand-orb,.voice-pill,.voice-line,.voice-proposal,.voice-control-disc){animation:none!important;transition:none!important}.kimi-v25 .voice-chat-live:before{animation:none}.kimi-v25 .voice-orb-body,.kimi-v25 .voice-orb-mini .brand-orb{transform:none}.kimi-v25 .voice-orb .brand-orb,.kimi-v25 .voice-orb-mini .brand-orb{filter:none}.kimi-v25 .voice-screen,.kimi-v25 .voice-screen[data-sized]{transform:translateY(var(--drag,0));transition:opacity .2s ease!important}.kimi-v25 .voice-screen[data-dragging]{transition:none!important}.kimi-v25 .elemental-chat .chat-home-orb>*{transition:none}}html[data-design=v3] .kimi-v25{--paper:120.000 14.286% 98.627%;--card:0.000 0.000% 100.000%;--popover:0.000 0.000% 100.000%;--ink:190.000 7.500% 15.686%;--ink-2:186.000 4.854% 40.392%;--ink-3:186.000 4.854% 40.392%;--hairline:160.000 9.677% 87.843%;--hairline-strong:180.000 5.769% 79.608%;--moss:153.000 27.027% 29.020%;--moss-soft:150.000 16.000% 90.196%;--track:150.000 10.345% 93.176%;--sidebg:120.000 14.286% 98.627%;--glass-surface:#fbfcfbf2;--glass-edge:#ffffff;--focus:152.093 21.393% 39.412%;--primary:202.500 14.286% 10.980%;--primary-foreground:140.000 11.111% 94.706%}html[data-design=v3].dark .kimi-v25{--paper:205.714 17.073% 8.039%;--card:202.500 14.286% 10.980%;--popover:204.000 15.152% 12.941%;--ink:140.000 11.111% 94.706%;--ink-2:184.615 6.161% 58.627%;--ink-3:184.615 6.161% 58.627%;--hairline:196.364 11.111% 19.412%;--hairline-strong:188.571 8.861% 30.980%;--moss:153.000 22.727% 65.490%;--moss-soft:170.000 17.647% 13.333%;--track:196.364 13.580% 15.882%;--sidebg:200.000 20.000% 5.882%;--glass-surface:#0c1012f2;--glass-edge:#ffffff12;--focus:153.000 22.727% 65.490%;--primary:140.000 11.111% 94.706%;--primary-foreground:202.500 14.286% 10.980%}html[data-design=v3] .kimi-v25{--text-bright:hsl(var(--ink));--text-panel:hsl(var(--ink-2));--text-muted:hsl(var(--ink-3));--text-dim:hsl(var(--ink-3));--mute:hsl(var(--ink-3));--line:hsl(var(--hairline));--line-2:hsl(var(--hairline-strong));--panel-border:hsl(var(--hairline));--bone:hsl(var(--paper));--bone-2:hsl(var(--track));--bg-deep:hsl(var(--paper));--bg-panel:hsl(var(--card));--bg-panel-deep:hsl(var(--track));--teal-primary:hsl(var(--moss));--teal-glow:hsl(var(--moss));--shadow-card:none;--shadow-float:none;--ring-focus:0 0 0 3px hsl(var(--moss)/.18),0 0 0 1px hsl(var(--moss)/.55)}html[data-design=v3] .kimi-v25 main h1:not(.sr-only){font-weight:300;letter-spacing:-.04em}html[data-design=v3] .kimi-v25 main :is(h2,h3):not(.sr-only){font-weight:400;letter-spacing:-.02em}html[data-design=v3] .kimi-v25 :is(.font-semibold,.font-bold){font-weight:500}html[data-design=v3] .kimi-v25 .font-micro{font-weight:500;letter-spacing:.12em}html[data-design=v3] .kimi-v25 .font-micro.grid-cols-4{letter-spacing:.06em}html[data-design=v3] .kimi-v25 :is(.v3-eyebrow,.today-date,.today-arc-kicker,.today-arc-eyebrow,.noticed-eyebrow,.one-number-kicker,.one-fact-label,.rx-eyebrow,.year-group>h3,.settings-group-label,.elemental-section-label,.elemental-plugin-nav>div>span){font-family:var(--font-label);font-size:11.5px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--moss))}html[data-design=v3] .kimi-v25 .card{border-radius:18px}html[data-design=v3] .kimi-v25 [class*=shadow-]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}html[data-design=v3] .kimi-v25 :is(.elemental-composer,.elemental-page-composer){--ink:inherit;--ink-2:inherit;--ink-3:inherit;--moss:inherit;--card:inherit;--track:inherit;background:hsl(var(--card));border:1px solid hsl(var(--hairline));box-shadow:none}html[data-design=v3] .kimi-v25 :is(.elemental-composer,.elemental-page-composer):hover{box-shadow:none;border-color:hsl(var(--hairline-strong))}html[data-design=v3] .kimi-v25 :is(.elemental-composer,.elemental-page-composer):focus-within{border-color:hsl(var(--moss)/.7);box-shadow:0 0 0 1px hsl(var(--moss)/.22)}html[data-design=v3] .kimi-v25 .btn-primary{border-radius:999px;font-weight:500}html[data-design=v3] .kimi-v25 .ord-primary{font-size:15.5px;font-weight:500;letter-spacing:0}html[data-design=v3] .kimi-v25 .health-section-tabs{gap:24px}html[data-design=v3] .kimi-v25 .health-section-tab{font-family:var(--font-label);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .health-section-tab.is-active{color:hsl(var(--ink))}html[data-design=v3] .health-section-tab:after{height:1.5px;background:hsl(var(--moss))}html[data-design=v3] .kimi-v25 :is(.hl-segmented,.elemental-segmented){padding:4px;gap:2px;border-radius:999px;background:transparent;border:1px solid hsl(var(--hairline-strong));box-shadow:none}html[data-design=v3].dark .kimi-v25 :is(.hl-segmented,.elemental-segmented){background:hsl(var(--ink)/.04)}html[data-design=v3] .kimi-v25 .elemental-segmented>:is(a,button),html[data-design=v3] .kimi-v25 .hl-segmented button{border-radius:999px;background:transparent;box-shadow:none;color:hsl(var(--ink-2));font-weight:500}html[data-design=v3] .kimi-v25 .elemental-segmented>:is(.btn-primary,.bg-ink),html[data-design=v3] .kimi-v25 .hl-segmented button[aria-pressed=true],html[data-design=v3].dark .kimi-v25 .elemental-segmented>:is(.btn-primary,.bg-ink),html[data-design=v3].dark .kimi-v25 .hl-segmented button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none}html[data-design=v3] .kimi-v25 .elemental-segmented>:is(a,button):not(.btn-primary):not(.bg-ink):hover{background:hsl(var(--ink)/.05);color:hsl(var(--ink))}html[data-design=v3] .rt-switch{background:hsl(var(--track));box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-design=v3] .rt-remind[aria-checked=true] .rt-switch{background:hsl(var(--moss));box-shadow:none}html[data-design=v3] .rt-switch:after{box-shadow:0 1px 3px hsl(200 20% 10%/.18)}html[data-design=v3].dark .rt-switch:after{background:hsl(var(--ink-2))}html[data-design=v3].dark .rt-remind[aria-checked=true] .rt-switch:after{background:hsl(var(--card))}html[data-design=v3] .kimi-v25{--action-radius:999px}html[data-design=v3] .kimi-v25 .brief-page .brief-button,html[data-design=v3] .kimi-v25 .elemental-dashboard button.rounded-full:not(.elemental-switch){border-radius:999px}html[data-design=v3] .kimi-v25 :is(.ins-stats dd,.brief-sources dd){font-weight:300;letter-spacing:-.03em}html[data-design=v3] .kimi-v25 .year-page .year-lab-text strong{font-weight:400;letter-spacing:-.03em}html[data-design=v3] .kimi-v25 .year-page .year-lab-text strong small{font-weight:400;letter-spacing:0;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .year-page .year-money strong{font-weight:300;letter-spacing:-.035em}html[data-design=v3] .chat-starters button{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-design=v3] .chat-starters button:hover{background:hsl(var(--ink)/.04)}html[data-design=v3] .plugin-tabs button{font-family:var(--font-label);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}html[data-design=v3] .plugin-tabs button:is([aria-selected=true],[aria-pressed=true]){border-color:hsl(var(--moss));color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 .se-count{font-family:var(--font-label);font-size:11.5px;font-weight:500;letter-spacing:.12em;color:hsl(var(--ink-3))}html[data-design=v3] .card-action{background:hsl(var(--card));border:1px solid hsl(var(--hairline));box-shadow:none}html[data-design=v3] .card-action:hover{box-shadow:none;border-color:hsl(var(--hairline-strong))}html[data-design=v3] .chip-starter:hover{background:hsl(var(--ink)/.04)}html[data-design=v3].dark .kimi-v25 [class*="bg-[var(--text-bright)]"]{color:hsl(var(--primary-foreground))}html[data-design=v3].dark .kimi-v25 [class*="bg-[var(--text-bright)]"] svg{color:inherit}html[data-design=v3].dark .kimi-v25 button:disabled[class*="disabled:text-[rgba(16,16,15"]{color:hsl(var(--ink-3)/.75)}html[data-design=v3] .kimi-v25 :is(.btn-ghost:has(+:is(.btn-primary,.btn-ink)),:is(.btn-primary,.btn-ink)+.btn-ghost){border-color:hsl(var(--hairline-strong));color:hsl(var(--ink))}html[data-design=v3].dark .kimi-v25 .btn-ghost:hover{background:hsl(var(--ink)/.07);color:hsl(var(--ink))}html[data-design=v3] :is(.onb-primary,.onb-secondary,.onb-skip,.onb-ghost,.onb .plus-flow .plus-btn){border-radius:999px}@media (max-width:600px){html[data-design=v3] .kimi-v25 main h1:not(.sr-only){font-size:34px;line-height:38px}}html[data-design=v3] .fvt-got,html[data-design=v3] .kimi-v25 .crv .crv-primary{border-radius:999px}html[data-design=v3] .kimi-v25 .brief-page .brief-button,html[data-design=v3] .kimi-v25 .today-page .today-take{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=v3] .kimi-v25 .brief-page .brief-button:hover,html[data-design=v3] .kimi-v25 .today-page .today-take:hover{background:hsl(var(--primary)/.88)}html[data-design=v3] .fvt-got:focus:not(:focus-visible){outline:none;box-shadow:none}html[data-design=v3] .kimi-v25 button.rounded-xl[class*=bg-track]{border-radius:999px}html[data-design=v3] .kimi-v25 .elemental-chat .chat-starters button,html[data-design=v3] .kimi-v25 button.rounded-xl[class*=bg-track],html[data-design=v3].dark .kimi-v25 .elemental-chat .chat-starters button{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-design=v3] .kimi-v25 .elemental-chat .chat-starters button:hover{background:hsl(var(--ink)/.05)}@media (max-width:600px){html[data-design=v3] .kimi-v25 .elemental-chat .chat-starters{align-items:flex-start}html[data-design=v3] .kimi-v25 .elemental-chat .chat-starters button{border-radius:999px;min-height:44px;padding:9px 18px}}html[data-design=v3] .elemental-nav a.group{border-radius:999px;box-shadow:none}html[data-design=v3] .elemental-nav .elemental-new-chat{border-radius:999px}html[data-design=v3] .kimi-v25 :is(.crv-card,.hl-card,.hl-dx-cards,.hl-focus,.hl-list,.mbr-card,.mbr-list,.loyalty-card,.ord-card,.mp-list,.apv-card,.plg-list,.year-list,.year-solstice,.card){box-shadow:none}html[data-design=v3] .kimi-v25 :is(.elemental-bar-menu,.elemental-bar-compose,.elemental-bar-back,.elemental-bar-todo){box-shadow:none}html[data-design=v3].dark .kimi-v25 :is(.card,.rt-card,.crv-card,.mp-list){border-color:hsl(var(--hairline))}html[data-design=v3] :is(.font-semibold,.font-bold){font-weight:500}html[data-design=v3] .kimi-v25 :is(strong,b,dt,.approval-count,.elemental-menu-count,.today-take,.mp-link,.mp-product-title,.ord-step-label,a[href^="tel:"]){font-weight:500}html[data-design=v3] .kimi-v25 .ord-card :is(dt,dd){font-weight:500}html[data-design=v3] .kimi-v25 .settings-avatar{font-weight:400}html[data-design=v3] .kimi-v25 .hl-dx-card-value,html[data-design=v3] .kimi-v25 .year-page .year-lab-text strong{font-weight:300}html[data-design=v3] .kimi-v25 .ord-receipt-group{font-size:11.5px;font-weight:500;letter-spacing:.12em}@media (max-width:600px){html[data-design=v3] .kimi-v25 .brief-page,html[data-design=v3] .kimi-v25 .year-page .year-wrap{padding-left:20px;padding-right:20px}}html[data-design=v3] .elemental-nav a.group.active span,html[data-design=v3] body .kimi-v25 .ord-step-label.ord-step-label{font-weight:500}html[data-design=v3] .kimi-v25 .today-page .one-fact-label{font-size:9.5px;letter-spacing:.12em}html[data-design=v3] .kimi-v25 .elemental-sidebar{border-right:1px solid hsl(var(--hairline));box-shadow:none}html[data-design=v3]:not(.dark) .kimi-v25 :is(.elemental-sidebar,.elemental-drawer) :is(.elemental-nav>a[data-active],.elemental-plugin-nav>a:is(.is-active,[aria-current=page]),.elemental-account-main[data-active]){background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--hairline))}html[data-design=v3] .kimi-v25 :is(.onb-steps span,.plus-micro,.plus-when,.plus-badge,.plus-status,.onb-kicker,.onb-example span,.wearable-tile-status,.onb-rules strong,.onb-wheel-label,.genome-choice-badge,.onb-soon,.onb-kind-head h2,.onb-item-state,.onb-add-label,.onb-day-head,.onb-habit-head h2,.onb-try>p,.onb-doctor-near label,.tour-kicker,.tour-where,.tour-try-label,.fvt-kicker,.tmk-micro,.plg-state,.night-legend,.noticed-label,.day-arc-dip text,.elemental-account-menu-item kbd){font-weight:500}html[data-design=v3] .kimi-v25 :is(.onb-steps span,.plus-micro,.plus-when,.plus-badge,.plus-status,.onb-kicker,.onb-example span,.wearable-tile-status,.onb-rules strong,.onb-wheel-label,.genome-choice-badge,.onb-soon,.onb-kind-head h2,.onb-item-state,.onb-add-label,.onb-day-head,.onb-habit-head h2,.onb-try>p,.onb-doctor-near label,.tour-kicker,.tour-where,.tour-try-label,.fvt-kicker,.tmk-micro,.plg-state){letter-spacing:.12em}html[data-design=v3] .kimi-v25 [class*="font-[family-name:var(--font-label)]"]{font-weight:500}html[data-design=v3] .kimi-v25 [class*="font-[family-name:var(--font-label)]"]:is([class*="tracking-[0.14em]"],[class*="tracking-[0.16em]"],[class*="tracking-[0.2em]"],[class*="tracking-[0.22em]"]){letter-spacing:.12em}html[data-design=v3] .kimi-v25 .status-link-card{display:grid;gap:12px}html[data-design=v3] .kimi-v25 .status-link-title{margin:0;font-size:24px;line-height:30px;font-weight:400;letter-spacing:-.025em;color:hsl(var(--ink));text-wrap:balance}html[data-design=v3] .kimi-v25 .status-link-text{margin:0;font-size:15.5px;line-height:22px;color:hsl(var(--ink-2));text-wrap:pretty}html[data-design=v3] .kimi-v25 .status-link-card .status-link-button{margin-top:6px}html[data-design=v3] .kimi-v25 :is(.apv-empty,.mbr-empty-state) .signin-button{display:inline-flex;width:auto;min-width:180px;margin-top:16px}html[data-design=v3] .kimi-v25{--font-read:var(--font-instrument),"Geist",-apple-system,system-ui,sans-serif;--font-label:var(--font-plex-mono),ui-monospace,Menlo,monospace}html[data-design=v3] .kimi-v25 :is(.chat-surface,.elemental-sidebar,.elemental-drawer,.elemental-mobilebar){font-family:var(--font-read);font-feature-settings:normal}html[data-design=v3] .kimi-v25 .chat-surface :is(.chat-brand-display,.font-display,.chat-home-sub,.chat-starters button,.chat-answer :is(h2,h3,h4)){font-family:var(--font-read)}html[data-design=v3] .kimi-v25 .chat-surface .chat-brand-display{font-weight:400;letter-spacing:-.03em}html[data-design=v3] .kimi-v25 .elemental-chat .chat-answer{font-size:16.5px;line-height:1.55;letter-spacing:0;font-weight:400}html[data-design=v3] .kimi-v25 .elemental-chat .chat-answer strong{font-weight:600}html[data-design=v3] .kimi-v25 .chat-user-bubble{font-size:15.5px;line-height:1.45;letter-spacing:0;font-weight:400}@media(min-width:1024px){html[data-design=v3] .kimi-v25 .elemental-chat .chat-user-bubble{font-size:16px}}html[data-design=v3] .kimi-v25 :is(.elemental-composer,.elemental-page-composer) :is(textarea,input){font-family:var(--font-read);font-feature-settings:normal;letter-spacing:0;font-weight:400}html[data-design=v3] .kimi-v25 .elemental-sidebar .elemental-nav>a{font-size:14.5px}html[data-design=v3] .kimi-v25 :is(.elemental-sidebar,.elemental-drawer) :is(.elemental-nav>a,.elemental-plugin-nav>a,.elemental-account-main){letter-spacing:0}html[data-design=v3] .kimi-v25 .elemental-sidebar .elemental-recent{font-size:14px}html[data-design=v3] .kimi-v25 :is(.elemental-sidebar,.elemental-drawer) .elemental-recent{letter-spacing:0;font-weight:400}html[data-design=v3] .kimi-v25 .elemental-wordmark{font-feature-settings:normal}html[data-design=v3] .kimi-v25 :is(.v3-eyebrow,.today-date,.today-arc-kicker,.today-arc-eyebrow,.noticed-eyebrow,.one-number-kicker,.one-fact-label,.rx-eyebrow,.year-group>h3,.settings-group-label,.elemental-section-label,.elemental-plugin-nav>div>span,.health-section-tab,.ord-receipt-group){font-family:var(--font-label);font-size:11.5px;letter-spacing:.08em;font-weight:500}html[data-design=v3] .kimi-v25 .font-micro{font-family:var(--font-label)}html[data-design=v3] .kimi-v25 .ord-receipt-group{font-family:var(--font-label);font-size:11px;line-height:16px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--moss))}html[data-design=v3] .kimi-v25 .ord-primary.is-tinted,html[data-design=v3].dark .kimi-v25 .ord-primary.is-tinted{background:transparent;color:hsl(var(--ink));box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-design=v3] .kimi-v25 .ord-primary.is-tinted:not(:disabled):hover{background:hsl(var(--ink)/.04)}html[data-design=v3] .kimi-v25 .ord-track-chip,html[data-design=v3].dark .kimi-v25 .ord-track-chip{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-design=v3] .kimi-v25 .rx-line dd{font-variant-numeric:tabular-nums}html[data-design=v3] .kimi-v25 .rx-proposed{font-size:12px}html[data-design=v3] .kimi-v25 .ord-sum{grid-template-columns:76px minmax(0,1fr) auto}html[data-design=v3] .kimi-v25 .ord-sum dt{padding-top:3px;font-family:var(--font-label);font-size:11px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .rx-card-title{margin-top:4px;font-size:27px;line-height:32px;font-weight:300;letter-spacing:-.035em}html[data-design=v3] .kimi-v25 .rx-card-option{padding:16px 0}html[data-design=v3] .kimi-v25 .rx-card-foot{font-size:12.5px}html[data-design=v3] .kimi-v25 .rx-progress{height:2px;max-width:200px;background:hsl(var(--hairline))}html[data-design=v3].dark .kimi-v25 .rx-progress{background:hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .rx-foot{border-top-color:hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .rx-title{margin-top:10px;font-size:30px;line-height:35px;font-weight:300;letter-spacing:-.035em}html[data-design=v3] .kimi-v25 .rx-lede{margin-top:12px;font-size:16.5px;line-height:25px}html[data-design=v3] .kimi-v25 .rx-option{padding:18px;background:hsl(var(--card));border-color:hsl(var(--hairline))}html[data-design=v3].dark .kimi-v25 .rx-option{background:hsl(var(--ink)/.03)}html[data-design=v3] .kimi-v25 [aria-checked=true]>.rx-radio{box-shadow:inset 0 0 0 1.5px hsl(var(--moss)),inset 0 0 0 6px hsl(var(--card)),inset 0 0 0 11px hsl(var(--moss))}html[data-design=v3].dark .kimi-v25 [aria-checked=true]>.rx-radio{box-shadow:inset 0 0 0 1.5px hsl(var(--moss)),inset 0 0 0 6px hsl(var(--popover)),inset 0 0 0 11px hsl(var(--moss))}html[data-design=v3] .kimi-v25 .rx-how-n{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong));font-family:var(--font-label);font-size:11px;font-weight:400;color:hsl(var(--moss))}html[data-design=v3].dark .kimi-v25 .rx-how-n{background:transparent}html[data-design=v3] .kimi-v25 :is(.rx-input,.rx-select select,.rx-text textarea){border-radius:14px;background:transparent;border:1px solid hsl(var(--hairline-strong))}html[data-design=v3].dark .kimi-v25 :is(.rx-input,.rx-select select,.rx-text textarea){background:hsl(var(--ink)/.03)}html[data-design=v3] .kimi-v25 :is(.rx-input:focus-within,.rx-select select:focus,.rx-text textarea:focus){border-color:hsl(var(--moss));box-shadow:0 0 0 1px hsl(var(--moss)/.35);background:transparent}html[data-design=v3] .kimi-v25 .rx-input input{font-weight:400;letter-spacing:-.005em}html[data-design=v3] .kimi-v25 .rx-choice{border-radius:14px;background:transparent;border-color:hsl(var(--hairline))}html[data-design=v3].dark .kimi-v25 .rx-choice{background:hsl(var(--ink)/.03)}html[data-design=v3] .kimi-v25 .rx-choice:hover{background:hsl(var(--ink)/.03);border-color:hsl(var(--hairline-strong))}html[data-design=v3] .kimi-v25 .rx-chip{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-design=v3].dark .kimi-v25 .rx-chip{background:transparent}html[data-design=v3] .kimi-v25 .rx-chip:hover{background:hsl(var(--ink)/.04)}html[data-design=v3] .kimi-v25 .rx-chip[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none}html[data-design=v3] .kimi-v25 :is(.rx-review,.rx-secure){border-radius:14px;background:hsl(var(--ink)/.025);box-shadow:inset 0 0 0 1px hsl(var(--hairline))}html[data-design=v3].dark .kimi-v25 :is(.rx-review,.rx-secure){background:hsl(var(--ink)/.03)}html[data-design=v3] .kimi-v25 .rx-consent-link{font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--ink-3)/.5)}html[data-design=v3] .kimi-v25 .rx-confirm-title{font-size:21px;line-height:27px;font-weight:400;letter-spacing:-.02em}html[data-design=v3] .kimi-v25 .rx-sheet:has(.rx-done-mark){--paper:205.714 17.073% 8.039%;--card:205.714 17.073% 8.039%;--popover:205.714 17.073% 8.039%;--ink:140.000 11.111% 94.706%;--ink-2:184.615 6.161% 58.627%;--ink-3:184.615 6.161% 58.627%;--hairline:196.364 11.111% 19.412%;--hairline-strong:188.571 8.861% 30.980%;--moss:153.000 22.727% 65.490%;--track:196.364 13.580% 15.882%;--primary:140.000 11.111% 94.706%;--primary-foreground:202.500 14.286% 10.980%;background:hsl(var(--card));color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 .rx-done-mark{width:52px;height:52px;background:transparent;color:hsl(var(--moss));box-shadow:inset 0 0 0 1.5px hsl(var(--moss))}html[data-design=v3] .kimi-v25 .rx-sheet:has(.rx-done-mark) .rx-title{font-size:36px;line-height:40px;letter-spacing:-.04em}html[data-design=v3] .kimi-v25 .rx-group-label{font-family:var(--font-label);font-size:11px;line-height:16px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--moss))}html[data-design=v3] .kimi-v25 .rx-detail-titles strong{font-size:18px;line-height:23px;font-weight:500;letter-spacing:-.015em}html[data-design=v3] .kimi-v25 .rx-intake-card{display:flex;flex-direction:column;gap:14px}html[data-design=v3] .kimi-v25 .rx-intake-head{display:flex;flex-direction:column;gap:4px}html[data-design=v3] .kimi-v25 .rx-intake-title{margin:0;font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.025em;color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 .rx-intake-price{margin:0;font-size:15px;line-height:20px;font-weight:400;color:hsl(var(--ink-2))}html[data-design=v3] .kimi-v25 .rx-intake-disclosure{margin:4px 0 0;font-size:12.5px;line-height:17px;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .rx-intake-answers{margin:0;display:flex;flex-direction:column}html[data-design=v3] .kimi-v25 .rx-intake-answer{display:grid;grid-template-columns:minmax(112px,32%) minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:11px 0;border-top:1px solid hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .rx-intake-answer dt{font-family:var(--font-label);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .rx-intake-answer dd{margin:0;font-size:15.5px;line-height:22px;color:hsl(var(--ink));text-wrap:pretty}html[data-design=v3] .kimi-v25 .rx-intake-card[data-step=asking] .rx-intake-answer:last-child{animation:rx-intake-in .42s cubic-bezier(.22,1,.36,1) both}html[data-design=v3] .kimi-v25 .rx-intake-steps{list-style:none;display:flex;gap:6px;margin:0;padding:0}html[data-design=v3] .kimi-v25 .rx-intake-steps li{flex:1;height:3px;border-radius:2px;background:hsl(var(--track))}html[data-design=v3] .kimi-v25 .rx-intake-steps li[data-state=done]{background:hsl(var(--moss))}html[data-design=v3] .kimi-v25 .rx-intake-steps li[data-state=now]{background:hsl(var(--moss)/.45)}html[data-design=v3] .kimi-v25 .rx-intake-actions,html[data-design=v3] .kimi-v25 .rx-intake-takeover{margin-top:2px}html[data-design=v3] .kimi-v25 .rx-intake-takeover button{border:1px solid hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .rx-intake-sent{display:flex;align-items:flex-start;gap:12px;padding-top:14px;border-top:1px solid hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .rx-intake-sent-mark{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:hsl(var(--moss));color:hsl(var(--paper))}html[data-design=v3].dark .kimi-v25 .rx-intake-sent-mark{color:hsl(var(--card))}html[data-design=v3] .kimi-v25 .rx-intake-sent p{margin:0;display:flex;flex-direction:column;gap:2px}html[data-design=v3] .kimi-v25 .rx-intake-sent strong{font-size:17px;line-height:23px;font-weight:500;letter-spacing:-.01em;color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 .rx-intake-sent span{font-size:14px;line-height:20px;color:hsl(var(--ink-2))}html[data-design=v3] .kimi-v25 .voice-cards :is(.rx-card,.rx-intake-card){margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-design=v3] .kimi-v25 .voice-cards>*+:is(.rx-card,.rx-intake-card){margin-top:14px;padding-top:14px;border-top:1px solid hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-actions,html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-takeover{position:sticky;bottom:0;padding-top:10px;background:linear-gradient(to top,hsl(var(--popover)) 80%,hsl(var(--popover)/0))}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-takeover{margin-top:0}html[data-design=v3] .kimi-v25 .voice-cards:has(.rx-intake-card){max-height:min(48vh,400px)}html[data-design=v3] .kimi-v25 .voice-cards:has(.rx-intake-card[data-step=review]){max-height:min(56vh,460px)}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-card{gap:12px}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-title{font-size:20px;line-height:25px}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-answer{padding:8px 0}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-answer dd{font-size:14.5px;line-height:20px}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-actions .ord-primary{min-height:46px}html[data-design=v3] .kimi-v25 .voice-cards .rx-intake-actions .rx-card-foot{margin-top:6px;font-size:12px;line-height:16px}@keyframes rx-intake-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-design=v3] .kimi-v25 .rx-intake-answer{animation:none!important}}html[data-design=v3] .kimi-v25 .rx-intake-items{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}html[data-design=v3] .kimi-v25 .rx-intake-items li{display:flex;justify-content:space-between;gap:12px;font-size:15px;line-height:21px;color:hsl(var(--ink-2))}html[data-design=v3] .kimi-v25 .rx-intake-items li span:last-child{flex:none;color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 .visit-screen{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:hsl(var(--paper));color:hsl(var(--ink));animation:visit-in .32s cubic-bezier(.22,1,.36,1) both}html[data-design=v3] .kimi-v25 .visit-screen[data-view=call]{background:#0d1113;color:#fff}@keyframes visit-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-design=v3] .kimi-v25 .visit-screen{animation:none}}html[data-design=v3] .kimi-v25 :is(.visit-join,.visit-summary){display:flex;flex-direction:column;min-height:0;height:100%}html[data-design=v3] .kimi-v25 .visit-bar{display:flex;justify-content:flex-end;width:100%;max-width:600px;margin:0 auto;padding:calc(var(--safe-top,0px) + 8px) 16px 4px}html[data-design=v3] .kimi-v25 .visit-icon-button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:hsl(var(--track));color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 :is(.visit-join-body,.visit-summary-body){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%;max-width:600px;margin:0 auto;padding:0 20px 16px}html[data-design=v3] .kimi-v25 .visit-eyebrow{margin:0}html[data-design=v3] .kimi-v25 .visit-title{margin:6px 0 0;font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.03em;text-wrap:balance}html[data-design=v3] .kimi-v25 .visit-sub{margin:4px 0 0;font-size:15px;line-height:21px;color:hsl(var(--ink-2))}html[data-design=v3] .kimi-v25 .visit-actions{width:100%;max-width:600px;margin:0 auto;padding:12px 20px calc(var(--safe-bottom,0px) + 16px);background:hsl(var(--paper))}html[data-design=v3] .kimi-v25 .visit-actions .ord-primary{width:100%;min-height:52px}html[data-design=v3] .kimi-v25 .visit-foot{margin:8px 0 0;text-align:center;font-size:13px;line-height:18px;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .visit-preview{position:relative;display:grid;place-items:center;aspect-ratio:1;max-height:360px;width:100%;margin-top:20px;overflow:hidden;border-radius:24px;background:linear-gradient(160deg,hsl(200 10% 32%),hsl(200 12% 15%))}html[data-design=v3] .kimi-v25 .visit-preview[data-camera=off]{background:hsl(var(--track))}html[data-design=v3] .kimi-v25 .visit-mark{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:hsl(0 0% 100%/.12);color:#fff;font-size:30px;line-height:1;letter-spacing:.02em}html[data-design=v3] .kimi-v25 .visit-preview[data-camera=off] .visit-mark{background:hsl(var(--card));color:hsl(var(--ink-2))}html[data-design=v3] .kimi-v25 .visit-preview-label{position:absolute;top:14px;left:16px;font-family:var(--font-label);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(0 0% 100%/.8)}html[data-design=v3] .kimi-v25 .visit-preview[data-camera=off] .visit-preview-label{color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .visit-preview-controls{position:absolute;left:50%;bottom:14px;display:flex;gap:12px;transform:translateX(-50%)}html[data-design=v3] .kimi-v25 .visit-round{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:hsl(0 0% 100%/.18);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-design=v3] .kimi-v25 .visit-round[aria-pressed=true]{background:#fff;color:#1c2226}html[data-design=v3] .kimi-v25 .visit-preview[data-camera=off] .visit-round{background:hsl(var(--card));color:hsl(var(--ink))}html[data-design=v3] .kimi-v25 .visit-choices{margin:16px 0 0;padding:0;list-style:none}html[data-design=v3] .kimi-v25 .visit-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-top:1px solid hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .visit-choice-text strong{display:block;font-size:15.5px;line-height:21px;font-weight:500}html[data-design=v3] .kimi-v25 .visit-choice-text span{display:block;margin-top:2px;font-size:13.5px;line-height:19px;color:hsl(var(--ink-2));text-wrap:pretty}html[data-design=v3] .kimi-v25 .visit-switch{position:relative;flex:none;width:51px;height:31px;padding:0;border:0;border-radius:999px;background:hsl(var(--track));transition:background-color .2s ease}html[data-design=v3] .kimi-v25 .visit-switch>span{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.18);transition:transform .2s cubic-bezier(.22,1,.36,1)}html[data-design=v3] .kimi-v25 .visit-switch[data-on]{background:hsl(var(--moss))}html[data-design=v3] .kimi-v25 .visit-switch[data-on]>span{transform:translateX(20px)}html[data-design=v3] .kimi-v25 .visit-call{position:relative;flex:1;overflow:hidden}html[data-design=v3] .kimi-v25 .visit-remote{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 32%,hsl(195 14% 27%),hsl(200 16% 9%))}html[data-design=v3] .kimi-v25 .visit-remote-mark{display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:hsl(0 0% 100%/.08);color:hsl(0 0% 100%/.72);font-size:42px;line-height:1;letter-spacing:.04em}html[data-design=v3] .kimi-v25 .visit-hud{position:absolute;top:calc(var(--safe-top,0px) + 14px);left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-design=v3] .kimi-v25 :is(.visit-live,.visit-notes){display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:hsl(0 0% 0%/.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;line-height:18px;color:#fff}html[data-design=v3] .kimi-v25 :is(.visit-live-dot,.visit-notes-dot){width:8px;height:8px;border-radius:50%;background:hsl(150 32% 62%)}html[data-design=v3] .kimi-v25 .visit-notes-dot{animation:visit-pulse 2.4s ease-in-out infinite}@keyframes visit-pulse{50%{opacity:.35}}html[data-design=v3] .kimi-v25 .visit-self{position:absolute;top:calc(var(--safe-top,0px) + 62px);right:16px;display:grid;place-items:center;width:104px;aspect-ratio:3/4;border-radius:18px;background:linear-gradient(160deg,hsl(200 10% 36%),hsl(200 12% 20%));border:1px solid hsl(0 0% 100%/.14);box-shadow:0 12px 30px -12px rgb(0 0 0/.6)}html[data-design=v3] .kimi-v25 .visit-self .visit-mark{width:48px;height:48px;font-size:18px}html[data-design=v3] .kimi-v25 .visit-self[data-camera=off]{background:#1c2226}html[data-design=v3] .kimi-v25 .visit-call-bottom{position:absolute;left:0;right:0;bottom:0;padding:48px 20px calc(var(--safe-bottom,0px) + 20px);background:linear-gradient(0deg,hsl(200 16% 6%/.9),hsl(200 16% 6%/0))}html[data-design=v3] .kimi-v25 .visit-name{margin:0;max-width:600px;margin-inline:auto}html[data-design=v3] .kimi-v25 .visit-name strong{display:block;font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.015em}html[data-design=v3] .kimi-v25 .visit-name span{display:block;font-size:14px;line-height:20px;color:hsl(0 0% 100%/.72)}html[data-design=v3] .kimi-v25 .visit-controls{display:flex;justify-content:space-around;max-width:420px;margin:18px auto 0}html[data-design=v3] .kimi-v25 .visit-control{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:#fff;-webkit-tap-highlight-color:transparent}html[data-design=v3] .kimi-v25 .visit-control-disc{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:hsl(0 0% 100%/.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .18s ease,scale .15s ease}html[data-design=v3] .kimi-v25 .visit-control:active .visit-control-disc{scale:.95}html[data-design=v3] .kimi-v25 .visit-control[aria-pressed=true] .visit-control-disc{background:#fff;color:#1c2226}html[data-design=v3] .kimi-v25 .visit-control[data-kind=end] .visit-control-disc{background:hsl(var(--voice-end))}html[data-design=v3] .kimi-v25 .visit-control-label{font-size:12.5px;line-height:16px;color:hsl(0 0% 100%/.8)}html[data-design=v3] .kimi-v25 .visit-section{margin-top:24px}html[data-design=v3] .kimi-v25 .visit-h{margin:0 0 6px;font-family:var(--font-label);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .visit-topics{margin:0;padding:0 0 0 18px;list-style:disc}html[data-design=v3] .kimi-v25 .visit-topics li{margin:6px 0;font-size:15.5px;line-height:22px;text-wrap:pretty}html[data-design=v3] .kimi-v25 .visit-topics li::marker{color:hsl(var(--ink-3))}html[data-design=v3] .kimi-v25 .visit-plan{margin:0;padding:0;list-style:none}html[data-design=v3] .kimi-v25 .visit-plan-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid hsl(var(--hairline))}html[data-design=v3] .kimi-v25 .visit-plan-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:hsl(var(--track));font-size:12.5px;color:hsl(var(--ink-2))}html[data-design=v3] .kimi-v25 .visit-plan-text strong{display:block;font-size:15.5px;line-height:21px;font-weight:500}html[data-design=v3] .kimi-v25 .visit-plan-text span{display:block;margin-top:1px;font-size:13.5px;line-height:19px;color:hsl(var(--ink-2));text-wrap:pretty}html[data-design=v3] .kimi-v25 .visit-plan-action{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border:1px solid hsl(var(--hairline));border-radius:999px;background:hsl(var(--card));font-size:14px;line-height:18px;color:hsl(var(--ink));white-space:nowrap}html[data-design=v3] .kimi-v25 .visit-plan-action[data-done]{border-color:hsl(var(--moss)/.4);color:hsl(var(--moss))}