.kimi-v25 .hl-dx .pf-lead{margin-top:16px;padding:20px;border-radius:18px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--hairline))}.kimi-v25 .hl-dx .pf-lead-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;margin-top:6px;padding:0;text-align:left}.kimi-v25 .hl-dx .pf-lead-head h2{min-width:0}.kimi-v25 .hl-dx .pf-lead-value{flex:none;font-size:28px;line-height:1.1;font-weight:300;letter-spacing:-.03em;white-space:nowrap;color:hsl(var(--ink))}.kimi-v25 .hl-dx .pf-lead-state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:14px;line-height:1.35;color:hsl(var(--ink-2))}.kimi-v25 .hl-dx .pf-lead-cost{max-width:62ch;margin-top:14px;font-size:16px;line-height:1.5;color:hsl(var(--ink));text-wrap:pretty}.kimi-v25 .hl-dx .pf-source{max-width:62ch;margin-top:6px;font-size:12px;line-height:1.4;color:hsl(var(--ink-3))}.kimi-v25 .hl-dx .pf-lead-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}.kimi-v25 .hl-dx .pf-lead .nx-verdict-bar{margin-top:16px}.kimi-v25 .hl-dx .pf-from{margin:10px 0 0;font-size:14px;color:hsl(var(--ink-2))}.kimi-v25 .hl-dx .pf-all{margin-top:28px}.kimi-v25 .hl-dx .pf-group-head{margin:0;pointer-events:none}.kimi-v25 .hl-dx .pf-row-cost{display:block;max-width:56ch;margin-top:3px;font-size:14px;line-height:1.4;white-space:normal;color:hsl(var(--ink-2));text-wrap:pretty}.kimi-v25 .hl-dx .pf-row-add{color:hsl(var(--ink))}.kimi-v25 .hl-dx .pf-row[data-state=not_tested] .hl-dx-row-name>span:first-child{color:hsl(var(--ink-2))}.kimi-v25 .hl-dx.pf-page .hl-sheet-actions{grid-template-columns:minmax(0,1fr)}.kimi-v25 .hl-dx .pf-sheet-training p{margin-top:8px;font-size:16px;line-height:1.5;color:hsl(var(--ink))}.kimi-v25 .hl-dx .pf-sheet-training .pf-sheet-source{font-size:12px;color:hsl(var(--ink-3))}.kimi-v25 .pf-page .nx-status{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;color:hsl(var(--ink-2))}.kimi-v25 .pf-page .nx-status>i{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.kimi-v25 .pf-page .nx-status[data-tone=good]{color:hsl(var(--moss))}.kimi-v25 .pf-page .nx-status[data-tone=attn]{font-weight:500;color:hsl(var(--hl-out))}.kimi-v25 .pf-page .nx-verdict-bar{display:flex;flex-direction:column;gap:10px}.kimi-v25 .pf-page .nx-verdict-counts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:hsl(var(--ink-2))}.kimi-v25 .pf-page .nx-verdict-track{display:flex;gap:3px;height:8px}.kimi-v25 .pf-page .nx-verdict-track>i{flex-basis:0;min-width:8px;border-radius:999px;background:hsl(var(--ink-2))}.kimi-v25 .pf-page .nx-verdict-track>i[data-tone=good]{background:hsl(var(--moss))}.kimi-v25 .pf-page .nx-verdict-track>i[data-tone=attn]{background:hsl(var(--hl-out))}.kimi-v25 .pf-page .nx-verdict-track>i[data-fill=soft]{background:hsl(var(--ink-2)/.35)}.kimi-v25 .pf-page .nx-verdict-track>i[data-fill=empty]{background:transparent;box-shadow:inset 0 0 0 1.5px hsl(var(--ink-2))}@media(min-width:768px){.kimi-v25 .hl-dx .pf-lead{padding:28px}.kimi-v25 .hl-dx .pf-lead-value{font-size:40px}}.rt-lift-focus{flex-wrap:wrap;row-gap:10px;cursor:default}.rt-lift-focus.rt-row:hover{background:transparent}.rt-lift-focus .rt-row-copy{flex:1 1 220px}.rt-lift-focus .rt-row-copy strong{font-size:16px}.rt-lift-focus .rt-row-copy small{font-size:14px}.rt-lift-chips{display:flex;flex-wrap:wrap;gap:8px}.rt-lift-chip{min-height:44px;padding:0 16px;border-radius:999px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong));font-size:14px;font-weight:500;color:hsl(var(--ink));transition:background-color .15s,color .15s}.rt-lift-chip[aria-pressed=true]{background:hsl(var(--ink));box-shadow:none;color:hsl(var(--paper))}.rt-lift-chip:disabled{opacity:.5}.kimi-v25 .today-page.wear-page .wear-col,.kimi-v25 .today-page.wear-page .wear-grid{display:flex;flex-direction:column;gap:40px;min-width:0}.kimi-v25 .today-page.wear-page .wear-col{display:contents}.kimi-v25 .today-page.wear-page .today-last-night{order:1}.kimi-v25 .today-page.wear-page .wear-numbers-section{order:2}.kimi-v25 .today-page.wear-page .wear-move-section{order:3;display:flex;flex-direction:column;gap:40px}.kimi-v25 .today-page.wear-page .wear-steps-today{margin:0 0 14px;font-size:17px;line-height:1.4;letter-spacing:-.012em;color:hsl(var(--ink))}.kimi-v25 .today-page.wear-page .today-noticed{order:3}.kimi-v25 .today-page.wear-page .wear-devices-section{order:4}@media (min-width:1100px){.kimi-v25 .today-page.wear-page{max-width:1128px}.kimi-v25 .today-page.wear-page .wear-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start;margin-top:36px}.kimi-v25 .today-page.wear-page .wear-col{display:flex;flex-direction:column;gap:44px;min-width:0}.kimi-v25 .today-page.wear-page .wear-grid.is-empty>.wear-col:first-child,.kimi-v25 .today-page.wear-page .wear-grid>.wear-col:first-child:empty{display:none}.kimi-v25 .today-page.wear-page .wear-grid.is-empty>.wear-col:last-child,.kimi-v25 .today-page.wear-page .wear-grid>.wear-col:first-child:empty+.wear-col{grid-column:1}}@media (max-width:600px){.kimi-v25 .today-page.wear-page .wear-grid{gap:36px}}@media (max-width:1099px){.kimi-v25 .today-page.wear-page .today-head{margin-bottom:28px}}.kimi-v25 .wear-page .today-status{text-wrap:balance}.kimi-v25 .wear-page .today-head .wear-source{margin:18px 0 0}.kimi-v25 .today-page .today-list{padding:4px 0;overflow:hidden}.kimi-v25 .today-page .today-list>*+:before{content:"";position:absolute;top:0;left:var(--t-pad);right:0;border-top:1px solid var(--t-sep);pointer-events:none}.kimi-v25 .wear-page .today-night>:is(.night-row,.wear-night-trend):before,.kimi-v25 .wear-page .wear-devices>.wear-device~.wear-device:before{content:"";position:absolute;top:0;left:var(--t-pad);right:var(--t-pad);border-top:1px solid var(--t-sep);pointer-events:none}.kimi-v25 .wear-page .today-night>.night-row{position:relative;border-top:0}.kimi-v25 .today-page .night-row.wear-debt{flex-direction:column;align-items:flex-start;gap:2px;cursor:default}.kimi-v25 .today-page .night-row.wear-debt:hover{background:transparent}.kimi-v25 .today-page .wear-debt-note{font-size:14px;line-height:1.4;color:hsl(var(--ink-2))}.kimi-v25 .wear-page .night-sleep{position:relative}.kimi-v25 .wear-page .night-sleep .night-total{padding-right:28px}.kimi-v25 .wear-page .night-chevron{position:absolute;top:20px;right:var(--t-pad);color:hsl(var(--ink-3)/.75);transition:transform .2s}.kimi-v25 .wear-page .night-sleep[aria-expanded=true] .night-chevron{transform:rotate(180deg)}.kimi-v25 .wear-page .wear-night-trend{position:relative;padding:14px var(--t-pad) 0}.kimi-v25 .today-page .today-row.night-line{padding-top:16px;padding-bottom:16px}.kimi-v25 .today-page .night-line-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex:1;min-width:0}.kimi-v25 .today-page .night-line-total{font-size:28px;line-height:1;font-weight:300;letter-spacing:-.04em;color:hsl(var(--ink))}.kimi-v25 .today-page .night-line-rest{flex:none;font-size:15px;line-height:1.3;color:hsl(var(--ink-2))}.kimi-v25 .today-page .night-line-rest strong{margin-left:4px;font-size:17px;font-weight:500;letter-spacing:-.012em;color:hsl(var(--ink))}.kimi-v25 .today-page .today-last-night .today-row-text strong{text-wrap:balance}.kimi-v25 .wear-page .wear-numbers{padding:2px var(--t-pad)}.kimi-v25 .wear-page .wear-numbers .hl-trend-list{margin:0}.kimi-v25 .wear-page .hl-trend-row{min-height:64px}.kimi-v25 .wear-page .hl-trend-name{font-size:17px;letter-spacing:-.012em}.kimi-v25 .wear-page .hl-trend-name small{font-size:15px;line-height:1.4;text-wrap:pretty}.kimi-v25 .wear-page .hl-trend-value{display:block;font-size:20px;line-height:1.1;font-weight:400;letter-spacing:-.02em}.kimi-v25 .wear-page .wear-unit{font-size:13px;font-weight:400;letter-spacing:0;color:hsl(var(--ink-3))}.kimi-v25 .wear-page .hl-trend-meaning{text-wrap:pretty}.kimi-v25 .wear-page .wear-range{display:inline-flex;gap:2px;max-width:100%;margin:2px 0 12px}.kimi-v25 .wear-page .wear-range button{flex:0 0 auto;min-height:34px;padding:0 13px;font-size:13.5px;white-space:nowrap}.kimi-v25 .wear-page .wear-devices{padding:4px 0;overflow:hidden}.kimi-v25 .wear-page .wear-device{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px var(--t-pad)}.kimi-v25 .wear-page .wear-row{width:100%;text-align:left;color:hsl(var(--ink));background:transparent;transition:background-color .15s;-webkit-tap-highlight-color:transparent}.kimi-v25 .wear-page .wear-row:hover{background:hsl(var(--ink)/.025)}.kimi-v25 .wear-page .wear-row:active{background:hsl(var(--ink)/.05)}.kimi-v25 .wear-page .wear-row:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:-2px}.kimi-v25 .wear-page .wear-row:disabled .today-row-action,.kimi-v25 .wear-page .wear-row[aria-disabled=true] .today-row-action{opacity:.45}.kimi-v25 .wear-page .wear-add .today-row-text strong{font-weight:500;color:hsl(var(--moss))}.kimi-v25 .wear-page .wear-row .today-row-action{margin-right:0}.kimi-v25 .wear-page .wear-where{flex:none;font-size:15px;line-height:1.3;color:hsl(var(--ink-2))}.kimi-v25 .wear-page .wear-status{gap:6px;color:hsl(var(--t-good))}.kimi-v25 .wear-page .wear-action,.kimi-v25 .wear-page .wear-status{display:inline-flex;align-items:center;flex:none;font-size:14px;font-weight:500}.kimi-v25 .wear-page .wear-action{position:relative;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid hsl(var(--hairline-strong));background:transparent;color:hsl(var(--ink));transition:background-color .15s}.kimi-v25 .wear-page .wear-action:before{content:"";position:absolute;inset:-3px 0}.kimi-v25 .wear-page .wear-action:hover{background:hsl(var(--ink)/.04)}.kimi-v25 .wear-page .wear-action:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.kimi-v25 .wear-page :is(.wear-notice,.wear-alert){margin:0;padding:10px var(--t-pad) 14px;font-size:14px;line-height:1.45;color:hsl(var(--ink-2));text-wrap:pretty}.kimi-v25 .wear-page .wear-row+.wear-notice{padding-top:0;margin-top:-4px}.kimi-v25 .wear-page .wear-alert{color:hsl(var(--t-attention))}@media (prefers-reduced-motion:reduce){.kimi-v25 .wear-page :is(.wear-action,.wear-row,.night-chevron){transition:none}}.kimi-v25 .wear-page .wear-hero{display:grid;gap:22px;justify-items:center;margin:4px 0 40px;text-align:center}.kimi-v25 .wear-page .wear-hero-orb{display:block;line-height:0}.kimi-v25 .wear-page .wear-hero-main{display:flex;flex-direction:column;align-items:center;min-width:0}.kimi-v25 .wear-page .wear-hero-label{margin:0}.kimi-v25 .wear-page .wear-hero-num{margin:10px 0 0;font-size:84px;line-height:.92;font-weight:300;letter-spacing:-.06em;color:hsl(var(--ink))}.kimi-v25 .wear-page .wear-hero-num small{margin-left:4px;font-size:.32em;font-weight:400;letter-spacing:0;color:hsl(var(--ink-2))}.kimi-v25 .wear-page .wear-hero-wait{margin:12px 0 0;font-size:30px;line-height:1.1;font-weight:300;letter-spacing:-.03em;color:hsl(var(--ink));text-wrap:balance}.kimi-v25 .wear-page .wear-hero-action{margin:20px 0 0}.kimi-v25 .wear-page .wear-hero-action .today-button{min-width:160px;border-radius:999px}.kimi-v25 .wear-page .wear-hero-note{margin:12px 0 0;font-size:15px;line-height:1.4;color:hsl(var(--ink))}.kimi-v25 .wear-page :is(.wear-hero-basis,.wear-hero-aside){margin:4px 0 0;max-width:36ch;font-size:15px;line-height:1.4;color:hsl(var(--ink-2));text-wrap:balance}.kimi-v25 .wear-page .wear-hero-aside.is-orb{margin-top:6px;color:hsl(var(--ink))}.kimi-v25 .wear-page .wear-hero-side{display:flex;flex-direction:column;gap:18px;width:100%;max-width:420px;min-width:0;text-align:left}.kimi-v25 .wear-page .wear-hero-fact{display:flex;align-items:baseline;gap:8px;margin:0;font-size:15px;color:hsl(var(--ink))}.kimi-v25 .wear-page .wear-hero-fact>span{flex:1}.kimi-v25 .wear-page .wear-hero-fact strong{font-size:20px;font-weight:400;letter-spacing:-.02em}.kimi-v25 .wear-page .wear-hero-fact strong small{font-size:13px;color:hsl(var(--ink-3))}.kimi-v25 .wear-page .wear-hero-fact>small{flex:none;font-size:14px;color:hsl(var(--ink-2))}.kimi-v25 .wear-page .wear-ns{display:flex;flex-direction:column;gap:10px}.kimi-v25 .wear-page .wear-ns-head{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:15px;color:hsl(var(--ink))}.kimi-v25 .wear-page .wear-ns-head strong{font-size:20px;font-weight:400;letter-spacing:-.02em}.kimi-v25 .wear-page .wear-ns-track{position:relative;display:block;height:4px;border-radius:2px;background:hsl(var(--track))}.kimi-v25 .wear-page .wear-ns-usual{position:absolute;top:0;bottom:0;left:33%;width:34%;border-radius:2px;background:hsl(var(--moss)/.22)}.kimi-v25 .wear-page .wear-ns-dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:hsl(var(--moss));box-shadow:0 0 0 3px hsl(var(--paper))}.kimi-v25 .wear-page .wear-ns-ends{display:flex;justify-content:space-between;font-family:var(--font-label);font-size:10.5px;line-height:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}@media (min-width:1100px){.kimi-v25 .wear-page .wear-hero{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);justify-items:start;align-items:center;column-gap:48px;margin-bottom:48px;text-align:left}.kimi-v25 .wear-page .wear-hero-main{align-items:flex-start}.kimi-v25 .wear-page .wear-hero-num{font-size:104px}.kimi-v25 .wear-page .wear-hero-wait{font-size:38px}.kimi-v25 .wear-page .wear-hero>.wear-hero-main:last-child{grid-column:2/-1}.kimi-v25 .wear-page .wear-hero-side{max-width:none}}.kimi-v25 .crv{--crv-radius:20px;--crv-pad:24px;--crv-lead:40px;--crv-gap:14px;--crv-shadow:0 1px 2px hsl(200 20% 12%/.04),0 10px 28px hsl(200 20% 12%/.05);--crv-line:hsl(var(--hairline)/.8);--crv-attn:14 56% 44%;--crv-attn-bg:16 70% 95%;max-width:1080px;padding-bottom:48px;color:hsl(var(--ink));font-family:Geist,-apple-system,system-ui,sans-serif}.dark .kimi-v25 .crv{--crv-shadow:inset 0 1px 0 hsl(0 0% 100%/.04),0 10px 28px hsl(0 0% 0%/.2);--crv-line:hsl(var(--hairline)/.9);--crv-attn:18 64% 70%;--crv-attn-bg:16 28% 18%}.kimi-v25 .crv :is(h1,h2,h3,p){text-wrap:pretty}.kimi-v25 .crv .crv-head{margin:6px 0 32px}.kimi-v25 .crv .crv-head h1{margin:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:46px;line-height:1.04;font-weight:300;letter-spacing:-.045em;color:hsl(var(--ink))}.kimi-v25 .crv .crv-head h1+p{margin-top:12px;max-width:48ch;font-size:16px;line-height:1.5;letter-spacing:-.005em;color:hsl(var(--ink-2))}.kimi-v25 .crv .crv-col,.kimi-v25 .crv .crv-grid{display:flex;flex-direction:column;gap:36px;min-width:0}.kimi-v25 .crv .crv-o1{order:1}.kimi-v25 .crv .crv-o2{order:2}.kimi-v25 .crv .crv-o3{order:3}.kimi-v25 .crv .crv-o4{order:4}.kimi-v25 .crv .crv-grid>.crv-col{display:contents}@media (min-width:1180px){.kimi-v25 .crv .crv-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 40px;align-items:start}.kimi-v25 .crv .crv-grid>.crv-col{display:flex}}.kimi-v25 .crv .crv-section{min-width:0}.kimi-v25 .crv>.crv-section+.crv-section{margin-top:36px}.kimi-v25 .crv .crv-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.kimi-v25 .crv .crv-h2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.022em;color:hsl(var(--ink))}.kimi-v25 .crv .crv-section>.crv-h2{margin-bottom:12px}.kimi-v25 .crv .crv-head-note{font-size:14px;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-head-action{display:inline-flex;align-items:center;min-height:44px;margin:-10px -6px -10px 0;padding:0 6px;border-radius:10px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:hsl(var(--moss))}@media(hover:hover){.kimi-v25 .crv .crv-head-action:hover:not(:disabled,[aria-disabled=true]){background:hsl(var(--moss-soft))}}.kimi-v25 .crv .crv-head-action:active:not(:disabled,[aria-disabled=true]){background:hsl(var(--moss-soft))}.kimi-v25 .crv .crv-head-action:is(:disabled,[aria-disabled=true]){color:hsl(var(--ink-3));cursor:default}.kimi-v25 .crv .crv-requests-notice{min-height:20px;margin:-4px 0 10px;font-size:13px;line-height:20px;color:hsl(var(--ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.kimi-v25 .crv .crv-requests-notice{white-space:normal}}.kimi-v25 .crv .crv-card{background:hsl(var(--card));border:1px solid var(--crv-line);border-radius:var(--crv-radius);box-shadow:var(--crv-shadow)}.dark .kimi-v25 .crv .crv-card{border-color:transparent}.kimi-v25 .crv .crv-list{list-style:none;margin:0;padding:0;overflow:hidden}.kimi-v25 .crv .crv-fine{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-fine a{color:hsl(var(--moss));font-weight:600}.kimi-v25 .crv .crv-status{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:14px;line-height:1.3;font-weight:500;color:hsl(var(--ink-2))}.kimi-v25 .crv .crv-status:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,hsl(38 55% 58%),hsl(186 30% 45%))}.kimi-v25 .crv .crv-status.is-attn{color:hsl(var(--crv-attn))}.kimi-v25 .crv .crv-status.is-attn:before{background:hsl(var(--crv-attn))}.kimi-v25 .crv span.crv-status{display:flex}.kimi-v25 .crv .crv-ok{color:hsl(var(--moss))}.kimi-v25 .crv .crv-list>*{position:relative}.kimi-v25 .crv .crv-list>*+:before{content:"";position:absolute;top:0;right:0;left:var(--crv-inset,var(--crv-pad));border-top:1px solid var(--crv-line);pointer-events:none}.kimi-v25 .crv .crv-list>.has-lead{--crv-inset:calc(var(--crv-pad) + var(--crv-lead) + var(--crv-gap))}.kimi-v25 .crv .crv-cancelled>*{position:relative}.kimi-v25 .crv .crv-cancelled>*+:before{content:"";position:absolute;top:0;right:0;left:var(--crv-inset,var(--crv-pad));border-top:1px solid var(--crv-line);pointer-events:none}.kimi-v25 .crv .crv-cancelled>.has-lead{--crv-inset:calc(var(--crv-pad) + var(--crv-lead) + var(--crv-gap))}.kimi-v25 .crv .crv-row{display:flex;align-items:center;gap:var(--crv-gap);width:100%;min-height:68px;padding:14px var(--crv-pad);text-align:left;color:hsl(var(--ink));background:transparent}.kimi-v25 .crv :is(button.crv-row,summary.crv-row){cursor:pointer;transition:background-color .15s}@media(hover:hover){.kimi-v25 .crv :is(button.crv-row,summary.crv-row):hover:not(:disabled){background:hsl(var(--track)/.5)}}.kimi-v25 .crv :is(button.crv-row,summary.crv-row):active:not(:disabled){background:hsl(var(--track)/.8)}.kimi-v25 .crv button.crv-row:disabled{opacity:.5;cursor:wait}.kimi-v25 .crv :is(button.crv-row,summary.crv-row):focus-visible{outline:2px solid hsl(var(--focus));outline-offset:-3px;border-radius:calc(var(--crv-radius) - 3px)}.kimi-v25 .crv summary.crv-row{list-style:none}.kimi-v25 .crv summary.crv-row::-webkit-details-marker{display:none}.kimi-v25 .crv .crv-lead{display:grid;place-items:center;flex-shrink:0;width:var(--crv-lead);height:var(--crv-lead);border-radius:999px;background:hsl(var(--moss-soft));color:hsl(var(--moss));font-size:14px;font-weight:500;letter-spacing:.01em}.kimi-v25 .crv .crv-lead.is-person{background:hsl(var(--track));color:hsl(var(--ink-2));font-size:16px}.kimi-v25 .crv .crv-text{flex:1;min-width:0}.kimi-v25 .crv .crv-text>h3,.kimi-v25 .crv .crv-text>strong{display:block;margin:0;font-size:16.5px;line-height:1.3;font-weight:500;letter-spacing:-.015em;color:hsl(var(--ink))}.kimi-v25 .crv .crv-text>p,.kimi-v25 .crv .crv-text>small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-text>small.crv-credit{margin-top:4px;font-size:12px;line-height:1.35;color:hsl(var(--ink-2))}.kimi-v25 .crv .crv-text>p+p{margin-top:4px}.kimi-v25 .crv .crv-trail{flex-shrink:0;font-size:14px;color:hsl(var(--ink-3));font-variant-numeric:tabular-nums}.kimi-v25 .crv .crv-chev{flex-shrink:0;color:hsl(var(--ink-3));opacity:.75;transition:transform .2s}@media(hover:hover){.kimi-v25 .crv button.crv-row:hover .crv-chev{transform:translateX(2px)}}.kimi-v25 .crv :is(details[open]>summary,[aria-expanded=true]) .crv-chev{transform:rotate(90deg)}.kimi-v25 .crv .crv-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:240px;min-height:50px;margin-top:20px;padding:0 28px;border-radius:14px;background:hsl(var(--ink));color:hsl(var(--paper));font-size:16px;line-height:1.2;font-weight:500;letter-spacing:-.01em;transition:transform .15s,opacity .15s}@media(hover:hover){.kimi-v25 .crv .crv-primary:hover{opacity:.9}}.kimi-v25 .crv .crv-primary:active{transform:scale(.985)}.kimi-v25 .crv .crv-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 18px;border-radius:999px;background:hsl(var(--track));color:hsl(var(--ink));font-size:15px;font-weight:500;letter-spacing:-.01em;transition:background-color .15s}@media(hover:hover){.kimi-v25 .crv .crv-secondary:hover{background:hsl(var(--hairline))}}.kimi-v25 .crv .crv-next{padding:var(--crv-pad)}.kimi-v25 .crv .crv-appt{display:flex;align-items:flex-start;gap:16px}.kimi-v25 .crv .crv-date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:64px;border-radius:14px;background:hsl(var(--track));color:hsl(var(--ink-2))}.kimi-v25 .crv .crv-date span{font-family:var(--font-label);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-date strong{margin-top:5px;font-size:26px;line-height:1;font-weight:400;letter-spacing:-.03em;color:hsl(var(--ink))}.kimi-v25 .crv .crv-date.is-small{width:40px;height:44px;border-radius:12px}.kimi-v25 .crv .crv-date.is-small span{font-size:9.5px}.kimi-v25 .crv .crv-date.is-small strong{margin-top:3px;font-size:19px}.kimi-v25 .crv .crv-date.is-open{background:transparent;border:1.5px dashed hsl(var(--hairline-strong));color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-later .crv-row,.kimi-v25 .crv .crv-past .crv-row{align-items:flex-start;gap:14px}.kimi-v25 .crv .crv-later .crv-text,.kimi-v25 .crv .crv-past .crv-text{padding-top:2px}.kimi-v25 .crv .crv-appt .crv-text{padding-top:3px}.kimi-v25 .crv .crv-appt .crv-text>h3{font-size:19px;line-height:1.25;letter-spacing:-.02em}.kimi-v25 .crv .crv-appt .crv-text>p{font-size:15px;color:hsl(var(--ink-2))}.kimi-v25 .crv .crv-appt .crv-text>p.crv-when-line{color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-appt .crv-status{margin-top:8px}.kimi-v25 .crv .crv-reason{margin-top:16px;font-size:15px;line-height:1.5;color:hsl(var(--ink-2))}.kimi-v25 .crv .crv-appt~.crv-reason{padding-left:76px}.kimi-v25 .crv .crv-next>.crv-reason:first-child{margin-top:6px}.kimi-v25 .crv .crv-next.is-empty h3{margin:0;font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.kimi-v25 .crv .crv-later{border-top:1px solid var(--crv-line);margin-left:var(--crv-pad)}.kimi-v25 .crv .crv-later .crv-row{padding-left:0}.kimi-v25 .crv .crv-doctor{padding:0 var(--crv-pad) 20px calc(var(--crv-pad) + var(--crv-lead) + var(--crv-gap));animation:crv-rise .3s cubic-bezier(.2,.7,.2,1) both}.kimi-v25 .crv .crv-near{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:12px;background:hsl(var(--track)/.7);cursor:text}.kimi-v25 .crv .crv-near span{font-size:14px;font-weight:500;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-near input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;font-size:16px;color:hsl(var(--ink));outline:none;box-shadow:none;padding:0}.kimi-v25 .crv .crv-doctor-q{margin:16px 0 10px;font-size:14.5px;font-weight:500;color:hsl(var(--ink))}.kimi-v25 .crv .crv-picks{display:flex;flex-wrap:wrap;gap:8px}.kimi-v25 .crv .crv-pick{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid hsl(var(--hairline));background:hsl(var(--card));font-size:15px;letter-spacing:-.01em;color:hsl(var(--ink));transition:border-color .15s,background-color .15s,transform .15s}@media(hover:hover){.kimi-v25 .crv .crv-pick:hover{border-color:hsl(var(--hairline-strong));background:hsl(var(--track)/.45)}}.kimi-v25 .crv .crv-pick:active{transform:scale(.97)}@keyframes crv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kimi-v25 .crv .crv-person-body{padding:0 var(--crv-pad) 18px calc(var(--crv-pad) + var(--crv-lead) + var(--crv-gap))}.kimi-v25 .crv .crv-person-body p{font-size:14.5px;line-height:1.55;color:hsl(var(--ink-2));max-width:52ch}.kimi-v25 .crv .crv-person-body p+p{margin-top:6px}.kimi-v25 .crv .crv-person-body .crv-secondary{margin-top:14px}.kimi-v25 .crv .crv-all ul{list-style:none;margin:0;padding:0 var(--crv-pad) 12px}.kimi-v25 .crv .crv-all li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--crv-line);font-size:14.5px;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-all li strong{font-weight:500;color:hsl(var(--ink))}.kimi-v25 .crv .crv-empty{font-size:15px;line-height:1.5;color:hsl(var(--ink-3))}.kimi-v25 .crv .ins-plan{overflow:hidden}.kimi-v25 .crv .ins-plan-body{padding:var(--crv-pad)}.kimi-v25 .crv .ins-carrier{font-size:14.5px;color:hsl(var(--ink-3))}.kimi-v25 .crv .ins-plan h3{margin-top:2px;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:hsl(var(--ink))}.kimi-v25 .crv .ins-plan-line{margin-top:3px;font-size:14.5px;color:hsl(var(--ink-2))}.kimi-v25 .crv .ins-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px calc(-1 * var(--crv-pad)) 0 0;padding:20px var(--crv-pad) 0 0;border-top:1px solid var(--crv-line)}.kimi-v25 .crv .ins-stats dt{font-size:14.5px;font-weight:500;color:hsl(var(--ink-2))}.kimi-v25 .crv .ins-stats dd{margin:6px 0 0;font-size:36px;line-height:1;font-weight:500;letter-spacing:-.035em;color:hsl(var(--ink));font-variant-numeric:tabular-nums}.kimi-v25 .crv .ins-stats .ins-stat-note{margin:8px 0 0;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:normal;color:hsl(var(--ink-3));font-variant-numeric:normal}.kimi-v25 .crv .ins-plan .crv-fine{margin-top:18px}.kimi-v25 .crv .ins-plan.is-empty h3{margin-top:0}.kimi-v25 .crv .ins-papers{position:relative}.kimi-v25 .crv .ins-papers:before{content:"";position:absolute;top:0;right:0;left:var(--crv-pad);border-top:1px solid var(--crv-line)}.kimi-v25 .crv .ins-fold-body{padding:0 var(--crv-pad) 16px calc(var(--crv-pad) + var(--crv-lead) + var(--crv-gap))}.kimi-v25 .crv .ins-fold-body>p{font-size:14.5px;line-height:1.55;color:hsl(var(--ink-2))}.kimi-v25 .crv .ins-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:15px;font-weight:500;color:hsl(var(--moss))}.kimi-v25 .crv.crv-narrow>*{max-width:840px}.kimi-v25 .crv .team-hero{padding:var(--crv-pad)}.kimi-v25 .crv .team-hero h3{margin:0;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.kimi-v25 .crv .team-hero .crv-reason{margin-top:6px}.kimi-v25 .crv .team-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.kimi-v25 .crv .team-ask{margin-top:36px}.kimi-v25 .crv .crv-head h1+p{text-wrap:balance}.kimi-v25 .crv .team-list .crv-row{min-height:56px;padding-block:12px}.kimi-v25 .crv .team-list .crv-text>strong{font-weight:400}.kimi-v25 .crv .team-value{flex-shrink:0;font-size:20px;line-height:1;font-weight:400;letter-spacing:-.02em;color:hsl(var(--ink-2));font-variant-numeric:tabular-nums}.kimi-v25 .crv .team-value small{margin-left:3px;font-size:13.5px;letter-spacing:0;color:hsl(var(--ink-3))}.kimi-v25 .crv .biz-sample{display:inline-flex;align-items:center;min-height:28px;margin:0 0 14px;padding:0 12px;border-radius:999px;background:hsl(var(--track));font-size:13px;line-height:1;font-weight:600;letter-spacing:.01em;color:hsl(var(--ink-2))}.kimi-v25 .crv .biz-sample-note{margin:-18px 0 28px;max-width:60ch}.kimi-v25 .crv .biz-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 36px;padding:var(--crv-pad) 0}.kimi-v25 .crv .biz-stats>div{min-width:0;padding:0 var(--crv-pad)}.kimi-v25 .crv .biz-stats>div+div{border-left:1px solid var(--crv-line)}.kimi-v25 .crv .biz-stats dt{font-size:14.5px;font-weight:500;color:hsl(var(--ink-2))}.kimi-v25 .crv .biz-stats dd{margin:8px 0 0;font-size:36px;line-height:1;font-weight:400;letter-spacing:-.035em;color:hsl(var(--ink))}.kimi-v25 .crv .biz-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}.kimi-v25 .crv .biz-search{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-width:0;min-height:48px;padding:0 14px;border-radius:12px;background:hsl(var(--track)/.7);color:hsl(var(--ink-3));cursor:text}.kimi-v25 .crv .biz-search:focus-within{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.kimi-v25 .crv .biz-search input{flex:1;min-width:0;min-height:44px;padding:0;border:0;background:transparent;font-size:16px;color:hsl(var(--ink));outline:none;box-shadow:none}.kimi-v25 .crv .biz-search input::placeholder{color:hsl(var(--ink-3))}.kimi-v25 .crv .biz-filter{display:flex;flex-wrap:wrap;gap:6px}.kimi-v25 .crv .biz-filter button{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 12px;border:1px solid hsl(var(--hairline));border-radius:999px;background:hsl(var(--card));font-size:14px;font-weight:500;letter-spacing:-.005em;color:hsl(var(--ink-2));transition:background-color .15s,border-color .15s,color .15s}@media(hover:hover){.kimi-v25 .crv .biz-filter button:hover{border-color:hsl(var(--hairline-strong))}}.kimi-v25 .crv .biz-filter button[aria-pressed=true]{border-color:hsl(var(--ink));background:hsl(var(--ink));color:hsl(var(--paper))}.kimi-v25 .crv .biz-filter button small{font-size:12.5px;font-variant-numeric:tabular-nums;opacity:.72}.kimi-v25 .crv .biz-list .crv-row{align-items:flex-start;min-height:72px}.kimi-v25 .crv .biz-list .crv-text>small,.kimi-v25 .crv .biz-list .crv-text>strong{overflow-wrap:anywhere}.kimi-v25 .crv .biz-status{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;margin-top:2px;font-size:14px;line-height:1.3;font-weight:500;color:hsl(var(--ink-2))}.kimi-v25 .crv .biz-status:before{content:"";width:6px;height:6px;border-radius:999px;background:hsl(var(--moss))}.kimi-v25 .crv .biz-status.is-invited:before{background:hsl(var(--amber))}.kimi-v25 .crv .biz-status.is-inactive{color:hsl(var(--ink-3))}.kimi-v25 .crv .biz-status.is-inactive:before{background:hsl(var(--ink-3)/.55)}.kimi-v25 .crv .biz-empty{padding:20px var(--crv-pad);font-size:15px;line-height:1.5;color:hsl(var(--ink-3))}.kimi-v25 .crv .biz-ask{margin-top:28px}.kimi-v25 .crv .biz-ask-link{margin:0;padding:0 10px 0 0;font-size:16px}@media (max-width:640px){.kimi-v25 .crv{--crv-pad:20px;--crv-gap:13px}.kimi-v25 .crv .crv-head{margin:2px 0 26px}.kimi-v25 .crv .crv-head h1{font-size:36px}.kimi-v25 .crv .crv-head h1+p{margin-top:8px;font-size:15.5px}.kimi-v25 .crv>.crv-section+.crv-section{margin-top:32px}.kimi-v25 .crv .crv-col,.kimi-v25 .crv .crv-grid{gap:32px}.kimi-v25 .crv .crv-h2{font-size:19px}.kimi-v25 .crv .crv-primary{display:flex;width:100%;min-width:0}.kimi-v25 .crv .crv-date{width:56px;height:60px}.kimi-v25 .crv .crv-appt{gap:14px}.kimi-v25 .crv .crv-appt~.crv-reason{padding-left:70px}.kimi-v25 .crv .crv-appt .crv-text>h3{font-size:18px}.kimi-v25 .crv .crv-doctor,.kimi-v25 .crv .crv-person-body,.kimi-v25 .crv .ins-fold-body{padding-left:var(--crv-pad)}.kimi-v25 .crv .ins-stats{grid-template-columns:1fr;gap:16px}.kimi-v25 .crv .ins-stats>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px}.kimi-v25 .crv .ins-stats dd{grid-column:2;grid-row:1;margin:0;font-size:28px}.kimi-v25 .crv .ins-stats .ins-stat-note{grid-column:1/-1;grid-row:auto;margin:2px 0 0;font-size:14px}.kimi-v25 .crv .team-pair{grid-template-columns:1fr;gap:32px}.kimi-v25 .crv .team-ask{margin-top:32px}.kimi-v25 .crv .biz-stats{margin-bottom:32px;padding:18px 0}.kimi-v25 .crv .biz-stats>div{padding:0 16px}.kimi-v25 .crv .biz-stats dd{font-size:30px}.kimi-v25 .crv .biz-sample-note{margin:-14px 0 24px}}@media (prefers-reduced-motion:reduce){.kimi-v25 .crv .crv-doctor{animation:none}.kimi-v25 .crv :is(.crv-primary,.crv-row,.crv-pick,.crv-chev,.crv-secondary,.biz-filter button){transition:none}}.kimi-v25 .crv .crv-transcript{margin-top:10px;padding-left:76px}.kimi-v25 .crv .crv-transcript-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;background:transparent;color:hsl(var(--ink-2));font-size:14.5px;font-weight:500}.kimi-v25 .crv .crv-transcript-toggle svg{transition:transform .15s}.kimi-v25 .crv .crv-transcript-toggle svg.is-open{transform:rotate(180deg)}.kimi-v25 .crv .crv-link:focus-visible,.kimi-v25 .crv .crv-sheet-close:focus-visible,.kimi-v25 .crv .crv-transcript-toggle:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px;border-radius:6px}.kimi-v25 .crv .crv-transcript-body{margin-top:8px;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;border:1px solid var(--crv-line);border-radius:14px;background:hsl(var(--track)/.45)}.kimi-v25 .crv .crv-transcript-turns{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kimi-v25 .crv .crv-transcript-turns li{display:grid;gap:2px}.kimi-v25 .crv .crv-transcript-turns p{margin:0;font-size:14.5px;line-height:1.5;color:hsl(var(--ink));overflow-wrap:anywhere}.kimi-v25 .crv .crv-transcript-who{font-family:var(--font-label);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-transcript-turns li.is-gabriel .crv-transcript-who{color:hsl(var(--moss))}.kimi-v25 .crv .crv-transcript-note{margin:0;font-size:14px;line-height:1.5;color:hsl(var(--ink-3))}.kimi-v25 .crv .crv-link{padding:0;background:transparent;color:hsl(var(--ink));font-weight:500;text-decoration:underline;text-underline-offset:3px}.kimi-v25 .crv .crv-link:disabled{opacity:.5}.kimi-v25 .crv-sheet-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:hsl(200 20% 8%/.45)}.kimi-v25 .crv-sheet{display:flex;flex-direction:column;width:100%;max-height:82vh;max-height:82dvh;border-radius:20px 20px 0 0;background:hsl(var(--card));color:hsl(var(--ink));box-shadow:0 -10px 40px hsl(200 20% 8%/.25);padding-bottom:env(safe-area-inset-bottom)}.kimi-v25 .crv-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--crv-line)}.kimi-v25 .crv-sheet-head strong{font-size:17px;font-weight:500;letter-spacing:-.01em}.kimi-v25 .crv-sheet-close{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:hsl(var(--track));color:hsl(var(--ink))}.kimi-v25 .crv-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px}.kimi-v25 .crv .crv-visit-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding-left:76px}.kimi-v25 .crv .crv-visit-actions:empty{display:none}.kimi-v25 .crv .crv-calendar{display:contents}.kimi-v25 .crv .crv-calendar-toggle{gap:8px}.kimi-v25 .crv .crv-calendar-choices{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kimi-v25 .crv .crv-calendar>.crv-fine{order:4;flex-basis:100%}.kimi-v25 .crv .crv-calendar-choices .crv-pick{text-decoration:none}.kimi-v25 .crv .crv-request-body .crv-cancel{margin-top:12px;font-size:14.5px}.kimi-v25 .crv .crv-confirm{margin-top:12px;padding:14px 16px;border:1px solid var(--crv-line);border-radius:14px;background:hsl(var(--track)/.45)}.kimi-v25 .crv .crv-confirm p{margin:0;font-size:14.5px;line-height:1.5;color:hsl(var(--ink))}.kimi-v25 .crv .crv-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.kimi-v25 .crv .crv-confirm-actions .crv-secondary{margin-top:10px}.kimi-v25 .crv .crv-secondary.is-danger{background:hsl(var(--crv-attn-bg));color:hsl(var(--crv-attn))}.kimi-v25 .crv .crv-secondary:is(:disabled,[aria-disabled=true]){opacity:.6}.kimi-v25 .crv .crv-confirm:focus{outline:none}.kimi-v25 .crv .crv-confirm:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}@media (max-width:640px){.kimi-v25 .crv .crv-transcript,.kimi-v25 .crv .crv-visit-actions{padding-left:70px}}@media (prefers-reduced-motion:reduce){.kimi-v25 .crv .crv-transcript-toggle svg{transition:none}}.kimi-v25 .crv .crv-visit-cancel{padding-left:76px}.kimi-v25 .crv .crv-visit-cancel>.crv-cancel{margin-top:12px;font-size:14.5px}.kimi-v25 .crv .crv-confirm-error{margin-top:8px!important;color:hsl(var(--crv-attn))!important;font-size:14px!important}.kimi-v25 .crv .crv-request-actions{display:flex;flex-wrap:wrap;gap:4px 20px}.kimi-v25 .crv .crv-cancelled-note{padding:18px var(--crv-pad);border-bottom:1px solid var(--crv-line)}.kimi-v25 .crv .crv-cancelled-note strong{display:block;font-size:15.5px;font-weight:500;color:hsl(var(--ink))}.kimi-v25 .crv .crv-cancelled-note p{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:hsl(var(--ink-2))}@media (max-width:640px){.kimi-v25 .crv .crv-visit-cancel{padding-left:70px}}