.system-xray[data-v-c73db0af]{color:inherit;min-height:100%;position:relative;width:100%}.xray-kicker[data-v-c73db0af]{color:hsl(var(--primary));font-size:.75rem;font-weight:650;line-height:1.35}.xray-header[data-v-c73db0af]{padding:0 var(--workspace-page-x,1.5rem) 1.5rem}.xray-header>h1[data-v-c73db0af]{color:var(--text-primary)}.xray-feature-context[data-v-c73db0af]{background:#ffffff03;border:1px solid var(--studio-border,hsla(0,0%,100%,.09));border-radius:var(--studio-radius-control,.5rem);margin-top:1.5rem;padding:1rem 1.25rem}.xray-feature-label[data-v-c73db0af]{color:var(--text-tertiary);font-size:.875rem;font-weight:620;margin-bottom:.55rem}.xray-feature-row[data-v-c73db0af]{align-items:center;display:flex;gap:1rem;min-width:0}.xray-feature-selector-control[data-v-c73db0af]{flex:0 1 42rem;min-width:0;width:min(100%,42rem)}.xray-feature-count[data-v-c73db0af]{align-items:center;border-left:1px solid var(--studio-divider,hsla(0,0%,100%,.1));color:var(--text-tertiary);display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:650;min-height:1.75rem;padding-left:1rem;white-space:nowrap}.xray-empty[data-v-c73db0af]{margin:0;padding:3rem var(--workspace-page-x,1.5rem);width:100%}.xray-empty h2[data-v-c73db0af]{color:#ffffffeb;margin-top:.55rem}.xray-empty>p[data-v-c73db0af]:last-child{color:#ffffff61;font-size:.875rem;line-height:1.65;margin-top:.8rem}.xray-canvas[data-v-c73db0af]{background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-position:-1px -1px;background-size:42px 42px;isolation:isolate;min-height:38rem;padding:2rem var(--workspace-page-x,1.5rem) 3.2rem;position:relative;width:100%}.xray-canvas[data-v-c73db0af]:before{background:radial-gradient(ellipse at 50% 34%,color-mix(in srgb,hsl(var(--primary)) 3%,transparent),transparent 44%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.xray-plane-headings[data-v-c73db0af]{align-items:end;border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr) 3rem minmax(0,1fr);padding-bottom:1.2rem}.xray-plane-headings>div[data-v-c73db0af]:not(.xray-heading-connector){display:grid;gap:.15rem}.xray-plane-headings span[data-v-c73db0af]{color:hsl(var(--primary));font-size:.6875rem;font-weight:650}.xray-plane-headings p[data-v-c73db0af]{color:#ffffffc2;font-size:.875rem;font-weight:620}.xray-plane-headings small[data-v-c73db0af]{color:#ffffff42;font-size:.6875rem}.xray-heading-connector[data-v-c73db0af]{background:#ffffff0e;height:1px;margin-bottom:1.3rem}.xray-flow-map[data-v-c73db0af]{border-bottom:1px solid hsla(0,0%,100%,.07)}.xray-flow-row[data-v-c73db0af]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.045);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr) 3rem minmax(0,1fr);min-height:10rem;padding:1.35rem 0}.xray-flow-row[data-v-c73db0af]:last-child{border-bottom:0}.xray-plane[data-v-c73db0af]{display:grid;gap:.75rem;min-width:0}.xray-node[data-v-c73db0af]{background:transparent;border:0;color:inherit;min-width:0;outline:none;position:relative;text-align:left;transition:opacity .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.xray-node[data-v-c73db0af]:hover{transform:translateY(-1px)}.xray-node[data-v-c73db0af]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.xray-node.is-dimmed[data-v-c73db0af],.xray-node.is-selected[data-v-c73db0af],.xray-node.is-trace[data-v-c73db0af]{opacity:1}.xray-screen-node[data-v-c73db0af]{background:linear-gradient(180deg,hsla(0,0%,100%,.016),transparent 66%);border-bottom:1px solid hsla(0,0%,100%,.065);border-left:1px solid hsla(0,0%,100%,.065);border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:.75rem;grid-template-columns:1.25rem minmax(0,1fr);min-height:6.7rem;padding:.85rem 1rem .95rem}.xray-screen-node[data-v-c73db0af]:after{background:#ffffff14;bottom:1rem;content:"";position:absolute;right:0;top:1rem;width:1px}.xray-screen-node.is-selected[data-v-c73db0af],.xray-screen-node.is-trace[data-v-c73db0af]{background:linear-gradient(90deg,color-mix(in srgb,hsl(var(--primary)) 5%,transparent),transparent 64%);border-top-color:color-mix(in srgb,hsl(var(--primary)) 45%,hsla(0,0%,100%,.1));box-shadow:inset 2px 0 hsl(var(--primary))}.screen-chrome[data-v-c73db0af]{display:flex;flex-direction:column;gap:.2rem;padding-top:.15rem}.screen-chrome i[data-v-c73db0af]{background:#ffffff26;height:1px;width:.85rem}.screen-chrome i[data-v-c73db0af]:nth-child(2){width:.55rem}.screen-chrome i[data-v-c73db0af]:nth-child(3){width:.7rem}.xray-node-copy[data-v-c73db0af]{align-content:start;display:grid;gap:.3rem;min-width:0}.xray-node-copy small[data-v-c73db0af]{color:#ffffff3d;font-size:.625rem;font-weight:650}.xray-node-copy strong[data-v-c73db0af]{color:#ffffffd1;font-size:.875rem;font-weight:620;line-height:1.35}.xray-node-copy>span[data-v-c73db0af]{color:#ffffff57;font-size:.75rem;line-height:1.5}.xray-node-port[data-v-c73db0af]{background:#030304;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;height:.42rem;margin-top:-.21rem;position:absolute;right:-.23rem;top:50%;width:.42rem}.xray-screen-node.is-trace .xray-node-port[data-v-c73db0af]{background:hsl(var(--primary));border-color:hsl(var(--primary));box-shadow:0 0 10px color-mix(in srgb,hsl(var(--primary)) 45%,transparent)}.xray-function-node[data-v-c73db0af]{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:.28rem minmax(0,1fr);min-height:6.8rem;padding:.85rem .8rem .9rem 0}.function-spine[data-v-c73db0af]{background:#ffffff1a;height:100%;margin-left:.1rem;transition:background-color .18s ease,box-shadow .18s ease;width:1px}.xray-function-node.is-selected .function-spine[data-v-c73db0af],.xray-function-node.is-trace .function-spine[data-v-c73db0af]{background:hsl(var(--primary));box-shadow:0 0 14px color-mix(in srgb,hsl(var(--primary)) 42%,transparent)}.xray-function-node .xray-node-copy strong[data-v-c73db0af]{color:#ffffffe0;font-size:.94rem}.xray-function-node code[data-v-c73db0af]{color:#ffffff5c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.6875rem;line-height:1.5}.function-pulse[data-v-c73db0af]{background:#ffffff24;border-radius:999px;height:.42rem;left:-.08rem;position:absolute;top:1.15rem;width:.42rem}.xray-function-node.is-trace .function-pulse[data-v-c73db0af]{background:hsl(var(--primary));box-shadow:0 0 10px color-mix(in srgb,hsl(var(--primary)) 42%,transparent)}.xray-table-node[data-v-c73db0af]{border-bottom:1px solid hsla(0,0%,100%,.065);border-top:1px solid hsla(0,0%,100%,.1);min-height:6.8rem;padding:.75rem 0 .85rem}.xray-table-node.is-selected[data-v-c73db0af],.xray-table-node.is-trace[data-v-c73db0af]{background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--primary)) 4%,transparent),transparent 76%);border-top-color:hsl(var(--primary))}.table-title[data-v-c73db0af]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.table-title small[data-v-c73db0af]{color:#ffffff38;font-size:.625rem;font-weight:650}.table-title strong[data-v-c73db0af]{color:#fffc;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875rem;font-weight:600;line-height:1.4}.table-fields[data-v-c73db0af]{border-top:1px solid hsla(0,0%,100%,.045);display:grid;margin-top:.55rem}.table-fields>span[data-v-c73db0af]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);color:#ffffff61;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.625rem;gap:.6rem;justify-content:space-between;min-height:1.7rem}.table-fields small[data-v-c73db0af]{color:#ffffff2e}.table-purpose[data-v-c73db0af]{color:#ffffff4d;display:block;font-size:.7rem;line-height:1.45;margin-top:.55rem}.table-reference[data-v-c73db0af]{color:hsl(var(--primary));display:inline-block;font-size:.625rem;margin-top:.55rem}.xray-flow-connector[data-v-c73db0af]{align-items:center;color:#ffffff1f;display:flex;justify-content:center;transition:color .18s ease}.xray-flow-connector>span[data-v-c73db0af]{background:currentColor;height:1px;transition:background-color .18s ease,box-shadow .18s ease;width:100%}.xray-flow-connector svg[data-v-c73db0af]{flex:0 0 auto;margin-left:-.15rem}.xray-flow-connector.is-hot[data-v-c73db0af]{color:hsl(var(--primary))}.xray-flow-connector.is-hot>span[data-v-c73db0af]{box-shadow:0 0 12px color-mix(in srgb,hsl(var(--primary)) 38%,transparent)}.xray-ghost-note[data-v-c73db0af]{align-content:center;border-bottom:1px dashed hsla(0,0%,100%,.07);border-top:1px dashed hsla(0,0%,100%,.07);display:grid;gap:.25rem;min-height:4rem;padding:.7rem 0}.xray-ghost-note span[data-v-c73db0af]{color:#fff3;font-size:.625rem;font-weight:650}.xray-ghost-note p[data-v-c73db0af]{color:#ffffff4d;font-size:.72rem;line-height:1.45}.xray-fallback-grid[data-v-c73db0af]{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.6rem 0 2rem}.xray-fallback-grid section[data-v-c73db0af]{align-content:start;display:grid;gap:.8rem}.xray-fallback-label[data-v-c73db0af]{color:#ffffff3d;font-size:.6875rem;margin-bottom:.2rem}.xray-relationship-rails[data-v-c73db0af]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(8rem,.75fr) minmax(0,1fr);padding:1.8rem 0 .3rem}.relationship-spacer[data-v-c73db0af]{min-height:1px}.xray-relationship-lane[data-v-c73db0af]{min-width:0}.relationship-heading[data-v-c73db0af]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.7rem}.relationship-heading span[data-v-c73db0af]{color:#ffffff57;font-size:.6875rem;font-weight:620}.relationship-heading small[data-v-c73db0af]{color:#fff3;font-size:.625rem}.relationship-row[data-v-c73db0af]{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.04);color:#ffffff57;display:flex;font-size:.6875rem;gap:.5rem;min-height:2.8rem;outline:none;padding:.45rem 0;text-align:left;transition:color .17s ease;width:100%}.relationship-row[data-v-c73db0af]:hover{color:#ffffffbd}.relationship-row.is-hot[data-v-c73db0af]{color:hsl(var(--primary))}.relationship-row i[data-v-c73db0af]{background:currentColor;flex:1;height:1px;opacity:.5}.relationship-row small[data-v-c73db0af]{color:#ffffff38;font-size:.625rem}.relationship-row.is-hot small[data-v-c73db0af]{color:hsl(var(--primary))}.relationship-row[data-v-c73db0af]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.xray-inspector[data-v-c73db0af]{animation:inspector-enter-c73db0af .2s cubic-bezier(.2,.8,.2,1) both;-webkit-backdrop-filter:blur(26px) saturate(112%);backdrop-filter:blur(26px) saturate(112%);background:#030304ed;border:1px solid hsla(0,0%,100%,.13);border-radius:.7rem;box-shadow:0 24px 80px #0000008c,inset 0 1px #ffffff09;max-height:calc(100vh - 7.2rem);overflow-y:auto;padding:1.5rem 1.5rem 1.8rem;position:fixed;right:1.2rem;top:5.7rem;width:min(27rem,calc(100vw - 3rem));z-index:60}@keyframes inspector-enter-c73db0af{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.inspector-header[data-v-c73db0af]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.25rem}.inspector-header h2[data-v-c73db0af]{color:#fffffff0;font-size:1.45rem;font-weight:620;letter-spacing:-.03em;line-height:1.12;margin-top:.4rem}.inspector-close[data-v-c73db0af]{background:transparent;border:0;border-radius:999px;color:#ffffff52;display:grid;flex:0 0 auto;height:2.45rem;outline:none;place-items:center;width:2.45rem}.inspector-close[data-v-c73db0af]:hover{background:#ffffff09;color:#ffffffe0}.inspector-close[data-v-c73db0af]:focus-visible{outline:2px solid hsl(var(--primary))}.inspector-purpose[data-v-c73db0af]{color:#ffffff73;font-size:.875rem;line-height:1.65;padding:1.1rem 0 1.2rem}.inspector-section[data-v-c73db0af]{border-top:1px solid hsla(0,0%,100%,.065);padding:1.25rem 0}.inspector-label[data-v-c73db0af]{color:#ffffff47;font-size:.6875rem;font-weight:650;margin-bottom:.8rem}.inspector-endpoint[data-v-c73db0af]{align-items:baseline;display:flex;gap:.75rem}.inspector-endpoint strong[data-v-c73db0af]{color:hsl(var(--primary));font-size:.6875rem}.inspector-endpoint code[data-v-c73db0af]{color:#ffffff85;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.5;min-width:0;word-break:break-word}.inspector-field-list[data-v-c73db0af]{border-top:1px solid hsla(0,0%,100%,.05)}.inspector-field[data-v-c73db0af]{border-bottom:1px solid hsla(0,0%,100%,.045);display:grid;gap:.5rem;grid-template-columns:2rem minmax(0,1fr);padding:.75rem 0 .85rem}.inspector-field>span[data-v-c73db0af]{color:hsl(var(--primary));font-size:.625rem;font-weight:650}.inspector-field strong[data-v-c73db0af]{color:#ffffffbd;font-size:.75rem;font-weight:600}.inspector-field small[data-v-c73db0af],.inspector-field strong[data-v-c73db0af]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.inspector-field small[data-v-c73db0af]{color:#ffffff38;font-size:.625rem;margin-left:.5rem}.inspector-field p[data-v-c73db0af]{color:#ffffff4d;font-size:.6875rem;line-height:1.5;margin-top:.25rem}.inspector-numbered-list[data-v-c73db0af]{border-top:1px solid hsla(0,0%,100%,.045)}.inspector-numbered-list li[data-v-c73db0af]{border-bottom:1px solid hsla(0,0%,100%,.04);display:grid;gap:.5rem;grid-template-columns:2rem minmax(0,1fr);padding:.7rem 0 .8rem}.inspector-numbered-list span[data-v-c73db0af]{color:hsl(var(--primary));font-size:.625rem;font-weight:650}.inspector-numbered-list p[data-v-c73db0af]{color:#ffffff70;font-size:.75rem;line-height:1.55}.inspector-return-list[data-v-c73db0af]{display:flex;flex-wrap:wrap;gap:.45rem .8rem}.inspector-return-list span[data-v-c73db0af]{color:#ffffff7a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.6875rem}.inspector-related-row[data-v-c73db0af]{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.045);color:#ffffff70;display:flex;font-size:.75rem;gap:.7rem;justify-content:space-between;min-height:2.65rem;outline:none;padding:.5rem 0;text-align:left;width:100%}.inspector-related-row[data-v-c73db0af]:hover{color:hsl(var(--primary))}.inspector-related-row[data-v-c73db0af]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.xray-next[data-v-c73db0af]{align-items:end;border-top:1px solid hsla(0,0%,100%,.085);display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:3rem var(--workspace-page-x,1.5rem) 5rem;position:relative;width:100%}.xray-next[data-v-c73db0af]:after{background:linear-gradient(90deg,transparent,hsl(var(--primary)));box-shadow:0 0 14px color-mix(in srgb,hsl(var(--primary)) 20%,transparent);content:"";height:1px;position:absolute;right:var(--workspace-page-x,1.5rem);top:-1px;width:10rem}.xray-next h2[data-v-c73db0af]{color:#ffffffeb;margin-top:.55rem;max-width:54rem}.xray-next p[data-v-c73db0af]{color:#fff6;font-size:.9375rem;line-height:1.65;margin-top:.75rem;max-width:48rem}.xray-next-action[data-v-c73db0af]{align-items:center;color:#ffffffe6;display:inline-flex;font-size:.9375rem;font-weight:620;gap:1rem;min-height:3rem;outline:none}.xray-next-arrow[data-v-c73db0af]{background:hsl(var(--primary));border-radius:999px;box-shadow:0 0 20px color-mix(in srgb,hsl(var(--primary)) 20%,transparent);color:#070403;display:grid;height:2.7rem;place-items:center;transition:transform .18s ease;width:2.7rem}.xray-next-action:hover .xray-next-arrow[data-v-c73db0af]{transform:translate(4px)}.xray-next-action[data-v-c73db0af]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.inspector-endpoint code[data-v-c73db0af],.inspector-endpoint strong[data-v-c73db0af],.inspector-field p[data-v-c73db0af],.inspector-field small[data-v-c73db0af],.inspector-field strong[data-v-c73db0af],.inspector-field>span[data-v-c73db0af],.inspector-label[data-v-c73db0af],.inspector-numbered-list p[data-v-c73db0af],.inspector-numbered-list span[data-v-c73db0af],.inspector-related-row[data-v-c73db0af],.inspector-return-list span[data-v-c73db0af],.relationship-heading small[data-v-c73db0af],.relationship-heading span[data-v-c73db0af],.relationship-row[data-v-c73db0af],.relationship-row small[data-v-c73db0af],.table-fields small[data-v-c73db0af],.table-fields>span[data-v-c73db0af],.table-purpose[data-v-c73db0af],.table-reference[data-v-c73db0af],.table-title small[data-v-c73db0af],.xray-fallback-label[data-v-c73db0af],.xray-feature-count[data-v-c73db0af],.xray-function-node code[data-v-c73db0af],.xray-ghost-note p[data-v-c73db0af],.xray-ghost-note span[data-v-c73db0af],.xray-kicker[data-v-c73db0af],.xray-node-copy small[data-v-c73db0af],.xray-node-copy>span[data-v-c73db0af],.xray-plane-headings small[data-v-c73db0af],.xray-plane-headings span[data-v-c73db0af]{font-size:.875rem}.inspector-endpoint code[data-v-c73db0af],.inspector-field p[data-v-c73db0af],.inspector-field strong[data-v-c73db0af],.inspector-numbered-list p[data-v-c73db0af],.inspector-purpose[data-v-c73db0af],.inspector-related-row[data-v-c73db0af],.inspector-return-list span[data-v-c73db0af],.table-purpose[data-v-c73db0af],.xray-empty>p[data-v-c73db0af]:last-child,.xray-ghost-note p[data-v-c73db0af],.xray-next p[data-v-c73db0af],.xray-node-copy>span[data-v-c73db0af]{color:var(--text-secondary)}.inspector-close[data-v-c73db0af],.inspector-field small[data-v-c73db0af],.inspector-label[data-v-c73db0af],.relationship-heading small[data-v-c73db0af],.relationship-heading span[data-v-c73db0af],.relationship-row[data-v-c73db0af],.relationship-row small[data-v-c73db0af],.table-fields small[data-v-c73db0af],.table-fields>span[data-v-c73db0af],.table-title small[data-v-c73db0af],.xray-fallback-label[data-v-c73db0af],.xray-feature-count[data-v-c73db0af],.xray-function-node code[data-v-c73db0af],.xray-ghost-note span[data-v-c73db0af],.xray-node-copy small[data-v-c73db0af],.xray-plane-headings small[data-v-c73db0af]{color:var(--text-tertiary)}.xray-empty h2[data-v-c73db0af],.xray-next h2[data-v-c73db0af]{font-size:1.5rem;font-weight:620;letter-spacing:-.025em;line-height:1.2}@media(max-width:48rem){.xray-feature-row[data-v-c73db0af]{align-items:flex-start;flex-wrap:wrap}.xray-feature-selector-control[data-v-c73db0af]{flex-basis:100%;width:100%}.xray-feature-count[data-v-c73db0af]{border-left:0;padding-left:0}}@media(max-width:1180px){.xray-flow-row[data-v-c73db0af],.xray-plane-headings[data-v-c73db0af]{gap:.55rem;grid-template-columns:minmax(0,1fr) 2.2rem minmax(0,1fr) 2.2rem minmax(0,1fr)}.xray-relationship-rails[data-v-c73db0af]{gap:1.4rem}.xray-next[data-v-c73db0af]{gap:1.5rem}}
