.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f2ea;--bg-panel:#f0eae0;--bg-surface:#fbf7ef;--bg-hover:#7850280d;--bg-input:#fbf7ef;--text-ink:#221a12;--text-body:#3d3227;--text-muted:#665849;--text-subtle:#8e7f6d;--text-faint:#a89b88;--text-disabled:#c8bda9;--line:#e6ddcc;--line-strong:#d0c4ae;--line-focus:#c25e2a;--brand:#c25e2a;--brand-hover:#e07a3c;--brand-glow:#c25e2a24;--critical:#b23f2f;--attention:#b87528;--routine:#6d8a54;--good:#6d8a54;--chip-attention-bg:#f5e8d0;--chip-attention-br:#d6b980;--text-strike:#3c28144d;--backdrop:#1e140c59;--shadow-modal-lg:0 24px 70px -12px #3c1e0a40, 0 0 0 .5px #3c1e0a1a;--shadow-modal-md:0 14px 40px -12px #3c1e0a26, 0 0 0 .5px #3c1e0a0f;--blob-a:#c24a164d;--blob-b:#487a603d;--blob-c:#c8822838;--blob-d:#b25a602e;--grain-opacity:.24;--grain-blend:multiply;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter Tight", Inter, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#100c08;--bg-panel:#1a1510;--bg-surface:#1f1913;--bg-hover:#ffdcb40b;--bg-input:#181310;--text-ink:#f5ecdc;--text-body:#d8ccb8;--text-muted:#a89e8a;--text-subtle:#7d7462;--text-faint:#5c5445;--text-disabled:#3e372e;--line:#2a2318;--line-strong:#3a3125;--line-focus:#e07a3c;--brand:#e07a3c;--brand-hover:#f28f4d;--brand-glow:#e07a3c2e;--critical:#d5533f;--attention:#e0a04c;--routine:#94a878;--good:#94a878;--chip-attention-bg:#25190e;--chip-attention-br:#4a3520;--text-strike:#ffc8964d;--backdrop:#0f0a05b8;--shadow-modal-lg:0 24px 70px -12px #0f0803d9, 0 0 0 .5px #ffd7af1a;--shadow-modal-md:0 14px 40px -12px #0f080399, 0 0 0 .5px #ffd7af14;--blob-a:#e07a3c38;--blob-b:#4c826c2e;--blob-c:#e0a04c24;--blob-d:#c8646c24;--grain-opacity:.18;--grain-blend:overlay}[data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1410;--bg-panel:#12201a;--bg-surface:#17281f;--bg-hover:#b4f0d20b;--bg-input:#14231c;--text-ink:#e8f0e5;--text-body:#c8d8c2;--text-muted:#8ea08a;--text-subtle:#6b7d68;--text-faint:#4d5c4b;--text-disabled:#333f32;--line:#223028;--line-strong:#35443b;--line-focus:#10b981;--brand:#10b981;--brand-hover:#34d399;--brand-glow:#10b98129;--critical:#dc4c4c;--attention:#f0b429;--routine:#10b981;--good:#10b981;--chip-attention-bg:#2a1f10;--chip-attention-br:#4a3820;--text-strike:#c8d8c24d;--backdrop:#060c08b8;--shadow-modal-lg:0 24px 70px -12px #00140cd9, 0 0 0 .5px #b4f0c81a;--shadow-modal-md:0 14px 40px -12px #00140c99, 0 0 0 .5px #b4f0c814;--blob-a:#10b98138;--blob-b:#f0b42924;--blob-c:#34d39929;--blob-d:#065f462e;--grain-opacity:.18;--grain-blend:overlay}[data-theme=ruby]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#150a0a;--bg-panel:#211010;--bg-surface:#291414;--bg-hover:#ffc8d20b;--bg-input:#241212;--text-ink:#f5e5e5;--text-body:#dcc4c4;--text-muted:#a88888;--text-subtle:#7d6060;--text-faint:#5c4545;--text-disabled:#3d2e2e;--line:#33191a;--line-strong:#4a2223;--line-focus:#ec4879;--brand:#dc2c5c;--brand-hover:#ec4879;--brand-glow:#dc2c5c2e;--critical:#ef4444;--attention:#f59e0b;--routine:#f0a37b;--good:#f59e0b;--chip-attention-bg:#2a1a0e;--chip-attention-br:#4a2e15;--text-strike:#dcb4b44d;--backdrop:#140505b8;--shadow-modal-lg:0 24px 70px -12px #1e050ad9, 0 0 0 .5px #ffb4be1a;--shadow-modal-md:0 14px 40px -12px #1e050a99, 0 0 0 .5px #ffb4be14;--blob-a:#dc2c5c38;--blob-b:#f59e0b24;--blob-c:#ec487929;--blob-d:#96283c29;--grain-opacity:.18;--grain-blend:overlay}[data-theme=sapphire]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08101c;--bg-panel:#101a2a;--bg-surface:#142033;--bg-hover:#b4d2ff0b;--bg-input:#101d2e;--text-ink:#e0e8f5;--text-body:#c0ccdd;--text-muted:#8595a8;--text-subtle:#607083;--text-faint:#4a5566;--text-disabled:#333d4b;--line:#1a2740;--line-strong:#2a3855;--line-focus:#60a5fa;--brand:#3b82f6;--brand-hover:#60a5fa;--brand-glow:#3b82f62e;--critical:#ef4444;--attention:#f59e0b;--routine:#22d3ee;--good:#10b981;--chip-attention-bg:#1a1a0e;--chip-attention-br:#3a3020;--text-strike:#b4d2f04d;--backdrop:#050a14b8;--shadow-modal-lg:0 24px 70px -12px #040a19d9, 0 0 0 .5px #b4d2ff1a;--shadow-modal-md:0 14px 40px -12px #040a1999, 0 0 0 .5px #b4d2ff14;--blob-a:#3b82f63d;--blob-b:#22d3ee29;--blob-c:#f59e0b1f;--blob-d:#6366f129;--grain-opacity:.18;--grain-blend:overlay}[data-theme=diamond]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafd;--bg-panel:#eef2f7;--bg-surface:#fff;--bg-hover:#b4bed214;--bg-input:#fff;--text-ink:#0f1420;--text-body:#2a3040;--text-muted:#55606f;--text-subtle:#808a99;--text-faint:#b0b8c2;--text-disabled:#d0d5dd;--line:#e2e6ec;--line-strong:#c8cdd5;--line-focus:#7c8598;--brand:#7c8598;--brand-hover:#9ea6b6;--brand-glow:#7c859824;--critical:#dc2626;--attention:#d97706;--routine:#059669;--good:#059669;--chip-attention-bg:#fff3e0;--chip-attention-br:#f6b981;--text-strike:#0f14204d;--backdrop:#323c5059;--shadow-modal-lg:0 24px 70px -12px #1e283c40, 0 0 0 .5px #1e283c1a;--shadow-modal-md:0 14px 40px -12px #1e283c26, 0 0 0 .5px #1e283c0f;--blob-a:#b4d2f052;--blob-b:#dcc8f03d;--blob-c:#f0e6c838;--blob-d:#f0dcf033;--grain-opacity:.14;--grain-blend:multiply}[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#282a36;--bg-panel:#21222c;--bg-surface:#313442;--bg-hover:#bd93f914;--bg-input:#262835;--text-ink:#f8f8f2;--text-body:#d9d9d0;--text-muted:#a8a8a0;--text-subtle:#6272a4;--text-faint:#4d5175;--text-disabled:#363a4c;--line:#3d3f4d;--line-strong:#4d505f;--line-focus:#bd93f9;--brand:#bd93f9;--brand-hover:#d5b3ff;--brand-glow:#bd93f933;--critical:#f55;--attention:#ffb86c;--routine:#50fa7b;--good:#50fa7b;--chip-attention-bg:#3a2d1a;--chip-attention-br:#6a4e2a;--text-strike:#f8f8f24d;--backdrop:#14141eb8;--shadow-modal-lg:0 24px 70px -12px #0f0f19d9, 0 0 0 .5px #f8f8f21a;--shadow-modal-md:0 14px 40px -12px #0f0f1999, 0 0 0 .5px #f8f8f214;--blob-a:#bd93f93d;--blob-b:#50fa7b29;--blob-c:#ff79c62e;--blob-d:#8be9fd29;--grain-opacity:.16;--grain-blend:overlay}[data-theme=cloud-grey]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--bg-panel:#e9ebef;--bg-surface:#fff;--bg-hover:#6469730d;--bg-input:#fff;--text-ink:#1a1d24;--text-body:#363a44;--text-muted:#5a606b;--text-subtle:#808693;--text-faint:#a5aab3;--text-disabled:#c8ccd3;--line:#dce0e6;--line-strong:#c0c5cc;--line-focus:#4a5468;--brand:#4a5468;--brand-hover:#667186;--brand-glow:#4a546824;--critical:#b91c1c;--attention:#b45309;--routine:#4d7c0f;--good:#4d7c0f;--chip-attention-bg:#fef3c7;--chip-attention-br:#e0b95c;--text-strike:#1a1d244d;--backdrop:#3c414b59;--shadow-modal-lg:0 24px 70px -12px #1e283733, 0 0 0 .5px #1e283714;--shadow-modal-md:0 14px 40px -12px #1e28371f, 0 0 0 .5px #1e28370f;--blob-a:#96a5be3d;--blob-b:#bec3cd2e;--blob-c:#d2d2dc2e;--blob-d:#bed2dc29;--grain-opacity:.12;--grain-blend:multiply}html,body{margin:0;padding:0}html{font-family:var(--font-sans);color:var(--text-ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;min-height:100vh}body{background:var(--bg);min-height:100vh;color:var(--text-ink);position:relative}a{color:inherit;text-decoration:none}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 950px 720px at 92% 8%, var(--blob-a) 0%, transparent 58%), radial-gradient(ellipse 820px 620px at 8% 92%, var(--blob-b) 0%, transparent 58%), radial-gradient(ellipse 700px 520px at 78% 78%, var(--blob-c) 0%, transparent 58%), radial-gradient(ellipse 600px 460px at 15% 12%, var(--blob-d) 0%, transparent 58%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNDAnIGhlaWdodD0nMjQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC42NScgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCNuKScgb3BhY2l0eT0nMC44NScvPjwvc3ZnPg==);position:fixed;inset:0}#root,#root>*{z-index:2;position:relative}[data-theme=light] .glass{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:.5px solid #d2c3aa59;background:#fffbf38c!important}[data-theme=light] .glass-edge{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #b4966e1a}.row{transition:background .12s}.row:hover{background:var(--bg-hover)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}html,body,aside,main,section,article,header,footer,nav{transition:background-color .2s,color .2s,border-color .2s}@keyframes clockTick{0%{opacity:.55;transform:translateY(-14px)}60%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.clock-min-anim{animation:.48s cubic-bezier(.34,1.56,.64,1) clockTick;display:inline-block}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}body:after{display:none}}@media (width<=767px){main{padding-top:60px!important}[role=dialog],.modal-shell{padding:8px!important}.modal-shell>div{width:100%!important;max-height:92vh!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
