:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#0b0b0d;color:#e6e6e6;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.sb-app{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem 4rem}.sb-header{text-align:center;margin-bottom:2rem}.sb-ascii-logo{display:inline-block;margin:0 0 .6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(.55rem,1.6vw,.95rem);line-height:1.15;color:#f5f5f5;white-space:pre;text-align:left}.sb-subtitle{font-size:.85rem;color:#7a7a80;margin:0}.sb-prompt{width:100%;max-width:640px}.sb-prompt textarea{width:100%;min-height:88px;resize:vertical;background:#141417;border:1px solid #2a2a30;border-radius:10px;color:#f0f0f0;font-family:inherit;font-size:.95rem;padding:.9rem 1rem;line-height:1.45}.sb-prompt textarea:focus{outline:none;border-color:#5b8cff}.sb-prompt-row{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.6rem}.sb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.sb-btn:disabled{cursor:default;opacity:.45}.sb-btn-primary{background:#5b8cff;color:#0b0b0d}.sb-btn-primary:hover:not(:disabled){opacity:.88}.sb-btn-ghost{background:transparent;border-color:#2a2a30;color:#d0d0d5}.sb-btn-ghost:hover:not(:disabled){border-color:#4a4a52}.sb-spinner{display:inline-block;width:.85em;height:.85em;margin-right:.45em;vertical-align:-.13em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.75;animation:sb-spin .7s linear infinite}@keyframes sb-spin{to{transform:rotate(360deg)}}.sb-status{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;padding:.5rem .75rem;border-radius:8px;background:#141417;border:1px solid #2a2a30;font-size:.8rem}.sb-status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#7ed9a0}.sb-status-text{color:#b0b0b6;overflow-wrap:anywhere}.sb-status--busy .sb-status-dot{background:#f5c451;animation:sb-status-pulse 1.4s ease-in-out infinite}.sb-status--error .sb-status-dot{background:#ff6b6b}.sb-status--error .sb-status-text{color:#ff9d9d}@keyframes sb-status-pulse{0%,to{box-shadow:0 0 #f5c45173}50%{box-shadow:0 0 0 4px #f5c45100}}.sb-error{width:100%;max-width:640px;margin-top:1rem;padding:.75rem 1rem;border-radius:8px;background:#2a1414;border:1px solid #4a2020;color:#ff9d9d;font-size:.85rem;white-space:pre-wrap}.sb-notice{margin:.4rem 0 0;padding:.5rem .7rem;border-radius:6px;background:#241d0e;border:1px solid #453a1a;color:#e0c383;font-size:.78rem}.sb-workspace{width:100%;max-width:1080px;margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem}@media (max-width: 860px){.sb-workspace{grid-template-columns:1fr}}.sb-panel{background:#131316;border:1px solid #232328;border-radius:12px;padding:1.1rem 1.25rem;min-width:0}.sb-panel h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#7a7a80;margin:0 0 1rem;font-weight:600}.sb-app-name{font-size:1rem;font-weight:600;color:#f5f5f5;margin:0 0 .25rem}.sb-app-desc{font-size:.85rem;color:#9a9aa0;margin:0 0 1.25rem}.sb-recommended-frontend{font-size:.85rem;line-height:1.55;color:#c5c5cb;background:#14141a;border:1px solid #26262e;border-radius:8px;padding:.75rem .9rem;margin:0 0 1.5rem}.sb-section-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6a6a70;margin:.9rem 0 .5rem}.sb-section-label:first-of-type{margin-top:0}.sb-action-item{font-size:.85rem;color:#d0d0d5;padding:.3rem 0;border-bottom:1px dashed #202024;overflow-wrap:anywhere}.sb-action-item code{color:#a5c6ff}.sb-payload-fields{margin:.25rem 0 0;padding-left:1.1rem;font-size:.78rem;color:#8a8a90}.sb-payload-fields li{margin-bottom:.1rem}.sb-payload-fields code{color:#a5c6ff}.sb-formula{border:1px solid #202024;border-radius:8px;padding:.75rem .9rem;margin-bottom:.7rem}.sb-formula:last-child{margin-bottom:0}.sb-formula-head{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.35rem}.sb-formula-action{font-size:.82rem;color:#a5c6ff;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-wrap:anywhere}.sb-formula-scope{font-size:.7rem;color:#6a6a70;text-transform:uppercase;letter-spacing:.04em}.sb-formula-point{font-size:.92rem;color:#f0f0f0;font-weight:500;margin:0 0 .6rem}.sb-formula-technical{border-top:1px solid #202024;padding-top:.5rem}.sb-formula-technical-label{display:block;font-size:.68rem;color:#6a6a70;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.sb-formula-plain{font-size:.8rem;color:#8a8a90;margin:0 0 .4rem}.sb-conditions{margin:.3rem 0 0;padding-left:1.1rem;font-size:.78rem;color:#8a8a90}.sb-conditions li{margin-bottom:.15rem}.sb-code{background:#0e0e10;border:1px solid #202024;border-radius:6px;padding:.55rem .7rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.76rem;color:#c8d6ff;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;margin:0}.sb-deploy-options{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1.25rem}@media (max-width: 520px){.sb-deploy-options{grid-template-columns:1fr}}.sb-deploy-option{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;border:1px solid #202024;border-radius:10px;padding:.85rem .9rem;background:#14141a}.sb-deploy-option--active{border-color:#2a3a5e;background:#131a26}.sb-deploy-option-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.sb-deploy-option-title{font-size:.85rem;font-weight:600;color:#f0f0f0}.sb-deploy-option-tag{flex:0 0 auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#8a8a90;background:#202024;border-radius:999px;padding:.15rem .5rem;white-space:nowrap}.sb-deploy-option-tag--ready{color:#7ed9a0;background:#7ed9a01f}.sb-deploy-option-desc{font-size:.78rem;color:#9a9aa0;margin:0;line-height:1.4}.sb-deploy-option .sb-btn{width:100%}.sb-code-placeholder{font-size:.78rem;color:#6a6a70;font-style:italic;margin:0}.sb-state-block{background:#0e0e10;border:1px solid #202024;border-radius:6px;padding:.7rem .85rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.76rem;color:#b8e6b8;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.sb-progress{font-size:.78rem;color:#7a7a80;margin:.75rem 0 0;padding:0;list-style:none}.sb-progress li:before{content:"› ";color:#4a4a52}.sb-snippet{margin-bottom:.7rem}.sb-snippet:last-child{margin-bottom:0}.sb-snippet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.sb-snippet-label{font-size:.75rem;color:#9a9aa0}.sb-copy-btn{font-size:.72rem;padding:.25rem .6rem}.sb-hint{font-size:.78rem;color:#6a6a70;margin-top:1rem}.sb-run-it-copy{font-size:.85rem;color:#a0a0a6;margin:0 0 .6rem}:root{--g-color-neutral-0: oklch(1 0 0);--g-color-neutral-50: oklch(.97 .005 250);--g-color-neutral-100: oklch(.93 .008 250);--g-color-neutral-200: oklch(.87 .01 250);--g-color-neutral-300: oklch(.78 .012 250);--g-color-neutral-400: oklch(.68 .014 250);--g-color-neutral-500: oklch(.56 .014 250);--g-color-neutral-600: oklch(.46 .014 250);--g-color-neutral-700: oklch(.37 .014 250);--g-color-neutral-800: oklch(.29 .014 250);--g-color-neutral-900: oklch(.21 .014 250);--g-color-neutral-950: oklch(.15 .012 250);--g-color-neutral-1000: oklch(0 0 0);--g-color-red-muted: oklch(.45 .08 25);--g-color-red-base: oklch(.63 .2 25);--g-color-red-vivid: oklch(.72 .24 25);--g-color-orange-muted: oklch(.48 .08 55);--g-color-orange-base: oklch(.68 .17 55);--g-color-orange-vivid: oklch(.77 .2 55);--g-color-yellow-muted: oklch(.52 .08 85);--g-color-yellow-base: oklch(.8 .16 85);--g-color-yellow-vivid: oklch(.9 .18 90);--g-color-green-muted: oklch(.42 .06 155);--g-color-green-base: oklch(.65 .17 155);--g-color-green-vivid: oklch(.75 .2 155);--g-color-blue-muted: oklch(.42 .06 240);--g-color-blue-base: oklch(.62 .16 240);--g-color-blue-vivid: oklch(.72 .19 240);--g-color-purple-muted: oklch(.4 .07 300);--g-color-purple-base: oklch(.58 .17 300);--g-color-purple-vivid: oklch(.68 .21 300);--g-space-1: .125rem;--g-space-2: .25rem;--g-space-3: .375rem;--g-space-4: .5rem;--g-space-6: .75rem;--g-space-8: 1rem;--g-space-10: 1.25rem;--g-space-12: 1.5rem;--g-space-16: 2rem;--g-space-20: 2.5rem;--g-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--g-font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--g-text-2xs: .625rem;--g-text-xs: .6875rem;--g-text-sm: .75rem;--g-text-base: .875rem;--g-text-md: 1rem;--g-text-lg: 1.25rem;--g-text-xl: 1.5rem;--g-font-normal: 400;--g-font-medium: 500;--g-font-semibold: 600;--g-font-bold: 700;--g-leading-tight: 1.2;--g-leading-normal: 1.5;--g-leading-relaxed: 1.7;--g-tracking-tight: -.01em;--g-tracking-normal: 0em;--g-radius-none: 0;--g-radius-sm: .125rem;--g-radius-md: .25rem;--g-radius-lg: .5rem;--g-radius-full: 9999px;--g-border-thin: 1px;--g-border-base: 2px;--g-border-thick: 3px;--g-shadow-sm: 0 1px 3px oklch(.05 .01 250 / .5), 0 1px 2px oklch(.05 .01 250 / .3);--g-shadow-md: 0 4px 12px oklch(.05 .01 250 / .5), 0 2px 4px oklch(.05 .01 250 / .3);--g-shadow-lg: 0 12px 40px oklch(.05 .01 250 / .6), 0 4px 12px oklch(.05 .01 250 / .4);--g-duration-fast: .1s;--g-duration-normal: .2s;--g-duration-slow: .35s;--g-ease-out: cubic-bezier(.16, 1, .3, 1);--g-ease-in: cubic-bezier(.7, 0, .84, 0);--g-ease-in-out: cubic-bezier(.45, 0, .55, 1);--g-z-base: 1;--g-z-overlay: 100;--g-z-modal: 200;--g-z-toast: 300;--g-opacity-disabled: .4;--g-opacity-muted: .6;--g-opacity-overlay: .8}:root{--dbg-surface-panel: oklch(.12 .015 250 / .92);--dbg-surface-section: oklch(.1 .012 250 / .95);--dbg-surface-input: oklch(.08 .01 250 / .98);--dbg-surface-hover: oklch(.18 .015 250 / .6);--dbg-surface-selected: oklch(.2 .03 60 / .15);--dbg-text-primary: var(--g-color-neutral-100);--dbg-text-secondary: var(--g-color-neutral-400);--dbg-text-faint: var(--g-color-neutral-600);--dbg-accent: oklch(.78 .16 70);--dbg-accent-muted: oklch(.78 .16 70 / .2);--dbg-accent-text: oklch(.85 .14 70);--dbg-color-success: var(--g-color-green-base);--dbg-color-success-muted: var(--g-color-green-muted);--dbg-color-error: var(--g-color-red-base);--dbg-color-error-muted: var(--g-color-red-muted);--dbg-color-warning: var(--g-color-orange-base);--dbg-color-warning-muted: var(--g-color-orange-muted);--dbg-color-info: var(--g-color-blue-base);--dbg-color-info-muted: var(--g-color-blue-muted);--dbg-color-state-changed: oklch(.78 .16 70 / .25);--dbg-color-state-changed-text: var(--dbg-accent-text);--dbg-color-type-self: var(--g-color-blue-base);--dbg-color-type-global: var(--g-color-purple-base);--dbg-color-type-users: var(--g-color-green-base);--dbg-border-color: oklch(.25 .01 250 / .6);--dbg-border-color-focus: var(--dbg-accent);--dbg-font-family: var(--g-font-mono);--dbg-font-family-ui: var(--g-font-sans);--dbg-font-size: var(--g-text-lg);--dbg-font-size-ui: var(--g-text-md);--dbg-font-size-heading: var(--g-text-lg);--dbg-panel-z-index: var(--g-z-modal);--dbg-panel-max-height: 30vh;--dbg-panel-padding: var(--g-space-10);--dbg-section-gap: var(--g-space-8);--dbg-row-gap: var(--g-space-6);--dbg-rules-state-col-width: 320px;--dbg-duration-slide: var(--g-duration-normal);--dbg-duration-flash: .8s;--dbg-ease-slide: var(--g-ease-out);--dbg-json-row-even: transparent;--dbg-json-row-odd: oklch(1 0 0 / .05);--dbg-json-indent: 16px;--dbg-json-color-string: var(--dbg-color-success);--dbg-json-color-number: var(--dbg-accent-text);--dbg-json-color-boolean: var(--dbg-color-info);--dbg-json-color-null: var(--dbg-text-faint);--dbg-sql-keyword: oklch(.78 .16 70);--dbg-sql-function: oklch(.72 .1 200);--dbg-sql-param: oklch(.72 .1 155);--dbg-sql-preview: oklch(.8 .14 70);--dbg-sql-string: oklch(.7 .1 155);--dbg-sql-path: oklch(.7 .08 230);--dbg-sql-identifier: oklch(.72 .08 290);--dbg-sql-number: oklch(.7 .08 320);--dbg-sql-operator: var(--dbg-text-primary);--dbg-sql-comment: var(--dbg-text-faint);--dbg-sql-other: var(--dbg-text-secondary);--dbg-json-color-key: var(--dbg-text-primary);--dbg-json-color-bracket: var(--dbg-text-secondary);--dbg-json-color-preview: var(--dbg-text-faint);--dbg-json-color-arrow: var(--dbg-text-faint)}[data-slot=tilde-panel]{position:fixed;bottom:0;left:0;right:0;z-index:var(--dbg-panel-z-index);background:var(--dbg-surface-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:var(--g-border-thin) solid var(--dbg-border-color);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);color:var(--dbg-text-primary);display:flex;flex-direction:column;overflow:hidden;animation:dbg-slide-up var(--dbg-duration-slide) var(--dbg-ease-slide)}@keyframes dbg-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}[data-slot=tilde-panel-header]{display:flex;align-items:center;justify-content:space-between;padding:var(--g-space-2) var(--dbg-panel-padding);border-bottom:var(--g-border-thin) solid var(--dbg-border-color);flex-shrink:0}[data-slot=tilde-panel-title]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-heading);font-weight:var(--g-font-semibold);color:var(--dbg-accent-text);letter-spacing:var(--g-tracking-tight)}[data-slot=tilde-panel-header-right]{display:flex;align-items:center;gap:var(--g-space-2)}[data-slot=tilde-panel-app-select]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:var(--dbg-surface-hover);border:var(--g-border-thin) solid var(--dbg-border-color);color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);padding:var(--g-space-1) var(--g-space-2);border-radius:var(--g-radius-sm);max-width:260px}[data-slot=tilde-panel-app-select]:disabled{opacity:.6;cursor:default}[data-slot=tilde-panel-close]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--dbg-text-secondary);font-size:var(--g-text-md);cursor:pointer;padding:var(--g-space-1) var(--g-space-2);border-radius:var(--g-radius-sm);line-height:1}[data-slot=tilde-panel-close]:hover{background:var(--dbg-surface-hover);color:var(--dbg-text-primary)}[data-slot=tilde-panel-tabs]{display:flex;flex-direction:column;flex:1;min-height:0}[data-slot=tilde-panel-tabs-list]{display:flex;gap:0;border-bottom:var(--g-border-thin) solid var(--dbg-border-color);flex-shrink:0;padding:0 var(--dbg-panel-padding)}[data-slot=tilde-panel-tab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--dbg-text-secondary);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-medium);padding:var(--g-space-2) var(--g-space-4);cursor:pointer;border-bottom:var(--g-border-base) solid transparent;transition:color var(--g-duration-fast) var(--g-ease-out),border-color var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel-tab]:hover{color:var(--dbg-text-primary)}[data-slot=tilde-panel-tab][data-selected]{color:var(--dbg-accent-text);border-bottom-color:var(--dbg-accent);background:var(--dbg-accent-muted);font-weight:var(--g-font-semibold);position:relative;margin-bottom:-1px;z-index:1}[data-slot=tilde-panel-content]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}[data-slot=tilde-panel] [data-slot=field],[data-slot=tilde-panel] [data-slot=devtools-payload-editor-field],[data-slot=tilde-panel] [data-slot=devtools-formula-editor-field],[data-slot=tilde-panel] [data-slot=devtools-application-editor-field],[data-slot=tilde-panel] [data-slot=devtools-action-editor-field],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-field],[data-slot=tilde-panel] [data-slot=devtools-state-io-field]{display:flex;flex-direction:column;gap:var(--g-space-1);margin-bottom:var(--g-space-4)}[data-slot=tilde-panel] [data-slot=field-label],[data-slot=tilde-panel] [data-slot=devtools-payload-editor-label]{display:block;font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-medium);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em}[data-slot=tilde-panel] [data-slot=input],[data-slot=tilde-panel] [data-slot=devtools-console-input-field],[data-slot=tilde-panel] [data-slot=devtools-formula-list-filter],[data-slot=tilde-panel] [data-slot=devtools-entity-list-filter],[data-slot=tilde-panel] [data-slot=devtools-history-log-filter],[data-slot=tilde-panel] [data-slot=devtools-condition-row-left],[data-slot=tilde-panel] [data-slot=devtools-condition-row-right],[data-slot=tilde-panel] [data-slot=devtools-attribute-row-label],[data-slot=tilde-panel] [data-slot=devtools-attribute-row-value],[data-slot=tilde-panel] [data-slot=devtools-relationship-row-key],[data-slot=tilde-panel] [data-slot=devtools-relationship-row-value],[data-slot=tilde-panel] [data-slot=devtools-relationship-row-target-input],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-code],[data-slot=tilde-panel] [data-slot=tilde-panel-state-kv-key],[data-slot=tilde-panel] [data-slot=tilde-panel-state-kv-value],[data-slot=tilde-panel] [data-slot=tilde-panel-state-user-id-input]{background:var(--dbg-surface-input);color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-4) var(--g-space-6);outline:none;width:100%;box-sizing:border-box;transition:border-color var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel] [data-slot=input]:focus,[data-slot=tilde-panel] [data-slot=devtools-console-input-field]:focus,[data-slot=tilde-panel] [data-slot=devtools-formula-list-filter]:focus,[data-slot=tilde-panel] [data-slot=devtools-entity-list-filter]:focus,[data-slot=tilde-panel] [data-slot=devtools-history-log-filter]:focus,[data-slot=tilde-panel] [data-slot=devtools-condition-row-left]:focus,[data-slot=tilde-panel] [data-slot=devtools-condition-row-right]:focus,[data-slot=tilde-panel] [data-slot=devtools-attribute-row-label]:focus,[data-slot=tilde-panel] [data-slot=devtools-attribute-row-value]:focus,[data-slot=tilde-panel] [data-slot=devtools-relationship-row-key]:focus,[data-slot=tilde-panel] [data-slot=devtools-relationship-row-value]:focus,[data-slot=tilde-panel] [data-slot=devtools-entity-editor-code]:focus{border-color:var(--dbg-border-color-focus)}[data-slot=tilde-panel] [data-slot=input]::placeholder,[data-slot=tilde-panel] [data-slot=devtools-console-input-field]::placeholder,[data-slot=tilde-panel] [data-slot=devtools-formula-list-filter]::placeholder,[data-slot=tilde-panel] [data-slot=devtools-entity-list-filter]::placeholder,[data-slot=tilde-panel] [data-slot=devtools-history-log-filter]::placeholder{color:var(--dbg-text-faint)}[data-slot=tilde-panel] [data-slot=textarea],[data-slot=tilde-panel] [data-slot=devtools-console-output-text],[data-slot=tilde-panel] [data-slot=devtools-payload-editor-payload],[data-slot=tilde-panel] [data-slot=devtools-formula-editor-formula],[data-slot=tilde-panel] [data-slot=devtools-state-io-json],[data-slot=tilde-panel] [data-slot=tilde-panel-state-edit-textarea]{background:var(--dbg-surface-input);color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-4) var(--g-space-6);outline:none;width:100%;box-sizing:border-box;min-height:8rem;resize:vertical;line-height:var(--g-leading-normal);transition:border-color var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel] [data-slot=textarea]:focus,[data-slot=tilde-panel] [data-slot=devtools-formula-editor-formula]:focus,[data-slot=tilde-panel] [data-slot=devtools-state-io-json]:focus,[data-slot=tilde-panel] [data-slot=tilde-panel-state-edit-textarea]:focus{border-color:var(--dbg-border-color-focus)}[data-slot=devtools-console-output-text]{min-height:20rem;resize:none}[data-slot=devtools-formula-editor-formula],[data-slot=devtools-state-io-json]{min-height:10rem;font-family:var(--dbg-font-family)!important}[data-slot=tilde-panel] [data-slot=select-trigger],[data-slot=tilde-panel] [data-slot=devtools-payload-editor-select-trigger],[data-slot=tilde-panel] [data-slot=devtools-formula-editor-type-trigger],[data-slot=tilde-panel] [data-slot=devtools-condition-row-type-trigger],[data-slot=tilde-panel] [data-slot=devtools-condition-row-op-trigger],[data-slot=tilde-panel] [data-slot=devtools-state-io-scope-trigger],[data-slot=tilde-panel] [data-slot=devtools-relationship-row-target-trigger],[data-slot=tilde-panel] [data-slot=tilde-panel-state-context-trigger],[data-slot=tilde-panel] [data-slot=tilde-panel-entity-context-trigger]{background:var(--dbg-surface-input);color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-4) var(--g-space-6);cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--g-space-2);transition:border-color var(--g-duration-fast) var(--g-ease-out);text-align:left}[data-slot=tilde-panel] [data-slot=select-trigger]:hover,[data-slot=tilde-panel] [data-slot=devtools-payload-editor-select-trigger]:hover,[data-slot=tilde-panel] [data-slot=devtools-formula-editor-type-trigger]:hover,[data-slot=tilde-panel] [data-slot=devtools-condition-row-type-trigger]:hover,[data-slot=tilde-panel] [data-slot=devtools-condition-row-op-trigger]:hover,[data-slot=tilde-panel] [data-slot=devtools-state-io-scope-trigger]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-state-context-trigger]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-entity-context-trigger]:hover{border-color:var(--dbg-accent)}[data-slot=tilde-panel] [data-slot=select-trigger][data-disabled],[data-slot=tilde-panel] [data-slot=devtools-payload-editor-select-trigger][data-disabled],[data-slot=tilde-panel] [data-slot=devtools-formula-editor-type-trigger][data-disabled],[data-slot=tilde-panel] [data-slot=devtools-state-io-scope-trigger][data-disabled]{opacity:var(--g-opacity-disabled);cursor:not-allowed}[data-slot=tilde-panel] [data-slot=devtools-condition-row-type-trigger]{width:6rem;flex-shrink:0;padding:var(--g-space-2) var(--g-space-3)}[data-slot=tilde-panel] [data-slot=devtools-condition-row-op-trigger]{width:8rem;flex-shrink:0;padding:var(--g-space-2) var(--g-space-3)}[data-slot=select-positioner],[data-slot=devtools-payload-editor-select-popup],[data-slot=devtools-formula-editor-type-popup],[data-slot=devtools-condition-row-type-popup],[data-slot=devtools-condition-row-op-popup],[data-slot=devtools-state-io-scope-popup],[data-slot=devtools-relationship-row-target-popup]{z-index:calc(var(--dbg-panel-z-index) + 10)}[data-slot=select-popup],[data-slot=devtools-payload-editor-select-popup],[data-slot=devtools-formula-editor-type-popup],[data-slot=devtools-condition-row-type-popup],[data-slot=devtools-condition-row-op-popup],[data-slot=devtools-state-io-scope-popup],[data-slot=devtools-relationship-row-target-popup],[data-slot=tilde-panel-state-context-popup],[data-slot=tilde-panel-entity-context-popup]{background:var(--dbg-surface-section);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-1) 0;box-shadow:var(--g-shadow-md);min-width:10rem;max-height:20rem;overflow-y:auto}[data-slot=select-item],[data-slot=devtools-payload-editor-select-item],[data-slot=devtools-relationship-row-target-item]{display:flex;align-items:center;padding:var(--g-space-2) var(--g-space-4);cursor:pointer;color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);transition:background var(--g-duration-fast) var(--g-ease-out)}[data-slot=select-item]:hover,[data-slot=select-item][data-highlighted],[data-slot=devtools-payload-editor-select-item]:hover,[data-slot=devtools-payload-editor-select-item][data-highlighted],[data-slot=devtools-relationship-row-target-item]:hover,[data-slot=devtools-relationship-row-target-item][data-highlighted]{background:var(--dbg-surface-hover)}[data-slot=select-item][data-selected],[data-slot=devtools-payload-editor-select-item][data-selected]{color:var(--dbg-accent-text);background:var(--dbg-surface-selected)}[data-slot=select-item][data-disabled],[data-slot=devtools-payload-editor-select-item][data-disabled]{opacity:var(--g-opacity-disabled);cursor:not-allowed}[data-slot=tilde-panel] [data-slot=button],[data-slot=tilde-panel] [data-slot=devtools-execute-bar-button],[data-slot=tilde-panel] [data-slot=devtools-console-input-submit],[data-slot=tilde-panel] [data-slot=devtools-console-output-clear],[data-slot=tilde-panel] [data-slot=devtools-formula-list-new],[data-slot=tilde-panel] [data-slot=devtools-formula-editor-save],[data-slot=tilde-panel] [data-slot=devtools-application-list-new],[data-slot=tilde-panel] [data-slot=devtools-application-editor-save],[data-slot=tilde-panel] [data-slot=devtools-action-list-new],[data-slot=tilde-panel] [data-slot=devtools-action-editor-save],[data-slot=tilde-panel] [data-slot=devtools-entity-list-new],[data-slot=tilde-panel] [data-slot=devtools-history-log-clear],[data-slot=tilde-panel] [data-slot=devtools-state-io-export],[data-slot=tilde-panel] [data-slot=devtools-state-io-import],[data-slot=tilde-panel] [data-slot=devtools-state-io-clear],[data-slot=tilde-panel] [data-slot=devtools-condition-list-add],[data-slot=tilde-panel] [data-slot=devtools-condition-list-add-entity],[data-slot=tilde-panel] [data-slot=devtools-attribute-list-add],[data-slot=tilde-panel] [data-slot=devtools-relationship-list-add],[data-slot=tilde-panel] [data-slot=tilde-panel-entity-save],[data-slot=tilde-panel] [data-slot=tilde-panel-entity-delete],[data-slot=tilde-panel] [data-slot=tilde-panel-state-save],[data-slot=tilde-panel] [data-slot=tilde-panel-state-delete],[data-slot=tilde-panel] [data-slot=tilde-panel-formula-actions] [data-slot=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:var(--g-border-base) solid var(--dbg-border-color);background:var(--dbg-surface-section);color:var(--dbg-text-primary);font-family:var(--dbg-font-family-ui);font-size:var(--g-text-base);font-weight:var(--g-font-semibold);padding:var(--g-space-4) var(--g-space-8);border-radius:var(--g-radius-md);cursor:pointer;white-space:nowrap;min-width:4rem;line-height:1;transition:background var(--g-duration-fast) var(--g-ease-out),border-color var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel] [data-slot=button]:hover,[data-slot=tilde-panel] [data-slot=devtools-execute-bar-button]:hover,[data-slot=tilde-panel] [data-slot=devtools-console-input-submit]:hover,[data-slot=tilde-panel] [data-slot=devtools-console-output-clear]:hover,[data-slot=tilde-panel] [data-slot=devtools-formula-list-new]:hover,[data-slot=tilde-panel] [data-slot=devtools-formula-editor-save]:hover,[data-slot=tilde-panel] [data-slot=devtools-application-list-new]:hover,[data-slot=tilde-panel] [data-slot=devtools-application-editor-save]:hover,[data-slot=tilde-panel] [data-slot=devtools-action-list-new]:hover,[data-slot=tilde-panel] [data-slot=devtools-action-editor-save]:hover,[data-slot=tilde-panel] [data-slot=devtools-entity-list-new]:hover,[data-slot=tilde-panel] [data-slot=devtools-history-log-clear]:hover,[data-slot=tilde-panel] [data-slot=devtools-state-io-export]:hover,[data-slot=tilde-panel] [data-slot=devtools-state-io-import]:hover,[data-slot=tilde-panel] [data-slot=devtools-state-io-clear]:hover,[data-slot=tilde-panel] [data-slot=devtools-condition-list-add]:hover,[data-slot=tilde-panel] [data-slot=devtools-condition-list-add-entity]:hover,[data-slot=tilde-panel] [data-slot=devtools-attribute-list-add]:hover,[data-slot=tilde-panel] [data-slot=devtools-relationship-list-add]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-entity-save]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-state-save]:hover{background:var(--dbg-surface-hover);border-color:var(--dbg-accent-muted)}[data-slot=tilde-panel] [data-slot=button]:disabled,[data-slot=tilde-panel] [data-slot=devtools-execute-bar-button]:disabled,[data-slot=tilde-panel] [data-slot=devtools-console-input-submit]:disabled,[data-slot=tilde-panel] [data-slot=devtools-console-output-clear]:disabled,[data-slot=tilde-panel] [data-slot=devtools-formula-list-new]:disabled,[data-slot=tilde-panel] [data-slot=devtools-formula-editor-save]:disabled,[data-slot=tilde-panel] [data-slot=devtools-application-list-new]:disabled,[data-slot=tilde-panel] [data-slot=devtools-application-editor-save]:disabled,[data-slot=tilde-panel] [data-slot=devtools-action-list-new]:disabled,[data-slot=tilde-panel] [data-slot=devtools-action-editor-save]:disabled,[data-slot=tilde-panel] [data-slot=devtools-entity-list-new]:disabled,[data-slot=tilde-panel] [data-slot=devtools-history-log-clear]:disabled,[data-slot=tilde-panel] [data-slot=devtools-state-io-export]:disabled,[data-slot=tilde-panel] [data-slot=devtools-state-io-import]:disabled,[data-slot=tilde-panel] [data-slot=devtools-state-io-clear]:disabled,[data-slot=tilde-panel] [data-slot=tilde-panel-entity-save]:disabled,[data-slot=tilde-panel] [data-slot=tilde-panel-state-save]:disabled{opacity:var(--g-opacity-disabled);cursor:not-allowed}[data-slot=tilde-panel] [data-slot=devtools-formula-editor-delete],[data-slot=tilde-panel] [data-slot=tilde-panel-entity-delete],[data-slot=tilde-panel] [data-slot=tilde-panel-state-delete]{color:var(--dbg-color-error);border-color:var(--dbg-color-error-muted)}[data-slot=tilde-panel] [data-slot=devtools-formula-editor-delete]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-entity-delete]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-state-delete]:hover{background:var(--dbg-color-error-muted);border-color:var(--dbg-color-error)}[data-slot=tilde-panel] [data-slot=devtools-condition-list-add-entity]{color:var(--dbg-accent-text);border-color:var(--dbg-accent-muted)}[data-slot=tilde-panel] [data-slot=devtools-condition-list-add-entity]:hover{background:var(--dbg-accent-muted);border-color:var(--dbg-accent);color:var(--dbg-accent-text)}[data-slot=tilde-panel] [data-slot=devtools-condition-list-add-entity]:disabled{opacity:var(--g-opacity-disabled);cursor:not-allowed}[data-slot=tilde-panel] [data-slot=devtools-formula-editor-delete],[data-slot=tilde-panel] [data-slot=devtools-entity-list-item-delete],[data-slot=tilde-panel] [data-slot=devtools-condition-row-delete],[data-slot=tilde-panel] [data-slot=devtools-attribute-row-delete],[data-slot=tilde-panel] [data-slot=devtools-relationship-row-delete],[data-slot=tilde-panel] [data-slot=tilde-panel-state-kv-delete-row],[data-slot=tilde-panel] [data-slot=tilde-panel-entity-context-toggle]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--g-space-1) var(--g-space-2);min-width:2rem;background:transparent;border:var(--g-border-thin) solid transparent;border-radius:var(--g-radius-sm);color:var(--dbg-text-faint);cursor:pointer;font-size:var(--dbg-font-size);line-height:1;transition:color var(--g-duration-fast) var(--g-ease-out),background var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel] [data-slot=devtools-entity-list-item-delete]:hover,[data-slot=tilde-panel] [data-slot=devtools-condition-row-delete]:hover,[data-slot=tilde-panel] [data-slot=devtools-attribute-row-delete]:hover,[data-slot=tilde-panel] [data-slot=devtools-relationship-row-delete]:hover,[data-slot=tilde-panel] [data-slot=tilde-panel-state-kv-delete-row]:hover{color:var(--dbg-color-error);background:var(--dbg-color-error-muted)}[data-slot=tilde-panel] [data-slot=tilde-panel-entity-context-toggle]{color:var(--dbg-accent-text);border-color:var(--dbg-border-color)}[data-slot=tilde-panel] [data-slot=tilde-panel-entity-context-toggle]:hover{background:var(--dbg-surface-hover);border-color:var(--dbg-accent);color:var(--dbg-accent-text)}[data-slot=tilde-panel] [data-slot=toggle-group],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope]{display:inline-flex;flex-direction:row;gap:0;border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);overflow:hidden;flex-shrink:0}[data-slot=tilde-panel] [data-slot=toggle-group-item],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-global],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-user]{padding:var(--g-space-1) var(--g-space-3);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);color:var(--dbg-text-secondary);background:transparent;border:none;border-right:var(--g-border-thin) solid var(--dbg-border-color);cursor:pointer;transition:background var(--g-duration-fast) var(--g-ease-out),color var(--g-duration-fast) var(--g-ease-out);white-space:nowrap}[data-slot=tilde-panel] [data-slot=toggle-group-item]:last-child,[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-user]{border-right:none}[data-slot=tilde-panel] [data-slot=toggle-group-item]:hover,[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-global]:hover,[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-user]:hover{background:var(--dbg-surface-hover);color:var(--dbg-text-primary)}[data-slot=tilde-panel] [data-slot=toggle-group-item][data-pressed],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-global][data-pressed],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-user][data-pressed]{background:var(--dbg-accent-muted);color:var(--dbg-accent-text)}[data-slot=tilde-panel] [data-slot=toggle-group-item][data-disabled],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-global][data-disabled],[data-slot=tilde-panel] [data-slot=devtools-entity-editor-scope-user][data-disabled]{opacity:var(--g-opacity-disabled);cursor:not-allowed}[data-slot=tilde-panel] [data-slot=checkbox],[data-slot=tilde-panel] [data-slot=devtools-action-list-item-toggle]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);background:var(--dbg-surface-input);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}[data-slot=tilde-panel] [data-slot=checkbox][data-checked],[data-slot=tilde-panel] [data-slot=devtools-action-list-item-toggle][data-checked]{background:var(--dbg-accent);border-color:var(--dbg-accent)}[data-slot=tilde-panel] [data-slot=devtools-formula-list-item-indicator],[data-slot=tilde-panel] [data-slot=devtools-action-list-item-indicator]{color:var(--dbg-surface-panel);font-size:var(--dbg-font-size-ui)}[data-slot=tilde-panel] [data-slot=scroll-area-scrollbar]{width:6px;padding:1px}[data-slot=tilde-panel] [data-slot=scroll-area-thumb]{background:var(--dbg-border-color);border-radius:var(--g-radius-full)}[data-slot=tilde-panel] [data-slot=scroll-area-thumb]:hover{background:var(--dbg-text-faint)}[data-slot=tilde-panel-console-layout]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--dbg-panel-padding)}[data-slot=devtools-console-output]{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--dbg-row-gap)}[data-slot=devtools-console-output-scroll]{flex:1;min-height:0;display:flex;flex-direction:column}[data-slot=devtools-console-output-scroll] [data-slot=scroll-area-viewport]{flex:1;min-height:0}[data-slot=devtools-console-output-scroll] [data-slot=devtools-console-output-text]{height:100%;min-height:unset}[data-slot=devtools-console-output-clear]{align-self:flex-end;margin-top:var(--g-space-4)}[data-slot=devtools-console-input]{display:flex;gap:var(--g-space-2);flex-shrink:0}[data-slot=devtools-console-input-field]{flex:1}[data-slot=tilde-panel-console-json]{display:flex;flex-direction:column;gap:var(--dbg-section-gap);padding:var(--dbg-section-gap) 0;border-top:var(--g-border-thin) solid var(--dbg-border-color)}[data-slot=tilde-panel-execute-layout]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--dbg-panel-padding);padding:var(--dbg-panel-padding)}[data-slot=tilde-panel-execute-input]{display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=tilde-panel-execute-state]{display:flex;flex-direction:column;gap:var(--dbg-section-gap);min-height:0}[data-slot=tilde-panel-execute-scope-row]{display:flex;align-items:center;gap:var(--g-space-3);flex-shrink:0}[data-slot=devtools-payload-editor]{display:flex;flex-direction:column;gap:var(--dbg-row-gap)}[data-slot=devtools-execute-bar]{display:flex;align-items:center;gap:var(--g-space-6);margin-top:var(--g-space-6)}[data-slot=devtools-execute-bar-status]{font-size:var(--dbg-font-size-ui)}[data-slot=devtools-execute-bar][data-status=success] [data-slot=devtools-execute-bar-status]{color:var(--dbg-color-success)}[data-slot=devtools-execute-bar][data-status=error] [data-slot=devtools-execute-bar-status]{color:var(--dbg-color-error)}[data-slot=devtools-execute-bar][data-status=executing] [data-slot=devtools-execute-bar-status]{color:var(--dbg-accent-text)}[data-slot=devtools-state-viewer]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);min-height:0}[data-slot=devtools-state-viewer-header]{display:flex;align-items:baseline;gap:var(--g-space-3);padding-bottom:var(--g-space-2);border-bottom:var(--g-border-thin) solid var(--dbg-border-color)}[data-slot=devtools-state-viewer-label]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-heading);font-weight:var(--g-font-semibold);color:var(--dbg-text-primary)}[data-slot=devtools-state-viewer-context],[data-slot=devtools-state-viewer-user-id]{font-size:var(--dbg-font-size-ui);color:var(--dbg-text-faint)}[data-slot=devtools-state-viewer-scroll]{flex:1;overflow-y:auto;min-height:0}[data-slot=devtools-state-viewer-entries]{display:flex;flex-direction:column}[data-slot=devtools-state-viewer-row]{display:flex;align-items:baseline;gap:var(--g-space-3);padding:var(--g-space-1) var(--g-space-2);border-radius:var(--g-radius-sm)}[data-slot=devtools-state-viewer-row][data-changed]{background:var(--dbg-color-state-changed)}[data-slot=devtools-state-viewer-key]{color:var(--dbg-text-secondary);min-width:10ch;flex-shrink:0}[data-slot=devtools-state-viewer-value]{color:var(--dbg-accent-text);font-weight:var(--g-font-medium)}[data-slot=devtools-state-viewer-previous]{color:var(--dbg-text-faint);text-decoration:line-through;font-size:var(--dbg-font-size-ui)}[data-slot=tilde-panel-entity-layout]{flex:1;min-height:0;display:grid;grid-template-columns:280px 1fr;overflow:hidden}[data-slot=tilde-panel-entity-list]{border-right:var(--g-border-thin) solid var(--dbg-border-color);display:flex;flex-direction:column;min-height:0;overflow:hidden}[data-slot=tilde-panel-entity-scope-row]{display:flex;align-items:center;padding:var(--g-space-2) var(--g-space-2) 0;flex-shrink:0}[data-slot=tilde-panel-entity-scope-toggle]{width:100%}[data-slot=tilde-panel-entity-editor]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}[data-slot=tilde-panel-entity-empty]{color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size);padding:var(--g-space-8);text-align:center}[data-slot=tilde-panel-entity-actions]{display:flex;gap:var(--g-space-4);padding:var(--g-space-4) var(--g-space-6);border-top:var(--g-border-thin) solid var(--dbg-border-color);flex-shrink:0}[data-slot=tilde-panel-entity-context-row]{display:flex;align-items:center;gap:var(--g-space-2);padding:var(--g-space-2) var(--g-space-3);border-bottom:var(--g-border-thin) solid var(--dbg-border-color);flex-shrink:0}[data-slot=tilde-panel-entity-context-label]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);color:var(--dbg-text-faint);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}[data-slot=tilde-panel-entity-context-trigger]{flex:1;width:auto}[data-slot=tilde-panel-entity-context-input]{flex:1;padding:var(--g-space-1) var(--g-space-2);background:var(--dbg-surface-input);border:var(--g-border-thin) solid var(--dbg-accent);border-radius:var(--g-radius-sm);color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);outline:none}[data-slot=tilde-panel-entity-context-input]:focus{border-color:var(--dbg-accent-text)}[data-slot=devtools-entity-list]{display:flex;flex-direction:column;height:100%;min-height:0;padding:var(--g-space-2)}[data-slot=devtools-entity-list-toolbar]{display:flex;gap:var(--g-space-2);margin-bottom:var(--g-space-2);flex-shrink:0}[data-slot=devtools-entity-list-filter]{flex:1}[data-slot=devtools-entity-list-scroll]{flex:1;min-height:0}[data-slot=devtools-entity-list-items]{display:flex;flex-direction:column}[data-slot=devtools-entity-list-item]{display:flex;align-items:center;gap:var(--g-space-2);padding:var(--g-space-1) var(--g-space-2);border-radius:var(--g-radius-sm);transition:background var(--g-duration-fast) var(--g-ease-out)}[data-slot=devtools-entity-list-item]:hover{background:var(--dbg-surface-hover)}[data-slot=devtools-entity-list-item][data-selected]{background:var(--dbg-surface-selected);border-left:var(--g-border-base) solid var(--dbg-accent)}[data-slot=devtools-entity-list-item-button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;flex:1;display:flex;align-items:baseline;gap:var(--g-space-2);padding:0;min-width:0}[data-slot=devtools-entity-list-item-code]{color:var(--dbg-text-primary);font-weight:var(--g-font-medium);flex-shrink:0}[data-slot=devtools-entity-list-item-tags]{display:flex;gap:var(--g-space-1);flex-wrap:wrap;min-width:0}[data-slot=devtools-entity-list-item-tag]{font-size:var(--g-text-2xs);font-family:var(--dbg-font-family-ui);color:var(--dbg-text-faint);background:var(--dbg-surface-section);border-radius:var(--g-radius-full);padding:0 var(--g-space-2);white-space:nowrap}[data-slot=devtools-entity-editor]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);padding:var(--g-space-4) var(--g-space-6)}[data-slot=tilde-panel] [data-slot=tag-input]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-1);background:var(--dbg-surface-input);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-2) var(--g-space-3);min-height:2.5rem;cursor:text;transition:border-color var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel] [data-slot=tag-input]:focus-within{border-color:var(--dbg-border-color-focus)}[data-slot=tilde-panel] [data-slot=tag-input-field]{background:transparent;border:none;outline:none;color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);min-width:6rem;flex:1;padding:var(--g-space-1) 0}[data-slot=tilde-panel] [data-slot=tag-input-field]::placeholder{color:var(--dbg-text-faint)}[data-slot=tilde-panel] [data-slot=tag-input-chip]{display:inline-flex;align-items:center;gap:var(--g-space-1);background:var(--dbg-surface-section);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-full);padding:0 var(--g-space-2);color:var(--dbg-text-primary);font-family:var(--dbg-font-family-ui);font-size:var(--g-text-xs);white-space:nowrap}[data-slot=tilde-panel] [data-slot=tag-input-chip-remove]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--dbg-text-faint);cursor:pointer;font-size:var(--g-text-xs);line-height:1;padding:0;display:flex;align-items:center;transition:color var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel] [data-slot=tag-input-chip-remove]:hover{color:var(--dbg-color-error)}[data-slot=devtools-entity-editor-attributes],[data-slot=devtools-entity-editor-relationships]{display:flex;flex-direction:column;gap:var(--g-space-2);padding-top:var(--dbg-section-gap);border-top:var(--g-border-thin) solid var(--dbg-border-color)}[data-slot=devtools-entity-editor-section-label]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-medium);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em}[data-slot=devtools-attribute-list],[data-slot=devtools-relationship-list],[data-slot=devtools-attribute-list-rows],[data-slot=devtools-relationship-list-rows]{display:flex;flex-direction:column;gap:var(--g-space-2)}[data-slot=devtools-attribute-row],[data-slot=devtools-relationship-row]{display:flex;align-items:center;gap:var(--g-space-2)}[data-slot=devtools-attribute-row-label],[data-slot=devtools-attribute-row-value],[data-slot=devtools-relationship-row-key],[data-slot=devtools-relationship-row-value]{flex:1;min-width:0;padding:var(--g-space-2) var(--g-space-3)}[data-slot=devtools-relationship-row-target-trigger]{flex:1;width:auto;padding:var(--g-space-2) var(--g-space-3)}[data-slot=tilde-panel-rules-layout]{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr var(--dbg-rules-state-col-width);overflow:hidden}[data-slot=tilde-panel-rules-list]{border-right:var(--g-border-thin) solid var(--dbg-border-color);overflow-y:auto;min-height:0;padding:var(--g-space-2)}[data-slot=tilde-panel-rules-editor]{overflow-y:auto;padding:var(--dbg-panel-padding);min-height:0;display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=tilde-panel-rules-empty]{color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size);padding:var(--g-space-8);text-align:center}[data-slot=tilde-panel-formula-actions],[data-slot=tilde-panel-conditions-actions]{display:flex;gap:var(--g-space-4);padding-top:var(--g-space-4);border-top:var(--g-border-thin) solid var(--dbg-border-color)}[data-slot=tilde-panel-rules-state]{border-left:var(--g-border-thin) solid var(--dbg-border-color);display:flex;flex-direction:column;overflow:hidden}[data-slot=tilde-panel-rules-state-header]{display:flex;align-items:center;gap:var(--g-space-3);padding:var(--g-space-2) var(--g-space-3);border-bottom:var(--g-border-thin) solid var(--dbg-border-color);background:var(--dbg-surface-section);flex-shrink:0}[data-slot=tilde-panel-rules-state-title]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-semibold);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em;flex:1}[data-slot=tilde-panel-rules-state-scroll]{flex:1;overflow-y:auto;padding:var(--g-space-3);min-height:0}[data-slot=tilde-panel-rules-state-empty],[data-slot=tilde-panel-rules-state-loading]{padding:var(--g-space-8);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size);color:var(--dbg-text-faint);font-style:italic;text-align:center}[data-slot=devtools-formula-list]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);height:100%;min-height:0}[data-slot=devtools-formula-list-toolbar]{display:flex;gap:var(--g-space-2);flex-shrink:0}[data-slot=devtools-formula-list-filter]{flex:1}[data-slot=devtools-formula-list-scroll]{flex:1;min-height:0}[data-slot=devtools-formula-list-items]{display:flex;flex-direction:column}[data-slot=devtools-formula-list-item]{display:flex;align-items:center;gap:var(--g-space-2);padding:var(--g-space-2);border-radius:var(--g-radius-sm);transition:background var(--g-duration-fast) var(--g-ease-out)}[data-slot=devtools-formula-list-item]:hover{background:var(--dbg-surface-hover)}[data-slot=devtools-formula-list-item][data-selected]{background:var(--dbg-surface-selected);border-left:var(--g-border-base) solid var(--dbg-accent)}[data-slot=devtools-formula-list-item-button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;flex:1;display:flex;flex-direction:column;gap:var(--g-space-1);padding:0}[data-slot=devtools-formula-list-item-action]{color:var(--dbg-text-primary);font-weight:var(--g-font-medium)}[data-slot=devtools-formula-list-item-description]{color:var(--dbg-text-faint);font-size:var(--dbg-font-size-ui);font-family:var(--dbg-font-family-ui)}[data-slot=devtools-formula-list-item-type]{font-size:var(--g-text-2xs);font-family:var(--dbg-font-family-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--dbg-text-faint)}[data-slot=devtools-formula-list-item][data-type=self] [data-slot=devtools-formula-list-item-type]{color:var(--dbg-color-type-self)}[data-slot=devtools-formula-list-item][data-type=global] [data-slot=devtools-formula-list-item-type]{color:var(--dbg-color-type-global)}[data-slot=devtools-formula-list-item][data-type=users] [data-slot=devtools-formula-list-item-type]{color:var(--dbg-color-type-users)}[data-slot=devtools-formula-editor]{display:flex;flex-direction:column;gap:var(--dbg-row-gap)}[data-slot=devtools-formula-editor-actions]{display:flex;gap:var(--g-space-4);margin-top:var(--g-space-4);padding-top:var(--g-space-4);border-top:var(--g-border-thin) solid var(--dbg-border-color)}[data-slot=devtools-condition-list]{border-top:var(--g-border-thin) solid var(--dbg-border-color);padding-top:var(--dbg-section-gap);display:flex;flex-direction:column;gap:var(--g-space-2)}[data-slot=devtools-condition-list-trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--dbg-text-secondary);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-medium);cursor:pointer;padding:var(--g-space-1) 0}[data-slot=devtools-condition-list-trigger]:hover{color:var(--dbg-text-primary)}[data-slot=devtools-condition-list-panel]{display:flex;flex-direction:column;gap:var(--g-space-2)}[data-slot=devtools-condition-list-rows]{display:flex;flex-direction:column;gap:var(--dbg-row-gap)}[data-slot=devtools-condition-row]{display:flex;align-items:center;gap:var(--g-space-2)}[data-slot=devtools-condition-row-left],[data-slot=devtools-condition-row-right]{flex:1;min-width:6rem;padding:var(--g-space-2) var(--g-space-3)}[data-slot=devtools-condition-row-right-field]{flex:1;min-width:6rem;display:flex;flex-direction:column;gap:var(--g-space-1)}[data-slot=devtools-condition-row-right-hint]{display:block;font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);color:var(--dbg-text-faint);padding:0 var(--g-space-3);line-height:var(--g-leading-snug);-webkit-user-select:none;user-select:none}[data-slot=tilde-panel-registry-layout]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}[data-slot=tilde-panel-registry-applications]{border-right:var(--g-border-thin) solid var(--dbg-border-color);overflow-y:auto;min-height:0;padding:var(--dbg-panel-padding);display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=tilde-panel-registry-actions]{overflow-y:auto;min-height:0;padding:var(--dbg-panel-padding);display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=tilde-panel-registry-empty]{color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size);font-style:italic;padding:var(--g-space-4);text-align:center;border:var(--g-border-thin) dashed var(--dbg-border-color);border-radius:var(--g-radius-sm)}[data-slot=devtools-application-list],[data-slot=devtools-action-list]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);min-height:0}[data-slot=devtools-application-list-toolbar],[data-slot=devtools-action-list-toolbar]{display:flex;justify-content:flex-end;gap:var(--g-space-2);flex-shrink:0}[data-slot=devtools-application-list-scroll],[data-slot=devtools-action-list-scroll]{height:12rem;overflow:hidden;flex-shrink:0}[data-slot=devtools-application-list-scroll] [data-slot=scroll-area-viewport],[data-slot=devtools-action-list-scroll] [data-slot=scroll-area-viewport]{height:100%;overflow-y:auto}[data-slot=devtools-application-list-items],[data-slot=devtools-action-list-items]{display:flex;flex-direction:column}[data-slot=devtools-application-list-item]{display:flex;align-items:center;padding:var(--g-space-2);border-radius:var(--g-radius-sm);transition:background var(--g-duration-fast) var(--g-ease-out)}[data-slot=devtools-application-list-item]:hover{background:var(--dbg-surface-hover)}[data-slot=devtools-application-list-item][data-selected]{background:var(--dbg-surface-selected);border-left:var(--g-border-base) solid var(--dbg-accent)}[data-slot=devtools-application-list-item-button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;flex:1;display:flex;flex-direction:column;gap:var(--g-space-1);padding:0}[data-slot=devtools-application-list-item-code]{color:var(--dbg-text-primary);font-weight:var(--g-font-medium)}[data-slot=devtools-application-list-item-name]{color:var(--dbg-text-faint);font-size:var(--dbg-font-size-ui);font-family:var(--dbg-font-family-ui)}[data-slot=devtools-action-list-item]{display:flex;align-items:center;gap:var(--g-space-2);padding:var(--g-space-2);border-radius:var(--g-radius-sm)}[data-slot=devtools-action-list-item]:hover{background:var(--dbg-surface-hover)}[data-slot=devtools-action-list-item-code]{color:var(--dbg-text-primary);font-weight:var(--g-font-medium)}[data-slot=devtools-action-list-item-description]{color:var(--dbg-text-faint);font-size:var(--dbg-font-size-ui);font-family:var(--dbg-font-family-ui);flex:1}[data-slot=devtools-application-editor],[data-slot=devtools-action-editor]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);border-top:var(--g-border-thin) solid var(--dbg-border-color);padding-top:var(--dbg-section-gap)}[data-slot=devtools-application-editor-actions],[data-slot=devtools-action-editor-actions]{display:flex;gap:var(--g-space-4);margin-top:var(--g-space-4)}[data-slot=tilde-panel-users-layout]{flex:1;min-height:0;overflow-y:auto;min-width:0;padding:var(--dbg-panel-padding);display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=devtools-user-list]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);min-height:0}[data-slot=devtools-user-list-toolbar]{display:flex;justify-content:flex-end;gap:var(--g-space-2);flex-shrink:0}[data-slot=devtools-user-list-scroll]{height:12rem;overflow:hidden;flex-shrink:0}[data-slot=devtools-user-list-scroll] [data-slot=scroll-area-viewport]{height:100%;overflow-y:auto}[data-slot=devtools-user-list-items]{display:flex;flex-direction:column}[data-slot=devtools-user-list-item]{display:flex;align-items:center;padding:var(--g-space-2);border-radius:var(--g-radius-sm)}[data-slot=devtools-user-list-item]:hover{background:var(--dbg-surface-hover)}[data-slot=devtools-user-list-item-handle]{color:var(--dbg-text-primary);font-weight:var(--g-font-medium)}[data-slot=devtools-user-editor]{display:flex;flex-direction:column;gap:var(--dbg-row-gap);border-top:var(--g-border-thin) solid var(--dbg-border-color);padding-top:var(--dbg-section-gap);max-width:24rem}[data-slot=devtools-user-editor-actions]{display:flex;gap:var(--g-space-4);margin-top:var(--g-space-4)}[data-slot=tilde-panel-state-layout]{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden}[data-slot=tilde-panel-state-master]{width:220px;flex-shrink:0;display:flex;flex-direction:column;border-right:var(--g-border-thin) solid var(--dbg-border-color);padding:var(--g-space-3);gap:var(--g-space-3);overflow:hidden}[data-slot=tilde-panel-state-scope-row],[data-slot=tilde-panel-state-context-row]{display:flex;flex-direction:column;gap:var(--g-space-1)}[data-slot=tilde-panel-state-scope-label],[data-slot=tilde-panel-state-context-label]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);color:var(--dbg-text-faint);text-transform:uppercase;letter-spacing:.06em}[data-slot=tilde-panel-state-context-trigger]{width:100%;flex:none}[data-slot=tilde-panel-state-context-popup]{background:var(--dbg-surface-panel);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-1) 0;min-width:10rem}[data-slot=tilde-panel-state-detail]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}[data-slot=tilde-panel-state-detail-empty]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size);font-style:italic}[data-slot=tilde-panel-state-detail-header]{display:flex;align-items:center;justify-content:space-between;padding:var(--g-space-2) var(--g-space-3);border-bottom:var(--g-border-thin) solid var(--dbg-border-color);flex-shrink:0}[data-slot=tilde-panel-state-detail-label]{font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em}[data-slot=tilde-panel-state-detail-body]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}[data-slot=tilde-panel-state-loading]{padding:var(--g-space-8);color:var(--dbg-text-faint);font-style:italic;text-align:center}[data-slot=tilde-panel-state-edit-panel]{display:flex;flex-direction:column;flex:1;min-height:0;padding:var(--g-space-3);gap:var(--g-space-3)}[data-slot=tilde-panel-state-edit-mode-row]{display:flex;align-items:center;gap:var(--g-space-3);flex-shrink:0}[data-slot=tilde-panel-state-edit-error]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);color:var(--dbg-error)}[data-slot=tilde-panel-state-edit-textarea]{flex:1}[data-slot=tilde-panel-state-detail-actions]{display:flex;gap:var(--g-space-2);flex-shrink:0;padding-top:var(--g-space-2);border-top:var(--g-border-thin) solid var(--dbg-border-color)}[data-slot=tilde-panel-state-kv-editor]{display:flex;flex-direction:column;flex:1;overflow-y:auto;min-height:0}[data-slot=tilde-panel-state-kv-row]{display:flex;align-items:center;gap:var(--g-space-2);padding:var(--g-space-1) var(--g-space-2)}[data-slot=tilde-panel-state-kv-row][data-stripe=even]{background:var(--dbg-surface-section)}[data-slot=tilde-panel-state-kv-key],[data-slot=tilde-panel-state-kv-value]{background:transparent;border:none;border-bottom:var(--g-border-thin) solid transparent;border-radius:0;padding:var(--g-space-1) 0;width:auto;flex:1;min-width:0}[data-slot=tilde-panel-state-kv-key]{color:var(--dbg-text-secondary);flex:0 0 35%}[data-slot=tilde-panel-state-kv-key]:focus,[data-slot=tilde-panel-state-kv-value]:focus{border-bottom-color:var(--dbg-accent)}[data-slot=tilde-panel-state-kv-add-row]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-top:var(--g-border-thin) solid var(--dbg-border-color);color:var(--dbg-accent-text);cursor:pointer;font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);padding:var(--g-space-2) var(--g-space-3);text-align:left;width:100%}[data-slot=tilde-panel-state-kv-add-row]:hover{background:var(--dbg-surface-hover)}[data-slot=tilde-panel-state-kv-complex]{display:flex;align-items:center;gap:var(--g-space-2);padding:var(--g-space-4) var(--g-space-3);color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-style:italic}[data-slot=tilde-panel-state-kv-raw-link]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--dbg-accent-text);cursor:pointer;font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);text-decoration:underline;padding:0}[data-slot=devtools-history-log]{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--dbg-row-gap);padding:var(--dbg-panel-padding);overflow:hidden}[data-slot=devtools-history-log-toolbar]{display:flex;gap:var(--g-space-2);flex-shrink:0}[data-slot=devtools-history-log-empty]{color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);text-align:center;padding:var(--g-space-8)}[data-slot=devtools-history-log-scroll]{flex:1;min-height:0}[data-slot=devtools-history-log-entries]{display:flex;flex-direction:column;gap:var(--g-space-2)}[data-slot=devtools-history-entry]{border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);overflow:hidden}[data-slot=devtools-history-entry][data-status=failed]{border-left:var(--g-border-thick) solid var(--dbg-color-error-muted)}[data-slot=devtools-history-entry][data-status=success]{border-left:var(--g-border-thick) solid var(--dbg-color-success-muted)}[data-slot=devtools-history-entry-trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--dbg-text-primary);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--g-space-3);padding:var(--g-space-2) var(--g-space-3)}[data-slot=devtools-history-entry-trigger]:hover{background:var(--dbg-surface-hover)}[data-slot=devtools-history-entry-time]{color:var(--dbg-text-faint);font-size:var(--dbg-font-size-ui);flex-shrink:0}[data-slot=devtools-history-entry-action]{flex:1;font-weight:var(--g-font-medium)}[data-slot=devtools-history-entry-status]{font-size:var(--dbg-font-size-ui);text-transform:uppercase;letter-spacing:.05em}[data-slot=devtools-history-entry][data-status=success] [data-slot=devtools-history-entry-status]{color:var(--dbg-color-success)}[data-slot=devtools-history-entry][data-status=failed] [data-slot=devtools-history-entry-status]{color:var(--dbg-color-error)}[data-slot=devtools-history-entry-duration]{color:var(--dbg-text-faint);font-size:var(--dbg-font-size-ui)}[data-slot=devtools-history-entry-panel]{padding:var(--g-space-3);border-top:var(--g-border-thin) solid var(--dbg-border-color);background:var(--dbg-surface-section)}[data-slot=devtools-history-entry-meta]{display:flex;gap:var(--g-space-6);font-size:var(--dbg-font-size-ui);color:var(--dbg-text-secondary);margin-bottom:var(--g-space-3)}[data-slot=devtools-history-entry-error]{color:var(--dbg-color-error);font-size:var(--dbg-font-size);padding:var(--g-space-2);background:var(--dbg-color-error-muted);border-radius:var(--g-radius-sm);margin-bottom:var(--g-space-2)}[data-slot=devtools-history-entry-deltas]{display:flex;flex-direction:column;gap:var(--g-space-1)}[data-slot=devtools-history-entry-delta]{display:flex;align-items:baseline;gap:var(--g-space-2);font-size:var(--dbg-font-size)}[data-slot=devtools-history-entry-delta-key]{color:var(--dbg-text-secondary);min-width:12ch}[data-slot=devtools-history-entry-delta-before]{color:var(--dbg-color-error);text-decoration:line-through}[data-slot=devtools-history-entry-delta-arrow]{color:var(--dbg-text-faint)}[data-slot=devtools-history-entry-delta-after]{color:var(--dbg-color-success);font-weight:var(--g-font-medium)}[data-slot=devtools-state-io]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--dbg-section-gap);padding:var(--dbg-panel-padding)}[data-slot=devtools-state-io-controls]{display:flex;gap:var(--g-space-3);flex-wrap:wrap}[data-slot=devtools-state-io-controls] [data-slot=devtools-state-io-field]{flex:1;min-width:12rem}[data-slot=devtools-state-io-actions]{display:flex;gap:var(--g-space-4);margin-top:var(--g-space-4)}[data-slot=sql-viewer-layout]{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr;gap:var(--dbg-panel-padding);overflow:hidden}[data-slot=sql-viewer-left]{border-right:var(--g-border-thin) solid var(--dbg-border-color);overflow-y:auto;padding-right:var(--dbg-panel-padding);display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=sql-viewer-right]{overflow-y:auto;display:flex;flex-direction:column;gap:var(--dbg-section-gap)}[data-slot=sql-viewer-field]{display:flex;flex-direction:column;gap:var(--g-space-1);margin-bottom:var(--g-space-3)}[data-slot=sql-viewer-field-label]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-medium);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em}[data-slot=sql-viewer-no-selection],[data-slot=sql-viewer-idle],[data-slot=sql-viewer-loading]{color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size);font-style:italic;padding:var(--g-space-4) 0}[data-slot=sql-viewer-details]{display:flex;flex-direction:column;gap:var(--dbg-row-gap)}[data-slot=sql-viewer-readonly-value]{background:var(--dbg-surface-input);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-3) var(--g-space-4);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);color:var(--dbg-text-primary);min-height:2.5rem;display:flex;align-items:center}[data-slot=sql-viewer-empty]{color:var(--dbg-text-faint);font-style:italic}[data-slot=sql-viewer-dsl]{background:var(--dbg-surface-input);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-3) var(--g-space-4);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size-ui);color:var(--dbg-text-primary);white-space:pre-wrap;word-break:break-all;line-height:var(--g-leading-normal);margin:0}[data-slot=sql-viewer-sql-section]{display:flex;flex-direction:column;gap:var(--g-space-3)}[data-slot=sql-viewer-sql-header]{display:flex;align-items:center;justify-content:space-between}[data-slot=sql-viewer-sql-title]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-semibold);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:var(--g-opacity-muted)}[data-slot=sql-viewer-sql]{background:var(--dbg-surface-input);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-4) var(--g-space-6);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size-ui);line-height:var(--g-leading-normal);white-space:pre-wrap;overflow-wrap:break-word;overflow-x:auto;margin:0;color:var(--dbg-text-primary)}[data-slot=sql-viewer-copy-button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--g-border-thin) solid var(--dbg-border-color);background:transparent;color:var(--dbg-text-secondary);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);padding:var(--g-space-1) var(--g-space-3);border-radius:var(--g-radius-sm);cursor:pointer;transition:background var(--g-duration-fast) var(--g-ease-out),color var(--g-duration-fast) var(--g-ease-out)}[data-slot=sql-viewer-copy-button]:hover{background:var(--dbg-surface-hover);color:var(--dbg-text-primary)}[data-slot=sql-viewer-error]{display:flex;flex-direction:column;gap:var(--g-space-2)}[data-slot=sql-viewer-error-label]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);color:var(--dbg-color-error);font-weight:var(--g-font-semibold)}[data-slot=sql-viewer-error-pre]{background:var(--dbg-color-error-muted);border:var(--g-border-thin) solid var(--dbg-color-error);border-radius:var(--g-radius-sm);padding:var(--g-space-3) var(--g-space-4);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size-ui);color:var(--dbg-color-error);white-space:pre-wrap;word-break:break-all;margin:0}[data-slot=sql-viewer-param-legend]{display:flex;flex-direction:column;gap:var(--g-space-3);margin-top:var(--g-space-4)}[data-slot=sql-viewer-param-legend-header]{display:flex;align-items:center;justify-content:space-between}[data-slot=sql-viewer-param-legend-title]{font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-semibold);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:var(--g-opacity-muted)}[data-slot=sql-viewer-preview-badge]{font-family:var(--dbg-font-family-ui);font-size:var(--g-text-2xs);font-style:italic;color:var(--dbg-text-faint);cursor:help}[data-slot=sql-viewer-param-table]{border-collapse:collapse;width:100%;background:var(--dbg-surface-input);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);padding:var(--g-space-3) var(--g-space-4);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size-ui)}[data-slot=sql-viewer-param-placeholder]{padding-right:var(--g-space-6);white-space:nowrap}[data-slot=sql-viewer-param-arrow]{color:var(--dbg-text-faint);padding-right:var(--g-space-6)}[data-slot=sql-viewer-param-value][data-preview]{font-weight:var(--g-font-semibold)}[data-slot=sql-viewer-param-runtime]{color:var(--dbg-text-faint);font-size:var(--g-text-2xs);font-style:italic;padding-left:var(--g-space-4)}[data-slot=tilde-panel-entity-dialog-backdrop]{position:fixed;top:0;right:0;bottom:0;left:0;background:oklch(0 0 0 / var(--g-opacity-muted));z-index:calc(var(--dbg-panel-z-index) + 1)}[data-slot=tilde-panel-entity-dialog]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--dbg-panel-z-index) + 2);background:var(--dbg-surface-panel);border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-md);padding:var(--g-space-16) var(--g-space-16) var(--g-space-12);min-width:24rem;max-width:36rem;font-family:var(--dbg-font-family-ui);color:var(--dbg-text-primary);box-shadow:var(--g-shadow-lg)}[data-slot=tilde-panel-entity-dialog-title]{font-size:var(--dbg-font-size-heading);font-weight:var(--g-font-semibold);color:var(--dbg-accent-text);margin-bottom:var(--g-space-6)}[data-slot=tilde-panel-entity-dialog-description]{font-size:var(--dbg-font-size);color:var(--dbg-text-secondary);line-height:var(--g-leading-normal);margin-bottom:var(--g-space-12)}[data-slot=tilde-panel-entity-dialog-actions]{display:flex;justify-content:flex-end;gap:var(--g-space-6)}[data-slot=tilde-panel-entity-dialog-cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--g-border-thin) solid var(--dbg-border-color);background:var(--dbg-surface-section);color:var(--dbg-text-primary);font-family:var(--dbg-font-family-ui);font-size:var(--g-text-base);font-weight:var(--g-font-semibold);padding:var(--g-space-6) var(--g-space-12);border-radius:var(--g-radius-md);cursor:pointer;transition:background var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel-entity-dialog-cancel]:hover{background:var(--dbg-surface-hover)}[data-slot=tilde-panel-entity-dialog-confirm]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--g-border-thin) solid var(--dbg-color-error-muted);background:var(--dbg-surface-section);color:var(--dbg-color-error);font-family:var(--dbg-font-family-ui);font-size:var(--g-text-base);font-weight:var(--g-font-semibold);padding:var(--g-space-6) var(--g-space-12);border-radius:var(--g-radius-md);cursor:pointer;transition:background var(--g-duration-fast) var(--g-ease-out)}[data-slot=tilde-panel-entity-dialog-confirm]:hover{background:var(--dbg-color-error-muted)}[data-slot=devtools-json-viewer]{display:flex;flex-direction:column;border:var(--g-border-thin) solid var(--dbg-border-color);border-radius:var(--g-radius-sm);overflow:hidden;font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);color:var(--dbg-text-primary)}[data-slot=devtools-json-viewer-header]{display:flex;align-items:center;gap:var(--g-space-3);padding:var(--g-space-2) var(--g-space-3);border-bottom:var(--g-border-thin) solid var(--dbg-border-color);background:var(--dbg-surface-section);flex-shrink:0}[data-slot=devtools-json-viewer-label]{flex:1;font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);font-weight:var(--g-font-semibold);color:var(--dbg-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-slot=devtools-json-viewer-mode-toggle]{display:flex;align-items:center;gap:var(--g-space-1);flex-shrink:0}[data-slot=devtools-json-viewer-mode-radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}[data-slot=devtools-json-viewer-mode-btn]{border:var(--g-border-thin) solid var(--dbg-border-color);background:transparent;color:var(--dbg-text-faint);font-family:var(--dbg-font-family-ui);font-size:var(--dbg-font-size-ui);padding:var(--g-space-1) var(--g-space-3);border-radius:var(--g-radius-sm);cursor:pointer;line-height:1.4;-webkit-user-select:none;user-select:none;transition:color var(--g-duration-fast) var(--g-ease-out),background var(--g-duration-fast) var(--g-ease-out),border-color var(--g-duration-fast) var(--g-ease-out)}[data-slot=devtools-json-viewer-mode-btn]:hover{color:var(--dbg-text-primary);border-color:var(--dbg-accent-muted)}[data-slot=devtools-json-viewer-mode-toggle]:has([data-slot=devtools-json-viewer-mode-radio][value=tree]:checked) [data-slot=devtools-json-viewer-mode-btn][data-mode=tree],[data-slot=devtools-json-viewer-mode-toggle]:has([data-slot=devtools-json-viewer-mode-radio][value=raw]:checked) [data-slot=devtools-json-viewer-mode-btn][data-mode=raw]{color:var(--dbg-accent-text);border-color:var(--dbg-accent);background:var(--dbg-surface-selected)}[data-slot=devtools-json-viewer-raw]{display:none;margin:0;padding:var(--g-space-3) var(--g-space-4);font-family:var(--dbg-font-family);font-size:var(--dbg-font-size);color:var(--dbg-text-primary);background:var(--dbg-surface-input);overflow-x:auto;white-space:pre-wrap;word-break:break-all;line-height:var(--g-leading-normal);text-align:left}[data-slot=devtools-json-viewer]:has([data-slot=devtools-json-viewer-mode-radio][value=raw]:checked) [data-slot=devtools-json-viewer-raw]{display:block}[data-slot=devtools-json-viewer-tree]{overflow-y:auto;background:var(--dbg-surface-input);text-align:left}[data-slot=devtools-json-viewer]:has([data-slot=devtools-json-viewer-mode-radio][value=raw]:checked) [data-slot=devtools-json-viewer-tree]{display:none}[data-slot=treeview-row],[data-slot=treeview-branch-trigger],[data-slot=treeview-closing-row]{display:flex;align-items:baseline;justify-content:flex-start;min-height:22px;padding-left:calc(var(--tv-depth, 0) * var(--dbg-json-indent) + 4px);padding-right:var(--g-space-3);line-height:22px;text-align:left;width:100%;box-sizing:border-box}[data-slot=treeview-branch-trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;color:inherit;cursor:pointer}[data-slot=treeview-branch-trigger]:hover [data-slot=treeview-key]{color:var(--dbg-accent-text)}[data-slot=treeview-branch-panel]{overflow:hidden}[data-slot=treeview-branch-panel][data-open]{height:auto}[data-slot=treeview-branch-panel]:not([data-open]){display:none}[data-slot=treeview-branch-panel][hidden]{display:none}[data-slot=treeview-row][data-row-parity=odd],[data-slot=treeview-branch-trigger][data-row-parity=odd],[data-slot=treeview-closing-row][data-row-parity=odd]{background:var(--dbg-json-row-odd)}[data-slot=treeview-row][data-row-parity=even],[data-slot=treeview-branch-trigger][data-row-parity=even],[data-slot=treeview-closing-row][data-row-parity=even]{background:var(--dbg-json-row-even)}[data-slot=treeview-arrow]{display:inline-block;width:14px;flex-shrink:0;color:var(--dbg-json-color-arrow);font-size:var(--dbg-font-size-ui);-webkit-user-select:none;user-select:none}[data-slot=treeview-key]{color:var(--dbg-json-color-key);font-weight:var(--g-font-medium);margin-right:2px;transition:color var(--g-duration-fast) var(--g-ease-out)}[data-slot=treeview-key]:after{content:":";color:var(--dbg-text-faint);margin-right:var(--g-space-2);font-weight:400}[data-slot=treeview-value][data-value-type=string]{color:var(--dbg-json-color-string)}[data-slot=treeview-value][data-value-type=number]{color:var(--dbg-json-color-number)}[data-slot=treeview-value][data-value-type=boolean]{color:var(--dbg-json-color-boolean)}[data-slot=treeview-value][data-value-type=null]{color:var(--dbg-json-color-null);font-style:italic}[data-slot=treeview-preview]{color:var(--dbg-json-color-preview);font-style:italic;margin-left:var(--g-space-2)}[data-slot=treeview-branch]:has(>[data-slot=treeview-branch-panel][data-open])>[data-slot=treeview-branch-trigger] [data-slot=treeview-preview]{display:none}[data-slot=treeview-branch]:has(>[data-slot=treeview-branch-panel][data-open])>[data-slot=treeview-branch-trigger] [data-slot=treeview-bracket][data-bracket-close]{display:none}[data-slot=treeview-bracket]{color:var(--dbg-json-color-bracket);margin-left:var(--g-space-1)}
