:root{--surface: #fff;--surface-2: #f8f8f8;--surface-3: #f0f0f0;--accent-subtle: #eef;--accent-muted: #ccf;--accent: #aaf;--text: #444;--text-inverse: #fff;--text-subtle: #668;--text-muted: #666;--icon: var(--text);--icon-inverse: var(--text-inverse);--border: #eee;--shadow-color: #ccc;--elevation-1: 0 0 4px var(--shadow-color);--elevation-2: 0 2px 8px var(--shadow-color);--overlay: #808080;--ring: #48f;--success: #096;--success-surface: #cfc;--warning: #a80;--warning-surface: #ffa;--error: #f66;--error-surface: #fcc;--control: #444;--control-muted: #888;--btn-primary-bg: var(--control);--btn-primary-text: var(--icon-inverse);--btn-primary-border: transparent;--btn-primary-hover: color-mix(in srgb, var(--btn-primary-bg) 86%, #000);--btn-danger-bg: var(--error);--btn-danger-text: var(--icon-inverse);--btn-danger-border: transparent;--btn-danger-hover: color-mix(in srgb, var(--btn-danger-bg) 86%, #000);--btn-ghost-bg: transparent;--btn-ghost-text: var(--text);--btn-ghost-border: var(--border);--btn-ghost-hover: color-mix(in srgb, var(--text) 6%, transparent);--nav-bg: #333;--nav-bg-hover: #222;--nav-active: #222;--nav-bg-title: #111;--nav-text: #ccc;--chart-1: #48f;--chart-2: #f84;--chart-3: #22c55e;--chart-4: #ef4444;--chart-5: #9ca3af;--chart-6: #3b82f6;--chart-7: #f59e0b;--chart-8: #10b981;--radius: 8px;--transition-ui: 256ms;--transition-anim: 1s}.border-b{border-bottom:solid 1px var(--border)}.bb-solid-1-ccc{border-bottom:solid 1px var(--shadow-color)}.bb-solid-1-eee{border-bottom:solid 1px var(--border)}.br4{border-radius:4px}.br8{border-radius:var(--radius)}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:transparent;font-weight:700;transition:all var(--transition-ui);text-align:center}button.primary{border:solid 1px transparent;border-radius:var(--radius);font-size:16px;font-weight:700;padding:16px;width:100%;max-width:200px;text-transform:uppercase;background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text)}button.primary>img,button.primary>svg{margin-right:8px}button.primary:hover{background:var(--btn-primary-hover)}button.danger{border:solid 1px transparent;border-radius:var(--radius);font-size:16px;font-weight:700;padding:16px;width:100%;max-width:200px;text-transform:uppercase;background:var(--btn-danger-bg);border-color:var(--btn-danger-border);color:var(--btn-danger-text)}button.danger>img,button.danger>svg{margin-right:8px}button.danger:hover{background:var(--btn-danger-hover)}button.ghost{border:solid 1px transparent;border-radius:var(--radius);font-size:16px;font-weight:700;padding:16px;width:100%;max-width:200px;text-transform:uppercase;background:var(--btn-ghost-bg);border-color:var(--btn-ghost-border);color:var(--btn-ghost-text)}button.ghost>img,button.ghost>svg{margin-right:8px}button.ghost:hover{background:var(--btn-ghost-hover)}code{white-space:normal}.card{background:var(--surface);border:solid 1px var(--border);border-radius:var(--radius);overflow:hidden}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.badge.pending{background:var(--accent-muted);color:var(--text-subtle)}.badge.processing{background:var(--accent);color:var(--text-inverse)}.badge.delivered{background:var(--success-surface);color:var(--success)}.badge.failed{background:var(--error-surface);color:var(--error)}.badge.unknown{background:var(--surface-3);color:var(--text)}.switch{display:inline-block;position:relative;width:44px;height:24px}.switch input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0}.switch .slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--control-muted);border-radius:24px;cursor:pointer;transition:background var(--transition-ui)}.switch .slider:before{content:"";position:absolute;left:3px;bottom:3px;width:18px;height:18px;border-radius:50%;background:var(--text-inverse);transition:transform var(--transition-ui)}.switch input:focus+.slider{outline:2px solid var(--ring)}.switch input:checked+.slider{background:var(--ring)}.switch input:checked+.slider:before{transform:translate(20px)}.muted{color:var(--text-muted)}.alert{border-radius:var(--radius);padding:16px;line-height:1.75;white-space:normal}.alert.error{background:var(--error-surface);color:var(--text)}.alert.warning{background:var(--warning-surface);color:var(--text)}.alert.success{background:var(--success-surface);color:var(--text)}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--icon);cursor:pointer;padding:16px;transition:background var(--transition-ui)}.icon-button:hover{background:color-mix(in srgb,var(--icon) 5%,transparent)}.editor{border-radius:var(--radius);margin-top:32px;overflow:hidden;height:640px}.editor.screen{height:80vh}.chart{height:260px}.summary-table{width:100%;color:var(--text);border-top:1px solid var(--border)}.summary-table td{padding:16px}.summary-table .label{color:var(--text-muted)}.summary-table .value{text-align:right;font-weight:600}.bg-error{background:var(--error-surface)}.bg-success{background:var(--success-surface)}.bg-warning{background:var(--warning-surface)}.bg-base{background:var(--surface)}.text-error{color:var(--error)}.text-success{color:var(--success)}.text-muted{color:var(--text-muted)}.bgccf{background:#ccf}.bgfcc{background:#fcc}.bgfff{background:#fff}.c096{color:#096}.c444{color:#444}.c800{color:#800}.h100{height:100%}.m4{margin:4px}.m8{margin:8px}.m16{margin:16px}.mb8{margin-bottom:8px}.mr8{margin-right:8px}.mr16{margin-right:16px}.mt0{margin-top:0}.mt16{margin-top:16px}.mw32{max-width:32px}.mw128{max-width:128px}.mw480{max-width:480px}.mw640{max-width:640px}.mw50pc{max-width:50%}.mw-none{max-width:none}.p0{padding:0}.p8{padding:8px}.p16{padding:16px}.p18{padding:18px}.p32{padding:32px}.pb0{padding-bottom:0}.pl16{padding-left:16px}.text-center{text-align:center}.text-end{text-align:end}.w0{width:0}.w50{width:50%}.w100{width:100%}.wa{width:auto}.font-title{font-size:2em;font-weight:900}.font-subtitle{font-size:1.5em;font-weight:300}.fw600{font-weight:600}footer{align-items:center;background:var(--surface);box-shadow:var(--elevation-1);display:flex;justify-content:center;padding:8px}footer span{font-weight:700}form{background:var(--surface);border:none;border-radius:var(--radius);box-sizing:border-box;display:flex;flex-flow:column;padding:16px;width:100%}form.index{margin:0 auto;max-width:1920px}form.index.mw480{max-width:480px}form.modal{border-radius:0;position:absolute;max-width:720px;max-height:100%;overflow:auto;width:100%;height:100%}form.modal.mw480{max-width:480px}form.modal.mw1080{max-width:1080px}form.modal table{margin-bottom:16px;margin-top:0}header{background:var(--surface);border:none;box-shadow:var(--elevation-1);display:flex;align-items:center;font-weight:700;position:relative}header h1{font-size:18px;margin:0 auto 0 0}header button{background:transparent;border:none;cursor:pointer;padding:16px}input{cursor:pointer;background:color-mix(in srgb,var(--text) 2.5%,transparent);border:none;border-radius:var(--radius);box-sizing:border-box;font-size:16px;padding:16px;width:100%}input:focus{outline:2px solid var(--ring)}input[type=file]{font-size:14px}input[type=button]{background:var(--control);border:none;border-radius:var(--radius);color:var(--icon-inverse);font-size:16px;font-weight:700;padding:16px;min-width:150px;text-transform:uppercase}input.focus-green:focus{border:solid 1px var(--success);outline:solid 2px var(--success)}#app{position:absolute;width:100%;height:100%;display:flex;flex-flow:column;align-items:flex-end;justify-content:center}.root{overflow:hidden;position:absolute;height:100%;width:100%;left:0;top:0}.drawer{overflow:hidden;position:absolute;height:100%;width:100%;max-width:300px;top:0}.column{display:flex;flex-flow:column}.row{display:flex;flex-flow:row}.center{display:flex;align-items:center;justify-content:center}.content-center{display:flex;justify-content:center}.content-end{display:flex;justify-content:flex-end}.content-start{display:flex;justify-content:flex-start}.items-center{display:flex;align-items:center}.items-end{display:flex;align-items:flex-end}.items-start{display:flex;align-items:flex-start}.self-start{align-self:flex-start}.space-around{display:flex;justify-content:space-around}.space-between{display:flex;justify-content:space-between}.wrap{flex-wrap:wrap}.noscroll{overflow:hidden}.scroll{overflow:auto;scroll-behavior:smooth}.flex{flex:1}.flex2{flex:2}.flex3{flex:3}.flex4{flex:4}.fill{width:100%;height:100%}.fillw{width:100%}.fillh{height:100%}.z1{z-index:1}.z2{z-index:2}.panel{border:none;box-shadow:var(--elevation-1);margin:32px;max-width:1280px;width:100%}.avatar{width:32px;border-radius:50%}.break-all{word-break:break-all}.grid150{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.grid1x1{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:16px;padding:16px}.ball32{display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--accent-muted);width:32px;height:32px}@media screen and (max-width: 480px){.bigger480{display:none}}@media screen and (max-width: 640px){.bigger640{display:none}}@media screen and (max-width: 720px){.bigger720{display:none}}nav{color:var(--nav-text);background-color:var(--nav-bg);display:flex;flex-flow:column;justify-content:space-between;max-width:300px;width:100%;overflow:auto}nav.drawer{overflow:auto;position:absolute;height:100%;left:0}nav ul{background:var(--nav-bg);display:flex;flex-flow:column;margin:0;padding:0}nav ul li:hover{background:var(--nav-bg-hover)}nav ul li button{border:none;outline:none;cursor:pointer;padding:16px;transition:background var(--transition-ui);color:var(--nav-text);background:transparent;text-align:left;font-size:16px;display:flex;flex-flow:row;align-items:center;justify-content:flex-start;white-space:nowrap;width:100%}nav ul li button.selected{background:var(--nav-active)}nav ul li button img{margin:0 16px 0 0}nav ul li button svg{margin:0 16px 0 0}nav ul li.title{background:var(--nav-bg-title)}nav ul li.title h1{color:var(--text-inverse);font-size:20px;margin:0}nav ul li.divider-top{border-top:solid}*,*:before,*:after{box-sizing:border-box}*{color:var(--text)}*::-webkit-scrollbar{display:none}html{position:absolute;width:100%;height:100%;margin:0;padding:0;overscroll-behavior:none}html body{position:absolute;width:100%;height:100%;margin:0;padding:0;overflow:hidden;overscroll-behavior:none;font-family:system-ui;background:var(--surface)}select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background:color-mix(in srgb,var(--text) 2.5%,transparent);border:none;border-radius:var(--radius);box-sizing:border-box;font-size:16px;min-width:max-content;padding:16px;width:100%}select[size]{height:256px;padding:0}select:focus{outline:2px solid var(--ring)}select::picker-icon{content:none}select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background:var(--surface);border:none;border-radius:var(--radius);box-shadow:0 4px 12px color-mix(in srgb,var(--text) 20%,transparent);padding:4px}select option{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;font-size:16px;padding:16px}select option:checked{background:var(--control);color:var(--text-inverse)}table{background:var(--surface);border:none;border-collapse:collapse;max-width:1920px;overflow:auto;text-align:left;white-space:nowrap;width:100%;height:fit-content}table.index{border-radius:var(--radius);border-collapse:separate;border-spacing:0;margin:auto}table.index tbody tr:hover td{background:var(--accent-subtle)}table.index tbody tr:hover td:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}table.index tbody tr:hover td:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}table.form th:first-child,table.form td:first-child{width:25%}table.form th label,table.form td label{color:var(--text-subtle);font-weight:700;position:absolute}table.form th input,table.form th select,table.form th textarea,table.form th code,table.form td input,table.form td select,table.form td textarea,table.form td code{display:block;margin-top:32px}table caption{background:var(--accent-muted);border-radius:var(--radius);font-weight:700;overflow:hidden;text-align:left}table caption *{color:var(--text)}table caption button{background:transparent;border:none;cursor:pointer;color:var(--icon);padding:16px}table caption button:hover{background:color-mix(in srgb,var(--icon) 10%,transparent)}table thead tr,table tbody tr,table tfoot tr{cursor:pointer}table thead tr th,table thead tr td,table tbody tr th,table tbody tr td,table tfoot tr th,table tfoot tr td{position:relative;max-width:125px;overflow:hidden;padding:16px;text-overflow:ellipsis}table thead tr th button,table thead tr td button,table tbody tr th button,table tbody tr td button,table tfoot tr th button,table tfoot tr td button{cursor:pointer;border:none;border-radius:var(--radius);color:var(--icon);padding:12px;justify-content:center}table thead tr th button img,table thead tr th button svg,table thead tr td button img,table thead tr td button svg,table tbody tr th button img,table tbody tr th button svg,table tbody tr td button img,table tbody tr td button svg,table tfoot tr th button img,table tfoot tr th button svg,table tfoot tr td button img,table tfoot tr td button svg{margin-right:8px}table thead tr th.button,table thead tr td.button,table tbody tr th.button,table tbody tr td.button,table tfoot tr th.button,table tfoot tr td.button{width:0}table thead tr:first-child th,table thead tr:first-child td{border-bottom:solid 1px var(--border)}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:none}table tfoot tr:first-child th,table tfoot tr:first-child td{border-bottom:none;border-top:solid 1px var(--border)}textarea{cursor:pointer;background:color-mix(in srgb,var(--text) 2.5%,transparent);border:none;border-radius:var(--radius);box-sizing:border-box;padding:16px;width:100%;height:auto;font-family:system-ui;font-size:16px;resize:vertical}textarea:focus{outline:2px solid var(--ring)}.effect1-enter{opacity:1;transform:scale(1) translateY(100%)}.effect1-enter-active{opacity:1;transform:scale(1) translate(0);transition:opacity var(--transition-anim),transform var(--transition-anim)}.effect1-exit{opacity:1;transform:scale(1)}.effect1-exit-active{opacity:0;transform:scale(0);transition:opacity var(--transition-anim),transform var(--transition-anim)}.effect12-enter{transform:translate(100%)}.effect12-enter-active{transform:translate(0);transition:transform var(--transition-anim)}.effect12-exit{transform:translate(0)}.effect12-exit-active{transform:translate(-100%);transition:transform var(--transition-anim)}.effect2-enter{transform:translateY(100vh)}.effect2-enter-active{transform:translate(0);transition:transform var(--transition-anim)}.effect2-exit{transform:translate(0)}.effect2-exit-active{transform:translateY(100vh);transition:transform var(--transition-anim)}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity var(--transition-anim)}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity var(--transition-anim);pointer-events:none}.drawer1-enter{transform:translate(-100%)}.drawer1-enter-active{transform:translate(0);transition:transform var(--transition-anim)}.drawer1-exit{transform:translate(0)}.drawer1-exit-active{transform:translate(-100%);transition:transform var(--transition-anim)}.drawer2-enter{transform:translate(100%)}.drawer2-enter-active{transform:translate(0);transition:transform var(--transition-anim)}.drawer2-exit{transform:translate(0)}.drawer2-exit-active{transform:translate(100%);transition:transform var(--transition-anim)}.loader.svelte-li6gfl{display:block;position:relative;height:24px;width:100%;background:var(--surface);border:none;border-radius:8px;overflow:hidden;align-self:center;margin:auto}.loader.svelte-li6gfl:after{content:"";width:40%;height:100%;background:var(--ring);position:absolute;top:0;left:0;box-sizing:border-box;animation:svelte-li6gfl-animloader 2s linear infinite}@keyframes svelte-li6gfl-animloader{0%{left:0;transform:translate(-100%)}to{left:100%;transform:translate(0)}}button.svelte-1opog7h{border:none;outline:none;position:absolute;width:100%;height:100%;left:0%;top:0%;background:color-mix(in srgb,var(--overlay) 75%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.w1.svelte-1pbhguv{width:1%}.association-dot.svelte-1pbhguv{width:12px;height:12px;border-radius:50%;background:var(--text-muted);margin:0 auto}.association-dot.associated.svelte-1pbhguv{background:var(--ring)}tr.pending.svelte-1pbhguv{opacity:.72;pointer-events:none}.dashboard-grid.svelte-pez289{width:100%;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(640px,100%),1fr))}.dashboard-grid.svelte-pez289 .drag-handle{cursor:grab;touch-action:none}.dashboard-grid.svelte-pez289 .drag-handle:active{cursor:grabbing}.dashboard-grid.svelte-pez289 .dashboard-grid-sort-dragging{opacity:.92}.dashboard-grid.svelte-pez289 .dashboard-grid-sort-placeholder{border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,transparent);pointer-events:none}.dashboard-grid-item.svelte-pez289 table.form{width:100%}button.svelte-1hlaxb7{position:absolute;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--nav-bg);color:var(--icon-inverse);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--elevation-2)}.revoked.svelte-vc8uo3{text-decoration:line-through;opacity:.5}.active.svelte-1htvad1{background:var(--accent-subtle)}.monitor-grid.svelte-1c97m2l{width:100%;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.monitor-grid.svelte-1c97m2l table.form{width:100%}table.index.svelte-4f00x1{table-layout:fixed}.integration-name.svelte-4f00x1{max-width:none}.w1.svelte-4f00x1{text-align:end}form.svelte-1e6mkz5{width:100%;height:100%;max-width:640px}iframe.svelte-1e6mkz5{border:none;width:100%;height:100%}.disabled.svelte-dm86i{opacity:.5;text-decoration:line-through}.picker.svelte-f7m7l1{flex:1;display:flex;min-height:0}label.svelte-5e0zn2,label.svelte-206k0n{display:block;position:relative}
