.provider-keys_root__suGU2{--pk-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--pk-pad:20px;container-type:inline-size;box-sizing:border-box;width:100%;max-width:680px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.provider-keys_header__XiK4G{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px var(--pk-pad) 16px}.provider-keys_heading__gqLnb{min-width:0;padding-top:1px}.provider-keys_title__g694V{margin:0;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.012em}.provider-keys_description__fuGRG{margin:2px 0 0;color:var(--text-muted);font-size:13px;line-height:18px;text-wrap:pretty}.provider-keys_headerButton__OeSN5{flex:none}.provider-keys_headerButton__OeSN5 svg{width:16px;height:16px;margin-left:-2px}.provider-keys_list___KjEm{margin:0;padding:0;border-top:1px solid var(--border-subtle);list-style:none}.provider-keys_row__kZ9CH{display:grid;grid-template-columns:20px minmax(0,1fr) 136px 136px;column-gap:12px;align-items:center;padding:14px var(--pk-pad)}.provider-keys_row__kZ9CH+.provider-keys_row__kZ9CH{border-top:1px solid var(--border-subtle)}.provider-keys_mark__J9Av8{grid-row:1/span 2;grid-column:1;display:block;width:20px;height:20px;color:var(--foreground)}.provider-keys_name__pWsXE{grid-row:1;height:20px;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.provider-keys_key__ly_LQ,.provider-keys_name__pWsXE{grid-column:2;display:flex;align-items:center;min-width:0}.provider-keys_key__ly_LQ{grid-row:2;height:18px;margin-top:2px;font-size:13px;line-height:18px}.provider-keys_status__Kc7Yj{grid-row:1;height:20px}.provider-keys_meta__epG8j,.provider-keys_status__Kc7Yj{grid-column:3;display:flex;align-items:center;min-width:0}.provider-keys_meta__epG8j{grid-row:2;height:18px;margin-top:2px;color:var(--text-muted);font-size:13px;line-height:18px}.provider-keys_actions__fYHgU{grid-row:1/span 2;grid-column:4;display:flex;justify-content:flex-end;min-width:0}.provider-keys_formWrap__E5Gow{grid-row:3;grid-column:2/-1;min-width:0;margin-inline:-4px;overflow:hidden}.provider-keys_swap__ns_FX{display:grid;min-width:0;max-width:100%}.provider-keys_swapItem__IZmQo{grid-area:1/1;display:flex;align-items:center;min-width:0;overflow:hidden}.provider-keys_actionSwap__3NXaZ{justify-items:end}.provider-keys_actionSwap__3NXaZ>.provider-keys_swapItem__IZmQo{justify-content:flex-end;overflow:visible}.provider-keys_mono__oTJg6{display:block;min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--pk-mono);font-size:12.5px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}.provider-keys_dots__YcmB1,.provider-keys_prefix__5C3J1{color:var(--text-muted)}.provider-keys_dots__YcmB1{letter-spacing:.06em}.provider-keys_revealed__JeXoq{color:var(--foreground)}.provider-keys_hint__QjpUE,.provider-keys_metaText___8B1n{display:block;min-width:0;overflow:hidden;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.provider-keys_statusChip__hLzmn{display:inline-flex;align-items:center;height:24px;margin:-2px 0 -2px -6px;padding:0 6px;box-sizing:border-box;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;line-height:18px;-webkit-tap-highlight-color:transparent}.provider-keys_statusButton__amhog{cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.provider-keys_statusButton__amhog:hover{background:var(--surface-muted);color:var(--foreground)}}.provider-keys_statusButton__amhog:active{background:var(--surface-muted)}.provider-keys_statusButton__amhog[aria-busy=true]{cursor:progress}.provider-keys_statusInner__T_rxy{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.provider-keys_statusInner__T_rxy svg{flex:none;width:14px;height:14px;stroke-width:2}.provider-keys_ok__A2Rxz{color:var(--success)}.provider-keys_bad__Y3OHc{color:var(--danger)}.provider-keys_idle__Ebr_H{color:var(--text-muted)}.provider-keys_iconRow__bPt3Z{display:flex;align-items:center;gap:2px;margin-right:-8px}.provider-keys_icon__TBki1{position:relative;display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard),scale var(--duration-instant) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.provider-keys_icon__TBki1:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.provider-keys_danger__Z6_jq:hover:not(:disabled){color:var(--danger)}}.provider-keys_icon__TBki1:active:not(:disabled){background:var(--surface-muted);scale:.94}.provider-keys_icon__TBki1:disabled{cursor:not-allowed;opacity:.4}.provider-keys_icon__TBki1[aria-expanded=true],.provider-keys_icon__TBki1[aria-pressed=true]{background:var(--surface-muted);color:var(--foreground)}.provider-keys_copied__bugs9,.provider-keys_copied__bugs9:hover:not(:disabled){color:var(--success)}.provider-keys_iconSlot__C4S5H{grid-area:1/1;display:grid;place-items:center}.provider-keys_iconSlot__C4S5H svg{width:16px;height:16px;stroke-width:1.75}.provider-keys_countdown__vFtbC{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg;pointer-events:none;animation:provider-keys_ringIn__YbgCQ var(--duration-instant) var(--ease-standard)}.provider-keys_countdown__vFtbC circle{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100;animation:provider-keys_deplete__A9fS_ var(--reveal-ms,5s) linear forwards}@keyframes provider-keys_deplete__A9fS_{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes provider-keys_ringIn__YbgCQ{0%{opacity:0}}.provider-keys_pill__ZcsnO{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font:inherit;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) var(--ease-standard),scale var(--duration-instant) var(--ease-standard)}.provider-keys_pill__ZcsnO svg{width:14px;height:14px;margin-left:-2px;stroke-width:2}@media (hover:hover) and (pointer:fine){.provider-keys_pill__ZcsnO:hover{background:var(--surface-muted)}}.provider-keys_pill__ZcsnO:active{background:var(--surface-muted);scale:.97}.provider-keys_pill__ZcsnO[aria-expanded=true]{background:var(--surface-muted)}.provider-keys_form__mV7KA{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"input cancel save" "help help sample";column-gap:8px;row-gap:8px;align-items:center;padding:14px 4px 4px}.provider-keys_input__zeL9R{grid-area:input;box-sizing:border-box;width:100%;min-width:0;height:var(--control-height-sm);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-family:var(--pk-mono);font-size:13px;letter-spacing:0;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.provider-keys_input__zeL9R::placeholder{color:var(--text-muted);opacity:1}.provider-keys_input__zeL9R:read-only{background:var(--surface-muted);color:var(--text-secondary)}.provider-keys_input__zeL9R[data-tone=bad]{border-color:color-mix(in oklab,var(--danger) 65%,var(--border))}.provider-keys_input__zeL9R[data-tone=ok]{border-color:color-mix(in oklab,var(--success) 55%,var(--border))}.provider-keys_cancel__8buEa{grid-area:cancel}.provider-keys_form__mV7KA .provider-keys_save__z87Pg{grid-area:save;min-width:112px;border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.provider-keys_form__mV7KA .provider-keys_save__z87Pg[aria-disabled=true]{cursor:progress}.provider-keys_save__z87Pg svg{width:14px;height:14px;stroke-width:2.25}.provider-keys_help__mnVMZ{grid-area:help;display:flex;align-items:center;min-width:0;height:18px;margin:0;color:var(--text-muted);font-size:13px;line-height:18px}.provider-keys_help__mnVMZ[data-tone=bad]{color:var(--danger)}.provider-keys_help__mnVMZ[data-tone=ok]{color:var(--text-secondary)}.provider-keys_help__mnVMZ[data-tone=ok] svg{color:var(--success)}.provider-keys_helpInner__mXdVC{display:inline-flex;align-items:center;gap:6px;min-width:0}.provider-keys_helpInner__mXdVC>svg{flex:none;width:14px;height:14px;stroke-width:2}.provider-keys_helpText__xxyAv{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.provider-keys_helpText__xxyAv .provider-keys_mono__oTJg6{display:inline;font-size:12.5px;color:var(--text-secondary)}.provider-keys_sample___BnFc{grid-area:sample;justify-self:end;height:18px;padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:13px;line-height:18px;white-space:nowrap;cursor:pointer;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;transition:color var(--duration-instant) var(--ease-standard),text-decoration-color var(--duration-instant) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.provider-keys_sample___BnFc:hover:not(:disabled){color:var(--foreground);text-decoration-color:currentColor}}.provider-keys_sample___BnFc:disabled{cursor:default;opacity:.5}.provider-keys_spinner__ia6Oe{display:block;flex:none;width:12px;height:12px;margin:1px;box-sizing:border-box;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;color:var(--text-muted);animation:provider-keys_spin__DAgzn .7s linear infinite}.provider-keys_save__z87Pg .provider-keys_spinner__ia6Oe{color:currentColor}@keyframes provider-keys_spin__DAgzn{to{rotate:1turn}}.provider-keys_footer__r32zo{display:flex;align-items:center;gap:8px;margin:0;padding:12px var(--pk-pad) 14px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:13px;line-height:18px}.provider-keys_footer__r32zo svg{flex:none;width:14px;height:14px;stroke-width:2}.provider-keys_skeletonRow___1DYU .provider-keys_key__ly_LQ,.provider-keys_skeletonRow___1DYU .provider-keys_meta__epG8j,.provider-keys_skeletonRow___1DYU .provider-keys_name__pWsXE,.provider-keys_skeletonRow___1DYU .provider-keys_status__Kc7Yj{overflow:visible}.provider-keys_skeletonRow___1DYU .provider-keys_actions__fYHgU{height:32px}.provider-keys_skeletonMark__2Vibb{border-radius:50%;background:var(--surface-muted)}.provider-keys_bar__dBnxg{display:block;height:10px;border-radius:5px;background:var(--surface-muted);animation:provider-keys_pulse__18u5V 1.2s var(--ease-in-out) infinite alternate}.provider-keys_key__ly_LQ .provider-keys_bar__dBnxg,.provider-keys_meta__epG8j .provider-keys_bar__dBnxg{height:8px}@keyframes provider-keys_pulse__18u5V{0%{opacity:1}to{opacity:.55}}.provider-keys_srOnly__WNC6u{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container (max-width: 559px){.provider-keys_root__suGU2{--pk-pad:16px}.provider-keys_header__XiK4G{padding-top:16px}.provider-keys_row__kZ9CH{grid-template-columns:20px minmax(0,1fr) auto}.provider-keys_mark__J9Av8{grid-row:1;align-self:start}.provider-keys_status__Kc7Yj{grid-row:1;grid-column:3;justify-content:flex-end}.provider-keys_statusChip__hLzmn{margin:-2px -6px -2px 0}.provider-keys_key__ly_LQ{grid-row:2;grid-column:2/-1}.provider-keys_meta__epG8j{grid-row:3;grid-column:2;height:32px;margin-top:6px}.provider-keys_actions__fYHgU{grid-row:3;grid-column:3;margin-top:6px}.provider-keys_formWrap__E5Gow{grid-row:4;grid-column:1/-1}.provider-keys_form__mV7KA{grid-template-areas:"input input input" "help help help" "sample cancel save"}.provider-keys_sample___BnFc{justify-self:start}}@media (prefers-reduced-motion:reduce){.provider-keys_spinner__ia6Oe{animation-duration:1.6s}.provider-keys_bar__dBnxg{animation:none}.provider-keys_icon__TBki1:active:not(:disabled),.provider-keys_pill__ZcsnO:active{scale:1}}.provider-keys_demo__08dKJ{display:flex;justify-content:center;width:100%}