.context-window_root__ErRRu{--cw-system:var(--series-2);--cw-tools:var(--series-3);--cw-files:var(--series-4);--cw-messages:var(--series-1);--cw-summary:color-mix(in oklab,var(--series-1) 42%,var(--surface));--cw-free:var(--surface-muted);--cw-free-late:color-mix(in oklab,var(--surface-muted) 55%,var(--surface));container-type:inline-size;display:grid;width:100%;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);letter-spacing:-.01em}.context-window_header__hoKdT{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.context-window_readout__s4B33{display:grid;min-width:0;gap:4px}.context-window_used__7B4zp{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0}.context-window_usedValue__V9N1t{font-family:var(--font-display,inherit);font-size:var(--text-3xl,1.875rem);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.03em;line-height:1.1}.context-window_usedOf__464ZQ{color:var(--text-secondary)}.context-window_usedMeta__TeMDv{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;color:var(--text-secondary)}.context-window_tabular__J1myc{font-variant-numeric:tabular-nums}.context-window_dot__V9Url{width:3px;height:3px;border-radius:50%;background:var(--text-muted)}.context-window_modelTrigger___ce3B{display:inline-flex;height:36px;flex:none;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.context-window_modelTrigger___ce3B:hover{border-color:var(--border-strong);background:var(--surface-muted)}}.context-window_modelTrigger___ce3B[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.context-window_modelTrigger___ce3B:disabled{opacity:.55;cursor:default}.context-window_modelMark__eJDI8{width:16px;height:16px;flex:none}.context-window_modelName__CsZCn{font-weight:500;white-space:nowrap}.context-window_modelWindow__A9_JA{color:var(--text-muted);font-variant-numeric:tabular-nums}.context-window_modelChevron__FrZH4{width:15px;height:15px;color:var(--text-muted);stroke-width:1.75;transition:transform var(--duration-spring) var(--ease-spring)}.context-window_modelTrigger___ce3B[data-state=open] .context-window_modelChevron__FrZH4{transform:rotate(180deg)}.context-window_menu__jlglh{--menu-y:-5px;z-index:60;min-width:220px;padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-size:var(--text-sm);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.context-window_menu__jlglh[data-side=top]{--menu-y:5px}@starting-style{.context-window_menu__jlglh[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}.context-window_menu__jlglh[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:context-window_menu-exit__QTwJx .13s linear both;pointer-events:none}@keyframes context-window_menu-exit__QTwJx{to{--menu-exit:1}}.context-window_menuItem__FINkn{display:flex;min-height:38px;align-items:center;gap:10px;padding:0 10px;border-radius:calc(var(--radius-panel) - 6px);cursor:pointer;outline:none;transition:background-color var(--duration-instant) var(--ease-standard)}.context-window_menuItem__FINkn[data-highlighted]{background:var(--surface-muted)}.context-window_menuName__79iLP{flex:1;font-weight:500}.context-window_menuWindow__oBgFY{color:var(--text-muted);font-variant-numeric:tabular-nums}.context-window_menuCheck__R5tPn{display:inline-flex;width:16px;justify-content:center;color:var(--accent)}.context-window_menuCheck__R5tPn svg{width:15px;height:15px;stroke-width:2}.context-window_body__eHWc6{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:start;gap:var(--space-8)}.context-window_gridWrap__LTcws{display:grid;min-width:0;gap:var(--space-3)}.context-window_grid__P1UNl{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:3px}.context-window_cell__I_2vz{aspect-ratio:1;border-radius:3px;background:var(--cw-free);transition:background-color .24s var(--ease-standard) var(--delay,0s),box-shadow .24s var(--ease-standard) var(--delay,0s),opacity var(--duration-fast) var(--ease-standard)}.context-window_cell__I_2vz[data-kind=system]{background:var(--cw-system)}.context-window_cell__I_2vz[data-kind=tools]{background:var(--cw-tools)}.context-window_cell__I_2vz[data-kind=files]{background:var(--cw-files)}.context-window_cell__I_2vz[data-kind=summary]{background:var(--cw-summary)}.context-window_cell__I_2vz[data-kind=messages]{background:var(--cw-messages)}.context-window_cell__I_2vz[data-after]{background:var(--cw-free-late)}.context-window_cell__I_2vz[data-kind=reserve]{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong)}.context-window_threshold___cb2J{grid-column:1/-1;height:0;margin:2px 0;border-top:1.5px dashed var(--text-muted)}.context-window_root__ErRRu[data-phase=summarizing] .context-window_cell__I_2vz[data-kind=messages]{animation:context-window_fold__KS7ZK .72s var(--ease-standard) var(--sweep,0s) both}@keyframes context-window_fold__KS7ZK{0%{opacity:1}55%{opacity:.35}to{opacity:.5}}.context-window_root__ErRRu[data-hover] .context-window_cell__I_2vz{opacity:.28}.context-window_root__ErRRu[data-hover=files] .context-window_cell__I_2vz[data-kind=files],.context-window_root__ErRRu[data-hover=free] .context-window_cell__I_2vz[data-kind=free],.context-window_root__ErRRu[data-hover=messages] .context-window_cell__I_2vz[data-kind=messages],.context-window_root__ErRRu[data-hover=reserve] .context-window_cell__I_2vz[data-kind=reserve],.context-window_root__ErRRu[data-hover=summary] .context-window_cell__I_2vz[data-kind=summary],.context-window_root__ErRRu[data-hover=system] .context-window_cell__I_2vz[data-kind=system],.context-window_root__ErRRu[data-hover=tools] .context-window_cell__I_2vz[data-kind=tools]{opacity:1}.context-window_gridNote__OHYdx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;color:var(--text-muted);font-size:var(--text-xs)}.context-window_thresholdKey__Lh78_{display:inline-flex;align-items:center;gap:6px}.context-window_thresholdSwatch__iJtNk{width:14px;border-top:1.5px dashed var(--text-muted)}.context-window_legend__k3RIr{display:grid;margin:0;padding:0;list-style:none}.context-window_legendRow__nKJVe{display:grid;grid-template-columns:10px minmax(0,1fr) auto 3.4em;align-items:center;gap:10px;min-height:34px;border-bottom:1px solid var(--border-subtle);cursor:default;transition:opacity var(--duration-fast) var(--ease-standard)}.context-window_legendRow__nKJVe:last-child{border-bottom:0}.context-window_legendRow__nKJVe:nth-child(5){border-bottom-color:var(--border)}.context-window_root__ErRRu[data-hover] .context-window_legendRow__nKJVe{opacity:.45}.context-window_root__ErRRu[data-hover=files] .context-window_legendRow__nKJVe[data-kind=files],.context-window_root__ErRRu[data-hover=free] .context-window_legendRow__nKJVe[data-kind=free],.context-window_root__ErRRu[data-hover=messages] .context-window_legendRow__nKJVe[data-kind=messages],.context-window_root__ErRRu[data-hover=reserve] .context-window_legendRow__nKJVe[data-kind=reserve],.context-window_root__ErRRu[data-hover=summary] .context-window_legendRow__nKJVe[data-kind=summary],.context-window_root__ErRRu[data-hover=system] .context-window_legendRow__nKJVe[data-kind=system],.context-window_root__ErRRu[data-hover=tools] .context-window_legendRow__nKJVe[data-kind=tools]{opacity:1}.context-window_swatch__oLKkj{width:10px;height:10px;border-radius:3px;background:var(--cw-free)}.context-window_swatch__oLKkj[data-kind=system]{background:var(--cw-system)}.context-window_swatch__oLKkj[data-kind=tools]{background:var(--cw-tools)}.context-window_swatch__oLKkj[data-kind=files]{background:var(--cw-files)}.context-window_swatch__oLKkj[data-kind=summary]{background:var(--cw-summary)}.context-window_swatch__oLKkj[data-kind=messages]{background:var(--cw-messages)}.context-window_swatch__oLKkj[data-kind=reserve]{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong)}.context-window_legendName__wLEPf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-window_legendTokens__LSi__{font-variant-numeric:tabular-nums;text-align:right}.context-window_legendRow__nKJVe[data-empty] .context-window_legendTokens__LSi__{color:var(--text-muted)}.context-window_legendPercent__rRzFC{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.context-window_footer__euWKc{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.context-window_actions__xY31z{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.context-window_compact__MpC97{margin-left:auto}.context-window_statusSlot__2YHWX{display:grid;min-height:20px}.context-window_status__h7b7Q{display:inline-flex;grid-area:1/1;align-items:center;gap:8px;margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.context-window_statusIcon__tD9KC{width:15px;height:15px;flex:none;color:var(--text-muted);stroke-width:1.75}.context-window_status__h7b7Q[data-tone=warning] .context-window_statusIcon__tD9KC{color:var(--warning)}.context-window_status__h7b7Q[data-tone=success] .context-window_statusIcon__tD9KC{color:var(--success)}@container (max-width: 640px){.context-window_root__ErRRu{padding:var(--space-5)}.context-window_body__eHWc6{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.context-window_grid__P1UNl{gap:2px}.context-window_cell__I_2vz{border-radius:2px}}@container (max-width: 420px){.context-window_header__hoKdT{flex-direction:column}.context-window_compact__MpC97{margin-left:0}}@media (prefers-reduced-motion:reduce){.context-window_cell__I_2vz,.context-window_legendRow__nKJVe,.context-window_modelChevron__FrZH4,.context-window_modelTrigger___ce3B{transition:none}.context-window_root__ErRRu[data-phase=summarizing] .context-window_cell__I_2vz[data-kind=messages]{animation:none;opacity:.5}.context-window_menu__jlglh,.context-window_menu__jlglh[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.context-window_demo__PX_xi{display:grid;width:100%;max-width:960px;margin-inline:auto}