@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--background,#050505);min-height:100%;color:var(--text,#f5f5f5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;touch-action:manipulation;margin:0;padding:0;font-family:Outfit,system-ui,sans-serif;overflow-x:clip}input,textarea,select,button{color:inherit;font:inherit}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}:root{--fw-z-popmenu-portal:2147480000;--fw-z-popmenu-backdrop:100001;--fw-z-popmenu-shell:100002}#fw-popmenu-portal{pointer-events:none;width:100%;height:100%;z-index:var(--fw-z-popmenu-portal);position:fixed;inset:0}#fw-popmenu-portal>*{pointer-events:auto}#root{isolation:isolate}[data-rounding]{border-radius:var(--round,0px)}[data-fw-layers]>*,[data-fw-layers]>[data-fw-show]>*{grid-area:1/1;position:relative}html{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}::-webkit-scrollbar:horizontal{height:0;display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffffff1f;border:1px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff2e}.fw-scrollbar-dark{scrollbar-width:thin;scrollbar-color:#000000d1 transparent;scrollbar-gutter:stable}.fw-scrollbar-dark::-webkit-scrollbar{width:5px;height:5px}.fw-scrollbar-dark::-webkit-scrollbar-button{width:0;height:0;display:none}.fw-scrollbar-dark::-webkit-scrollbar-track{background:0 0}.fw-scrollbar-dark::-webkit-scrollbar-thumb{background-color:#0000009e;border:1px solid #0000;border-radius:9999px}.fw-scrollbar-dark::-webkit-scrollbar-thumb:hover{background-color:#000000c7}@media (pointer:coarse){.fw-scrollbar-dark{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#000000b8 #00000014;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-inline-end:12px}.fw-scrollbar-dark::-webkit-scrollbar{width:10px;height:10px}.fw-scrollbar-dark::-webkit-scrollbar-track{background:#0000000f;border-radius:9999px}.fw-scrollbar-dark::-webkit-scrollbar-thumb{background-color:#0000006b;background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.fw-scrollbar-dark::-webkit-scrollbar-thumb:active{background-color:#0000009e}}.fw-hscroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.fw-hscroll::-webkit-scrollbar{width:8px;height:8px;display:block}.fw-hscroll::-webkit-scrollbar:horizontal{width:8px;height:8px;display:block}.fw-hscroll::-webkit-scrollbar-thumb{background-color:#ffffff38;border-radius:9999px}.fw-hscroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}.fw-hscroll::-webkit-scrollbar-track{background:0 0}.fw-dev-sidebar-item:hover{background:#ffffff0a!important}.fw-dev-badge{box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;cursor:default;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:18px;min-height:18px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.fw-dev-badge__label{align-items:center;line-height:1;display:inline-flex}.fw-dev-badge__label--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.fw-dev-badge--pk{color:#5fe3d7;background:#5fe3d729;border-color:#5fe3d76b;width:18px;min-width:18px;padding:0}.fw-dev-badge--fk{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa6b;max-width:130px}.fw-dev-badge--opt{color:#a1a1aa;background:#a1a1aa14;border-color:#a1a1aa47;border-radius:9999px;min-width:18px;padding:0 5px;font-family:inherit;font-size:10.5px}.fw-dev-table{table-layout:fixed;border-collapse:collapse}.fw-dev-table th,.fw-dev-table td{box-sizing:border-box}.fw-dev-thead th{z-index:5;background:#15151a;position:sticky;top:0}.fw-dev-row:hover{background:#14141a!important}.fw-dev-schema-row:hover{color:#f4f4f5;background:#ffffff06}.fw-dev-divider-tabs{background:#1c1c20;flex:none;width:1px;height:60%;margin-inline:.25rem}.fw-dev-search:focus-within{box-shadow:0 0 0 3px #5fe3d71f;border-color:#5fe3d78c!important}.fw-dev-inspect{z-index:1000;text-align:left;letter-spacing:0;white-space:normal;pointer-events:auto;background:#0f0f11;border:1px solid #27272a;border-radius:10px;flex-direction:column;gap:6px;min-width:14rem;max-width:min(28rem,92vw);max-height:min(70vh,26rem);padding:12px 14px;font-family:inherit;font-weight:400;display:flex;position:fixed;overflow:auto;box-shadow:0 16px 48px #000000b3}.fw-db-badge{box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;cursor:default;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:18px;min-height:18px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.fw-db-badge__icon{flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;line-height:0;display:inline-flex}.fw-db-badge__label{align-items:center;line-height:1;display:inline-flex}.fw-db-badge__label--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.fw-db-badge--pk{color:#4ade80;background:#4ade8024;border-color:#4ade8061;width:18px;min-width:18px;padding:0}.fw-db-badge--fk{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa6b;max-width:130px}.fw-db-badge--opt{color:#a1a1aa;background:#a1a1aa14;border-color:#a1a1aa47;border-radius:9999px;min-width:18px;padding:0 5px;font-family:inherit;font-size:10.5px}.fw-db-table{table-layout:fixed;border-collapse:collapse}.fw-db-table th,.fw-db-table td{box-sizing:border-box}.fw-db-sidebar{width:3.5rem;transition:width .22s cubic-bezier(.4,0,.2,1);overflow:hidden}.fw-db-sidebar:hover{width:17rem}.fw-db-sidebar .fw-db-sidebar__when-expanded{display:none}.fw-db-sidebar .fw-db-sidebar__when-collapsed,.fw-db-sidebar:hover .fw-db-sidebar__when-expanded{display:flex}.fw-db-sidebar:hover .fw-db-sidebar__when-collapsed{display:none}.fw-db-cell-truncated{position:relative}.fw-db-cell-truncated:after{content:"⋯";color:#71717a;pointer-events:none;background:linear-gradient(90deg,#0000,#0c0c0ef2 40%);padding:0 6px 0 14px;font-size:11px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fw-db-col-panel{z-index:1000;text-align:left;letter-spacing:0;white-space:normal;pointer-events:auto;background:#18181b;border:1px solid #3f3f46;border-radius:10px;flex-direction:column;gap:6px;min-width:14rem;max-width:min(28rem,92vw);max-height:min(70vh,26rem);padding:12px 14px;font-family:inherit;font-weight:400;display:flex;position:fixed;overflow:auto;box-shadow:0 16px 48px #0009}:root{--primary:#0ff;--red:#eb0000;--roundSmoothing:0;--duration:.2s}.Block{--padding:4px;--round:40px;background:var(--block-bg);--menuItem-color:var(--text);--menuItem-hover-bg:#252525}.BlockInset{--padding:4px;--round:20px;background:var(--blockInset-bg);--menuItem-color:var(--text);--menuItem-hover-bg:#b0b0b0}.BlockInset2{--padding:4px;--round:10px;background:var(--blockInset2-bg);--menuItem-color:var(--text);--menuItem-hover-bg:#999}.MenuItem{color:var(--menuItem-color,currentColor);transition:background var(--duration) ease, color var(--duration) ease}.MenuItem:hover{background:var(--menuItem-hover-bg,#bbb);color:var(--menuItem-hover-text,var(--menuItem-color,currentColor))}.Menu{--padding:4px;--round:14px;background:var(--menu-bg);--menuItem-color:var(--menu-text);--menuItem-hover-bg:color-mix(in srgb, var(--menu-text) 16%, transparent)}.Input{--round:8px}:root:not([data-theme]),[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#fff;--background:#050505;--secondary:#101010;--tertiary:#191919;--quaternary:#2e2e2e;--block-bg:var(--secondary);--blockInset-bg:var(--tertiary);--blockInset2-bg:var(--quaternary);--menu-bg:#fff;--menu-text:#000;--input-text:#7a7a7a;--input-placeholder:#00000080;--input-b:#525252;--input-b-optional:#5959599d;--input-b-focus:#646464;--input-b-hover:#0d0d0d;--input-dropdown-bg:#0f0f0f;--input-select-bg:#292929;--input-primary-b-focus:var(--primary);--input-primary-b-hover:var(--primary);--input-none-b:transparent;--input-none-b-hover:#5959599d;--input-none-b-focus:var(--primary)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#0a0a0a;--background:#f1f1f1;--secondary:#ddd;--tertiary:#c3c3c3;--quaternary:#aeaeae;--block-bg:var(--secondary);--blockInset-bg:var(--tertiary);--blockInset2-bg:var(--quaternary);--menu-bg:#0e0e0e;--menu-text:#fff;--input-text:#171717;--input-placeholder:#0e0e0e;--input-b:#0e0e0e;--input-b-optional:#00000045;--input-b-focus:#757575;--input-b-hover:#525252;--input-dropdown-bg:#0e0e0e;--input-select-bg:#ececec;--input-primary-b-focus:var(--primary);--input-primary-b-hover:var(--primary);--input-none-b:transparent;--input-none-b-hover:#00000012;--input-none-b-focus:var(--primary)}:root:not([data-theme]) .Block,:root:not([data-theme]) .BlockInset,:root:not([data-theme]) .BlockInset2,[data-theme=dark] .Block,[data-theme=dark] .BlockInset,[data-theme=dark] .BlockInset2,[data-theme=light] .Menu{--input-text:#e6e6e6;--input-placeholder:#fff5;--input-b:#6a6a6a;--input-b-optional:#fff3;--input-b-focus:#fff;--input-b-hover:#bdbdbd;--input-dropdown-bg:#0f0f0f;--input-select-bg:#292929;--input-none-b-hover:#ffffff1a}:root:not([data-theme]) .Menu,[data-theme=dark] .Menu,[data-theme=light] .Block,[data-theme=light] .BlockInset,[data-theme=light] .BlockInset2{--input-text:#000;--input-placeholder:#00000080;--input-b:#2a2a2a;--input-b-optional:#0005;--input-b-focus:#000;--input-b-hover:#000;--input-dropdown-bg:#fff;--input-select-bg:#ececec;--input-none-b-hover:#00000018}
