.prompt-cache_root__cKiLH{--pc-new:color-mix(in oklab,var(--foreground) 76%,var(--surface));--pc-track:var(--surface-muted);--pc-bar:10px;--pc-gap:2px;--pc-radius:3px;position:relative;container:pc/inline-size;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;box-sizing:border-box;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent}.prompt-cache_tabular__3Ngcr{font-variant-numeric:tabular-nums}.prompt-cache_header__hv1Mg{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4)}.prompt-cache_heading__SENc2{display:grid;min-width:0;gap:2px}.prompt-cache_title__GSS64{margin:0;font-size:var(--text-base);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.prompt-cache_model__q1yOG{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--text-secondary)}.prompt-cache_modelName__HMOfS{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prompt-cache_modelMark__qdRjl{display:inline-flex;width:14px;height:14px;flex:none}.prompt-cache_modelMark__qdRjl svg{width:100%;height:100%}.prompt-cache_modelTtl__EvEMw{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.prompt-cache_modelTtl__EvEMw:before{width:3px;height:3px;flex:none;border-radius:50%;background:var(--text-muted);content:""}.prompt-cache_controls__6b75y{display:flex;flex:none;gap:var(--space-2)}.prompt-cache_controls__6b75y .prompt-cache_iconButton__ildqR{width:var(--control-height-sm);padding-inline:0}.prompt-cache_iconButton__ildqR svg{width:16px;height:16px;stroke-width:1.75}.prompt-cache_glyph__0ws2T{display:inline-grid;width:16px;height:16px}.prompt-cache_glyph__0ws2T svg{grid-area:1/1;transition:opacity var(--duration-fast) var(--ease-standard)}.prompt-cache_glyph__0ws2T svg[data-on=false]{opacity:0;transition-duration:.1s}.prompt-cache_legend__w8Skj{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:var(--text-xs)}.prompt-cache_legendItem__hltEQ{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prompt-cache_legendTokens__GTwy2{color:var(--text-muted);font-variant-numeric:tabular-nums}.prompt-cache_keys__vSTYj{display:inline-flex;flex-wrap:wrap;gap:4px 14px;color:var(--text-muted)}.prompt-cache_keyCached__QqAsj,.prompt-cache_keySolid__zqWYH,.prompt-cache_swatch__285YG{width:10px;height:10px;flex:none;border-radius:var(--pc-radius)}.prompt-cache_swatch__285YG{background:var(--c)}.prompt-cache_keySolid__zqWYH{background:var(--text-secondary)}.prompt-cache_keyCached__QqAsj{background:color-mix(in oklab,var(--text-secondary) 20%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text-secondary) 50%,transparent)}.prompt-cache_main__JCBLe{display:grid;grid-template-columns:minmax(0,1fr) 12rem;align-items:start;gap:var(--space-6)}.prompt-cache_stack__qaFt5{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) repeat(3,minmax(3.5rem,max-content));align-content:start;column-gap:var(--space-3);row-gap:var(--space-3)}.prompt-cache_columns__Msa7N,.prompt-cache_row__p28ii,.prompt-cache_rows__5PdbM{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.prompt-cache_columns__Msa7N{align-items:end;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs)}.prompt-cache_metricHead__TPDP5{text-align:right;white-space:nowrap}.prompt-cache_rows__5PdbM{row-gap:var(--space-4);margin:0;padding:0;list-style:none}.prompt-cache_row__p28ii{row-gap:6px;align-items:center}.prompt-cache_rowHead__1tlZR{display:flex;grid-row:1;grid-column:1;min-width:0;height:20px;align-items:center;gap:var(--space-2)}.prompt-cache_rowTitle__GloYA{flex:none;font-weight:500;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard)}.prompt-cache_row__p28ii[data-state=queued] .prompt-cache_rowTitle__GloYA{color:var(--text-muted)}.prompt-cache_rowTime__Wi0b2{color:var(--text-muted);font-variant-numeric:tabular-nums}.prompt-cache_row__p28ii:not([data-state=queued]) .prompt-cache_rowTime__Wi0b2{animation:prompt-cache_pc-fade__eNdd6 var(--duration-fast) var(--ease-standard) backwards}.prompt-cache_rowStatus__FrrhK{min-width:0;margin-left:auto;color:var(--text-secondary);justify-items:end}.prompt-cache_metric__Z65kP{display:flex;grid-row:1/span 2;justify-content:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.prompt-cache_metricValue__SDLbY{color:var(--foreground)}.prompt-cache_metricValue__SDLbY[data-empty]{color:var(--text-muted)}.prompt-cache_bar__v8xgA{display:flex;grid-row:2;grid-column:1;min-width:0;height:var(--pc-bar);gap:var(--pc-gap)}.prompt-cache_prefix__lgyLR{display:flex;flex-basis:0;min-width:0;gap:var(--pc-gap);container-type:inline-size}.prompt-cache_boxSeg__2aBDu,.prompt-cache_ghostSeg__MY51q,.prompt-cache_seg__TCcTd{position:relative;flex-basis:0;flex-shrink:1;min-width:0;height:var(--pc-bar)}.prompt-cache_clip__RXduM{position:absolute;inset:0;overflow:hidden;border-radius:var(--pc-radius);background:var(--pc-track)}.prompt-cache_fill__Gwhz1{position:absolute;inset:0;border-radius:inherit;transform:scaleX(0);transform-origin:0 50%}.prompt-cache_seg__TCcTd[data-mode=process] .prompt-cache_fill__Gwhz1{background:var(--c)}.prompt-cache_boxFill___Hos7,.prompt-cache_ghostSeg__MY51q,.prompt-cache_seg__TCcTd[data-mode=cached] .prompt-cache_fill__Gwhz1{background:color-mix(in oklab,var(--c) 28%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 55%,transparent)}.prompt-cache_row__p28ii[data-state=done] .prompt-cache_fill__Gwhz1,.prompt-cache_seg__TCcTd[data-mode=cached] .prompt-cache_fill__Gwhz1{transform:none}.prompt-cache_row__p28ii[data-state=run] .prompt-cache_seg__TCcTd[data-mode=process] .prompt-cache_fill__Gwhz1{animation:prompt-cache_pc-fill__SVZzT calc(var(--t) / var(--pc-rate, 1)) linear calc(var(--d) / var(--pc-rate, 1)) both}.prompt-cache_row__p28ii[data-state=run] .prompt-cache_seg__TCcTd[data-mode=cached] .prompt-cache_fill__Gwhz1{animation:prompt-cache_pc-fade__eNdd6 var(--duration-fast) var(--ease-standard) backwards}@keyframes prompt-cache_pc-fill__SVZzT{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes prompt-cache_pc-fade__eNdd6{0%{opacity:0}}.prompt-cache_band__pZkt_{position:absolute;top:0;bottom:0;left:0;width:34cqw;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--c) 80%,var(--surface)),transparent);animation:prompt-cache_pc-sweep__wDDB8 calc(.52s / var(--pc-rate, 1)) var(--ease-in-out) both}@keyframes prompt-cache_pc-sweep__wDDB8{0%{transform:translateX(calc(-34cqw - var(--l) * 100cqw))}to{transform:translateX(calc(100cqw - var(--l) * 100cqw))}}.prompt-cache_mark__ku0U2{position:absolute;z-index:1;top:-5px;bottom:-5px;left:calc(var(--pc-gap) * -1);width:var(--pc-gap);border-radius:1px;background:var(--warning)}.prompt-cache_row__p28ii[data-state=run] .prompt-cache_mark__ku0U2{animation:prompt-cache_pc-mark__MRTAH .2s var(--ease-standard) calc(var(--m) / var(--pc-rate, 1)) backwards}@keyframes prompt-cache_pc-mark__MRTAH{0%{opacity:0;transform:scaleY(0)}}.prompt-cache_swap__Rjv3P{display:inline-grid;min-width:0}.prompt-cache_swapItem__sO5lc{display:inline-flex;grid-area:1/1;align-items:center;gap:6px;white-space:nowrap}.prompt-cache_statusIcon__JRjKg{width:14px;height:14px;flex:none;color:var(--text-muted);stroke-width:1.75}.prompt-cache_statusIcon__JRjKg[data-tone=success]{color:var(--success)}.prompt-cache_statusIcon__JRjKg[data-tone=warning]{color:var(--warning)}.prompt-cache_statusIcon__JRjKg[data-tone=info]{color:var(--accent)}.prompt-cache_shimmer__cRDMp{font:inherit}.prompt-cache_box__jhiSa{display:grid;min-width:0;box-sizing:border-box;grid-template-areas:"head" "bar" "tokens" "prices";gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:calc(var(--radius-surface) - var(--space-3));transition:border-color var(--duration-standard) var(--ease-standard)}.prompt-cache_box__jhiSa[data-mode=empty],.prompt-cache_box__jhiSa[data-mode=expired]{border-style:dashed;border-color:var(--border-strong)}.prompt-cache_boxHead__aG6kA{display:grid;grid-area:head;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.prompt-cache_boxTitle__RyXrp{display:grid;min-width:0}.prompt-cache_boxName__0eUQ7{font-weight:500}.prompt-cache_boxStatus__WrkOj{color:var(--text-secondary);justify-items:start}.prompt-cache_ring__qTOWz{display:block;width:36px;height:36px;flex:none}.prompt-cache_ring__qTOWz svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.prompt-cache_ringTrack__UZD90{fill:none;stroke:var(--border);stroke-width:3}.prompt-cache_ringArc__QnEmK{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transition:stroke var(--duration-standard) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.prompt-cache_ring__qTOWz[data-low=true] .prompt-cache_ringArc__QnEmK{stroke:var(--warning)}.prompt-cache_boxBar__RQadH{display:flex;grid-area:bar;gap:var(--pc-gap);container-type:inline-size}.prompt-cache_boxFill___Hos7{position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .18s var(--ease-standard) calc(var(--i) * 30ms)}.prompt-cache_boxSeg__2aBDu[data-on=true] .prompt-cache_boxFill___Hos7{opacity:1;transition:none}.prompt-cache_boxTokens__JLJwc{grid-area:tokens;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.prompt-cache_pricing__qHNAU{display:grid;grid-area:prices;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-xs)}.prompt-cache_prices__w_WHq{display:grid;gap:var(--space-1);margin:0}.prompt-cache_price__lh_zP{display:flex;justify-content:space-between;gap:var(--space-2)}.prompt-cache_price__lh_zP dt{color:var(--text-secondary)}.prompt-cache_price__lh_zP dd{margin:0;font-variant-numeric:tabular-nums}.prompt-cache_priceNote__aPdOT{margin:0;color:var(--text-muted)}.prompt-cache_ghost__pEOyw{position:absolute;z-index:3;display:flex;gap:var(--pc-gap);pointer-events:none;transform-origin:0 0;animation:prompt-cache_pc-fly__ovj_V calc(var(--fly) / var(--pc-rate, 1)) var(--ease-standard) both}@keyframes prompt-cache_pc-fly__ovj_V{to{width:var(--w1);height:var(--h1);transform:translate(var(--dx),var(--dy))}}.prompt-cache_ghostSeg__MY51q{flex-grow:1;height:auto;overflow:hidden;border-radius:var(--pc-radius)}.prompt-cache_ghostSolid__EiGoW{position:absolute;inset:0;background:var(--c);animation:prompt-cache_pc-solid__vqYST calc(var(--fly) / var(--pc-rate, 1)) var(--ease-standard) both}@keyframes prompt-cache_pc-solid__vqYST{to{opacity:0}}.prompt-cache_caption__Zk_nu{min-height:calc(2 * 1.4em);color:var(--text-secondary)}.prompt-cache_caption__Zk_nu>.prompt-cache_swapItem__sO5lc{display:block;white-space:normal;text-wrap:pretty}.prompt-cache_footer___gJ9o{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.prompt-cache_stats__X54Dp{display:grid;min-width:0;grid-template-columns:repeat(2,12rem);gap:var(--space-6)}.prompt-cache_stat__1hX49{display:grid;min-width:0;gap:2px}.prompt-cache_statValue__agtp7{font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.2;font-variant-numeric:tabular-nums}.prompt-cache_statValue__agtp7[data-empty]{color:var(--text-muted)}.prompt-cache_statLabel__4CfcL{color:var(--text-secondary);justify-items:start}.prompt-cache_statDetail__U_IST{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-items:start}.prompt-cache_footer___gJ9o .prompt-cache_change__VoUbx svg{width:15px;height:15px;color:var(--text-secondary);stroke-width:1.75;transition:color var(--duration-fast) var(--ease-standard)}.prompt-cache_footer___gJ9o .prompt-cache_change__VoUbx[aria-pressed=true]{border-color:var(--control-on);background:var(--control-on-subtle);color:var(--foreground)}.prompt-cache_footer___gJ9o .prompt-cache_change__VoUbx[aria-pressed=true] svg{color:var(--control-on)}.prompt-cache_root__cKiLH[data-clearing] .prompt-cache_row__p28ii :is(.prompt-cache_fill__Gwhz1,.prompt-cache_mark__ku0U2,.prompt-cache_rowTime__Wi0b2,.prompt-cache_rowStatus__FrrhK,.prompt-cache_metric__Z65kP){opacity:0;transition:opacity .24s var(--ease-standard)}.prompt-cache_root__cKiLH[data-paused] :is(.prompt-cache_fill__Gwhz1,.prompt-cache_band__pZkt_,.prompt-cache_mark__ku0U2,.prompt-cache_ghost__pEOyw,.prompt-cache_ghostSolid__EiGoW){animation-play-state:paused}.prompt-cache_srOnly__q8Z6G{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@container pc (width < 660px){.prompt-cache_main__JCBLe{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.prompt-cache_box__jhiSa{order:-1}.prompt-cache_pricing__qHNAU{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.prompt-cache_prices__w_WHq{display:flex;flex-wrap:wrap;gap:4px 16px}.prompt-cache_price__lh_zP{gap:6px}}@container pc (width < 480px){.prompt-cache_root__cKiLH{padding:var(--space-5);gap:var(--space-4)}.prompt-cache_model__q1yOG{flex-direction:column;align-items:flex-start;gap:0}.prompt-cache_modelTtl__EvEMw:before{display:none}.prompt-cache_stack__qaFt5{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-3)}.prompt-cache_columns__Msa7N{row-gap:var(--space-2)}.prompt-cache_columns__Msa7N>.prompt-cache_keys__vSTYj{grid-column:1/-1}.prompt-cache_metricHead__TPDP5{text-align:left}.prompt-cache_bar__v8xgA,.prompt-cache_rowHead__1tlZR{grid-column:1/-1}.prompt-cache_metric__Z65kP{grid-row:3;justify-content:flex-start}.prompt-cache_caption__Zk_nu{min-height:calc(3 * 1.4em)}.prompt-cache_footer___gJ9o{flex-direction:column;align-items:stretch}.prompt-cache_stats__X54Dp{gap:var(--space-4)}.prompt-cache_pricing__qHNAU,.prompt-cache_stats__X54Dp{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.prompt-cache_ghostSolid__EiGoW,.prompt-cache_ghost__pEOyw,.prompt-cache_mark__ku0U2,.prompt-cache_rowTime__Wi0b2,.prompt-cache_row__p28ii .prompt-cache_fill__Gwhz1{animation:none!important}.prompt-cache_row__p28ii[data-state=run] .prompt-cache_seg__TCcTd[data-mode=process] .prompt-cache_fill__Gwhz1{transform:none}.prompt-cache_band__pZkt_{display:none}.prompt-cache_box__jhiSa,.prompt-cache_glyph__0ws2T svg,.prompt-cache_ringArc__QnEmK,.prompt-cache_rowTitle__GloYA{transition-duration:var(--duration-instant)}.prompt-cache_boxFill___Hos7{transition:opacity var(--duration-instant) linear}}.prompt-cache_demo__H9WuU{display:grid;width:100%;max-width:760px;margin-inline:auto}