.bond-guide-drawer{position:fixed;inset:0;z-index:10140;pointer-events:none;visibility:hidden}.bond-guide-drawer--visible{visibility:visible}.bond-guide-drawer__backdrop{appearance:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--overlay-scrim) 38%,transparent),color-mix(in srgb,var(--overlay-scrim) 68%,transparent));opacity:0;transition:opacity .22s var(--ease-standard);pointer-events:none;cursor:pointer}.bond-guide-drawer__backdrop:hover,.bond-guide-drawer__backdrop:focus,.bond-guide-drawer__backdrop:focus-visible,.bond-guide-drawer__backdrop:active{background:linear-gradient(180deg,color-mix(in srgb,var(--overlay-scrim) 38%,transparent),color-mix(in srgb,var(--overlay-scrim) 68%,transparent));border:0;box-shadow:none;outline:none}.bond-guide-drawer__panel{position:absolute;top:12px;right:12px;bottom:12px;width:min(540px,calc(100vw - 24px));display:flex;flex-direction:column;border-radius:12px;overflow:visible;background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translate(108%);opacity:0;transition:transform .24s cubic-bezier(.2,.9,.24,1),opacity .22s var(--ease-standard);pointer-events:none}[data-theme=light] .bond-guide-drawer__panel{background:linear-gradient(180deg,color-mix(in srgb,rgba(255,255,255,.12) 82%,transparent),color-mix(in srgb,rgba(226,240,255,.08) 78%,transparent)),color-mix(in srgb,var(--surface-elevated) 44%,rgba(250,252,255,.12) 56%);border:1px solid color-mix(in srgb,rgba(255,255,255,.32) 48%,transparent)!important;box-shadow:0 14px 32px #3e5c871a,0 2px 8px #7ba0de0a!important}[data-theme=dark] .bond-guide-drawer__panel{background:linear-gradient(180deg,color-mix(in srgb,rgba(40,58,86,.72) 76%,transparent),color-mix(in srgb,rgba(24,38,61,.82) 78%,transparent)),color-mix(in srgb,var(--surface-elevated) 74%,rgba(14,23,40,.88) 26%);border:1px solid color-mix(in srgb,rgba(225,236,255,.14) 42%,transparent)!important;box-shadow:0 16px 34px #040a1633,0 2px 8px #486aaa08!important}.bond-guide-drawer--visible .bond-guide-drawer__backdrop,.bond-guide-drawer--visible .bond-guide-drawer__panel{pointer-events:auto}.bond-guide-drawer--open .bond-guide-drawer__backdrop{opacity:1}.bond-guide-drawer--open .bond-guide-drawer__panel{transform:translate(0);opacity:1}.bond-guide-drawer__panel:before{content:none}.bond-guide-drawer__header,.bond-guide-drawer__content,.bond-guide-drawer__footer{position:relative;z-index:1}.bond-guide-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 14px;border-bottom:1px solid color-mix(in srgb,var(--v2-border-subtle) 88%,transparent)}.bond-guide-drawer__heading{display:flex;flex-direction:column;gap:8px;min-width:0}.bond-guide-drawer__search{width:min(100%,232px);min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:10px;background:linear-gradient(180deg,#e8effb9e,#dde7f68a);box-shadow:inset 0 2px 4px #101c3a14,inset 0 -1px #ffffff85,inset 0 0 0 1px #ffffff24}.bond-guide-drawer__search svg{flex:0 0 auto;color:color-mix(in srgb,var(--v2-primary) 72%,var(--v2-text-soft) 28%)}.bond-guide-drawer__search input{appearance:none;-webkit-appearance:none;flex:1 1 auto;min-width:0;width:100%;margin:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--v2-text);font:inherit;font-size:.86rem;line-height:1.2}.bond-guide-drawer__search input:focus,.bond-guide-drawer__search input:focus-visible{outline:none;box-shadow:none}.bond-guide-drawer__search input::-webkit-search-cancel-button,.bond-guide-drawer__search input::-webkit-search-decoration,.bond-guide-drawer__search input::-webkit-search-results-button,.bond-guide-drawer__search input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}.bond-guide-drawer__search input::placeholder{color:color-mix(in srgb,var(--v2-text-muted) 82%,var(--v2-text-soft) 18%)}.bond-guide-drawer__search-toolbar{display:flex;align-items:center;gap:10px}.bond-guide-drawer__search-summary{color:var(--v2-text-soft);font-size:.78rem;font-weight:700;line-height:1}.bond-guide-drawer__search-nav{display:inline-flex;align-items:center;gap:6px}.bond-guide-drawer__search-nav-button{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:8px;background:linear-gradient(180deg,#f4f7ffc2,#e7eefaad);box-shadow:inset 0 1px #ffffff94,0 3px 8px #0c162a14;color:var(--v2-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bond-guide-drawer__search-nav-button:disabled{opacity:.42;cursor:not-allowed}.bond-guide-drawer__search-nav-button:focus,.bond-guide-drawer__search-nav-button:focus-visible{outline:none}.bond-guide-drawer__eyebrow{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-text-soft)}.bond-guide-drawer__title{margin:0;font-size:clamp(1.34rem,2vw,1.72rem);line-height:1.08;color:var(--v2-text);text-shadow:0 1px 0 rgba(255,255,255,.16),0 3px 6px rgba(18,34,68,.14),0 1px 2px rgba(8,18,40,.1)}.bond-guide-drawer__source{font-size:.78rem;color:var(--v2-text-muted)}.bond-guide-drawer__close{appearance:none;width:38px;height:38px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--v2-border-strong) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--v2-surface-solid) 82%,rgba(255,255,255,.08));color:var(--v2-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 20px color-mix(in srgb,var(--overlay-scrim) 12%,transparent),inset 0 1px #ffffff57;transition:transform .18s var(--ease-standard),border-color .18s var(--ease-standard),background .18s var(--ease-standard)}.bond-guide-drawer__close svg{display:block;color:color-mix(in srgb,var(--v2-text) 88%,var(--v2-text-soft))}.bond-guide-drawer__close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--v2-primary) 28%,var(--v2-border-strong));background:color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.14))}.bond-guide-drawer__close:focus,.bond-guide-drawer__close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring),0 10px 22px color-mix(in srgb,var(--overlay-scrim) 14%,transparent)}.bond-guide-drawer__content{flex:1 1 auto;overflow-y:auto;padding:4px 1px 14px;margin-left:10px;display:flex;flex-direction:column;gap:8px}.bond-guide-drawer__intro,.bond-guide-drawer__section{border-radius:12px}.bond-guide-drawer__section--spotlight{box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-primary-soft) 36%,rgba(255,255,255,.24)),0 0 18px color-mix(in srgb,var(--v2-primary-soft) 34%,transparent),0 3px 6px #101e3c1a,0 1px 2px #0a142c14,inset 0 1px #ffffff57,inset 0 10px 16px #ffffff0f,inset 0 -1px #bcd8ff24}[data-theme=light] .bond-guide-drawer__intro.jaz-frosted-glass,[data-theme=light] .bond-guide-drawer__section.jaz-frosted-glass{box-shadow:0 3px 6px #101e3c1a,0 1px 2px #0a142c14,inset 0 1px #ffffff57,inset 0 10px 16px #ffffff0f,inset 0 -1px #bcd8ff24}[data-theme=dark] .bond-guide-drawer__intro.jaz-frosted-glass,[data-theme=dark] .bond-guide-drawer__section.jaz-frosted-glass{box-shadow:0 3px 7px #040a1638,0 1px 2px #02060e29,inset 0 1px #ffffff1a,inset 0 10px 16px #ffffff05,inset 0 -1px #6484ba14}[data-theme=dark] .bond-guide-drawer__search input::placeholder,[data-theme=dark] .bond-guide-drawer__search-summary{color:color-mix(in srgb,#a8bfeb 72%,var(--v2-text-muted) 28%)}[data-theme=dark] .bond-guide-drawer__search-nav-button{background:linear-gradient(180deg,#34476ceb,#27385ae0);box-shadow:inset 0 1px #ffffff1a,0 4px 10px #02081438;color:#bdd0ff}[data-theme=dark] .bond-guide-drawer__search-highlight{background:color-mix(in srgb,#ffd66e 28%,rgba(105,82,12,.56));box-shadow:inset 0 -1px #ffffff14,0 1px 2px #02081438}[data-theme=dark] .bond-guide-drawer__search{background:linear-gradient(145deg,#18243cf5,#121c30eb);box-shadow:inset 0 2px 5px #02081457,inset 0 -1px #ffffff14,inset 0 0 0 1px #7a95c914}[data-theme=dark] .bond-guide-drawer__search svg{color:color-mix(in srgb,#8fb4ff 78%,#dce8ff 22%)}[data-theme=dark] .bond-guide-drawer__search input{color:#eef4ff}[data-theme=dark] .bond-guide-drawer__search input::placeholder{color:color-mix(in srgb,#a8bfeb 72%,var(--v2-text-muted) 28%)}[data-theme=dark] .bond-guide-drawer__section--spotlight{box-shadow:0 0 0 1px color-mix(in srgb,#7ea9ff 26%,rgba(206,224,255,.16)),0 0 20px color-mix(in srgb,#5e86ff 20%,transparent),0 3px 7px #040a1638,0 1px 2px #02060e29,inset 0 1px #ffffff1a,inset 0 10px 16px #ffffff05,inset 0 -1px #6484ba14}.bond-guide-drawer__intro{padding:14px;display:flex;flex-direction:column;gap:10px}.bond-guide-drawer__intro-copy{margin:0;color:var(--v2-text);line-height:1.65}.bond-guide-drawer__best-for{margin:0;color:var(--v2-text-muted);line-height:1.65}.bond-guide-drawer__best-for strong{color:var(--v2-text)}.bond-guide-drawer__related-action{align-self:flex-start}.bond-guide-launch-button{appearance:none;-webkit-appearance:none;--jaz-glass-background: color-mix(in srgb, var(--covalent-white) 88%, transparent);--jaz-glass-border: color-mix(in srgb, var(--covalent-blue) 24%, rgba(255, 255, 255, .76));--jaz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .54), 0 4px 10px rgba(15, 53, 164, .1), 0 1px 3px rgba(8, 16, 36, .08);display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;align-self:flex-start;min-height:34px;min-width:max-content;padding:8px 16px;border-radius:999px;color:#0f35a4;font-size:.88rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .15s var(--ease-standard),color .18s var(--ease-standard)}.bond-guide-launch-button:hover,.bond-guide-launch-button:focus,.bond-guide-launch-button:focus-visible{outline:none;--jaz-glass-border: color-mix(in srgb, var(--covalent-blue) 34%, rgba(255, 255, 255, .68));--jaz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .58), 0 6px 14px rgba(15, 53, 164, .14), 0 1px 3px rgba(8, 16, 36, .08);color:#0f35a4;transform:translateY(-1px)}.bond-guide-launch-button:active{--jaz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .46), 0 3px 8px rgba(15, 53, 164, .1), 0 1px 2px rgba(8, 16, 36, .08);transform:translateY(1px)}[data-theme=dark] .bond-guide-launch-button{--jaz-glass-background: color-mix(in srgb, var(--v2-surface-muted) 82%, transparent);--jaz-glass-border: color-mix(in srgb, #6f92f2 38%, rgba(208, 223, 255, .18));--jaz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 7px 14px rgba(2, 8, 20, .24), 0 2px 4px rgba(2, 8, 20, .18);color:#bdd0ff}[data-theme=dark] .bond-guide-launch-button:hover,[data-theme=dark] .bond-guide-launch-button:focus,[data-theme=dark] .bond-guide-launch-button:focus-visible{--jaz-glass-border: color-mix(in srgb, #7da3ff 46%, rgba(208, 223, 255, .18));--jaz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), 0 9px 18px rgba(2, 8, 20, .28), 0 2px 4px rgba(2, 8, 20, .2);color:#eef4ff}[data-theme=dark] .bond-guide-launch-button:active{--jaz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .11), 0 5px 10px rgba(2, 8, 20, .22), 0 2px 4px rgba(2, 8, 20, .18)}.bond-guide-drawer__section{padding:14px;display:flex;flex-direction:column;gap:10px}.bond-guide-drawer__section-title{margin:0;font-size:1rem;line-height:1.2;color:var(--v2-text)}.bond-guide-drawer__search-highlight{padding:0 .18em;border-radius:.28rem;background:color-mix(in srgb,var(--v2-warning) 30%,rgba(255,244,180,.78));color:inherit;box-shadow:inset 0 -1px #fff6,0 1px 2px #121e3a14}.bond-guide-drawer__subheading{margin:2px 0 0;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-soft)}.bond-guide-drawer__paragraph{margin:0;color:var(--v2-text-muted);line-height:1.68}.bond-guide-drawer__inline-underline{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.bond-guide-drawer__inline-code{display:inline;max-width:100%;padding:.08rem .36rem;border-radius:6px;font-family:var(--font-family-mono, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace);font-size:.92em;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--v2-text);background:color-mix(in srgb,var(--v2-surface-muted) 86%,rgba(255,255,255,.22))}.bond-guide-drawer__code-block{width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-self:stretch;margin:2px 0;padding:14px 16px;overflow-x:auto;border:1px solid color-mix(in srgb,#84b7ff 34%,transparent);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),#132442;box-shadow:inset 0 1px #ffffff1f,0 5px 12px #101e3c29;color:#eef4ff;font-family:var(--font-family-mono, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace);font-size:.78rem;line-height:1.58;tab-size:2;white-space:pre}.bond-guide-drawer__code-block code{font:inherit;color:inherit}.bond-guide-drawer__code-block:before{content:attr(data-language);display:block;margin-bottom:8px;color:#9bb8e7;font-family:var(--font-family-sans, Inter, system-ui, sans-serif);font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.bond-guide-drawer__code-block:not([data-language]):before{display:none}.bond-guide-drawer__table-wrap{width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-self:stretch;margin:2px 0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--v2-border-strong) 66%,transparent);border-radius:10px;background:color-mix(in srgb,var(--v2-surface-solid) 78%,rgba(255,255,255,.12));box-shadow:0 4px 10px #101e3c14,inset 0 1px #ffffff6b}.bond-guide-drawer__table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;color:var(--v2-text);font-size:.78rem;line-height:1.45;text-align:left}.bond-guide-drawer__table th,.bond-guide-drawer__table td{padding:9px 10px;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--v2-border-subtle) 86%,transparent)}.bond-guide-drawer__table th{background:color-mix(in srgb,var(--v2-primary-soft) 24%,var(--v2-surface-muted) 76%);color:var(--v2-text);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bond-guide-drawer__table td{color:var(--v2-text-muted)}.bond-guide-drawer__table tr:last-child td{border-bottom:0}.bond-guide-drawer__table tr:nth-child(2n) td{background:color-mix(in srgb,var(--v2-surface-muted) 38%,transparent)}[data-theme=dark] .bond-guide-drawer__code-block{border-color:color-mix(in srgb,#86b0ff 40%,transparent);background:linear-gradient(135deg,rgba(201,220,255,.08),transparent 42%),#0e1d36;box-shadow:inset 0 1px #ffffff1a,0 6px 14px #02081442}[data-theme=dark] .bond-guide-drawer__code-block:before{color:#a9c6f7}[data-theme=dark] .bond-guide-drawer__table-wrap{border-color:color-mix(in srgb,#87a9e7 40%,transparent);background:color-mix(in srgb,var(--v2-surface-solid) 86%,#0d1b34 14%);box-shadow:0 5px 12px #02081438,inset 0 1px #ffffff14}[data-theme=dark] .bond-guide-drawer__table th{background:color-mix(in srgb,#314a79 54%,var(--v2-surface-muted) 46%)}.bond-guide-drawer__inline-link{appearance:none;border:0;background:transparent;padding:0;margin:0;color:var(--v2-primary);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.bond-guide-drawer__inline-link:hover,.bond-guide-drawer__inline-link:focus,.bond-guide-drawer__inline-link:focus-visible{color:color-mix(in srgb,var(--v2-primary) 82%,var(--v2-text));text-decoration:underline;outline:none}.bond-guide-drawer__inline-link--action{display:inline}.bond-guide-drawer__inline-link.is-disabled,.bond-guide-drawer__inline-link.is-disabled:hover,.bond-guide-drawer__inline-link.is-disabled:focus,.bond-guide-drawer__inline-link.is-disabled:focus-visible{color:var(--v2-text-soft);text-decoration:none;cursor:not-allowed;opacity:.58}.bond-guide-drawer__inline-accent{font-weight:700}.bond-guide-drawer__inline-accent--amber{color:color-mix(in srgb,var(--v2-warning) 78%,var(--v2-text))}.bond-guide-drawer__inline-accent--blue,.bond-guide-drawer__inline-accent--sky{color:color-mix(in srgb,var(--v2-primary) 82%,var(--v2-text))}.bond-guide-drawer__inline-accent--coral,.bond-guide-drawer__inline-accent--rose{color:color-mix(in srgb,var(--v2-danger) 74%,var(--v2-text))}.bond-guide-drawer__inline-accent--emerald,.bond-guide-drawer__inline-accent--green,.bond-guide-drawer__inline-accent--teal{color:color-mix(in srgb,var(--v2-success) 76%,var(--v2-text))}.bond-guide-drawer__inline-accent--indigo,.bond-guide-drawer__inline-accent--purple,.bond-guide-drawer__inline-accent--violet,.bond-guide-drawer__inline-accent--pink{color:color-mix(in srgb,var(--v2-purple) 76%,var(--v2-text))}.bond-guide-drawer__inline-accent--neutral{color:var(--v2-text-soft)}.bond-guide-drawer__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--v2-text-muted);line-height:1.62}.bond-guide-drawer__empty{margin:0;padding:14px;border-radius:12px;color:var(--v2-text-muted);border:1px dashed color-mix(in srgb,var(--v2-border-strong) 72%,transparent);background:color-mix(in srgb,var(--v2-surface-muted) 74%,transparent)}.bond-guide-drawer__status{margin:0;color:var(--v2-text-muted);line-height:1.6}.bond-guide-drawer__status--error{color:color-mix(in srgb,var(--v2-danger) 88%,var(--v2-text))}.bond-guide-drawer__markdown-button,.bond-guide-drawer__markdown-button-link{align-self:flex-start;text-decoration:none}.bond-guide-drawer__related-action:disabled,.bond-guide-drawer__related-action[aria-disabled=true],.bond-guide-drawer__markdown-button:disabled,.bond-guide-drawer__markdown-button[aria-disabled=true]{cursor:not-allowed;opacity:.58;filter:saturate(.72)}.bond-guide-drawer__divider{width:100%;height:1px;margin:4px 0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--v2-border-strong) 58%,transparent) 18%,color-mix(in srgb,var(--v2-border-subtle) 92%,transparent) 50%,color-mix(in srgb,var(--v2-border-strong) 58%,transparent) 82%,transparent 100%);opacity:.9}.bond-guide-drawer__footer{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 20px -1px;border-top:1px solid color-mix(in srgb,var(--v2-border-subtle) 88%,transparent)}.bond-guide-drawer__footer-copy{margin:0;color:var(--v2-text-muted);font-size:.86rem;line-height:1.55}@media(max-width:900px){.bond-guide-drawer__panel{top:8px;right:8px;bottom:8px;width:min(100vw - 16px,540px);border-radius:12px}.bond-guide-drawer__header,.bond-guide-drawer__content,.bond-guide-drawer__footer{padding-left:16px;padding-right:16px}}:root,[data-theme=light]{--info-title-icon-scale: 1.25em;--info-title-icon-shadow: drop-shadow(1px 1px 1.5px rgba(0, 0, 0, .28));--title-shadow-strong: 1px 1px 3px rgba(0, 0, 0, .5);--title-shadow-soft: 1px 1px 3px rgba(0, 0, 0, .2);--form-label-shadow: 0 1px 3px rgba(0, 0, 0, .2);--glass-pill-fallback-bg: rgba(255, 255, 255, .2);--pill-shine-gradient: linear-gradient(120deg, rgba(255, 255, 255, .4), rgba(255, 255, 255, .05));--toast-shine-overlay: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .1) 26%, rgba(255, 255, 255, 0) 58%), linear-gradient(110deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 45%);--select-arrow-svg: url('data:image/svg+xml;utf8,<svg fill="%23666" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--motion-fast: .14s;--motion-medium: .18s;--motion-slow: .26s;--ease-standard: ease;--ease-emphasized: cubic-bezier(.22, 1, .36, 1);--covalent-teal: #169eb1;--covalent-blue: #0f35a4;--covalent-yellow: #ffc547;--covalent-white: #ffffff;--covalent-coral: #ff5447;--covalent-salmon: #ff7c72;--covalent-yellow-soft: rgba(255, 197, 71, .18);--app-bg: #eef8ff;--app-bg-accent: radial-gradient(circle at 12% 10%, rgba(20, 115, 230, .24), transparent 30%), radial-gradient(circle at 88% 14%, rgba(14, 165, 233, .2), transparent 30%), radial-gradient(circle at 50% 92%, rgba(79, 70, 229, .1), transparent 34%), linear-gradient(135deg, rgba(238, 248, 255, .78) 0%, rgba(244, 251, 255, .7) 48%, rgba(248, 251, 255, .72) 100%);--surface-1: #ffffff;--surface-2: #f9f9f9;--surface-glass: rgba(255, 255, 255, .15);--surface-elevated: rgba(255, 255, 255, .92);--text-primary: #222222;--text-secondary: #444444;--text-muted: #666666;--border-subtle: #cccccc;--border-strong: #0f35a4;--shadow-soft: 0 2px 6px rgba(0, 0, 0, .05);--shadow-elevated: 0 4px 12px rgba(0, 0, 0, .3);--overlay-scrim: rgba(0, 0, 0, .6);--input-bg: #ffffff;--input-text: #222222;--input-placeholder: #666666;--button-bg: #169eb1;--button-bg-hover: #0f35a4;--button-text: #ffffff;--button-disabled-bg: linear-gradient(180deg, #e3e6ec 0%, #cfd5df 100%);--button-disabled-text: #7a8190;--button-disabled-border: #c6ccd7;--jaz-button-bg: linear-gradient(to bottom, #ffe082, #ffc107);--jaz-button-text: #0f35a4;--jaz-button-border: rgba(15, 53, 164, .1);--jaz-button-shadow: 0 2px 6px rgba(0, 0, 0, .25);--jaz-button-hover-bg: #0f35a4;--jaz-button-hover-text: #ffffff;--jaz-button-alt-bg: linear-gradient(180deg, #4f89df 0%, #2f63be 100%);--jaz-button-alt-text: #ecf3ff;--jaz-button-alt-border: rgba(21, 67, 150, .42);--jaz-button-alt-shadow: 0 6px 14px rgba(15, 53, 120, .28);--jaz-button-alt-hover-bg: linear-gradient(180deg, #5b96f0 0%, #376fce 100%);--jaz-button-alt-hover-text: #ffffff;--toast-bg: linear-gradient(135deg, rgba(48, 66, 94, .36) 0%, rgba(39, 56, 83, .32) 52%, rgba(32, 50, 77, .3) 100%);--toast-text: #f2f6ff;--toast-border: rgba(156, 183, 229, .36);--toast-shadow: 0 16px 34px rgba(28, 52, 86, .34);--toast-bg-success: linear-gradient(135deg, rgba(42, 84, 92, .36) 0%, rgba(35, 73, 82, .32) 100%);--toast-bg-error: linear-gradient(135deg, rgba(88, 50, 70, .36) 0%, rgba(74, 40, 58, .32) 100%);--toast-bg-warning: linear-gradient(135deg, rgba(92, 78, 49, .36) 0%, rgba(76, 64, 39, .32) 100%);--toast-bg-info: linear-gradient(135deg, rgba(45, 65, 100, .36) 0%, rgba(37, 55, 87, .32) 100%);--toast-warning-text: #fff6e6;--accent: #0f35a4;--accent-soft: #e6f0ff;--success: #28a745;--warning: #ffc547;--danger: #ff5447;--focus-ring: rgba(15, 53, 164, .4);--toggle-label-active: #0f35a4;--toggle-label-inactive: #d3d3d3;--toggle-track-active-bg: linear-gradient(145deg, #123aa4, #0c2a7c);--toggle-track-inactive-bg: linear-gradient(145deg, rgb(201, 201, 201), rgb(200, 200, 200));--toggle-track-inset-shadow: inset 2px 2px 6px rgba(0, 0, 0, .2), inset -2px -2px 6px rgba(255, 255, 255, .1);--toggle-knob-bg: #ffffff;--toggle-knob-shadow: 0 2px 6px rgba(0, 0, 0, .3), inset 0 0 3px rgba(0, 0, 0, .2);--v2-bg: #f4f8ff;--v2-bg-soft: #ebf4ff;--v2-bg-elevated: linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(242, 248, 255, .88) 100%);--v2-surface: rgba(255, 255, 255, .84);--v2-surface-solid: #ffffff;--v2-surface-muted: #f6f9ff;--v2-surface-strong: rgba(245, 250, 255, .96);--v2-border: rgba(52, 88, 156, .14);--v2-border-strong: rgba(42, 82, 166, .26);--v2-border-accent: rgba(36, 71, 232, .22);--v2-text: #0a1e4d;--v2-text-muted: #61739d;--v2-text-soft: #7f91b6;--v2-primary: #2447e8;--v2-primary-strong: #1534be;--v2-primary-soft: rgba(36, 71, 232, .12);--v2-teal: #18a8b8;--v2-teal-soft: rgba(24, 168, 184, .14);--v2-purple: #7b3ff2;--v2-purple-soft: rgba(123, 63, 242, .14);--v2-success: #21a67a;--v2-success-soft: rgba(33, 166, 122, .14);--v2-warning: #f4b400;--v2-warning-soft: rgba(244, 180, 0, .16);--v2-danger: #ef4565;--v2-danger-soft: rgba(239, 69, 101, .14);--v2-neutral: #7c8dab;--v2-neutral-soft: rgba(124, 141, 171, .14);--v2-radius-sm: 10px;--v2-radius-md: 12px;--v2-radius-lg: 12px;--v2-radius-xl: 16px;--v2-space-1: 4px;--v2-space-2: 8px;--v2-space-3: 12px;--v2-space-4: 16px;--v2-space-5: 20px;--v2-space-6: 24px;--v2-space-7: 32px;--v2-space-8: 40px;--v2-shadow-soft: 0 14px 35px rgba(22, 42, 92, .1);--v2-shadow-card: 0 18px 45px rgba(22, 42, 92, .12);--v2-shadow-button: 0 10px 24px rgba(36, 71, 232, .22);--v2-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--v2-focus-ring: rgba(36, 71, 232, .22);--v2-glow-accent: linear-gradient(135deg, rgba(36, 71, 232, .16) 0%, rgba(24, 168, 184, .12) 48%, rgba(123, 63, 242, .12) 100%);--v2-title-gradient: linear-gradient(135deg, #1534be 0%, #18a8b8 52%, #6d49f5 100%)}[data-theme=dark]{--covalent-yellow-soft: rgba(255, 197, 71, .16);--app-bg: #07111f;--app-bg-accent: radial-gradient(circle at 12% 10%, rgba(20, 115, 230, .28), transparent 30%), radial-gradient(circle at 88% 14%, rgba(14, 165, 233, .18), transparent 30%), radial-gradient(circle at 50% 92%, rgba(79, 70, 229, .16), transparent 34%), linear-gradient(135deg, rgba(7, 17, 31, .88) 0%, rgba(10, 25, 44, .82) 52%, rgba(4, 10, 20, .88) 100%);--surface-1: #1b2230;--surface-2: #242c3a;--surface-glass: rgba(27, 34, 48, .58);--surface-elevated: rgba(26, 32, 44, .92);--text-primary: #e7edf7;--text-secondary: #c6d1e3;--text-muted: #9aa8bf;--border-subtle: rgba(164, 181, 209, .24);--border-strong: rgba(123, 151, 201, .62);--shadow-soft: 0 2px 8px rgba(2, 6, 14, .42);--shadow-elevated: 0 10px 28px rgba(2, 6, 14, .55);--overlay-scrim: rgba(5, 9, 16, .68);--input-bg: #1f2735;--input-text: #e7edf7;--input-placeholder: #95a5bf;--button-bg: #2a455f;--button-bg-hover: #345d82;--button-text: #eaf2ff;--button-disabled-bg: linear-gradient(180deg, #384456 0%, #2f3a4b 100%);--button-disabled-text: #98a6bb;--button-disabled-border: #4b5a70;--jaz-button-bg: linear-gradient(180deg, #e2b65d 0%, #c68f35 100%);--jaz-button-text: #13284f;--jaz-button-border: rgba(237, 192, 108, .38);--jaz-button-shadow: 0 6px 14px rgba(2, 6, 14, .42);--jaz-button-hover-bg: #3a5f89;--jaz-button-hover-text: #eaf2ff;--jaz-button-alt-bg: linear-gradient(180deg, #3d67a3 0%, #2d4f82 100%);--jaz-button-alt-text: #eaf2ff;--jaz-button-alt-border: rgba(125, 160, 213, .44);--jaz-button-alt-shadow: 0 10px 18px rgba(2, 6, 14, .48);--jaz-button-alt-hover-bg: linear-gradient(180deg, #4b78b8 0%, #37639b 100%);--jaz-button-alt-hover-text: #f4f8ff;--toast-bg: linear-gradient(135deg, rgba(24, 35, 56, .58) 0%, rgba(21, 31, 50, .54) 52%, rgba(24, 38, 62, .5) 100%);--toast-text: #edf4ff;--toast-border: rgba(163, 190, 232, .34);--toast-shadow: 0 18px 36px rgba(2, 6, 14, .58);--toast-bg-success: linear-gradient(135deg, rgba(26, 58, 72, .58) 0%, rgba(22, 50, 62, .54) 100%);--toast-bg-error: linear-gradient(135deg, rgba(70, 36, 52, .58) 0%, rgba(58, 30, 44, .54) 100%);--toast-bg-warning: linear-gradient(135deg, rgba(73, 60, 37, .58) 0%, rgba(60, 49, 30, .54) 100%);--toast-bg-info: linear-gradient(135deg, rgba(31, 48, 78, .58) 0%, rgba(26, 40, 66, .54) 100%);--toast-warning-text: #f3e9cf;--accent: #7fa7eb;--accent-soft: rgba(127, 167, 235, .18);--success: #33b26d;--warning: #e0ad47;--danger: #e46666;--focus-ring: rgba(127, 167, 235, .45);--toggle-label-active: var(--accent);--toggle-label-inactive: var(--text-secondary);--toggle-track-active-bg: linear-gradient(145deg, color-mix(in srgb, var(--accent) 90%, #133979 10%), color-mix(in srgb, var(--accent) 72%, #0f2f67 28%));--toggle-track-inactive-bg: linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 84%, #5f6f86 16%), color-mix(in srgb, var(--surface-2) 92%, #50617a 8%));--toggle-track-inset-shadow: inset 2px 2px 6px rgba(0, 0, 0, .24), inset -2px -2px 6px rgba(255, 255, 255, .08);--toggle-knob-bg: var(--surface-1);--toggle-knob-shadow: 0 2px 6px rgba(0, 0, 0, .34), inset 0 0 3px rgba(0, 0, 0, .24);--info-title-icon-shadow: drop-shadow(1px 1px 1.5px rgba(0, 0, 0, .5));--title-shadow-strong: 1px 1px 3px rgba(0, 0, 0, .56);--title-shadow-soft: 1px 1px 3px rgba(0, 0, 0, .34);--form-label-shadow: 0 1px 3px rgba(0, 0, 0, .34);--glass-pill-fallback-bg: color-mix(in srgb, var(--surface-glass) 78%, transparent);--pill-shine-gradient: linear-gradient(120deg, rgba(255, 255, 255, .26), rgba(255, 255, 255, .04));--toast-shine-overlay: linear-gradient(180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .06) 24%, rgba(255, 255, 255, 0) 56%), linear-gradient(115deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, 0) 42%);--select-arrow-svg: url('data:image/svg+xml;utf8,<svg fill="%2395a5bf" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');--v2-bg: #081221;--v2-bg-soft: #0d1a31;--v2-bg-elevated: linear-gradient(180deg, rgba(17, 29, 52, .92) 0%, rgba(10, 20, 37, .96) 100%);--v2-surface: rgba(16, 27, 46, .82);--v2-surface-solid: #14233a;--v2-surface-muted: #18263d;--v2-surface-strong: rgba(20, 34, 56, .94);--v2-border: rgba(132, 164, 222, .18);--v2-border-strong: rgba(132, 164, 222, .34);--v2-border-accent: rgba(97, 129, 255, .28);--v2-text: #edf4ff;--v2-text-muted: #a9b8d6;--v2-text-soft: #899abf;--v2-primary: #7f98ff;--v2-primary-strong: #94a9ff;--v2-primary-soft: rgba(127, 152, 255, .16);--v2-teal: #59d0dd;--v2-teal-soft: rgba(89, 208, 221, .16);--v2-purple: #b18aff;--v2-purple-soft: rgba(177, 138, 255, .18);--v2-success: #4fd0a0;--v2-success-soft: rgba(79, 208, 160, .16);--v2-warning: #f1c14d;--v2-warning-soft: rgba(241, 193, 77, .18);--v2-danger: #ff7b93;--v2-danger-soft: rgba(255, 123, 147, .18);--v2-neutral: #9db1d8;--v2-neutral-soft: rgba(157, 177, 216, .16);--v2-radius-sm: 10px;--v2-radius-md: 12px;--v2-radius-lg: 12px;--v2-radius-xl: 16px;--v2-space-1: 4px;--v2-space-2: 8px;--v2-space-3: 12px;--v2-space-4: 16px;--v2-space-5: 20px;--v2-space-6: 24px;--v2-space-7: 32px;--v2-space-8: 40px;--v2-shadow-soft: 0 18px 36px rgba(2, 9, 20, .34);--v2-shadow-card: 0 24px 50px rgba(2, 9, 20, .42);--v2-shadow-button: 0 14px 28px rgba(18, 46, 112, .34);--v2-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .08);--v2-focus-ring: rgba(127, 152, 255, .26);--v2-glow-accent: linear-gradient(135deg, rgba(127, 152, 255, .18) 0%, rgba(89, 208, 221, .14) 48%, rgba(177, 138, 255, .16) 100%);--v2-title-gradient: linear-gradient(135deg, #9db1ff 0%, #67d8e4 52%, #be9cff 100%)}html[data-theme-ready=true] body,html[data-theme-ready=true] body:before,html[data-theme-ready=true] input:where(:not([type=checkbox]):not([type=radio])),html[data-theme-ready=true] textarea,html[data-theme-ready=true] select,html[data-theme-ready=true] button,html[data-theme-ready=true] .react-tabs__tab,html[data-theme-ready=true] .react-tabs__tab-panel,html[data-theme-ready=true] .Toastify__toast,html[data-theme-ready=true] .info-glass-panel{transition-property:background-color,border-color,box-shadow;transition-duration:var(--motion-medium);transition-timing-function:var(--ease-standard)}html[data-theme-ready=true] h1,html[data-theme-ready=true] h2,html[data-theme-ready=true] h3,html[data-theme-ready=true] p,html[data-theme-ready=true] span,html[data-theme-ready=true] label,html[data-theme-ready=true] svg,html[data-theme-ready=true] svg *{transition:none!important}body{font-family:Inter,sans-serif;margin:0;padding:0;background-color:var(--app-bg);color:var(--text-primary)}:root[data-demo-mode=true] .v2-main-shell-panel,:root[data-demo-mode=true] .v2-main-shell-panel:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:before{content:"";position:fixed;inset:0;background:var(--app-bg-accent);z-index:-1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}body.bond-v2-auth-body{background:radial-gradient(circle at 9% 92%,color-mix(in srgb,#38cfe2 42%,transparent) 0%,transparent 28%),radial-gradient(circle at 22% 89%,color-mix(in srgb,#3f73ff 38%,transparent) 0%,transparent 36%),radial-gradient(circle at 82% 18%,color-mix(in srgb,#7d75ff 24%,transparent) 0%,transparent 28%),linear-gradient(138deg,color-mix(in srgb,#eef5ff 84%,#dbe9ff 16%),color-mix(in srgb,#dde9ff 76%,#ffffff 24%) 42%,color-mix(in srgb,#f6f9ff 82%,#e3ecff 18%));overflow:hidden}html:has(body.bond-v2-auth-body){overflow-x:clip}body.bond-v2-auth-body:before{background:radial-gradient(circle at 9% 92%,color-mix(in srgb,#38cfe2 42%,transparent) 0%,transparent 28%),radial-gradient(circle at 22% 89%,color-mix(in srgb,#3f73ff 38%,transparent) 0%,transparent 36%),radial-gradient(circle at 82% 18%,color-mix(in srgb,#7d75ff 24%,transparent) 0%,transparent 28%),linear-gradient(138deg,color-mix(in srgb,#eef5ff 84%,#dbe9ff 16%),color-mix(in srgb,#dde9ff 76%,#ffffff 24%) 42%,color-mix(in srgb,#f6f9ff 82%,#e3ecff 18%));backdrop-filter:none;-webkit-backdrop-filter:none}h1,h2,h3{font-family:Lato,sans-serif;font-weight:700;color:var(--accent)}h3{line-height:1.3;overflow:visible}h3 svg{font-size:var(--info-title-icon-scale);flex-shrink:0;overflow:visible;filter:var(--info-title-icon-shadow)}.title-shadow{text-shadow:var(--title-shadow-strong)}.mini-shadow{text-shadow:var(--title-shadow-soft)}.bond-loading-text{display:inline-flex;align-items:center;gap:.55rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:.9rem;line-height:1.4;letter-spacing:.01em;color:var(--text-secondary)}.bond-loading-text:before{width:.78rem;height:.78rem;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top-color:var(--accent);border-radius:50%;content:"";animation:bondLoadingSpin .8s linear infinite}@keyframes bondLoadingSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bond-loading-text:before{animation:none;opacity:.72}}.v2-page{position:relative;display:flex;flex-direction:column;gap:var(--v2-space-2);min-width:0;padding:var(--v2-space-4);border-radius:var(--v2-radius-md);background:transparent;border:0;box-shadow:none;overflow:visible}.v2-page:before{content:none}.v2-page>*{position:relative;z-index:1}.v2-main-shell-panel{position:relative;padding:12px!important;border-radius:12px!important;background:transparent!important;border:1px solid color-mix(in srgb,rgba(220,236,255,.96) 78%,rgba(128,146,194,.2) 22%)!important;box-shadow:inset 0 1px #ffffff9e,inset 0 0 0 1px #ffffff24,0 0 0 1px #b0ceff2e,0 14px 36px #7490c41f,0 4px 14px #4f689814!important;-webkit-backdrop-filter:blur(12px) saturate(108%)!important;backdrop-filter:blur(12px) saturate(108%)!important;overflow:visible!important}.v2-main-shell-panel:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:transparent!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #afcbf71f!important}.v2-main-shell-panel:after{content:none!important}.v2-main-shell-panel>*{position:relative;z-index:1}[data-theme=dark] .v2-main-shell-panel{border:1px solid color-mix(in srgb,rgba(220,236,255,.22) 74%,rgba(104,141,208,.12))!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a,0 0 0 1px #7091ce14,0 14px 36px #040a1624,0 4px 14px #486aaa0d!important}[data-theme=dark] .v2-main-shell-panel:before{border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #6484ba14!important}.v2-page-header{display:flex;flex-direction:column;gap:var(--v2-space-3);min-width:0}.v2-page-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4);flex-wrap:wrap}.v2-page-title{margin:0;font-family:Lato,sans-serif;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.04;letter-spacing:-.03em;color:var(--v2-text)}.v2-page-title--gradient,.v2-card-title--gradient{background:var(--v2-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.v2-page-subtitle{margin:0;max-width:72ch;color:var(--v2-text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.98rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.v2-content-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.95fr);gap:var(--v2-space-6);align-items:start}.v2-main-column,.v2-side-column{min-width:0}@media(max-width:960px){.v2-page{padding:var(--v2-space-4);border-radius:var(--v2-radius-lg)}.v2-content-grid{grid-template-columns:minmax(0,1fr)}}.v2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bond-v2-auth-stage{width:100%;height:100vh;min-height:100vh;position:relative;overflow:hidden;box-sizing:border-box;padding:clamp(24px,4.2vw,46px) clamp(28px,5.5vw,68px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 9% 92%,color-mix(in srgb,#38cfe2 44%,transparent) 0%,transparent 26%),radial-gradient(circle at 22% 89%,color-mix(in srgb,#3f73ff 38%,transparent) 0%,transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,#7d75ff 22%,transparent) 0%,transparent 26%),linear-gradient(138deg,color-mix(in srgb,#eef5ff 82%,#dbe9ff 18%),color-mix(in srgb,#dde9ff 74%,#ffffff 26%) 42%,color-mix(in srgb,#f6f9ff 80%,#e3ecff 20%))}.bond-v2-auth-stage:before,.bond-v2-auth-stage:after{content:"";position:absolute;pointer-events:none;filter:blur(10px)}.bond-v2-auth-stage:before{inset:auto auto -14% -16%;width:min(54vw,700px);height:min(40vw,520px);background:radial-gradient(82% 82% at 24% 80%,color-mix(in srgb,#31c8dc 42%,transparent) 0%,transparent 58%),radial-gradient(90% 90% at 52% 78%,color-mix(in srgb,#3e71ff 40%,transparent) 0%,transparent 60%),radial-gradient(78% 78% at 74% 84%,color-mix(in srgb,#7f7aff 22%,transparent) 0%,transparent 56%);opacity:.78;filter:blur(22px)}.bond-v2-auth-stage:after{inset:auto -1% 0 auto;width:min(56vw,820px);height:min(56vw,820px);border-radius:0;background-image:url(/assets/CM_logo-CuCKrz5R.png);background-repeat:no-repeat;background-position:72% 100%;background-size:min(52.21vw,721px);opacity:.0870912;filter:blur(5px)}.bond-v2-auth-shell{position:relative;z-index:1;width:min(1040px,100%);display:grid;grid-template-columns:minmax(320px,420px) minmax(320px,360px);gap:clamp(76px,8.5vw,136px);align-items:center;justify-content:center}.bond-v2-auth-brand-zone,.bond-v2-auth-form-zone{min-width:0}.bond-v2-auth-brand-zone{display:flex;justify-content:flex-end}.bond-v2-auth-brand-stack{display:flex;flex-direction:column;align-items:center;gap:20px}.bond-v2-auth-wordmark{margin:0;font-size:clamp(2.3rem,5vw,4.3rem);line-height:.94;letter-spacing:-.05em;color:var(--v2-text)}.bond-v2-auth-subtitle{margin:0;max-width:26rem;font-size:1.18rem;line-height:1.72;color:var(--v2-text-muted)}.bond-v2-auth-subtitle--brand{font-size:clamp(1.1rem,1.8vw,1.35rem);color:var(--v2-text);max-width:24rem;text-align:center}.bond-v2-auth-subtitle strong{color:var(--v2-text)}.bond-v2-auth-subtitle-accent{color:#169eb1;font-weight:800}.bond-v2-auth-subtitle-highlight{color:#0f35a4;font-weight:800}.bond-v2-auth-lockup{display:inline-flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,24px);width:min(100%,540px);max-width:100%}.bond-v2-auth-lockup-bond-logo{display:block;width:clamp(140px,16vw,170px);max-width:34%;height:auto;flex:0 0 auto}.bond-v2-auth-lockup-divider{width:2px;height:clamp(70px,8vw,90px);background:color-mix(in srgb,var(--v2-primary) 22%,var(--v2-border));opacity:.55;flex:0 0 auto;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 24%,transparent),0 0 20px color-mix(in srgb,var(--v2-primary) 10%,transparent)}.bond-v2-auth-lockup-covalent-wordmark{display:block;width:clamp(260px,28vw,330px);max-width:56%;height:auto;flex:0 1 auto;filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--v2-primary) 10%,transparent)) drop-shadow(0 2px 6px color-mix(in srgb,#ffffff 18%,transparent))}.bond-v2-auth-form-zone{display:flex;justify-content:flex-start}.bond-v2-auth-form-shell{width:min(100%,360px);position:relative}.bond-v2-auth-kicker{margin:0 0 8px;color:var(--v2-text-soft);font-size:.84rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bond-v2-auth-title{margin:0;font-size:clamp(1.75rem,3.2vw,2.55rem);line-height:1.03;letter-spacing:-.04em;color:var(--v2-text);white-space:nowrap}.bond-v2-auth-title-accent{color:#0f35a4}.bond-v2-auth-form-copy{margin:8px 0 0;color:var(--v2-text-muted);line-height:1.65;font-size:.98rem}.bond-v2-auth-form-plane{padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bond-v2-auth-register-row{display:flex;justify-content:center;margin-top:14px}.bond-v2-auth-footer{position:fixed;left:clamp(28px,4vw,42px);bottom:clamp(22px,3vw,34px);z-index:2;display:flex;justify-content:flex-start}.bond-v2-auth-lines{position:absolute;left:-6%;bottom:0;width:min(58vw,900px);height:min(42vw,520px);pointer-events:none;z-index:0;opacity:.8;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='980' height='560' viewBox='0 0 980 560' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='authLineA' x1='-54' y1='336' x2='988' y2='242' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.12' stop-color='white' stop-opacity='0.12'/%3E%3Cstop offset='0.48' stop-color='white' stop-opacity='0.72'/%3E%3Cstop offset='0.82' stop-color='white' stop-opacity='0.3'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='authLineB' x1='-102' y1='420' x2='996' y2='290' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.1' stop-color='white' stop-opacity='0.1'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0.58'/%3E%3Cstop offset='0.84' stop-color='white' stop-opacity='0.24'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='authLineC' x1='-12' y1='274' x2='968' y2='196' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.14' stop-color='white' stop-opacity='0.08'/%3E%3Cstop offset='0.52' stop-color='white' stop-opacity='0.48'/%3E%3Cstop offset='0.84' stop-color='white' stop-opacity='0.2'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='authLineD' x1='164' y1='560' x2='930' y2='328' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.16' stop-color='white' stop-opacity='0.08'/%3E%3Cstop offset='0.54' stop-color='white' stop-opacity='0.34'/%3E%3Cstop offset='0.86' stop-color='white' stop-opacity='0.14'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-54 336C120 454 322 518 566 466C724 432 850 350 988 242' stroke='url(%23authLineA)' stroke-width='1.45' stroke-linecap='round'/%3E%3Cpath d='M-102 420C82 504 286 530 500 504C676 484 834 406 996 290' stroke='url(%23authLineB)' stroke-width='1.12' stroke-linecap='round'/%3E%3Cpath d='M-12 274C150 384 344 430 556 392C706 364 842 292 968 196' stroke='url(%23authLineC)' stroke-width='1.02' stroke-linecap='round'/%3E%3Cpath d='M164 560C244 430 372 340 518 304C642 272 760 274 930 328' stroke='url(%23authLineD)' stroke-width='0.96' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=dark] .bond-v2-auth-stage{background:radial-gradient(circle at 10% 90%,rgba(23,158,177,.34) 0%,transparent 28%),radial-gradient(circle at 22% 88%,rgba(36,71,232,.34) 0%,transparent 38%),radial-gradient(circle at 82% 18%,rgba(123,63,242,.22) 0%,transparent 28%),linear-gradient(138deg,#07111f,#0b1830 42%,#111d3f 72%,#081120)}[data-theme=dark] .bond-v2-auth-stage:before{background:radial-gradient(82% 82% at 24% 80%,rgba(23,158,177,.4) 0%,transparent 58%),radial-gradient(90% 90% at 52% 78%,rgba(36,71,232,.38) 0%,transparent 60%),radial-gradient(78% 78% at 74% 84%,rgba(123,63,242,.26) 0%,transparent 56%);opacity:.82;filter:blur(26px)}[data-theme=dark] .bond-v2-auth-stage:after{opacity:.12;filter:blur(7px)}[data-theme=dark] .bond-v2-auth-lockup-bond-logo{filter:drop-shadow(0 12px 30px rgba(8,17,32,.38)) drop-shadow(0 0 16px rgba(159,198,255,.08))}[data-theme=dark] .bond-v2-auth-lockup-divider{background:color-mix(in srgb,#b8cbff 38%,rgba(255,255,255,.18));opacity:.72;box-shadow:0 0 0 1px #ffffff0f,0 0 26px #2447e82e}[data-theme=dark] .bond-v2-auth-lockup-covalent-wordmark{filter:brightness(1.14) saturate(1.04) drop-shadow(0 10px 28px rgba(6,12,24,.42))}[data-theme=dark] .bond-v2-auth-subtitle--brand{color:#d7e5ff;text-shadow:0 2px 10px rgba(4,10,20,.24)}[data-theme=dark] .bond-v2-auth-subtitle-accent{color:#169eb1}[data-theme=dark] .bond-v2-auth-subtitle-highlight{color:#83a8ff}[data-theme=dark] .bond-v2-auth-title{color:#f3f7ff;text-shadow:0 4px 20px rgba(4,10,20,.28)}[data-theme=dark] .bond-v2-auth-title-accent{color:#83a8ff}[data-theme=dark] .bond-v2-auth-form-copy{color:#adc1e6}[data-theme=dark] .bond-v2-auth-lines{opacity:.48;mix-blend-mode:screen}@media(max-width:960px){.bond-v2-auth-stage{align-items:stretch;height:auto;min-height:100vh;overflow-y:auto;padding:18px 18px 22px}.bond-v2-auth-shell{grid-template-columns:minmax(0,1fr);gap:28px}.bond-v2-auth-brand-zone{order:2}.bond-v2-auth-form-zone{order:1}.bond-v2-auth-brand-stack{gap:18px;align-items:center;text-align:center}.bond-v2-auth-lockup{gap:14px;width:min(100%,440px)}.bond-v2-auth-lockup-bond-logo{max-width:36%}.bond-v2-auth-lockup-divider{height:64px}.bond-v2-auth-lockup-covalent-wordmark{max-width:58%}.bond-v2-auth-footer{position:static;margin-top:8px;justify-content:center}.bond-v2-auth-lines{width:min(90vw,620px);left:-10%;bottom:0;opacity:.55}}.bond-function-icon-marker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;flex:0 0 60px;overflow:hidden;isolation:isolate;border:0;border-radius:14px;color:#fff;background:linear-gradient(180deg,#4967b6eb,#253564f0 38%,#1d2a50fa);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -2px 2px #091d4c33,0 5px 8px #0f275c3d,0 2px 3px #254f9e29}.bond-function-icon-marker:before{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(135deg,rgba(255,255,255,.58) 0%,rgba(255,255,255,.24) 32%,transparent 55%),linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.05) 48%,transparent 70%);pointer-events:none}.bond-function-icon-marker:after{position:absolute;top:2px;right:3px;left:3px;height:49%;z-index:0;border-radius:11px 11px 48% 48%;content:"";background:linear-gradient(180deg,#ffffff47,#ffffff0a);opacity:.9;pointer-events:none}.bond-function-icon-marker.bond-function-icon-marker{border:0;background:linear-gradient(180deg,#4967b6eb,#253564f0 38%,#1d2a50fa);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -2px 2px #091d4c33,0 5px 8px #0f275c3d,0 2px 3px #254f9e29}.bond-function-icon-marker.bond-function-icon-marker:before{background:linear-gradient(135deg,rgba(255,255,255,.58) 0%,rgba(255,255,255,.24) 32%,transparent 55%),linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.05) 48%,transparent 70%)}.bond-function-icon-marker.bond-function-icon-marker:after{background:linear-gradient(180deg,#ffffff47,#ffffff0a)}.bond-function-icon-marker.bond-function-icon-marker svg,.bond-function-icon-marker.bond-function-icon-marker .home-page__orchestrator-logo-glyph{filter:drop-shadow(0 1px 0 rgba(255,255,255,.38)) drop-shadow(0 2px 3px rgba(7,22,62,.28))}.bond-function-icon-marker svg,.bond-function-icon-marker .home-page__orchestrator-logo-glyph{position:relative;z-index:1;font-size:2.45rem;filter:drop-shadow(0 1px 0 rgba(255,255,255,.38)) drop-shadow(0 2px 3px rgba(7,22,62,.28))}.bond-function-icon-marker.bond-function-icon-marker--alpha-sigma-pulse{background:linear-gradient(180deg,color-mix(in srgb,#0f52ba 88%,#5d91ee),#0f52ba 58%,#0b3f92)}.bond-function-icon-marker.bond-function-icon-marker--environment-configuration{background:linear-gradient(180deg,color-mix(in srgb,#0f35a4 76%,#fff),#0f35a4 58%,color-mix(in srgb,#0f35a4 82%,#08184a))}.bond-function-icon-marker.bond-function-icon-marker--behavior-lab{background:linear-gradient(180deg,#36b9c8,#169eb1 58%,#0d7180)}.bond-function-icon-marker.bond-function-icon-marker--dex-studio{background:linear-gradient(140deg,#2563eb,#5268fc 40%,#7c3aed)}.bond-function-icon-marker.bond-function-icon-marker--dashboard-user-management{background:linear-gradient(180deg,color-mix(in srgb,#0f35a4 76%,#fff),#0f35a4 58%,color-mix(in srgb,#0f35a4 82%,#08184a))}.bond-function-icon-marker.bond-function-icon-marker--add-user{background:linear-gradient(180deg,#4967b6eb,#253564f0 38%,#1d2a50fa)}.bond-function-icon-marker.bond-function-icon-marker--update-user,.bond-function-icon-marker.bond-function-icon-marker--rename-external-id{background:linear-gradient(180deg,#7a5bd2f0,#523aa4f5 38%,#3d2b7efc)}.bond-function-icon-marker.bond-function-icon-marker--force-merge-user{background:linear-gradient(180deg,#26b0c7,#178da8 62%,#116f8a)}.bond-function-icon-marker.bond-function-icon-marker--catalog-studio{background:linear-gradient(145deg,#1f87aaf5,#2aa3b0f0 52%,#1b6acaf0)}.bond-function-icon-marker.bond-function-icon-marker--email-template-studio{background:linear-gradient(145deg,#5634c9f5,#6a4ad8f0 52%,#4276e1f0)}.bond-function-icon-marker.bond-function-icon-marker--segment-information{background:linear-gradient(145deg,#3c56dcf5,#5460e2f2 46%,#6758e2f0)}.bond-function-icon-marker.bond-function-icon-marker--email-deliverability-signals{background:linear-gradient(145deg,#c04c67fa,#d8687df5 48%,#ee9a84eb)}.bond-function-icon-marker.bond-function-icon-marker--workspace-kpis{background:linear-gradient(145deg,#169187fa,#1b9b95f5,#2fbab2eb)}.bond-function-icon-marker.bond-function-icon-marker--campaign-information{background:linear-gradient(145deg,#1f45cbf5,#304fd7f0 52%,#5454d2f0)}.bond-function-icon-marker.bond-function-icon-marker--canvas-information{background:linear-gradient(145deg,#4856daf5,#6062e0f2 46%,#8160e4f0)}.bond-function-icon-marker.bond-function-icon-marker--content-block-information{background:linear-gradient(145deg,#176fb4f5,#288fbef2 48%,#42b9adf0)}.bond-function-icon-marker.bond-function-icon-marker--custom-attributes-information{background:linear-gradient(145deg,#4d57d2fa,#626de2f5,#7d6deeeb)}.bond-function-icon-marker.bond-function-icon-marker--custom-event-information{background:linear-gradient(145deg,#1781b1fa,#23a4b7f5,#40c1b3eb)}.bond-function-icon-marker.bond-function-icon-marker--subscription-group-membership{background:linear-gradient(145deg,#665ce4fa,#8477f3f5,#a79dffeb)}.bond-function-icon-marker.bond-function-icon-marker--user-aliases{background:linear-gradient(180deg,#f0c56f,#d8a14c 58%,#b37a2c)}.bond-function-icon-marker.bond-function-icon-marker--push-token-migration{background:linear-gradient(160deg,#4d84b6,#274b78)}.bond-function-icon-marker.bond-function-icon-marker--bulk-user-upsert-nested{background:linear-gradient(180deg,#d14ef0,#b71ce0 34%,#af09d9 62%,#9700c1)}.bond-function-icon-marker.bond-function-icon-marker--bulk-user-upsert-flat,.bond-function-icon-marker.bond-function-icon-marker--bulk-user-upsert{background:linear-gradient(180deg,#46b8eb,#2099d0,#107aad 68%,#0a5f86)}.bond-function-icon-marker.bond-function-icon-marker--email-status-update{background:linear-gradient(180deg,#7c97ff,#5677ef 62%,#2e4fca)}.bond-function-icon-marker.bond-function-icon-marker--subscription-group-update{background:linear-gradient(180deg,#79d9ae,#33ab7c 62%,#156d54)}.bond-function-icon-marker.bond-function-icon-marker--comm-studio{background:#5e1d7a}.bond-function-icon-marker.bond-function-icon-marker--admin-panel{background:linear-gradient(145deg,#1f45cb,#304fd7 52%,#4f46c8)}.bond-function-icon-marker.bond-function-icon-marker--faq{background:linear-gradient(145deg,#d7c4ff,#a17df4 48%,#704bd0)}.bond-function-icon-marker.bond-function-icon-marker--faq-manager{background:linear-gradient(180deg,#4967b6eb,#253564f0 38%,#1d2a50fa)}.bond-function-icon-marker.bond-function-icon-marker--faq-manager>svg{transform:translate(-3px)}.bond-function-icon-marker.bond-function-icon-marker--bondo-orchestrator{color:#0f53ba;background:linear-gradient(145deg,#5c6c80,#7e8fa2,#9eafbe)}.bond-function-icon-marker.bond-function-icon-marker--delete-users{background:linear-gradient(180deg,#f35a76,#dd3457 60%,#b52145)}.bond-function-icon-marker.bond-function-icon-marker--send-event{background:linear-gradient(140deg,#2563ebf0,#5268fceb 38%,#7c3aedeb)}.bond-function-icon-marker.bond-function-icon-marker--send-ecommerce-event{background:linear-gradient(145deg,color-mix(in srgb,#7fd4df 74%,#fff 26%),color-mix(in srgb,#26b0c7 92%,#fff 8%) 56%,color-mix(in srgb,#1b8fa5 94%,#0f4151 6%))}.bond-function-icon-marker.bond-function-icon-marker--send-purchase-event{background:linear-gradient(145deg,color-mix(in srgb,#8da2ff 78%,#fff 22%),color-mix(in srgb,#5677ef 92%,#fff 8%) 54%,color-mix(in srgb,#3f5fd8 94%,#0d1f57 6%))}.bond-function-icon-marker.bond-function-icon-marker--send-api-triggered-campaign,.bond-function-icon-marker.bond-function-icon-marker--send-api-triggered-canvas{background:linear-gradient(145deg,color-mix(in srgb,#beb2ff 76%,#fff 24%),color-mix(in srgb,#8d7dff 92%,#fff 8%) 54%,color-mix(in srgb,#755ff3 94%,#241b66 6%))}@media(max-width:700px){.bond-function-icon-marker{width:52px;height:52px;flex-basis:52px}}input,textarea,button,select{font-family:Inter,sans-serif;font-size:14px}input:where(:not([type=checkbox]):not([type=radio])),textarea{width:100%;padding:10px 16px;background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard);box-sizing:border-box}input:where(:not([type=checkbox]):not([type=radio])):focus,textarea:focus,select:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring);outline:none;transition:box-shadow var(--motion-slow) var(--ease-standard),border-color var(--motion-slow) var(--ease-standard)}input:where(:not([type=checkbox]):not([type=radio]))::placeholder{opacity:.5;color:var(--input-placeholder)}textarea::placeholder{opacity:.5;color:var(--input-placeholder)}input:where(:not([type=checkbox]):not([type=radio])):disabled,textarea:disabled,select:disabled{background:var(--surface-2)!important;color:var(--text-muted)!important;border-color:var(--border-subtle)!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.75}input[type=checkbox],input[type=radio]{width:auto;padding:0;background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;transition:none;box-sizing:border-box;appearance:auto;-webkit-appearance:auto}select{padding:8px 12px;background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);appearance:none;background-image:var(--select-arrow-svg);background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;cursor:pointer;box-shadow:var(--shadow-soft)}select:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring);outline:none}select option{text-align:center}[data-theme=dark] select{color-scheme:dark}[data-theme=dark] select option,[data-theme=dark] select optgroup{color:#e7f2ff;background-color:#16233f}[data-theme=dark] input[type=date]{color-scheme:dark}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.92) brightness(1.04)}.sunken-input{border:1px solid var(--border-subtle);background-color:var(--input-bg);color:var(--input-text);border-radius:999px;padding:10px;box-shadow:inset 2px 2px 5px #00000040,inset -2px -2px 5px #fff9;font-size:14px;outline:none;transition:box-shadow .2s ease}.sunken-input:focus{box-shadow:inset 1px 1px 3px #0003,inset -1px -1px 3px #fffc,0 0 0 2px var(--focus-ring)}.bond-select__control{border-radius:999px!important;min-height:38px!important;border-color:var(--border-subtle)!important;background-color:var(--input-bg)!important;box-shadow:var(--shadow-soft)!important}.bond-select__control--is-focused{border-color:var(--border-strong)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.bond-select__input-container,.bond-select__single-value,.bond-select__menu-notice,.bond-select__multi-value__label{color:var(--input-text)!important}.bond-select__placeholder{color:var(--input-placeholder)!important;opacity:.8}.bond-select__menu{background-color:var(--surface-elevated)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-elevated)!important;z-index:9999!important}.bond-select__option{background-color:transparent!important;color:var(--text-primary)!important}.bond-select__option--is-focused{background-color:var(--accent-soft)!important}.bond-select__option--is-selected{background-color:var(--accent)!important;color:var(--button-text)!important}.bond-select__multi-value{background-color:var(--accent-soft)!important;border:1px solid var(--border-subtle)!important}.bond-select__multi-value__remove{color:var(--text-secondary)!important}.bond-select__multi-value__remove:hover{background-color:var(--danger)!important;color:var(--button-text)!important}.bond-select__indicator,.bond-select__dropdown-indicator,.bond-select__clear-indicator{color:var(--text-muted)!important}.bond-select__indicator-separator{background-color:var(--border-subtle)!important}.bond-select__control--is-disabled{background:var(--surface-2)!important;border-color:var(--border-subtle)!important}[data-theme=dark] .bond-select__control{border-color:transparent!important;background:linear-gradient(180deg,#2e3f62fa,#1e2d4afc)!important;box-shadow:0 1px #ffffff1f,0 6px 14px #0208143d,0 1px 3px #0000003d!important}[data-theme=dark] .bond-select__control:hover{border-color:transparent!important;background:linear-gradient(180deg,#2e3f62fa,#1e2d4afc)!important;box-shadow:0 6px 14px #0208143d,0 1px 3px #0000003d!important}[data-theme=dark] .bond-select__control--is-focused{border-color:transparent!important;background:linear-gradient(180deg,#2e3f62fa,#1e2d4afc)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-focus-ring) 52%,transparent),0 6px 14px #0208143d,0 1px 3px #0000003d!important}[data-theme=dark] .bond-select__input-container,[data-theme=dark] .bond-select__single-value,[data-theme=dark] .bond-select__menu-notice,[data-theme=dark] .bond-select__multi-value__label{color:#e7efff!important}[data-theme=dark] .bond-select__placeholder,[data-theme=dark] .bond-select__indicator,[data-theme=dark] .bond-select__dropdown-indicator,[data-theme=dark] .bond-select__clear-indicator{color:color-mix(in srgb,#d6e3ff 74%,#8ea7da 26%)!important}input[type=file]{color:var(--text-secondary)}input[type=file]::file-selector-button{margin-right:10px;padding:7px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--accent);font-weight:600;cursor:pointer}input[type=file]::file-selector-button:hover{background:var(--accent-soft)}.catalog-upload-input::file-selector-button{border-color:color-mix(in srgb,var(--border-subtle) 78%,var(--accent) 22%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 30%,transparent),color-mix(in srgb,var(--surface-2) 92%,#cfd7e6 54%),color-mix(in srgb,var(--surface-2) 96%,#bac7dc));box-shadow:0 5px 10px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 44%,transparent),inset 0 -1px color-mix(in srgb,#000000 8%,transparent);transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.catalog-upload-input::file-selector-button:hover{border-color:color-mix(in srgb,var(--accent) 54%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 36%,transparent),color-mix(in srgb,var(--surface-2) 94%,#d8e2f4 56%),color-mix(in srgb,var(--surface-2) 98%,#c6d5ee));box-shadow:0 7px 12px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px color-mix(in srgb,#ffffff 52%,transparent),inset 0 -1px color-mix(in srgb,#000000 10%,transparent)}[data-theme=dark] .catalog-upload-input::file-selector-button{border-color:color-mix(in srgb,var(--border-subtle) 82%,var(--accent) 18%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 14%,transparent),color-mix(in srgb,var(--surface-2) 88%,#34435a 56%),color-mix(in srgb,var(--surface-2) 94%,#29394f));color:var(--text-secondary);box-shadow:0 6px 12px color-mix(in srgb,#000000 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),inset 0 -1px color-mix(in srgb,#000000 22%,transparent)}[data-theme=dark] .catalog-upload-input::file-selector-button:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-subtle))}.json-input{resize:vertical}textarea.json-input{position:relative;background:radial-gradient(circle at top right,rgba(76,133,255,.14) 0%,transparent 30%),radial-gradient(circle at left 16% bottom 12%,rgba(68,195,255,.1) 0%,transparent 26%),repeating-linear-gradient(135deg,transparent 0,transparent 18px,rgba(81,119,191,.05) 19px,transparent 20px,transparent 38px),repeating-linear-gradient(0deg,transparent 0,transparent 25px,rgba(122,154,214,.12) 26px),linear-gradient(135deg,#fffffff5,#f4f9fff0 52%,#edf5fff5);box-shadow:inset 0 1px #ffffff47,0 4px 14px #436ead14;background-clip:padding-box}textarea.json-input::placeholder{color:color-mix(in srgb,var(--text-muted) 86%,var(--accent) 14%)}textarea.json-input:focus{box-shadow:inset 0 1px #ffffff57,0 0 0 1px color-mix(in srgb,var(--focus-ring) 48%,transparent),0 10px 24px #436ead1f}[data-theme=dark] textarea.json-input{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 34%),radial-gradient(circle at left 18% bottom 12%,color-mix(in srgb,var(--warning) 12%,transparent) 0%,transparent 30%),repeating-linear-gradient(0deg,transparent 0,transparent 23px,color-mix(in srgb,var(--accent) 14%,transparent) 24px),linear-gradient(115deg,color-mix(in srgb,#ffffff 6%,transparent) 0%,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--input-bg) 94%,#08101d 6%),color-mix(in srgb,var(--surface-elevated) 84%,#091120 16%));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent),0 10px 24px #0107123d}[data-theme=dark] textarea.json-input::placeholder{color:color-mix(in srgb,var(--text-muted) 88%,var(--accent) 12%)}[data-theme=dark] textarea.json-input:focus{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 10%,transparent),0 0 0 1px color-mix(in srgb,var(--focus-ring) 54%,transparent),0 14px 28px #0107124d}.v2-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--v2-space-5);align-items:start}.v2-form-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--v2-space-4)}.v2-field{display:flex;flex-direction:column;gap:var(--v2-space-2);min-width:0;flex:1 1 20px}.v2-label{margin:0;color:var(--v2-text);font-size:.94rem;font-weight:800;letter-spacing:-.01em}.v2-field-help{margin:0;color:var(--v2-text-muted);font-size:.82rem;line-height:1.45}.v2-input,.v2-select,.v2-textarea{width:100%;border:1px solid var(--v2-border);border-radius:var(--v2-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 90%,rgba(255,255,255,.14)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));color:var(--v2-text);box-shadow:var(--v2-shadow-inset),0 8px 20px color-mix(in srgb,var(--v2-primary) 7%,transparent);transition:border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.v2-input{border:0;background:#fff;box-shadow:0 1px #ffffffc2,0 4px 10px #1c30582e,0 1px 3px #101e3a24;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease;transform:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.v2-input,.v2-select{min-height:40px;padding:8px 14px}.v2-select{appearance:none;background-image:linear-gradient(180deg,#ffffff14,#fff0),var(--select-arrow-svg);background-repeat:no-repeat,no-repeat;background-position:0 0,right 14px center;background-size:auto,16px 16px;padding-right:42px}.active-workspace-select,.v2-select--centered,.v2-select.v2-select--centered{text-align:center;text-align-last:center;-moz-text-align-last:center;padding-left:42px;padding-right:42px}.active-workspace-select option,.v2-select--centered option,.v2-select.v2-select--centered option{text-align:center}.v2-textarea{min-height:132px;padding:13px 14px;border-radius:var(--v2-radius-lg);resize:vertical}.v2-input::placeholder,.v2-textarea::placeholder{color:var(--v2-text-soft);opacity:1}.v2-input:focus,.v2-select:focus,.v2-textarea:focus{outline:none;border-color:var(--v2-border-strong);box-shadow:0 0 0 4px var(--v2-focus-ring),0 18px 34px color-mix(in srgb,var(--v2-primary) 12%,transparent)}.v2-input:hover,.v2-input:focus,.v2-input:focus-visible{background:#fff;border:0;box-shadow:0 1px #ffffffc2,0 4px 10px #1c30582e,0 1px 3px #101e3a24;transform:none!important}.v2-input:-webkit-autofill,.v2-input:-webkit-autofill:hover,.v2-input:-webkit-autofill:focus,.v2-textarea:-webkit-autofill,.v2-textarea:-webkit-autofill:hover,.v2-textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--v2-text);caret-color:var(--v2-text);transition:background-color 9999s ease-out 0s}.v2-input:disabled,.v2-select:disabled,.v2-textarea:disabled{background:color-mix(in srgb,var(--v2-surface-muted) 86%,transparent)!important;color:var(--v2-text-soft)!important;border-color:color-mix(in srgb,var(--v2-border) 78%,transparent)!important;box-shadow:none!important}[data-theme=light] .v2-input,[data-theme=light] .v2-select,[data-theme=light] .v2-textarea{background:#fffffff5;box-shadow:inset 0 1px #ffffffb8,0 4px 12px #5d75a714}[data-theme=light] .v2-input,[data-theme=light] .v2-input:hover,[data-theme=light] .v2-input:focus,[data-theme=light] .v2-input:focus-visible{background:#fff;border:0;box-shadow:0 1px #ffffffc2,0 4px 10px #1c30582e,0 1px 3px #101e3a24}[data-theme=light] .v2-input:-webkit-autofill,[data-theme=light] .v2-input:-webkit-autofill:hover,[data-theme=light] .v2-input:-webkit-autofill:focus,[data-theme=light] .v2-textarea:-webkit-autofill,[data-theme=light] .v2-textarea:-webkit-autofill:hover,[data-theme=light] .v2-textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.96) inset,inset 0 1px 0 rgba(255,255,255,.72),0 4px 12px rgba(93,117,167,.08)!important;box-shadow:0 0 0 1000px #fffffff5 inset,inset 0 1px #ffffffb8,0 4px 12px #5d75a714!important}[data-theme=dark]{--v2-dark-field-bg: linear-gradient( 180deg, rgba(46, 63, 98, .98) 0%, rgba(30, 45, 74, .99) 100% );--v2-dark-field-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 6px 14px rgba(2, 8, 20, .24), 0 1px 3px rgba(0, 0, 0, .22);--v2-dark-field-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--v2-focus-ring) 52%, transparent), 0 8px 18px rgba(2, 8, 20, .28), 0 1px 3px rgba(0, 0, 0, .24);--v2-dark-field-placeholder: color-mix(in srgb, #d7e3fb 68%, #8fa7d8 32%)}[data-theme=dark] .v2-input,[data-theme=dark] .v2-select,[data-theme=dark] .v2-textarea{border:0;background:var(--v2-dark-field-bg);color:#eaf2ff;box-shadow:var(--v2-dark-field-shadow)}[data-theme=dark] .v2-input::placeholder,[data-theme=dark] .v2-textarea::placeholder{color:var(--v2-dark-field-placeholder)}[data-theme=dark] .v2-input,[data-theme=dark] .v2-input:hover,[data-theme=dark] .v2-input:focus,[data-theme=dark] .v2-input:focus-visible,[data-theme=dark] .v2-select,[data-theme=dark] .v2-select:hover,[data-theme=dark] .v2-select:focus,[data-theme=dark] .v2-select:focus-visible,[data-theme=dark] .v2-textarea,[data-theme=dark] .v2-textarea:hover{border:0;background:var(--v2-dark-field-bg);box-shadow:var(--v2-dark-field-shadow)}[data-theme=dark] .v2-input:focus,[data-theme=dark] .v2-input:focus-visible,[data-theme=dark] .v2-select:focus,[data-theme=dark] .v2-select:focus-visible,[data-theme=dark] .v2-textarea:focus,[data-theme=dark] .v2-textarea:focus-visible{border:0;box-shadow:var(--v2-dark-field-focus-shadow)}[data-theme=dark] .v2-input:-webkit-autofill,[data-theme=dark] .v2-input:-webkit-autofill:hover,[data-theme=dark] .v2-input:-webkit-autofill:focus,[data-theme=dark] .v2-textarea:-webkit-autofill,[data-theme=dark] .v2-textarea:-webkit-autofill:hover,[data-theme=dark] .v2-textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(30,45,74,.99) inset,0 1px 0 rgba(255,255,255,.1),0 6px 14px rgba(2,8,20,.24),0 1px 3px rgba(0,0,0,.22)!important;box-shadow:0 0 0 1000px #1e2d4afc inset,0 1px #ffffff1a,0 6px 14px #0208143d,0 1px 3px #00000038!important}[data-theme=light] textarea.json-input{background:#fffffffa;box-shadow:inset 0 1px #ffffffc2,0 6px 16px #5d75a714}.bond-v2-auth-form{display:flex;flex-direction:column;gap:12px;margin-top:24px}.bond-v2-auth-form--register-modal{gap:10px;margin-top:16px}.bond-v2-auth-input-shell{position:relative;display:flex;align-items:center;min-height:40px;overflow:hidden;padding:0 12px 0 36px;border-radius:var(--v2-radius-lg);border:1px solid color-mix(in srgb,var(--v2-border-accent) 30%,var(--v2-border));background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,transparent),color-mix(in srgb,var(--v2-surface-muted) 88%,transparent));box-shadow:0 6px 14px color-mix(in srgb,var(--v2-primary) 5%,transparent),inset 0 1px color-mix(in srgb,#ffffff 72%,transparent);transition:border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.bond-v2-auth-input-shell--register-modal{min-height:38px;padding:0 16px;border-radius:10px}.bond-v2-auth-input-shell--register-modal .bond-v2-auth-input{font-size:.88rem}.bond-v2-auth-input-shell--register-modal .bond-v2-auth-input::placeholder{font-size:.88rem}.bond-v2-auth-input-shell--password{padding-right:40px}.bond-v2-auth-password-visibility{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;color:var(--v2-text-soft);cursor:pointer;box-shadow:none!important;transition:color var(--motion-fast) var(--ease-standard)!important}.bond-v2-auth-password-visibility:hover{color:var(--v2-text);background:transparent!important;box-shadow:none!important}.bond-v2-auth-password-visibility:focus{outline:none;background:transparent!important;box-shadow:none!important}.bond-v2-auth-password-visibility:focus-visible{color:var(--v2-text);outline:2px solid var(--v2-primary);outline-offset:2px;background:transparent!important;box-shadow:none!important}.bond-v2-auth-password-visibility:active{background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important}.bond-v2-auth-password-visibility svg{font-size:.9rem}.bond-v2-auth-input-shell:focus-within{border-color:color-mix(in srgb,var(--v2-primary) 52%,var(--v2-border-strong));box-shadow:0 0 0 3px var(--v2-focus-ring),0 10px 20px color-mix(in srgb,var(--v2-primary) 9%,transparent),inset 0 1px color-mix(in srgb,#ffffff 78%,transparent)}.bond-v2-auth-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--v2-text-soft);font-size:.98rem;pointer-events:none}.bond-v2-auth-input{appearance:none;-webkit-appearance:none;border:0!important;border-radius:0!important;padding:0!important;min-height:38px;width:100%;background:transparent!important;background-color:transparent!important;background-clip:padding-box;box-shadow:none!important;color:var(--v2-text);caret-color:var(--v2-text);font-size:.98rem;line-height:1.2}.bond-v2-auth-input:focus{box-shadow:none!important}.bond-v2-auth-input:-webkit-autofill,.bond-v2-auth-input:-webkit-autofill:hover,.bond-v2-auth-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--v2-text);-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:none!important;caret-color:var(--v2-text);border-radius:0!important;transition:background-color 9999s ease-out 0s}.bond-v2-auth-input::placeholder{opacity:.92;color:var(--v2-text-soft)}.bond-v2-auth-checkbox-row{display:flex;align-items:center;gap:10px;color:var(--v2-text-muted)}.bond-v2-auth-checkbox-row input[type=checkbox]{width:18px;height:18px;margin:0}.bond-checkbox-footer{display:flex;justify-content:flex-end;margin-top:6px;margin-right:-28px;margin-bottom:-20px}.bond-checkbox{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;color:var(--v2-text);font-size:.84rem;font-weight:700;line-height:1.2;text-shadow:0 1px 0 rgba(255,255,255,.44),0 1px 2px rgba(23,42,92,.18);cursor:pointer}.bond-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.bond-v2-auth-password-note{margin:-6px 0 2px;color:var(--danger);font-size:.9rem;line-height:1.45}[data-theme=dark] .bond-v2-auth-input-shell{border-color:color-mix(in srgb,#87a7f2 30%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,#1f2f4d 92%,transparent),color-mix(in srgb,#17243d 96%,transparent));box-shadow:0 10px 24px #03081257,inset 0 1px #ffffff1f,inset 0 -1px #00000038}[data-theme=dark] .bond-v2-auth-input-shell:focus-within{border-color:color-mix(in srgb,#8fb2ff 62%,#4f6fb2 38%);box-shadow:0 0 0 3px #5c7ee638,0 14px 30px #060c186b,inset 0 1px #ffffff24}[data-theme=dark] .bond-v2-auth-input-icon,[data-theme=dark] .bond-v2-auth-password-visibility{color:#a7bbe0}[data-theme=dark] .bond-v2-auth-password-visibility:hover,[data-theme=dark] .bond-v2-auth-password-visibility:focus-visible{color:#eef4ff}[data-theme=dark] .bond-v2-auth-input{color:#eef4ff;caret-color:#eef4ff}[data-theme=dark] .bond-v2-auth-input:-webkit-autofill,[data-theme=dark] .bond-v2-auth-input:-webkit-autofill:hover,[data-theme=dark] .bond-v2-auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#eef4ff;caret-color:#eef4ff}[data-theme=dark] .bond-v2-auth-input::placeholder{color:#8ea4cb}:where(button,.button-danger,.download-button,.download-users-btn,.jaz-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;border-radius:var(--radius-pill);text-decoration:none}.function-container button,.fun-panel button{height:34px}.btn-primary{background-color:var(--button-bg);color:var(--button-text);border:1px solid transparent;box-shadow:var(--shadow-elevated)}.btn-secondary{background-color:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}.btn-danger{background-color:var(--danger);color:var(--button-text);border:1px solid transparent;box-shadow:var(--shadow-elevated)}button{padding:8px 20px;background-color:var(--button-bg);color:var(--button-text);border:1px solid transparent;cursor:pointer;font-weight:500;box-shadow:var(--shadow-elevated);transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}button:hover{background-color:var(--button-bg-hover)}button:active{transform:scale(.98)}button:focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring),var(--shadow-elevated)}button:disabled,button[aria-disabled=true]{background:var(--button-disabled-bg)!important;color:var(--button-disabled-text)!important;border:1px solid var(--button-disabled-border)!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.6!important;filter:saturate(.65)}button:disabled:hover,button[aria-disabled=true]:hover,button:disabled:active,button[aria-disabled=true]:active{transform:none!important;background:var(--button-disabled-bg)!important;color:var(--button-disabled-text)!important}.button-danger{background-color:var(--danger);color:var(--button-text);border:none;padding:8px 16px;cursor:pointer;font-weight:500;box-shadow:var(--shadow-elevated);transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.button-danger:hover{filter:brightness(1.08)}.button-danger:active{transform:scale(.97)}.download-button{padding:8px 20px;background-color:var(--accent);color:var(--button-text);border:none;font-weight:500;font-size:.95em;cursor:pointer;box-shadow:var(--shadow-soft);transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);margin-top:16px}.download-button:hover{background-color:var(--button-bg);transform:scale(1.03)}.download-button:active{transform:scale(.98)}.download-users-btn{padding:6px 14px;font-size:.9em;background-color:var(--accent);color:var(--button-text);border:none;font-weight:700;box-shadow:var(--shadow-soft);cursor:pointer;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.download-users-btn:hover{background-color:var(--button-bg)}.jaz-button{background:var(--jaz-button-bg);color:var(--jaz-button-text);border:1px solid color-mix(in srgb,var(--jaz-button-border) 82%,transparent);font-weight:700;box-shadow:0 10px 18px color-mix(in srgb,var(--warning) 26%,transparent),0 2px 6px color-mix(in srgb,#000000 12%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px color-mix(in srgb,#000000 16%,transparent);text-shadow:0 1px 1px color-mix(in srgb,#000000 20%,transparent);padding:6px 14px;cursor:pointer;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.jaz-button:hover{background:var(--jaz-button-hover-bg);color:var(--jaz-button-hover-text);border-color:color-mix(in srgb,var(--jaz-button-border) 56%,#ffffff 24%);box-shadow:0 12px 20px color-mix(in srgb,var(--warning) 30%,transparent),0 3px 8px color-mix(in srgb,#000000 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 34%,transparent),inset 0 -1px color-mix(in srgb,#000000 20%,transparent);filter:saturate(1.06)}.jaz-button:active{transform:translateY(1px);box-shadow:0 4px 9px color-mix(in srgb,#000000 18%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 20%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 20%,transparent)}.jaz-button.jaz-button-alt{background:var(--jaz-button-alt-bg);color:var(--jaz-button-alt-text);border-color:color-mix(in srgb,var(--jaz-button-alt-border) 82%,transparent);box-shadow:0 10px 18px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 6px color-mix(in srgb,#000000 12%,transparent),inset 0 1px color-mix(in srgb,#ffffff 26%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.jaz-button.jaz-button-alt:hover{background:var(--jaz-button-alt-hover-bg);color:var(--jaz-button-alt-hover-text);border-color:color-mix(in srgb,var(--jaz-button-alt-border) 58%,#ffffff 24%);box-shadow:0 12px 20px color-mix(in srgb,var(--accent) 34%,transparent),0 3px 8px color-mix(in srgb,#000000 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px color-mix(in srgb,#000000 22%,transparent);filter:saturate(1.08)}.jaz-shiny-button{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,.12),0 1px 3px rgba(10,18,44,.22)}.jaz-shiny-button:before,.jaz-shiny-button:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.jaz-shiny-button:before{inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.08) 78%,transparent 100%);opacity:.95;z-index:0}.jaz-shiny-button:after{background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.26) 0%,transparent 30%),linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 42%);opacity:.9;z-index:0}.jaz-shiny-button>*{position:relative;z-index:1}.jaz-shiny-button svg{filter:drop-shadow(0 1px 2px rgba(10,18,44,.18))}.jaz-shiny-button:hover{filter:brightness(1.03)}.button-3d-subtle,.bond-gray-button{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 14%,transparent),color-mix(in srgb,var(--accent) 84%,#2f6db0 56%),color-mix(in srgb,var(--accent) 92%,#1f4f86));box-shadow:0 10px 18px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 6px color-mix(in srgb,#000000 12%,transparent),inset 0 1px color-mix(in srgb,#ffffff 26%,transparent),inset 0 -1px color-mix(in srgb,#000000 16%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.18)}.button-3d-subtle:hover,.bond-gray-button:hover{border-color:color-mix(in srgb,var(--accent) 62%,#ffffff 14%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 19%,transparent),color-mix(in srgb,var(--accent) 86%,#3377be 56%),color-mix(in srgb,var(--accent) 94%,#255b98));box-shadow:0 12px 20px color-mix(in srgb,var(--accent) 34%,transparent),0 3px 8px color-mix(in srgb,#000000 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent);filter:saturate(1.06)}.button-3d-subtle:active,.bond-gray-button:active{transform:translateY(1px);box-shadow:0 4px 9px color-mix(in srgb,var(--button-bg) 18%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 20%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 20%,transparent)}[data-theme=dark] .button-3d-subtle,[data-theme=dark] .bond-gray-button{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 16%,transparent),color-mix(in srgb,var(--accent) 76%,#2f517f 56%),color-mix(in srgb,var(--accent) 86%,#20395f));box-shadow:0 10px 20px color-mix(in srgb,#000000 42%,transparent),inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 28%,transparent)}[data-theme=dark] .button-3d-subtle:hover,[data-theme=dark] .bond-gray-button:hover{border-color:color-mix(in srgb,var(--accent) 62%,#cddcff 24%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,var(--accent) 80%,#355d93 56%),color-mix(in srgb,var(--accent) 88%,#264771));box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px color-mix(in srgb,#000000 34%,transparent);filter:saturate(1.12) brightness(1.05)}.filter-tag-pill{padding:6px 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 22%,transparent),color-mix(in srgb,var(--surface-elevated) 82%,var(--surface-1) 18%) 60%,color-mix(in srgb,var(--surface-2) 80%,var(--surface-1) 20%));color:var(--text-secondary);cursor:pointer;font-weight:600;font-size:.85em;line-height:1.2;box-shadow:0 6px 12px color-mix(in srgb,#000000 10%,transparent),inset 0 1px color-mix(in srgb,#ffffff 24%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.filter-tag-pill:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-subtle));color:var(--text-primary);box-shadow:0 8px 14px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px color-mix(in srgb,#ffffff 28%,transparent);transform:translateY(-1px)}.filter-tag-pill.filter-tag-pill--active{border-color:color-mix(in srgb,var(--accent) 82%,#ffffff 8%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 26%,transparent),color-mix(in srgb,var(--accent) 80%,#5f8fd6 20%) 56%,color-mix(in srgb,var(--accent) 92%,#3e70bc 8%));color:#f6faff;box-shadow:0 10px 18px color-mix(in srgb,var(--accent) 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -1px color-mix(in srgb,#000000 14%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.22)}[data-theme=dark] .filter-tag-pill{border-color:color-mix(in srgb,var(--border-subtle) 74%,#8fa9d0 26%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 12%,transparent),color-mix(in srgb,var(--surface-elevated) 84%,#1a2940 16%) 60%,color-mix(in srgb,var(--surface-2) 88%,#14243a 12%));color:color-mix(in srgb,var(--text-secondary) 92%,#d5e6ff 8%);box-shadow:0 8px 16px color-mix(in srgb,#000000 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}[data-theme=dark] .filter-tag-pill:hover{border-color:color-mix(in srgb,var(--accent) 56%,#bfd7ff 20%);color:color-mix(in srgb,var(--text-primary) 92%,#e9f3ff 8%);box-shadow:0 10px 18px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px color-mix(in srgb,#ffffff 20%,transparent)}[data-theme=dark] .filter-tag-pill.filter-tag-pill--active{border-color:color-mix(in srgb,var(--accent) 78%,#d8e8ff 16%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,var(--accent) 68%,#294d80 32%) 56%,color-mix(in srgb,var(--accent) 80%,#1f3f69 20%));color:#eef5ff;box-shadow:0 12px 20px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 1px color-mix(in srgb,#ffffff 28%,transparent),inset 0 -1px color-mix(in srgb,#000000 24%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.28)}.button-3d-subtle.button-3d-subtle--neutral,.bond-gray-button{border-color:#7f97b7;background:linear-gradient(165deg,#b7c6d9,#8ea4bf 54%,#6f86a5);color:#f5f9ff;box-shadow:0 10px 18px #4a678a59,0 2px 6px #00000024,inset 0 1px #fff6,inset 0 -1px #0000002e;text-shadow:0 1px 1px rgba(0,0,0,.2)}.button-3d-subtle.button-3d-subtle--neutral:hover,.bond-gray-button:hover{border-color:#8ba4c6;background:linear-gradient(165deg,#c3d0e2,#9cb0ca 54%,#7c93b2);box-shadow:0 12px 20px #4a678a6b,0 3px 8px #00000029,inset 0 1px #ffffff85,inset 0 -1px #00000038;filter:saturate(1.04) brightness(1.03)}[data-theme=dark] .button-3d-subtle.button-3d-subtle--neutral,[data-theme=dark] .bond-gray-button{border-color:color-mix(in srgb,var(--border-subtle) 78%,#647a9d 22%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 12%,transparent),color-mix(in srgb,var(--surface-2) 84%,#2d3c52 56%),color-mix(in srgb,var(--surface-2) 92%,#243245));color:var(--text-secondary);box-shadow:0 12px 20px color-mix(in srgb,#000000 36%,transparent),inset 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 -1px color-mix(in srgb,#000000 26%,transparent)}.button-3d-subtle.button-3d-subtle--success{border-color:color-mix(in srgb,var(--success) 70%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 24%,transparent),color-mix(in srgb,var(--success) 86%,#2e9160 56%),color-mix(in srgb,var(--success) 92%,#22764d));color:var(--button-text);box-shadow:0 10px 18px color-mix(in srgb,var(--success) 28%,transparent),0 2px 6px color-mix(in srgb,#000000 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.button-3d-subtle.button-3d-subtle--success:hover{border-color:color-mix(in srgb,var(--success) 82%,#ffffff 14%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 30%,transparent),color-mix(in srgb,var(--success) 88%,#37a56e 56%),color-mix(in srgb,var(--success) 94%,#2a885b))}.button-3d-subtle.button-3d-subtle--warning{border-color:color-mix(in srgb,var(--warning) 70%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 24%,transparent),color-mix(in srgb,var(--warning) 86%,#c99637 56%),color-mix(in srgb,var(--warning) 92%,#ab7d2a));color:var(--text-primary);box-shadow:0 10px 18px color-mix(in srgb,var(--warning) 28%,transparent),0 2px 6px color-mix(in srgb,#000000 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.button-3d-subtle.button-3d-subtle--warning:hover{border-color:color-mix(in srgb,var(--warning) 82%,#ffffff 14%);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 30%,transparent),color-mix(in srgb,var(--warning) 88%,#d9a744 56%),color-mix(in srgb,var(--warning) 94%,#ba8a33))}[data-theme=dark] .button-3d-subtle.button-3d-subtle--success{border-color:color-mix(in srgb,var(--success) 62%,var(--border-subtle));box-shadow:0 10px 22px color-mix(in srgb,#000000 42%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}[data-theme=dark] .button-3d-subtle.button-3d-subtle--warning{border-color:color-mix(in srgb,var(--warning) 62%,var(--border-subtle));color:#fff3d9;box-shadow:0 10px 22px color-mix(in srgb,#000000 42%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}.button-3d-subtle.button-3d-subtle--danger{--danger-angle-1: -78deg;--danger-angle-2: -44deg;border:1px solid color-mix(in srgb,var(--danger) 72%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,var(--danger) 82%,#a72b34 55%),color-mix(in srgb,var(--danger) 90%,#8f1f28));color:var(--button-text);position:relative;isolation:isolate;overflow:hidden;box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.2);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard),--danger-angle-1 .46s var(--ease-standard),--danger-angle-2 .42s var(--ease-standard)}.button-3d-subtle.button-3d-subtle--danger:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--danger-angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 40% 52%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;background-size:210% 210%;background-position:0% 50%;transition:background-position .52s var(--ease-standard)}.button-3d-subtle.button-3d-subtle--danger:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--danger-angle-1) at 50% 50%,rgba(255,255,255,.44),rgba(255,255,255,.08) 12% 40%,rgba(0,0,0,.18) 52%,rgba(255,255,255,.08) 64% 88%,rgba(255,255,255,.44));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.button-3d-subtle.button-3d-subtle--danger>*{position:relative;z-index:1}.button-3d-subtle.button-3d-subtle--danger:hover{transform:translateY(-1px);--danger-angle-1: -128deg;--danger-angle-2: -22deg;border-color:color-mix(in srgb,var(--danger) 85%,#ffffff 15%);box-shadow:0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -1px color-mix(in srgb,#000000 24%,transparent);filter:saturate(1.05)}.button-3d-subtle.button-3d-subtle--danger:hover:before{background-position:30% 50%}.button-3d-subtle.button-3d-subtle--danger:active{transform:translateY(1px);--danger-angle-1: -86deg;--danger-angle-2: -14deg;box-shadow:0 4px 10px color-mix(in srgb,var(--danger) 22%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 22%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 22%,transparent)}.button-3d-subtle.button-3d-subtle--danger:active:before{background-position:46% 20%}.button-3d-subtle.button-3d-subtle--danger:focus{outline:none;box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.button-3d-subtle.button-3d-subtle--danger:focus-visible{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 40%,transparent),inset 0 -1px color-mix(in srgb,#000000 20%,transparent)}[data-theme=dark] .button-3d-subtle.button-3d-subtle--danger{border-color:color-mix(in srgb,var(--danger) 65%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 13%,transparent),color-mix(in srgb,var(--danger) 78%,#8e2d3b 54%),color-mix(in srgb,var(--danger) 88%,#6f1b25));box-shadow:0 10px 20px color-mix(in srgb,#000000 45%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}.app-logout-button{--logout-angle-1: -78deg;--logout-angle-2: -44deg;padding:8px 14px;border-radius:24px;font-weight:700;color:var(--button-text);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--danger) 72%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,var(--danger) 82%,#a72b34 55%),color-mix(in srgb,var(--danger) 90%,#8f1f28));box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.2);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard),--logout-angle-1 .46s var(--ease-standard),--logout-angle-2 .42s var(--ease-standard)}.app-logout-button:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--logout-angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 40% 52%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;background-size:210% 210%;background-position:0% 50%;transition:background-position .52s var(--ease-standard)}.app-logout-button:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--logout-angle-1) at 50% 50%,rgba(255,255,255,.44),rgba(255,255,255,.08) 12% 40%,rgba(0,0,0,.18) 52%,rgba(255,255,255,.08) 64% 88%,rgba(255,255,255,.44));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.app-logout-button>*{position:relative;z-index:1}.app-logout-button:hover{transform:translateY(-1px);--logout-angle-1: -128deg;--logout-angle-2: -22deg;border-color:color-mix(in srgb,var(--danger) 85%,#ffffff 15%);box-shadow:0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -1px color-mix(in srgb,#000000 24%,transparent);filter:saturate(1.05)}.app-logout-button:hover:before{background-position:30% 50%}.app-logout-button:active{transform:translateY(1px);--logout-angle-1: -86deg;--logout-angle-2: -14deg;box-shadow:0 4px 10px color-mix(in srgb,var(--danger) 22%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 22%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 22%,transparent)}.app-logout-button:active:before{background-position:46% 20%}.app-logout-button:focus{outline:none;box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.app-logout-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 40%,transparent),inset 0 -1px color-mix(in srgb,#000000 20%,transparent)}[data-theme=dark] .app-logout-button{border-color:color-mix(in srgb,var(--danger) 65%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 13%,transparent),color-mix(in srgb,var(--danger) 78%,#8e2d3b 54%),color-mix(in srgb,var(--danger) 88%,#6f1b25));box-shadow:0 10px 20px color-mix(in srgb,#000000 45%,transparent),inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}.catalog-close-danger-btn{--catalog-close-angle-1: -78deg;--catalog-close-angle-2: -44deg;min-width:auto;height:30px;padding:0 14px;border-radius:24px;font-weight:700;color:var(--button-text);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--danger) 72%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,var(--danger) 82%,#a72b34 55%),color-mix(in srgb,var(--danger) 90%,#8f1f28));box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.2);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard),--catalog-close-angle-1 .46s var(--ease-standard),--catalog-close-angle-2 .42s var(--ease-standard)}.catalog-close-danger-btn:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--catalog-close-angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 40% 52%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;background-size:210% 210%;background-position:0% 50%;transition:background-position .52s var(--ease-standard)}.catalog-close-danger-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--catalog-close-angle-1) at 50% 50%,rgba(255,255,255,.44),rgba(255,255,255,.08) 12% 40%,rgba(0,0,0,.18) 52%,rgba(255,255,255,.08) 64% 88%,rgba(255,255,255,.44));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.catalog-close-danger-btn>*{position:relative;z-index:1}.catalog-close-danger-btn:hover{transform:translateY(-1px);--catalog-close-angle-1: -128deg;--catalog-close-angle-2: -22deg;border-color:color-mix(in srgb,var(--danger) 85%,#ffffff 15%);box-shadow:0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -1px color-mix(in srgb,#000000 24%,transparent);filter:saturate(1.05)}.catalog-close-danger-btn:hover:before{background-position:30% 50%}.catalog-close-danger-btn:active{transform:translateY(1px);--catalog-close-angle-1: -86deg;--catalog-close-angle-2: -14deg;box-shadow:0 4px 10px color-mix(in srgb,var(--danger) 22%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 22%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 22%,transparent)}.catalog-close-danger-btn:active:before{background-position:46% 20%}.catalog-close-danger-btn:focus{outline:none;box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.catalog-close-danger-btn:focus-visible{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 40%,transparent),inset 0 -1px color-mix(in srgb,#000000 20%,transparent)}[data-theme=dark] .catalog-close-danger-btn{border-color:color-mix(in srgb,var(--danger) 65%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 13%,transparent),color-mix(in srgb,var(--danger) 78%,#8e2d3b 54%),color-mix(in srgb,var(--danger) 88%,#6f1b25));box-shadow:0 10px 20px color-mix(in srgb,#000000 45%,transparent),inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}.app-login-button{border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 30%,transparent),color-mix(in srgb,var(--accent) 72%,#3b6bb7 54%),color-mix(in srgb,var(--accent) 82%,#2a4f93));color:var(--button-text);box-shadow:0 10px 20px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px color-mix(in srgb,#ffffff 45%,transparent),inset 0 -1px color-mix(in srgb,#000000 16%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.2)}.app-login-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 52%,#ffffff 20%);box-shadow:0 12px 22px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 1px color-mix(in srgb,#ffffff 50%,transparent),inset 0 -1px color-mix(in srgb,#000000 20%,transparent);filter:saturate(1.06)}.app-login-button:active{transform:translateY(1px);box-shadow:0 4px 10px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 22%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 25%,transparent)}.app-login-button--pulse{animation:pulseFade 2s infinite}[data-theme=dark] .app-login-button{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 18%,transparent),color-mix(in srgb,var(--accent) 70%,#2e4f81 55%),color-mix(in srgb,var(--accent) 80%,#203a64));box-shadow:0 12px 22px color-mix(in srgb,#000000 44%,transparent),inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}.app-theme-toggle-button{padding:0;width:36px;height:34px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 36%,transparent),color-mix(in srgb,var(--surface-1) 82%,#d7e1f3 18%) 56%,color-mix(in srgb,var(--surface-2) 74%,#bccae2 26%));box-shadow:0 6px 14px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px color-mix(in srgb,#ffffff 46%,transparent),inset 0 -1px color-mix(in srgb,#000000 14%,transparent);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard)}.app-theme-toggle-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 50%,#ffffff 16%);box-shadow:0 8px 16px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px color-mix(in srgb,#ffffff 52%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent);filter:saturate(1.04)}.app-theme-toggle-button:active{transform:translateY(1px);box-shadow:0 3px 8px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 20%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 24%,transparent)}.app-theme-toggle-button:focus{outline:none;box-shadow:0 6px 14px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px color-mix(in srgb,#ffffff 46%,transparent),inset 0 -1px color-mix(in srgb,#000000 14%,transparent)}.app-theme-toggle-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),0 8px 16px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px color-mix(in srgb,#ffffff 46%,transparent),inset 0 -1px color-mix(in srgb,#000000 14%,transparent)}[data-theme=dark] .app-theme-toggle-button{border-color:color-mix(in srgb,var(--accent) 36%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 14%,transparent),color-mix(in srgb,var(--surface-elevated) 86%,#223650 14%) 56%,color-mix(in srgb,var(--surface-2) 88%,#1b2e47 12%));box-shadow:0 8px 16px color-mix(in srgb,#000000 40%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),inset 0 -1px color-mix(in srgb,#000000 28%,transparent)}[data-theme=dark] .app-theme-toggle-button:hover{border-color:color-mix(in srgb,var(--accent) 58%,#cbdfff 20%);box-shadow:0 10px 18px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px color-mix(in srgb,#ffffff 24%,transparent),inset 0 -1px color-mix(in srgb,#000000 34%,transparent)}.app-forgot-password-button{--main-pill-angle-1: -76deg;--main-pill-angle-2: -44deg;position:relative;isolation:isolate;overflow:hidden;border-radius:999px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#ffffff 18%);box-sizing:border-box;color:var(--accent);font-weight:500;line-height:1.1;background:color-mix(in srgb,var(--surface-glass) 72%,transparent);background-image:linear-gradient(165deg,#fff3,#ffffff12 30%,#ffffff05 58%,#fff0 78%);box-shadow:0 6px 10px -8px color-mix(in srgb,#1d3152 28%,transparent),var(--shadow-soft),inset 0 1px #ffffff42,inset 0 -1px #0000000f;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),--main-pill-angle-1 .46s var(--ease-standard),--main-pill-angle-2 .42s var(--ease-standard);transform-origin:center bottom}.app-forgot-password-button:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--main-pill-angle-2),rgba(255,255,255,0) 0%,color-mix(in srgb,#b8ddff 58%,rgba(255,255,255,.34)) 40% 52%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;background-size:205% 205%;background-position:0% 50%;transition:background-position .5s var(--ease-standard)}.app-forgot-password-button:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--main-pill-angle-1) at 50% 50%,color-mix(in srgb,#c5e6ff 80%,rgba(255,255,255,.45)),rgba(196,231,255,.12) 12% 42%,rgba(0,0,0,.14) 52%,rgba(196,231,255,.12) 62% 90%,color-mix(in srgb,#c5e6ff 80%,rgba(255,255,255,.45)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.app-forgot-password-button:hover{--main-pill-angle-1: -126deg;--main-pill-angle-2: -22deg;background:color-mix(in srgb,var(--surface-elevated) 72%,transparent);box-shadow:0 8px 14px -8px color-mix(in srgb,#1b2f50 36%,transparent),var(--shadow-soft),inset 0 1px #bee0ff57,inset 0 -1px #0000001f;transform:translateY(0)}.app-forgot-password-button:hover:before{background-position:28% 50%}.app-forgot-password-button:active,.app-forgot-password-button.is-pressed{--main-pill-angle-1: -88deg;--main-pill-angle-2: -12deg;transform:perspective(1200px) translateY(-1px) rotateX(16deg);box-shadow:0 10px 16px -8px color-mix(in srgb,#142642 42%,transparent),0 8px 16px -8px color-mix(in srgb,var(--accent) 42%,transparent),0 4px 10px color-mix(in srgb,#000000 24%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 18%,transparent),inset 0 -1px color-mix(in srgb,#c8e8ff 30%,transparent);text-shadow:0 1px 0 color-mix(in srgb,#ffffff 34%,transparent),0 6px 10px color-mix(in srgb,#000000 26%,transparent)}.app-forgot-password-button:active:before,.app-forgot-password-button.is-pressed:before{background-position:44% 50%}.app-forgot-password-button:focus{outline:none;box-shadow:0 6px 10px -8px color-mix(in srgb,#1d3152 28%,transparent),var(--shadow-soft),inset 0 1px #ffffff42,inset 0 -1px #00000029}.app-forgot-password-button:focus-visible{outline:none;box-shadow:0 8px 14px -8px color-mix(in srgb,#1b2f50 36%,transparent),0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),var(--shadow-elevated),inset 0 1px #ffffff4d,inset 0 -1px #0003}[data-theme=dark] .app-forgot-password-button{background:color-mix(in srgb,var(--surface-glass) 58%,transparent);background-image:linear-gradient(165deg,#ffffff1f,#ffffff0d 30%,#ffffff05 58%,#fff0 78%);border-color:color-mix(in srgb,var(--border-subtle) 68%,#9ec5ff 32%);color:#cfe4ff;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--accent) 32%,transparent),var(--shadow-soft),inset 0 1px #ffffff1f,inset 0 -1px #0000003d}[data-theme=dark] .app-forgot-password-button:before{background:radial-gradient(120% 88% at 94% 100%,color-mix(in srgb,#a9ccf4 40%,rgba(255,255,255,.16)),#a9ccf41a,#a9ccf400 68%),linear-gradient(var(--main-pill-angle-2),rgba(255,255,255,0) 56%,color-mix(in srgb,#a9ccf4 34%,rgba(255,255,255,.15)) 72%,rgba(255,255,255,0) 86%);background-size:170% 170%,205% 205%;background-position:100% 100%,100% 100%;opacity:.58;-webkit-mask-image:linear-gradient(to top,#000 0 48%,transparent 82%);mask-image:linear-gradient(to top,#000 0 48%,transparent 82%)}[data-theme=dark] .app-forgot-password-button:after{background:conic-gradient(from var(--main-pill-angle-1) at 50% 50%,rgba(196,225,255,.3),rgba(196,225,255,.06) 12% 42%,rgba(0,0,0,.2) 52%,rgba(196,225,255,.06) 62% 90%,rgba(196,225,255,.3));opacity:.56}[data-theme=dark] .app-forgot-password-button:hover{background:color-mix(in srgb,var(--surface-elevated) 62%,transparent);box-shadow:0 10px 18px -8px color-mix(in srgb,var(--accent) 40%,transparent),var(--shadow-elevated),inset 0 1px #ffffff24,inset 0 -1px #0000004d}[data-theme=dark] .app-forgot-password-button:active,[data-theme=dark] .app-forgot-password-button.is-pressed{box-shadow:0 12px 20px -8px color-mix(in srgb,var(--accent) 52%,transparent),0 8px 16px -8px color-mix(in srgb,var(--accent) 42%,transparent),0 4px 10px color-mix(in srgb,#000000 30%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 24%,transparent),inset 0 -1px color-mix(in srgb,#c8e8ff 22%,transparent)}[data-theme=dark] .app-forgot-password-button:hover:before{background-position:80% 84%,74% 76%}[data-theme=dark] .app-forgot-password-button:focus{box-shadow:0 8px 16px -8px color-mix(in srgb,var(--accent) 32%,transparent),var(--shadow-soft),inset 0 1px #ffffff1f,inset 0 -1px #0000003d}[data-theme=dark] .app-forgot-password-button:focus-visible{box-shadow:0 10px 18px -8px color-mix(in srgb,var(--accent) 40%,transparent),0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),var(--shadow-elevated),inset 0 1px #ffffff24,inset 0 -1px #0000004d}.app-login-button.bond-v2-auth-submit{min-height:40px;width:100%;border-radius:999px;font-size:.96rem;font-weight:800;letter-spacing:.08em;margin-top:6px;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 58%,var(--v2-primary-soft) 42%),color-mix(in srgb,var(--v2-surface-solid) 92%,#edf3ff 8%));border:1px solid color-mix(in srgb,var(--v2-border-accent) 24%,var(--v2-border));color:color-mix(in srgb,var(--v2-text) 72%,var(--v2-primary) 28%);box-shadow:0 12px 26px color-mix(in srgb,var(--v2-primary) 10%,transparent),inset 0 1px color-mix(in srgb,#ffffff 88%,transparent),inset 0 -1px color-mix(in srgb,var(--v2-primary) 8%,transparent)}.bond-v2-register-button{min-height:42px;width:100%;border-radius:12px;padding:10px 16px;font-size:.96rem;font-weight:700}.bond-v2-auth-modal-button{min-width:88px;min-height:40px;padding:0 18px;font-size:.96rem}.bond-v2-button.bond-v2-auth-modal-button--cancel{--bond-v2-button-border-color: color-mix(in srgb, #ef5a5a 78%, #ffffff 16%);--bond-v2-button-background: linear-gradient(180deg, #ff8888 0%, #ef5454 46%, #d62d2d 100%);--bond-v2-button-hover-border-color: color-mix(in srgb, #f56c6c 82%, #ffffff 14%);--bond-v2-button-hover-background: linear-gradient(180deg, #ff9797 0%, #f25f5f 46%, #dd3434 100%);--bond-v2-button-active-border-color: color-mix(in srgb, #db4848 78%, #ffffff 10%);--bond-v2-button-active-background: linear-gradient(180deg, #f57676 0%, #e14a4a 46%, #cb2727 100%)}.bond-v2-button.bond-v2-auth-modal-button--submit{--bond-v2-button-border-color: color-mix(in srgb, #4d8dff 72%, #cfe0ff 28%);--bond-v2-button-background: linear-gradient(180deg, #7ab2ff 0%, #478cf7 48%, #1f63df 100%);--bond-v2-button-hover-border-color: color-mix(in srgb, #69a4ff 76%, #dcebff 24%);--bond-v2-button-hover-background: linear-gradient(180deg, #88bdff 0%, #5799fb 48%, #2d72e6 100%);--bond-v2-button-active-border-color: color-mix(in srgb, #3e7feb 74%, #c9dcff 26%);--bond-v2-button-active-background: linear-gradient(180deg, #6ea6f8 0%, #3d82ea 48%, #1d5fd3 100%);color:#fff}.bond-v2-button.bond-v2-auth-modal-button--submit .bond-v2-button__copy{text-shadow:0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(12,40,96,.28)}.bond-v2-button.bond-v2-auth-modal-button--submit:disabled,.bond-v2-button.bond-v2-auth-modal-button--submit[aria-disabled=true]{background:linear-gradient(180deg,#f4f7fcfa,#dfe5effa)!important;color:#a3abbafa!important;border:1px solid rgba(212,219,232,.96)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #adb8c82e,0 4px 10px #0c183014,0 1px 3px #0810240f!important}.bond-v2-button.bond-v2-auth-modal-button--submit:disabled .bond-v2-button__copy,.bond-v2-button.bond-v2-auth-modal-button--submit[aria-disabled=true] .bond-v2-button__copy{text-shadow:none!important}.bond-v2-reset-modal-button{min-height:38px;padding:0 18px;font-size:.96rem}.bond-v2-button.bond-v2-reset-modal-button--submit{--bond-v2-button-border-color: color-mix(in srgb, #2f6fe0 76%, #cfe0ff 24%);--bond-v2-button-background: linear-gradient(180deg, #6aa8ff 0%, #2f7cf0 48%, #0f57d0 100%);--bond-v2-button-hover-border-color: color-mix(in srgb, #3b82f2 78%, #dcebff 22%);--bond-v2-button-hover-background: linear-gradient(180deg, #79b3ff 0%, #3f89f4 48%, #1a63da 100%);--bond-v2-button-active-border-color: color-mix(in srgb, #245fca 76%, #c9dcff 24%);--bond-v2-button-active-background: linear-gradient(180deg, #5d9cf1 0%, #2c73df 48%, #0b4fc1 100%);color:#fff}.bond-v2-button.bond-v2-reset-modal-button--submit .bond-v2-button__copy{text-shadow:0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(12,40,96,.28)}.bond-v2-button.bond-v2-reset-modal-button--cancel{--bond-v2-button-border-color: color-mix(in srgb, #ef5a5a 78%, #ffffff 16%);--bond-v2-button-background: linear-gradient(180deg, #ff8888 0%, #ef5454 46%, #d62d2d 100%);--bond-v2-button-hover-border-color: color-mix(in srgb, #f56c6c 82%, #ffffff 14%);--bond-v2-button-hover-background: linear-gradient(180deg, #ff9797 0%, #f25f5f 46%, #dd3434 100%);--bond-v2-button-active-border-color: color-mix(in srgb, #db4848 78%, #ffffff 10%);--bond-v2-button-active-background: linear-gradient(180deg, #f57676 0%, #e14a4a 46%, #cb2727 100%);color:#fff}.bond-v2-button.bond-v2-reset-modal-button--cancel .bond-v2-button__copy{text-shadow:0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(96,24,24,.26)}.bond-v2-auth-text-link{padding:0;min-height:0;background:none;border:0;box-shadow:none;color:var(--v2-primary);font-size:.92rem;font-weight:500;text-decoration:underline;text-underline-offset:.18em}.bond-v2-auth-text-link:hover,.bond-v2-auth-text-link:focus,.bond-v2-auth-text-link:active{background:none;box-shadow:none;color:var(--v2-primary-strong)}.bond-v2-auth-text-link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--v2-focus-ring);border-radius:8px}[data-theme=dark] .app-login-button.bond-v2-auth-submit{background:linear-gradient(180deg,color-mix(in srgb,#415a8f 56%,#2b3b5d 44%),color-mix(in srgb,#24344f 82%,#172337 18%));border-color:color-mix(in srgb,#90b1ff 28%,rgba(255,255,255,.08));color:#dbe7ff;box-shadow:0 14px 28px #0308126b,inset 0 1px #ffffff1f,inset 0 -1px #00000047}[data-theme=dark] .bond-v2-auth-text-link{color:#8fb2ff}[data-theme=dark] .bond-v2-auth-text-link:hover,[data-theme=dark] .bond-v2-auth-text-link:focus,[data-theme=dark] .bond-v2-auth-text-link:active{color:#c2d6ff}.user-pref-hover{cursor:pointer;color:var(--accent);font-weight:700;display:inline-flex;align-items:center;gap:6px;text-shadow:var(--title-shadow-soft);line-height:1;transition:color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.user-pref-hover:hover{color:var(--button-bg);transform:translateY(-1px)}.user-pref-hover>span{display:inline-flex;align-items:center;line-height:1}.catalog-pending-toolbar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-strong) 64%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#ffffff 24%,transparent),color-mix(in srgb,var(--surface-glass) 86%,transparent) 56%,color-mix(in srgb,var(--surface-elevated) 74%,transparent));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px color-mix(in srgb,#ffffff 30%,transparent);animation:pendingToolbarFadeIn .28s var(--ease-emphasized)}.catalog-pending-count{font-size:12px;font-weight:700;color:var(--text-secondary);border-radius:999px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);background:color-mix(in srgb,var(--surface-1) 70%,transparent)}.catalog-pending-btn{min-height:30px;padding:0 12px;font-size:12px;font-weight:700}.catalog-pending-btn:disabled{opacity:.65!important}[data-theme=dark] .catalog-pending-toolbar{border-color:color-mix(in srgb,var(--border-strong) 72%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#ffffff 12%,transparent),color-mix(in srgb,var(--surface-glass) 88%,transparent) 58%,color-mix(in srgb,var(--surface-elevated) 74%,transparent));box-shadow:0 10px 24px color-mix(in srgb,#000000 36%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent)}[data-theme=dark] .catalog-pending-count{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}@keyframes pendingToolbarFadeIn{0%{opacity:0;transform:translateY(8px) scale(.98);filter:saturate(.94)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}.close-btn{all:unset;position:absolute;top:16px;left:16px;font-size:1.4em;color:var(--danger);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion-fast) var(--ease-standard)}.close-icon{color:var(--danger);transition:transform var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.close-btn:hover .close-icon{all:unset;transform:scale(1.2);color:var(--danger)}.v2-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3)}.v2-button{min-height:42px;padding:0 16px;border-radius:var(--v2-radius-md);border:1px solid transparent;font-weight:700;letter-spacing:.01em;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard)}.v2-button:hover{transform:translateY(-1px)}.v2-button:active{transform:translateY(1px)}.v2-button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--v2-focus-ring),var(--v2-shadow-button)}.v2-button-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 94%,#ffffff 6%),color-mix(in srgb,var(--v2-teal) 28%,var(--v2-primary) 72%) 58%,color-mix(in srgb,var(--v2-purple) 42%,var(--v2-primary) 58%));color:#fff;border-color:color-mix(in srgb,var(--v2-primary) 52%,transparent);box-shadow:var(--v2-shadow-button),inset 0 1px #ffffff3d,inset 0 -1px #00000029}.v2-button-primary:hover{filter:saturate(1.05) brightness(1.02)}.v2-button-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));color:var(--v2-text);border-color:color-mix(in srgb,var(--v2-border-strong) 84%,transparent);box-shadow:var(--v2-shadow-soft),var(--v2-shadow-inset)}.v2-button-secondary:hover{border-color:color-mix(in srgb,var(--v2-border-accent) 88%,transparent)}.v2-button-danger{background:linear-gradient(135deg,color-mix(in srgb,var(--v2-danger) 88%,#ffffff 12%),color-mix(in srgb,var(--v2-danger) 96%,#a91f45 4%));color:#fff;border-color:color-mix(in srgb,var(--v2-danger) 54%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--v2-danger) 26%,transparent),inset 0 1px #ffffff2e,inset 0 -1px #0000002e}.bond-v2-utility-button,.bond-v2-utility-icon-button,.bond-v2-button.bond-v2-logout-button{min-height:42px;border-radius:12px;font-weight:700;letter-spacing:.01em}.bond-v2-utility-button{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));color:var(--v2-text);border:1px solid color-mix(in srgb,var(--v2-border-strong) 82%,transparent);box-shadow:var(--v2-shadow-soft),var(--v2-shadow-inset)}.bond-v2-utility-icon-button{width:42px;min-width:42px;padding:0;background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));color:var(--v2-text);border:1px solid color-mix(in srgb,var(--v2-border-strong) 82%,transparent);box-shadow:var(--v2-shadow-soft),var(--v2-shadow-inset)}.bond-v2-button.bond-v2-logout-button{--bond-v2-button-border-color: color-mix(in srgb, var(--v2-danger) 54%, transparent);--bond-v2-button-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-danger) 84%, #ffffff 16%) 0%, color-mix(in srgb, var(--v2-danger) 94%, #ad2440 6%) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--v2-danger) 62%, transparent);--bond-v2-button-hover-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-danger) 80%, #ffffff 20%) 0%, color-mix(in srgb, var(--v2-danger) 96%, #c62446 4%) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--v2-danger) 50%, transparent);--bond-v2-button-active-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-danger) 88%, #ffffff 12%) 0%, color-mix(in srgb, var(--v2-danger) 98%, #981c36 2%) 100% );color:#fff;min-height:42px;padding-inline:18px;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #5c0e223d,0 7px 14px #34081838,0 2px 4px #1c040e29}.bond-v2-button.bond-v2-logout-button:hover:not(:disabled){box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #62102642,0 10px 18px #3408183d,0 3px 6px #1c040e2e}.bond-v2-button.bond-v2-logout-button:active:not(:disabled){box-shadow:inset 0 1px #ffffff29,inset 0 2px 4px #580c203d,0 4px 10px #34081829,0 1px 3px #1c040e1f}.bond-v2-button.bond-v2-logout-button .bond-v2-button__copy{text-shadow:0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(82,10,34,.24)}.bond-v2-button.bond-v2-logout-button .bond-v2-button__icon,.bond-v2-button.bond-v2-logout-button svg{filter:drop-shadow(0 1px 2px rgba(82,10,34,.22))}.bond-v2-button{--bond-v2-button-border-color: rgba(15, 53, 164, .5);--bond-v2-button-background: linear-gradient(180deg, #6f92f2 0%, #0f35a4 58%, #08184a 100%);--bond-v2-button-hover-border-color: rgba(111, 146, 242, .72);--bond-v2-button-hover-background: linear-gradient(180deg, #83a4ff 0%, #1745bd 58%, #0a257d 100%);--bond-v2-button-active-border-color: rgba(15, 53, 164, .6);--bond-v2-button-active-background: linear-gradient(180deg, #5d83e8 0%, #0d2f9a 58%, #061544 100%);border:1px solid var(--bond-v2-button-border-color);border-radius:999px;min-height:40px;box-sizing:border-box;padding:0 22px;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.02rem;line-height:1;font-weight:500;position:relative;overflow:hidden;isolation:isolate;transform:translateY(0) scale(1);transition:transform .14s cubic-bezier(.22,.82,.24,1),box-shadow .14s ease,opacity .18s ease,filter .14s ease;box-shadow:inset 0 1px #ffffff70,inset 0 -2px #08184a33,0 7px 14px #0c18302e,0 2px 4px #08102429;background:var(--bond-v2-button-background)}.bond-v2-button:before{content:"";position:absolute;inset:1px 1px auto;height:46%;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#ffffff14);opacity:.96}.bond-v2-button:after{content:none}.bond-v2-button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--bond-v2-button-hover-border-color);background:var(--bond-v2-button-hover-background);box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #08184a38,0 10px 18px #0c183033,0 3px 6px #0810242e}.bond-v2-button:active:not(:disabled){transform:translateY(1px) scale(.982);border-color:var(--bond-v2-button-active-border-color);background:var(--bond-v2-button-active-background);filter:saturate(.98);box-shadow:inset 0 1px #ffffff52,inset 0 2px 4px #06154438,0 4px 10px #0c183024,0 1px 3px #0810241f}.bond-v2-button:disabled,.bond-v2-button[aria-disabled=true]{opacity:1!important;cursor:not-allowed!important;transform:none!important;filter:none!important;background:linear-gradient(180deg,#d6bfe8eb,#c1aad6f5)!important;color:#ffffffe0!important;border:1px solid rgba(194,166,214,.92)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #7e669429,0 4px 10px #0c183014,0 1px 3px #0810240f!important}.bond-v2-button:disabled .bond-v2-button__copy,.bond-v2-button[aria-disabled=true] .bond-v2-button__copy{text-shadow:none!important}.bond-v2-button:disabled .bond-v2-button__icon,.bond-v2-button:disabled svg,.bond-v2-button[aria-disabled=true] .bond-v2-button__icon,.bond-v2-button[aria-disabled=true] svg{filter:none!important}.bond-v2-button__copy{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;text-shadow:0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(42,8,58,.18)}.bond-v2-button__copy>span:last-child{white-space:nowrap}.bond-v2-button__icon,.bond-v2-button svg{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(42,8,58,.16))}:where(button,.v2-button,.jaz-button,.bond-v2-button,.button-3d-subtle,.bond-gray-button,[class*=jaz-slider__option],[class$=mode-option]):focus,:where(button,.v2-button,.jaz-button,.bond-v2-button,.button-3d-subtle,.bond-gray-button,[class*=jaz-slider__option],[class$=mode-option]):focus-visible{outline:none!important;box-shadow:none!important;transform:none!important;filter:none!important}.react-tabs__tab-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 16px;background-color:transparent}.react-tabs__tab{--main-pill-angle-1: -76deg;--main-pill-angle-2: -44deg;padding:6px 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;position:relative;isolation:isolate;overflow:hidden;background:color-mix(in srgb,var(--surface-glass) 72%,transparent);background-image:linear-gradient(165deg,#ffffff42,#ffffff1a 30%,#ffffff08 58%,#fff0 78%);box-shadow:var(--shadow-soft),inset 0 1px #ffffff42,inset 0 -1px #0000000f;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#ffffff 18%);box-sizing:border-box;color:var(--accent);font-weight:600;cursor:pointer;line-height:1.1;background-repeat:no-repeat;background-size:100% 100%;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),--main-pill-angle-1 .46s var(--ease-standard),--main-pill-angle-2 .42s var(--ease-standard);transform-origin:center bottom}.react-tabs__tab:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--main-pill-angle-2),rgba(255,255,255,0) 0%,color-mix(in srgb,#b8ddff 72%,rgba(255,255,255,.46)) 40% 52%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;background-size:205% 205%;background-position:0% 50%;transition:background-position .5s var(--ease-standard)}.react-tabs__tab:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--main-pill-angle-1) at 50% 50%,color-mix(in srgb,#c5e6ff 80%,rgba(255,255,255,.45)),rgba(196,231,255,.12) 12% 42%,rgba(0,0,0,.14) 52%,rgba(196,231,255,.12) 62% 90%,color-mix(in srgb,#c5e6ff 80%,rgba(255,255,255,.45)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.react-tabs__tab>*{position:relative;z-index:1}.react-tabs__tab>span{display:inline-flex;align-items:center;gap:6px}.react-tabs__tab svg{display:block}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.glass-pill{background:var(--glass-pill-fallback-bg)}}.react-tabs__tab:hover{--main-pill-angle-1: -126deg;--main-pill-angle-2: -22deg;background:color-mix(in srgb,var(--surface-elevated) 72%,transparent);box-shadow:var(--shadow-soft),inset 0 1px #bee0ff57,inset 0 -1px #0000001f;transform:translateY(0)}.react-tabs__tab:hover:before{background-position:28% 50%}.react-tabs__tab--selected,.selected-tab{--main-pill-angle-1: -92deg;--main-pill-angle-2: -16deg;background:color-mix(in srgb,var(--surface-elevated) 78%,transparent)!important;color:var(--accent)!important;border:1px solid var(--border-strong)!important;font-weight:600;box-shadow:0 10px 16px -10px color-mix(in srgb,var(--accent) 42%,transparent),var(--shadow-soft),inset 0 1px #ffffff42,inset 0 -1px #00000029,inset 0 -3px color-mix(in srgb,var(--accent) 32%,transparent);transform:translateY(0)}[data-theme=light] .react-tabs__tab--selected,[data-theme=light] .selected-tab{border-color:color-mix(in srgb,var(--accent) 68%,#8fb3e4 32%)!important;background:linear-gradient(165deg,#f6fbffe6,#daebffdb 54%,#c6ddfad6)!important;box-shadow:0 16px 30px #33578d52,0 0 0 1px #4671b657,inset 0 1px #ffffffb8,inset 0 -1px #42619433,inset 0 -3px color-mix(in srgb,var(--accent) 28%,transparent)}.react-tabs__tab:active{--main-pill-angle-1: -88deg;--main-pill-angle-2: -12deg;transform:translateY(1px) rotateX(8deg);box-shadow:0 4px 10px color-mix(in srgb,#000000 20%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 18%,transparent),inset 0 -1px color-mix(in srgb,#c8e8ff 30%,transparent)}.react-tabs__tab:focus{outline:none;box-shadow:var(--shadow-soft),inset 0 1px #ffffff42,inset 0 -1px #00000029}.react-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),var(--shadow-elevated),inset 0 1px #ffffff4d,inset 0 -1px #0003}.react-tabs__tab--selected:focus,.selected-tab:focus{box-shadow:0 10px 16px -10px color-mix(in srgb,var(--accent) 42%,transparent),var(--shadow-soft),inset 0 1px #ffffff42,inset 0 -1px #00000029,inset 0 -3px color-mix(in srgb,var(--accent) 32%,transparent)}@keyframes orchestrator-pill-thinking-wave{0%,14%{transform:translate(-130%);opacity:0}22%{opacity:1}58%{opacity:.86}to{transform:translate(138%);opacity:0}}.react-tabs__tab--orchestrator-on>span{position:relative;isolation:isolate}.react-tabs__tab--orchestrator-on>span:after{content:"";position:absolute;inset:-35% -12%;pointer-events:none;z-index:2;background:linear-gradient(110deg,#fff0,#ffffff5c 14%,#fffffff0 30%,#ffffffad,#b8ddff5c,#ffffff24 60%,#fff0 74%);transform:translate(-130%);opacity:0;mix-blend-mode:plus-lighter;animation:orchestrator-pill-thinking-wave 6s ease-in-out infinite;filter:saturate(122%) brightness(1.16)}.react-tabs__tab--orchestrator-on>span>*{position:relative;z-index:1}[data-theme=light] .react-tabs__tab--selected:focus,[data-theme=light] .selected-tab:focus{box-shadow:0 16px 30px #33578d52,0 0 0 1px #4671b657,inset 0 1px #ffffffb8,inset 0 -1px #42619433,inset 0 -3px color-mix(in srgb,var(--accent) 28%,transparent)}[data-theme=dark] .react-tabs__tab--selected:focus,[data-theme=dark] .selected-tab:focus{box-shadow:0 12px 18px -10px color-mix(in srgb,var(--accent) 58%,transparent),var(--shadow-soft),inset 0 1px #ffffff1a,inset 0 -1px #0000005c,inset 0 -3px color-mix(in srgb,var(--accent) 46%,transparent)}[data-theme=dark] .react-tabs__tab--orchestrator-on>span:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,197,71,.28) 34%,rgba(255,255,255,.12) 46%,rgba(255,197,71,.12) 58%,transparent 76%);opacity:1}@media(max-width:600px){.react-tabs__tab{padding:6px 12px;font-size:.85em}.react-tabs__tab-list{justify-content:center}}.function-tab-button{padding:6px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-glass);background-image:linear-gradient(165deg,#ffffff52,#ffffff24,#ffffff08 56%,#fff0 78%);color:var(--accent);font-weight:700;border:1px solid var(--border-subtle);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);font-size:1em;cursor:pointer;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard);box-shadow:var(--shadow-soft);box-shadow:var(--shadow-soft),inset 0 0 0 1px #ffffff1f;line-height:1.1;background-repeat:no-repeat;background-size:100% 100%}.function-tab-button>span{display:inline-flex;align-items:center;gap:6px}.function-tab-button svg{display:block}.function-tab-button:hover{transform:translateY(1px);box-shadow:inset 0 3px 6px #00000040,inset 0 -1px #ffffff94,var(--shadow-soft)}.function-tab-button.function-tab-button--active,.function-tab-button.function-tab-button--active:hover{transform:translateY(1px);box-shadow:inset 0 3px 7px #00000052,inset 0 -1px #fff3,var(--shadow-soft)}[data-theme=dark] .function-tab-button{background-image:linear-gradient(165deg,#ffffff2e,#ffffff14,#ffffff05 56%,#fff0 78%)}[data-theme=dark] .react-tabs__tab{background:color-mix(in srgb,var(--surface-glass) 58%,transparent);background-image:linear-gradient(165deg,#ffffff2e,#ffffff14 30%,#ffffff05 58%,#fff0 78%);border-color:color-mix(in srgb,var(--border-subtle) 68%,#9ec5ff 32%);box-shadow:var(--shadow-soft),inset 0 1px #ffffff1f,inset 0 -1px #0000003d}[data-theme=dark] .react-tabs__tab:before{background:radial-gradient(120% 88% at 94% 100%,color-mix(in srgb,#a9ccf4 52%,rgba(255,255,255,.22)),#a9ccf424,#a9ccf400 68%),linear-gradient(var(--main-pill-angle-2),rgba(255,255,255,0) 56%,color-mix(in srgb,#a9ccf4 48%,rgba(255,255,255,.2)) 72%,rgba(255,255,255,0) 86%);background-size:170% 170%,205% 205%;background-position:100% 100%,100% 100%;opacity:.58;-webkit-mask-image:linear-gradient(to top,#000 0 48%,transparent 82%);mask-image:linear-gradient(to top,#000 0 48%,transparent 82%)}[data-theme=dark] .react-tabs__tab:after{background:conic-gradient(from var(--main-pill-angle-1) at 50% 50%,rgba(196,225,255,.3),rgba(196,225,255,.06) 12% 42%,rgba(0,0,0,.2) 52%,rgba(196,225,255,.06) 62% 90%,rgba(196,225,255,.3));opacity:.56}[data-theme=dark] .react-tabs__tab:hover{background:color-mix(in srgb,var(--surface-elevated) 62%,transparent);box-shadow:var(--shadow-elevated),inset 0 1px #ffffff24,inset 0 -1px #0000004d}[data-theme=dark] .react-tabs__tab:hover:before{background-position:80% 84%,74% 76%}[data-theme=dark] .react-tabs__tab:active{--main-pill-angle-1: -88deg;--main-pill-angle-2: -12deg;transform:translateY(1px) rotateX(8deg);box-shadow:0 4px 10px color-mix(in srgb,#000000 28%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 30%,transparent),inset 0 -1px color-mix(in srgb,#c8e8ff 24%,transparent)}[data-theme=dark] .react-tabs__tab:active:before{background-position:72% 78%,70% 64%}[data-theme=dark] .react-tabs__tab--selected,[data-theme=dark] .selected-tab{box-shadow:0 12px 18px -10px color-mix(in srgb,var(--accent) 58%,transparent),var(--shadow-soft),inset 0 1px #ffffff1a,inset 0 -1px #0000005c,inset 0 -3px color-mix(in srgb,var(--accent) 46%,transparent)}[data-theme=dark] .function-tab-button:hover{box-shadow:inset 0 3px 7px #0000006b,inset 0 -1px #ffffff1a,var(--shadow-soft)}[data-theme=dark] .function-tab-button.function-tab-button--active,[data-theme=dark] .function-tab-button.function-tab-button--active:hover{box-shadow:inset 0 3px 8px #00000080,inset 0 -1px #ffffff1f,var(--shadow-soft)}.bond-v2-tabs-ghostlist,.bond-v2-tabs-ghosttab{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.v2-stepper{display:flex;flex-wrap:wrap;gap:var(--v2-space-3);align-items:stretch}.v2-step{position:relative;display:inline-flex;align-items:center;gap:var(--v2-space-2);min-height:40px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-border) 90%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--v2-surface-solid) 90%,rgba(255,255,255,.12)),color-mix(in srgb,var(--v2-surface-muted) 94%,transparent));color:var(--v2-text-muted);font-size:.86rem;font-weight:700;letter-spacing:.01em;box-shadow:var(--v2-shadow-soft),var(--v2-shadow-inset)}.v2-step:before{content:"";width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--v2-neutral) 72%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-neutral-soft) 72%,transparent);flex-shrink:0}.v2-step--active{color:var(--v2-text);border-color:color-mix(in srgb,var(--v2-border-accent) 92%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary-soft) 72%,var(--v2-surface-solid)),color-mix(in srgb,var(--v2-teal-soft) 56%,var(--v2-surface-muted)));box-shadow:0 16px 30px color-mix(in srgb,var(--v2-primary) 16%,transparent),var(--v2-shadow-inset)}.v2-step--active:before{background:var(--v2-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-primary-soft) 86%,transparent)}.v2-step--complete{color:var(--v2-text);border-color:color-mix(in srgb,var(--v2-success) 44%,transparent)}.v2-step--complete:before{background:var(--v2-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-success-soft) 84%,transparent)}.spinner{border:4px solid var(--surface-2);border-top:4px solid var(--accent);border-radius:50%;width:30px;height:30px;animation:spin-rotate 1s linear infinite;margin:auto}.sortable-chosen,.sortable-ghost{cursor:pointer!important}.fade-in{animation:fadeIn .3s ease-in-out}.key-value-editor__row--removing,.send-purchase-property-row--removing{animation:sendPurchasePropertyFadeOut .18s ease-in forwards;pointer-events:none}.ecomm-product-card{animation:fadeInScale .22s var(--ease-emphasized, ease-out);transform-origin:center top}.ecomm-product-card--removing{animation:ecommProductCardFadeOut .22s ease-in forwards;pointer-events:none}.bond-results{opacity:0;transform:translateY(var(--bond-results-offset, 10px));animation:bondResultsEnter var(--bond-results-duration, .22s) cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes sendPurchasePropertyFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes pulseGlow{0%{box-shadow:0 0 8px color-mix(in srgb,var(--accent) 52%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--accent) 78%,transparent)}to{box-shadow:0 0 8px color-mix(in srgb,var(--accent) 52%,transparent)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bondResultsEnter{0%{opacity:0;transform:translateY(var(--bond-results-offset, 10px))}to{opacity:1;transform:translateY(0)}}@keyframes ecommProductCardFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes spin-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes pulseFade{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}to{transform:scale(1);opacity:1}}.pulse-button{animation:pulseFade 2s infinite;background-color:var(--accent);color:var(--button-text);border:none;border-radius:999px;box-shadow:var(--shadow-elevated);font-weight:700;cursor:pointer}.modal-fade-in{animation:modalFadeIn .4s ease-out forwards}.modal-fade-out{animation:modalFadeOut .3s ease-in forwards}.power-button:hover{animation:pulse .8s infinite}.loader{position:relative;transform:rotate(45deg);perspective:1000px;border-radius:50%;width:50px;height:50px;color:var(--warning);display:inline-block}.loader:before,.loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:loader-spin 1s linear infinite}.loader:after{color:var(--accent);transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes loader-spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.v2-card,.v2-glass-card,.v2-summary-card,.v2-help-card,.v2-empty-state,.v2-result-panel,.v2-confirm-summary,.v2-button,.v2-select,.v2-textarea,.v2-step{transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),opacity var(--motion-medium) var(--ease-standard)}.bond-date-time-picker{--bond-date-picker-accent-strong: #2f6cbf;--bond-date-picker-accent-soft: rgba(130, 189, 255, .52);position:relative;z-index:1}.bond-date-time-picker.is-open{z-index:80}.bond-date-time-picker--hard-bounce{--bond-date-picker-accent-strong: var(--hard-bounce-accent-strong, #b84f6a);--bond-date-picker-accent-soft: color-mix(in srgb, var(--hard-bounce-accent-soft, #ecc4d0) 76%, white 24%)}.bond-date-time-picker--custom-event{--bond-date-picker-accent-strong: var(--custom-event-accent-strong, #1c95bf);--bond-date-picker-accent-soft: color-mix(in srgb, var(--custom-event-accent-soft, #76d8e6) 72%, white 28%)}.bond-date-time-picker-trigger{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,rgba(255,255,255,.9) 72%,var(--v2-border) 28%);background:linear-gradient(180deg,#fffffff5,#f6f9ffeb);box-shadow:inset 0 1px #ffffffd6,0 4px 10px #5d75a714;color:var(--v2-text);cursor:pointer;transition:border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),background var(--motion-medium) var(--ease-standard)}.bond-date-time-picker-trigger.is-open{border-color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 32%,var(--v2-border-strong) 68%);box-shadow:0 0 0 3px color-mix(in srgb,var(--bond-date-picker-accent-soft) 16%,transparent),0 6px 14px #3983ad14,inset 0 1px #ffffffd6}.bond-date-time-picker-trigger-value{font-size:.95rem;color:var(--v2-text-soft);text-align:left}.bond-date-time-picker-trigger-value.has-value{color:var(--v2-text)}.bond-date-time-picker-trigger--manual{gap:10px}.bond-date-time-picker-trigger .bond-date-time-picker-trigger-input{flex:1 1 auto;min-width:0;width:auto;border:0;outline:none;background:transparent;color:var(--v2-text-soft);font:inherit;line-height:1;padding:0;box-shadow:none;transition:none}.bond-date-time-picker-trigger .bond-date-time-picker-trigger-input:focus,.bond-date-time-picker-trigger .bond-date-time-picker-trigger-input:focus-visible{border:0;outline:none;background:transparent;box-shadow:none}.bond-date-time-picker-trigger .bond-date-time-picker-trigger-input.has-value{color:var(--v2-text)}.bond-date-time-picker-trigger .bond-date-time-picker-trigger-input::placeholder{color:inherit;opacity:1}.bond-date-time-picker-trigger-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:20px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;transform:none;transition:color var(--motion-fast) var(--ease-standard)}.bond-date-time-picker-trigger-toggle:hover,.bond-date-time-picker-trigger-toggle:active{background:transparent;box-shadow:none;transform:none}.bond-date-time-picker-trigger-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--bond-date-picker-accent-strong) 62%,transparent);outline-offset:2px;box-shadow:none}.bond-date-time-picker-trigger-icon{flex-shrink:0;color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 56%,var(--v2-text) 44%);font-size:.92rem;filter:none;text-shadow:none}.bond-date-time-picker-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:90;width:min(100%,248px);padding:7px;border-radius:12px;border:1px solid color-mix(in srgb,rgba(255,255,255,.72) 66%,var(--v2-border) 34%);background:linear-gradient(180deg,#fafdff,#f0f6ff),linear-gradient(135deg,#71c2e82e,#aacaff1f);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 28px #44568229,0 6px 12px #4456821a,inset 0 1px #ffffffbd,inset 0 -1px #c4dcff38}.bond-date-time-picker--hour .bond-date-time-picker-popover{width:min(100%,428px);padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.bond-date-time-picker-body.is-hour{display:grid;grid-template-columns:minmax(232px,1fr) 96px;gap:6px;align-items:stretch}.bond-date-time-picker-calendar-panel{min-width:0}.bond-date-time-picker-body.is-hour .bond-date-time-picker-calendar-panel,.bond-date-time-picker-hour-panel{height:100%;padding:1px 8px;border-radius:10px;border:1px solid color-mix(in srgb,rgba(255,255,255,.58) 62%,var(--v2-border) 38%);background:linear-gradient(180deg,#fffffffa,#f4f8fff5);box-shadow:0 10px 18px #182c5429,0 3px 6px #182c541f,inset 0 1px #ffffffad}.bond-date-time-picker-body.is-hour .bond-date-time-picker-popover-header{margin-bottom:7px}.bond-date-time-picker-calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--v2-border) 36%,transparent)}.bond-date-time-picker-popover-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.bond-date-time-picker-month-label{color:var(--v2-text);font-size:.86rem;font-weight:800;white-space:nowrap}.bond-date-time-picker-nav,.bond-date-time-picker-link,.bond-date-time-picker-hour-chip{border:0;cursor:pointer}.bond-date-time-picker-nav,.bond-date-time-picker-link{background:transparent;color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 76%,var(--v2-text) 24%)}.bond-date-time-picker-nav{min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;color:color-mix(in srgb,#0f2f6b 78%,var(--v2-text) 22%);box-shadow:none!important;filter:none;padding:0;font-size:.74rem;font-weight:700;white-space:nowrap}.bond-date-time-picker-nav:hover{background:color-mix(in srgb,var(--bond-date-picker-accent-soft) 36%,transparent)}.bond-date-time-picker-nav-copy{color:inherit}.bond-date-time-picker-weekdays,.bond-date-time-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.bond-date-time-picker-weekdays{margin-bottom:3px}.bond-date-time-picker-weekdays span{display:inline-flex;align-items:center;justify-content:center;min-height:16px;color:var(--v2-text-soft);font-size:.64rem;font-weight:800}.bond-date-time-picker-day{appearance:none;-webkit-appearance:none;min-height:24px;border:0;border-radius:6px;background:transparent;color:var(--v2-text);font-size:.76rem;font-weight:500;padding:0;box-shadow:none!important;filter:none;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.bond-date-time-picker-day:hover:not(:disabled){background:color-mix(in srgb,var(--bond-date-picker-accent-soft) 42%,transparent);color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 78%,var(--v2-text) 22%)}.bond-date-time-picker-day.is-outside{color:color-mix(in srgb,var(--v2-text-soft) 62%,transparent)}.bond-date-time-picker-day.is-disabled,.bond-date-time-picker-day:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--v2-text-soft) 52%,transparent);background:transparent;box-shadow:none!important;opacity:.46}.bond-date-time-picker-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bond-date-picker-accent-strong) 28%,transparent)}.bond-date-time-picker-day.is-selected{background:color-mix(in srgb,var(--bond-date-picker-accent-soft) 16%,white 84%);color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 88%,var(--v2-text) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bond-date-picker-accent-strong) 42%,transparent),0 4px 8px color-mix(in srgb,var(--bond-date-picker-accent-soft) 18%,transparent)}.bond-date-time-picker-hour-panel{min-width:0;display:flex;flex-direction:column;align-self:start;height:calc(100% - 4px);padding:5px 2px 1px 6px}.bond-date-time-picker-hour-head{display:grid;gap:0;margin-bottom:2px}.bond-date-time-picker-hour-label{color:var(--v2-text);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bond-date-time-picker-hour-rail{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;flex:1 1 auto;gap:3px;max-height:214px;overflow-y:auto;overflow-x:hidden;padding-right:0}.bond-date-time-picker-hour-rail.bond-scroll-panel::-webkit-scrollbar{width:6px}.bond-date-time-picker-hour-rail.bond-scroll-panel::-webkit-scrollbar-track{margin:0}.bond-date-time-picker-hour-rail.bond-scroll-panel::-webkit-scrollbar-thumb{border:0;background-clip:border-box;box-shadow:none}.bond-date-time-picker-hour-chip{width:100%;min-height:23px;padding:0 6px;border-radius:8px;background:#ffffff6b;color:color-mix(in srgb,var(--v2-text) 76%,var(--bond-date-picker-accent-strong) 24%);font-size:.64rem;font-weight:700;text-align:center;box-shadow:inset 0 1px #ffffff75;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.bond-date-time-picker-hour-chip:hover{background:#ffffff9e}.bond-date-time-picker-hour-chip.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--bond-date-picker-accent-soft) 34%,rgba(255,255,255,.84) 66%),color-mix(in srgb,var(--bond-date-picker-accent-soft) 18%,rgba(233,244,255,.88) 82%));color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 88%,var(--v2-text) 12%);box-shadow:inset 0 1px #ffffffb8}.bond-date-time-picker-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--v2-border) 36%,transparent)}.bond-date-time-picker-link{font-size:.72rem;font-weight:700;padding:0;border-radius:0;box-shadow:none;text-decoration:none;transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.bond-date-time-picker-link:hover{opacity:1;background:color-mix(in srgb,var(--bond-date-picker-accent-soft) 30%,transparent)}[data-theme=dark] .bond-date-time-picker-trigger{border-color:color-mix(in srgb,#87a7f2 30%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,#1f2f4d 92%,transparent),color-mix(in srgb,#17243d 96%,transparent));box-shadow:0 8px 18px #03081252,inset 0 1px #ffffff1f,inset 0 -1px #00000038}[data-theme=dark] .bond-date-time-picker-trigger.is-open{border-color:color-mix(in srgb,var(--bond-date-picker-accent-strong) 48%,#8fb2ff 52%);box-shadow:0 0 0 2px color-mix(in srgb,var(--bond-date-picker-accent-soft) 20%,transparent),0 10px 18px #060c1857,inset 0 1px #ffffff24}[data-theme=dark] .bond-date-time-picker-trigger-value{color:#8ea4cb}[data-theme=dark] .bond-date-time-picker-trigger-value.has-value{color:#eef4ff}[data-theme=dark] .bond-date-time-picker-trigger-input{color:#8ea4cb}[data-theme=dark] .bond-date-time-picker-trigger-input.has-value{color:#eef4ff}[data-theme=dark] .bond-date-time-picker-popover{border-color:#92abde33;background:linear-gradient(180deg,#121f32eb,#0c1628f0),linear-gradient(135deg,#4d85bf24,#66cfe914);box-shadow:0 16px 26px #03081257,0 4px 10px #03081233,inset 0 1px #ffffff1f}[data-theme=dark] .bond-date-time-picker--hour .bond-date-time-picker-popover{border:0;background:transparent;box-shadow:none}[data-theme=dark] .bond-date-time-picker-body.is-hour .bond-date-time-picker-calendar-panel,[data-theme=dark] .bond-date-time-picker-hour-panel{border-color:#92abde2e;background:linear-gradient(180deg,#1a2844,#141f36);box-shadow:0 12px 20px #02081452,0 3px 6px #02081442,inset 0 1px #ffffff14}[data-theme=dark] .bond-date-time-picker-month-label,[data-theme=dark] .bond-date-time-picker-day,[data-theme=dark] .bond-date-time-picker-hour-label{color:#eef4ff}[data-theme=dark] .bond-date-time-picker-weekdays span{color:#a7bbe0}[data-theme=dark] .bond-date-time-picker-day:hover:not(:disabled){background:#6c7ea642;color:#ffd7df}[data-theme=dark] .bond-date-time-picker-day.is-selected{background:color-mix(in srgb,var(--bond-date-picker-accent-strong) 20%,rgba(255,255,255,.04));color:#f3f7ff}[data-theme=dark] .bond-date-time-picker-hour-panel,[data-theme=dark] .bond-date-time-picker-popover-footer{border-color:#92abde29}[data-theme=dark] .bond-date-time-picker-calendar-footer{border-top-color:#92abde29}[data-theme=dark] .bond-date-time-picker-hour-chip{background:#3a4f766b;color:#d4e2fb;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .bond-date-time-picker-hour-chip:hover{background:#4e69958f;color:#f1f7ff}[data-theme=dark] .bond-date-time-picker-hour-chip.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--bond-date-picker-accent-strong) 42%,rgba(114,184,255,.28)),color-mix(in srgb,var(--bond-date-picker-accent-strong) 24%,rgba(40,63,98,.58)));color:#f7fbff;box-shadow:inset 0 1px #ffffff1f}.notification-modal{animation:fadeInScale .4s ease}@keyframes bondFeedbackModalEnter{0%{opacity:0}to{opacity:1}}@keyframes bondMediaModalEnter{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.bond-feedback-modal-overlay{position:fixed;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--overlay-scrim) 76%,rgba(7,16,34,.12)) 0%,var(--overlay-scrim) 100%);backdrop-filter:blur(6px) saturate(112%);-webkit-backdrop-filter:blur(6px) saturate(112%);display:flex;justify-content:center;align-items:center;z-index:99998}.bond-feedback-modal{--bond-feedback-modal-topband: linear-gradient( 90deg, color-mix(in srgb, var(--confirm-modal-accent, var(--accent)) 86%, #0f2f77 14%) 0%, color-mix(in srgb, var(--confirm-modal-accent, var(--accent)) 58%, rgba(255, 255, 255, .08)) 38%, color-mix(in srgb, var(--confirm-modal-accent, var(--accent)) 16%, transparent) 78%, transparent 100% );position:relative;z-index:99999;width:min(92vw,460px);max-height:min(88vh,760px);overflow:hidden;isolation:isolate;color:var(--text-primary);border-radius:16px;border:1px solid var(--confirm-modal-border, var(--border-subtle));border-left:6px solid var(--confirm-modal-accent-edge, var(--confirm-modal-accent, var(--accent)));background:linear-gradient(155deg,color-mix(in srgb,var(--surface-elevated) 50%,rgba(255,255,255,.22)),color-mix(in srgb,var(--surface-elevated) 62%,rgba(255,255,255,.08)) 18%,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 48%,color-mix(in srgb,var(--surface-2) 84%,transparent));box-shadow:none;backdrop-filter:blur(20px) saturate(132%);-webkit-backdrop-filter:blur(20px) saturate(132%)}.Toastify__toast-container{z-index:10240!important}.bond-toast-container{width:min(92vw,460px)!important;padding:0!important}.bond-feedback-modal:before,.confirm-modal-liquid-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:none}.bond-feedback-modal:after,.confirm-modal-liquid-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:none;box-shadow:none}.bond-feedback-modal>*,.confirm-modal-liquid-shell>*{position:relative;z-index:1}.bond-feedback-modal__topband{height:38px;background:var(--bond-feedback-modal-topband);border-bottom:1px solid color-mix(in srgb,#ffffff 22%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,#ffffff 12%,transparent),0 8px 18px color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 12%,transparent)}.bond-feedback-modal__content{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;align-items:flex-start;padding:22px 24px 22px 18px}.bond-feedback-modal__content--notification{padding-right:26px;overflow-y:auto}.bond-feedback-modal__icon-lane{display:flex;justify-content:center;padding-top:2px}.bond-feedback-modal__icon-shell{width:56px;min-width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:var(--confirm-modal-accent, var(--accent));background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 12%,rgba(255,255,255,.72)),color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 8%,rgba(255,255,255,.22)));border:1px solid color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 24%,rgba(255,255,255,.32));box-shadow:0 12px 24px color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 14%,transparent),inset 0 1px #ffffff8f}.bond-feedback-modal__icon{font-size:2rem;filter:var(--info-title-icon-shadow)}.bond-feedback-modal__copy{min-width:0}.bond-feedback-modal__copy--notification{padding-bottom:2px}.bond-feedback-modal__title{margin:0 0 10px;color:var(--confirm-modal-accent, var(--accent));font-size:1.18rem;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(15,23,42,.28)}.bond-feedback-modal__title--notification{font-size:1.45rem;margin-bottom:14px;text-shadow:0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(15,23,42,.42),0 2px 3px rgba(15,23,42,.18)}.bond-feedback-modal__message{color:var(--text-primary);text-align:left;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;text-shadow:0 1px 2px rgba(15,23,42,.22)}.bond-feedback-modal__message--html{white-space:normal;font-size:1.02rem}.bond-feedback-modal__message--html>:first-child{margin-top:0}.bond-feedback-modal__message--html>:last-child{margin-bottom:0}.bond-feedback-modal__image{display:block;max-width:min(100%,420px);max-height:240px;object-fit:contain;margin:0 0 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 18%,rgba(255,255,255,.22));box-shadow:0 12px 22px #0e1c3a24,inset 0 1px #ffffff70}.bond-feedback-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.bond-media-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:22px;z-index:99998;background:radial-gradient(circle at 16% 14%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--overlay-scrim) 76%,rgba(7,16,34,.12)) 0%,var(--overlay-scrim) 100%);backdrop-filter:blur(8px) saturate(118%);-webkit-backdrop-filter:blur(8px) saturate(118%);opacity:1;transition:opacity .18s ease}.bond-media-modal-overlay.is-closing{opacity:0}.bond-media-modal{position:relative;width:min(94vw,1080px);max-height:min(92vh,920px);overflow:hidden;isolation:isolate;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,rgba(255,255,255,.24));background:linear-gradient(155deg,color-mix(in srgb,var(--surface-elevated) 52%,rgba(255,255,255,.4)),color-mix(in srgb,var(--surface-elevated) 64%,rgba(255,255,255,.12)) 18%,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 44%,color-mix(in srgb,var(--surface-2) 82%,transparent));box-shadow:0 38px 78px #0a12263d,0 18px 34px #121c3a1f,inset 0 1px #ffffff9e;backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%);animation:bondMediaModalEnter .24s ease;opacity:1;transition:opacity .18s ease,transform .18s ease}.bond-media-modal.is-closing{opacity:0;transform:scale(.985)}.bond-media-modal:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 14%,color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.22)) 0%,transparent 22%),radial-gradient(circle at 92% 88%,color-mix(in srgb,#b824d6 12%,transparent) 0%,transparent 20%)}.bond-media-modal>*{position:relative;z-index:1}.bond-media-modal__topband{height:34px;background:linear-gradient(90deg,color-mix(in srgb,#16d4ec 84%,#0f2f77 16%),color-mix(in srgb,#2788ff 84%,rgba(255,255,255,.08)) 52%,color-mix(in srgb,#b824d6 54%,transparent));border-bottom:1px solid color-mix(in srgb,#ffffff 24%,transparent);box-shadow:inset 0 -1px #ffffff2e,0 10px 24px #1b6ed42e}.bond-media-modal__close{position:absolute;top:14px;right:16px;width:44px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--border-subtle) 62%,rgba(255,255,255,.44));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#fffffff0,#eff3fce0);color:color-mix(in srgb,#173b8f 72%,var(--text-primary) 28%);cursor:pointer;box-shadow:0 1px 2px #0e18302e,0 2px 6px #16244214,inset 0 1px #ffffffd6;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-medium) var(--ease-standard)}.bond-media-modal__close svg{display:block;flex:0 0 auto;font-size:1.35rem;filter:drop-shadow(0 1px 0 rgba(255,255,255,.22))}.bond-media-modal__close:hover,.bond-media-modal__close:focus-visible{color:var(--danger);transform:translateY(-1px);box-shadow:0 1px 2px #0e183038,0 3px 8px #1624421f,inset 0 1px #ffffffe6;outline:none}.bond-media-modal__close:active{transform:translateY(0)}.bond-media-modal__header{padding:18px 24px 14px}.bond-media-modal__eyebrow{margin:0 0 6px;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 78%,var(--text-secondary) 22%)}.bond-media-modal__title{margin:0;padding-right:62px;color:color-mix(in srgb,#173b8f 78%,var(--accent) 22%);font-size:clamp(1.38rem,1.1rem + .9vw,2rem);font-weight:800;letter-spacing:-.015em;text-shadow:0 1px 0 rgba(255,255,255,.3),0 2px 8px rgba(24,46,96,.08)}.bond-media-modal__frame{padding:0 24px 24px}.bond-media-modal__frame--video{display:block;line-height:0;border-radius:12px}.bond-media-modal__video{display:block;width:100%;max-height:calc(92vh - 180px);background:linear-gradient(180deg,#080c19fa,#070b16);border-radius:0;border:0;box-shadow:0 1px 2px #080e1e3d,0 3px 8px #0c162c24,inset 0 1px #ffffff14;object-fit:cover;overflow:hidden;-webkit-transform:translateZ(0)}.bond-media-modal__video::-webkit-media-controls-enclosure{border-radius:12px;overflow:hidden}.bond-media-modal__video::-webkit-media-controls-panel{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.bond-media-modal__image{display:block;width:calc(100% - 48px);max-width:none;max-height:calc(92vh - 180px);height:auto;border-radius:0;margin:0 auto 24px;box-shadow:0 16px 34px #080e1e2e,0 4px 12px #0c162c24}[data-theme=light] .bond-feedback-modal,[data-theme=light] .confirm-modal-liquid-shell{background:linear-gradient(155deg,color-mix(in srgb,var(--surface-elevated) 44%,rgba(255,255,255,.44)),color-mix(in srgb,var(--surface-elevated) 56%,rgba(255,255,255,.18)) 18%,color-mix(in srgb,var(--surface-elevated) 66%,transparent) 48%,color-mix(in srgb,var(--surface-2) 76%,transparent));border-color:color-mix(in srgb,var(--confirm-modal-border, var(--border-subtle)) 72%,transparent);box-shadow:none}[data-theme=light] .bond-feedback-modal:before,[data-theme=light] .confirm-modal-liquid-shell:before{background:none}[data-theme=light] .bond-feedback-modal:after,[data-theme=light] .confirm-modal-liquid-shell:after{background:none}[data-theme=light] .bond-feedback-modal__icon-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 10%,rgba(255,255,255,.9)),color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 8%,rgba(244,248,255,.76)));border-color:color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 20%,rgba(199,218,255,.74));box-shadow:0 14px 24px color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 10%,transparent),inset 0 1px #ffffffd1}[data-theme=dark] .bond-media-modal{border-color:#6c84c64d;background:radial-gradient(circle at 14% 12%,rgba(66,102,222,.18) 0%,transparent 26%),linear-gradient(180deg,#10162cfa,#080c1afc);box-shadow:0 38px 78px #00000070,0 18px 34px #060c1c57,inset 0 1px #ffffff14}[data-theme=dark] .bond-media-modal__close{border-color:#768dcc3d;background:linear-gradient(180deg,#19223ef5,#0f162ceb);color:color-mix(in srgb,#f2f6ff 92%,#8db7ff 8%);box-shadow:0 1px 2px #00000057,0 3px 8px #060c1c2e,inset 0 1px #ffffff14}[data-theme=dark] .bond-media-modal__title{color:color-mix(in srgb,#f2f6ff 76%,#6cb4ff 24%);text-shadow:0 1px 0 rgba(255,255,255,.04),0 2px 10px rgba(13,22,48,.34)}@media(max-width:900px){.bond-media-modal-overlay{padding:12px}.bond-media-modal{width:min(100vw,100%);border-radius:14px}.bond-media-modal__header{padding:16px 16px 12px}.bond-media-modal__title{padding-right:52px}.bond-media-modal__frame{padding:0 16px 16px}.bond-media-modal__video{max-height:calc(92vh - 156px);border-radius:14px}.bond-media-modal__image{width:calc(100% - 32px);max-width:none;max-height:calc(92vh - 156px)}}[data-theme=light] .bond-feedback-modal--warning .bond-feedback-modal__title{color:color-mix(in srgb,var(--warning) 64%,#8c4f00 36%);text-shadow:0 1px 0 rgba(255,248,232,.14),0 1px 2px rgba(92,52,0,.22)}[data-theme=light] .bond-feedback-modal--warning .bond-feedback-modal__icon-shell{color:color-mix(in srgb,var(--warning) 62%,#9a5600 38%);background:linear-gradient(180deg,color-mix(in srgb,#fff4d8 88%,white 12%),color-mix(in srgb,#ffe4ab 70%,rgba(255,255,255,.88)));border-color:color-mix(in srgb,#d08a1e 42%,rgba(255,255,255,.76));box-shadow:0 14px 24px color-mix(in srgb,#c97c12 12%,transparent),inset 0 1px #ffffffe0}[data-theme=dark] .bond-feedback-modal,[data-theme=dark] .confirm-modal-liquid-shell{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 12%,transparent) 0%,transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,rgba(14,20,42,.98)),color-mix(in srgb,var(--surface-2) 94%,rgba(8,12,28,.99)));border-color:color-mix(in srgb,var(--confirm-modal-border, var(--border-subtle)) 82%,rgba(121,148,220,.16));box-shadow:none}[data-theme=dark] .bond-feedback-modal__topband{border-bottom-color:#738ed333;box-shadow:inset 0 -1px #ffffff0a,0 10px 20px color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 14%,transparent)}[data-theme=dark] .bond-feedback-modal__icon-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 12%,rgba(76,92,130,.56)),color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 8%,rgba(26,34,56,.74)));border-color:color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 26%,rgba(170,194,255,.18));box-shadow:0 16px 28px color-mix(in srgb,var(--confirm-modal-accent, var(--accent)) 14%,transparent),inset 0 1px #ffffff24}.Toastify__toast{--toast-accent: var(--accent);display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:0!important;padding:16px 18px 16px 12px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--surface-elevated) 50%,rgba(255,255,255,.22)),color-mix(in srgb,var(--surface-elevated) 62%,rgba(255,255,255,.08)) 18%,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 48%,color-mix(in srgb,var(--surface-2) 84%,transparent))!important;color:var(--toast-text)!important;border:none!important;border-left:6px solid color-mix(in srgb,var(--toast-accent) 86%,#0f2f77 14%)!important;box-shadow:0 12px 24px #08122a38,0 6px 12px #08122a29,inset 0 0 0 1px color-mix(in srgb,#ffffff 10%,transparent)!important;backdrop-filter:blur(20px) saturate(132%);-webkit-backdrop-filter:blur(20px) saturate(132%);position:relative;overflow:hidden;border-radius:12px!important;isolation:isolate}.Toastify__toast:before{content:none}.Toastify__toast:after{content:none}.Toastify__toast--success{--toast-accent: var(--success)}.Toastify__toast--error{--toast-accent: var(--danger)}.Toastify__toast--warning{--toast-accent: var(--warning);color:var(--toast-warning-text)!important}.Toastify__toast--warning .Toastify__toast-body,.Toastify__toast--warning .Toastify__toast-icon,.Toastify__toast--warning .Toastify__close-button{color:var(--toast-warning-text)!important}.Toastify__toast--info{--toast-accent: var(--accent)}[data-theme=light] .Toastify__toast{background:linear-gradient(155deg,color-mix(in srgb,var(--surface-elevated) 44%,rgba(255,255,255,.44)),color-mix(in srgb,var(--surface-elevated) 56%,rgba(255,255,255,.18)) 18%,color-mix(in srgb,var(--surface-elevated) 66%,transparent) 48%,color-mix(in srgb,var(--surface-2) 76%,transparent))!important;border-color:transparent!important;border-left-color:color-mix(in srgb,var(--toast-accent) 86%,#0f2f77 14%)!important;color:#0b0b0b!important}[data-theme=light] .Toastify__toast:before{content:none}[data-theme=light] .Toastify__toast-body,[data-theme=light] .Toastify__toast-icon,[data-theme=light] .Toastify__close-button{color:#0b0b0b!important}.Toastify__toast-body{color:var(--toast-text)!important;font-weight:650;letter-spacing:.01em;position:relative;z-index:1;grid-column:2;margin:0!important;min-width:0!important;padding:2px 30px 0 0!important;line-height:1.5;text-shadow:0 1px 2px rgba(15,23,42,.22);text-align:center;align-self:center}.Toastify__toast-icon{color:var(--toast-accent)!important;position:relative;z-index:1;grid-column:1;margin:0!important;width:56px!important;min-width:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--toast-accent) 12%,rgba(255,255,255,.72)),color-mix(in srgb,var(--toast-accent) 8%,rgba(255,255,255,.22)))!important;border:1px solid color-mix(in srgb,var(--toast-accent) 24%,rgba(255,255,255,.32))!important;box-shadow:0 12px 24px color-mix(in srgb,var(--toast-accent) 14%,transparent),inset 0 1px #ffffff8f!important}.Toastify__toast-icon svg{width:1.7rem!important;height:1.7rem!important;filter:var(--info-title-icon-shadow)}.Toastify__close-button{background:transparent!important;color:var(--toast-text)!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;position:absolute!important;top:.7rem;right:.8rem;width:1.05rem!important;height:1.05rem!important;min-width:0!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;z-index:2}.Toastify__close-button:hover,.Toastify__close-button:focus,.Toastify__close-button:active{background:transparent!important;box-shadow:none!important;transform:none!important}[data-theme=light] .Toastify__toast-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--toast-accent) 10%,rgba(255,255,255,.9)),color-mix(in srgb,var(--toast-accent) 8%,rgba(244,248,255,.76)))!important;border-color:color-mix(in srgb,var(--toast-accent) 20%,rgba(199,218,255,.74))!important;box-shadow:0 14px 24px color-mix(in srgb,var(--toast-accent) 10%,transparent),inset 0 1px #ffffffd1!important}[data-theme=dark] .Toastify__toast{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--toast-accent) 12%,transparent) 0%,transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,rgba(14,20,42,.98)),color-mix(in srgb,var(--surface-2) 94%,rgba(8,12,28,.99)))!important;border-color:transparent!important;border-left-color:color-mix(in srgb,var(--toast-accent) 86%,#0f2f77 14%)!important;box-shadow:0 14px 26px #0208146b,0 8px 14px #02081447,inset 0 0 0 1px color-mix(in srgb,#ffffff 8%,transparent)!important}[data-theme=dark] .Toastify__toast:before{content:none}[data-theme=dark] .Toastify__toast-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--toast-accent) 12%,rgba(76,92,130,.56)),color-mix(in srgb,var(--toast-accent) 8%,rgba(26,34,56,.74)))!important;border-color:color-mix(in srgb,var(--toast-accent) 26%,rgba(170,194,255,.18))!important;box-shadow:0 16px 28px color-mix(in srgb,var(--toast-accent) 14%,transparent),inset 0 1px #ffffff24!important}@media(max-width:640px){.bond-feedback-modal{width:min(94vw,460px)}.bond-toast-container{width:min(94vw,460px)!important}.bond-feedback-modal__content,.bond-feedback-modal__content--notification{grid-template-columns:1fr;gap:14px;padding:18px 18px 18px 16px}.bond-feedback-modal__icon-lane{justify-content:flex-start}.bond-feedback-modal__icon-shell{width:52px;min-width:52px;height:52px}.bond-feedback-modal__title--notification{font-size:1.28rem}.Toastify__toast{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.Toastify__toast-icon,.Toastify__toast-body{grid-column:1}.Toastify__toast-body{padding-right:28px!important}}.v2-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-neutral) 36%,transparent);background:color-mix(in srgb,var(--v2-neutral-soft) 88%,transparent);color:var(--v2-text);font-size:.76rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.v2-status-pill--success{border-color:color-mix(in srgb,var(--v2-success) 40%,transparent);background:color-mix(in srgb,var(--v2-success-soft) 88%,transparent)}.v2-status-pill--warning{border-color:color-mix(in srgb,var(--v2-warning) 42%,transparent);background:color-mix(in srgb,var(--v2-warning-soft) 88%,transparent)}.v2-status-pill--danger{border-color:color-mix(in srgb,var(--v2-danger) 40%,transparent);background:color-mix(in srgb,var(--v2-danger-soft) 88%,transparent)}.v2-status-pill--neutral{border-color:color-mix(in srgb,var(--v2-neutral) 36%,transparent);background:color-mix(in srgb,var(--v2-neutral-soft) 88%,transparent)}.v2-inline-message{display:flex;align-items:flex-start;gap:var(--v2-space-3);padding:14px 16px;border-radius:var(--v2-radius-md);border:1px solid color-mix(in srgb,var(--v2-border) 90%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--v2-surface-solid) 90%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));color:var(--v2-text);box-shadow:var(--v2-shadow-soft),var(--v2-shadow-inset)}.bond-v2-auth-message{margin-top:14px}:root[data-demo-mode=true] .bond-feedback-toast,:root[data-demo-mode=true] .notification-modal,:root[data-demo-mode=true] .bond-feedback-modal,:root[data-demo-mode=true] .confirm-modal-liquid-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-demo-mode=true] .bond-feedback-toast,:root[data-demo-mode=true] .notification-modal,:root[data-demo-mode=true] .bond-feedback-modal,:root[data-demo-mode=true] .confirm-modal-liquid-shell{transition:none!important;animation:none!important}.surface-shell{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-soft)}.surface-shell-elevated{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-elevated)}.surface-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-1);box-shadow:var(--shadow-soft)}.surface-card-elevated{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-elevated);box-shadow:var(--shadow-elevated)}.catalog-studio-shell{min-width:0;transition:opacity .18s var(--ease-standard),transform .22s var(--ease-standard)}.catalog-studio-shell--hidden{opacity:0;transform:translateY(8px);pointer-events:none}.catalog-studio-shell--undocked{min-height:calc(100vh - 24px);box-sizing:border-box}.catalog-studio-shell--popup-owner{opacity:1}.bond-collapsible-info-toggle,.bond-collapsible-info-toggle:hover,.bond-collapsible-info-toggle:active,.bond-collapsible-info-toggle:focus,.send-events-info-toggle,.send-events-info-toggle:hover,.send-events-info-toggle:active,.send-events-info-toggle:focus{transform:none!important}.bond-collapsible-info-toggle:active,.send-events-info-toggle:active{filter:brightness(.995)}.bond-collapsible-info-toggle__affordance{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--surface-glass) 38%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 52%,transparent);box-shadow:inset 0 1px #ffffff1a;transition:background .18s ease,border-color .18s ease;pointer-events:none;z-index:0}.send-events-main-panel{display:flex;flex-direction:column;justify-content:flex-start}.catalog-studio-mode-toggle{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:132px;height:30px;padding:0 12px;border-radius:999px;font-weight:700;font-size:12px;letter-spacing:.01em;white-space:nowrap}.catalog-studio-mode-toggle svg{flex:0 0 auto;font-size:1.05em}.catalog-studio-header-actions{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.catalog-studio-close-toggle{--catalog-close-angle-1: -78deg;--catalog-close-angle-2: -44deg;min-width:auto;height:30px;padding:0 14px;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;border:1px solid color-mix(in srgb,var(--danger) 72%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,var(--danger) 82%,#a72b34 55%),color-mix(in srgb,var(--danger) 90%,#8f1f28));color:var(--button-text);box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.2);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard),--catalog-close-angle-1 .46s var(--ease-standard),--catalog-close-angle-2 .42s var(--ease-standard)}.catalog-studio-close-toggle:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--catalog-close-angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 40% 52%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;background-size:210% 210%;background-position:0% 50%;transition:background-position .52s var(--ease-standard)}.catalog-studio-close-toggle:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--catalog-close-angle-1) at 50% 50%,rgba(255,255,255,.44),rgba(255,255,255,.08) 12% 40%,rgba(0,0,0,.18) 52%,rgba(255,255,255,.08) 64% 88%,rgba(255,255,255,.44));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.catalog-studio-close-toggle>*{position:relative;z-index:1}.catalog-studio-close-toggle:hover{transform:translateY(-1px);--catalog-close-angle-1: -128deg;--catalog-close-angle-2: -22deg;border-color:color-mix(in srgb,var(--danger) 85%,#ffffff 15%);box-shadow:0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -1px color-mix(in srgb,#000000 24%,transparent);filter:saturate(1.05)}.catalog-studio-close-toggle:hover:before{background-position:30% 50%}.catalog-studio-close-toggle:active{transform:translateY(1px);--catalog-close-angle-1: -86deg;--catalog-close-angle-2: -14deg;box-shadow:0 4px 10px color-mix(in srgb,var(--danger) 22%,transparent),inset 0 2px 3px color-mix(in srgb,#000000 22%,transparent),inset 0 -1px color-mix(in srgb,#ffffff 22%,transparent)}.catalog-studio-close-toggle:active:before{background-position:46% 20%}.catalog-studio-close-toggle:focus{outline:none;box-shadow:0 8px 16px color-mix(in srgb,var(--danger) 26%,transparent),inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 18%,transparent)}.catalog-studio-close-toggle:focus-visible{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--focus-ring) 90%,transparent),0 10px 18px color-mix(in srgb,var(--danger) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 40%,transparent),inset 0 -1px color-mix(in srgb,#000000 20%,transparent)}[data-theme=dark] .catalog-studio-close-toggle{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 13%,transparent),color-mix(in srgb,var(--danger) 78%,#8e2d3b 54%),color-mix(in srgb,var(--danger) 88%,#6f1b25));border-color:color-mix(in srgb,var(--danger) 65%,var(--border-subtle));box-shadow:0 10px 20px color-mix(in srgb,#000000 45%,transparent),inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 30%,transparent)}.catalog-studio-empty-state{min-height:420px;margin-top:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-subtle) 60%,rgba(122,162,216,.18));background:radial-gradient(circle at 18% 22%,rgba(15,53,164,.11) 0,rgba(15,53,164,.11) 1.2px,transparent 2px),radial-gradient(circle at 72% 68%,rgba(22,158,177,.09) 0,rgba(22,158,177,.09) 1.2px,transparent 2px),repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 1px,transparent 1px,transparent 11px),repeating-linear-gradient(45deg,rgba(84,132,205,.06) 0,rgba(84,132,205,.06) 1px,transparent 1px,transparent 17px),linear-gradient(160deg,color-mix(in srgb,var(--surface-glass) 54%,rgba(255,255,255,.1)),color-mix(in srgb,var(--surface-glass) 48%,rgba(190,221,255,.07)) 52%,color-mix(in srgb,var(--surface-glass) 50%,rgba(151,198,255,.05)));box-shadow:inset 0 1px #ffffff29,0 10px 22px #2d4b7a14;backdrop-filter:blur(22px) saturate(116%);-webkit-backdrop-filter:blur(22px) saturate(116%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;color:var(--text-muted)}[data-theme=dark] .catalog-studio-empty-state{border-color:color-mix(in srgb,var(--border-subtle) 68%,rgba(143,180,255,.18));background:radial-gradient(circle at 18% 22%,rgba(110,162,255,.07) 0,rgba(110,162,255,.07) 1px,transparent 1.6px),radial-gradient(circle at 72% 68%,rgba(76,205,224,.05) 0,rgba(76,205,224,.05) 1px,transparent 1.6px),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 14px),linear-gradient(160deg,#1e2c436b,#18263c5c 52%,#131f3266);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #02081238}.catalog-studio-empty-state__title{color:var(--accent);font-size:1.05rem;font-weight:700}.catalog-studio-empty-state__copy{max-width:34rem;line-height:1.5}.key-value-editor__row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.key-value-editor__value-shell{position:relative;flex:1;min-width:0;display:flex;align-items:center}.key-value-editor__value-input{flex:1;min-width:0}.key-value-editor__value-input--with-action{padding-right:42px}.key-value-editor__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.key-value-editor__remove-button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;min-width:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;appearance:none;-webkit-appearance:none;border:none;border-radius:0;color:color-mix(in srgb,var(--text-muted) 86%,var(--danger) 14%);box-shadow:none;background:transparent;background-color:transparent;opacity:.62;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.key-value-editor__remove-button svg{font-size:.97rem}.key-value-editor__remove-button:hover{color:color-mix(in srgb,var(--danger) 78%,#8f1026 22%);background:transparent;background-color:transparent;box-shadow:none;opacity:.96}.key-value-editor__remove-button:focus{outline:none;background:transparent;background-color:transparent;box-shadow:none}.key-value-editor__remove-button:disabled{cursor:not-allowed;opacity:.42}.key-value-editor__remove-button:focus-visible{outline:none;color:color-mix(in srgb,var(--danger) 74%,#8f1026 26%);background:transparent;background-color:transparent;box-shadow:none;opacity:.92}.key-value-editor__remove-button:active{transform:translateY(calc(-50% + .5px));background:transparent;background-color:transparent;box-shadow:none}.ecomm-rec-event-panel input:not([type=checkbox]):not([type=radio]),.ecomm-rec-event-panel select{height:36px;min-height:36px}.ecomm-payload-preview-display{background:radial-gradient(circle at top right,rgba(76,133,255,.14) 0%,transparent 30%),radial-gradient(circle at left 16% bottom 12%,rgba(68,195,255,.1) 0%,transparent 26%),linear-gradient(135deg,#fffffff5,#f4f9fff0 52%,#edf5fff5)}.ecomm-payload-preview-display:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.32) 0%,transparent 34%),repeating-linear-gradient(135deg,transparent 0,transparent 18px,rgba(81,119,191,.05) 19px,transparent 20px,transparent 38px),repeating-linear-gradient(0deg,transparent 0,transparent 25px,rgba(122,154,214,.12) 26px);opacity:.92}[data-theme=dark] .ecomm-payload-preview-display{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 34%),radial-gradient(circle at left 18% bottom 12%,color-mix(in srgb,var(--warning) 12%,transparent) 0%,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--input-bg) 94%,#08101d 6%),color-mix(in srgb,var(--surface-elevated) 84%,#091120 16%))}[data-theme=dark] .ecomm-payload-preview-display:before{background:linear-gradient(115deg,color-mix(in srgb,#ffffff 6%,transparent) 0%,transparent 30%),repeating-linear-gradient(0deg,transparent 0,transparent 23px,color-mix(in srgb,var(--accent) 14%,transparent) 24px);opacity:.5}@media(max-width:980px){.catalog-studio-body-grid{grid-template-columns:minmax(0,1fr)!important}}.function-container{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px;background:var(--surface-glass);box-shadow:var(--shadow-soft);margin-top:20px}.fun-panel{background-color:var(--surface-glass);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);border:1px solid var(--border-subtle);padding:24px;transition:background-color var(--motion-slow) var(--ease-standard),border-color var(--motion-slow) var(--ease-standard),box-shadow var(--motion-slow) var(--ease-standard),color var(--motion-slow) var(--ease-standard);color:var(--text-secondary)}.custom-event-table{width:100%;max-width:900px;border-collapse:collapse;margin-top:20px;font-size:.95em;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-soft);border:1px solid var(--border-subtle);table-layout:fixed}.custom-event-table thead{background-color:var(--accent);color:var(--button-text)}.custom-event-table th,.custom-event-table td{text-align:left;padding:12px 16px;overflow-wrap:anywhere;word-break:break-word}.custom-event-table tbody tr{background-color:var(--surface-elevated);color:var(--text-primary)}.custom-event-table tbody tr:nth-child(2n){background-color:var(--surface-2)}[data-theme=light] .JazGLASS,[data-theme=light] .jaz-glass{background:var(--jaz-glass-background, transparent);border:1px solid var(--jaz-glass-border, color-mix(in srgb, rgba(255, 255, 255, .94) 78%, rgba(168, 210, 255, .52)));box-shadow:var(--jaz-glass-shadow, 0 8px 18px rgba(62, 92, 135, .12), 0 2px 6px rgba(123, 160, 222, .08));backdrop-filter:var(--jaz-glass-backdrop-filter, blur(12px));-webkit-backdrop-filter:var(--jaz-glass-backdrop-filter, blur(12px))}[data-theme=dark] .JazGLASS,[data-theme=dark] .jaz-glass{background:var(--jaz-glass-background, transparent);border:1px solid var(--jaz-glass-border, color-mix(in srgb, rgba(223, 236, 255, .44) 78%, rgba(118, 154, 214, .18)));box-shadow:var(--jaz-glass-shadow, 0 10px 22px rgba(4, 10, 22, .22), 0 2px 7px rgba(72, 106, 170, .08));backdrop-filter:var(--jaz-glass-backdrop-filter, blur(12px));-webkit-backdrop-filter:var(--jaz-glass-backdrop-filter, blur(12px))}.jaz-panel-glass{border-radius:var(--jaz-panel-glass-radius, 12px)}[data-theme=light] .jaz-panel-glass{background:var(--jaz-panel-glass-background, rgba(247, 252, 255, .96));border:1px solid var(--jaz-panel-glass-border, color-mix(in srgb, rgba(255, 255, 255, .95) 84%, rgba(168, 210, 255, .38)));box-shadow:var(--jaz-panel-glass-shadow, 0 10px 22px rgba(34, 91, 136, .1), 0 2px 6px rgba(34, 91, 136, .07), inset 0 1px 0 rgba(255, 255, 255, .72));backdrop-filter:var(--jaz-panel-glass-backdrop-filter, blur(12px));-webkit-backdrop-filter:var(--jaz-panel-glass-backdrop-filter, blur(12px))}[data-theme=dark] .jaz-panel-glass{background:var(--jaz-panel-glass-background, linear-gradient(180deg, rgba(49, 69, 107, .98), rgba(39, 56, 88, .98)));border:var(--jaz-panel-glass-border, 0);box-shadow:var(--jaz-panel-glass-shadow, 0 5px 12px rgba(2, 8, 24, .3), 0 1px 3px rgba(2, 8, 24, .22), inset 0 1px 0 rgba(194, 217, 255, .16), inset 0 -1px 0 rgba(10, 22, 46, .24));backdrop-filter:var(--jaz-panel-glass-backdrop-filter, blur(12px));-webkit-backdrop-filter:var(--jaz-panel-glass-backdrop-filter, blur(12px))}.jaz-candy-glass{--jaz-candy-glass-background: linear-gradient( 145deg, color-mix(in srgb, #ffffff 68%, var(--jaz-candy-glass-accent, var(--v2-accent)) 32%) 0%, color-mix(in srgb, var(--jaz-candy-glass-accent, var(--v2-accent)) 18%, var(--v2-surface)) 58%, color-mix(in srgb, var(--jaz-candy-glass-accent, var(--v2-accent)) 12%, var(--v2-surface)) 100% );--jaz-candy-glass-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -2px 3px rgba(19, 42, 91, .1), 0 3px 6px rgba(30, 56, 110, .16);display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:11px;color:var(--jaz-candy-glass-accent, var(--v2-accent));background:var(--jaz-candy-glass-background);border:1px solid color-mix(in srgb,var(--jaz-candy-glass-accent, var(--v2-accent)) 28%,transparent);box-shadow:var(--jaz-candy-glass-box-shadow);font-size:22px}[data-theme=dark] .jaz-candy-glass{--jaz-candy-glass-background: linear-gradient( 145deg, color-mix(in srgb, var(--jaz-candy-glass-accent, var(--v2-accent)) 34%, #ffffff 10%) 0%, color-mix(in srgb, var(--jaz-candy-glass-accent, var(--v2-accent)) 26%, var(--v2-surface)) 58%, color-mix(in srgb, var(--jaz-candy-glass-accent, var(--v2-accent)) 18%, var(--v2-surface)) 100% );--jaz-candy-glass-box-shadow: inset 0 1px 0 rgba(214, 228, 255, .18), inset 0 -2px 3px rgba(3, 10, 28, .24), 0 4px 8px rgba(3, 10, 28, .3);background:var(--jaz-candy-glass-background);border-color:color-mix(in srgb,var(--jaz-candy-glass-accent, var(--v2-accent)) 42%,transparent);box-shadow:var(--jaz-candy-glass-box-shadow)}.jaz-candy-glass--red{--jaz-candy-glass-accent: #e94b68;color:#c83250}.jaz-candy-glass--yellow{--jaz-candy-glass-accent: #ffb21c;color:#c77a00}[data-theme=dark] .jaz-candy-glass--red{--jaz-candy-glass-accent: #ff6f88;color:#ffd0d8}[data-theme=dark] .jaz-candy-glass--yellow{--jaz-candy-glass-accent: #ffc94f;color:#ffe3a0}.bond-active-cards,.bond-active-panels{position:relative;appearance:none;-webkit-appearance:none;border:0;background:color-mix(in srgb,var(--panel-bg, #fff) 72%,transparent);box-shadow:0 2px 5px #182d5524;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.bond-active-cards{--bond-active-card-label-color: var(--text-secondary);--bond-active-card-value-color: var(--text-primary);--bond-active-card-detail-color: var(--text-secondary);color:var(--bond-active-card-label-color)}.bond-active-panels{--bond-active-panel-hover-accent: var(--bond-accent-cyan, #19b9d4);--bond-active-panel-active-accent: #0f52ba;--bond-active-panel-focus-accent: var(--bond-active-panel-hover-accent);--bond-active-panel-dark-hover-background: linear-gradient(180deg, rgba(57, 74, 108, .94) 0%, rgba(35, 49, 79, .96) 100%);--bond-active-panel-dark-active-background: linear-gradient(135deg, rgba(20, 88, 195, .68) 0%, rgba(17, 47, 91, .94) 100%)}.bond-active-cards>span{color:var(--bond-active-card-label-color)}.bond-active-cards>strong{color:var(--bond-active-card-value-color)}.bond-active-cards>small{color:var(--bond-active-card-detail-color)}.bond-active-cards:hover:not(.is-active),.bond-active-cards:focus-visible:not(.is-active){background:linear-gradient(135deg,color-mix(in srgb,var(--bond-accent-cyan, #19b9d4) 30%,var(--panel-bg, #fff)),color-mix(in srgb,var(--bond-accent-cyan, #19b9d4) 14%,var(--panel-bg, #fff)));box-shadow:0 4px 9px color-mix(in srgb,var(--bond-accent-cyan, #19b9d4) 28%,rgba(24,45,85,.16));transform:translateY(-2px)}.bond-active-panels:hover:not(.is-active),.bond-active-panels:focus-visible:not(.is-active){background:linear-gradient(135deg,color-mix(in srgb,var(--bond-active-panel-hover-accent) 30%,var(--panel-bg, #fff)),color-mix(in srgb,var(--bond-active-panel-hover-accent) 14%,var(--panel-bg, #fff)));box-shadow:0 4px 9px color-mix(in srgb,var(--bond-active-panel-hover-accent) 28%,rgba(24,45,85,.16));transform:translateY(-2px)}.bond-active-cards:hover:not(.is-active),.bond-active-cards:focus-visible:not(.is-active){--bond-active-card-label-color: var(--text-primary)}.bond-active-cards:focus-visible{outline:2px solid color-mix(in srgb,var(--bond-accent-cyan, #19b9d4) 72%,#ffffff);outline-offset:2px}.bond-active-panels:focus-visible{outline:2px solid color-mix(in srgb,var(--bond-active-panel-focus-accent) 72%,#ffffff);outline-offset:2px}.bond-active-cards.is-active{background:linear-gradient(135deg,color-mix(in srgb,#0f52ba 19%,var(--panel-bg, #fff)),color-mix(in srgb,var(--bond-accent-cyan, #19b9d4) 10%,var(--panel-bg, #fff)));box-shadow:0 6px 14px #0f52ba42,0 0 0 2px color-mix(in srgb,#0f52ba 58%,transparent) inset}.bond-active-panels.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--bond-active-panel-active-accent) 19%,var(--panel-bg, #fff)),color-mix(in srgb,var(--bond-active-panel-hover-accent) 10%,var(--panel-bg, #fff)));box-shadow:0 6px 14px color-mix(in srgb,var(--bond-active-panel-active-accent) 26%,transparent),0 0 0 2px color-mix(in srgb,var(--bond-active-panel-active-accent) 58%,transparent) inset}.bond-active-cards.is-active{--bond-active-card-label-color: var(--text-primary)}.bond-active-cards.is-active:before{position:absolute;inset:8px auto 8px 7px;width:4px;border-radius:999px;background:linear-gradient(180deg,#4b86e8,#0f52ba);box-shadow:0 2px 6px #0f52ba4d;content:"";pointer-events:none}.bond-active-cards:after,.bond-active-panels:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset .5px 0 #67a0d312,inset -.5px 0 #67a0d312,inset 0 -.5px #67a0d31a;content:"";pointer-events:none}[data-theme=dark] .bond-active-cards,[data-theme=dark] .bond-active-panels{border:0;background:linear-gradient(180deg,#2c3a58eb,#1d2945f0);box-shadow:0 8px 18px #03091838,inset 0 .5px #ffffff0d,inset 0 -.5px #ffffff0d}[data-theme=dark] .bond-active-cards{--bond-active-card-label-color: #b7c8e6;--bond-active-card-value-color: #ecf4ff;--bond-active-card-detail-color: #b7c8e6}[data-theme=dark] .bond-active-cards:hover:not(.is-active),[data-theme=dark] .bond-active-cards:focus-visible:not(.is-active){background:linear-gradient(180deg,#394a6cf0,#23314ff5)}[data-theme=dark] .bond-active-panels:hover:not(.is-active),[data-theme=dark] .bond-active-panels:focus-visible:not(.is-active){background:var(--bond-active-panel-dark-hover-background)}[data-theme=dark] .bond-active-cards:hover:not(.is-active),[data-theme=dark] .bond-active-cards:focus-visible:not(.is-active){--bond-active-card-label-color: #ecf4ff}[data-theme=dark] .bond-active-cards.is-active{border:0;background:linear-gradient(135deg,#1458c3ad,#112f5bf0);box-shadow:0 10px 22px #040c1e57,inset 0 .5px #def1ff1a,inset 0 -.5px #def1ff1a}[data-theme=dark] .bond-active-panels.is-active{border:0;background:var(--bond-active-panel-dark-active-background);box-shadow:0 10px 22px #040c1e57,inset 0 .5px #def1ff1a,inset 0 -.5px #def1ff1a}[data-theme=dark] .bond-active-cards.is-active{--bond-active-card-label-color: #ffffff;--bond-active-card-value-color: #ffffff}[data-theme=dark] .bond-active-cards.is-active:before{background:linear-gradient(180deg,#9bc5ff,#4b86e8);box-shadow:0 2px 8px #4b86e85c}[data-theme=dark] .bond-active-cards:after,[data-theme=dark] .bond-active-panels:after{background:linear-gradient(180deg,transparent 10%,rgba(147,204,255,.12) 48%,transparent 91%) left center / .5px 74% no-repeat,linear-gradient(180deg,transparent 22%,rgba(147,204,255,.08) 56%,transparent 88%) right center / .5px 61% no-repeat;box-shadow:none}[data-theme=dark] .bond-active-cards.is-active:after,[data-theme=dark] .bond-active-panels.is-active:after{background:linear-gradient(180deg,transparent 10%,rgba(177,220,255,.18) 48%,transparent 91%) left center / .5px 74% no-repeat,linear-gradient(180deg,transparent 22%,rgba(177,220,255,.12) 56%,transparent 88%) right center / .5px 61% no-repeat;box-shadow:none}@media(prefers-reduced-motion:reduce){.bond-active-cards,.bond-active-panels{transition:none}.bond-active-cards:hover:not(.is-active),.bond-active-cards:focus-visible:not(.is-active),.bond-active-panels:hover:not(.is-active),.bond-active-panels:focus-visible:not(.is-active){transform:none}}[data-theme=light] .jaz-blue-glass{background:linear-gradient(135deg,#dee6ffc7,#c6cfff94);border:1px solid color-mix(in srgb,#0f35a4 24%,var(--v2-border-subtle, rgba(15, 53, 164, .18)));box-shadow:inset 0 1px #ffffffb8,0 1px #ffffff9e,0 2px 4px #0f35a429,0 8px 16px #0f35a41a;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}[data-theme=dark] .jaz-blue-glass{background:linear-gradient(135deg,#1d397e94,#12265c75);border:1px solid color-mix(in srgb,#6f92f2 34%,var(--v2-border-subtle, rgba(111, 146, 242, .2)));box-shadow:inset 0 1px #d6e4ff2e,0 1px #07112d80,0 3px 7px #030a1c4d,0 10px 20px #05123638;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}.bond-payload-preview-dock{position:relative;display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s ease,padding-top .26s ease}.bond-payload-preview-stage{min-height:0;overflow:visible;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .26s ease}.bond-payload-preview-dock.is-hidden{grid-template-rows:0fr;padding-top:0!important}.bond-payload-preview-dock.is-hidden .bond-payload-preview-stage{overflow:hidden;opacity:0;transform:translateY(-10px);pointer-events:none}[data-theme=light] .jaz-texture{--jaz-texture-highlight: rgba(255, 255, 255, .22);--jaz-texture-glow: rgba(187, 214, 248, .19);--jaz-texture-sheen: rgba(255, 255, 255, .1);--jaz-texture-sheen-accent: rgba(178, 201, 236, .09);--jaz-texture-line-strong: rgba(255, 255, 255, .095);--jaz-texture-line-soft: rgba(166, 190, 226, .078)}[data-theme=dark] .jaz-texture{--jaz-texture-highlight: rgba(216, 228, 255, .06);--jaz-texture-glow: rgba(110, 154, 224, .08);--jaz-texture-sheen: rgba(232, 239, 255, .028);--jaz-texture-sheen-accent: rgba(96, 128, 190, .026);--jaz-texture-line-strong: rgba(228, 236, 255, .026);--jaz-texture-line-soft: rgba(110, 142, 204, .022)}.jaz-texture{--jaz-texture-line-gap: 15px;--jaz-texture-overlay: radial-gradient(circle at 16% 18%, var(--jaz-texture-highlight) 0%, transparent 22%), radial-gradient(circle at 84% 82%, var(--jaz-texture-glow) 0%, transparent 20%), linear-gradient(135deg, var(--jaz-texture-sheen) 0%, transparent 28%, var(--jaz-texture-sheen-accent) 52%, transparent 78%), repeating-linear-gradient( 122deg, var(--jaz-texture-line-strong) 0px, var(--jaz-texture-line-strong) 1px, transparent 1px, transparent var(--jaz-texture-line-gap) ), repeating-linear-gradient( 32deg, var(--jaz-texture-line-soft) 0px, var(--jaz-texture-line-soft) 1px, transparent 1px, transparent var(--jaz-texture-line-gap) )}.bond-drop-zone{--bond-drop-zone-border-color: color-mix(in srgb, var(--v2-focus, #2447e8) 42%, transparent);--bond-drop-zone-border-hover-color: color-mix(in srgb, var(--v2-focus, #2447e8) 64%, transparent);--bond-drop-zone-resting-shadow: inset 0 1px 0 rgba(255, 255, 255, .76), 0 2px 5px rgba(28, 48, 88, .16), 0 1px 1px rgba(16, 30, 58, .1);--bond-drop-zone-lifted-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 4px 8px rgba(28, 48, 88, .2), 0 1px 2px rgba(16, 30, 58, .12);--bond-drop-zone-drag-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 5px 10px rgba(28, 48, 88, .22), 0 1px 2px rgba(16, 30, 58, .14);--bond-drop-zone-texture-opacity: .72;position:relative;border:2px dashed var(--bond-drop-zone-border-color);border-radius:12px;box-shadow:var(--bond-drop-zone-resting-shadow);isolation:isolate;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.bond-drop-zone.jaz-texture:before{position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--jaz-texture-overlay);content:"";opacity:var(--bond-drop-zone-texture-opacity);pointer-events:none}.bond-drop-zone.jaz-texture>:not(input[type=file]){position:relative;z-index:1}.bond-drop-zone:hover:not(.bond-drop-zone--busy),.bond-drop-zone.bond-drop-zone--dragging{border-color:var(--bond-drop-zone-border-hover-color);transform:translateY(-3px);box-shadow:var(--bond-drop-zone-lifted-shadow)}.bond-drop-zone.bond-drop-zone--dragging{box-shadow:var(--bond-drop-zone-drag-shadow)}.bond-drop-zone:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}[data-theme=dark] .bond-drop-zone{--bond-drop-zone-border-color: color-mix(in srgb, var(--v2-focus, #7f98ff) 42%, transparent);--bond-drop-zone-border-hover-color: color-mix(in srgb, var(--v2-focus, #7f98ff) 66%, transparent);--bond-drop-zone-resting-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 2px 5px rgba(2, 10, 24, .3), 0 1px 1px rgba(2, 10, 24, .22);--bond-drop-zone-lifted-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 4px 8px rgba(2, 10, 24, .36), 0 1px 2px rgba(2, 10, 24, .25);--bond-drop-zone-drag-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 5px 10px rgba(2, 10, 24, .38), 0 1px 2px rgba(2, 10, 24, .26);--bond-drop-zone-texture-opacity: .82}.jaz-toggle-v2-shell{display:inline-grid;gap:8px;width:fit-content;max-width:100%;padding:10px 12px;border-radius:12px}.jaz-toggle-v2-shell.jaz-glass{border-radius:12px;box-shadow:0 4px 10px #1c2d4e1f,0 1px 2px #1c2d4e1f}.jaz-toggle-v2-intro{display:grid;gap:4px;justify-items:center}.jaz-toggle-v2-label{color:color-mix(in srgb,var(--v2-text-muted) 80%,var(--v2-primary) 20%);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.jaz-toggle-v2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:fit-content;max-width:100%;gap:6px}.jaz-toggle-v2__side{display:flex;align-items:center;justify-content:flex-end;justify-self:end;width:fit-content;min-width:0;padding:0;border:0;background:transparent!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;color:color-mix(in srgb,var(--v2-text-muted) 88%,#245aa4 12%);text-shadow:none;transition:color .18s ease,opacity .18s ease}.jaz-toggle-v2__side:hover,.jaz-toggle-v2__side:active{background:transparent!important;box-shadow:none!important;transform:none!important}.jaz-toggle-v2__side:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px;border-radius:8px}.jaz-toggle-v2__side.is-active{color:color-mix(in srgb,var(--v2-text) 90%,#123e7e 10%)}.jaz-toggle-v2__side--right{justify-content:flex-start;justify-self:start;text-align:left}.jaz-toggle-v2__copy{display:inline-flex;align-items:center;gap:5px;min-width:0}.jaz-toggle-v2__copy--right{justify-content:flex-start}.jaz-toggle-v2--editor-mode .jaz-toggle-v2__copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:3px}.jaz-toggle-v2--editor-mode .jaz-toggle-v2__copy:not(.jaz-toggle-v2__copy--right) .jaz-toggle-v2__text{width:68px}.jaz-toggle-v2--editor-mode .jaz-toggle-v2__copy--right{grid-template-columns:minmax(0,1fr) auto;column-gap:3px}.jaz-toggle-v2--editor-mode .jaz-toggle-v2__copy--right .jaz-toggle-v2__text{width:50px}.jaz-toggle-v2--editor-mode .jaz-toggle-v2__text{min-width:0}.jaz-toggle-v2--editor-mode .jaz-toggle-v2__title{line-height:1.02;white-space:normal}.jaz-toggle-v2__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;color:color-mix(in srgb,#2b84da 64%,#183b70 36%);background:color-mix(in srgb,rgba(255,255,255,.82) 78%,rgba(149,196,255,.32));box-shadow:inset 0 1px #ffffffd1,0 1px 3px #2649821f;transition:color .18s ease,opacity .18s ease,background .18s ease,box-shadow .18s ease}.jaz-toggle-v2__side.is-active .jaz-toggle-v2__icon{color:#f8fbff;background:linear-gradient(145deg,#50a5ebeb,#316fccf0);box-shadow:inset 0 1px #ffffff38,0 4px 10px #214b922e}.jaz-toggle-v2__text{display:grid;min-width:0}.jaz-toggle-v2__title{color:currentColor;font-size:.8rem;font-weight:760;line-height:1.1;letter-spacing:-.01em}.jaz-toggle-v2__switch{justify-self:center}.jaz-toggle-v2__track{border-radius:999px;background:linear-gradient(145deg,#ffc45cf5,#e0872beb);box-shadow:inset 0 1px #ffffff52,inset 0 -1px 2px #66310a2e,0 6px 12px #3457911f}.jaz-toggle-v2__knob{background:radial-gradient(circle at 30% 30%,#fffffff5,#f4f8ffeb 52%,#d4e2f5f0);box-shadow:inset 0 1px #ffffffbd,0 4px 10px #1628462e}[data-theme=dark] .jaz-toggle-v2-shell.jaz-glass{border-radius:12px;box-shadow:0 5px 12px #02060e3d,0 1px 2px #02060e38}[data-theme=dark] .jaz-toggle-v2-label{color:color-mix(in srgb,#b8ceff 68%,#7ed6ff 32%)}[data-theme=dark] .jaz-toggle-v2__side{color:color-mix(in srgb,#d6e3ff 84%,#9db8e7 16%)}[data-theme=dark] .jaz-toggle-v2__side.is-active{color:#f6f9ff}[data-theme=dark] .jaz-toggle-v2__icon{color:color-mix(in srgb,#dff3ff 78%,#58bde8 22%);background:color-mix(in srgb,rgba(255,255,255,.1) 52%,rgba(88,189,232,.18));box-shadow:inset 0 1px #ffffff29,0 1px 3px #050a162e}[data-theme=dark] .jaz-toggle-v2__side.is-active .jaz-toggle-v2__icon{color:#fff;background:linear-gradient(145deg,#4db3e8eb,#3569c4f0);box-shadow:inset 0 1px #ffffff2e,0 4px 10px #070e203d}[data-theme=dark] .jaz-toggle-v2__track{background:linear-gradient(145deg,#e19936f5,#9b5614f0);box-shadow:inset 0 1px #fff3,inset 0 -1px 2px #1e0e0352,0 8px 14px #070e2038}[data-theme=dark] .jaz-toggle-v2__knob{background:radial-gradient(circle at 30% 30%,#fffffff5,#ecf3ffeb 48%,#b8cbe8f0);box-shadow:inset 0 1px #ffffffb3,0 4px 10px #050a1647}@media(max-width:640px){.jaz-toggle-v2-shell{padding:10px}.jaz-toggle-v2{grid-template-columns:1fr;gap:10px}.jaz-toggle-v2__switch{order:-1}.jaz-toggle-v2__side,.jaz-toggle-v2__side--right{justify-content:flex-start;justify-self:stretch;width:100%;text-align:left}.jaz-toggle-v2__copy--right{justify-content:flex-start}}[data-theme=light] .jaz-frosted-glass{background:var( --jaz-frosted-glass-background, radial-gradient(circle at 88% 18%, rgba(170, 214, 255, .14) 0%, transparent 26%), radial-gradient(circle at 18% 82%, rgba(208, 231, 255, .1) 0%, transparent 28%), linear-gradient( 180deg, color-mix(in srgb, rgba(255, 255, 255, .2) 78%, transparent) 0%, color-mix(in srgb, rgba(226, 240, 255, .16) 74%, transparent) 100% ), color-mix(in srgb, var(--surface-elevated) 52%, rgba(250, 252, 255, .2) 48%) );border:1px solid var(--jaz-frosted-glass-border, color-mix(in srgb, rgba(255, 255, 255, .95) 80%, rgba(172, 212, 255, .34)));border-radius:12px;box-shadow:var(--jaz-frosted-glass-shadow, 0 6px 10px rgba(16, 30, 60, .14), 0 1px 2px rgba(10, 20, 44, .1), inset 0 1px 0 rgba(255, 255, 255, .34), inset 0 10px 16px rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(188, 216, 255, .14));backdrop-filter:var(--jaz-frosted-glass-backdrop-filter, blur(14px) saturate(110%));-webkit-backdrop-filter:var(--jaz-frosted-glass-backdrop-filter, blur(14px) saturate(110%));text-shadow:0 1px 2px rgba(16,34,66,.16)}[data-theme=dark] .jaz-frosted-glass{background:var( --jaz-frosted-glass-background, radial-gradient(circle at 82% 14%, rgba(92, 135, 198, .14) 0%, transparent 28%), linear-gradient( 180deg, color-mix(in srgb, rgba(40, 58, 86, .72) 76%, transparent) 0%, color-mix(in srgb, rgba(24, 38, 61, .82) 78%, transparent) 100% ), color-mix(in srgb, var(--surface-elevated) 74%, rgba(14, 23, 40, .88) 26%) );border:1px solid var(--jaz-frosted-glass-border, color-mix(in srgb, rgba(225, 236, 255, .18) 76%, rgba(121, 158, 214, .12)));border-radius:12px;box-shadow:var(--jaz-frosted-glass-shadow, 0 6px 12px rgba(4, 10, 22, .26), 0 1px 2px rgba(2, 6, 14, .18), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 10px 16px rgba(255, 255, 255, .02), inset 0 -1px 0 rgba(100, 132, 186, .08));backdrop-filter:var(--jaz-frosted-glass-backdrop-filter, blur(14px) saturate(110%));-webkit-backdrop-filter:var(--jaz-frosted-glass-backdrop-filter, blur(14px) saturate(110%));text-shadow:0 1px 2px rgba(2,8,18,.3)}.bond-warning-box{display:flex;align-items:center;gap:9px;padding:7px 12px;box-sizing:border-box;border:0;border-radius:10px;background:color-mix(in srgb,var(--v2-warning) 10%,rgba(255,255,255,.72));color:color-mix(in srgb,var(--v2-text) 82%,var(--v2-warning) 18%);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:600;line-height:1.25;box-shadow:0 2px 5px #1c305829,0 1px 1px #101e3a1a}.bond-warning-box>svg{display:block;width:2.1rem;min-width:2.1rem;height:2.1rem;flex:0 0 auto;color:var(--v2-warning);font-size:2.1rem;line-height:1;overflow:visible}[data-theme=dark] .bond-warning-box{background:color-mix(in srgb,var(--v2-warning) 14%,rgba(12,28,53,.9));color:color-mix(in srgb,var(--v2-text) 88%,var(--v2-warning) 12%);box-shadow:0 3px 7px #020a184d,0 1px 1px #020a1838}.bond-info-box{display:flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;gap:8px;margin-top:8px;padding:9px 11px;box-sizing:border-box;border:0;border-radius:9px;color:#35558f;background:#dde8ff9e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;font-weight:500;line-height:1.35;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #0f35a429}.bond-info-box>svg{display:block;flex:0 0 2em;width:2em;height:2em;min-width:2em;min-height:2em;overflow:visible;color:#0f52ba;line-height:1}[data-theme=dark] .bond-info-box{color:#b9c9e9;background:#1d397e6b;box-shadow:inset 0 1px #d6e4ff1a,0 2px 5px #030a1c4d}[data-theme=dark] .bond-info-box>svg{color:#8da9ff}.bond-info-box2{display:flex;align-items:center;gap:8px;margin-top:8px;padding:9px 11px;box-sizing:border-box;border:0;border-radius:9px;color:#17265f;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;font-weight:500;line-height:1.35;box-shadow:0 3px 8px #0f35a41f}.bond-info-box2>svg{display:block;align-self:center;flex:0 0 2em;width:2em;height:2em;min-width:2em;min-height:2em;overflow:visible;color:#c53ee8;line-height:1}.bond-info-box2 code,.bond-info-box2 .bond-info-box2-emphasis{color:var(--bond-info-box2-emphasis-color, #d43be8);font-weight:800}[data-theme=dark] .bond-info-box2{color:#dbe6ff;background:#182b56e6;box-shadow:inset 0 1px #d6e4ff1a,0 2px 5px #030a1c4d}[data-theme=dark] .bond-info-box2>svg{color:#d08cff}.icy-bond-panels{position:relative;overflow:hidden;isolation:isolate}.icy-bond-panels:after{content:"";position:absolute;top:0;left:0;right:0;height:16px;border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;z-index:0}[data-theme=light] .icy-bond-panels:after{background:linear-gradient(180deg,#eef5ffb8,#eef5ff75 42%,#eef5ff00)}[data-theme=dark] .icy-bond-panels:after{background:linear-gradient(180deg,#1e2e4e8f,#1e2e4e47 46%,#1e2e4e00)}.custom-event-table tbody tr:hover{background-color:var(--accent-soft);transition:background-color var(--motion-medium) var(--ease-standard)}[data-theme=dark] .info-glass-panel{background:linear-gradient(160deg,#46668c2e,#283c5c24 44%,#1c2c4833)!important;border:.75px solid color-mix(in srgb,var(--border-subtle) 68%,rgba(162,189,228,.24))!important;box-shadow:inset 0 1px #ffffff24,0 14px 30px #02060e70!important;backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}[data-theme=light] .info-glass-panel{background:linear-gradient(160deg,#ffffff8f,#e4f0ff7a 46%,#d5e7fc85)!important;border:.75px solid color-mix(in srgb,var(--border-subtle) 64%,rgba(122,162,216,.34))!important;box-shadow:inset 0 1px #ffffff94,0 12px 22px #3e5c8729!important;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.bond-v2-informational-panel{--bond-v2-info-panel-art: none;--bond-v2-info-panel-art-position: right 18px center;--bond-v2-info-panel-art-size: min(40%, 315px);--bond-v2-info-panel-halo-position: 77% 71%;--bond-v2-info-panel-halo-size: 220px 220px;--bond-v2-info-panel-list-max-width: min(100%, calc(100% - 300px) );width:100%;height:100%;display:flex;flex-direction:column;padding:0;border-left:none;background:var(--bond-v2-info-panel-art),linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 10%,rgba(255,255,255,.92)),color-mix(in srgb,#7f5cff 6%,rgba(255,255,255,.94)) 42%,color-mix(in srgb,var(--v2-teal) 10%,rgba(255,255,255,.92))),radial-gradient(circle at 76% 74%,color-mix(in srgb,#7f5cff 16%,rgba(255,255,255,.08)) 0%,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.18)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:var(--bond-v2-info-panel-art-position),left top,var(--bond-v2-info-panel-halo-position),left top;background-size:var(--bond-v2-info-panel-art-size),auto,var(--bond-v2-info-panel-halo-size),auto}.bond-v2-informational-panel__header{display:flex;align-items:center;min-height:42px;padding:16px 20px 6px}.bond-v2-informational-panel__heading{display:inline-flex;align-items:center;gap:12px;color:var(--v2-text);font-size:1.24rem;font-weight:800;line-height:1.1}.bond-v2-informational-panel__heading-icon{flex:0 0 auto;font-size:1.34rem}.bond-v2-informational-panel__header svg{color:var(--v2-primary)}.bond-v2-informational-panel__body{flex:1 1 auto;display:flex;flex-direction:column;padding:6px 20px 16px;background:transparent}.bond-v2-informational-panel__list{color:var(--v2-text);display:flex;flex-direction:column;justify-content:center;gap:14px;flex:1 1 auto;max-width:var(--bond-v2-info-panel-list-max-width)}.bond-v2-informational-panel__item{padding:0;border-bottom:none;background:transparent}.bond-v2-informational-panel__step-pill{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 88%,#ffffff 12%),color-mix(in srgb,var(--v2-teal) 18%,var(--v2-primary) 82%));color:#fff;font-size:.8rem;font-weight:800;line-height:1}.bond-v2-informational-panel__copy{display:flex;flex-direction:column;gap:2px}.bond-v2-informational-panel__title{color:var(--v2-text);font-size:.97rem;font-weight:800;line-height:1.24}.bond-v2-informational-panel__detail{color:var(--v2-text-soft);font-size:.89rem;line-height:1.34}.bond-v2-informational-panel__list strong{color:var(--v2-text)}[data-theme=dark] .bond-v2-informational-panel{background:var(--bond-v2-info-panel-art),linear-gradient(135deg,#4a62bc3d,#4d45a233 42%,#22587e47),radial-gradient(circle at 76% 74%,rgba(125,92,255,.16) 0%,transparent 30%),linear-gradient(180deg,#202d4afa,#142038fa);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:var(--bond-v2-info-panel-art-position),left top,var(--bond-v2-info-panel-halo-position),left top;background-size:var(--bond-v2-info-panel-art-size),auto,var(--bond-v2-info-panel-halo-size),auto;border-color:#708bcd33;box-shadow:0 18px 34px #040a1438,inset 0 1px #ffffff14}[data-theme=dark] .bond-v2-informational-panel__step-pill{box-shadow:0 8px 18px #0c1c5242}@media(max-width:1180px){.bond-v2-informational-panel{--bond-v2-info-panel-art-position: right 12px center;--bond-v2-info-panel-art-size: min(34%, 245px);--bond-v2-info-panel-halo-position: 76% 72%;--bond-v2-info-panel-halo-size: 170px 170px;--bond-v2-info-panel-list-max-width: min(100%, calc(100% - 210px) )}.bond-v2-informational-panel__body{padding:6px 18px 16px}}@media(max-width:720px){.bond-v2-informational-panel{background-image:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 10%,rgba(255,255,255,.92)),color-mix(in srgb,#7f5cff 6%,rgba(255,255,255,.94)) 42%,color-mix(in srgb,var(--v2-teal) 10%,rgba(255,255,255,.92))),linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.18)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));background-repeat:no-repeat,no-repeat;background-position:left top,left top;background-size:auto,auto;--bond-v2-info-panel-list-max-width: 100%}.bond-v2-informational-panel__body{padding:8px 18px 18px}}.jaz-card-list{--jaz-card-list-base-transform: translateY(0);--jaz-card-list-hover-transform: translateY(-4px) scale(1.01);--jaz-card-list-selected-transform: translateY(-2px);--jaz-card-list-selected-hover-transform: translateY(-5px) scale(1.012);--jaz-card-list-shadow-rest: 0 10px 16px color-mix(in srgb, #000000 24%, transparent), 0 2px 5px color-mix(in srgb, #000000 16%, transparent), inset 0 1px 0 color-mix(in srgb, #ffffff 24%, transparent), inset 0 -1px 0 color-mix(in srgb, #000000 10%, transparent);--jaz-card-list-shadow-hover: 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 12px 20px color-mix(in srgb, #000000 28%, transparent), 0 3px 6px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 color-mix(in srgb, #ffffff 30%, transparent), inset 0 -1px 0 color-mix(in srgb, #000000 14%, transparent);--jaz-card-list-shadow-selected: 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 12px 20px color-mix(in srgb, #000000 30%, transparent), 0 3px 6px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 0 color-mix(in srgb, #ffffff 36%, transparent), inset 0 -1px 0 color-mix(in srgb, #000000 16%, transparent);--jaz-card-list-shadow-selected-hover: 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 14px 24px color-mix(in srgb, #000000 34%, transparent), 0 4px 8px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 color-mix(in srgb, #ffffff 38%, transparent), inset 0 -1px 0 color-mix(in srgb, #000000 18%, transparent);--jaz-card-list-border-rest: initial;--jaz-card-list-border-hover: var(--jaz-card-list-border-rest);--jaz-card-list-border-selected: var(--jaz-card-list-border-hover);--jaz-card-list-border-selected-hover: var(--jaz-card-list-border-selected);--jaz-card-list-selected-outline: 3px solid color-mix(in srgb, var(--accent) 34%, rgba(255, 255, 255, .78));--jaz-card-list-selected-hover-outline: 3px solid color-mix(in srgb, var(--accent) 42%, rgba(255, 255, 255, .8));--jaz-card-list-background-rest: initial;--jaz-card-list-background-hover: var(--jaz-card-list-background-rest);--jaz-card-list-background-selected: var(--jaz-card-list-background-hover);--jaz-card-list-background-selected-hover: var(--jaz-card-list-background-selected);outline:none;outline-offset:0;transform:var(--jaz-card-list-base-transform);transition:transform .16s ease,box-shadow .16s ease,background .18s ease,border-color .18s ease}.jaz-card-list:hover,.jaz-card-list.is-hovered{transform:var(--jaz-card-list-hover-transform);border-color:var(--jaz-card-list-border-hover);background:var(--jaz-card-list-background-hover);box-shadow:var(--jaz-card-list-shadow-hover)}.jaz-card-list.is-selected{outline:var(--jaz-card-list-selected-outline);transform:var(--jaz-card-list-selected-transform);border-color:var(--jaz-card-list-border-selected);background:var(--jaz-card-list-background-selected);box-shadow:var(--jaz-card-list-shadow-selected)}.jaz-card-list.is-selected:hover,.jaz-card-list.is-selected.is-hovered{outline:var(--jaz-card-list-selected-hover-outline);transform:var(--jaz-card-list-selected-hover-transform);border-color:var(--jaz-card-list-border-selected-hover);background:var(--jaz-card-list-background-selected-hover);box-shadow:var(--jaz-card-list-shadow-selected-hover)}.catalog-list-card{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 18%,transparent),color-mix(in srgb,var(--surface-1) 90%,var(--surface-2)) 56%,color-mix(in srgb,var(--surface-2) 90%,var(--surface-1)));box-shadow:0 8px 17px color-mix(in srgb,#000000 18%,transparent),inset 0 1px color-mix(in srgb,#ffffff 24%,transparent),inset 0 -1px color-mix(in srgb,#000000 10%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .16s ease,box-shadow .16s ease,background .18s ease,border .18s ease}[data-theme=light] .catalog-list-card{background:linear-gradient(165deg,#ffffffd1,#e8f2ffc7 54%,#d9e8fcc2);border-color:color-mix(in srgb,var(--border-subtle) 76%,#8fb0da 24%);box-shadow:0 10px 20px #42608e30,inset 0 1px #fff9,inset 0 -1px #4a66961f}.v2-card,.v2-glass-card,.v2-summary-card,.v2-help-card,.v2-empty-state,.v2-result-panel,.v2-confirm-summary{position:relative;min-width:0;overflow:hidden}.v2-card,.v2-summary-card,.v2-result-panel,.v2-confirm-summary{border-radius:var(--v2-radius-lg);border:1px solid color-mix(in srgb,var(--v2-border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent));box-shadow:var(--v2-shadow-card),var(--v2-shadow-inset)}.v2-glass-card,.v2-help-card,.v2-empty-state{border-radius:var(--v2-radius-lg);border:1px solid color-mix(in srgb,var(--v2-border) 82%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--v2-surface) 90%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-strong) 92%,transparent));backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%);box-shadow:var(--v2-shadow-soft),var(--v2-shadow-inset)}.v2-card:before,.v2-glass-card:before,.v2-summary-card:before,.v2-help-card:before,.v2-empty-state:before,.v2-result-panel:before,.v2-confirm-summary:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,#ffffff29,#ffffff0a 28%,#fff0 62%)}.v2-card>*,.v2-glass-card>*,.v2-summary-card>*,.v2-help-card>*,.v2-empty-state>*,.v2-result-panel>*,.v2-confirm-summary>*{position:relative;z-index:1}.v2-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4);flex-wrap:wrap;padding:var(--v2-space-5) var(--v2-space-5) 0}.v2-card-body,.v2-summary-card,.v2-help-card,.v2-empty-state,.v2-result-panel,.v2-confirm-summary{padding:var(--v2-space-5)}.v2-card-title{margin:0;color:var(--v2-text);font-size:1.08rem;font-weight:800;line-height:1.2}.v2-card-subtitle{margin:6px 0 0;color:var(--v2-text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.55}.v2-summary-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--v2-primary-soft) 82%,transparent) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent))}.v2-help-card{border-left:4px solid color-mix(in srgb,var(--v2-teal) 72%,transparent)}.v2-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-3);min-height:220px;text-align:center;color:var(--v2-text-muted)}.v2-divider{width:100%;height:1px;border:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--v2-border-strong) 80%,transparent) 18%,color-mix(in srgb,var(--v2-border-strong) 80%,transparent) 82%,transparent 100%)}.v2-result-panel{border-color:color-mix(in srgb,var(--v2-border-accent) 74%,transparent)}.v2-confirm-summary{border-color:color-mix(in srgb,var(--v2-success) 32%,var(--v2-border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--v2-success-soft) 84%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.16)),color-mix(in srgb,var(--v2-surface-muted) 96%,transparent))}.bond-v2-auth-glass-card{position:relative;overflow:hidden;border-radius:var(--v2-radius-lg);border:1px solid color-mix(in srgb,var(--v2-border) 86%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--v2-surface-solid) 86%,rgba(255,255,255,.42)),color-mix(in srgb,var(--v2-surface) 92%,transparent) 56%,color-mix(in srgb,var(--v2-surface-muted) 88%,transparent));box-shadow:var(--v2-shadow-card),inset 0 1px color-mix(in srgb,#ffffff 62%,transparent),inset 0 -1px color-mix(in srgb,#17356f 8%,transparent);backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.bond-v2-auth-glass-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 95% at 0% 0%,color-mix(in srgb,var(--v2-primary) 12%,transparent) 0%,transparent 54%),radial-gradient(100% 90% at 100% 0%,color-mix(in srgb,var(--v2-teal) 12%,transparent) 0%,transparent 58%),linear-gradient(145deg,#ffffff29,#ffffff0a,#fff0 56%)}.bond-v2-auth-glass-card>*{position:relative;z-index:1}.bond-v2-auth-brand-card,.bond-v2-auth-form-card{padding:clamp(24px,4vw,34px)}.bond-v2-auth-modal-card{width:min(100%,720px);max-height:min(90vh,920px);overflow-y:auto;padding:24px}.bond-v2-auth-modal-copy{margin:8px 0 0;color:var(--v2-text-muted);line-height:1.6}.bond-v2-auth-modal-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.bond-v2-auth-inline-note{margin:0;color:var(--v2-text-soft);font-size:.88rem;line-height:1.55}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,rgba(255,255,255,.2)),color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.08)));border-radius:999px;border:2px solid transparent;background-clip:content-box;box-shadow:inset 0 1px #ffffff38}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,rgba(255,255,255,.24)),color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.1)));background-clip:content-box}.bond-scroll-panel{background-clip:padding-box}.user-attributes-scroll-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent;background-clip:padding-box}.user-attributes-scroll-panel::-webkit-scrollbar{width:12px}.user-attributes-scroll-panel::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.user-attributes-scroll-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 58%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}.user-attributes-scroll-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 72%,transparent);background-clip:content-box}.catalog-items-scroll-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent;background-clip:padding-box}.catalog-items-scroll-panel::-webkit-scrollbar{height:12px;width:0}.catalog-items-scroll-panel::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:0 6px}.catalog-items-scroll-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 58%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}.catalog-items-scroll-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 72%,transparent);background-clip:content-box}.ecomm-json-scroll-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent;background-clip:padding-box}.ecomm-json-scroll-panel::-webkit-scrollbar{width:12px;height:12px}.ecomm-json-scroll-panel::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.ecomm-json-scroll-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 58%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}.ecomm-json-scroll-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 72%,transparent);background-clip:content-box}.send-ecomm-currency-submenu__menu,.send-ecomm-currency-submenu__menu-list,.send-ecomm-metadata-type__menu,.send-ecomm-metadata-type__menu-list,.send-ecomm-boolean-submenu__menu,.send-ecomm-boolean-submenu__menu-list,.send-purchase-currency-submenu__menu,.send-purchase-currency-submenu__menu-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent;background-clip:padding-box}.send-ecomm-currency-submenu__menu::-webkit-scrollbar,.send-ecomm-currency-submenu__menu-list::-webkit-scrollbar,.send-ecomm-metadata-type__menu::-webkit-scrollbar,.send-ecomm-metadata-type__menu-list::-webkit-scrollbar,.send-ecomm-boolean-submenu__menu::-webkit-scrollbar,.send-ecomm-boolean-submenu__menu-list::-webkit-scrollbar,.send-purchase-currency-submenu__menu::-webkit-scrollbar,.send-purchase-currency-submenu__menu-list::-webkit-scrollbar{width:10px}.send-ecomm-currency-submenu__menu::-webkit-scrollbar-track,.send-ecomm-currency-submenu__menu-list::-webkit-scrollbar-track,.send-ecomm-metadata-type__menu::-webkit-scrollbar-track,.send-ecomm-metadata-type__menu-list::-webkit-scrollbar-track,.send-ecomm-boolean-submenu__menu::-webkit-scrollbar-track,.send-ecomm-boolean-submenu__menu-list::-webkit-scrollbar-track,.send-purchase-currency-submenu__menu::-webkit-scrollbar-track,.send-purchase-currency-submenu__menu-list::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.send-ecomm-currency-submenu__menu::-webkit-scrollbar-thumb,.send-ecomm-currency-submenu__menu-list::-webkit-scrollbar-thumb,.send-ecomm-metadata-type__menu::-webkit-scrollbar-thumb,.send-ecomm-metadata-type__menu-list::-webkit-scrollbar-thumb,.send-ecomm-boolean-submenu__menu::-webkit-scrollbar-thumb,.send-ecomm-boolean-submenu__menu-list::-webkit-scrollbar-thumb,.send-purchase-currency-submenu__menu::-webkit-scrollbar-thumb,.send-purchase-currency-submenu__menu-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,rgba(255,255,255,.2)),color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.08)));border-radius:999px;border:2px solid transparent;background-clip:content-box;box-shadow:inset 0 1px #ffffff38}.send-ecomm-currency-submenu__menu::-webkit-scrollbar-thumb:hover,.send-ecomm-currency-submenu__menu-list::-webkit-scrollbar-thumb:hover,.send-ecomm-metadata-type__menu::-webkit-scrollbar-thumb:hover,.send-ecomm-metadata-type__menu-list::-webkit-scrollbar-thumb:hover,.send-ecomm-boolean-submenu__menu::-webkit-scrollbar-thumb:hover,.send-ecomm-boolean-submenu__menu-list::-webkit-scrollbar-thumb:hover,.send-purchase-currency-submenu__menu::-webkit-scrollbar-thumb:hover,.send-purchase-currency-submenu__menu-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,rgba(255,255,255,.24)),color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.1)));background-clip:content-box}.comm-studio-scroll-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent;background-clip:padding-box}.comm-studio-scroll-panel::-webkit-scrollbar{width:12px;height:12px}.comm-studio-scroll-panel::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.comm-studio-scroll-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 58%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}.comm-studio-scroll-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 72%,transparent);background-clip:content-box}html.welcome-scrollbar-transparent,body.welcome-scrollbar-transparent{scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent}html.welcome-scrollbar-transparent::-webkit-scrollbar,body.welcome-scrollbar-transparent::-webkit-scrollbar{width:0;height:0;background:transparent}html.welcome-scrollbar-transparent::-webkit-scrollbar-track,html.welcome-scrollbar-transparent::-webkit-scrollbar-thumb,html.welcome-scrollbar-transparent::-webkit-scrollbar-thumb:hover,body.welcome-scrollbar-transparent::-webkit-scrollbar-track,body.welcome-scrollbar-transparent::-webkit-scrollbar-thumb,body.welcome-scrollbar-transparent::-webkit-scrollbar-thumb:hover{background:transparent;border-color:transparent}html.bond-scrollbar-transparent,body.bond-scrollbar-transparent{scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent}html.bond-scrollbar-transparent::-webkit-scrollbar,body.bond-scrollbar-transparent::-webkit-scrollbar{width:0;height:0;background:transparent}html.bond-scrollbar-transparent::-webkit-scrollbar-track,html.bond-scrollbar-transparent::-webkit-scrollbar-thumb,html.bond-scrollbar-transparent::-webkit-scrollbar-thumb:hover,body.bond-scrollbar-transparent::-webkit-scrollbar-track,body.bond-scrollbar-transparent::-webkit-scrollbar-thumb,body.bond-scrollbar-transparent::-webkit-scrollbar-thumb:hover{background:transparent;border-color:transparent}.bond-html-view{position:relative;isolation:isolate;display:flex;flex-direction:column;margin:0;overflow:hidden;border:0;border-radius:10px;background:color-mix(in srgb,var(--v2-bg-soft) 88%,white 12%);box-shadow:0 6px 10px #3e5c871a,0 2px 4px #7ba0de0f;color:var(--v2-text)}.bond-html-view__copy{position:absolute;top:10px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--v2-text-soft) 70%,var(--v2-primary) 30%);cursor:pointer;appearance:none;-webkit-appearance:none;transition:color var(--motion-fast) var(--ease-standard)}.bond-html-view__copy svg{font-size:.92rem}.bond-html-view__copy:hover,.bond-html-view__copy:focus-visible{background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--v2-primary) 74%,#1f67d3 26%);outline:none}.bond-html-view__copy:active{background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--v2-primary) 82%,#184ea3 18%)}.bond-html-view__scroll{position:relative;z-index:1;flex:1 1 auto;margin:0;padding:12px 42px 12px 12px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;tab-size:2}.bond-html-view:before{content:"";position:absolute;inset:1px;border-radius:9px;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff29,#ffffff0d 18%,#fff0 42%),radial-gradient(circle at 14% 18%,rgba(98,151,255,.12) 0%,transparent 24%),radial-gradient(circle at 78% 22%,rgba(62,201,229,.1) 0%,transparent 22%),repeating-linear-gradient(135deg,#ffffff09 0 2px,#fff0 2px 9px);opacity:.9}.bond-html-view__scroll::-webkit-scrollbar{width:0;height:0;display:none}.bond-html-view__code{font:inherit;color:inherit}.bond-html-view__token--comment,.bond-html-view__token--doctype{color:color-mix(in srgb,var(--v2-text-soft) 82%,#6a7ea7 18%)}.bond-html-view__token--punct{color:color-mix(in srgb,var(--v2-text-soft) 74%,var(--v2-primary) 26%)}.bond-html-view__token--tag,.bond-html-view__token--tag-name{color:color-mix(in srgb,var(--v2-primary) 86%,#143fc2 14%)}.bond-html-view__token--attr-name{color:color-mix(in srgb,var(--v2-teal) 82%,#0f6e8e 18%)}.bond-html-view__token--attr-value{color:color-mix(in srgb,var(--v2-success) 78%,#2b8768 22%)}[data-theme=dark] .bond-html-view{background:color-mix(in srgb,var(--v2-surface-muted) 88%,#0c1830 12%);box-shadow:0 8px 14px #040a162e,0 2px 5px #486aaa0f;color:var(--v2-text)}[data-theme=dark] .bond-html-view__copy{color:color-mix(in srgb,#b4c8ff 62%,var(--v2-text-soft) 38%)}[data-theme=dark] .bond-html-view__copy:hover,[data-theme=dark] .bond-html-view__copy:focus-visible{color:color-mix(in srgb,#dce7ff 64%,var(--v2-primary) 36%)}[data-theme=dark] .bond-html-view__copy:active{color:color-mix(in srgb,#eef4ff 54%,var(--v2-primary) 46%)}[data-theme=dark] .bond-html-view:before{background:linear-gradient(135deg,#c9dcff14,#c9dcff08 18%,#c9dcff00 42%),radial-gradient(circle at 14% 18%,rgba(112,152,255,.12) 0%,transparent 24%),radial-gradient(circle at 78% 22%,rgba(84,215,240,.1) 0%,transparent 22%),repeating-linear-gradient(135deg,#ffffff07 0 2px,#fff0 2px 9px);opacity:.92}[data-theme=dark] .bond-html-view__token--comment,[data-theme=dark] .bond-html-view__token--doctype{color:color-mix(in srgb,var(--v2-text-soft) 88%,#9bb2de 12%)}[data-theme=dark] .bond-html-view__token--punct{color:color-mix(in srgb,var(--v2-text-soft) 74%,var(--v2-primary) 26%)}[data-theme=dark] .bond-html-view__token--tag,[data-theme=dark] .bond-html-view__token--tag-name{color:color-mix(in srgb,var(--v2-primary) 76%,#c2d0ff 24%)}[data-theme=dark] .bond-html-view__token--attr-name{color:color-mix(in srgb,var(--v2-teal) 78%,#b4f1ff 22%)}[data-theme=dark] .bond-html-view__token--attr-value{color:color-mix(in srgb,var(--v2-success) 72%,#c6ffe8 28%)}.json-gradient{position:relative;overflow:hidden}.json-gradient:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;pointer-events:none;z-index:0;background:radial-gradient(120% 70% at 50% 100%,#169eb138,#169eb124 35%,#0f35a41a,#fff0 75%);filter:blur(2px);opacity:1;transition:opacity .22s ease-in-out}.json-gradient>*{position:relative;z-index:1}.json-gradient .json-input{box-shadow:0 10px 32px color-mix(in srgb,var(--button-bg) 26%,transparent),var(--shadow-soft);border-color:var(--border-strong)}.json-gradient .json-input:focus{border-color:var(--border-strong)!important;box-shadow:0 12px 38px color-mix(in srgb,var(--button-bg) 34%,transparent),0 0 0 3px var(--focus-ring)}@media(prefers-reduced-motion:reduce){.json-gradient:after{transition:none}}.pulse-text{animation:pulseOpacity 1s ease-in-out infinite}@keyframes pulseOpacity{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.bond-tooltip{position:fixed;z-index:10200;left:var(--bond-tooltip-left, 50%);top:var(--bond-tooltip-top, 50%);width:max-content;max-width:min(280px,calc(100vw - 24px));box-sizing:border-box;padding:7px 10px;border:1px solid color-mix(in srgb,var(--v2-border-strong) 78%,var(--v2-primary) 22%);border-radius:9px;background:color-mix(in srgb,var(--v2-surface-solid) 96%,var(--v2-primary-soft) 4%);box-shadow:0 10px 24px #142b5c2e,inset 0 1px #ffffff9e;color:var(--v2-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:500;line-height:1.3;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-align:center;white-space:normal;pointer-events:none;opacity:0;will-change:opacity,transform;transform:translate(-50%,calc(-100% - 4px));transition:opacity .18s ease,transform .18s ease!important}html[data-theme-ready=true] span.bond-tooltip{transition:opacity .18s ease,transform .18s ease!important}.bond-tooltip--right{transform:translate(4px,-50%)}.bond-tooltip--bottom{transform:translate(-50%,4px)}.bond-tooltip--left{transform:translate(calc(-100% - 4px),-50%)}.bond-tooltip:after{content:"";position:absolute;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--v2-border-strong) 78%,var(--v2-primary) 22%);background:color-mix(in srgb,var(--v2-surface-solid) 96%,var(--v2-primary-soft) 4%);transform:rotate(45deg)}.bond-tooltip--top:after{left:50%;bottom:-5px;border-top:0;border-left:0;transform:translate(-50%) rotate(45deg)}.bond-tooltip--right:after{top:50%;left:-5px;border-top:0;border-right:0;transform:translateY(-50%) rotate(45deg)}.bond-tooltip--bottom:after{top:-5px;left:50%;border-bottom:0;border-right:0;transform:translate(-50%) rotate(45deg)}.bond-tooltip--left:after{top:50%;right:-5px;border-bottom:0;border-left:0;transform:translateY(-50%) rotate(45deg)}.bond-tooltip.is-open{opacity:1;transform:translate(-50%,-100%)}.bond-tooltip--right.is-open{transform:translateY(-50%)}.bond-tooltip--bottom.is-open{transform:translate(-50%)}.bond-tooltip--left.is-open{transform:translate(-100%,-50%)}[data-theme=dark] .bond-tooltip{border-color:color-mix(in srgb,var(--v2-border-strong) 82%,var(--v2-primary) 18%);background:color-mix(in srgb,var(--v2-surface-solid) 96%,var(--v2-primary-soft) 4%);box-shadow:0 12px 26px #0209146b,inset 0 1px #ffffff1a}[data-theme=dark] .bond-tooltip:after{border-color:color-mix(in srgb,var(--v2-border-strong) 82%,var(--v2-primary) 18%);background:color-mix(in srgb,var(--v2-surface-solid) 96%,var(--v2-primary-soft) 4%)}@media(prefers-reduced-motion:reduce){.bond-tooltip,html[data-theme-ready=true] span.bond-tooltip{transition:none!important}}.bond-v2-shell-stage{min-height:100vh;height:100vh;box-sizing:border-box;position:relative;overflow:visible;isolation:isolate;background:var(--v2-surface-solid)}.bond-v2-shell-stage:before,.bond-v2-shell-stage:after{content:"";position:absolute;pointer-events:none;z-index:0}.bond-v2-shell-stage:before{left:-6%;bottom:0;width:min(58vw,900px);height:min(42vw,520px);opacity:.54;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='980' height='560' viewBox='0 0 980 560' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-54 336C120 454 322 518 566 466C724 432 850 350 988 242' stroke='rgba(255,255,255,0.72)' stroke-width='1.45' stroke-linecap='round'/%3E%3Cpath d='M-102 420C82 504 286 530 500 504C676 484 834 406 996 290' stroke='rgba(255,255,255,0.58)' stroke-width='1.12' stroke-linecap='round'/%3E%3Cpath d='M-12 274C150 384 344 430 556 392C706 364 842 292 968 196' stroke='rgba(255,255,255,0.48)' stroke-width='1.02' stroke-linecap='round'/%3E%3Cpath d='M164 560C244 430 372 340 518 304C642 272 760 274 930 328' stroke='rgba(255,255,255,0.34)' stroke-width='0.96' stroke-linecap='round'/%3E%3C/svg%3E")}.bond-v2-shell-stage:after{inset:auto -1% 0 auto;width:min(56vw,820px);height:min(56vw,820px);border-radius:0;background-image:url(/assets/CM_logo-CuCKrz5R.png);background-repeat:no-repeat;background-position:72% 100%;background-size:min(50vw,690px);opacity:.068;filter:blur(6px)}.bond-v2-shell{display:flex;gap:8px;min-height:calc(100vh - 8px);height:calc(100vh - 8px);max-height:calc(100vh - 8px);align-items:stretch;position:relative;z-index:1}.bond-v2-sidebar{--bond-v2-sidebar-top-region-size: 88px;--bond-v2-sidebar-footer-region-size: 64px;box-sizing:border-box;flex:0 0 214px;width:214px;min-width:0;display:flex;flex-direction:column;gap:12px;padding:8px;position:sticky;top:0;align-self:flex-start;min-height:calc(100vh - 8px);max-height:calc(100vh - 8px);overflow:hidden;isolation:isolate;border-radius:12px;border:1px solid rgba(113,144,218,.18);background:radial-gradient(circle at top right,rgba(110,74,234,.3) 0%,transparent 38%),radial-gradient(circle at left top,rgba(43,182,205,.24) 0%,transparent 32%),linear-gradient(180deg,#101a35,#152243 56%,#182952);box-shadow:0 22px 40px #0a122652,inset 0 1px #ffffff0f;z-index:4;transform-origin:left top;clip-path:inset(0 round 12px);will-change:width,flex-basis,padding,gap;transition:width .4s cubic-bezier(.22,1,.36,1),flex-basis .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),gap .4s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .32s ease,box-shadow .32s ease}.bond-v2-sidebar-core{--bond-v2-sidebar-shadow-gutter: 8px;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;margin-inline:calc(var(--bond-v2-sidebar-shadow-gutter) * -1);padding-inline:var(--bond-v2-sidebar-shadow-gutter);padding-bottom:var(--bond-v2-sidebar-shadow-gutter);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.bond-v2-sidebar-top{flex:0 0 auto;min-height:var(--bond-v2-sidebar-top-region-size);display:flex;flex-direction:column;justify-content:flex-start;gap:12px;position:relative;z-index:2}.bond-v2-sidebar-core::-webkit-scrollbar{width:0;height:0;display:none}.bond-v2-shell--collapsed .bond-v2-sidebar{flex-basis:70px;width:70px}.bond-v2-sidebar:before,.bond-v2-sidebar:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.bond-v2-sidebar:before{opacity:.42;background:radial-gradient(circle at 14% 18%,rgba(112,171,255,.28) 0%,transparent 28%),radial-gradient(circle at 82% 12%,rgba(139,112,255,.24) 0%,transparent 25%),radial-gradient(circle at 58% 86%,rgba(63,214,226,.2) 0%,transparent 30%);transition:opacity .32s ease,background .32s ease}.bond-v2-sidebar:after{inset:auto auto -35px -40px;width:300px;height:300px;opacity:.38;background-image:url(/assets/BOND_LOGO-D1f1-o7q.png);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(-20deg);transform-origin:center;transition:opacity .32s ease,transform .42s cubic-bezier(.2,.9,.24,1)}.bond-v2-sidebar--collapsed{align-items:stretch;padding:8px}.bond-v2-sidebar--brand-open{overflow:visible;clip-path:none;z-index:6}.bond-v2-sidebar--collapsed:after{opacity:.24;transform:rotate(-20deg)}.bond-v2-main{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1;overflow:visible}.bond-v2-brand-title{margin:0;color:#9fc1ff;font-size:clamp(1.42rem,1.8vw,1.92rem);line-height:1;text-align:center;width:100%}.bond-v2-brand-card:not(.bond-v2-brand-card--collapsed){padding:8px}.bond-v2-brand-card{flex:0 0 auto;position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:100%;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #d6e7ff08,0 0 0 1px #9ec2ff1f,0 0 26px #769cf224,0 10px 20px #040a1629,0 3px 8px #486aaa0f;transition:inline-size .11s linear,max-inline-size .11s linear,padding .42s cubic-bezier(.22,.82,.24,1),border-radius .42s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1),border-color .22s ease,box-shadow .32s ease,background .32s ease}.bond-v2-brand-card:before,.bond-v2-brand-card:after{display:none}.bond-v2-brand-card--wordmark-open{inline-size:calc(100% + var(--bond-brand-card-extra-width, 0px));max-inline-size:min(560px,calc(100vw - 14px));box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #d6e7ff0a,0 0 0 1px #a4c8ff24,0 0 30px #7aa0f629,0 12px 24px #040a162e,0 4px 10px #486aaa14}.bond-v2-brand-card:not(.bond-v2-brand-card--collapsed) .bond-v2-brand-title{font-size:clamp(1.28rem,1.58vw,1.7rem)}.bond-v2-brand-card-header{display:flex;align-items:center;justify-content:center;gap:0;min-height:36px;position:relative;transition:min-height .34s cubic-bezier(.2,.9,.24,1),transform .34s cubic-bezier(.2,.9,.24,1),padding .22s ease,justify-content .22s ease}.bond-v2-brand-card--wordmark-open .bond-v2-brand-card-header{justify-content:flex-start;padding-inline:12px 16px}.bond-v2-brand-logo{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(112,146,255,.1))}.bond-v2-brand-logo-shell,.bond-v2-brand-wordmark-shell{display:flex;align-items:center;justify-content:center;transition:opacity .22s ease,filter .32s ease,transform .42s cubic-bezier(.22,.82,.24,1),max-width .42s cubic-bezier(.22,.82,.24,1)}.bond-v2-brand-logo-shell{position:absolute;inset:0;opacity:0;transform:scale(.86);filter:blur(3px);pointer-events:none}.bond-v2-brand-wordmark-shell{width:100%;opacity:1;transform:scale(1);filter:blur(0);max-width:180px;overflow:visible}.bond-v2-brand-card--wordmark-open .bond-v2-brand-wordmark-shell{justify-content:flex-start;max-width:calc(180px + var(--bond-brand-card-extra-width, 0px))}.bond-v2-rail-toggle{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#fff3,#e0ecff14 42%,#cee0ff0a);color:#e8f0fff5;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #9ab8ec14,0 8px 18px #1c305c29,0 2px 8px #486aaa14;-webkit-backdrop-filter:blur(12px) saturate(108%);backdrop-filter:blur(12px) saturate(108%);cursor:pointer;position:absolute;top:0;left:calc(100% - 30px);flex-shrink:0;transition:left .42s cubic-bezier(.22,.82,.24,1),transform .22s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.bond-v2-rail-toggle-row{flex:0 0 auto;position:relative;height:30px;margin-top:-8px;margin-bottom:-8px}.bond-v2-rail-toggle:hover{transform:translateY(-1px);border-color:#ffffff1f}.bond-v2-sidebar--collapsed .bond-v2-rail-toggle{left:calc(50% - 15px)}.bond-v2-brand-subtitle{margin:4px 0 0;color:#e7efffe0;font-size:.82rem;line-height:1.45;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bond-v2-brand-card-spacer{height:2px;transition:height .34s cubic-bezier(.2,.9,.24,1)}.bond-v2-brand-card--wordmark-open .bond-v2-brand-title{width:auto;text-align:left;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.06}.bond-v2-sidebar-eyebrow,.bond-v2-topbar-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-soft)}.bond-v2-sidebar-separator{width:100%;height:1px;border-radius:999px;background:linear-gradient(90deg,#74a7ff14,#90bfffb8 14%,#a4ceffe0,#90bfffb8 86%,#74a7ff14);box-shadow:0 0 14px #6c9fff2e;transition:opacity .22s ease,transform .32s ease,background .22s ease,box-shadow .22s ease}.bond-v2-workspace-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bond-v2-workspace-name{font-size:.92rem;font-weight:800;color:var(--v2-text)}.bond-v2-sidebar-copy{margin:0;color:var(--v2-text-muted);font-size:.75rem;line-height:1.38}.bond-v2-sidebar-section{display:flex;flex-direction:column;gap:8px;min-width:0;flex:0 0 auto;align-items:center;position:relative;z-index:1;transform-origin:top center;transition:gap .42s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1),opacity .24s ease}.bond-v2-sidebar--collapsed .bond-v2-sidebar-section{align-items:center}:root[data-demo-mode=true] .bond-v2-shell-stage:after,:root[data-demo-mode=true] .bond-v2-brand-logo-shell,:root[data-demo-mode=true] .bond-v2-brand-wordmark-shell,:root[data-demo-mode=true] .bond-v2-rail-toggle,:root[data-demo-mode=true] .bond-v2-sidebar-separator{filter:none!important}:root[data-demo-mode=true] .bond-v2-brand-logo-shell,:root[data-demo-mode=true] .bond-v2-brand-wordmark-shell,:root[data-demo-mode=true] .bond-v2-rail-toggle,:root[data-demo-mode=true] .bond-v2-sidebar-separator,:root[data-demo-mode=true] .bond-v2-panel-stage,:root[data-demo-mode=true] .bond-v2-sidebar-section{transition:none!important}:root[data-demo-mode=true] .bond-v2-panel-stage{will-change:auto!important}:root[data-demo-mode=true] .bond-v2-rail-toggle{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bond-v2-topbar{min-width:0;position:relative;z-index:5}.bond-v2-topbar--floating{position:absolute;top:0;left:0;right:0;pointer-events:auto;z-index:8}.bond-v2-main--floating-topbar{position:relative;--bond-v2-floating-topbar-clearance: 56px;gap:0}.bond-v2-main--floating-topbar .bond-v2-topbar--floating{margin-bottom:0}.bond-v2-topbar--floating .bond-v2-topbar-card{overflow:visible;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bond-v2-topbar--floating .bond-v2-topbar-card:before{content:none}.bond-v2-topbar--floating .bond-v2-topbar-card:after{content:none}.bond-v2-main--floating-topbar .bond-v2-panel-stage{position:relative;z-index:1;overflow:visible}.bond-v2-main--floating-topbar .bond-v2-panel-shell{padding-top:8px}@media(min-width:1367px){.bond-v2-main--floating-topbar .bond-v2-panel-shell{padding-top:6px}}.bond-v2-main--floating-topbar .bond-v2-tab-panel.react-tabs__tab-panel--selected{padding-top:var(--bond-v2-floating-topbar-clearance)}.bond-v2-topbar-workspace{flex:0 1 auto;width:clamp(190px,calc(var(--bond-topbar-workspace-ch, 12) * .68rem + 88px),360px);min-width:0;max-width:360px;display:flex;flex-direction:column;gap:4px;grid-column:2;justify-self:center;align-items:center}.bond-v2-topbar-brand-copy{min-width:0;display:flex;align-items:center;grid-column:1;justify-self:start;align-self:center;color:#425984eb;font-size:.84rem;line-height:1.28;font-weight:500;letter-spacing:.01em}.bond-v2-topbar-brand-copy-stack{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.bond-v2-topbar-brand-copy-text{min-width:0;font-family:Avenir Next,Segoe UI,sans-serif}.bond-v2-topbar-greeting{font-family:Avenir Next,Segoe UI,sans-serif;font-size:.82rem;line-height:1.2;font-weight:600;color:#586e96e6}.bond-v2-topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;grid-column:3;justify-self:end}.bond-v2-topbar-actions .bond-v2-utility-icon-button{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-decoration:none}.bond-v2-topbar-actions .bond-v2-utility-button--plain{background:transparent!important;border:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.bond-v2-topbar-actions .bond-v2-utility-button--plain:before,.bond-v2-topbar-actions .bond-v2-utility-button--plain:after{display:none!important}.bond-v2-topbar-actions .bond-v2-utility-button--plain,.bond-v2-topbar-actions .bond-v2-utility-button--plain svg{text-shadow:none!important;filter:none!important}[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-button--plain,[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-button--plain svg{color:#0f35a4!important;text-shadow:0 1px 0 rgba(7,18,46,.32),0 1px 2px rgba(7,18,46,.22)!important}[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-button--plain svg{filter:drop-shadow(0 1px 1px rgba(7,18,46,.26))!important}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button--plain,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button--plain svg{color:#169eb1!important;text-shadow:0 1px 0 rgba(2,10,18,.44),0 1px 2px rgba(2,10,18,.34)!important}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button--plain svg{filter:drop-shadow(0 1px 1px rgba(2,10,18,.38))!important}.bond-v2-topbar-actions .bond-v2-utility-button--plain:hover,.bond-v2-topbar-actions .bond-v2-utility-button--plain:focus,.bond-v2-topbar-actions .bond-v2-utility-button--plain:focus-visible,.bond-v2-topbar-actions .bond-v2-utility-button--plain:active{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.bond-v2-user-preferences-trigger{gap:8px;padding-left:10px;font-size:1.03rem}.bond-v2-user-preferences-trigger svg{flex:0 0 auto}.bond-v2-user-preferences-trigger span{font-size:1em;font-weight:800;line-height:1}.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.34) 0%,rgba(255,255,255,.08) 22%,transparent 42%),linear-gradient(180deg,#ffffff2e,#ecf4ff1f 46%,#d5e5ff1a);border:1px solid rgba(186,208,248,.62);box-shadow:0 3px 6px #0e1c3829,0 1px 2px #060e1e1f,inset 0 1px #ffffff70,inset 0 -1px #7592c924;transition:background .14s ease,box-shadow .14s ease,transform 90ms ease,filter .14s ease}.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:before,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.03) 52%,transparent 100%);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #96b8f21a;z-index:0}.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass svg,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass svg{text-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(9,20,44,.24)}.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass>*,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass>*{position:relative;z-index:1}.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:hover,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:hover,.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:focus,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:focus,.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:focus-visible,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:focus-visible{transform:none!important;filter:none!important}.bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:active,.bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:active{transform:none!important;filter:brightness(.992) saturate(1.01)!important;box-shadow:0 2px 4px #0e1c3824,0 1px 2px #060e1e1a,inset 0 1px #ffffff52,inset 0 -1px #7592c924!important}[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass{background:linear-gradient(180deg,#fff3,#f0f6ff24 48%,#dce9ff1f);border-color:#b4caf2b8}[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:before,[data-theme=light] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:before{background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 46%,transparent 100%)}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass{background:linear-gradient(180deg,#7686b038,#3f4c7642 44%,#242e4e57);color:#f4f8fff5;border-color:#869dd670;box-shadow:0 4px 8px #02061047,0 1px 2px #0000002e,inset 0 1px #ffffff42,inset 0 -1px #0c142852}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:before,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:before{background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.03) 48%,transparent 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #5a70a814}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass svg,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass svg{text-shadow:0 1px 0 rgba(255,255,255,.14),0 1px 3px rgba(0,0,0,.34)}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass:active,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass:active{box-shadow:0 1px 3px #02061038,0 1px 1px #00000029,inset 0 1px #ffffff2e,inset 0 -1px #0c142842!important}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-button.bond-v2-logout-button{--bond-v2-button-border-color: rgba(210, 104, 132, .28);--bond-v2-button-background: linear-gradient( 180deg, rgba(244, 133, 156, .9) 0%, rgba(216, 84, 114, .94) 44%, rgba(166, 42, 78, .98) 100% );--bond-v2-button-hover-border-color: rgba(224, 120, 148, .32);--bond-v2-button-hover-background: linear-gradient( 180deg, rgba(247, 145, 168, .92) 0%, rgba(221, 92, 121, .96) 44%, rgba(173, 48, 85, .99) 100% );--bond-v2-button-active-border-color: rgba(194, 92, 120, .26);--bond-v2-button-active-background: linear-gradient( 180deg, rgba(232, 122, 146, .9) 0%, rgba(203, 74, 105, .94) 44%, rgba(154, 35, 70, .98) 100% );box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #520e2057,0 7px 14px #18040c4d,0 2px 4px #0a02062e;color:#fff7fafa}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-button.bond-v2-logout-button .bond-v2-button__copy{text-shadow:0 1px 0 rgba(82,14,32,.16),0 1px 2px rgba(50,8,20,.34)}[data-theme=dark] .bond-v2-topbar-actions .bond-v2-button.bond-v2-logout-button .bond-v2-button__icon,[data-theme=dark] .bond-v2-topbar-actions .bond-v2-button.bond-v2-logout-button svg{filter:drop-shadow(0 1px 2px rgba(50,8,20,.28))}.bond-v2-topbar-select{min-width:0;max-width:100%}.bond-v2-topbar-select__control{min-width:0;max-width:100%;min-height:6px;padding:1px 10px;border-radius:var(--v2-radius-md);appearance:none;color:#169eb1;background:linear-gradient(180deg,color-mix(in srgb,#6f92f2 30%,#0f35a4 70%),color-mix(in srgb,#4770da 38%,#0f35a4 62%) 54%,color-mix(in srgb,#2049b8 52%,#0f35a4 48%)),url('data:image/svg+xml;utf8,<svg fill="%23169eb1" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat,no-repeat;background-position:0 0,right 14px center;background-size:auto,16px 16px;border:1px solid rgba(43,86,201,.78);box-shadow:inset 0 2px 4px #08184e52,inset 0 -1px #89b0ff4d;text-shadow:0 1px 0 rgba(226,255,255,.16),0 1px 2px rgba(7,26,84,.28);transition:background .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;caret-color:transparent;font-size:0}.bond-v2-topbar-select__control:hover,.bond-v2-topbar-select__control--is-focused,.bond-v2-topbar-select__control--menu-is-open{color:#169eb1;border-color:#169eb1ad;box-shadow:inset 0 2px 5px #08184e57,inset 0 -1px #70c4d457;outline:none}.bond-v2-topbar-select__single-value,.bond-v2-topbar-select__placeholder,.bond-v2-topbar-select__input-container{color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.bond-v2-topbar-select__menu-list,.bond-v2-topbar-select__option{color:#0a1e4d}.bond-v2-topbar-select__menu,.bond-v2-topbar-select__menu-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent}.bond-v2-topbar-select__menu::-webkit-scrollbar,.bond-v2-topbar-select__menu-list::-webkit-scrollbar{width:10px}.bond-v2-topbar-select__menu::-webkit-scrollbar-track,.bond-v2-topbar-select__menu-list::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.bond-v2-topbar-select__menu::-webkit-scrollbar-thumb,.bond-v2-topbar-select__menu-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,rgba(255,255,255,.2)),color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.08)));background-clip:padding-box;box-shadow:inset 0 1px #ffffff38}.bond-v2-topbar-select__menu::-webkit-scrollbar-thumb:hover,.bond-v2-topbar-select__menu-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,rgba(255,255,255,.24)),color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.1)))}.bond-v2-topbar-select-shell{position:relative;width:100%;min-width:0;max-width:100%}.bond-v2-topbar-select-shell .bond-v2-topbar-select{width:100%;min-width:0;max-width:100%}.bond-v2-topbar-select-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1px 42px;pointer-events:none;min-width:0;max-width:100%;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#169eb1;text-shadow:0 1px 0 rgba(232,255,255,.16),0 1px 2px rgba(6,26,84,.24)}.bond-v2-topbar-select-text:after{content:attr(data-text);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;min-width:0;max-width:100%;white-space:inherit;overflow:inherit;text-overflow:inherit;color:transparent;background:linear-gradient(90deg,#169eb100 0% 34%,#e8fefffa 42%,#faffff,#fff,#fcffff,#ecfefffa 58%,#169eb100 66% 100%);background-size:220% 100%;background-repeat:no-repeat;background-position:170% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .bond-v2-topbar-select__control{border-color:#3a6ce6b8;box-shadow:inset 0 2px 5px #02081c8f,inset 0 -1px #5a91ff33}[data-theme=dark] .bond-v2-topbar-select__menu-list,[data-theme=dark] .bond-v2-topbar-select__option{color:#e7f2ff}[data-theme=dark] .bond-v2-topbar-select-text{text-shadow:0 1px 0 rgba(232,255,255,.14),0 1px 2px rgba(0,0,0,.34)}@media(prefers-reduced-motion:reduce){.bond-v2-topbar-select-text:after{animation:none;background-position:50% 50%}}.bond-v2-page-header-shell{gap:0}.bond-v2-welcome-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bond-v2-welcome-chip{display:inline-flex;align-items:center;gap:8px;color:var(--v2-text-muted);font-weight:700}.bond-v2-panel-scroll{--bond-v2-panel-shell-padding: 12px;--bond-v2-panel-shadow-gutter: 10px;--bond-v2-panel-top-overlap-trim: 4px;--bond-v2-panel-bottom-runway: 3px;min-width:0;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;margin:calc((var(--bond-v2-panel-shell-padding) - var(--bond-v2-panel-top-overlap-trim)) * -1) calc((var(--bond-v2-panel-shell-padding) + var(--bond-v2-panel-shadow-gutter)) * -1) calc((var(--bond-v2-panel-bottom-runway) + var(--bond-v2-panel-shadow-gutter)) * -1);padding:var(--bond-v2-panel-shell-padding) calc(var(--bond-v2-panel-shell-padding) + var(--bond-v2-panel-shadow-gutter)) calc(var(--bond-v2-panel-bottom-runway) + var(--bond-v2-panel-shadow-gutter));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.bond-v2-panel-scroll-lane{min-width:0;min-height:min-content;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}.bond-v2-panel-scroll::-webkit-scrollbar{width:0;height:0;display:none}.bond-v2-tab-panel{min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;display:none}.bond-v2-tab-panel.react-tabs__tab-panel--selected{display:flex}.bond-v2-tab-panel:focus{outline:none}:root[data-demo-mode=true] .bond-v2-topbar--floating .bond-v2-topbar-card,:root[data-demo-mode=true] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,:root[data-demo-mode=true] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-demo-mode=true] .bond-v2-topbar-actions .bond-v2-utility-button.jaz-glass,:root[data-demo-mode=true] .bond-v2-topbar-actions .bond-v2-utility-icon-button.jaz-glass,:root[data-demo-mode=true] .bond-v2-topbar-workspace,:root[data-demo-mode=true] .bond-v2-topbar-card,:root[data-demo-mode=true] .bond-v2-topbar-select-text:after{transition:none!important}:root[data-demo-mode=true] .bond-v2-topbar-select-text:after{animation:none!important;background:none!important;-webkit-text-fill-color:inherit!important}[data-theme=light] .bond-v2-topbar-card,[data-theme=light] .bond-v2-topbar--floating .bond-v2-topbar-card{background:linear-gradient(180deg,#ffffff94,#dbe8fd33);border-color:#6c8fcd3d;box-shadow:inset 0 1px #fffc,inset 0 -1px #4d74ba24,0 4px 16px #223a6614,0 1px 3px #223a660f;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}.bond-v2-user-chip{display:flex;align-items:center;justify-content:flex-start;margin-top:-4px;gap:8px;width:100%;min-width:0;box-sizing:border-box;border-radius:10px;padding:10px;position:relative;overflow:hidden;isolation:isolate;transform-origin:center left;will-change:padding,transform,border-radius,inline-size;background:linear-gradient(180deg,#ffffff2e,#e4f0ff14);transition:padding .42s cubic-bezier(.22,.82,.24,1),border-radius .42s cubic-bezier(.22,.82,.24,1),inline-size .42s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1),background .32s ease,box-shadow .32s ease,border-color .22s ease}.bond-v2-sidebar--collapsed .bond-v2-user-chip{inline-size:50px;block-size:50px;justify-content:center;align-items:center;align-self:center;padding:0;border-radius:12px;gap:0;transform:scale(.99)}.bond-v2-sidebar--collapsed .bond-v2-user-chip .bond-v2-user-initials{margin-inline:auto}.bond-v2-user-initials{flex:0 0 34px;min-width:34px;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.03em;background:linear-gradient(135deg,color-mix(in srgb,#4f7dff 78%,#dfe9ff 22%),color-mix(in srgb,#18a8b8 12%,#3c64f0 88%));color:#f5f8ff;box-shadow:0 12px 26px color-mix(in srgb,var(--v2-primary) 20%,transparent),inset 0 1px #ffffff3d}.bond-v2-user-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;overflow:hidden;will-change:opacity,transform,max-width,margin;transform:translateZ(0);transition:opacity .18s ease,transform .34s cubic-bezier(.22,1,.36,1),max-width .36s cubic-bezier(.22,.82,.24,1),margin .36s cubic-bezier(.22,.82,.24,1);max-width:152px;opacity:1;transform:translate(0)}.bond-v2-user-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:#eff5fff5}.bond-v2-user-role{font-size:.72rem;color:#b8c7e5e0}.bond-v2-sidebar-card,.bond-v2-topbar-card,.bond-v2-panel-shell{border:1px solid color-mix(in srgb,var(--v2-border) 84%,transparent);box-shadow:var(--v2-shadow-card),var(--v2-shadow-inset);overflow:hidden}.bond-v2-panel-stage{border-radius:12px;box-shadow:var(--v2-shadow-card)}.bond-v2-panel-stage--direct-surface{box-shadow:none}.bond-v2-sidebar-card{border-radius:12px;padding:14px;position:relative;isolation:isolate;z-index:1;transform-origin:center left;will-change:padding,transform,border-radius;background:linear-gradient(180deg,#121d3dd6,#0f1832e6);border-color:#85a2ec24;box-shadow:0 14px 24px #080e1f42,inset 0 1px #ffffff0d;transition:padding .42s cubic-bezier(.22,.82,.24,1),border-radius .42s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1),border-color .22s ease,box-shadow .32s ease,background .32s ease}.bond-glass{position:relative;overflow:hidden;isolation:isolate;border-radius:12px;background:linear-gradient(180deg,#18264429,#0e182c14);border:1px solid rgba(176,203,255,.18);box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #d6e7ff0a,0 18px 34px #040a1638,0 6px 16px #486aaa17;backdrop-filter:blur(12px) saturate(116%);-webkit-backdrop-filter:blur(12px) saturate(116%);transition:border-color .22s ease,box-shadow .32s ease,background .32s ease,backdrop-filter .32s ease}.bond-glass:before,.bond-v2-user-chip:before{content:"";position:absolute;inset:1px;border-radius:inherit;z-index:0;background:radial-gradient(circle at 78% 16%,rgba(148,104,255,.24) 0%,transparent 30%),radial-gradient(circle at 18% 18%,rgba(96,196,255,.18) 0%,transparent 26%),linear-gradient(180deg,#ffffff1a,#d2e3ff0a);pointer-events:none}.bond-glass:after,.bond-v2-user-chip:after{content:"";position:absolute;top:1px;left:10%;right:10%;height:44%;border-radius:999px;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 54%,transparent 100%);opacity:.92;transform:translateY(-22%);filter:blur(8px);pointer-events:none}.bond-glass>*,.bond-v2-user-chip>*{position:relative;z-index:1}[data-theme=light] .bond-glass,[data-theme=light] .bond-v2-user-chip{background:linear-gradient(180deg,#ffffff1f,#e0ecff0d 42%,#cee0ff08);border-color:#ecf4ff57;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #9ab8ec1a,0 18px 30px #3c5a8a26,0 6px 14px #6a90d117,0 1px 2px #ffffff2e;backdrop-filter:blur(12px) saturate(108%);-webkit-backdrop-filter:blur(12px) saturate(108%)}[data-theme=light] .bond-glass:before,[data-theme=light] .bond-v2-user-chip:before{background:radial-gradient(circle at 76% 18%,rgba(128,98,255,.22) 0%,transparent 30%),radial-gradient(circle at 18% 16%,rgba(120,201,255,.18) 0%,transparent 26%),linear-gradient(180deg,#ffffff14,#deeaff05)}[data-theme=light] .bond-glass:after,[data-theme=light] .bond-v2-user-chip:after{left:10%;right:10%;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 48%,transparent 100%);opacity:.88;transform:translateY(-24%);filter:blur(7px)}[data-theme=dark] .bond-glass{background:linear-gradient(180deg,#18264429,#0e182c14);border-color:#b0cbff2e;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #d6e7ff0a,0 18px 34px #040a1638,0 6px 16px #486aaa17;backdrop-filter:blur(12px) saturate(116%);-webkit-backdrop-filter:blur(12px) saturate(116%)}[data-theme=dark] .bond-glass:before{background:radial-gradient(circle at 78% 16%,rgba(140,104,255,.22) 0%,transparent 30%),radial-gradient(circle at 18% 18%,rgba(108,194,255,.16) 0%,transparent 26%),linear-gradient(180deg,#ffffff14,#d2e3ff08)}[data-theme=dark] .bond-glass:after{background:linear-gradient(180deg,rgba(244,248,255,.18) 0%,rgba(244,248,255,.06) 54%,transparent 100%);opacity:.88}.bond-v2-brand-card--collapsed{inline-size:50px;block-size:50px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:12px;align-self:center;transform:scale(.985)}.bond-v2-sidebar--collapsed .bond-v2-brand-logo-shell{opacity:1;transform:scale(1);filter:blur(0)}.bond-v2-sidebar--collapsed .bond-v2-brand-wordmark-shell{opacity:0;transform:scale(.9);max-width:0}.bond-v2-brand-card--collapsed .bond-v2-brand-card-header{inline-size:100%;min-height:100%}.bond-v2-brand-card--collapsed .bond-v2-brand-card-spacer{display:none}.bond-v2-brand-card--collapsed .bond-v2-brand-logo{width:34px;height:34px}.bond-v2-sidebar-footer{margin-top:auto;flex:0 0 var(--bond-v2-sidebar-footer-region-size);min-height:var(--bond-v2-sidebar-footer-region-size);display:flex;align-items:flex-end;position:relative;z-index:1;transition:transform .34s cubic-bezier(.2,.9,.24,1),opacity .22s ease}.bond-v2-sidebar-footer>.bond-v2-user-chip{margin-top:0;transform:none}.bond-v2-sidebar--collapsed .bond-v2-sidebar-footer>.bond-v2-user-chip{transform:translateY(8px)}.bond-v2-sidebar--collapsed .bond-v2-user-meta{opacity:0;transform:translate(-8px);max-width:0;margin:0;transition-delay:0ms}.bond-v2-topbar-card{position:relative;border-radius:12px;padding:6px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.bond-v2-topbar-card:before{content:none}.bond-v2-topbar-card:after{content:none}.bond-v2-topbar-card>*{position:relative;z-index:2}.bond-v2-panel-shell{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:420px;border-radius:12px;padding:12px;box-shadow:var(--v2-shadow-inset);background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 92%,rgba(255,255,255,.18)),color-mix(in srgb,var(--v2-surface-muted) 98%,transparent))}.bond-v2-panel-shell--direct-surface{flex:1 1 auto;min-height:0;padding:0;border:none;background:transparent!important;box-shadow:none;overflow:visible}[data-theme=dark] .bond-v2-panel-shell--direct-surface{border:none;background:transparent!important;box-shadow:none}:root[data-demo-mode=true] .bond-glass,:root[data-demo-mode=true] .bond-v2-user-chip,:root[data-demo-mode=true] .bond-v2-sidebar-card,:root[data-demo-mode=true] .bond-v2-panel-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-demo-mode=true] .bond-glass:after,:root[data-demo-mode=true] .bond-v2-user-chip:after{filter:none!important}:root[data-demo-mode=true] .bond-glass,:root[data-demo-mode=true] .bond-v2-user-chip,:root[data-demo-mode=true] .bond-v2-sidebar-card,:root[data-demo-mode=true] .bond-v2-panel-shell,:root[data-demo-mode=true] .bond-v2-user-meta,:root[data-demo-mode=true] .bond-v2-sidebar-footer{transition:none!important;will-change:auto!important}.bond-v2-sidebar-nav-list{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;transition:gap .34s cubic-bezier(.2,.9,.24,1)}.bond-v2-nav-group{display:flex;flex-direction:column;gap:0px;align-items:center;width:100%;transform-origin:center top;contain:layout;transition:gap .42s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1),opacity .24s ease}@keyframes bond-v2-family-reveal-wave{0%,14%{transform:translate(-132%);opacity:0}22%{opacity:1}58%{opacity:.92}to{transform:translate(136%);opacity:0}}.bond-v2-nav-group--attention{position:relative;isolation:isolate}.bond-v2-nav-group--attention>*{position:relative;z-index:1}.bond-v2-nav-group--attention:after{content:"";position:absolute;inset:-2px 2px;border-radius:14px;border:4px solid color-mix(in srgb,var(--v2-warning) 74%,#ff8a00 26%);box-shadow:0 0 0 1px color-mix(in srgb,rgba(255,255,255,.18) 60%,transparent),0 0 24px color-mix(in srgb,var(--v2-warning) 24%,transparent),0 0 32px color-mix(in srgb,#ff8a00 18%,transparent);pointer-events:none;z-index:3;opacity:.96}.bond-v2-nav-group--attention:before{content:"";position:absolute;inset:-5px 1px;border-radius:18px;pointer-events:none;z-index:4;background:linear-gradient(108deg,transparent 0%,rgba(255,255,255,.02) 14%,rgba(255,255,255,.12) 24%,color-mix(in srgb,var(--v2-warning) 56%,transparent) 34%,rgba(255,255,255,.62) 44%,color-mix(in srgb,#ff8a00 42%,transparent) 54%,rgba(255,255,255,.04) 68%,transparent 82%);transform:translate(-132%);opacity:0;mix-blend-mode:screen;animation:bond-v2-family-reveal-wave 3.8s ease-in-out infinite;filter:blur(5px) saturate(124%) brightness(1.08)}.bond-v2-nav-button{--bond-v2-nav-button-width: 196px;--bond-v2-nav-expanded-label-width: 172px;display:flex;align-items:center;width:var(--bond-v2-nav-button-width);min-width:var(--bond-v2-nav-button-width);max-width:var(--bond-v2-nav-button-width);height:46px;min-height:46px;align-self:flex-start;padding:7px 12px;justify-content:flex-start;text-align:left;border-radius:10px;border:1px solid rgba(133,162,236,.12);background:linear-gradient(180deg,#121d3dc7,#0e162ee0);color:#e7effff0;box-shadow:0 8px 18px #080e1f29,inset 0 1px #ffffff0a;cursor:grab;transform-origin:center left;will-change:transform,opacity;transition:transform .24s ease,border-color .18s ease,background .26s ease,box-shadow .26s ease}.bond-v2-nav-button:hover{border-color:color-mix(in srgb,var(--v2-primary) 56%,var(--v2-border-accent) 44%);background:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 18%,transparent) 0%,color-mix(in srgb,var(--v2-teal) 12%,transparent) 62%,transparent 100%),linear-gradient(180deg,#19274ef0,#121d39fa);color:#f9fbff;box-shadow:0 16px 28px color-mix(in srgb,var(--v2-primary) 16%,rgba(8,14,31,.24)),0 0 0 1px color-mix(in srgb,var(--v2-primary) 12%,transparent),inset 0 1px #ffffff14;transform:translateY(-2px)}.bond-v2-nav-button:hover .bond-v2-nav-inline-label{filter:brightness(1.08)}.bond-v2-nav-button--selected{border-color:color-mix(in srgb,var(--v2-primary) 50%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--v2-primary) 84%,#ffffff 16%),color-mix(in srgb,var(--v2-teal) 26%,var(--v2-primary) 74%) 58%,color-mix(in srgb,var(--v2-purple) 34%,var(--v2-primary) 66%));color:#fff;box-shadow:0 18px 30px color-mix(in srgb,var(--v2-primary) 24%,transparent),inset 0 1px #fff3,inset 0 -1px #00000029}.bond-v2-nav-button--selected:hover{box-shadow:0 20px 34px color-mix(in srgb,var(--v2-primary) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--v2-teal) 16%,transparent),inset 0 1px #ffffff3d,inset 0 -1px #00000029;transform:translateY(-2px)}.bond-v2-nav-button--attention{border-color:color-mix(in srgb,var(--v2-warning) 64%,#ff8a00 36%);box-shadow:0 16px 28px color-mix(in srgb,var(--v2-warning) 18%,transparent),0 0 0 1px color-mix(in srgb,#ff8a00 18%,transparent),inset 0 1px #ffffff1f}@keyframes bond-v2-orchestrator-thinking-wave{0%,14%{transform:translate(-130%);opacity:0}22%{opacity:1}58%{opacity:.86}to{transform:translate(138%);opacity:0}}.bond-v2-nav-button--orchestrator-on,.bond-v2-thinking-wave{position:relative;isolation:isolate;overflow:hidden}.bond-v2-nav-button--orchestrator-on:after,.bond-v2-thinking-wave:after{content:"";position:absolute;inset:-30% -18%;pointer-events:none;z-index:2;border-radius:inherit;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.02) 12%,rgba(255,255,255,.08) 22%,rgba(255,197,71,.18) 34%,rgba(255,255,255,.34) 42%,rgba(255,250,214,.44) 46%,rgba(255,197,71,.1) 58%,rgba(255,255,255,.03) 68%,transparent 82%);transform:translate(-130%);opacity:0;mix-blend-mode:screen;animation:bond-v2-orchestrator-thinking-wave 4.8s ease-in-out infinite;filter:blur(4px) saturate(118%) brightness(1.04)}[data-theme=light] .bond-v2-nav-button--orchestrator-on:after,[data-theme=light] .bond-v2-thinking-wave:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.04) 10%,rgba(255,255,255,.16) 20%,rgba(255,242,166,.46) 32%,rgba(255,255,255,.72) 40%,rgba(255,252,222,.82) 44%,rgba(255,208,92,.34) 52%,rgba(145,231,255,.2) 62%,rgba(255,255,255,.05) 72%,transparent 84%);opacity:.92;mix-blend-mode:screen;filter:blur(5px) saturate(132%) brightness(1.12)}.bond-v2-nav-label,.bond-v2-nav-inline-label{min-width:0;font-weight:700;font-size:.82rem}.bond-v2-nav-label{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:100%;height:100%;overflow:visible}.bond-v2-nav-inline-label{display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:6px;width:100%;max-width:100%;margin:0;padding:0;will-change:opacity,transform,max-width;transform:translateZ(0);transition:opacity .18s ease,transform .26s cubic-bezier(.22,.82,.24,1),max-width .26s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-inline-label>:first-child{grid-column:1;justify-self:center}.bond-v2-nav-inline-label>:last-child{grid-column:2;text-align:left}.bond-v2-nav-inline-label--stacked{column-gap:4px}.bond-v2-nav-inline-label--stacked>:last-child{text-align:center;line-height:1.08}.bond-v2-nav-inline-label--environment{grid-template-columns:24px minmax(0,1fr);column-gap:6px;align-items:center}.bond-v2-nav-inline-label--environment>:last-child{text-align:left;line-height:1.14}.bond-v2-nav-inline-label svg{position:static;transform:none;flex-shrink:0;margin:0}.bond-v2-pulse-nav-icon{color:currentColor;filter:var(--info-title-icon-shadow)}.bond-v2-nav-inline-icon,.bond-v2-nav-inline-text{display:inline-flex;align-items:center}.bond-v2-nav-inline-text{min-width:0;white-space:nowrap;transition:opacity .16s ease,transform .22s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-inline-label--environment .bond-v2-nav-inline-text{display:block;white-space:normal;line-height:1.08;padding-block:1px}.bond-v2-nav-button--environment .bond-v2-nav-label{overflow:visible}.bond-v2-nav-button--environment .bond-v2-nav-label-expanded{align-items:center;padding-top:0;padding-bottom:0}.bond-v2-nav-button--orchestrator-on .bond-v2-nav-inline-label>*,.bond-v2-nav-button--orchestrator-on .bond-v2-nav-inline-icon>*{position:relative;z-index:3}.bond-v2-nav-label-expanded{display:flex;align-items:center;justify-content:flex-start;height:100%;will-change:opacity,transform,max-width;transform:translateZ(0);transition:opacity .18s ease,transform .22s ease,max-width .26s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-label-expanded{position:relative;flex:1 1 auto;min-width:0;width:100%;opacity:1;transform:translate(0) scale(1);max-width:100%;justify-content:flex-start}.bond-v2-sidebar--collapsed .bond-v2-nav-group{width:100%;align-self:stretch}.bond-v2-sidebar--collapsed .bond-v2-nav-button{transform:none}.bond-v2-sidebar--collapsed .bond-v2-nav-group--attention:after{inset:-2px 4px -2px 0}.bond-v2-sidebar--collapsed .bond-v2-nav-group--attention:before{inset:-5px 3px -5px -1px}[data-theme=light] .bond-v2-nav-button:hover{border-color:color-mix(in srgb,var(--v2-primary) 44%,rgba(98,127,194,.42));background:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 18%,rgba(255,255,255,0)) 0%,color-mix(in srgb,var(--v2-teal) 10%,rgba(255,255,255,0)) 58%,transparent 100%),linear-gradient(180deg,#f7fafffa,#e4edfbfa);color:#192a52fa;box-shadow:0 16px 30px #5972ab2e,0 0 0 1px #678adb24,inset 0 1px #ffffffe0}[data-theme=dark] .bond-v2-nav-button:hover{border-color:color-mix(in srgb,var(--v2-primary) 62%,rgba(133,162,236,.18));box-shadow:0 18px 30px #060c1c4d,0 0 0 1px #5a7bd524,inset 0 1px #ffffff17}.bond-v2-sidebar--collapsed .bond-v2-nav-label{position:relative;overflow:visible;flex:1 1 auto}.bond-v2-sidebar--collapsed .bond-v2-nav-label-expanded{opacity:1;transform:translate(0) scale(1);max-width:100%;overflow:visible}.bond-v2-sidebar--collapsed .bond-v2-nav-inline-label{width:100%;max-width:100%;transform:none}.bond-v2-sidebar--collapsed .bond-v2-nav-inline-text{opacity:0;transform:translate(-8px)}.bond-v2-sidebar--collapsed .bond-v2-nav-label svg{display:block;position:static;transform:none;font-size:1.06rem;margin:0}.bond-v2-nav-mode-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:currentColor;background:color-mix(in srgb,rgba(255,255,255,.18) 72%,transparent);border:1px solid color-mix(in srgb,rgba(255,255,255,.26) 72%,transparent)}.bond-v2-nav-mode-pill.is-popup{background:color-mix(in srgb,rgba(255,255,255,.26) 76%,transparent)}[data-theme=dark] .bond-v2-nav-button--orchestrator-on:after,[data-theme=dark] .bond-v2-thinking-wave:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 16%,rgba(255,197,71,.36) 30%,rgba(255,247,214,.42) 40%,rgba(255,255,255,.22) 46%,rgba(255,197,71,.18) 58%,rgba(255,255,255,.06) 68%,transparent 76%);opacity:1;filter:blur(4px) saturate(136%) brightness(1.14)}:root[data-demo-mode=true] .bond-v2-nav-group--attention:before,:root[data-demo-mode=true] .bond-v2-nav-button--orchestrator-on:after,:root[data-demo-mode=true] .bond-v2-thinking-wave:after{animation:none!important;opacity:0!important;mix-blend-mode:normal!important;filter:none!important}:root[data-demo-mode=true] .bond-v2-nav-button,:root[data-demo-mode=true] .bond-v2-nav-group,:root[data-demo-mode=true] .bond-v2-sidebar-nav-list{transition:none!important;will-change:auto!important}:root[data-demo-mode=true] .bond-v2-nav-button:hover,:root[data-demo-mode=true] .bond-v2-nav-button--selected:hover{transform:none!important}.bond-v2-nav-children{--bond-v2-nav-child-lane-width: 174px;display:grid;position:relative;gap:4px;width:90%;justify-items:stretch;max-height:0;opacity:0;overflow:hidden;padding:0 0 0 18px;transform:translateY(-10px);transform-origin:top center;will-change:opacity,transform,max-height;transition:max-height .42s cubic-bezier(.22,.82,.24,1),opacity .22s ease,padding .32s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-children--attention{isolation:isolate}.bond-v2-nav-children--attention>*{position:relative;z-index:1}.bond-v2-nav-children--attention:after{content:"";position:absolute;inset:-2px 2px -2px 15px;border-radius:14px;border:4px solid color-mix(in srgb,var(--v2-warning) 72%,#ff8a00 28%);box-shadow:0 0 0 1px color-mix(in srgb,rgba(255,255,255,.14) 60%,transparent),0 0 22px color-mix(in srgb,var(--v2-warning) 22%,transparent),0 0 30px color-mix(in srgb,#ff8a00 18%,transparent);pointer-events:none;z-index:3}.bond-v2-nav-children:before{content:"";position:absolute;top:0;bottom:16px;left:2px;width:2px;border-radius:999px;background:linear-gradient(180deg,#7995e475,#7995e42e);box-shadow:0 0 0 1px #ffffff08;opacity:0;transition:opacity .22s ease}.bond-v2-nav-children.is-open{max-height:calc(var(--bond-v2-nav-child-count, 0) * 52px);opacity:1;overflow:visible;padding:2px 4px 0 18px;transform:translateY(0)}.bond-v2-nav-children.is-opening{pointer-events:none}.bond-v2-nav-children.is-closing{max-height:0;opacity:0;overflow:hidden;padding:0 0 0 18px;transform:translateY(-10px);pointer-events:none;transition:max-height .42s cubic-bezier(.22,.82,.24,1),opacity .22s ease,padding .32s cubic-bezier(.22,.82,.24,1),transform .42s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-children.is-open:before{opacity:1}.bond-v2-nav-children.is-closing:before{opacity:0;transition:opacity .22s ease}.bond-v2-nav-child-row{display:block;width:100%;opacity:0;transform:translate3d(0,-10px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.82,.24,1);cursor:grab}.bond-v2-nav-child{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%;min-width:0;min-height:42px;padding:8px 12px 8px 50px;border:1px solid rgba(126,152,224,.14);border-radius:8px;background:linear-gradient(180deg,#17264be6,#131f3df5);color:#eff5fff5;font-size:.76rem;font-weight:600;line-height:1.2;text-align:left;cursor:inherit;box-shadow:0 8px 18px #040a1826,inset 0 1px #ffffff0d;will-change:opacity,transform;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bond-v2-nav-children.is-open .bond-v2-nav-child-row{opacity:1;transform:translateZ(0)}.bond-v2-nav-children.is-closing .bond-v2-nav-child-row{opacity:0;width:100%;max-width:100%;transform:translate3d(0,-10px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-child-node{position:absolute;left:-16px;top:50%;width:12px;height:14px;margin-top:-7px;color:#7995e4e6;filter:drop-shadow(-3px 0 0 rgba(18,31,62,.8)) drop-shadow(0 4px 8px rgba(3,8,20,.18))}.bond-v2-nav-child-node:before,.bond-v2-nav-child-node:after{content:"";position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.bond-v2-nav-child-node:before{left:0;top:0;border-left:12px solid currentColor}.bond-v2-nav-child-node:after{left:1px;top:3px;border-top-width:4px;border-bottom-width:4px;border-left:7px solid rgba(14,22,45,.94)}.bond-v2-nav-child-icon-shell{position:absolute;left:12px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;margin-top:0;transform:translateY(-50%);border-radius:8px;border:1px solid rgba(121,149,228,.18);background:linear-gradient(180deg,#253564eb,#1d2a50f5);box-shadow:inset 0 1px #ffffff14,0 6px 14px #040a182e}.bond-v2-nav-child-icon{font-size:.95rem}.bond-v2-nav-child--aliases .bond-v2-nav-child-icon-shell{width:28px;height:28px;margin-top:0}.bond-v2-nav-child--aliases .bond-v2-nav-child-icon{font-size:1.12rem}.bond-v2-nav-child-text{display:block;min-width:0}.bond-v2-nav-child-text-group--stacked{display:block;line-height:1.08}.bond-v2-nav-child-text-main,.bond-v2-nav-child-text-sub{display:block}.bond-v2-nav-child:hover{background:linear-gradient(140deg,#5b7feb47,#4dcdde29),linear-gradient(180deg,#1e315cfa,#162548fc);border-color:#90b1f861;color:#f8fbff;box-shadow:0 16px 30px #040a1842,0 0 0 1px #6788e21a,inset 0 1px #ffffff1a;transform:translate(3px) translateY(-1px)}.bond-v2-nav-child--selected{background:linear-gradient(140deg,#5478e857,#4eccdd33),linear-gradient(180deg,#1f3460fa,#16274afc);border-color:#9cbcf980;color:#f8fbff;box-shadow:0 18px 32px #040a1847,0 0 0 1px #7296ec2e,inset 0 1px #ffffff1f}.bond-v2-nav-child--selected:hover{transform:translate(3px) translateY(-1px)}.bond-v2-nav-child--selected .bond-v2-nav-child-icon-shell{border-color:#a4c2fb70;background:linear-gradient(180deg,#4861a4fa,#334881fa);box-shadow:inset 0 1px #ffffff29,0 10px 18px #070f2238}.bond-v2-nav-child--selected .bond-v2-nav-child-node{filter:drop-shadow(-3px 0 0 rgba(18,31,62,.82)) drop-shadow(0 4px 10px rgba(3,8,20,.24))}.bond-v2-nav-child:hover .bond-v2-nav-child-icon-shell{border-color:#96b5f857;background:linear-gradient(180deg,#314780f5,#243462fa);box-shadow:inset 0 1px #ffffff1f,0 10px 18px #070f223d}.bond-v2-nav-child-row.sortable-chosen .bond-v2-nav-child,.bond-v2-nav-child-row.sortable-drag .bond-v2-nav-child{box-shadow:0 20px 34px #040a184d,0 0 0 1px #6788e224,inset 0 1px #ffffff1a}.bond-v2-nav-child-row.sortable-ghost{opacity:.42!important}.bond-v2-nav-child--blue .bond-v2-nav-child-icon,.bond-v2-nav-child--blue .bond-v2-nav-child-node{color:#6aa4ff;border-color:#6aa4ffa6}.bond-v2-nav-child--violet .bond-v2-nav-child-icon,.bond-v2-nav-child--violet .bond-v2-nav-child-node{color:#8d7dff;border-color:#8d7dff9e}.bond-v2-nav-child--indigo .bond-v2-nav-child-icon,.bond-v2-nav-child--indigo .bond-v2-nav-child-node{color:#5677ef;border-color:#5677ef9e}.bond-v2-nav-child--lavender .bond-v2-nav-child-icon,.bond-v2-nav-child--lavender .bond-v2-nav-child-node{color:#a9b6ff;border-color:#a9b6ff9e}.bond-v2-nav-child--danger .bond-v2-nav-child-icon,.bond-v2-nav-child--danger .bond-v2-nav-child-node{color:#dd3457;border-color:#dd34579e}.bond-v2-nav-child--teal .bond-v2-nav-child-icon,.bond-v2-nav-child--teal .bond-v2-nav-child-node{color:#26b0c7;border-color:#26b0c79e}.bond-v2-nav-child--emerald .bond-v2-nav-child-icon,.bond-v2-nav-child--emerald .bond-v2-nav-child-node{color:#33ab7c;border-color:#33ab7c9e}.bond-v2-nav-child--magenta .bond-v2-nav-child-icon,.bond-v2-nav-child--magenta .bond-v2-nav-child-node{color:#af09d9;border-color:#af09d99e}.bond-v2-nav-child--amber .bond-v2-nav-child-icon,.bond-v2-nav-child--amber .bond-v2-nav-child-node{color:#d7a24f;border-color:#d7a24f9e}[data-theme=dark] .bond-v2-nav-child{border-color:#7591d124}[data-theme=dark] .bond-v2-nav-children:before{background:linear-gradient(180deg,#7894e26b,#7894e224)}[data-theme=dark] .bond-v2-nav-child:hover{border-color:#95b4f85c;box-shadow:0 18px 32px #03081447,0 0 0 1px #5c7eda1f,inset 0 1px #ffffff1a}[data-theme=light] .bond-v2-nav-children:before{background:linear-gradient(180deg,#4e6fb73d,#4e6fb714);box-shadow:none}[data-theme=light] .bond-v2-nav-child{border-color:#4e6fb729;background:var(--v2-surface-solid);color:var(--v2-text);box-shadow:0 2px 4px #223a661f,0 1px 1px #223a6614,inset 0 1px #ffffffeb}[data-theme=light] .bond-v2-nav-child-node{color:#4e6fb7ad;filter:drop-shadow(-3px 0 0 rgba(255,255,255,.82)) drop-shadow(0 3px 6px rgba(34,58,102,.12))}[data-theme=light] .bond-v2-nav-child-node:after{border-left-color:#e8effcfa}[data-theme=light] .bond-v2-nav-child-icon-shell{border-color:#4e6fb733;background:linear-gradient(180deg,#f2f7fffa,#e2ebfaf5);box-shadow:inset 0 1px #fffffff0,0 2px 4px #223a661f,0 1px 1px #223a6614}[data-theme=light] .bond-v2-nav-child:hover{background:color-mix(in srgb,var(--v2-primary) 6%,var(--v2-surface-solid));border-color:#2447e847;color:var(--v2-text);box-shadow:0 3px 6px #223a6624,0 1px 1px #223a6614,0 0 0 1px #2447e80f,inset 0 1px #fffffff5}[data-theme=light] .bond-v2-nav-child:hover .bond-v2-nav-child-icon-shell{border-color:#7898e152;background:linear-gradient(180deg,#f1f6ff,#e2ebfafa);box-shadow:inset 0 1px #fffffff0,0 3px 6px #223a6624,0 1px 1px #223a6614}[data-theme=light] .bond-v2-nav-child--selected{background:color-mix(in srgb,var(--v2-primary) 12%,var(--v2-surface-solid));border-color:#2447e857;color:var(--v2-text);box-shadow:0 3px 6px #223a6624,0 1px 1px #223a6614,0 0 0 1px #2447e814,inset 0 1px #fffffff0}[data-theme=light] .bond-v2-nav-child--selected .bond-v2-nav-child-icon-shell{border-color:#7c9ce46b;background:linear-gradient(180deg,#f6faff,#e2ecfbfc);box-shadow:inset 0 1px #fffffff5,0 3px 6px #223a6624,0 1px 1px #223a6614}[data-theme=light] .bond-v2-nav-child--selected .bond-v2-nav-child-node{filter:drop-shadow(-3px 0 0 rgba(18,31,62,.8)) drop-shadow(0 4px 10px rgba(101,124,179,.14))}[data-theme=dark] .bond-v2-nav-child--selected{border-color:#9abbf985;box-shadow:0 20px 34px #0308144d,0 0 0 1px #6689e32e,inset 0 1px #ffffff1f}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(1){transition-delay:0ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(2){transition-delay:28ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(3){transition-delay:56ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(4){transition-delay:84ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(5){transition-delay:112ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(6){transition-delay:.14s}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(7){transition-delay:168ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(8){transition-delay:196ms}.bond-v2-nav-children .bond-v2-nav-child-row:nth-child(9){transition-delay:224ms}.bond-v2-nav-children--popover{position:fixed;z-index:10141;min-width:200px;max-width:200px;max-height:none;opacity:0;overflow:hidden;isolation:isolate;padding:6px;border-radius:12px;gap:4px;transform:translateY(-4px);box-shadow:0 18px 38px #070e1f3d,inset 0 1px #ffffff1a;filter:blur(2px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.22,.82,.24,1),filter .22s ease}.bond-v2-nav-children--popover.is-visible{opacity:1;transform:translateY(0);filter:blur(0);pointer-events:auto}.bond-v2-nav-children--popover:before{display:none}.bond-v2-nav-children--popover.bond-v2-nav-children--attention:after{inset:-6px;border-radius:16px;z-index:1}.bond-v2-nav-children--popover.bond-v2-nav-children--attention:before{display:none}.bond-v2-nav-children--popover-wave{position:absolute;top:-18%;bottom:-18%;left:-24%;width:64%;border-radius:999px;pointer-events:none;z-index:2;background:linear-gradient(106deg,transparent 0%,rgba(255,255,255,.05) 19%,color-mix(in srgb,var(--v2-warning) 32%,transparent) 32%,rgba(255,255,255,.48) 43%,rgba(255,255,255,.98) 50%,rgba(255,255,255,.48) 57%,color-mix(in srgb,#ff8a00 26%,transparent) 70%,rgba(255,255,255,.05) 81%,transparent 100%);transform:translate(-138%) skew(-16deg);opacity:0;mix-blend-mode:screen;animation:bond-v2-family-reveal-wave-popover 3.8s ease-in-out infinite;filter:blur(8px) saturate(124%) brightness(1.12)}@keyframes bond-v2-family-reveal-wave-popover{0%,14%{transform:translate(-138%) skew(-16deg);opacity:0}22%{opacity:1}58%{opacity:1}to{transform:translate(192%) skew(-16deg);opacity:0}}.bond-v2-nav-children--popover .bond-v2-nav-child{position:relative;z-index:3;justify-content:flex-start;width:100%;min-width:0;min-height:44px;padding:9px 12px 9px 50px;text-align:left;opacity:0;transform:translateY(-5px);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .22s cubic-bezier(.22,.82,.24,1)}.bond-v2-nav-children--popover.is-visible .bond-v2-nav-child{opacity:1;transform:translateY(0)}.bond-v2-nav-children--popover .bond-v2-nav-child-node{display:none}.bond-v2-nav-children--popover .bond-v2-nav-child-icon-shell{left:12px;width:28px;height:28px;margin-top:0}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(1){transition-delay:0ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(2){transition-delay:18ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(3){transition-delay:36ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(4){transition-delay:54ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(5){transition-delay:72ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(6){transition-delay:90ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(7){transition-delay:108ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(8){transition-delay:126ms}.bond-v2-nav-children--popover .bond-v2-nav-child:nth-child(9){transition-delay:144ms}.bond-v2-nav-children--popover .bond-v2-nav-child:hover,.bond-v2-nav-children--popover .bond-v2-nav-child--selected:hover{transform:translateY(-2px) scale(1.01)}.bond-v2-nav-children--popover .bond-v2-nav-child:hover .bond-v2-nav-child-icon-shell{border-color:#97b5f857;background:linear-gradient(180deg,#314780f5,#243462fa);box-shadow:inset 0 1px #ffffff1f,0 10px 18px #070f223d}[data-theme=light] .bond-v2-nav-children--popover .bond-v2-nav-child{border-color:#849ed633;background:linear-gradient(180deg,#f4f8fffa,#e8effcf5);color:#22345bf5;box-shadow:0 12px 24px #6881b824,inset 0 1px #ffffffc7}[data-theme=light] .bond-v2-nav-children--popover .bond-v2-nav-child-icon-shell{border-color:#849ed642;background:linear-gradient(180deg,#ecf2fff5,#dde7f9f0);box-shadow:inset 0 1px #ffffffdb,0 8px 16px #667db424}[data-theme=light] .bond-v2-nav-children--popover .bond-v2-nav-child:hover{background:linear-gradient(140deg,#587be438,#48c5d71f),linear-gradient(180deg,#f7faff,#ebf2fdfa);border-color:#6f92e561;color:#1c2d54fa;box-shadow:0 18px 32px #6881b833,0 0 0 1px #6f92e51a,inset 0 1px #ffffffeb}[data-theme=light] .bond-v2-nav-children--popover .bond-v2-nav-child:hover .bond-v2-nav-child-icon-shell{border-color:#7898e157;background:linear-gradient(180deg,#f1f6ff,#e2ebfafa);box-shadow:inset 0 1px #fffffff0,0 10px 18px #657cb329}[data-theme=light] .bond-v2-nav-children--popover .bond-v2-nav-child--selected{background:linear-gradient(140deg,#587be433,#48c5d71a),linear-gradient(180deg,#f2f7ff,#e5eefdfa);border-color:#6a8de057;color:#1a2a52fa;box-shadow:0 14px 28px #6881b82b,inset 0 1px #fffffff0}:root[data-demo-mode=true] .bond-v2-nav-children--popover,:root[data-demo-mode=true] .bond-v2-nav-children--popover-wave,:root[data-demo-mode=true] .bond-v2-nav-children--popover .bond-v2-nav-child{transition:none!important}:root[data-demo-mode=true] .bond-v2-nav-children--popover{filter:none!important}:root[data-demo-mode=true] .bond-v2-nav-children--popover-wave{animation:none!important;opacity:0!important;mix-blend-mode:normal!important;filter:none!important}:root[data-demo-mode=true] .bond-v2-nav-children--popover .bond-v2-nav-child:hover,:root[data-demo-mode=true] .bond-v2-nav-children--popover .bond-v2-nav-child--selected:hover{transform:none!important}[data-theme=dark] .bond-v2-shell-stage{background:var(--v2-surface-solid)}[data-theme=light] .bond-v2-shell-stage:before{opacity:.34;background-image:url("data:image/svg+xml,%3Csvg width='980' height='560' viewBox='0 0 980 560' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-54 336C120 454 322 518 566 466C724 432 850 350 988 242' stroke='rgba(65,103,196,0.52)' stroke-width='1.45' stroke-linecap='round'/%3E%3Cpath d='M-102 420C82 504 286 530 500 504C676 484 834 406 996 290' stroke='rgba(65,103,196,0.42)' stroke-width='1.12' stroke-linecap='round'/%3E%3Cpath d='M-12 274C150 384 344 430 556 392C706 364 842 292 968 196' stroke='rgba(65,103,196,0.34)' stroke-width='1.02' stroke-linecap='round'/%3E%3Cpath d='M164 560C244 430 372 340 518 304C642 272 760 274 930 328' stroke='rgba(65,103,196,0.24)' stroke-width='0.96' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 7%,#000 18%,#000 78%,rgba(0,0,0,.22) 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 7%,#000 18%,#000 78%,rgba(0,0,0,.22) 91%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;filter:blur(.18px)}[data-theme=dark] .bond-v2-shell-stage:before{opacity:.46;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 7%,#000 18%,#000 78%,rgba(0,0,0,.22) 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 7%,#000 18%,#000 78%,rgba(0,0,0,.22) 91%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;filter:blur(.18px)}[data-theme=dark] .bond-v2-shell-stage:after{opacity:.11;filter:blur(7px)}[data-theme=dark] .bond-v2-sidebar{border-color:#7591da24;background:radial-gradient(circle at top right,rgba(106,70,232,.26) 0%,transparent 38%),radial-gradient(circle at left top,rgba(35,176,195,.2) 0%,transparent 32%),linear-gradient(180deg,#0d1730,#13213f 56%,#162952);box-shadow:0 20px 36px #040a1657,inset 0 1px #ffffff0d}[data-theme=dark] .bond-v2-sidebar:before{opacity:.46;background:radial-gradient(circle at 14% 18%,rgba(104,168,255,.28) 0%,transparent 28%),radial-gradient(circle at 82% 12%,rgba(132,104,255,.26) 0%,transparent 25%),radial-gradient(circle at 58% 86%,rgba(45,207,220,.2) 0%,transparent 30%)}[data-theme=dark] .bond-v2-sidebar:after{opacity:.22;filter:saturate(.92) brightness(.92)}[data-theme=dark] .bond-v2-rail-toggle{border:1px solid rgba(174,196,240,.14);background:transparent;color:#ffc547;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .bond-v2-rail-toggle:hover{border-color:#c4d7fa3d;background:#ffc5471a;color:#ffc547;box-shadow:none}[data-theme=dark] .bond-v2-sidebar--collapsed:after{opacity:.18}[data-theme=dark] .bond-v2-sidebar-card{background:linear-gradient(180deg,#121e3833,#0c162a1f);border-color:#b0cbff2e}[data-theme=dark] .bond-v2-brand-card,[data-theme=dark] .bond-v2-user-chip{background:linear-gradient(180deg,#18264429,#0e182c14)}[data-theme=dark] .bond-v2-brand-card:before,[data-theme=dark] .bond-v2-user-chip:before{background:radial-gradient(circle at 78% 16%,rgba(140,104,255,.22) 0%,transparent 30%),radial-gradient(circle at 18% 18%,rgba(108,194,255,.16) 0%,transparent 26%),linear-gradient(180deg,#ffffff14,#d2e3ff08)}[data-theme=dark] .bond-v2-brand-card:after,[data-theme=dark] .bond-v2-user-chip:after{background:linear-gradient(180deg,rgba(244,248,255,.18) 0%,rgba(244,248,255,.06) 54%,transparent 100%);opacity:.88}[data-theme=dark] .bond-v2-panel-shell{background:linear-gradient(180deg,#15213ae0,#0e182bf0);border-color:#728dd029}[data-theme=dark] .bond-v2-sidebar-eyebrow,[data-theme=dark] .bond-v2-topbar-label{color:#9db3d8}[data-theme=dark] .bond-v2-sidebar-separator{background:linear-gradient(90deg,#69a5ff0f,#7bb3ffb3 14%,#96c9ffe6,#7bb3ffb3 86%,#69a5ff0f);box-shadow:0 0 16px #5c99ff38}[data-theme=dark] .bond-v2-topbar-brand-copy{color:#d8e4f8e0}[data-theme=dark] .bond-v2-topbar-greeting{color:#b8c7e5e0}[data-theme=dark] .bond-v2-brand-subtitle,[data-theme=dark] .bond-v2-sidebar-copy,[data-theme=dark] .bond-v2-user-role,[data-theme=dark] .bond-v2-welcome-chip{color:#b4c3df}[data-theme=dark] .bond-v2-nav-button{position:relative;isolation:isolate;border-color:#7d99dd1f;background:linear-gradient(180deg,#141f3ad1,#0d162beb);color:#ecf2fff2;box-shadow:0 6px 14px #040a162e,inset 0 1px #ffffff0a}[data-theme=dark] .bond-v2-nav-button.jaz-glass{--jaz-glass-background: rgba(18, 31, 58, .32);--jaz-glass-border: rgba(145, 180, 255, .22);--jaz-glass-shadow: 0 6px 14px rgba(4, 10, 22, .18), inset 0 1px 0 rgba(255, 255, 255, .05);--jaz-glass-backdrop-filter: blur(12px);background:var(--jaz-glass-background);border-color:var(--jaz-glass-border);box-shadow:var(--jaz-glass-shadow);backdrop-filter:var(--jaz-glass-backdrop-filter);-webkit-backdrop-filter:var(--jaz-glass-backdrop-filter)}[data-theme=dark] .bond-v2-nav-button:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px #aacdff24,0 0 0 1px #6ca8ff29,0 0 18px #4a88ff2e;transition:opacity .18s ease,box-shadow .22s ease}[data-theme=dark] .bond-v2-nav-button:hover{border-color:#7ab1ff8a;background:linear-gradient(135deg,#4b7aff57,#3dbdda29 58%,#16213ff5),linear-gradient(180deg,#1c2b50fa,#111b34fa);color:#fff;box-shadow:0 16px 26px #040a1652,0 0 0 1px #588dff3d,0 0 22px #3f80ff38,inset 0 1px #ffffff1f}[data-theme=dark] .bond-v2-nav-button.jaz-glass:hover{border-color:#8fb6ff80;background:color-mix(in srgb,var(--covalent-blue) 24%,rgba(18,31,58,.72));color:#f7fbff;box-shadow:0 8px 16px #040a1642,inset 0 1px #d6e8ff24,inset 0 -1px #0000001f}[data-theme=dark] .bond-v2-nav-button:hover:before{opacity:1}[data-theme=dark] .bond-v2-nav-button--selected{border-color:color-mix(in srgb,var(--covalent-blue) 58%,#8fb8ff 42%);background:color-mix(in srgb,var(--covalent-blue) 82%,#315edb 18%);color:#fff;box-shadow:0 8px 16px #040a164d,inset 0 1px #d6e8ff2e,inset 0 -1px #0000002e}[data-theme=dark] .bond-v2-nav-button--selected:before{opacity:1;box-shadow:inset 0 0 0 1px #d6ebff29,0 0 0 1px #8fb8ff33}[data-theme=dark] .bond-v2-nav-button--selected:hover{box-shadow:0 10px 18px #040a1657,inset 0 1px #e6f1ff38,inset 0 -1px #0003}[data-theme=dark] .bond-v2-nav-button.jaz-glass:hover:before{box-shadow:inset 0 0 0 1px #d6ebff24,0 0 0 1px #76abff29}[data-theme=dark] .bond-v2-nav-button:not(.bond-v2-nav-button--selected) .bond-v2-nav-inline-icon{color:color-mix(in srgb,var(--covalent-blue) 62%,#b8cbff 38%);filter:drop-shadow(0 1px 1px rgba(3,12,34,.48))}[data-theme=dark] .bond-v2-nav-button:hover .bond-v2-nav-inline-label,[data-theme=dark] .bond-v2-nav-button--selected .bond-v2-nav-inline-label{filter:brightness(1.08)}[data-theme=dark] .bond-v2-sidebar--collapsed .bond-v2-nav-button.jaz-glass:hover{border-color:#c4d7faad;background:color-mix(in srgb,var(--covalent-blue) 40%,rgba(18,31,58,.6));box-shadow:0 8px 16px #040a164d,0 0 0 1px #8fb8ff3d,inset 0 1px #e6f1ff33,inset 0 -1px #00000024}[data-theme=dark] .bond-v2-sidebar--collapsed .bond-v2-nav-button.jaz-glass:hover:before{box-shadow:inset 0 0 0 1px #e6f1ff33,0 0 0 1px #8fb8ff3d}[data-theme=dark] .bond-v2-sidebar--collapsed .bond-v2-nav-button.jaz-glass:hover .bond-v2-nav-inline-icon{color:#dbe8ff;filter:drop-shadow(0 0 4px rgba(143,184,255,.82)) drop-shadow(0 1px 1px rgba(3,12,34,.5))}@media(max-width:1180px){.bond-v2-sidebar{flex-basis:206px;width:206px}.bond-v2-shell--collapsed .bond-v2-sidebar{flex-basis:78px;width:78px}}@media(max-width:980px){.bond-v2-shell{flex-direction:column}.bond-v2-sidebar{flex-basis:auto;width:100%;order:2;position:relative;top:auto;align-self:stretch;min-height:0;max-height:none}.bond-v2-sidebar-core{overflow:visible}.bond-v2-main{order:1}.bond-v2-topbar-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.bond-v2-topbar-brand-copy{width:100%;justify-content:flex-start;order:1}.bond-v2-topbar-workspace,.bond-v2-topbar-actions{grid-column:auto;justify-self:auto}.bond-v2-topbar-workspace{order:2;align-items:flex-start}.bond-v2-topbar-actions{order:3;width:100%;justify-content:flex-start}}@media(max-width:640px){.bond-v2-shell-stage{padding:12px!important}.bond-v2-shell-stage:before{width:min(92vw,680px);height:min(54vw,360px);opacity:.28}.bond-v2-shell-stage:after{width:min(82vw,520px);height:min(82vw,520px);background-size:min(76vw,480px);opacity:.04}}[data-theme=light] .bond-v2-sidebar{border-color:var(--v2-border);background:radial-gradient(circle at 10% 8%,rgba(88,123,228,.08) 0%,transparent 26%),linear-gradient(180deg,#fbfdff,#f2f6fd 58%,#edf3fc);box-shadow:0 12px 28px #223a661c,inset 0 1px #fffffff0}[data-theme=light] .bond-v2-sidebar:before{opacity:.7;background:radial-gradient(circle at 14% 18%,rgba(86,124,232,.1) 0%,transparent 28%),radial-gradient(circle at 82% 12%,rgba(123,63,242,.06) 0%,transparent 25%),radial-gradient(circle at 58% 86%,rgba(24,168,184,.08) 0%,transparent 30%)}[data-theme=light] .bond-v2-sidebar:after{opacity:.1;filter:saturate(.78) brightness(1.08)}[data-theme=light] .bond-v2-brand-card{background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.64) 0%,transparent 38%),linear-gradient(180deg,#ffffff94,#dae7ff38);border-color:#6c8fcd47;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #4d74ba33,inset 0 0 0 1px #fff3,0 8px 16px #223a661a,0 2px 4px #223a6614;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}[data-theme=light] .bond-v2-brand-card--wordmark-open.jaz-glass{--jaz-glass-background: transparent;--jaz-glass-border: rgba(108, 143, 205, .28);--jaz-glass-shadow: 0 8px 18px rgba(62, 92, 135, .12), 0 2px 6px rgba(123, 160, 222, .08);--jaz-glass-backdrop-filter: blur(12px) saturate(112%);background:var(--jaz-glass-background);border-color:var(--jaz-glass-border);box-shadow:var(--jaz-glass-shadow);backdrop-filter:var(--jaz-glass-backdrop-filter);-webkit-backdrop-filter:var(--jaz-glass-backdrop-filter)}[data-theme=light] .bond-v2-brand-title{color:var(--v2-primary-strong);text-shadow:0 1px 0 rgba(255,255,255,.82),0 1px 1px rgba(21,52,122,.3),0 2px 2px rgba(21,52,122,.14)}[data-theme=light] .bond-v2-brand-subtitle,[data-theme=light] .bond-v2-sidebar-eyebrow{color:var(--v2-text-muted)}[data-theme=light] .bond-v2-rail-toggle{border:1px solid rgba(78,111,183,.18);background:transparent;color:var(--v2-primary-strong);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .bond-v2-rail-toggle:hover{border-color:#2447e847;background:color-mix(in srgb,var(--covalent-blue) 16%,transparent);box-shadow:none}[data-theme=light] .bond-v2-sidebar-separator{background:linear-gradient(90deg,transparent 0%,rgba(78,111,183,.14) 14%,rgba(78,111,183,.3) 50%,rgba(78,111,183,.14) 86%,transparent 100%);box-shadow:none}[data-theme=light] .bond-v2-nav-button:not(.jaz-glass):not(.bond-v2-nav-button--selected){border-color:#4e6fb72e;background:linear-gradient(180deg,#fffffff5,#f1f6fff0);color:var(--v2-text);box-shadow:0 3px 8px #223a6614,inset 0 1px #ffffffeb}[data-theme=light] .bond-v2-nav-button.jaz-glass{--jaz-glass-background: transparent;--jaz-glass-border: color-mix(in srgb, var(--covalent-blue) 32%, transparent);--jaz-glass-shadow: 0 8px 18px rgba(62, 92, 135, .12), 0 2px 6px rgba(123, 160, 222, .08);--jaz-glass-backdrop-filter: blur(12px);background:var(--jaz-glass-background);border-color:var(--jaz-glass-border);color:var(--v2-text);box-shadow:var(--jaz-glass-shadow);backdrop-filter:var(--jaz-glass-backdrop-filter);-webkit-backdrop-filter:var(--jaz-glass-backdrop-filter)}[data-theme=light] .bond-v2-nav-button:hover{border-color:#2447e847;background:color-mix(in srgb,var(--v2-primary) 20%,var(--v2-surface-solid));color:var(--v2-text);box-shadow:0 6px 12px #223a661c,0 0 0 1px #2447e80f,inset 0 1px #fffffff5;transform:translateY(-1px)}[data-theme=light] .bond-v2-nav-button--selected{border-color:color-mix(in srgb,var(--covalent-blue) 56%,transparent);background:var(--covalent-blue);color:#fff;box-shadow:0 8px 16px color-mix(in srgb,var(--covalent-blue) 22%,transparent),inset 0 1px #ffffff57,inset 0 2px 2px #ffffff14,inset 0 -1px #0000001f}[data-theme=light] .bond-v2-nav-button--selected:hover{border-color:color-mix(in srgb,var(--covalent-blue) 64%,transparent);box-shadow:0 10px 18px color-mix(in srgb,var(--covalent-blue) 24%,transparent),inset 0 1px #ffffff61,inset 0 2px 2px #ffffff1a,inset 0 -1px #00000024}[data-theme=light] .bond-v2-nav-button .bond-v2-nav-inline-text{text-shadow:0 1px 0 rgba(255,255,255,.72),0 1px 1px rgba(10,30,77,.24)}[data-theme=light] .bond-v2-nav-button .bond-v2-nav-inline-icon{filter:drop-shadow(0 1px 1px rgba(10,30,77,.24))}[data-theme=light] .bond-v2-nav-button--selected .bond-v2-nav-inline-text{text-shadow:0 1px 1px rgba(8,25,90,.34)}[data-theme=light] .bond-v2-nav-button--selected .bond-v2-nav-inline-icon{filter:drop-shadow(0 1px 1px rgba(8,25,90,.34))}[data-theme=light] .bond-v2-nav-button:not(.bond-v2-nav-button--selected) .bond-v2-nav-inline-icon{color:var(--covalent-blue)}[data-theme=light] .bond-v2-user-chip{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.62) 0%,transparent 42%),linear-gradient(180deg,#ffffff80,#d8e6fc33);border-color:#6c8fcd47;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4d74ba2e,inset 0 0 0 1px #ffffff2e,0 8px 16px #223a661a,0 2px 4px #223a6614;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}[data-theme=light] .bond-v2-user-chip:before,[data-theme=light] .bond-v2-user-chip:after{opacity:.58}[data-theme=light] .bond-v2-user-name{color:var(--v2-text)}[data-theme=light] .bond-v2-user-role{color:var(--v2-text-muted)}@keyframes bond-v2-topbar-workspace-text-wave{0%{background-position:180% 50%}to{background-position:-180% 50%}}.bond-v2-topbar-select-text:after{animation:bond-v2-topbar-workspace-text-wave var(--bond-wave-duration-workspace-text, 6.5s) linear infinite}html[data-bond-wave-effects=off] .bond-v2-topbar-select-text:after{animation:none}@media(prefers-reduced-motion:reduce){.bond-v2-topbar-select-text:after{animation:none}}.bond-v2-admin-pill{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:5px 10px;border:1px solid #5679d8;border-radius:999px;color:#123b9f;background:linear-gradient(135deg,#f4f7ff,#d9e5ff);box-shadow:0 2px 5px #0f35a438,inset 0 1px #ffffffeb;font-size:.66rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.bond-v2-admin-pill svg{flex:0 0 auto;font-size:.76rem}.bond-v2-admin-pill>span{display:inline-flex;align-items:center;line-height:1;position:relative;top:1px}[data-theme=dark] .bond-v2-admin-pill{border-color:#9bb8ff;color:#f3f7ff;background:linear-gradient(135deg,#4060b0eb,#2b4489f5);box-shadow:0 3px 7px #02081866,inset 0 1px #fff3}.bond-v2-beta-pill{--bond-beta-accent: var(--covalent-teal);--bond-beta-accent-dark: #0d7180;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.82) 0%,rgba(255,255,255,.2) 28%,transparent 29%),linear-gradient(180deg,color-mix(in srgb,#fff 84%,var(--bond-beta-accent) 16%) 0%,color-mix(in srgb,#fff 38%,var(--bond-beta-accent) 62%) 38%,var(--bond-beta-accent) 68%,var(--bond-beta-accent-dark) 100%);border:1px solid color-mix(in srgb,var(--bond-beta-accent-dark) 72%,#fff 28%);border-radius:999px;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #08506285,0 1px #ffffffb8,0 2px 5px #073d5347;box-sizing:border-box;color:var(--bond-beta-accent-dark);display:inline-flex;font-size:.72rem;font-weight:800;height:24px;justify-content:center;letter-spacing:.08em;line-height:1;padding:0 10px;text-shadow:0 1px 0 rgba(255,255,255,.58);text-transform:uppercase;white-space:nowrap}[data-theme=dark] .bond-v2-beta-pill{background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.14) 28%,transparent 29%),linear-gradient(180deg,#78ccd6,#2c94a3 38%,#0e6c7a 68%,#08424f);border-color:#9be5ecb8;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #001218a6,0 1px #9fe1e83d,0 3px 7px #00000061;color:#f0fdff;text-shadow:0 1px 1px rgba(0,35,43,.5)}.bond-panel-collapse__header{appearance:none;border:0;background:transparent!important;box-shadow:none!important;transform:none!important;cursor:pointer;text-align:inherit;display:flex;flex-direction:row!important;align-items:center;justify-content:flex-start!important;gap:12px;width:100%}.bond-panel-collapse__header>svg:last-child{flex:0 0 auto;margin-left:auto;transition:transform .18s ease}.bond-panel-collapse--collapsed .bond-panel-collapse__header>svg:last-child{transform:rotate(0)}.bond-panel-collapse:not(.bond-panel-collapse--collapsed) .bond-panel-collapse__header>svg:last-child{transform:rotate(180deg)}.bond-panel-collapse__header:hover,.bond-panel-collapse__header:active,.bond-panel-collapse__header:focus-visible{background:transparent!important;box-shadow:none!important;transform:none!important}.bond-panel-collapse__header:focus-visible{outline:2px solid var(--v2-primary);outline-offset:3px}.bond-panel-collapse__body{overflow:hidden;transition:max-height .24s ease,opacity .18s ease,padding .24s ease}.bond-panel-option-controls__collapsed{display:inline-flex;align-items:center;gap:8px}.bond-panel-options{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:0;padding:2px 4px;border-radius:999px}[data-theme=light] .bond-panel-options.jaz-glass{border:0;background:linear-gradient(180deg,#ffffffb8,#f1f6fd8f);box-shadow:0 -1px #ffffff57,0 1px 2px #1c30580f}[data-theme=dark] .bond-panel-options.jaz-glass{border:1px solid rgba(163,174,196,.28)!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .bond-panel-options .bond-checkbox{color:#d7dbe3!important;text-shadow:0 1px 2px rgba(2,8,24,.3)!important}[data-theme=dark] .bond-panel-options .bond-checkbox input[type=checkbox]{border-color:#b9c1d0b3!important;background:#080a0e!important;accent-color:#080a0e}.bond-panel-option-controls__option-group{display:inline-flex;align-items:center;gap:2px;min-width:0}.bond-panel-option-controls__expanded{position:absolute;top:7px;right:10px;z-index:3;box-sizing:border-box;width:max-content;max-width:calc(100% - 20px);gap:10px;justify-content:center}.bond-panel-option-controls__pill{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:5px 10px;line-height:1.1;cursor:pointer}.bond-panel-options .bond-checkbox input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:15px;height:15px;flex:0 0 15px;margin:0;border:1px solid color-mix(in srgb,var(--v2-text) 58%,white 42%);border-radius:4px;background:#ffffff9e;box-shadow:none}.bond-panel-option-controls__toggle{padding:5px 9px;font-size:.78rem;font-weight:800;line-height:1.1}.bond-panel-options .bond-checkbox input[type=checkbox]:checked{border-color:var(--v2-primary)!important;background-color:var(--v2-primary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:11px 11px!important}@media(max-width:1700px){.bond-panel-option-controls__test-guidance{align-items:stretch;flex-direction:column;gap:2px}.bond-panel-option-controls__test-guidance>.bond-panel-option-controls__label{align-self:center;text-align:center}.bond-panel-option-controls__test-guidance>.bond-panel-option-controls__option-group{align-self:stretch;width:100%}}.bond-panel-option-controls__pill:focus-within{outline:2px solid color-mix(in srgb,var(--v2-primary) 70%,white 30%);outline-offset:2px}.bond-panel-collapse--collapsed .bond-panel-collapse__body{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important;pointer-events:none}@media(prefers-reduced-motion:reduce){.bond-panel-collapse__body{transition:none}}.env-config-page{gap:0;padding:10px;border-radius:var(--v2-radius-md);background:transparent;--env-config-title-color: #0f35a4;--env-config-title-shadow: 0 1px 0 rgba(255, 255, 255, .42), 0 2px 5px rgba(15, 53, 164, .24), 0 0 1px rgba(8, 24, 74, .12);--env-config-card-title-color: #0f35a4;--env-config-card-title-shadow: 0 1px 0 rgba(255, 255, 255, .38), 0 2px 5px rgba(15, 53, 164, .2), 0 0 1px rgba(8, 24, 74, .1);--env-config-copy-soft-color: var(--v2-text-muted);--env-config-copy-strong-color: var(--v2-text);--env-config-marker-color: #ffffff;--env-config-marker-bg: var(--v2-glow-accent);--env-config-transfer-export-bg: linear-gradient(180deg, color-mix(in srgb, #0f35a4 76%, #ffffff 24%) 0%, #0f35a4 58%, color-mix(in srgb, #0f35a4 82%, #08184a 18%) 100%);--env-config-marker-border: transparent;--env-config-marker-box-shadow: 0 1px 0 rgba(255, 255, 255, .34), 0 3px 7px rgba(15, 53, 164, .22), 0 0 1px rgba(8, 24, 74, .14), 0 12px 22px color-mix(in srgb, var(--v2-primary) 16%, transparent), inset 0 1px 0 rgba(255, 255, 255, .34)}.env-config-page:before{background:none}[data-theme=dark] .env-config-page{--env-config-title-color: #dbe7ff;--env-config-title-shadow: 0 1px 0 rgba(11, 18, 34, .42), 0 2px 8px rgba(70, 114, 235, .18);--env-config-card-title-color: #d5e3ff;--env-config-card-title-shadow: 0 1px 0 rgba(8, 14, 28, .46), 0 2px 8px rgba(84, 122, 229, .16);--env-config-copy-soft-color: rgba(220, 232, 255, .82);--env-config-copy-strong-color: #f3f7ff}.bond-v2-panel-shell--environment{min-height:0;padding:0;border:none;background:transparent!important;box-shadow:none}.env-config-page-header{gap:2px;padding:0 0 20px}.env-config-title-row{align-items:flex-start}.env-config-guide-launch{align-self:flex-start;min-height:38px}.env-config-heading{display:inline-flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 420px}.env-config-heading-copy{flex:1 1 auto;min-width:0}.env-config-title-line{align-items:center;display:flex;gap:10px;min-width:0;transform:translateY(4px)}.env-config-title-line .v2-page-title{margin:0}.env-config-page .v2-page-title{color:var(--env-config-title-color);text-shadow:var(--env-config-title-shadow)}.env-config-page .v2-card-title{color:var(--env-config-card-title-color);text-shadow:var(--env-config-card-title-shadow)}.env-config-page .v2-page-subtitle{margin-top:4px;color:var(--env-config-copy-soft-color)}.env-config-main-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:10px;align-items:stretch;position:relative;z-index:2}.env-config-connect-stack{min-width:0;display:flex;flex-direction:column;align-items:stretch;height:100%}.env-config-connect-card,.env-config-guide-card{display:flex;flex-direction:column;border-color:color-mix(in srgb,#0f35a4 28%,rgba(156,212,255,.7));background:color-mix(in srgb,#dceeff 42%,var(--v2-surface-solid));box-shadow:0 12px 24px color-mix(in srgb,#0f35a4 10%,transparent),0 3px 8px color-mix(in srgb,#169eb1 7%,transparent),var(--v2-shadow-inset)}.env-config-connect-card{flex:1 1 auto;width:100%;background:color-mix(in srgb,#dceeff 42%,var(--v2-surface-solid));box-shadow:0 14px 28px color-mix(in srgb,#0f35a4 11%,transparent),0 4px 10px color-mix(in srgb,#169eb1 8%,transparent),var(--v2-shadow-inset)}.env-config-card-heading{display:flex;align-items:flex-start;min-width:0}.env-config-heading-marker{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;color:var(--env-config-marker-color);background:var(--env-config-marker-bg);border:1px solid var(--env-config-marker-border);box-shadow:var(--env-config-marker-box-shadow)}.env-config-support-column{min-width:0;display:flex;align-items:stretch}.env-config-support-column>*{width:100%;min-width:0}.env-config-right-stack{display:contents}.env-config-connect-card .v2-card-header,.env-config-guide-card .env-config-guide-header{position:relative}.env-config-connect-card .v2-card-header{padding:14px 18px 0}.env-config-connect-card .v2-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 18px}.env-config-toast-portal-anchor{position:fixed;z-index:10241;pointer-events:none}.env-config-toast-container.Toastify__toast-container,.env-config-toast-container.Toastify__toast-container--bottom-left{position:relative!important;inset:auto!important;width:min(100%,460px)!important;transform:none!important;margin:0!important;z-index:10241!important;pointer-events:auto}.env-config-transfer-card{flex:0 0 auto;margin-top:10px;position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,#0f35a4 26%,rgba(156,212,255,.7));background:color-mix(in srgb,#dceeff 42%,var(--v2-surface-solid))}.env-config-transfer-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/assets/wavy_dots-DU1EeTrv.jpg) center center / cover no-repeat;opacity:.34}.env-config-transfer-card>*{position:relative;z-index:1}.env-config-transfer-card .v2-card-header{padding:14px 18px 0}.env-config-transfer-card .v2-card-body{padding:12px 18px 16px}.env-config-transfer-subtitle,.env-config-transfer-help,.env-config-transfer-encryption p{margin:4px 0 0;color:var(--env-config-copy-soft-color);font-size:.82rem;line-height:1.4}.env-config-transfer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.env-config-transfer-button{min-height:38px;border:1px solid color-mix(in srgb,var(--v2-primary) 58%,#ffffff 42%);background:color-mix(in srgb,var(--v2-surface-solid) 88%,#d9e8ff 12%);color:var(--v2-primary)}.env-config-transfer-button .bond-v2-button__copy,.env-config-transfer-export-button .bond-v2-button__copy,.env-config-transfer-apply-button .bond-v2-button__copy{gap:8px}.env-config-transfer-button .bond-v2-button__copy{color:#fff;font-weight:700}.env-config-transfer-button--export{--bond-v2-button-border-color: color-mix(in srgb, #0f35a4 78%, #08184a 22%);--bond-v2-button-background: var(--env-config-transfer-export-bg);--bond-v2-button-hover-border-color: color-mix(in srgb, #6f92f2 72%, #0f35a4 28%);--bond-v2-button-hover-background: linear-gradient(180deg, color-mix(in srgb, #0f35a4 64%, #ffffff 36%) 0%, #1745bd 58%, color-mix(in srgb, #0f35a4 78%, #0a257d 22%) 100%);--bond-v2-button-active-border-color: color-mix(in srgb, #0f35a4 82%, #061544 18%);--bond-v2-button-active-background: linear-gradient(180deg, color-mix(in srgb, #0f35a4 82%, #ffffff 18%) 0%, #0d2f9a 58%, color-mix(in srgb, #0f35a4 78%, #061544 22%) 100%);border-color:var(--bond-v2-button-border-color);background:var(--bond-v2-button-background);color:#fff}.env-config-transfer-button--import{--bond-v2-button-border-color: color-mix(in srgb, #15803d 78%, #052e16 22%);--bond-v2-button-background: linear-gradient(180deg, #4ade80 0%, #16a34a 58%, #166534 100%);--bond-v2-button-hover-border-color: color-mix(in srgb, #22c55e 82%, #14532d 18%);--bond-v2-button-hover-background: linear-gradient(180deg, #6ee7a0 0%, #22c55e 58%, #15803d 100%);--bond-v2-button-active-border-color: color-mix(in srgb, #15803d 82%, #064e3b 18%);--bond-v2-button-active-background: linear-gradient(180deg, #34d399 0%, #16a34a 58%, #14532d 100%);border-color:var(--bond-v2-button-border-color);background:var(--bond-v2-button-background);color:#fff}.env-config-transfer-export-button{margin-top:10px;width:100%}.env-config-transfer-export-accordion{overflow:hidden;max-height:0;margin-top:0;opacity:0;transform:translateY(-4px);transition:max-height .26s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .18s ease}.env-config-transfer-export-accordion.is-open{max-height:520px;margin-top:10px;opacity:1;transform:translateY(0)}.env-config-transfer-encryption.jaz-frosted-glass{display:grid;gap:6px;margin-top:10px;padding:10px;--jaz-frosted-glass-border: color-mix(in srgb, #0f35a4 24%, rgba(199, 230, 255, .88));--jaz-frosted-glass-shadow: 0 0 0 1px color-mix(in srgb, #169eb1 14%, rgba(210, 242, 255, .76)), 0 10px 24px color-mix(in srgb, rgba(70, 132, 255, .1) 70%, transparent), 0 4px 12px rgba(10, 20, 44, .1), inset 0 1px 0 rgba(236, 250, 255, .62), inset 0 18px 30px rgba(255, 255, 255, .06), inset 0 -10px 20px rgba(82, 128, 215, .06)}.env-config-transfer-encryption-heading{display:flex;align-items:center;gap:8px;color:var(--env-config-copy-strong-color)}.env-config-transfer-encryption .v2-field{margin-top:4px;color:var(--env-config-copy-strong-color);font-size:.78rem;font-weight:700}.env-config-transfer-encryption .v2-input,.env-config-transfer-passphrase-field .v2-input{min-height:36px}.env-config-transfer-error,.env-config-transfer-fixed{margin-top:10px;padding:9px 10px;border-radius:10px;color:var(--env-config-copy-strong-color);background:color-mix(in srgb,var(--v2-danger) 12%,var(--v2-surface-solid));font-size:.82rem;line-height:1.4}.env-config-transfer-preview{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--v2-primary) 34%,var(--v2-border));border-radius:14px;background:color-mix(in srgb,var(--v2-surface-solid) 94%,#d9e8ff 6%);box-shadow:var(--v2-shadow-soft)}.env-config-transfer-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.env-config-transfer-preview-header h3{margin:0;color:var(--env-config-copy-strong-color);font-size:1.1rem}.env-config-transfer-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:0;color:var(--env-config-copy-strong-color);background:transparent;box-shadow:none;cursor:pointer;font-size:1.3rem;line-height:1;appearance:none}.env-config-transfer-close:hover{color:var(--v2-primary);background:transparent}.env-config-transfer-close:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-primary) 58%,transparent);outline-offset:3px}.env-config-transfer-preview-scrollport{display:grid;gap:8px;max-height:min(420px,60vh);min-height:0;overflow-y:auto;padding:2px 4px 2px 2px;scroll-padding-block:6px;scrollbar-gutter:stable;overscroll-behavior:contain}.env-config-transfer-preview-item{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:8px;min-height:56px;width:100%;box-sizing:border-box;padding:10px;border:.5px solid color-mix(in srgb,var(--v2-primary) 28%,var(--v2-border));border-radius:10px;background:color-mix(in srgb,var(--v2-surface-solid) 86%,#d9e8ff 14%);box-shadow:0 1px 2px color-mix(in srgb,var(--v2-primary) 16%,transparent),inset 0 1px #ffffff6b}.env-config-transfer-preview-item-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-column:1 / -1;align-items:center;gap:8px;min-width:0}.env-config-transfer-preview-details{display:grid;gap:2px;min-width:0}.env-config-transfer-preview-details strong,.env-config-transfer-preview-details span{overflow:hidden;color:var(--env-config-copy-strong-color);text-overflow:ellipsis;white-space:nowrap}.env-config-transfer-preview-details span{color:var(--env-config-copy-soft-color);font-size:.78rem}.env-config-transfer-badge,.env-config-transfer-secret{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--v2-primary) 12%,var(--v2-surface-solid));color:var(--env-config-copy-strong-color);font-size:.72rem;font-weight:700;white-space:nowrap}.env-config-transfer-secret{letter-spacing:.12em}.env-config-transfer-passphrase-field{display:grid;gap:6px;color:var(--env-config-copy-strong-color);font-size:.78rem;font-weight:700}[data-theme=dark] .env-config-transfer-card{background:color-mix(in srgb,#263a63 76%,#111d34)}[data-theme=dark] .env-config-transfer-card:before{background-image:url(/assets/wavy_dots_dark_negative-DNVbK-kl.jpg);opacity:.22}[data-theme=dark] .env-config-transfer-encryption.jaz-frosted-glass{--jaz-frosted-glass-border: rgba(112, 139, 205, .16);--jaz-frosted-glass-shadow: 0 10px 22px rgba(4, 10, 20, .18), inset 0 1px 0 rgba(255, 255, 255, .08)}[data-theme=dark] .env-config-transfer-preview-item{border-color:color-mix(in srgb,#8da9ff 28%,var(--v2-border));box-shadow:0 1px 2px #030a1c57,inset 0 1px #d6e4ff14}@media(prefers-reduced-motion:reduce){.env-config-transfer-export-accordion{transition:none}}@media(max-width:720px){.env-config-transfer-preview-item-summary{grid-template-columns:minmax(0,1fr) auto}.env-config-transfer-badge,.env-config-transfer-secret{justify-self:start}}.env-config-ai-dock{grid-column:1 / -1;position:relative;z-index:1;width:100%;max-width:100%;min-width:0}@media(min-width:961px){.env-config-main-grid--guide-collapsed{grid-template-areas:"connection right";grid-template-rows:auto;align-items:start}.env-config-main-grid--guide-collapsed .env-config-connect-stack{grid-area:connection;align-self:start;height:auto;min-height:0}.env-config-main-grid--guide-collapsed .env-config-right-stack{grid-area:right;display:flex;flex-direction:column;align-items:stretch;align-self:start;gap:10px;min-width:0}.env-config-main-grid--guide-collapsed .env-config-right-stack .env-config-ai-dock{grid-column:auto}}.env-config-guide-intro{margin:0 0 12px;color:var(--env-config-copy-soft-color);line-height:1.48;font-size:.9rem;max-width:100%}.env-config-guide-card{--bond-v2-info-panel-art: none;--bond-v2-info-panel-art-position: right 18px center;--bond-v2-info-panel-art-size: min(40%, 315px);--bond-v2-info-panel-halo-position: 77% 71%;--bond-v2-info-panel-halo-size: 220px 220px;--bond-v2-info-panel-list-max-width: min(100%, calc(100% - 300px) );width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:visible;padding:0;box-sizing:border-box;--jaz-glass-border: color-mix(in srgb, #0f35a4 32%, rgba(139, 207, 255, .78));--jaz-glass-background: linear-gradient( 135deg, color-mix(in srgb, #0f35a4 12%, rgba(245, 249, 255, .99)) 0%, color-mix(in srgb, #7f5cff 9%, rgba(247, 247, 255, .99)) 44%, color-mix(in srgb, #169eb1 12%, rgba(242, 252, 252, .99)) 100% ), radial-gradient(circle at 76% 74%, color-mix(in srgb, #7f5cff 16%, rgba(255, 255, 255, .1)) 0%, transparent 32%), linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 96%, rgba(255, 255, 255, .18)) 0%, color-mix(in srgb, var(--v2-surface-muted) 98%, transparent) 100% );background-repeat:no-repeat,no-repeat,no-repeat;background-position:left top,var(--bond-v2-info-panel-halo-position),left top;background-size:auto,var(--bond-v2-info-panel-halo-size),auto;--jaz-glass-shadow: 0 14px 28px rgba(15, 53, 164, .12), 0 4px 10px rgba(22, 158, 177, .08), inset 0 1px 0 rgba(255, 255, 255, .74)}.env-config-guide-card:before{border-radius:inherit}[data-theme=dark] .env-config-guide-card{--jaz-glass-background: linear-gradient( 135deg, rgba(83, 108, 204, .22) 0%, rgba(95, 79, 196, .18) 42%, rgba(33, 88, 130, .2) 100% ), linear-gradient( 180deg, rgba(34, 48, 82, .98) 0%, rgba(17, 29, 54, .99) 100% );--jaz-glass-border: rgba(126, 154, 224, .22);--jaz-glass-shadow: 0 16px 34px rgba(4, 10, 22, .28), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(61, 90, 152, .12)}.env-config-guide-card>*{position:relative;z-index:1}.env-config-guide-card>.env-config-guide-arrival-outline{z-index:2}.env-config-guide-card--guided-arrival-active{z-index:4}.env-config-guide-arrival-outline{position:absolute;inset:-7px;border-radius:16px;pointer-events:none;z-index:2;border:6px solid rgba(255,159,28,.82);opacity:1;transform:scale(1);box-shadow:0 0 0 2px #ff9f1c3d,0 0 28px #ff9f1c38,0 0 52px #ff9f1c24;will-change:opacity,transform,box-shadow,border-color}.env-config-guide-arrival-outline:before{content:"";position:absolute;inset:0;border-radius:10px;pointer-events:none;box-shadow:inset 0 0 18px #ffbf5c57,inset 0 0 32px #ff9f1c29;opacity:.92}.env-config-guide-arrival-outline--active{animation:envConfigGuideCardWave 1.2s ease-out 3}.env-config-guide-arrival-outline--persistent{opacity:1;transform:scale(1);border-color:#ff9f1ce0;box-shadow:0 0 0 3px #ff9f1c4d,0 0 34px #ff9f1c47,0 0 62px #ff9f1c2e;animation:envConfigGuideCardPersistentWave 1.8s ease-in-out infinite}.env-config-guide-arrival-outline--persistent:before{box-shadow:inset 0 0 22px #ffcc786b,inset 0 0 40px #ff9f1c33;opacity:1}.env-config-guide-arrival-outline--fading{opacity:0;transform:scale(1.02);border-color:#ff9f1c00;box-shadow:0 0 #ff9f1c00,0 0 #ff9f1c00;transition:opacity 2s cubic-bezier(.22,1,.36,1),transform 2s cubic-bezier(.22,1,.36,1),border-color 2s cubic-bezier(.22,1,.36,1),box-shadow 2s cubic-bezier(.22,1,.36,1)}.env-config-guide-arrival-outline--fading:before{opacity:0;transition:opacity 2s cubic-bezier(.22,1,.36,1)}.env-config-guide-card:after{content:"";position:absolute;top:50%;right:18px;width:min(40%,315px);height:min(54%,260px);transform:translateY(-50%);pointer-events:none;z-index:0;background:url(/assets/Env_Config_Info-CwF9nL8X.png) center / contain no-repeat;filter:drop-shadow(8px 12px 12px rgba(18,38,74,.2)) drop-shadow(3px 5px 4px rgba(18,38,74,.16))}@keyframes envConfigGuideCardWave{0%{opacity:.28;transform:scale(.972);border-color:#ff9f1c57;box-shadow:0 0 #ff9f1c4d,0 0 #ff9f1c2e}22%{opacity:1;transform:scale(1.01);border-color:#ff9f1ce6;box-shadow:0 0 0 4px #ff9f1c52,0 0 32px #ff9f1c47}58%{opacity:.92;transform:scale(1.004);border-color:#ff9f1cb8;box-shadow:0 0 0 1px #ff9f1c38,0 0 22px #ff9f1c33}to{opacity:.42;transform:scale(1.018);border-color:#ff9f1c38;box-shadow:0 0 #ff9f1c14,0 0 10px #ff9f1c14}}@keyframes envConfigGuideCardPersistentWave{0%{opacity:.78;transform:scale(1);border-color:#ff9f1cb8;box-shadow:0 0 0 2px #ff9f1c38,0 0 24px #ff9f1c33,0 0 42px #ff9f1c1f}50%{opacity:1;transform:scale(1.012);border-color:#ff9f1ceb;box-shadow:0 0 0 4px #ff9f1c57,0 0 42px #ff9f1c57,0 0 78px #ff9f1c38}to{opacity:.82;transform:scale(1);border-color:#ff9f1cc2;box-shadow:0 0 0 2px #ff9f1c3d,0 0 28px #ff9f1c38,0 0 48px #ff9f1c24}}.env-config-guide-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:2px;padding:14px 108px 0 18px}.env-config-guide-heading{display:inline-flex;align-items:center;gap:12px;color:var(--env-config-card-title-color);text-shadow:var(--env-config-card-title-shadow);font-size:1.24rem;font-weight:800;line-height:1.1}.env-config-guide-heading-icon{flex:0 0 auto;font-size:1.34rem}.env-config-guide-card .env-config-guide-options{position:absolute;top:7px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,#0f35a4 28%,rgba(255,255,255,.42));border-radius:999px;background:color-mix(in srgb,#dceeff 66%,rgba(255,255,255,.72));box-shadow:inset 0 1px #ffffffb8,0 2px 5px #2348961f}.env-config-guide-card--collapsed .env-config-guide-options{position:static}.env-config-guide-card--collapsed .env-config-guide-collapsed-control{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:0 12px 0 18px}.env-config-guide-card--collapsed .bond-panel-option-controls__label,.env-config-guide-card--collapsed .env-config-guide-collapsed-option{white-space:nowrap}.env-config-guide-hide-option,.env-config-guide-collapsed-option,.env-config-guide-effects-option{border:0;border-radius:999px;background:transparent;color:#173a91;box-shadow:none}.env-config-guide-hide-option,.env-config-guide-effects-option{padding:5px 9px;font-size:.76rem;font-weight:800;line-height:1.1}.env-config-guide-collapsed-control{margin:4px 12px;color:var(--env-config-card-title-color);font-size:.8rem;font-weight:800;line-height:1.1}.env-config-guide-collapsed-option{padding:5px 9px;font-size:.76rem;font-weight:800;line-height:1.1}.env-config-guide-hide-option input[type=checkbox],.env-config-guide-collapsed-option input[type=checkbox],.env-config-guide-effects-option input[type=checkbox]{appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;border:1px solid color-mix(in srgb,#173a91 58%,white 42%);border-radius:4px;background:#ffffffad;box-shadow:none}.env-config-guide-card--collapsed{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;align-self:start;overflow:hidden!important;padding-block:4px}.env-config-guide-card--collapsed:after{content:"";position:absolute;top:50%;right:-156px;width:min(78%,720px);height:auto;aspect-ratio:695 / 612;transform:translateY(-74%);pointer-events:none;background:url(/assets/Env_Config_Info-CwF9nL8X.png) no-repeat center / contain;filter:drop-shadow(0 14px 22px rgba(40,68,144,.18));opacity:.72;z-index:0}[data-theme=dark] .env-config-guide-hide-option,[data-theme=dark] .env-config-guide-collapsed-option,[data-theme=dark] .env-config-guide-effects-option{color:#dbe7ff}[data-theme=dark] .env-config-guide-card .env-config-guide-options{border-color:#8fb4f661;background:#263a63b8;box-shadow:inset 0 1px #ffffff14,0 2px 5px #02081442}.env-config-guide-content{flex:1 1 auto;display:flex;flex-direction:column;padding:4px 18px 14px;background:transparent}.env-config-guide-list{color:var(--env-config-copy-strong-color);display:flex;flex-direction:column;justify-content:center;gap:14px;flex:1 1 auto;max-width:var(--bond-v2-info-panel-list-max-width)}@media(max-width:720px){.env-config-guide-card:after{content:none}}.env-config-guide-item{padding:0;border-bottom:none}.env-config-guide-step-pill{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.3) 0%,transparent 32%),linear-gradient(180deg,#5f8dff,#3155d8 62%,#2646ba);color:#fff;font-size:.8rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #11225b47,0 6px 12px #2749b033,0 2px 4px #14266829}.env-config-guide-header svg{color:var(--v2-primary)}.env-config-guide-copy{display:flex;flex-direction:column;gap:2px}.env-config-guide-title{color:var(--env-config-copy-strong-color);font-size:.97rem;font-weight:800;line-height:1.24}.env-config-guide-detail{color:var(--env-config-copy-soft-color);font-size:.89rem;line-height:1.34}.env-config-guide-list strong{color:var(--env-config-copy-strong-color)}.env-config-guide-warning{display:inline-flex;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 12px;border-radius:12px;border:0;background:color-mix(in srgb,var(--v2-warning) 9%,rgba(255,255,255,.46));color:color-mix(in srgb,var(--env-config-copy-strong-color) 84%,var(--v2-warning) 16%);box-shadow:0 1px 2px #1018281f,0 3px 8px #10182814}.env-config-guide-warning svg{margin-top:2px;color:var(--v2-warning);flex:0 0 auto}[data-theme=dark] .env-config-guide-warning{background:linear-gradient(180deg,#576380e0,#46506be6);color:#f4f7fff0;box-shadow:inset 0 1px #ffffff12,0 8px 18px #060a142e,0 2px 5px #00000029}[data-theme=dark] .env-config-guide-warning svg{color:#ffd24f}.env-config-inline-status{margin:10px 0 0;font-size:.82rem;font-weight:600;line-height:1.35}.env-config-inline-status--success{color:var(--v2-success)}.env-config-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:12px}.env-config-field-full{grid-column:1 / -1}.env-config-field-half{min-width:0}.env-config-form-grid .v2-input,.env-config-form-grid .v2-select{line-height:1.2}.env-config-endpoint-select{padding-right:24px;background-position:0 0,right 6px center}.env-config-workspace-submenu,.env-config-endpoint-submenu{width:100%;min-width:0}.env-config-endpoint-option{display:flex;align-items:center;gap:10px;width:100%;min-width:0;overflow:hidden;flex-wrap:nowrap}.env-config-endpoint-option.is-compact{gap:8px}.env-config-endpoint-flag{position:relative;flex:0 0 20px;width:20px;height:14px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 0 0 1px #ffffff14,0 1px 3px #08102229}.env-config-endpoint-flag:after{content:"";position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover}.env-config-endpoint-flag--us:after{background-image:linear-gradient(180deg,#b22234 0% 7.69%,#fff 7.69% 15.38%,#b22234 15.38% 23.07%,#fff 23.07% 30.76%,#b22234 30.76% 38.45%,#fff 38.45% 46.14%,#b22234 46.14% 53.83%,#fff 53.83% 61.52%,#b22234 61.52% 69.21%,#fff 69.21% 76.9%,#b22234 76.9% 84.59%,#fff 84.59% 92.28%,#b22234 92.28% 100%)}.env-config-endpoint-flag--us:before{content:"";position:absolute;inset:0 auto auto 0;width:9px;height:7px;background:radial-gradient(circle at 1.5px 1.5px,rgba(255,255,255,.92) 0 .9px,transparent 1px) 0 0 / 3px 3px,#3c3b6e;z-index:1}.env-config-endpoint-flag--eu:after{background-image:radial-gradient(circle at 50% 18%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 67% 24%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 78% 39%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 82% 57%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 76% 74%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 61% 85%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 39% 85%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 24% 74%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 18% 57%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 22% 39%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 33% 24%,#f7d04a 0 1.2px,transparent 1.35px),radial-gradient(circle at 50% 18%,#f7d04a 0 1.2px,transparent 1.35px);background-color:#1e54b7}.env-config-endpoint-flag--au:after{background-image:radial-gradient(circle at 73% 34%,rgba(255,255,255,.96) 0 1.5px,transparent 1.7px),radial-gradient(circle at 83% 60%,rgba(255,255,255,.96) 0 1.2px,transparent 1.4px),radial-gradient(circle at 68% 72%,rgba(255,255,255,.96) 0 1.2px,transparent 1.4px),radial-gradient(circle at 78% 80%,rgba(255,255,255,.96) 0 1px,transparent 1.2px);background-color:#1f2f7d}.env-config-endpoint-flag--au:before{content:"";position:absolute;inset:0 auto auto 0;width:10px;height:7px;background:linear-gradient(0deg,transparent 43%,#ffffff 43%,#ffffff 57%,transparent 57%),linear-gradient(90deg,transparent 43%,#ffffff 43%,#ffffff 57%,transparent 57%),linear-gradient(26deg,transparent 40%,#ffffff 40%,#ffffff 50%,transparent 50%),linear-gradient(-26deg,transparent 40%,#ffffff 40%,#ffffff 50%,transparent 50%),linear-gradient(0deg,transparent 46%,#c8102e 46%,#c8102e 54%,transparent 54%),linear-gradient(90deg,transparent 46%,#c8102e 46%,#c8102e 54%,transparent 54%),#012169;z-index:1}.env-config-endpoint-flag--id:after{background-image:linear-gradient(180deg,#d91f26 0 50%,#fff 50% 100%)}.env-config-endpoint-flag--jp:after{background-image:radial-gradient(circle at center,#c61b31 0 4px,transparent 4.2px);background-color:#fff}.env-config-endpoint-text{display:block;flex:1 1 auto;min-width:0;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-config-endpoint-submenu__single-value .env-config-endpoint-text{opacity:.9}.env-config-guided-target .env-config-endpoint-submenu__value-container,.env-config-guided-target .env-config-endpoint-submenu__placeholder,.env-config-guided-target .env-config-endpoint-submenu__single-value{padding-left:25px}.env-config-guided-target .env-config-endpoint-submenu__placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.env-config-workspace-submenu__menu,.env-config-workspace-submenu__menu-list,.env-config-endpoint-submenu__menu,.env-config-endpoint-submenu__menu-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent}.env-config-workspace-submenu__menu::-webkit-scrollbar,.env-config-workspace-submenu__menu-list::-webkit-scrollbar,.env-config-endpoint-submenu__menu::-webkit-scrollbar,.env-config-endpoint-submenu__menu-list::-webkit-scrollbar{width:10px}.env-config-workspace-submenu__menu::-webkit-scrollbar-track,.env-config-workspace-submenu__menu-list::-webkit-scrollbar-track,.env-config-endpoint-submenu__menu::-webkit-scrollbar-track,.env-config-endpoint-submenu__menu-list::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.env-config-workspace-submenu__menu::-webkit-scrollbar-thumb,.env-config-workspace-submenu__menu-list::-webkit-scrollbar-thumb,.env-config-endpoint-submenu__menu::-webkit-scrollbar-thumb,.env-config-endpoint-submenu__menu-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,rgba(255,255,255,.2)),color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.08)));background-clip:padding-box;box-shadow:inset 0 1px #ffffff38}.env-config-workspace-submenu__menu::-webkit-scrollbar-thumb:hover,.env-config-workspace-submenu__menu-list::-webkit-scrollbar-thumb:hover,.env-config-endpoint-submenu__menu::-webkit-scrollbar-thumb:hover,.env-config-endpoint-submenu__menu-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,rgba(255,255,255,.24)),color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.1)))}[data-theme=light] .env-config-workspace-select,.env-config-workspace-select{text-align:center;color:#169eb1;background:linear-gradient(180deg,color-mix(in srgb,#6f92f2 30%,#0f35a4 70%),color-mix(in srgb,#4770da 38%,#0f35a4 62%) 54%,color-mix(in srgb,#2049b8 52%,#0f35a4 48%)),url('data:image/svg+xml;utf8,<svg fill="%23169eb1" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat,no-repeat;background-position:0 0,right 14px center;background-size:auto,16px 16px;border-color:#2b56c9c7;box-shadow:inset 0 2px 4px #08184e52,inset 0 -1px #89b0ff4d;text-shadow:0 1px 0 rgba(232,255,255,.16),0 1px 2px rgba(6,26,84,.24);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;caret-color:transparent;font-size:0}[data-theme=light] .env-config-workspace-select:hover,[data-theme=light] .env-config-workspace-select:focus,[data-theme=light] .env-config-workspace-select:focus-visible,.env-config-workspace-select:hover,.env-config-workspace-select:focus,.env-config-workspace-select:focus-visible{color:#169eb1;border-color:#169eb1ad;box-shadow:inset 0 2px 5px #08184e57,inset 0 -1px #70c4d457}.env-config-workspace-select option{color:#0a1e4d}.env-config-workspace-select-shell{position:relative;width:100%;min-width:0}.env-config-workspace-select-shell .env-config-workspace-select{width:100%}.env-config-workspace-select-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 42px;pointer-events:none;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#169eb1;text-shadow:0 1px 0 rgba(232,255,255,.16),0 1px 2px rgba(6,26,84,.24)}.env-config-workspace-select-text:after{content:attr(data-text);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;white-space:inherit;overflow:inherit;text-overflow:inherit;color:transparent;background:linear-gradient(90deg,#169eb100 0% 34%,#e8fefffa 42%,#faffff,#fff,#fcffff,#ecfefffa 58%,#169eb100 66% 100%);background-size:220% 100%;background-repeat:no-repeat;background-position:170% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bond-v2-topbar-workspace-text-wave 4.5s linear infinite}.env-config-api-key-shell,.env-config-workspace-name-shell,.env-config-guided-field{position:relative}.env-config-guidance-arrow{position:absolute;left:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;color:#ff9f1cf0;filter:drop-shadow(0 0 10px rgba(255,159,28,.32)) drop-shadow(0 0 20px rgba(255,159,28,.24));pointer-events:none;z-index:3;transform:translateY(-50%);animation:envConfigGuidanceArrowPulse 1.6s ease-in-out infinite}.env-config-guidance-arrow--name,.env-config-guidance-arrow--api,.env-config-guidance-arrow--endpoint{top:50%}.env-config-guided-target{padding-left:54px!important}.env-config-endpoint-submenu.env-config-guided-target{padding-left:0!important}.env-config-workspace-name-input{text-align:center;padding-left:30px;padding-right:22px;font-size:1.08rem;font-weight:600;line-height:1;color:#0f35a4;-webkit-text-fill-color:#0f35a4;caret-color:#0f35a4;text-shadow:0 1px 0 rgba(255,255,255,.42)}.env-config-workspace-name-input::placeholder{color:color-mix(in srgb,#0f35a4 46%,white 54%);-webkit-text-fill-color:color-mix(in srgb,#0f35a4 46%,white 54%);text-shadow:none}.env-config-workspace-name-edit{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:#0f35a4;font-size:.92rem;opacity:.78;text-shadow:0 1px 0 rgba(255,255,255,.42)}.env-config-api-key-input{padding-right:42px;font-family:Consolas,Courier New,monospace;font-size:1rem}.env-config-api-key-input.is-masked{font-size:1.24rem;letter-spacing:.11em;line-height:1}.env-config-eye-toggle{all:unset;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:var(--v2-text-soft);display:inline-flex;align-items:center;justify-content:center;line-height:0;background:transparent!important;border:none;box-shadow:none}.env-config-eye-toggle:hover{color:var(--v2-text);background:transparent!important;box-shadow:none}.env-config-eye-toggle:focus,.env-config-eye-toggle:focus-visible{outline:none;background:transparent!important;box-shadow:none;transform:translateY(-50%)}.env-config-eye-toggle:active{background:transparent!important;box-shadow:none;transform:translateY(-50%)}.env-config-eye-toggle svg{display:block;flex-shrink:0;transform:translateY(-1px)}@keyframes envConfigGuidanceArrowPulse{0%{opacity:.72;transform:translateY(-50%) translate(-8px) scale(.96);filter:drop-shadow(0 0 8px rgba(255,159,28,.26)) drop-shadow(0 0 16px rgba(255,159,28,.18))}50%{opacity:1;transform:translateY(-50%) translate(0) scale(1.06);filter:drop-shadow(0 0 12px rgba(255,159,28,.38)) drop-shadow(0 0 28px rgba(255,159,28,.26))}to{opacity:.78;transform:translateY(-50%) translate(-6px) scale(.98);filter:drop-shadow(0 0 9px rgba(255,159,28,.28)) drop-shadow(0 0 18px rgba(255,159,28,.2))}}.env-config-checkbox-row{display:flex;align-items:center;gap:10px;color:var(--v2-text);font-weight:500;line-height:1.4;min-height:40px;width:100%}.env-config-checkbox-field{align-self:end}.env-config-checkbox-row input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--accent)}.env-config-fixed-workspace-notice{margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--v2-primary) 24%,transparent);border-radius:var(--v2-radius-sm);color:var(--v2-text-muted);background:color-mix(in srgb,var(--v2-primary) 7%,transparent);font-size:.88rem;line-height:1.4}.env-config-action-bar{margin-top:auto;padding-top:var(--v2-space-4);display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.env-config-action-slot{min-width:0;display:flex;overflow:visible;transition:flex-basis .26s var(--ease-standard),max-width .26s var(--ease-standard),opacity .22s var(--ease-standard),transform .26s var(--ease-standard)}.env-config-action-slot>.bond-v2-button{width:100%}.env-config-action-slot--secondary,.env-config-action-slot--danger,.env-config-action-slot--save.is-compact{flex:1 1 160px;max-width:100%}.env-config-action-slot--save.is-expanded{flex:1 1 100%;max-width:100%}.env-config-action-slot.is-hidden{flex:0 0 0;max-width:0;overflow:hidden;opacity:0;pointer-events:none;transform:scaleX(.92)}.env-config-action-slot.is-visible{opacity:1;transform:scaleX(1)}.env-config-save-button{min-height:40px;height:auto}.env-config-secondary-button,.env-config-save-button{flex:1 1 160px}.env-config-pill-action{--bond-v2-button-border-color: color-mix(in srgb, var(--v2-border-strong) 68%, transparent);--bond-v2-button-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 96%, rgba(255, 255, 255, .08)) 0%, color-mix(in srgb, var(--v2-surface-muted) 98%, transparent) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--v2-border-accent) 76%, transparent);--bond-v2-button-hover-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 98%, rgba(255, 255, 255, .12)) 0%, color-mix(in srgb, var(--v2-surface-muted) 96%, rgba(255, 255, 255, .04)) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--v2-border-strong) 72%, transparent);--bond-v2-button-active-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-muted) 94%, rgba(255, 255, 255, .06)) 0%, color-mix(in srgb, var(--v2-surface) 92%, transparent) 100% );height:40px;padding:0 18px;border-radius:999px;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 18px color-mix(in srgb,#000000 12%,transparent),0 3px 8px color-mix(in srgb,var(--v2-primary) 14%,transparent),inset 0 1px #ffffff42,inset 0 -1px #0000001f;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard)}.env-config-pill-action:hover{transform:translateY(-1px);box-shadow:0 12px 20px color-mix(in srgb,#000000 14%,transparent),0 4px 10px color-mix(in srgb,var(--v2-primary) 18%,transparent),inset 0 1px #ffffff4d,inset 0 -1px #00000024;filter:saturate(1.03)}.env-config-pill-action:active{transform:translateY(1px);box-shadow:0 4px 10px color-mix(in srgb,#000000 16%,transparent),inset 0 2px 4px #00000029,inset 0 -1px #ffffff1f}.env-config-pill-action:focus-visible{outline:none;box-shadow:0 0 0 4px var(--v2-focus-ring),0 12px 20px color-mix(in srgb,var(--v2-primary) 18%,transparent),inset 0 1px #ffffff47}.env-config-pill-action:disabled,.env-config-pill-action[aria-disabled=true]{box-shadow:none!important;filter:none!important}.env-config-pill-action--test{--bond-v2-button-border-color: rgba(255, 196, 59, .94);--bond-v2-button-background: linear-gradient( 180deg, #ffd65c 0%, #ffca38 40%, #f0b81d 100% );--bond-v2-button-hover-border-color: rgba(255, 208, 86, .98);--bond-v2-button-hover-background: linear-gradient( 180deg, #ffdf79 0%, #ffd149 40%, #f5c12b 100% );--bond-v2-button-active-border-color: rgba(239, 181, 31, .96);--bond-v2-button-active-background: linear-gradient( 180deg, #f4ca4a 0%, #edbb29 40%, #dfaa14 100% );color:#0f35a4}.env-config-pill-action--danger{--bond-v2-button-border-color: color-mix(in srgb, var(--danger) 72%, rgba(255, 255, 255, .18));--bond-v2-button-background: linear-gradient( 180deg, color-mix(in srgb, #ffffff 22%, var(--danger) 78%) 0%, color-mix(in srgb, #ffffff 10%, var(--danger) 90%) 38%, var(--danger) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--danger) 78%, rgba(255, 255, 255, .24));--bond-v2-button-hover-background: linear-gradient( 180deg, color-mix(in srgb, #ffffff 28%, var(--danger) 72%) 0%, color-mix(in srgb, #ffffff 14%, var(--danger) 86%) 38%, color-mix(in srgb, #ffffff 2%, var(--danger) 98%) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--danger) 68%, rgba(255, 255, 255, .12));--bond-v2-button-active-background: linear-gradient( 180deg, color-mix(in srgb, #ffffff 16%, var(--danger) 84%) 0%, color-mix(in srgb, #ffffff 6%, var(--danger) 94%) 38%, color-mix(in srgb, #000000 6%, var(--danger) 94%) 100% );box-shadow:0 12px 20px color-mix(in srgb,var(--danger) 26%,transparent),0 4px 10px color-mix(in srgb,#000000 16%,transparent),inset 0 1px #ffffff61,inset 0 -1px #4a081447;text-shadow:0 1px 1px rgba(48,6,14,.24);color:#fff}@media(max-width:1180px){.env-config-guidance-arrow{left:12px;font-size:1.7rem}}@media(max-width:900px){.env-config-guidance-arrow{display:none}}@media(max-width:1366px){.env-config-pill-action--danger{padding:0 12px}.env-config-pill-action--danger .bond-v2-button__copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;min-width:0}.env-config-pill-action--danger .bond-v2-button__copy>span:last-child{white-space:normal;text-align:center;line-height:.92;font-size:.84rem}}.env-config-pill-action--danger:hover{box-shadow:0 14px 22px color-mix(in srgb,var(--danger) 30%,transparent),0 5px 12px color-mix(in srgb,#000000 18%,transparent),inset 0 1px #ffffff70,inset 0 -1px #4a08144d;filter:saturate(1.05) brightness(1.02)}.env-config-pill-action--danger:active{box-shadow:0 6px 12px color-mix(in srgb,var(--danger) 18%,transparent),inset 0 2px 4px #4a081438,inset 0 -1px #ffffff1f}.env-config-button-content{display:inline-flex;align-items:center;gap:8px}.env-config-pill-action .env-config-button-content svg{font-size:1.08rem}.env-config-save-button .bond-v2-button__copy{white-space:normal}.env-config-save-button .bond-v2-button__copy>span:last-child{white-space:normal;text-align:center;line-height:1.1}.env-config-workspace-limit-warning{margin-top:6px;width:100%;color:#e03131;font-size:.82rem;font-weight:800;letter-spacing:.01em;line-height:1.3;text-align:center;text-transform:uppercase}.env-config-action-button,.env-ai-action-button{--bond-v2-button-border-color: color-mix(in srgb, var(--v2-border-strong) 68%, transparent);--bond-v2-button-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 96%, rgba(255, 255, 255, .08)) 0%, color-mix(in srgb, var(--v2-surface-muted) 98%, transparent) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--v2-border-accent) 76%, transparent);--bond-v2-button-hover-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 98%, rgba(255, 255, 255, .12)) 0%, color-mix(in srgb, var(--v2-surface-muted) 96%, rgba(255, 255, 255, .04)) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--v2-border-strong) 72%, transparent);--bond-v2-button-active-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-muted) 94%, rgba(255, 255, 255, .06)) 0%, color-mix(in srgb, var(--v2-surface) 92%, transparent) 100% );height:40px;padding:0 12px;border-radius:999px;color:var(--v2-text);font-weight:700;font-size:.84rem;letter-spacing:.01em;box-shadow:0 6px 14px color-mix(in srgb,var(--v2-primary) 6%,transparent),inset 0 1px #ffffff38;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard)}.env-config-action-button:hover,.env-ai-action-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--v2-border-accent) 76%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--v2-primary) 9%,transparent),inset 0 1px #ffffff3d}.env-config-action-button:active,.env-ai-action-button:active{transform:translateY(1px)}.env-config-action-button:focus-visible,.env-ai-action-button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--v2-focus-ring),0 10px 20px color-mix(in srgb,var(--v2-primary) 10%,transparent)}.env-config-action-button--save,.env-ai-action-button--save{--bond-v2-button-border-color: color-mix(in srgb, var(--v2-primary) 42%, transparent);--bond-v2-button-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-primary) 84%, #ffffff 16%) 0%, color-mix(in srgb, var(--v2-teal) 14%, var(--v2-primary) 86%) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--v2-primary) 54%, rgba(255, 255, 255, .16));--bond-v2-button-hover-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-primary) 78%, #ffffff 22%) 0%, color-mix(in srgb, var(--v2-teal) 18%, var(--v2-primary) 82%) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--v2-primary) 36%, transparent);--bond-v2-button-active-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-primary) 88%, #ffffff 12%) 0%, color-mix(in srgb, var(--v2-teal) 10%, var(--v2-primary) 90%) 100% );color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--v2-primary) 14%,transparent),inset 0 1px #fff3}.env-config-action-button--test,.env-ai-action-button--test{--bond-v2-button-border-color: color-mix(in srgb, var(--v2-success) 34%, var(--v2-border));--bond-v2-button-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 94%, rgba(255, 255, 255, .12)) 0%, color-mix(in srgb, var(--v2-success-soft) 52%, var(--v2-surface-muted) 48%) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--v2-success) 42%, var(--v2-border));--bond-v2-button-hover-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 96%, rgba(255, 255, 255, .16)) 0%, color-mix(in srgb, var(--v2-success-soft) 60%, var(--v2-surface-muted) 40%) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--v2-success) 30%, var(--v2-border));--bond-v2-button-active-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 92%, rgba(255, 255, 255, .08)) 0%, color-mix(in srgb, var(--v2-success-soft) 48%, var(--v2-surface-muted) 52%) 100% );color:color-mix(in srgb,var(--v2-text) 78%,var(--v2-success) 22%)}.env-config-action-button--danger,.env-ai-action-button--danger{--bond-v2-button-border-color: color-mix(in srgb, var(--v2-danger) 28%, var(--v2-border));--bond-v2-button-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 94%, rgba(255, 255, 255, .12)) 0%, color-mix(in srgb, var(--v2-danger-soft) 42%, var(--v2-surface-muted) 58%) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, var(--v2-danger) 36%, var(--v2-border));--bond-v2-button-hover-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 96%, rgba(255, 255, 255, .16)) 0%, color-mix(in srgb, var(--v2-danger-soft) 50%, var(--v2-surface-muted) 50%) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, var(--v2-danger) 24%, var(--v2-border));--bond-v2-button-active-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 92%, rgba(255, 255, 255, .08)) 0%, color-mix(in srgb, var(--v2-danger-soft) 38%, var(--v2-surface-muted) 62%) 100% );color:color-mix(in srgb,var(--v2-text) 72%,var(--v2-danger) 28%)}.env-config-action-button:disabled,.env-ai-action-button:disabled{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-muted) 92%,transparent),color-mix(in srgb,var(--v2-surface) 88%,transparent))!important;color:var(--v2-text-soft)!important;border-color:color-mix(in srgb,var(--v2-border) 72%,transparent)!important;box-shadow:none!important;opacity:.88!important;filter:none!important}.env-ai-action-button__content{display:inline-flex;align-items:center;gap:8px}@media(max-width:960px){.env-config-main-grid{grid-template-columns:minmax(0,1fr)}.env-config-ai-dock{grid-column:auto}.env-config-right-stack{display:contents}.env-config-page{gap:10px;padding:10px}.env-config-guide-content{padding:4px 18px 14px}.env-config-guide-list{max-width:min(100%,calc(100% - 210px))}.env-config-guide-card{--bond-v2-info-panel-list-max-width: min(100%, calc(100% - 210px) );--bond-v2-info-panel-art-position: right 12px center;--bond-v2-info-panel-art-size: min(34%, 245px);--bond-v2-info-panel-halo-position: 76% 72%;--bond-v2-info-panel-halo-size: 170px 170px}}@media(max-width:720px){.env-config-guide-list{max-width:100%}.env-config-guide-card{--bond-v2-info-panel-list-max-width: 100%}.env-config-guide-content{padding:8px 18px 18px}.env-config-guide-card{--jaz-glass-background: linear-gradient( 135deg, color-mix(in srgb, var(--v2-primary) 16%, rgba(255, 255, 255, .9)) 0%, color-mix(in srgb, #7f5cff 12%, rgba(255, 255, 255, .92)) 42%, color-mix(in srgb, var(--v2-teal) 16%, rgba(255, 255, 255, .9)) 100% ), linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 92%, rgba(255, 255, 255, .18)) 0%, color-mix(in srgb, var(--v2-surface-muted) 96%, transparent) 100% );background-repeat:no-repeat,no-repeat;background-position:left top,left top;background-size:auto,auto}}[data-theme=dark] .bond-v2-panel-shell--environment{border:none;background:transparent!important;box-shadow:none}[data-theme=dark] .env-config-page{background:transparent;--env-config-title-color: #9fc5ff;--env-config-title-shadow: 0 1px 0 rgba(255, 255, 255, .08), 0 2px 6px rgba(76, 126, 255, .26), 0 0 14px rgba(89, 166, 255, .18);--env-config-card-title-color: #9fc5ff;--env-config-card-title-shadow: 0 1px 0 rgba(255, 255, 255, .08), 0 2px 6px rgba(76, 126, 255, .26), 0 0 14px rgba(89, 166, 255, .18);--env-config-copy-soft-color: #c0cde2;--env-config-copy-strong-color: #edf3ff;--env-config-marker-color: #ffffff;--env-config-marker-bg: radial-gradient(circle at 30% 24%, rgba(155, 192, 255, .18) 0%, transparent 38%), linear-gradient( 180deg, rgba(34, 52, 92, .96) 0%, rgba(23, 37, 70, .98) 100% );--env-config-marker-border: rgba(108, 141, 226, .34);--env-config-marker-box-shadow: 0 1px 0 rgba(255, 255, 255, .12), 0 3px 8px rgba(84, 132, 255, .2), 0 0 1px rgba(8, 24, 74, .18), 0 16px 28px rgba(4, 10, 26, .28), inset 0 1px 0 rgba(255, 255, 255, .12)}[data-theme=dark] .env-config-page:before{background:none}[data-theme=dark] .env-config-guide-intro,[data-theme=dark] .env-config-guide-detail{color:var(--env-config-copy-soft-color)}[data-theme=dark] .env-config-connect-card{background:color-mix(in srgb,#263a63 76%,#111d34);border-color:#85a6e742;box-shadow:0 14px 28px #040a164d,0 4px 10px #4670d21a,inset 0 1px #ffffff14}[data-theme=dark] .env-config-guide-card{--bond-v2-info-panel-art: none;--jaz-glass-background: linear-gradient( 135deg, rgba(60, 88, 173, .46) 0%, rgba(83, 68, 179, .4) 42%, rgba(28, 116, 145, .42) 100% ), linear-gradient( 180deg, rgba(32, 45, 74, .98) 0%, rgba(20, 32, 56, .98) 100% );background-repeat:no-repeat,no-repeat;background-position:left top,left top;background-size:auto,auto;--jaz-glass-border: rgba(143, 180, 246, .38);--jaz-glass-shadow: 0 18px 34px rgba(4, 10, 20, .22), inset 0 1px 0 rgba(255, 255, 255, .08)}[data-theme=dark] .env-config-guide-card:after{content:"";filter:drop-shadow(8px 14px 14px rgba(2,8,18,.32)) drop-shadow(3px 6px 5px rgba(2,8,18,.22))}[data-theme=dark] .env-config-guide-content,[data-theme=dark] .env-config-guide-item{background:transparent;border-color:transparent}[data-theme=dark] .env-config-guide-step-pill{box-shadow:inset 0 1px #fff3,inset 0 -1px #0c153a70,0 8px 18px #0c1c5242,0 2px 5px #050c233d}[data-theme=dark] .env-config-guide-warning{background:color-mix(in srgb,var(--v2-warning) 10%,rgba(255,255,255,.06));border-color:transparent;color:color-mix(in srgb,var(--env-config-copy-strong-color) 82%,var(--v2-warning) 18%);box-shadow:0 1px 2px #03081847,0 4px 10px #03081838}[data-theme=light] .env-config-page .env-config-workspace-name-input,[data-theme=light] .env-config-page .env-config-workspace-name-input:hover,[data-theme=light] .env-config-page .env-config-workspace-name-input:focus,[data-theme=light] .env-config-page .env-config-workspace-name-input:focus-visible{color:#0f35a4;-webkit-text-fill-color:#0f35a4;caret-color:#0f35a4;border:none;background:linear-gradient(180deg,color-mix(in srgb,#169eb1 31%,rgba(216,243,245,.99)),color-mix(in srgb,#169eb1 21%,rgba(202,236,239,.99)));box-shadow:inset 0 3px 6px #0758654d,inset 0 -1px 2px #ffffff5c,inset 0 1px #ffffff3d;text-shadow:0 1px 0 rgba(255,255,255,.5)}[data-theme=light] .env-config-page .env-config-workspace-name-input::placeholder{color:color-mix(in srgb,#0f35a4 46%,white 54%);-webkit-text-fill-color:color-mix(in srgb,#0f35a4 46%,white 54%);text-shadow:none}[data-theme=light] .env-config-page .env-config-workspace-name-edit{color:#0f35a4;text-shadow:0 1px 0 rgba(255,255,255,.42)}[data-theme=light] .env-config-page .env-config-endpoint-select,[data-theme=light] .env-config-page .env-config-endpoint-select:hover,[data-theme=light] .env-config-page .env-config-endpoint-select:focus,[data-theme=light] .env-config-page .env-config-endpoint-select:focus-visible{border:none;background:linear-gradient(180deg,#fffffffc,#f6fafffc);box-shadow:0 1px #ffffffd6,0 6px 12px #0e1c3838,0 2px 4px #0a162c29}[data-theme=dark] .env-config-page .env-config-workspace-name-input,[data-theme=dark] .env-config-page .env-config-workspace-name-input:hover,[data-theme=dark] .env-config-page .env-config-workspace-name-input:focus,[data-theme=dark] .env-config-page .env-config-workspace-name-input:focus-visible{color:#d7ecff;-webkit-text-fill-color:#d7ecff;caret-color:#d7ecff;border:none;background:linear-gradient(180deg,color-mix(in srgb,#169eb1 26%,rgba(24,40,71,.97)),color-mix(in srgb,#169eb1 18%,rgba(15,29,55,.99)));box-shadow:inset 0 3px 7px #030e1d7a,inset 0 -1px 2px #86d0dc0f;text-shadow:0 1px 0 rgba(2,8,18,.36)}[data-theme=dark] .env-config-page .env-config-workspace-name-input::placeholder{color:color-mix(in srgb,#d7ecff 56%,rgba(14,28,50,.44) 44%);-webkit-text-fill-color:color-mix(in srgb,#d7ecff 56%,rgba(14,28,50,.44) 44%);text-shadow:none}[data-theme=dark] .env-config-page .env-config-workspace-name-edit{color:#d7ecff;text-shadow:0 1px 0 rgba(2,8,18,.36)}[data-theme=dark] .env-config-page .env-config-endpoint-select,[data-theme=dark] .env-config-page .env-config-endpoint-select:hover,[data-theme=dark] .env-config-page .env-config-endpoint-select:focus,[data-theme=dark] .env-config-page .env-config-endpoint-select:focus-visible{color:#d7ecff;-webkit-text-fill-color:#d7ecff;border:none;background:linear-gradient(180deg,color-mix(in srgb,#169eb1 26%,rgba(24,40,71,.97)),color-mix(in srgb,#169eb1 18%,rgba(15,29,55,.99)));box-shadow:0 1px #ffffff0f,0 8px 16px #0208144d,0 2px 4px #00000038;color-scheme:dark}[data-theme=dark] .env-config-page .env-config-workspace-select,[data-theme=dark] .env-config-page .env-config-workspace-select:hover,[data-theme=dark] .env-config-page .env-config-workspace-select:focus,[data-theme=dark] .env-config-page .env-config-workspace-select:focus-visible{color-scheme:dark}[data-theme=dark] .env-config-page .env-config-workspace-select option,[data-theme=dark] .env-config-page .env-config-endpoint-select option{color:#e7f2ff;background-color:#16233f}[data-theme=dark] .env-config-action-button,[data-theme=dark] .env-ai-action-button{--bond-v2-button-border-color: rgba(126, 151, 214, .2);--bond-v2-button-background: linear-gradient( 180deg, rgba(34, 49, 79, .96) 0%, rgba(23, 36, 61, .98) 100% );color:#edf3ff;box-shadow:0 10px 22px #03081238,inset 0 1px #ffffff14}[data-theme=dark] .env-config-action-button--save,[data-theme=dark] .env-ai-action-button--save{--bond-v2-button-border-color: color-mix(in srgb, #8db0ff 34%, rgba(255, 255, 255, .08));--bond-v2-button-background: linear-gradient( 135deg, color-mix(in srgb, #3559d6 82%, #203a7f 18%) 0%, color-mix(in srgb, #169eb1 20%, #2447e8 80%) 100% );--bond-v2-button-hover-border-color: color-mix(in srgb, #a4c0ff 44%, rgba(255, 255, 255, .12));--bond-v2-button-hover-background: linear-gradient( 135deg, color-mix(in srgb, #4568df 80%, #274792 20%) 0%, color-mix(in srgb, #1eaabf 24%, #3154ef 76%) 100% );--bond-v2-button-active-border-color: color-mix(in srgb, #7f9fec 30%, rgba(255, 255, 255, .06));--bond-v2-button-active-background: linear-gradient( 135deg, color-mix(in srgb, #2f52ca 84%, #1e376e 16%) 0%, color-mix(in srgb, #1496aa 18%, #2042da 82%) 100% );color:#f4f8ff}[data-theme=dark] .env-config-action-button--test,[data-theme=dark] .env-ai-action-button--test{--bond-v2-button-border-color: rgba(104, 185, 154, .28);--bond-v2-button-background: linear-gradient( 180deg, rgba(28, 48, 61, .96) 0%, rgba(21, 38, 49, .98) 100% );--bond-v2-button-hover-border-color: rgba(119, 204, 171, .34);--bond-v2-button-hover-background: linear-gradient( 180deg, rgba(33, 56, 70, .98) 0%, rgba(24, 43, 55, 1) 100% );--bond-v2-button-active-border-color: rgba(93, 168, 141, .26);--bond-v2-button-active-background: linear-gradient( 180deg, rgba(24, 42, 53, .96) 0%, rgba(18, 33, 43, .98) 100% );color:#d9f3e7}[data-theme=dark] .env-config-action-button--danger,[data-theme=dark] .env-ai-action-button--danger{--bond-v2-button-border-color: rgba(211, 124, 151, .28);--bond-v2-button-background: linear-gradient( 180deg, rgba(49, 34, 46, .96) 0%, rgba(33, 25, 38, .98) 100% );--bond-v2-button-hover-border-color: rgba(226, 141, 167, .34);--bond-v2-button-hover-background: linear-gradient( 180deg, rgba(56, 39, 52, .98) 0%, rgba(38, 28, 43, 1) 100% );--bond-v2-button-active-border-color: rgba(192, 111, 137, .26);--bond-v2-button-active-background: linear-gradient( 180deg, rgba(44, 31, 41, .96) 0%, rgba(30, 23, 35, .98) 100% );color:#ffd6dd}[data-theme=dark] .env-config-pill-action--test{--bond-v2-button-border-color: rgba(245, 194, 79, .82);--bond-v2-button-background: linear-gradient(180deg, rgba(176, 135, 34, .98) 0%, rgba(150, 111, 20, .99) 40%, rgba(121, 88, 12, 1) 100%);--bond-v2-button-hover-border-color: rgba(255, 208, 104, .88);--bond-v2-button-hover-background: linear-gradient(180deg, rgba(191, 146, 37, .99) 0%, rgba(163, 120, 22, 1) 40%, rgba(132, 96, 13, 1) 100%);--bond-v2-button-active-border-color: rgba(233, 179, 62, .8);--bond-v2-button-active-background: linear-gradient(180deg, rgba(163, 125, 31, .98) 0%, rgba(138, 102, 19, .99) 40%, rgba(112, 81, 11, 1) 100%);color:#f5f8ff}[data-theme=dark] .env-config-pill-action--danger{--bond-v2-button-border-color: rgba(247, 112, 112, .78);--bond-v2-button-background: linear-gradient(180deg, rgba(194, 68, 68, .98) 0%, rgba(167, 49, 49, .99) 38%, rgba(137, 36, 36, 1) 100%);--bond-v2-button-hover-border-color: rgba(255, 136, 136, .84);--bond-v2-button-hover-background: linear-gradient(180deg, rgba(209, 80, 80, .99) 0%, rgba(181, 58, 58, 1) 38%, rgba(148, 42, 42, 1) 100%);--bond-v2-button-active-border-color: rgba(234, 98, 98, .76);--bond-v2-button-active-background: linear-gradient(180deg, rgba(183, 62, 62, .98) 0%, rgba(157, 45, 45, .99) 38%, rgba(129, 34, 34, 1) 100%)}[data-theme=dark] .env-config-workspace-select{color:#169eb1;border-color:#3a6ce6b8;box-shadow:inset 0 2px 5px #02081c8f,inset 0 -1px #5a91ff33}[data-theme=dark] .env-config-workspace-select:hover,[data-theme=dark] .env-config-workspace-select:focus,[data-theme=dark] .env-config-workspace-select:focus-visible{color:#169eb1;border-color:#169eb1ad;box-shadow:inset 0 2px 5px #02081c99,inset 0 -1px #70c4d447}[data-theme=dark] .env-config-workspace-select-text{text-shadow:0 1px 0 rgba(232,255,255,.14),0 1px 2px rgba(0,0,0,.34)}@media(max-width:720px){[data-theme=dark] .env-config-guide-card{--jaz-glass-background: linear-gradient( 135deg, rgba(74, 98, 188, .26) 0%, rgba(77, 69, 162, .24) 42%, rgba(34, 88, 126, .32) 100% ), linear-gradient( 180deg, rgba(32, 45, 74, .98) 0%, rgba(20, 32, 56, .98) 100% );background-repeat:no-repeat,no-repeat;background-position:left top,left top;background-size:auto,auto}}.env-ai-panel{--env-ai-title-color: #0f35a4;--env-ai-title-shadow: 0 1px 0 rgba(255, 255, 255, .42), 0 2px 5px rgba(15, 53, 164, .24), 0 0 1px rgba(8, 24, 74, .12);--env-ai-copy-soft-color: var(--v2-text-muted);--env-ai-copy-strong-color: var(--v2-text);--jaz-glass-background: linear-gradient( 180deg, rgba(241, 249, 255, .72) 0%, rgba(218, 237, 255, .66) 100% ), url(/assets/wavy_dots-DU1EeTrv.jpg) center center / cover no-repeat;--jaz-glass-border: color-mix(in srgb, #0f35a4 28%, rgba(210, 240, 255, .82));--jaz-glass-shadow: 0 14px 28px rgba(15, 53, 164, .12), 0 4px 10px rgba(22, 158, 177, .08), inset 0 1px 0 rgba(255, 255, 255, .66);--jaz-glass-backdrop-filter: blur(14px);position:relative;isolation:isolate;overflow:hidden}.env-ai-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:default;-webkit-user-select:auto;user-select:auto;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--v2-border) 66%,transparent);flex-wrap:wrap}.env-ai-panel:before,.env-ai-panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;display:none}.env-ai-panel:before{z-index:0}.env-ai-panel:after{z-index:0}.env-ai-panel-inner{position:relative;z-index:1;width:100%;max-width:100%;min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:14px 18px;box-sizing:border-box}.env-ai-panel--compact .env-ai-panel-inner{gap:7px;padding:10px 12px}.env-ai-panel--compact .env-ai-header{gap:8px;padding-bottom:7px}.env-ai-panel--compact .env-ai-header-copy{gap:9px}.env-ai-panel--compact .env-ai-icon-tile{width:32px;height:32px;border-radius:10px}.env-ai-panel--compact .env-ai-title{font-size:1rem}.env-ai-panel--compact .env-ai-header-subtitle,.env-ai-panel--compact .env-ai-field-group>p,.env-ai-panel--compact .env-ai-model-header p,.env-ai-panel--compact .env-ai-model-card>p{display:none}.env-ai-panel--compact .env-ai-header-meta-right{gap:6px}.env-ai-panel--compact .env-ai-company-pill,.env-ai-panel--compact .env-ai-status-badge{min-height:26px;padding:3px 12px;font-size:.78rem}.env-ai-panel--compact .env-ai-two-column-grid{gap:7px!important}.env-ai-panel--compact .env-ai-field-group{gap:5px;padding:8px}.env-ai-panel--compact .env-ai-company-group,.env-ai-panel--compact .env-ai-toggle-group{min-height:64px}.env-ai-panel--compact .env-ai-jaz-slider{min-height:34px;padding:3px}.env-ai-panel--compact .env-ai-jaz-slider__pill{top:3px;left:3px;bottom:3px;width:calc(50% - 3px)}.env-ai-panel--compact .env-ai-jaz-slider__option{min-height:28px;padding:0 9px;font-size:.78rem}.env-ai-panel--compact .env-ai-input{min-height:36px!important;padding:7px 10px!important}.env-ai-panel--compact .env-ai-models-panel{padding:9px 10px;border-radius:12px}.env-ai-panel--compact .env-ai-model-card{padding:0}.env-ai-panel--compact .env-ai-model-header{margin-bottom:4px}.env-ai-panel--compact .env-ai-actions-row{gap:7px;padding-top:8px}.env-ai-panel--compact .env-ai-action-group{gap:6px!important}.env-ai-panel--compact .env-ai-action-button{min-height:34px;padding:0 11px;font-size:.76rem}.env-ai-panel--floating .env-ai-header{cursor:move;-webkit-user-select:none;user-select:none}.env-ai-header-copy{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px}.env-ai-header-text{flex:1;min-width:0}.env-ai-header-meta-right{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:0 1 auto;margin-left:auto;align-self:flex-start;max-width:min(100%,460px)}.env-ai-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.env-ai-title{color:var(--env-ai-title-color);text-shadow:var(--env-ai-title-shadow);margin:0;font-size:1.12rem;line-height:1.05}.env-ai-header-subtitle{max-width:520px;font-size:.82rem;line-height:1.34;color:var(--env-ai-copy-soft-color);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.env-ai-icon-tile{width:38px;height:38px;border-radius:12px;box-shadow:0 12px 22px color-mix(in srgb,var(--v2-primary) 16%,transparent),inset 0 1px #ffffff57!important}.env-ai-company-pill{--env-ai-company-accent: #7aa7ff;--env-ai-company-accent-soft: #eef5ff;--env-ai-company-accent-deep: #12356f;--env-ai-company-accent-shadow: #5f8cff;position:relative;isolation:isolate;display:inline-flex;align-items:center;max-width:min(100%,340px);min-height:29px;padding:4px 16px;border-radius:999px;border:none;background:#d8e0eeb8;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--env-ai-copy-strong-color) 78%,var(--env-ai-company-accent-deep) 22%);text-shadow:none;box-shadow:inset 0 2px 3px #485a7a52,inset 0 1px #ffffff24;flex:0 1 auto;overflow:hidden}.env-ai-company-pill:before,.env-ai-status-badge:before{content:none}.env-ai-company-pill:after,.env-ai-status-badge:after{content:none}.env-ai-company-pill>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-ai-two-column-grid{align-items:start;gap:10px}.env-ai-company-toggle-grid{align-items:stretch!important}.env-ai-company-toggle-grid>.env-ai-field-group{height:100%;box-sizing:border-box}.env-ai-toggle-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.env-ai-toggle-row{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:auto;margin-bottom:auto;transform:none}.env-ai-toggle-control{display:inline-flex;align-items:center;width:min(100%,528px);max-width:100%;align-self:center;margin-left:0;opacity:1;pointer-events:auto;transition:opacity var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard)}.env-ai-toggle-control.is-disabled{opacity:.55;pointer-events:none;filter:saturate(.88)}.env-ai-jaz-slider{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-height:40px;padding:4px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#2a5aa8 64%,#8fc4ff 36%),color-mix(in srgb,#193f84 78%,#3974d4 22%) 52%,color-mix(in srgb,#14356f 84%,#2559b2 16%));border:1px solid color-mix(in srgb,#5b8fe0 46%,rgba(255,255,255,.34));box-shadow:inset 0 4px 10px color-mix(in srgb,#08204a 34%,transparent),inset 0 -3px 6px color-mix(in srgb,#b7dcff 16%,transparent),inset 0 1px color-mix(in srgb,#ffffff 20%,transparent),inset 0 0 0 1px color-mix(in srgb,#163a7a 18%,transparent),inset 0 18px 24px color-mix(in srgb,#ffffff 7%,transparent),0 4px 10px color-mix(in srgb,rgba(55,105,214,.08) 74%,transparent);overflow:hidden;isolation:isolate}.env-ai-jaz-slider:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.18) 0%,transparent 24%),radial-gradient(circle at 84% 78%,rgba(194,236,255,.12) 0%,transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 40%);opacity:.34}.env-ai-jaz-slider__pill{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;pointer-events:none;z-index:0}.env-ai-jaz-slider__pill.bond-glass{background:linear-gradient(180deg,#ffffff47,#daefff1f),radial-gradient(circle at 18% 20%,rgba(255,255,255,.34) 0%,transparent 24%),linear-gradient(135deg,#79b6ffb3,#4f7aedd1);border:1px solid rgba(231,244,255,.72);box-shadow:0 8px 18px #224ea433,inset 0 1px #ffffff70,inset 0 -1px #0c265c1f}.env-ai-jaz-slider__option{position:relative;z-index:1;min-width:0;min-height:32px;padding:0 12px;border:0;border-radius:999px;appearance:none;box-shadow:none;background:transparent;color:color-mix(in srgb,#edf5ff 74%,#173667 26%);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:.86rem;letter-spacing:.01em;text-align:center;cursor:pointer;transform:none!important;filter:none!important;transition:none!important}.env-ai-jaz-slider__option:hover,.env-ai-jaz-slider__option:focus,.env-ai-jaz-slider__option:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;outline:none}.env-ai-jaz-slider__option:active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important}.env-ai-jaz-slider__option.is-active{color:#fff;text-shadow:0 1px 0 rgba(8,22,58,.4),0 2px 4px rgba(16,44,102,.3)}.env-ai-jaz-slider__icon{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1;color:currentColor;filter:drop-shadow(0 1px 2px rgba(8,24,74,.22))}.env-ai-jaz-slider__option--disabled.is-active .env-ai-jaz-slider__icon{color:#ff4d5f}.env-ai-jaz-slider__option--enabled.is-active .env-ai-jaz-slider__icon{color:#40e27d}.env-ai-jaz-slider__option--disabled.is-active .env-ai-jaz-slider__title{color:#ff4d5f}.env-ai-jaz-slider__option--enabled.is-active .env-ai-jaz-slider__title{color:#40e27d}.env-ai-jaz-slider__title{display:inline-flex;align-items:center;line-height:1}.env-ai-field-group{padding:10px;border-radius:12px;border:1px solid color-mix(in srgb,#0f35a4 16%,rgba(255,255,255,.82));background:#ffffffe0;box-shadow:0 10px 22px color-mix(in srgb,var(--v2-primary) 5%,transparent),inset 0 1px #ffffff29}.env-ai-company-group,.env-ai-toggle-group{min-height:98px}.env-ai-company-group,.env-ai-toggle-group,.env-ai-key-group,.env-ai-base-url-group{justify-content:flex-start;gap:8px;background:transparent;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:color-mix(in srgb,#0f35a4 24%,rgba(199,230,255,.88));box-shadow:0 0 0 1px color-mix(in srgb,#169eb1 14%,rgba(210,242,255,.76)),0 10px 24px color-mix(in srgb,rgba(70,132,255,.1) 70%,transparent),0 4px 12px #0a142c1a,inset 0 1px #ecfaff9e,inset 0 18px 30px #ffffff0f,inset 0 -10px 20px #5280d70f}.env-ai-company-group{min-height:98px}.env-ai-toggle-group{display:flex;flex-direction:column;justify-content:flex-start;min-height:98px}.env-ai-company-group .env-ai-select,.env-ai-company-group .env-ai-company-submenu{margin-top:auto;margin-bottom:auto}.env-ai-company-submenu,.env-ai-model-submenu{width:100%;min-width:0}.env-ai-models-panel{--jaz-glass-background: rgba(240, 248, 255, .58);--jaz-glass-border: color-mix(in srgb, #0f35a4 26%, rgba(199, 230, 255, .86));--jaz-glass-shadow: 0 10px 22px rgba(15, 53, 164, .09), 0 3px 8px rgba(22, 158, 177, .06), inset 0 1px 0 rgba(255, 255, 255, .62);--jaz-glass-backdrop-filter: blur(14px);position:relative;display:flex;flex-direction:column;gap:0;padding:14px 14px 12px;border-radius:16px;overflow:hidden}.env-ai-model-card{min-width:0;padding:2px}.env-ai-model-header{min-width:0;margin-bottom:6px}.env-ai-company-submenu__menu,.env-ai-company-submenu__menu-list,.env-ai-model-submenu__menu,.env-ai-model-submenu__menu-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 58%,transparent) transparent}.env-ai-company-submenu__menu::-webkit-scrollbar,.env-ai-company-submenu__menu-list::-webkit-scrollbar,.env-ai-model-submenu__menu::-webkit-scrollbar,.env-ai-model-submenu__menu-list::-webkit-scrollbar{width:10px}.env-ai-company-submenu__menu::-webkit-scrollbar-track,.env-ai-company-submenu__menu-list::-webkit-scrollbar-track,.env-ai-model-submenu__menu::-webkit-scrollbar-track,.env-ai-model-submenu__menu-list::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:6px 0}.env-ai-company-submenu__menu::-webkit-scrollbar-thumb,.env-ai-company-submenu__menu-list::-webkit-scrollbar-thumb,.env-ai-model-submenu__menu::-webkit-scrollbar-thumb,.env-ai-model-submenu__menu-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,rgba(255,255,255,.2)),color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.08)));background-clip:padding-box;box-shadow:inset 0 1px #ffffff38}.env-ai-company-submenu__menu::-webkit-scrollbar-thumb:hover,.env-ai-company-submenu__menu-list::-webkit-scrollbar-thumb:hover,.env-ai-model-submenu__menu::-webkit-scrollbar-thumb:hover,.env-ai-model-submenu__menu-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,rgba(255,255,255,.24)),color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.1)))}.env-ai-status-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:29px;padding:4px 16px;border-radius:999px;font-size:.86rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border:none;background:#d8e0eeb8;color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary) 12%);text-shadow:none;box-shadow:inset 0 2px 3px #485a7a52,inset 0 1px #ffffff24}.env-ai-status-badge.is-enabled{--env-ai-company-accent: #24c466;--env-ai-company-accent-shadow: #24c466;color:#0f6a37;background:#adddbcb8;box-shadow:inset 0 2px 3px #1c603647,inset 0 1px #ffffff1f}.env-ai-status-badge.is-disabled{--env-ai-company-accent: #ff547a;--env-ai-company-accent-shadow: #ff547a;font-size:.82rem;font-weight:900;color:#c43a4f;background:#d8e0eeb8;box-shadow:inset 0 2px 3px #485a7a52,inset 0 1px #ffffff24}.env-ai-input,.env-ai-select{font-size:.88rem;line-height:1.25;min-height:40px;border:0;color:var(--v2-text);background:#fffffffa;box-shadow:0 1px #ffffffc2,0 4px 10px #1c30582e,0 1px 3px #101e3a24}.env-ai-input::placeholder{color:color-mix(in srgb,var(--v2-text-soft) 78%,var(--v2-text) 22%);opacity:1}.env-ai-input:hover,.env-ai-select:hover{border:0;background:#fffffffa;box-shadow:0 1px #ffffffc2,0 4px 10px #1c30582e,0 1px 3px #101e3a24}.env-ai-input:focus,.env-ai-input:focus-visible,.env-ai-select:focus,.env-ai-select:focus-visible{border:0;background:#fffffffa;box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-focus-ring) 44%,transparent),0 6px 14px #1c305833,0 1px 3px #101e3a29}.env-ai-eye-toggle{width:20px;height:20px;color:var(--v2-text-soft)}.env-ai-eye-toggle:hover{color:var(--v2-text)}.env-ai-actions-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;min-width:0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--v2-border) 60%,transparent)}.env-ai-action-group{display:flex;flex:1 1 0;flex-wrap:wrap;gap:8px!important;min-width:0}.env-ai-actions-row>.env-ai-action-button--save{margin-left:auto}.env-ai-action-button{min-height:40px;min-width:0;max-width:100%;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-border-strong) 68%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 96%,rgba(255,255,255,.08)),color-mix(in srgb,var(--v2-surface-muted) 98%,transparent));color:var(--v2-text);font-weight:700;font-size:.84rem;letter-spacing:.01em;white-space:nowrap;box-shadow:0 10px 18px color-mix(in srgb,#000000 12%,transparent),0 3px 8px color-mix(in srgb,var(--v2-primary) 14%,transparent),inset 0 1px #ffffff42,inset 0 -1px #0000001f;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard)}.env-ai-action-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--v2-border-accent) 76%,transparent);box-shadow:0 12px 20px color-mix(in srgb,#000000 14%,transparent),0 4px 10px color-mix(in srgb,var(--v2-primary) 18%,transparent),inset 0 1px #ffffff4d,inset 0 -1px #00000024;filter:saturate(1.03)}.env-ai-action-button:active{transform:translateY(1px);box-shadow:0 4px 10px color-mix(in srgb,#000000 16%,transparent),inset 0 2px 4px #00000029,inset 0 -1px #ffffff1f}.env-ai-action-button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--v2-focus-ring),0 10px 20px color-mix(in srgb,var(--v2-primary) 10%,transparent)}.env-ai-action-button--save{justify-self:auto!important;background:linear-gradient(135deg,color-mix(in srgb,var(--v2-primary) 84%,#ffffff 16%),color-mix(in srgb,var(--v2-teal) 14%,var(--v2-primary) 86%));color:#fff;border-color:color-mix(in srgb,var(--v2-primary) 42%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--v2-primary) 14%,transparent),inset 0 1px #fff3}.env-ai-action-button--test{border-color:color-mix(in srgb,var(--v2-success) 34%,var(--v2-border));background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 94%,rgba(255,255,255,.12)),color-mix(in srgb,var(--v2-success-soft) 52%,var(--v2-surface-muted) 48%));color:color-mix(in srgb,var(--v2-text) 78%,var(--v2-success) 22%)}.env-ai-action-button--danger{border-color:color-mix(in srgb,var(--v2-danger) 28%,var(--v2-border));background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-solid) 94%,rgba(255,255,255,.12)),color-mix(in srgb,var(--v2-danger-soft) 42%,var(--v2-surface-muted) 58%));color:color-mix(in srgb,var(--v2-text) 72%,var(--v2-danger) 28%)}.env-ai-action-button--neutral{border-color:color-mix(in srgb,var(--v2-border) 72%,transparent);color:var(--v2-text)}.env-ai-action-button:disabled{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface-muted) 92%,transparent),color-mix(in srgb,var(--v2-surface) 88%,transparent))!important;color:var(--v2-text-soft)!important;border-color:color-mix(in srgb,var(--v2-border) 72%,transparent)!important;box-shadow:none!important;opacity:.88!important;filter:none!important}[data-theme=dark] .env-ai-header-subtitle{color:#c9d5e8}[data-theme=dark] .env-ai-field-group{background:linear-gradient(180deg,#1c2a44f7,#121f34fb);border-color:#708bcd29;box-shadow:0 10px 22px #040a142e,inset 0 1px #ffffff14}[data-theme=dark] .env-ai-panel{--jaz-glass-background: linear-gradient( 180deg, color-mix(in srgb, var(--v2-surface-solid) 82%, transparent) 0%, color-mix(in srgb, var(--v2-surface-muted) 86%, transparent) 100% ), url(/assets/wavy_dots_dark_negative-DNVbK-kl.jpg) center center / cover no-repeat;--jaz-glass-border: color-mix(in srgb, var(--v2-border) 88%, transparent);--jaz-glass-shadow: var(--v2-shadow-card), var(--v2-shadow-inset)}[data-theme=dark] .env-ai-panel:before{background:none;opacity:0}[data-theme=dark] .env-ai-panel:after{opacity:0}[data-theme=dark] .env-ai-models-panel{--jaz-glass-background: linear-gradient( 180deg, rgba(31, 47, 77, .92) 0%, rgba(20, 34, 60, .95) 100% );--jaz-glass-border: rgba(126, 157, 222, .3);--jaz-glass-shadow: 0 12px 24px rgba(2, 8, 20, .28), 0 3px 8px rgba(4, 12, 30, .22), inset 0 1px 0 rgba(219, 234, 255, .12)}[data-theme=dark] .env-ai-models-panel .env-ai-model-header label{color:#edf4ff}[data-theme=dark] .env-ai-models-panel .env-ai-model-header p,[data-theme=dark] .env-ai-models-panel .env-ai-model-card>p{color:#b7c9e8}[data-theme=dark] .env-ai-company-pill{background:#1d2a44d1;color:#eef4ff;text-shadow:none;box-shadow:inset 0 2px 3px #02081485,inset 0 1px #ffffff0a}[data-theme=dark] .env-ai-status-badge{text-shadow:none}[data-theme=dark] .env-ai-status-badge.is-disabled{color:#ff8c9e;background:#1d2a44d1;box-shadow:inset 0 2px 3px #02081485,inset 0 1px #ffffff0a}[data-theme=dark] .env-ai-jaz-slider{background:linear-gradient(180deg,#233456f5,#162644fa);border-color:#7293e038;box-shadow:inset 0 2px 5px #040a1861,inset 0 -2px 4px #7bb6ff24,inset 0 1px #ffffff1f,inset 0 0 0 1px #7293e038,0 12px 22px #03081238}[data-theme=dark] .env-ai-jaz-slider:before{background:radial-gradient(circle at 20% 22%,rgba(255,255,255,.12) 0%,transparent 24%),radial-gradient(circle at 84% 76%,rgba(136,224,255,.12) 0%,transparent 22%);opacity:.26}[data-theme=dark] .env-ai-jaz-slider__pill.bond-glass{background:linear-gradient(180deg,#ffffff1f,#9dc9ff0a),radial-gradient(circle at 18% 18%,rgba(255,255,255,.16) 0%,transparent 22%),linear-gradient(135deg,#6396ff9e,#3a58b9c7);border-color:#c6dfff61;box-shadow:0 10px 20px #0308123d,inset 0 1px #ffffff2e,inset 0 -1px #09143042}[data-theme=dark] .env-ai-jaz-slider__option{color:#dce9ffcc}[data-theme=dark] .env-ai-jaz-slider__option.is-active{color:#f8fbff;text-shadow:0 1px 0 rgba(6,12,28,.5),0 2px 4px rgba(4,10,24,.36)}[data-theme=dark] .env-ai-jaz-slider__option--disabled.is-active .env-ai-jaz-slider__title{color:#ff6d7d}[data-theme=dark] .env-ai-jaz-slider__option--enabled.is-active .env-ai-jaz-slider__title{color:#67ee98}[data-theme=dark] .env-ai-title.title-shadow,[data-theme=dark] .env-ai-title{color:#cddcff;text-shadow:none}[data-theme=dark] .env-ai-eye-toggle{color:#a7bbe0}[data-theme=dark] .env-ai-input,[data-theme=dark] .env-ai-select{border:0;color:#eaf2ff;-webkit-text-fill-color:#eaf2ff;background:linear-gradient(180deg,#2e3f62fa,#1e2d4afc);box-shadow:0 1px #ffffff1a,0 6px 14px #0208143d,0 1px 3px #00000038}[data-theme=dark] .env-ai-select{color-scheme:dark}[data-theme=dark] .env-ai-select option{color:#e7f2ff;background-color:#16233f}[data-theme=dark] .env-ai-input::placeholder{color:color-mix(in srgb,#d6e3ff 70%,#8ea6d8 30%)}[data-theme=dark] .env-ai-input:hover,[data-theme=dark] .env-ai-select:hover{border:0;background:linear-gradient(180deg,#2e3f62fa,#1e2d4afc);box-shadow:0 6px 14px #0208143d,0 1px 3px #00000038}[data-theme=dark] .env-ai-input:focus,[data-theme=dark] .env-ai-input:focus-visible,[data-theme=dark] .env-ai-select:focus,[data-theme=dark] .env-ai-select:focus-visible{border:0;background:linear-gradient(180deg,#2e3f62fa,#1e2d4afc);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-focus-ring) 48%,transparent),0 8px 18px #02081447,0 1px 3px #0000003d}[data-theme=dark] .env-ai-action-button{background:linear-gradient(180deg,#22314ff5,#17243dfa);color:#edf3ff;border-color:#7e97d633;box-shadow:0 10px 22px #03081238,inset 0 1px #ffffff14}[data-theme=dark] .env-ai-action-button--save{background:linear-gradient(135deg,color-mix(in srgb,#3559d6 82%,#203a7f 18%),color-mix(in srgb,#169eb1 20%,#2447e8 80%));color:#f4f8ff;border-color:color-mix(in srgb,#8db0ff 34%,rgba(255,255,255,.08))}[data-theme=dark] .env-ai-action-button--test{background:linear-gradient(180deg,#1c303df5,#152631fa);color:#d9f3e7}[data-theme=dark] .env-ai-action-button--danger{background:linear-gradient(180deg,#31222ef5,#211926fa);color:#ffd6dd}@media(max-width:960px){.env-ai-panel-inner{padding:14px}.env-ai-models-panel{padding:12px}.env-ai-actions-row{align-items:stretch;justify-content:flex-start}.env-ai-action-group{flex-basis:100%}.env-ai-actions-row>.env-ai-action-button--save{margin-left:0}.env-ai-header{align-items:flex-start}.env-ai-header-meta-right{width:100%;justify-content:flex-start;margin-left:0;max-width:100%}}.bond-wordmark-toggle{appearance:none;background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;line-height:1;display:inline-flex;align-items:baseline;cursor:pointer;white-space:nowrap;box-shadow:none;text-align:left;outline:none;text-decoration:none}.bond-wordmark-label{display:inline-block;min-height:1em;white-space:nowrap;font-size:1em;font-weight:inherit;font-family:inherit;letter-spacing:.02em;color:inherit;line-height:inherit}.bond-wordmark-typed{display:inline;white-space:pre}.bond-wordmark-char{display:inline-block;opacity:0;transform:translateY(1px);animation:bondCharFadeIn .14s ease forwards;will-change:opacity,transform}.bond-wordmark-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring);border-radius:4px}@keyframes bondCharFadeIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}
