.ui-obsidian-button{border:1px solid var(--ui-border-hi);color:var(--ui-text-dim);font-family:var(--ui-font-mono);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;transition:all .15s;display:inline-flex}.ui-obsidian-button:hover:not(:disabled){border-color:var(--ui-teal);color:var(--ui-teal)}.ui-obsidian-button:disabled{opacity:.4;cursor:not-allowed}.ui-obsidian-button[data-kind=primary]{background:var(--ui-teal-dim);border-color:var(--ui-teal);color:var(--ui-teal)}.ui-obsidian-button[data-kind=danger]{border-color:var(--ui-red);color:var(--ui-red)}.ui-obsidian-button[data-size=sm]{padding:4px 11px;font-size:11px}.ui-obsidian-tag{font-family:var(--ui-font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:8.5px;display:inline-block}.ui-obsidian-tag[data-size=md]{padding:3px 8px;font-size:10px}.ui-obsidian-tag[data-tone=gray]{color:var(--ui-text-dim);background:#8080802e}.ui-obsidian-tag[data-tone=blue]{color:var(--ui-blue);background:#569cd61f}.ui-obsidian-tag[data-tone=cyan]{color:var(--ui-teal);background:#4ec9b01f}.ui-obsidian-tag[data-tone=purple]{color:var(--ui-purple);background:#c586c01f}.ui-obsidian-tag[data-tone=green]{color:var(--ui-teal);background:#4ec9b01f}.ui-obsidian-tag[data-tone=red]{color:var(--ui-red);background:#f471741f}.ui-obsidian-tag[data-tone=warm-gray]{color:var(--ui-orange);background:#ce91781f}.ui-obsidian-text-input-wrap{font-family:var(--ui-font-mono);flex-direction:column;gap:4px;display:flex}.ui-obsidian-text-input-label{letter-spacing:.04em;color:var(--ui-text-dim);font-size:11px}.ui-obsidian-text-input{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);border-radius:5px;padding:6px 10px;font-family:inherit;font-size:13px}.ui-obsidian-text-input:focus{border-color:var(--ui-teal);outline:none}.ui-obsidian-text-input[data-size=sm]{padding:4px 8px;font-size:12px}.ui-obsidian-modal-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-obsidian-modal{background:var(--ui-surface);border:1px solid var(--ui-border-hi);border-radius:14px;max-height:85vh;padding:20px 24px;overflow-y:auto}.ui-obsidian-modal[data-size=sm]{width:24rem}.ui-obsidian-modal[data-size=md]{width:34rem}.ui-obsidian-modal[data-size=lg]{width:48rem}.ui-obsidian-modal-label{font-family:var(--ui-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-text-dim);margin-bottom:4px;font-size:10px}.ui-obsidian-modal-heading{color:var(--ui-text);margin-bottom:16px;font-size:20px;font-weight:300}.ui-obsidian-notification{background:var(--ui-surface);border:1px solid var(--ui-border-hi);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;display:flex;box-shadow:0 4px 16px #00000059}.ui-obsidian-notification[data-kind=error]{border-color:var(--ui-red)}.ui-obsidian-notification[data-kind=warning]{border-color:var(--ui-orange)}.ui-obsidian-notification[data-kind=success]{border-color:var(--ui-teal)}.ui-obsidian-notification[data-kind=info]{border-color:var(--ui-blue)}.ui-obsidian-notification-title{color:var(--ui-text);font-size:12.5px;font-weight:600}.ui-obsidian-notification-subtitle{color:var(--ui-text-dim);margin-top:2px;font-size:11.5px}.ui-obsidian-notification-close{color:var(--ui-text-dim);cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}.ui-obsidian-notification-close:hover{color:var(--ui-text)}.ui-obsidian-budget-toast{--ui-budget-accent:var(--ui-orange);background:color-mix(in srgb, var(--ui-budget-accent) 12%, var(--ui-surface));border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #00000047}.ui-obsidian-budget-toast[data-kind=error]{--ui-budget-accent:var(--ui-red)}.ui-obsidian-budget-toast-ring{background:conic-gradient(var(--ui-budget-accent) calc(var(--ui-budget-ring-pct) * 1%), var(--ui-border-hi) 0);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ui-obsidian-budget-toast-ring-inner{background:var(--ui-surface);width:21px;height:21px;color:var(--ui-budget-accent);font-family:var(--ui-font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:600;display:grid}.ui-obsidian-budget-toast-body{flex:1;min-width:0}.ui-obsidian-budget-toast-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ui-obsidian-budget-toast-title{color:var(--ui-text);font-size:12.5px;font-weight:600}.ui-obsidian-budget-toast-subtitle{color:var(--ui-text-dim);margin-top:2px;font-size:11.5px}.ui-obsidian-budget-toast-close{color:var(--ui-text-dim);cursor:pointer;background:0 0;border:none;flex:none;font-size:13px;line-height:1}.ui-obsidian-budget-toast-close:hover{color:var(--ui-text)}
.ui-anthropic-button{background:var(--ui-surface-2);border:1px solid var(--ui-border-hi);color:var(--ui-text);font-family:var(--ui-font-sans);border-radius:var(--ui-radius);cursor:pointer;transition:background var(--ui-transition),border-color var(--ui-transition),color var(--ui-transition),box-shadow var(--ui-transition);align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ui-anthropic-button:hover:not(:disabled){border-color:var(--ui-accent)}.ui-anthropic-button:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-anthropic-button:disabled{opacity:.4;cursor:not-allowed}.ui-anthropic-button[data-kind=primary]{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:#0000}.ui-anthropic-button[data-kind=primary]:hover:not(:disabled){background:var(--ui-accent-hover);border-color:#0000}.ui-anthropic-button[data-kind=ghost]{color:var(--ui-text-dim);background:0 0;border-color:#0000}.ui-anthropic-button[data-kind=ghost]:hover:not(:disabled){background:var(--ui-surface-2);color:var(--ui-text);border-color:#0000}.ui-anthropic-button[data-kind=danger]{border-color:var(--ui-red);color:var(--ui-red);background:0 0}.ui-anthropic-button[data-kind=danger]:hover:not(:disabled){background:var(--ui-red-dim);border-color:var(--ui-red)}.ui-anthropic-button[data-size=sm]{padding:6px 11px;font-size:11px}.ui-anthropic-button[data-size=lg]{padding:10px 18px;font-size:14px}.ui-anthropic-tag{font-family:var(--ui-font-sans);border-radius:var(--ui-radius-full);padding:3px 9px;font-size:11px;font-weight:500;line-height:1;display:inline-block}.ui-anthropic-tag[data-size=md]{padding:4px 11px;font-size:12px}.ui-anthropic-tag[data-tone=gray]{background:var(--ui-surface-2);color:var(--ui-text-dim)}.ui-anthropic-tag[data-tone=blue]{color:var(--ui-blue);background:#6ba1d624}.ui-anthropic-tag[data-tone=cyan]{background:var(--ui-teal-dim);color:var(--ui-teal)}.ui-anthropic-tag[data-tone=purple]{color:var(--ui-purple);background:#b08ae024}.ui-anthropic-tag[data-tone=green]{color:var(--ui-green);background:#6bbb7c24}.ui-anthropic-tag[data-tone=red]{background:var(--ui-red-dim);color:var(--ui-red)}.ui-anthropic-tag[data-tone=warm-gray]{background:var(--ui-accent-dim);color:var(--ui-accent)}.ui-anthropic-text-input-wrap{font-family:var(--ui-font-sans);flex-direction:column;gap:6px;display:flex}.ui-anthropic-text-input-label{letter-spacing:.01em;color:var(--ui-text-dim);font-size:12px;font-weight:500}.ui-anthropic-text-input{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);transition:border-color var(--ui-transition),box-shadow var(--ui-transition);padding:8px 12px;font-family:inherit;font-size:13px}.ui-anthropic-text-input::placeholder{color:var(--ui-text-faint)}.ui-anthropic-text-input:focus{border-color:var(--ui-accent);box-shadow:var(--ui-ring);outline:none}.ui-anthropic-text-input[data-size=sm]{padding:6px 10px;font-size:12px}.ui-anthropic-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-anthropic-modal{background:var(--ui-surface);border:1px solid var(--ui-border-hi);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow);max-height:85vh;font-family:var(--ui-font-sans);padding:20px 24px;overflow-y:auto}.ui-anthropic-modal[data-size=sm]{width:24rem}.ui-anthropic-modal[data-size=md]{width:34rem}.ui-anthropic-modal[data-size=lg]{width:48rem}.ui-anthropic-modal-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-dim);margin-bottom:6px;font-size:10.5px;font-weight:600}.ui-anthropic-modal-heading{color:var(--ui-text);margin-bottom:14px;font-size:20px;font-weight:600}.ui-anthropic-notification{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);font-family:var(--ui-font-sans);border-left-width:3px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ui-anthropic-notification[data-kind=error]{border-left-color:var(--ui-red)}.ui-anthropic-notification[data-kind=warning]{border-left-color:var(--ui-orange)}.ui-anthropic-notification[data-kind=success]{border-left-color:var(--ui-green)}.ui-anthropic-notification[data-kind=info]{border-left-color:var(--ui-blue)}.ui-anthropic-notification-title{color:var(--ui-text);font-size:13px;font-weight:600}.ui-anthropic-notification-subtitle{color:var(--ui-text-dim);margin-top:2px;font-size:12px}.ui-anthropic-notification-close{color:var(--ui-text-dim);cursor:pointer;background:0 0;border:none;font-size:15px;line-height:1}.ui-anthropic-notification-close:hover{color:var(--ui-text)}
.ui-codex-button{background:var(--ui-surface-2);border:1px solid var(--ui-border-hi);color:var(--ui-text);font-family:var(--ui-font-sans);border-radius:var(--ui-radius);cursor:pointer;transition:background var(--ui-transition),border-color var(--ui-transition),color var(--ui-transition),box-shadow var(--ui-transition);align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ui-codex-button:hover:not(:disabled){border-color:var(--ui-accent)}.ui-codex-button:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-codex-button:disabled{opacity:.4;cursor:not-allowed}.ui-codex-button[data-kind=primary]{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:#0000}.ui-codex-button[data-kind=primary]:hover:not(:disabled){background:var(--ui-accent-hover);border-color:#0000}.ui-codex-button[data-kind=ghost]{color:var(--ui-text-dim);background:0 0;border-color:#0000}.ui-codex-button[data-kind=ghost]:hover:not(:disabled){background:var(--ui-surface-2);color:var(--ui-text);border-color:#0000}.ui-codex-button[data-kind=danger]{border-color:var(--ui-red);color:var(--ui-red);background:0 0}.ui-codex-button[data-kind=danger]:hover:not(:disabled){background:var(--ui-red-dim);border-color:var(--ui-red)}.ui-codex-button[data-size=sm]{padding:6px 11px;font-size:11px}.ui-codex-button[data-size=lg]{padding:10px 18px;font-size:14px}.ui-codex-tag{font-family:var(--ui-font-sans);border-radius:var(--ui-radius-full);padding:3px 9px;font-size:11px;font-weight:500;line-height:1;display:inline-block}.ui-codex-tag[data-size=md]{padding:4px 11px;font-size:12px}.ui-codex-tag[data-tone=gray]{background:var(--ui-surface-2);color:var(--ui-text-dim)}.ui-codex-tag[data-tone=blue]{color:var(--ui-blue);background:#6ba1d624}.ui-codex-tag[data-tone=cyan]{background:var(--ui-teal-dim);color:var(--ui-teal)}.ui-codex-tag[data-tone=purple]{color:var(--ui-purple);background:#b08ae024}.ui-codex-tag[data-tone=green]{color:var(--ui-green);background:#6bbb7c24}.ui-codex-tag[data-tone=red]{background:var(--ui-red-dim);color:var(--ui-red)}.ui-codex-tag[data-tone=warm-gray]{background:var(--ui-accent-dim);color:var(--ui-accent)}.ui-codex-text-input-wrap{font-family:var(--ui-font-sans);flex-direction:column;gap:6px;display:flex}.ui-codex-text-input-label{letter-spacing:.01em;color:var(--ui-text-dim);font-size:12px;font-weight:500}.ui-codex-text-input{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);transition:border-color var(--ui-transition),box-shadow var(--ui-transition);padding:8px 12px;font-family:inherit;font-size:13px}.ui-codex-text-input::placeholder{color:var(--ui-text-faint)}.ui-codex-text-input:focus{border-color:var(--ui-accent);box-shadow:var(--ui-ring);outline:none}.ui-codex-text-input[data-size=sm]{padding:6px 10px;font-size:12px}.ui-codex-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-codex-modal{background:var(--ui-surface);border:1px solid var(--ui-border-hi);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow);max-height:85vh;font-family:var(--ui-font-sans);padding:20px 24px;overflow-y:auto}.ui-codex-modal[data-size=sm]{width:24rem}.ui-codex-modal[data-size=md]{width:34rem}.ui-codex-modal[data-size=lg]{width:48rem}.ui-codex-modal-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-dim);margin-bottom:6px;font-size:10.5px;font-weight:600}.ui-codex-modal-heading{color:var(--ui-text);margin-bottom:14px;font-size:20px;font-weight:600}.ui-codex-notification{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);font-family:var(--ui-font-sans);border-left-width:3px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ui-codex-notification[data-kind=error]{border-left-color:var(--ui-red)}.ui-codex-notification[data-kind=warning]{border-left-color:var(--ui-orange)}.ui-codex-notification[data-kind=success]{border-left-color:var(--ui-green)}.ui-codex-notification[data-kind=info]{border-left-color:var(--ui-blue)}.ui-codex-notification-title{color:var(--ui-text);font-size:13px;font-weight:600}.ui-codex-notification-subtitle{color:var(--ui-text-dim);margin-top:2px;font-size:12px}.ui-codex-notification-close{color:var(--ui-text-dim);cursor:pointer;background:0 0;border:none;font-size:15px;line-height:1}.ui-codex-notification-close:hover{color:var(--ui-text)}
.cds--skeleton,.cds--skeleton__text,.cds--skeleton__heading,.cds--skeleton__placeholder,.cds--skeleton__icon,.aos-pl-grain{background-color:#0000;background-image:radial-gradient(var(--cds-text-primary,#f4f4f4) .7px, transparent .9px);box-shadow:inset 0 0 0 1px var(--cds-border-subtle,#ffffff1f);background-size:5px 5px;animation:1.4s ease-in-out infinite aos-pl-grain}.cds--skeleton:before,.cds--skeleton__text:before,.cds--skeleton__heading:before,.cds--skeleton__placeholder:before,.cds--skeleton__icon:before{content:none}@keyframes aos-pl-grain{0%,to{opacity:.12}50%{opacity:.4}}.aos-pl{opacity:0;min-height:60vh;padding:2rem 1rem;animation:.2s ease-out .3s forwards aos-pl-in;position:relative;overflow:hidden}.aos-pl-block{border-radius:2px}.aos-pl-dust{pointer-events:none;position:absolute;inset:0}.aos-pl-dust i{background:var(--cds-text-primary,#f4f4f4);opacity:0;will-change:transform,opacity;border-radius:50%;animation:linear infinite aos-pl-dust;position:absolute}.aos-pl-sweep{background:linear-gradient(90deg, transparent, var(--cds-text-primary,#f4f4f4), transparent);width:30%;height:1px;animation:1.6s ease-in-out infinite aos-pl-sweep;position:absolute;top:0;left:0}@keyframes aos-pl-in{to{opacity:1}}@keyframes aos-pl-dust{0%{opacity:0;transform:translate(0,0)}30%{opacity:.55}70%{opacity:.3}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0)}}@keyframes aos-pl-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.cds--skeleton,.cds--skeleton__text,.cds--skeleton__heading,.cds--skeleton__placeholder,.cds--skeleton__icon,.aos-pl-grain,.aos-pl-dust i,.aos-pl-sweep{animation:none}.cds--skeleton,.cds--skeleton__text,.cds--skeleton__heading,.cds--skeleton__placeholder,.cds--skeleton__icon,.aos-pl-grain{opacity:.25}.aos-pl{animation-duration:0s}}
.avQNEq_toggle{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:.5rem;padding:0;display:inline-flex}.avQNEq_toggle:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.avQNEq_toggleActive{color:var(--cds-support-warning)}
