html[data-next] .kimi-v25 .nx-icon-button{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--nx-r-pill);background:transparent;color:hsl(var(--ink-2));cursor:pointer;transition:background-color .16s,color .16s}html[data-next] .kimi-v25 .nx-icon-button:hover{background:hsl(var(--ink)/.06);color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-icon-button:disabled{opacity:.4;cursor:default}html[data-next] .kimi-v25 .nx-icon-button:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next] .kimi-v25 .nx-text-button{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;padding:0 2px;border:0;background:none;font-family:var(--font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink));cursor:pointer;text-decoration:underline;text-decoration-color:hsl(var(--ink)/.3);text-underline-offset:4px}html[data-next] .kimi-v25 .nx-text-button:hover{text-decoration-color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-text-button:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px;border-radius:6px}html[data-next] .kimi-v25 .nx-pill-dock{position:fixed;z-index:40;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;pointer-events:none;transition:opacity .2s ease,transform .2s ease}html[data-next] .kimi-v25 .nx-pill-dock>*{pointer-events:auto}html[data-next] .kimi-v25 .nx-pill-dock[data-doors]:before{content:"";position:fixed;left:0;right:0;bottom:0;z-index:-1;height:calc(96px + env(safe-area-inset-bottom));background:linear-gradient(to top,hsl(var(--paper)/.92) 30%,hsl(var(--paper)/0));pointer-events:none}html[data-next] .kimi-v25 .nx-pill{flex:1;min-width:0;display:flex;align-items:stretch;height:62px;padding:5px;border-radius:var(--nx-r-pill);background:hsl(var(--popover));box-shadow:var(--nx-float)}html[data-next] .kimi-v25 .nx-pill-door{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 2px;border:0;border-radius:var(--nx-r-pill);background:transparent;color:hsl(var(--ink-2));font-family:var(--tf-sans,inherit);font-size:var(--nx-fs-label);font-weight:400;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s,color .16s}html[data-next] .kimi-v25 .nx-pill-door[data-active]{background:hsl(var(--track));color:hsl(var(--ink));font-weight:500}html[data-next] .kimi-v25 .nx-halo:focus-visible,html[data-next] .kimi-v25 .nx-pill-door:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next] .kimi-v25 .nx-halo{flex:none;display:grid;place-items:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:hsl(var(--popover));box-shadow:var(--nx-float);cursor:pointer}html[data-next] .kimi-v25 .nx-halo[aria-expanded=true]{background:hsl(var(--track))}html[data-next] .kimi-v25 .elemental-content:has(.elemental-composer-dock :focus-within) .nx-pill-dock,html[data-next] .kimi-v25 .elemental-content:has(.elemental-page-ask :focus-within) .nx-pill-dock{opacity:0;pointer-events:none;transform:translateY(24px)}@media (min-width:1024px){html[data-next] .kimi-v25 .nx-pill-dock{left:auto;right:28px;bottom:28px}html[data-next] .kimi-v25 .nx-pill,html[data-next] .kimi-v25 .nx-pill-dock[data-doors]:before{display:none}html[data-next] .kimi-v25 .elemental-content:has(.elemental-chat) .nx-pill-dock{display:none}html[data-next] .kimi-v25 .nx-halo{width:56px;height:56px}}@media (max-width:1023px){html[data-next][data-nav=pill] .kimi-v25 .elemental-chat .elemental-composer-dock{bottom:calc(86px + env(safe-area-inset-bottom))}html[data-next][data-nav=pill] .kimi-v25 .elemental-chat .elemental-composer-dock:focus-within{bottom:calc(12px + env(safe-area-inset-bottom))}html[data-next][data-nav=pill] .kimi-v25 .elemental-chat .chat-dock-fade{bottom:calc(-86px - env(safe-area-inset-bottom))}html[data-next][data-nav=pill] .kimi-v25 .elemental-chat.chat-surface{padding-bottom:calc(264px + env(safe-area-inset-bottom))}html[data-next][data-nav=pill] .kimi-v25 .elemental-chat.chat-surface[data-chat-home=true][data-light-home]{padding-bottom:calc(var(--lb-dock,300px) + 94px + env(safe-area-inset-bottom))}}html[data-next] .kimi-v25 .nx-bar-end{display:flex;align-items:center}html[data-next] .kimi-v25 .nx-bar-account{padding:0;gap:0;flex:none}html[data-next] .kimi-v25 .elemental-account-wrap[data-variant=avatar]{flex:none}html[data-next] .kimi-v25 .elemental-mobilebar .elemental-account-avatar-button,html[data-next].dark .kimi-v25 .elemental-mobilebar .elemental-account-avatar-button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}html[data-next] .kimi-v25 .elemental-account-avatar-button .elemental-avatar{width:36px;height:36px;font-size:14px;background:hsl(var(--card));box-shadow:none;color:hsl(var(--ink))}html[data-next] .kimi-v25 .elemental-account-avatar-button[data-active] .elemental-avatar{background:hsl(var(--track))}html[data-next] .kimi-v25 .elemental-account-avatar-button:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next] .kimi-v25 .elemental-account-wrap[data-variant=avatar] .elemental-account-menu{left:auto;right:0;top:calc(100% + 8px);bottom:auto;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow-y:auto;border-radius:var(--nx-r-card);background:hsl(var(--popover));box-shadow:var(--nx-float)}@media (min-width:1024px){html[data-next] .kimi-v25 .elemental-mobilebar .elemental-bar-todo,html[data-next] .kimi-v25 .nx-bar-end{display:none}}html[data-next] .kimi-v25 .nx-menu{display:flex;flex-direction:column;min-height:0;height:100%}html[data-next] .kimi-v25 .nx-menu-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 14px 10px}html[data-next] .kimi-v25 .nx-menu-brand .elemental-wordmark{font-size:16px!important;letter-spacing:.14em!important;line-height:1;color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-menu-todo{width:36px;height:36px;background:hsl(var(--card))}html[data-next] .kimi-v25 .nx-menu-todo .elemental-menu-count{top:-4px;right:-6px;box-shadow:0 0 0 2px hsl(var(--sidebg))}html[data-next] .kimi-v25 .nx-menu-top{display:flex;align-items:center;gap:8px}html[data-next] .kimi-v25 .nx-newchat{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:40px;padding:0 10px;border:0;border-radius:var(--nx-r-control);background:transparent;color:hsl(var(--ink));font-family:var(--tf-sans,inherit);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;text-align:left}html[data-next] .kimi-v25 .nx-newchat:hover{background:hsl(var(--ink)/.05)}html[data-next] .kimi-v25 .nx-menu-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:12px}html[data-next] .kimi-v25 .nx-menu-row{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;margin:0;padding:0 10px;border:0;border-radius:var(--nx-r-control);background:transparent;color:hsl(var(--ink));font-family:var(--tf-sans,inherit);font-size:14px;font-weight:400;letter-spacing:-.01em;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .16s}html[data-next] .kimi-v25 .nx-menu-row>svg{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu-row:hover{background:hsl(var(--ink)/.05)}html[data-next] .kimi-v25 .nx-menu-row[data-active]{background:hsl(var(--card));font-weight:500}html[data-next] .kimi-v25 .nx-menu-row[data-active]>svg{color:hsl(var(--ink))}html[data-next].dark .kimi-v25 .nx-menu-row[data-active]{background:hsl(var(--ink)/.1)}html[data-next] .kimi-v25 .nx-menu-row kbd{margin-left:auto;font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu-row:focus-visible,html[data-next] .kimi-v25 .nx-newchat:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:-2px}html[data-next] .kimi-v25 .nx-menu-places{display:flex;flex-direction:column;gap:2px;margin-top:2px}html[data-next] .kimi-v25 .nx-menu-recents{margin-top:22px}html[data-next] .kimi-v25 .nx-menu-label-head{display:flex;align-items:center;gap:8px;min-height:28px;margin:0 0 2px;padding:0 10px;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu .elemental-recent{color:hsl(var(--ink));font-size:14px}html[data-next] .kimi-v25 .nx-menu .elemental-recent-empty{color:hsl(var(--ink-2));font-size:14px}html[data-next] .kimi-v25 .nx-menu-account{display:flex;align-items:center;gap:6px;padding-top:8px}html[data-next] .kimi-v25 .nx-menu-account .elemental-account{flex:1;min-width:0;padding-top:0}html[data-next] .kimi-v25 .nx-menu-account .elemental-account-detail{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-level-chip{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card));color:hsl(var(--ink));font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;position:relative}html[data-next] .kimi-v25 .nx-level-chip:before{content:"";position:absolute;inset:-6px -2px}html[data-next] .kimi-v25 .nx-level-chip:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}@media (min-width:1024px){html[data-next] .kimi-v25 .elemental-sidebar{width:var(--nx-sidebar-width);padding-left:12px;padding-right:12px;background:hsl(var(--sidebg))}html[data-next] .kimi-v25 .elemental-shell:has(>.elemental-window-chrome[data-rail]) .elemental-sidebar{background:hsl(var(--sidebg))}html[data-next] .kimi-v25 .nx-rail{gap:2px}html[data-next] .kimi-v25 .nx-rail .nx-menu-places{align-items:center;width:40px}html[data-next] .kimi-v25 .nx-rail .nx-menu-row{justify-content:center;gap:0;width:40px;height:40px;min-height:40px;padding:0}html[data-next] .kimi-v25 .nx-rail .nx-menu-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-next] .kimi-v25 .nx-rail .elemental-rail-todo{margin-bottom:10px}}html[data-next] .kimi-v25 .elemental-drawer{background:hsl(var(--sidebg))}html[data-next] .kimi-v25 .nx-drawer-frame{display:flex;flex-direction:column;height:100%;min-height:0}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-top{padding:0 0 14px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-newchat{flex:1;justify-content:center;min-height:48px;padding:0 18px;border-radius:var(--nx-r-pill);background:hsl(var(--card));font-family:var(--font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-search{width:48px;height:48px;background:hsl(var(--card));color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-row{min-height:48px;font-size:16px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-row>svg{width:20px;height:20px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-label-head{padding:0 12px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .elemental-recent{min-height:44px;padding:0 12px;font-size:15px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .elemental-account-main{min-height:58px;padding:8px 12px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .elemental-avatar{width:36px;height:36px;font-size:14px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .elemental-account-name{font-size:15px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .elemental-account-detail{font-size:13px}html[data-next] .kimi-v25 .nx-sheet-layer{position:fixed;inset:0;z-index:85;display:flex;align-items:flex-end;justify-content:center}html[data-next] .kimi-v25 .nx-sheet-scrim{position:absolute;inset:0;padding:0;border:0;background:hsl(200 24% 6%/.24);cursor:default;animation:nx-fade .25s ease both}html[data-next].dark .kimi-v25 .nx-sheet-scrim{background:hsl(200 30% 3%/.55)}html[data-next] .kimi-v25 .nx-sheet{position:relative;display:flex;flex-direction:column;width:100%;height:min(88dvh,780px);border-radius:var(--nx-r-card) var(--nx-r-card) 0 0;background:hsl(var(--popover));color:hsl(var(--ink));box-shadow:var(--nx-float);animation:nx-sheet-up .42s cubic-bezier(.32,.72,0,1) both;overflow:hidden}html[data-next] .kimi-v25 .nx-sheet-grabber{position:absolute;top:7px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:hsl(var(--ink)/.16)}html[data-next] .kimi-v25 .nx-sheet-head{display:flex;align-items:center;gap:10px;flex:none;min-height:64px;padding:14px 8px 6px 20px}html[data-next] .kimi-v25 .nx-chat-sheet-mark{display:grid;place-items:center;flex:none}html[data-next] .kimi-v25 .nx-sheet-title{flex:1;min-width:0;margin:0;font-size:var(--nx-fs-title);font-weight:500;letter-spacing:-.02em;line-height:1.2}html[data-next] .kimi-v25 .nx-sheet-actions{display:flex;align-items:center;gap:0}html[data-next] .kimi-v25 .nx-sheet-actions .nx-icon-button[aria-pressed=true]{background:hsl(var(--track));color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 16px}html[data-next] .kimi-v25 .nx-sheet-foot{flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:hsl(var(--popover))}@media (min-width:1024px){html[data-next] .kimi-v25 .nx-sheet-layer{justify-content:flex-end;align-items:stretch}html[data-next] .kimi-v25 .nx-sheet-scrim{background:hsl(200 24% 6%/.12)}html[data-next] .kimi-v25 .nx-sheet{width:480px;height:auto;margin:12px;border-radius:var(--nx-r-card);animation-name:nx-sheet-in}html[data-next] .kimi-v25 .nx-sheet-grabber{display:none}html[data-next] .kimi-v25 .nx-sheet-foot{padding-bottom:16px}}html[data-next] .kimi-v25 .nx-chat-thread{display:flex;flex-direction:column;gap:18px}html[data-next] .kimi-v25 .nx-chat-user{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:18px 18px 6px 18px;background:hsl(var(--card));font-size:15px;line-height:1.45}html[data-next] .kimi-v25 .nx-chat-user p{margin:0;white-space:pre-wrap}html[data-next] .kimi-v25 .nx-chat-user.is-held{opacity:.62}html[data-next] .kimi-v25 .nx-chat-user small{display:block;margin-top:4px;font-size:12px;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-answer .chat-answer{font-size:var(--nx-fs-body);line-height:1.5}html[data-next] .kimi-v25 .nx-chat-working{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-note{margin:8px 0 0;font-size:14px;line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-note .nx-text-button{margin:-12px 0 -12px 2px}html[data-next] .kimi-v25 .nx-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;padding:24px 8px;text-align:center}html[data-next] .kimi-v25 .nx-chat-empty-title{margin:4px 0 0;font-size:var(--nx-fs-title);font-weight:500;letter-spacing:-.02em}html[data-next] .kimi-v25 .nx-chat-empty-line{margin:0;max-width:32ch;font-size:14px;line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-history{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}html[data-next] .kimi-v25 .nx-chat-history li+li{border-top:1px solid hsl(var(--hairline))}html[data-next] .kimi-v25 .nx-chat-history button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;min-height:56px;padding:8px 4px;border:0;background:none;color:hsl(var(--ink));font-size:16px;text-align:left;cursor:pointer}html[data-next] .kimi-v25 .nx-chat-history button[aria-current=true]{font-weight:500}html[data-next] .kimi-v25 .nx-chat-history button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-next] .kimi-v25 .nx-chat-history small{font-size:14px;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-about{margin:0 0 8px 6px;font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-next] .kimi-v25 .nx-chat-composer{display:flex;align-items:flex-end;gap:8px;min-height:52px;padding:6px 6px 6px 18px;border-radius:26px;background:hsl(var(--card))}html[data-next] .kimi-v25 .nx-chat-composer textarea{flex:1;min-width:0;max-height:132px;padding:9px 0;border:0;background:transparent;color:hsl(var(--ink));font:inherit;font-size:var(--nx-fs-body);line-height:1.4;resize:none;outline:none}html[data-next] .kimi-v25 .nx-chat-composer textarea::placeholder{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-composer:focus-within{box-shadow:0 0 0 1px hsl(var(--hairline-strong))}html[data-next] .kimi-v25 .nx-chat-send{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--nx-action);color:var(--nx-action-ink);cursor:pointer}html[data-next] .kimi-v25 .nx-chat-send:disabled{background:hsl(var(--track));color:hsl(var(--ink-2));cursor:default}html[data-next] .kimi-v25 .nx-chat-send.is-quiet{background:transparent;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-chat-send.is-quiet[aria-pressed=true]{background:hsl(var(--track));color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-chat-send:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next] .kimi-v25 .nx-chat-reminder{margin:8px 0 0;font-size:var(--nx-fs-label);line-height:1.35;text-align:center;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-route-notice{position:absolute;z-index:36;left:16px;right:16px;top:calc(var(--safe-top,0px) + 56px);display:flex;align-items:flex-start;gap:8px;max-width:520px;margin:0 auto;padding:16px 8px 16px 20px;border-radius:var(--nx-r-card);background:hsl(var(--popover));color:hsl(var(--ink));box-shadow:var(--nx-float);animation:nx-fade .3s ease both}html[data-next] .kimi-v25 .nx-route-notice-copy{flex:1;min-width:0;padding-top:4px}html[data-next] .kimi-v25 .nx-route-notice-title{margin:0;font-size:var(--nx-fs-body);font-weight:500;line-height:1.35}html[data-next] .kimi-v25 .nx-route-notice-body{margin:4px 0 0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-route-notice .nx-text-button{margin-top:0;margin-bottom:-10px}@media (min-width:1024px){html[data-next] .kimi-v25 .nx-route-notice{top:20px}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes nx-sheet-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){html[data-next] .kimi-v25 .nx-route-notice,html[data-next] .kimi-v25 .nx-sheet,html[data-next] .kimi-v25 .nx-sheet-scrim{animation:none}html[data-next] .kimi-v25 .nx-pill-dock{transition:none}}html[data-next] .kimi-v25 .lb .lb-ro-label{font-size:var(--nx-fs-label);letter-spacing:-.02em}html[data-next] .kimi-v25 .lb.lb-home .lb-home-top .lb-ro-label{font-size:var(--nx-fs-label)}html[data-next] .kimi-v25 .lb .lb-ro{gap:7px}html[data-next] .kimi-v25 .lb .lb-ro-word{display:inline-flex;align-items:center;gap:6px;font-size:var(--nx-fs-label);line-height:1;color:var(--lb-silver)}html[data-next] .kimi-v25 .lb .lb-ro-word i{width:6px;height:6px;border-radius:50%;background:var(--nx-neutral)}html[data-next] .kimi-v25 .lb .lb-ro-word[data-tone=good] i{background:var(--nx-good)}html[data-next] .kimi-v25 .lb .lb-ro-word[data-tone=attn] i{background:var(--nx-attn)}html[data-next] .kimi-v25 .lb .lb-ro:last-child .lb-ro-word{align-self:flex-end}html[data-next] .kimi-v25 .lb.lb-home .lb-home-top .lb-today{display:none}html[data-next] .kimi-v25 .lb.lb-home .lb-callouts.is-todo .lb-todo{min-height:44px;padding:0 2px;border:0;border-radius:8px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-next] .kimi-v25 .lb.lb-home .lb-todo .lb-todo-name{display:block;-webkit-line-clamp:unset;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--lb-pearl);text-shadow:0 0 10px hsl(206 17% 6%),0 0 2px hsl(206 17% 6%)}html[data-next] .kimi-v25 .lb.lb-home .lb-todo .lb-todo-detail,html[data-next] .kimi-v25 .lb.lb-home .lb-todo svg{display:none}html[data-next] .kimi-v25 .lb.lb-home .lb-todo:hover{border-color:transparent}html[data-next] .kimi-v25 .lb.lb-home .lb-todo:hover .lb-todo-name{text-decoration:underline;text-underline-offset:4px;text-decoration-color:hsl(var(--ink)/.4)}html[data-next] .kimi-v25 .lb.lb-home .lb-leaders circle{fill:var(--nx-holo-core);filter:drop-shadow(0 0 3px var(--nx-holo-mid)) drop-shadow(0 0 7px var(--nx-holo-deep))}html[data-next] .kimi-v25 .lb.lb-home .lb-leaders path{stroke:hsl(var(--ink)/.34)}html[data-next] .kimi-v25 .elemental-chat[data-light-home] .chat-home-hero h1{font-size:var(--nx-fs-page);font-weight:400;letter-spacing:-.03em;line-height:1.15}html[data-next] .kimi-v25 .elemental-chat[data-light-home] .chat-dock-fade{top:0}html[data-next] .kimi-v25 .nx-state-line{max-width:34ch;margin:10px auto 0;font-size:15px;line-height:1.45;color:hsl(var(--ink-2));text-align:center;text-wrap:balance}html[data-next] .kimi-v25 .nx-state-line .nx-text-button{margin-left:6px;vertical-align:baseline}@media (min-width:1024px){html[data-next] .kimi-v25 .elemental-chat[data-light-home] .chat-home-hero h1{font-size:var(--nx-fs-display)}html[data-next] .kimi-v25 .nx-state-line{font-size:var(--nx-fs-body)}html[data-next] .kimi-v25 .elemental-chat[data-light-home] .chat-light-todo{display:none}}html[data-next] .kimi-v25 .todo-tray{background:hsl(var(--popover));border-radius:var(--nx-r-card) var(--nx-r-card) 0 0}html[data-next] .kimi-v25 .todo-tray-close{top:10px;right:10px;width:44px;height:44px;background:hsl(var(--card));box-shadow:none}html[data-next] .kimi-v25 .nx-todo .todo-tray-head{position:sticky;top:-26px;z-index:1;margin:-26px -20px 0;padding:24px 72px 14px 20px;background:hsl(var(--popover))}html[data-next] .kimi-v25 .nx-todo .todo-tray-head h2{font-size:var(--nx-fs-page);font-weight:400;letter-spacing:-.03em}html[data-next] .kimi-v25 .nx-todo .todo-tray-head p{margin-top:6px;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}@media (min-width:768px){html[data-next] .kimi-v25 .todo-tray{border-radius:var(--nx-r-card);box-shadow:var(--nx-float)}html[data-next] .kimi-v25 .nx-todo .todo-tray-head{top:-30px;margin:-30px -28px 0;padding:28px 76px 14px 28px}html[data-next] .kimi-v25 .nx-todo .todo-tray-head h2{font-size:var(--nx-fs-page)}}html[data-next] .kimi-v25 .nx-todo-group{margin-top:20px}html[data-next] .kimi-v25 .nx-todo .nx-todo-label{margin:0 0 8px 4px;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-todo-card{border-radius:var(--nx-r-card);background:hsl(var(--card));overflow:hidden}html[data-next] .kimi-v25 .nx-todo-card>*+*{border-top:1px solid hsl(var(--hairline))}html[data-next] .kimi-v25 .nx-todo .todo-needs.today-page{margin:0;padding:0}html[data-next] .kimi-v25 .nx-todo .todo-needs .today-now{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next] .kimi-v25 .nx-todo-card .todo-needs .today-now{border-radius:0;background:transparent;padding:0}html[data-next] .kimi-v25 .nx-todo .today-page .today-row{min-height:60px;padding:10px 16px}html[data-next] .kimi-v25 .nx-todo .today-page .today-row-text strong{font-size:var(--nx-fs-body);font-weight:500;letter-spacing:-.01em}html[data-next] .kimi-v25 .nx-todo .today-page .today-row-text>span{font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-todo .apv-queue{margin-top:12px}html[data-next] .kimi-v25 .nx-apv-row{padding:8px 12px 8px 16px}html[data-next] .kimi-v25 .nx-apv-line{display:flex;align-items:center;gap:12px}html[data-next] .kimi-v25 .nx-apv-toggle{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;min-height:48px;padding:4px 0;border:0;background:none;color:hsl(var(--ink));text-align:left;cursor:pointer}html[data-next] .kimi-v25 .nx-apv-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nx-fs-body);font-weight:500;line-height:1.35;letter-spacing:-.01em}html[data-next] .kimi-v25 .nx-apv-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nx-fs-small);line-height:1.4;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-apv-row[data-open] .nx-apv-meta,html[data-next] .kimi-v25 .nx-apv-row[data-open] .nx-apv-title{white-space:normal}html[data-next] .kimi-v25 .nx-apv-approve{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--track));color:hsl(var(--ink));font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;position:relative}html[data-next] .kimi-v25 .nx-apv-approve:before{content:"";position:absolute;inset:-4px 0}html[data-next] .kimi-v25 .nx-apv-approve:disabled{opacity:.45;cursor:not-allowed}html[data-next] .kimi-v25 .nx-apv-approve:focus-visible,html[data-next] .kimi-v25 .nx-apv-toggle:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px;border-radius:10px}html[data-next] .kimi-v25 .nx-apv-more{padding:0 0 8px}html[data-next] .kimi-v25 .nx-apv-why{margin:4px 0 0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-apv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:10px}html[data-next] .kimi-v25 .nx-text-button.is-quiet{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-apv-adjust{margin-top:10px;padding:14px;border-radius:14px;background:hsl(var(--paper))}html[data-next] .kimi-v25 .nx-apv-adjust-label{margin:0 0 8px;font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-apv-chips{display:flex;flex-wrap:wrap;gap:8px}html[data-next] .kimi-v25 .nx-apv-chip{min-height:36px;padding:0 14px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card));color:hsl(var(--ink));font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;position:relative}html[data-next] .kimi-v25 .nx-apv-chip:before{content:"";position:absolute;inset:-4px 0}html[data-next] .kimi-v25 .nx-apv-chip[aria-pressed=true]{background:var(--nx-action);color:var(--nx-action-ink)}html[data-next] .kimi-v25 .nx-apv-tests{display:flex;flex-direction:column}html[data-next] .kimi-v25 .nx-apv-test{display:flex;align-items:center;gap:12px;min-height:44px;font-size:var(--nx-fs-body);color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-apv-test input{width:20px;height:20px;accent-color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-apv-words{width:100%;min-height:44px;padding:0 14px;border:1px solid hsl(var(--hairline-strong));border-radius:var(--nx-r-control);background:hsl(var(--card));color:hsl(var(--ink));font:inherit;font-size:var(--nx-fs-body)}html[data-next] .kimi-v25 .nx-apv-note{margin:10px 0 0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-apv-ask{min-height:44px;padding:0 18px;border:0;border-radius:var(--nx-r-pill);background:var(--nx-action);color:var(--nx-action-ink);font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}html[data-next] .kimi-v25 .nx-apv-ask:disabled{background:hsl(var(--track));color:hsl(var(--ink-2));cursor:default}html[data-next] .kimi-v25 .qst.nx-qst{max-width:var(--nx-reading-width);margin:0 auto;padding:16px var(--nx-gutter) 140px}html[data-next] .kimi-v25 .nx-qst-head h1{margin:0;font-size:var(--nx-fs-page);font-weight:400;line-height:1.15;letter-spacing:-.03em}html[data-next] .kimi-v25 .nx-qst-hero{display:flex;align-items:center;gap:16px;width:100%;margin-top:16px;padding:14px 16px 14px 14px;border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));color:hsl(var(--ink));text-align:left;cursor:pointer}html[data-next] .kimi-v25 .nx-qst-hero:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next] .kimi-v25 .nx-qst-ring{position:relative;flex:none;width:104px;height:104px;border-radius:50%;background:#111518}html[data-next] .kimi-v25 .nx-qst-ring svg{position:absolute;inset:0}html[data-next] .kimi-v25 .nx-qst-ring-track{fill:none;stroke:rgba(240,243,241,.12);stroke-width:4}html[data-next] .kimi-v25 .nx-qst-ring-fill{fill:none;stroke:var(--nx-holo-mid);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(166,230,220,.35))}html[data-next] .kimi-v25 .nx-qst-figure{position:absolute;inset:10px;display:grid;place-items:center;border-radius:50%;overflow:hidden}html[data-next] .kimi-v25 .nx-qst-hero-copy{display:flex;flex-direction:column;gap:4px;min-width:0}html[data-next] .kimi-v25 .nx-qst-level{font-size:var(--nx-fs-page);font-weight:400;line-height:1.1;letter-spacing:-.03em}html[data-next] .kimi-v25 .nx-qst-meta,html[data-next] .kimi-v25 .nx-qst-togo{font-size:var(--nx-fs-small);line-height:1.4;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-togo{color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-qst-section{margin-top:28px}html[data-next] .kimi-v25 .nx-qst-label{margin:0 0 4px 2px;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-line{margin:0 0 10px 2px;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-rows{margin:0;padding:0;list-style:none;border-radius:var(--nx-r-card);background:hsl(var(--card));overflow:hidden}html[data-next] .kimi-v25 .nx-qst-row+.nx-qst-row{border-top:1px solid hsl(var(--hairline))}html[data-next] .kimi-v25 .nx-qst-row-main{display:flex;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 16px;border:0;background:none;color:hsl(var(--ink));text-align:left;cursor:pointer}html[data-next] .kimi-v25 .nx-qst-row-main:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:-2px}html[data-next] .kimi-v25 .nx-qst-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}html[data-next] .kimi-v25 .nx-qst-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nx-fs-body);font-weight:500;line-height:1.3;letter-spacing:-.01em}html[data-next] .kimi-v25 .nx-qst-row[data-open] .nx-qst-row-title{white-space:normal}html[data-next] .kimi-v25 .nx-qst-bar{display:block;height:4px;border-radius:2px;background:hsl(var(--track));overflow:hidden}html[data-next] .kimi-v25 .nx-qst-bar i{display:block;height:100%;border-radius:2px;background:var(--nx-holo-deep)}html[data-next].dark .kimi-v25 .nx-qst-bar i{background:var(--nx-holo-mid)}html[data-next] .kimi-v25 .nx-qst-row[data-done] .nx-qst-bar i{background:var(--nx-good)}html[data-next] .kimi-v25 .nx-qst-row-sub{display:flex;align-items:center;gap:4px;font-size:var(--nx-fs-small);line-height:1.35;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-xp{flex:none;font-size:var(--nx-fs-body);font-weight:500;color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-qst-row-more{padding:0 16px 14px}html[data-next] .kimi-v25 .nx-qst-row-detail{margin:0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-row-more .qst-steps{margin-top:12px}html[data-next] .kimi-v25 .nx-qst-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px}html[data-next] .kimi-v25 .nx-qst-primary{min-height:44px;padding:0 18px;border:0;border-radius:var(--nx-r-pill);background:var(--nx-action);color:var(--nx-action-ink);font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}html[data-next] .kimi-v25 .nx-qst-bosses{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}html[data-next] .kimi-v25 .nx-qst-boss{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:116px;padding:14px;border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));color:hsl(var(--ink));text-align:left;font:inherit}html[data-next] .kimi-v25 button.nx-qst-boss{cursor:pointer}html[data-next] .kimi-v25 .nx-qst-boss-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.01em}html[data-next] .kimi-v25 .nx-qst-boss-status{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.3;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-boss-status i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--nx-neutral)}html[data-next] .kimi-v25 .nx-qst-boss-status[data-working] i{background:var(--nx-good)}html[data-next] .kimi-v25 .nx-qst-more{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;margin-top:28px;min-height:64px;padding:10px 16px;border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));color:hsl(var(--ink));text-align:left;cursor:pointer}html[data-next] .kimi-v25 .nx-qst-more>span:first-child{font-size:var(--nx-fs-body);font-weight:500}html[data-next] .kimi-v25 .nx-qst-more-hint{grid-column:1;font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-qst-more svg{grid-column:2;grid-row:1/span 2;color:hsl(var(--ink-2));transition:transform .2s ease}html[data-next] .kimi-v25 .nx-qst-more[aria-expanded=true] svg{transform:rotate(180deg)}html[data-next] .kimi-v25 .nx-qst .qst-section h2{font-size:var(--nx-fs-title);font-weight:500;letter-spacing:-.02em}html[data-next] .kimi-v25 .nx-onb{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(10px + var(--safe-top,0px)) var(--nx-gutter) calc(20px + env(safe-area-inset-bottom));background:radial-gradient(70% 44% at 50% 34%,rgba(59,143,134,.16),rgba(59,143,134,0) 70%),#111518;color:#f0f3f1;overflow:hidden}html[data-next] .kimi-v25 .nx-onb-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}html[data-next] .kimi-v25 .nx-onb-progress{position:relative;width:88px;height:4px;border-radius:2px;background:rgba(240,243,241,.2);overflow:hidden}html[data-next] .kimi-v25 .nx-onb-progress i{position:absolute;top:0;bottom:0;left:0;width:33.4%;border-radius:2px;background:#f0f3f1}html[data-next] .kimi-v25 .nx-onb-skip{min-height:44px;padding:0 2px;border:0;background:none;font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;color:#b7c1c1;cursor:pointer}html[data-next] .kimi-v25 .nx-onb-stage{flex:1;display:grid;place-items:center;min-height:220px}html[data-next] .kimi-v25 .nx-onb-figure{position:relative;display:grid;place-items:center}html[data-next] .kimi-v25 .nx-onb-copy{text-align:center}html[data-next] .kimi-v25 .nx-onb-copy h1{margin:0;font-size:var(--nx-fs-page);font-weight:400;line-height:1.15;letter-spacing:-.03em;color:#f0f3f1}html[data-next] .kimi-v25 .nx-onb-copy p{max-width:30ch;margin:10px auto 0;font-size:var(--nx-fs-body);line-height:1.5;color:#b7c1c1}html[data-next] .kimi-v25 .nx-onb-form{display:flex;flex-direction:column;gap:12px;width:100%;max-width:440px;margin:28px auto 0}html[data-next] .kimi-v25 .nx-onb-label{font-size:var(--nx-fs-small);line-height:1.4;text-align:center;color:#b7c1c1}html[data-next] .kimi-v25 .nx-onb-input{min-height:56px;padding:0 20px;border:1px solid #485456;border-radius:var(--nx-r-control);background:#20282b;color:#f0f3f1;font:inherit;font-size:18px;text-align:center;outline:none}html[data-next] .kimi-v25 .nx-onb-input::placeholder{color:#b7c1c1}html[data-next] .kimi-v25 .nx-onb-input:focus{border-color:#b7c1c1}html[data-next] .kimi-v25 .nx-onb-continue{min-height:52px;border:0;border-radius:var(--nx-r-pill);background:#f0f3f1;color:#181d20;font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}html[data-next] .kimi-v25 .nx-onb-continue:focus-visible,html[data-next] .kimi-v25 .nx-onb-skip:focus-visible{outline:2px solid #f0f3f1;outline-offset:3px}@media (min-width:1024px){html[data-next] .kimi-v25 .nx-onb-copy h1{font-size:var(--nx-fs-display)}html[data-next] .kimi-v25 .nx-onb-form{margin-bottom:24px}}html[data-next] .kimi-v25 .mnd-player[data-next-orb]{background:radial-gradient(80% 58% at 50% 44%,rgba(59,143,134,.16),rgba(59,143,134,0) 72%),#111518;color:#f0f3f1}html[data-next] .kimi-v25 .mnd-player[data-next-orb] .mnd-player-title.nx-session-chip{justify-self:center;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--nx-r-pill);background:rgba(240,243,241,.08);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;color:#f0f3f1}html[data-next] .kimi-v25 .nx-session-body{gap:18px}html[data-next] .kimi-v25 .nx-orb{position:relative;display:grid;place-items:center;flex:none}html[data-next] .kimi-v25 .nx-orb-canvas{position:absolute;inset:0;display:block}html[data-next] .kimi-v25 .nx-orb-word{position:relative;z-index:1;display:grid;place-items:center}html[data-next] .kimi-v25 .nx-orb-cue{font-size:var(--nx-fs-display);font-weight:300;line-height:1;letter-spacing:-.03em;color:#f0f3f1;text-shadow:0 0 22px rgba(17,21,24,.75),0 0 2px rgba(17,21,24,.6)}html[data-next] .kimi-v25 .nx-session-left{margin:0;font-size:var(--nx-fs-small);color:#b7c1c1}html[data-next] .kimi-v25 .nx-session-control{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;min-height:56px;margin-top:6px;padding:0 28px;border:0;border-radius:var(--nx-r-pill);background:#f0f3f1;color:#181d20;font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}html[data-next] .kimi-v25 .nx-session-control:disabled{opacity:.5;cursor:default}html[data-next] .kimi-v25 .nx-session-control:focus-visible{outline:2px solid #f0f3f1;outline-offset:3px}html[data-next] .kimi-v25 .mnd-player[data-next-orb] .mnd-player-note{font-size:var(--nx-fs-small);color:#b7c1c1}html[data-next] .kimi-v25 .mnd-player[data-next-orb] .mnd-phase-bar{background:rgba(240,243,241,.14)}html[data-next] .kimi-v25 .nx-brief-head h1{margin:0;font-size:var(--nx-fs-page);font-weight:400;line-height:1.15;letter-spacing:-.03em}html[data-next] .kimi-v25 .nx-brief-head p{margin:8px 0 0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-brief-doc{margin-top:24px;padding:20px;border-radius:var(--nx-r-card);background:hsl(var(--card))}html[data-next] .kimi-v25 .nx-brief-doc section+section{margin-top:20px;padding-top:20px;border-top:1px solid hsl(var(--hairline))}html[data-next] .kimi-v25 .nx-brief-label{margin:0 0 10px;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-brief-doc ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}html[data-next] .kimi-v25 .nx-brief-doc li{display:flex;gap:10px;font-size:var(--nx-fs-body);line-height:1.5;color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-brief-doc li i{flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--nx-neutral)}html[data-next] .kimi-v25 .nx-brief-doc li[data-tone=good] i{background:var(--nx-good)}html[data-next] .kimi-v25 .nx-brief-doc li[data-tone=attn] i{background:var(--nx-attn)}html[data-next] .kimi-v25 .nx-brief-doc p{margin:0;font-size:var(--nx-fs-body);line-height:1.5;color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-brief-doc .nx-brief-lead{color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-brief-parts{margin-top:16px!important}html[data-next] .kimi-v25 .nx-brief-parts li{flex-direction:column;gap:2px}html[data-next] .kimi-v25 .nx-brief-parts strong{font-weight:500}html[data-next] .kimi-v25 .nx-brief-parts span{font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-brief-doc .nx-brief-from{margin-top:16px;font-size:13px;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-brief-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}html[data-next] .kimi-v25 .nx-brief-primary{min-height:48px;padding:0 22px;border:0;border-radius:var(--nx-r-pill);background:var(--nx-action);color:var(--nx-action-ink);font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}html[data-next] .kimi-v25 .nx-brief-primary:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next] .kimi-v25 .nx-brief .brief-note{margin-top:14px;font-size:13px;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .year-page .year-flag[data-tone=good] i{background:var(--nx-good)}html[data-next] .kimi-v25 .year-page .year-flag[data-tone=neutral] i{background:var(--nx-neutral)}html[data-next] .kimi-v25 .year-page .year-flag[data-tone=attn]{color:var(--nx-attn)}html[data-next] .kimi-v25 .year-page .year-flag[data-tone=attn] i{background:var(--nx-attn)}html[data-next] .kimi-v25 .year-page .year-lab-spark.is-attention{color:var(--nx-attn)}html[data-next] .kimi-v25 .year-page .year-lab-spark.is-good{color:var(--nx-good)}html[data-next] .kimi-v25 .nx-year-recap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}html[data-next] .kimi-v25 .nx-year-countdown{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--nx-r-pill);background:hsl(var(--track));font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-year-recap .nx-year-preview{grid-column:1/-1;justify-self:start}html[data-next] .kimi-v25 .lb .lb-details>.lb-head>:is(h1,.lb-lede,.lb-eyebrow){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-next] .kimi-v25 .lb .lb-details>.lb-head{display:flex;justify-content:center;margin:0;padding:0}html[data-next] .kimi-v25 .lb .lb-details>.lb-head .lb-body-choice{display:inline-flex;gap:2px;margin:4px 0 0;padding:3px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card))}html[data-next] .kimi-v25 .lb .lb-details>.lb-head .lb-body-choice-option{min-height:34px;min-width:88px;padding:0 16px;border:0;border-radius:var(--nx-r-pill);background:transparent;color:hsl(var(--ink-2));font-family:var(--font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}html[data-next] .kimi-v25 .lb .lb-details>.lb-head .lb-body-choice-option[aria-pressed=true]{background:hsl(var(--popover));color:hsl(var(--ink));box-shadow:0 1px 3px rgba(0,0,0,.18)}html[data-next] .kimi-v25 .lb .lb-details>.lb-head .lb-body-choice-option:before{content:"";position:absolute;inset:-5px 0}html[data-next] .kimi-v25 .lb .lb-details>.lb-head .lb-body-choice-option{position:relative}html[data-next] .kimi-v25 .lb .lb-details>.lb-section:first-of-type{margin-top:8px}html[data-next] .kimi-v25 .lb .lb-section:has(#lb-age-title),html[data-next] .kimi-v25 .lb .lb-section:has(#lb-time-title){display:none}html[data-next] .kimi-v25 .lb .lb-card,html[data-next].dark .kimi-v25 .lb .lb-card{border:0;box-shadow:none;background:hsl(var(--card));border-radius:var(--nx-r-card)}html[data-next] .kimi-v25 .lb .lb-section-head h2{font-size:var(--nx-fs-title);font-weight:500}html[data-next] .kimi-v25 .solstice-figure{position:absolute;right:-56px;top:96px;z-index:0;width:340px;height:340px;pointer-events:none}html[data-next] .kimi-v25 .solstice-figure:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(233,251,247,.16),rgba(183,193,193,.06) 55%,rgba(183,193,193,0) 72%)}html[data-next] .kimi-v25 .solstice-number{font-size:58px;letter-spacing:-.04em}html[data-next] .kimi-v25 .solstice-title{font-size:var(--nx-fs-display);letter-spacing:-.03em}@media (max-width:599px){html[data-next] .kimi-v25 .solstice-page{padding:0;gap:0;justify-content:flex-start;background:#111518}html[data-next] .kimi-v25 .solstice-story{width:100%;height:100dvh;min-height:0;border-radius:0;padding:calc(14px + var(--safe-top,0px)) 22px calc(24px + env(safe-area-inset-bottom))}html[data-next] .kimi-v25 .solstice-demo{position:absolute;left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));text-align:center;color:#b7c1c1}}html[data-next] .kimi-v25 .elemental-mobilebar .elemental-account-menu a,html[data-next] .kimi-v25 .elemental-mobilebar .elemental-account-menu button{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-next] .kimi-v25 .elemental-mobilebar .elemental-account-menu a:hover,html[data-next] .kimi-v25 .elemental-mobilebar .elemental-account-menu button:hover{background:hsl(var(--ink)/.06)}@media (max-width:1023px){html[data-next][data-nav=pill] .kimi-v25 .elemental-page-ask{bottom:calc(74px + env(safe-area-inset-bottom))}html[data-next][data-nav=pill] .kimi-v25 .elemental-page-ask-band{padding-bottom:12px}}html[data-next] .kimi-v25 .lb .lb-organ[data-tone=good] .lb-dot{background:var(--nx-good)}html[data-next] .kimi-v25 .lb .lb-organ[data-tone=neutral] .lb-dot{background:var(--nx-neutral)}html[data-next] .kimi-v25 .lb .lb-organ[data-tone=attn] .lb-dot{background:var(--nx-attn)}html[data-next] .kimi-v25 .lb .lb-organ[data-tone] .lb-organ-state{font-weight:400;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .lb .lb-organ[data-tone=attn] .lb-organ-state{font-weight:500;color:var(--nx-attn)}html[data-next] .kimi-v25 .solstice-story{color:#f0f3f1}html[data-next] .kimi-v25 .solstice-kicker{color:#f0f3f1b8}html[data-next] .kimi-v25 .solstice-top button{color:#f0f3f1cc}html[data-next] .kimi-v25 .solstice-ticks i.on{background:#f0f3f1}html[data-next] .kimi-v25 .solstice-body{color:#f0f3f1cc}html[data-next] .kimi-v25 .solstice-foot{color:#f0f3f19e}html[data-next] .kimi-v25 .solstice-number{color:#f0f3f1}html[data-next] .kimi-v25 .solstice-changes small{color:#b7c1c1}html[data-next][data-nav=drawer] .kimi-v25 .elemental-mobilebar .elemental-bar-compose,html[data-next][data-nav=drawer] .kimi-v25 .elemental-mobilebar .elemental-bar-todo{margin-left:auto}html[data-next][data-nav=drawer] .kimi-v25 .elemental-mobilebar .elemental-bar-body+.elemental-bar-compose{margin-left:0}html[data-next][data-nav=drawer] .kimi-v25 .elemental-mobilebar .elemental-bar-compose.invisible{display:none}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-top{gap:4px;padding:0 0 10px}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-newchat{justify-content:flex-start;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--nx-r-control);background:transparent;font-family:var(--tf-sans,inherit);font-size:var(--nx-fs-body);font-weight:500;letter-spacing:-.01em;text-transform:none}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-newchat:hover{background:hsl(var(--ink)/.05)}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-search{width:44px;height:44px;background:transparent;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-row{min-height:44px;gap:14px;padding:0 12px;font-size:var(--nx-fs-body)}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-row>svg{width:18px;height:18px;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-row[data-active]{background:hsl(var(--ink)/.07);font-weight:500}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-recents{margin-top:18px}html[data-next][data-next][data-next] .kimi-v25 .lb.lb-home .lb-todo .lb-todo-name{font-size:13px;letter-spacing:-.01em}@media (min-width:1024px){html[data-next][data-next][data-next] .kimi-v25 .elemental-chat[data-light-home] .chat-home-hero h1{font-size:var(--nx-fs-display)}}html[data-next] .kimi-v25 .nx-onb-mark{display:grid;place-items:center;filter:drop-shadow(0 0 28px rgba(166,230,220,.22))}html[data-next] .kimi-v25 .elemental-bar-menu .nx-menu-dot{position:absolute;top:9px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--nx-attn);box-shadow:0 0 0 2px hsl(var(--paper));pointer-events:none}html[data-next] .kimi-v25 .elemental-mobilebar[data-solid] .elemental-bar-menu .nx-menu-dot{box-shadow:0 0 0 2px hsl(var(--paper))}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-todo{width:44px;height:44px;background:transparent;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-todo .elemental-menu-count{top:3px;right:2px;box-shadow:0 0 0 2px hsl(var(--sidebg))}html[data-next] .kimi-v25 .nx-menu-search-row{display:flex;align-items:center;gap:4px}html[data-next] .kimi-v25 .nx-menu-search-row .nx-menu-row{flex:1;min-width:0}html[data-next] .kimi-v25 .nx-menu-search-row .nx-menu-todo{width:40px;height:40px;background:transparent;color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .nx-menu-search-row .nx-menu-todo:hover{background:hsl(var(--ink)/.05);color:hsl(var(--ink))}html[data-next] .kimi-v25 .nx-menu-search-row .nx-menu-todo .elemental-menu-count{top:1px;right:0;box-shadow:0 0 0 2px hsl(var(--sidebg))}html[data-next] .kimi-v25 .nx-menu-account .elemental-account-menu{max-height:calc(100dvh - 120px);overflow-y:auto;border-radius:var(--nx-r-card);background:hsl(var(--popover));box-shadow:var(--nx-float)}html[data-next] .kimi-v25 .nx-menu[data-variant=drawer] .nx-menu-account{padding:8px 0 calc(8px + env(safe-area-inset-bottom))}html[data-next] .kimi-v25 .nx-menu-account{position:relative}html[data-next] .kimi-v25 .nx-menu-account .elemental-account-wrap{position:static}html[data-next] .kimi-v25 .nx-menu-account .elemental-account-menu{left:0;right:0}html[data-next] .kimi-v25 .mind-wy,html[data-next] .kimi-v25 .mind-wy-col{gap:24px}html[data-next] .kimi-v25 .mind-wy-q{gap:12px}html[data-next] .kimi-v25 .mind-wy-kicker{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .mind-wy-scale{display:flex;align-items:stretch;gap:2px;min-height:40px;padding:4px;border-radius:var(--nx-r-pill);background:hsl(var(--card))}html[data-next] .kimi-v25 .mind-wy-step{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 6px;border:0;border-radius:var(--nx-r-pill);background:transparent;box-shadow:none;color:hsl(var(--ink-2));font-family:var(--nx-font-label);font-size:var(--nx-fs-button);font-weight:400;line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}html[data-next] .kimi-v25 .mind-wy-step:hover{border-color:transparent;color:hsl(var(--ink))}html[data-next] .kimi-v25 .mind-wy-step[aria-checked=true]{border-color:transparent;background:hsl(var(--popover));color:hsl(var(--ink));box-shadow:0 1px 2px hsl(200 20% 8%/.1),0 2px 8px hsl(200 20% 8%/.06)}html[data-next].dark .kimi-v25 .mind-wy-step[aria-checked=true]{background:hsl(var(--track));box-shadow:0 1px 2px rgb(0 0 0/.3)}html[data-next] .kimi-v25 .mind-wy-step:focus-visible,html[data-next] .kimi-v25 .mind-wy-story:focus-visible{outline-color:hsl(var(--focus))}html[data-next] .kimi-v25 .mind-wy-story{border:1px solid hsl(var(--hairline-strong));border-radius:var(--nx-r-control);background:hsl(var(--card))}html[data-next] .kimi-v25 .mind-wy-story::placeholder{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .onb-remind-icon{background:hsl(var(--track));color:hsl(var(--ink-2))}html[data-next][data-next] .kimi-v25 .lb .lb-details{--lb-dim:hsl(var(--ink-2))}html[data-next][data-next] .kimi-v25 .lb .lb-next-row{padding:16px 20px}html[data-next][data-next] .kimi-v25 .lb .lb-next-actions{margin-top:8px}html[data-next][data-next] .kimi-v25 .lb .lb-link{min-height:44px;margin-top:0;padding:0 2px;color:var(--lb-pearl,hsl(var(--ink)));font-family:var(--nx-font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;text-decoration:underline;text-decoration-color:hsl(var(--ink)/.3);text-underline-offset:4px}html[data-next][data-next] .kimi-v25 .lb .lb-link:hover{text-decoration-color:hsl(var(--ink))}html[data-next][data-next] .kimi-v25 .lb .lb-link:focus-visible{outline-color:hsl(var(--focus))}html[data-next][data-next] .kimi-v25 .lb .lb-pill-primary{background:var(--lb-pearl,hsl(var(--primary)));color:hsl(var(--paper))}html[data-next][data-next] .kimi-v25 .lb .lb-mind-plot{max-width:340px}html[data-next][data-next] .kimi-v25 .lb :is(.lb-mind-bar,.lb-mind-bar[data-level="0"],.lb-mind-bar[data-level="2"]){fill:hsl(var(--ink-2));fill-opacity:.6}html[data-next][data-next] .kimi-v25 .lb .lb-mind-bar[data-level="3"]{fill:var(--nx-attn);fill-opacity:1;filter:none}html[data-next][data-next] .kimi-v25 .lb .lb-mind-bar.is-none{fill:none;stroke:hsl(var(--ink-2)/.5)}html[data-next][data-next] .kimi-v25 .lb .lb-mind-days{font-family:var(--nx-font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;color:hsl(var(--ink-2))}html[data-next][data-next] .kimi-v25 .lb .lb-mind-key.is-bar{background:hsl(var(--ink-2));opacity:.6}html[data-next][data-next] .kimi-v25 .lb .lb-mind-private span{gap:6px;letter-spacing:-.02em}html[data-next][data-next] .kimi-v25 .lb .lb-mind-private svg{width:12px;height:12px}html[data-next][data-next] .kimi-v25 .lb .lb-story-dot{background:hsl(var(--ink-2)/.55);box-shadow:0 0 0 3px hsl(var(--card))}html[data-next][data-next] .kimi-v25 .lb .lb-story li[data-kind=symptom] .lb-story-dot{background:var(--lb-pearl,hsl(var(--ink)));box-shadow:0 0 0 3px hsl(var(--card))}html[data-next][data-next] .kimi-v25 .lb .lb-story-text em{margin-top:4px;color:hsl(var(--ink-2))}html[data-next][data-next] .kimi-v25 .lb .lb-story-note{margin:8px 0 4px;padding:12px 16px;border-left:0;border-radius:var(--nx-r-control);background:hsl(var(--track))}html[data-next][data-next] .kimi-v25 .lb .lb-practice-days{gap:8px}html[data-next][data-next] .kimi-v25 .lb .lb-practice-days li{gap:6px}html[data-next][data-next] .kimi-v25 .lb .lb-practice-days i{border:0;background:transparent;box-shadow:inset 0 0 0 1.5px hsl(var(--ink-2)/.5)}html[data-next][data-next] .kimi-v25 .lb .lb-practice-days li[data-done] i{background:var(--nx-holo-mid);box-shadow:none;filter:drop-shadow(0 0 4px rgba(166,230,220,.35))}html[data-next][data-next]:not(.dark) .kimi-v25 .lb .lb-practice-days li[data-done] i{background:var(--nx-holo-deep);filter:none}html[data-next][data-next] .kimi-v25 .lb .lb-practice-list{gap:0;margin:4px 0 0}html[data-next][data-next] .kimi-v25 .lb .lb-practice-list li+li{border-top:1px solid hsl(var(--hairline))}html[data-next][data-next] .kimi-v25 .lb .lb-practice-list button{gap:4px;min-height:56px;padding:14px 0;border:0;border-radius:0;background:transparent}html[data-next][data-next] .kimi-v25 .lb .lb-practice-list button:hover{border-color:transparent;background:transparent}html[data-next][data-next] .kimi-v25 .lb .lb-practice-list button:hover .lb-practice-name{text-decoration:underline;text-decoration-color:hsl(var(--ink)/.3);text-underline-offset:4px}html[data-next][data-next] .kimi-v25 .lb .lb-practice-list button:focus-visible{outline-color:hsl(var(--focus));border-radius:var(--nx-r-control)}html[data-next][data-next] .kimi-v25 .lb .lb-practice-name{align-items:baseline}html[data-next][data-next] .kimi-v25 .lb .lb-ground-chips li{min-height:36px;padding:0 14px;border:0;background:hsl(var(--track));color:var(--lb-pearl,hsl(var(--ink)));font-family:var(--nx-font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase}html[data-next] .kimi-v25 .foc-sheet-section.foc-mind .foc-actions{gap:0;margin-top:8px}html[data-next] .kimi-v25 .foc-sheet-section.foc-mind .foc-action{justify-content:space-between;min-height:56px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:hsl(var(--ink));font-family:inherit;font-size:var(--nx-fs-body);font-weight:500;letter-spacing:-.01em;text-align:left;text-transform:none}html[data-next] .kimi-v25 .foc-sheet-section.foc-mind .foc-action+.foc-action{border-top:1px solid hsl(var(--hairline))}html[data-next] .kimi-v25 .foc-sheet-section.foc-mind .foc-action svg{color:hsl(var(--ink-2))}html[data-next] .kimi-v25 .foc-sheet-section.foc-mind .foc-action:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px;border-radius:var(--nx-r-control)}html[data-next] .kimi-v25 .foc-sheet-section.foc-mind .foc-actions+.foc-sheet-note{margin-top:12px}