@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&family=Nunito:wght@400;600&display=swap";.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.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__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.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:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.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.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));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;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.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-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.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-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.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:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;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-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.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%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--font-heading:"Poppins", sans-serif;--font-body:"Nunito", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-micro:10px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:32px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--h1-font-family:var(--font-heading);--h1-font-size:32px;--h1-font-weight-regular:400;--h1-font-weight-bold:600;--h2-font-family:var(--font-heading);--h2-font-size:28px;--h2-font-weight-regular:400;--h2-font-weight-bold:600;--h3-font-family:var(--font-heading);--h3-font-size:22px;--h3-font-weight-regular:400;--h3-font-weight-bold:600;--h4-font-family:var(--font-heading);--h4-font-size:18px;--h4-font-weight-regular:400;--h4-font-weight-bold:600;--h5-font-family:var(--font-heading);--h5-font-size:14px;--h5-font-weight-regular:400;--h5-font-weight-bold:600;--body-font-family:var(--font-body);--body-font-size:14px;--body-font-weight:400;--body-font-weight-bold:600;--label-font-family:var(--font-body);--label-font-size:12px;--label-font-weight:400;--micro-font-family:var(--font-body);--micro-font-size:10px;--micro-font-weight:400;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--radius-sm:2px;--radius:4px;--radius-button:4px;--radius-md:6px;--radius-card:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-chip:56px;--radius-full:9999px;--elevation-sm:0px 1px 1px 0px #00000008, 0px 3px 6px 0px #00000005;--elevation-raised:0px 1px 1px 0px #0000001a, 0px 3px 6px 0px #0003;--elevation-md:0px 2px 4px 0px #0000000d, 0px 6px 12px 0px #00000008;--elevation-lg:0px 4px 8px 0px #0000000f, 0px 12px 24px 0px #0000000a;--background:#fdfefe;--foreground:#0e0e20;--card:#fdfefe;--card-foreground:#0e0e20;--popover:#fdfefe;--popover-foreground:#0e0e20;--border:#c7d5e3;--input-border:#c7d5e3;--input-background:#fdfefe;--ring:#2bbfe4;--muted:#ecf2f9;--muted-foreground:#6e6e88;--sidebar-bg:#ecf2f9;--accent:var(--color-inbox-blue-100,#eaf9fc);--accent-foreground:var(--foreground);--primary:#2bbfe4;--primary-foreground:#09262e;--link:var(--color-inbox-blue-700);--secondary:#c7d5e3;--secondary-foreground:#0e0e20;--destructive:#f47e7e;--destructive-foreground:#fff;--warning:#fbcb50;--warning-foreground:#322910;--success:#05c97b;--success-foreground:#012819;--chart-1:#4ac8e8;--chart-2:#f8a9a9;--chart-3:#58dba7;--chart-4:#919ad8;--chart-5:#fbcb50;--color-inbox-blue-100:#eaf9fc;--color-inbox-blue-200:#c2edf7;--color-inbox-blue-300:#9ae0f2;--color-inbox-blue-400:#72d4ed;--color-inbox-blue-500:#4ac8e8;--color-inbox-blue-600:#2bbfe4;--color-inbox-blue-700:#2192af;--color-inbox-blue-800:#196e84;--color-inbox-blue-900:#114a59;--color-inbox-blue-1000:#09262e;--color-inbox-ink-100:#e7e7e9;--color-inbox-ink-200:#b9b9bf;--color-inbox-ink-300:#8c8c94;--color-inbox-ink-400:#5e5e6a;--color-inbox-ink-500:#313140;--color-inbox-ink-600:#0e0e20;--color-inbox-ink-700:#0b0b19;--color-inbox-ink-800:#080812;--color-inbox-ink-900:#05050c;--color-inbox-ink-1000:#030306;--color-interface-gray-100:#fafcfd;--color-interface-gray-200:#f1f6fa;--color-interface-gray-300:#e9f0f7;--color-interface-gray-400:#e0eaf4;--color-interface-gray-500:#d0dfee;--color-interface-gray-600:#c7d5e3;--color-interface-gray-700:#9fabb6;--color-interface-gray-800:#78818a;--color-interface-gray-900:#51575d;--color-interface-gray-1000:#2a2d30;--color-interface-white-100:#fdfefe;--color-interface-white-200:#fafbfd;--color-interface-white-300:#f6f9fc;--color-interface-white-400:#f2f6fb;--color-interface-white-500:#ecf2f9;--color-interface-white-600:#e2e7ee;--color-interface-white-700:#b5babf;--color-interface-white-800:#888c90;--color-interface-white-900:#5c5e61;--color-interface-white-1000:#2f3032;--color-heather-100:#f1f1f4;--color-heather-200:#d8d8e0;--color-heather-300:#bebecb;--color-heather-400:#a4a4b6;--color-heather-500:#8b8ba2;--color-heather-600:#777792;--color-heather-700:#5b5b70;--color-heather-800:#454554;--color-heather-900:#2e2e39;--color-heather-1000:#18181d;--color-canary-yellow-100:#fffaee;--color-canary-yellow-200:#fef0cc;--color-canary-yellow-300:#fde6ab;--color-canary-yellow-400:#fcdc8a;--color-canary-yellow-500:#fcd369;--color-canary-yellow-600:#fbcb50;--color-canary-yellow-700:#c09c3d;--color-canary-yellow-800:#91752e;--color-canary-yellow-900:#624f1f;--color-canary-yellow-1000:#322910;--color-green-100:#e6faf2;--color-green-200:#b7efd9;--color-green-300:#88e5c0;--color-green-400:#58dba7;--color-green-500:#29d18e;--color-green-600:#05c97b;--color-green-700:#049a5e;--color-green-800:#037447;--color-green-900:#024e30;--color-green-1000:#012819;--color-punch-100:#fef2f2;--color-punch-200:#fcdada;--color-punch-300:#fac1c1;--color-punch-400:#f8a9a9;--color-punch-500:#f69191;--color-punch-600:#f47e7e;--color-punch-700:#bb6161;--color-punch-800:#8d4949;--color-punch-900:#5f3131;--color-punch-1000:#311919;--color-mid-blue-100:#e6edfe;--color-mid-blue-200:#b7cbfd;--color-mid-blue-300:#88a9fc;--color-mid-blue-400:#5986fb;--color-mid-blue-500:#2a64fa;--color-mid-blue-600:#064af9;--color-mid-blue-700:#0539bf;--color-mid-blue-800:#032b90;--color-mid-blue-900:#021d61;--color-mid-blue-1000:#010f32;--color-light-blue-100:#f3fcfd;--color-light-blue-200:#ddf5fa;--color-light-blue-300:#c7eff6;--color-light-blue-400:#b0e8f3;--color-light-blue-500:#9ae2f0;--color-light-blue-600:#89dded;--color-light-blue-700:#69a9b6;--color-light-blue-800:#4f8089;--color-light-blue-900:#35565c;--color-light-blue-1000:#1b2c2f;--color-indigo-100:#e8eaf7;--color-indigo-200:#bdc2e7;--color-indigo-300:#919ad8;--color-indigo-400:#6672c8;--color-indigo-500:#3a4ab9;--color-indigo-600:#192bad;--color-indigo-700:#132185;--color-indigo-800:#0e1964;--color-indigo-900:#0a1143;--color-indigo-1000:#050923;--color-rose-100:#faeff5;--color-rose-200:#efd0e2;--color-rose-300:#e5b2d0;--color-rose-400:#da93bd;--color-rose-500:#d074aa;--color-rose-600:#c85d9c;--color-rose-700:#994778;--color-rose-800:#74365a;--color-rose-900:#4e243d;--color-rose-1000:#28131f;--color-mauve-100:#faf8f9;--color-mauve-200:#f1e9ee;--color-mauve-300:#e8dbe3;--color-mauve-400:#decdd8;--color-mauve-500:#d5bfcd;--color-mauve-600:#ceb4c5;--color-mauve-700:#9e8a97;--color-mauve-800:#776872;--color-mauve-900:#50464d;--color-mauve-1000:#292427;--color-scarlet-100:#ffecea;--color-scarlet-200:#fec7c2;--color-scarlet-300:#fda29a;--color-scarlet-400:#fc7e72;--color-scarlet-500:#fb594a;--color-scarlet-600:#fa3d2b;--color-scarlet-700:#c02f21;--color-scarlet-800:#902319;--color-scarlet-900:#611811;--color-scarlet-1000:#320c09;--color-orange-100:#fef5ec;--color-orange-200:#fde1c7;--color-orange-300:#fbcda2;--color-orange-400:#faba7e;--color-orange-500:#f8a659;--color-orange-600:#f7973d;--color-orange-700:#bd742f;--color-orange-800:#8f5723;--color-orange-900:#603b18;--color-orange-1000:#311e0c;--color-sea-glass-100:#f4faf2;--color-sea-glass-200:#def0da;--color-sea-glass-300:#c9e6c1;--color-sea-glass-400:#b4dca9;--color-sea-glass-500:#9ed291;--color-sea-glass-600:#8eca7e;--color-sea-glass-700:#6d9b61;--color-sea-glass-800:#527549;--color-sea-glass-900:#374f31;--color-sea-glass-1000:#1c2819;--color-thistle-100:#f6f6f8;--color-thistle-200:#e6e6eb;--color-thistle-300:#d5d6de;--color-thistle-400:#c5c6d1;--color-thistle-500:#b5b5c4;--color-thistle-600:#a8a9ba;--color-thistle-700:#81828f;--color-thistle-800:#61626b;--color-thistle-900:#414248;--color-thistle-1000:#222225;--color-white:#fff;--code-bg:#1a1f36;--code-header-bg:#212640;--code-text:#e3e8ee;--code-line-number:#8a94a3;--code-inline-bg:var(--color-interface-gray-200);--code-inline-border:var(--color-interface-gray-400);--syntax-string:#91d5ff;--syntax-number:#b5a4f3;--syntax-boolean:#f8a978;--syntax-null:#8a94a3;--syntax-key:#e3e8ee;--syntax-punctuation:#8a94a3;--syntax-keyword:#c792ea;--syntax-comment:#8a94a3;--http-get:var(--color-inbox-blue-600);--http-post:var(--color-green-600);--http-put:var(--color-orange-600);--http-patch:var(--color-canary-yellow-600);--http-delete:var(--color-punch-600);--badge-safe-bg:var(--status-success-bg);--badge-safe-text:var(--status-success-fg);--badge-safe-border:var(--status-success-border);--badge-confirm-bg:var(--status-warning-bg);--badge-confirm-text:var(--status-warning-fg);--badge-confirm-border:var(--status-warning-border);--badge-danger-bg:var(--status-danger-bg);--badge-danger-text:var(--status-danger-fg);--badge-danger-border:var(--status-danger-border);--status-2xx:var(--status-success-fg);--status-2xx-bg:var(--status-success-bg);--status-3xx:var(--status-info-fg);--status-3xx-bg:var(--status-info-bg);--status-4xx:var(--status-warning-fg);--status-4xx-bg:var(--status-warning-bg);--status-5xx:var(--status-danger-fg);--status-5xx-bg:var(--status-danger-bg);--info:#c2edf7;--info-foreground:#09262e;--hazard:#f7973d;--hazard-foreground:#311e0c;--status-info-bg:var(--color-inbox-blue-100);--status-info-fg:var(--color-inbox-blue-900);--status-info-border:var(--color-inbox-blue-200);--status-info-dot:var(--color-inbox-blue-600);--status-success-bg:var(--color-green-100);--status-success-fg:var(--color-green-900);--status-success-border:var(--color-green-200);--status-success-dot:var(--color-green-600);--status-warning-bg:var(--color-canary-yellow-100);--status-warning-fg:var(--color-canary-yellow-900);--status-warning-border:var(--color-canary-yellow-200);--status-warning-dot:var(--color-canary-yellow-600);--status-danger-bg:var(--color-punch-100);--status-danger-fg:var(--color-punch-900);--status-danger-border:var(--color-punch-200);--status-danger-dot:var(--color-punch-600);--status-attention-bg:var(--color-orange-100);--status-attention-fg:var(--color-orange-900);--status-attention-border:var(--color-orange-200);--status-attention-dot:var(--color-orange-600);--status-accent-bg:var(--color-heather-100);--status-accent-fg:var(--color-heather-900);--status-accent-border:var(--color-heather-200);--status-accent-dot:var(--color-heather-600);--status-neutral-bg:var(--color-interface-gray-200);--status-neutral-fg:var(--color-interface-gray-900);--status-neutral-border:var(--color-interface-gray-400);--status-neutral-dot:var(--color-interface-gray-600)}[data-theme=dark]{--background:#0f1419;--foreground:#e1e5eb;--card:#1a2028;--card-foreground:#e1e5eb;--popover:#1a2028;--popover-foreground:#e1e5eb;--border:#2d3748;--input-border:#2d3748;--input-background:#1a2028;--ring:#4ac8e8;--muted:#1e2a35;--muted-foreground:#9aa3b1;--sidebar-bg:#141a21;--accent:#1a3040;--accent-foreground:#e1e5eb;--primary:#4ac8e8;--primary-foreground:#0f1419;--link:var(--color-inbox-blue-300);--secondary:#2d3748;--secondary-foreground:#e1e5eb;--destructive:#f47e7e;--destructive-foreground:#0f1419;--warning:#fbcb50;--warning-foreground:#0f1419;--success:#29d18e;--success-foreground:#0f1419;--elevation-sm:0px 1px 1px 0px #00000026, 0px 3px 6px 0px #0000001a;--elevation-raised:0px 1px 1px 0px #0000004d, 0px 3px 6px 0px #0000004d;--elevation-md:0px 2px 4px 0px #0003, 0px 6px 12px 0px #00000026;--elevation-lg:0px 4px 8px 0px #00000040, 0px 12px 24px 0px #0003;--code-bg:#111827;--code-header-bg:#1a2332;--code-inline-bg:#1e2a35;--code-inline-border:#2d3748;--status-info-bg:#4ac8e824;--status-info-fg:#9ae0f2;--status-info-border:#4ac8e852;--status-info-dot:#4ac8e8;--status-success-bg:#29d18e24;--status-success-fg:#7fe6bc;--status-success-border:#29d18e52;--status-success-dot:#29d18e;--status-warning-bg:#fbcb5029;--status-warning-fg:#fbcb50;--status-warning-border:#fbcb505c;--status-warning-dot:#fbcb50;--status-danger-bg:#f47e7e29;--status-danger-fg:#f8a8a8;--status-danger-border:#f47e7e5c;--status-danger-dot:#f47e7e;--status-attention-bg:#f7973d29;--status-attention-fg:#f9b97b;--status-attention-border:#f7973d5c;--status-attention-dot:#f7973d;--status-accent-bg:#9a9ac429;--status-accent-fg:#b7b7d2;--status-accent-border:#9a9ac452;--status-accent-dot:#9a9ac4;--status-neutral-bg:var(--muted);--status-neutral-fg:var(--foreground);--status-neutral-border:var(--border);--status-neutral-dot:var(--muted-foreground)}:root{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.35s}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:600;line-height:1.2}h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;line-height:1.3}h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:1.4}h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:1.4}h5{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;line-height:1.5}p,span,li{font-family:var(--font-body)}label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal)}button{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}input,textarea,select{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal)}pre span,pre button,code span,code button,[data-code-block] span,[data-code-block] button{font-family:var(--font-mono)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],textarea,select{border:1px solid var(--input-border);border-radius:var(--radius);background-color:var(--input-background);color:var(--foreground);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--ring);outline:none;box-shadow:0 0 0 2px #2bbfe426}.ihu-select-trigger:focus-visible{border-color:var(--color-inbox-blue-600);box-shadow:0 0 0 3px #2bbfe440}.ihu-select-option{background:0 0;transition:background-color .1s}.ihu-select-option:hover{background-color:var(--color-interface-gray-200)}.ihu-select-option[aria-selected=true]{background-color:var(--color-inbox-blue-100,#2bbfe414)}.ihu-select-option[aria-selected=true]:hover{background-color:var(--color-inbox-blue-200,#2bbfe41f)}.ihu-select-option[data-highlighted=true]{background-color:var(--color-interface-gray-200)}.ihu-select-dropdown-enter{animation:ihu-select-slide-in .12s var(--ease-out-quart) forwards}.ihu-select-dropdown-exit{animation:80ms ease-in forwards ihu-select-slide-out}@keyframes ihu-select-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ihu-select-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.ihu-select-check-enter{animation:ihu-select-check-pop .15s var(--ease-out-quart) forwards}@keyframes ihu-select-check-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ihu-select-match{color:var(--primary);font-weight:700}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--muted)}[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}[data-accordion-item]{border-bottom:1px solid var(--color-interface-gray-600)}[data-accordion-trigger]{background-color:#0000;transition:background-color .15s ease-in-out,color .15s ease-in-out}[data-accordion-trigger]:hover{background-color:var(--color-interface-gray-400)}[data-accordion-trigger][data-state=open]{background-color:var(--color-inbox-blue-200);color:var(--color-inbox-blue-1000)}[data-accordion-content][data-state=open]{background-color:var(--color-interface-gray-400)}[data-base-ui-focusable]>[aria-hidden=true][data-side]{background-color:var(--color-inbox-blue-1000);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}[data-base-ui-focusable]>[data-side=top][aria-hidden=true]{bottom:-4px}[data-base-ui-focusable]>[data-side=bottom][aria-hidden=true]{top:-4px}[data-base-ui-focusable]>[data-side=left][aria-hidden=true]{right:-4px}[data-base-ui-focusable]>[data-side=right][aria-hidden=true]{left:-4px}[data-popup]{border-radius:var(--radius-card);box-shadow:var(--elevation-lg);border:1px solid var(--color-interface-gray-400);background-color:var(--background)}[data-dialog-backdrop]{z-index:50;background-color:#0006;position:fixed;inset:0}[data-dialog-popup]{background-color:var(--background);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);z-index:51;max-width:90vw;max-height:90vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-header{z-index:10;background:var(--background);border-bottom:1px solid var(--color-interface-gray-400);box-shadow:var(--elevation-sm);position:sticky;top:0}.modal-footer{z-index:10;background:var(--background);border-top:1px solid var(--color-interface-gray-400);position:sticky;bottom:0;box-shadow:0 -1px 3px #0000000f}.modal-content{max-height:calc(100vh - 200px);padding:0 var(--spacing-6) var(--spacing-6);overflow-y:auto}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--muted) 0%, var(--accent) 20%, var(--muted) 40%, var(--muted) 100%);border-radius:var(--radius);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.2s ease-out fadeIn}.animate-slide-down{animation:.15s ease-out slideDown}.animate-slide-up{animation:.15s ease-out slideUp}[data-button]{transition:transform var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart), background-color var(--duration-base) var(--ease-out-quart), border-color var(--duration-base) var(--ease-out-quart), opacity var(--duration-base) var(--ease-out-quart)!important}[data-button]:hover:not(:disabled):not([data-icon]):not([data-variant=text]){transform:translateY(-1px)}[data-button]:active:not(:disabled){box-shadow:none;transform:translateY(0)}[data-button]:focus-visible{outline:2px solid var(--color-inbox-blue-600);outline-offset:2px}[data-button][data-variant=solid]{background-color:var(--color-inbox-blue-600);border:1px solid var(--color-inbox-blue-600);color:#09262e}[data-button][data-variant=outline]{border:1px solid var(--color-inbox-blue-600);color:var(--foreground);background-color:#0000}[data-button][data-variant=ghost]{color:var(--foreground);background-color:#0000;border:1px solid #0000}[data-button][data-variant=text]{color:var(--foreground);background-color:#0000;border:none}[data-button][data-variant=destructive]{background-color:var(--color-punch-600);border:1px solid var(--color-punch-700);color:var(--color-punch-1000)}[data-button][data-variant=success]{background-color:var(--color-green-600);border:1px solid var(--color-green-700);color:var(--color-green-1000)}[data-button][data-variant=secondary]{background-color:var(--color-interface-gray-300);border:1px solid var(--color-interface-gray-600);color:var(--color-inbox-blue-1000)}[data-button][data-variant=white]{background-color:var(--color-white);border:1px solid var(--color-interface-gray-600);color:var(--primary-foreground)}[data-button][data-variant=solid]:hover:not(:disabled){background-color:var(--color-inbox-blue-400);border-color:var(--color-inbox-blue-400);box-shadow:var(--elevation-sm)}[data-button][data-variant=solid]:active:not(:disabled){background-color:var(--color-inbox-blue-800);border-color:var(--color-inbox-blue-800);color:var(--color-white)}[data-button][data-variant=solid]:disabled{background-color:var(--muted);border-color:var(--border);color:var(--muted-foreground)}[data-button][data-variant=outline]:hover:not(:disabled){background-color:var(--color-inbox-blue-100);box-shadow:var(--elevation-sm)}[data-button][data-variant=outline]:active:not(:disabled){background-color:var(--color-inbox-blue-200)}[data-button][data-variant=outline]:disabled{border-color:var(--border);color:var(--muted-foreground)}[data-button][data-variant=ghost]:hover:not(:disabled){background-color:var(--color-interface-gray-200);transform:none}[data-button][data-variant=ghost]:active:not(:disabled){background-color:var(--color-interface-gray-300)}[data-button][data-variant=ghost]:disabled{color:var(--muted-foreground)}[data-button][data-variant=text]:hover:not(:disabled){text-decoration:underline}[data-button][data-variant=text]:disabled{color:var(--muted-foreground)}[data-button][data-variant=secondary]:hover:not(:disabled){background-color:var(--color-interface-gray-400);box-shadow:var(--elevation-sm)}[data-button][data-variant=secondary]:active:not(:disabled){background-color:var(--color-interface-gray-500);color:var(--color-inbox-blue-1000)}[data-button][data-variant=secondary]:disabled{background-color:var(--color-interface-gray-200);color:var(--muted-foreground)}[data-button][data-variant=white]:hover:not(:disabled){background-color:var(--color-interface-gray-200);box-shadow:var(--elevation-sm)}[data-button][data-variant=white]:active:not(:disabled){background-color:var(--color-interface-gray-300)}[data-button][data-variant=white]:disabled{background-color:var(--color-interface-gray-100);color:var(--muted-foreground)}[data-button][data-variant=destructive]:hover:not(:disabled){background-color:var(--color-punch-400);border-color:var(--color-punch-400);box-shadow:var(--elevation-sm)}[data-button][data-variant=destructive]:active:not(:disabled){background-color:var(--color-punch-800);border-color:var(--color-punch-800);color:var(--color-white)}[data-button][data-variant=destructive]:disabled{background-color:var(--color-punch-300);border-color:var(--color-punch-300);color:var(--muted-foreground)}[data-button][data-variant=success]:hover:not(:disabled){background-color:var(--color-green-400);border-color:var(--color-green-400);box-shadow:var(--elevation-sm)}[data-button][data-variant=success]:active:not(:disabled){background-color:var(--color-green-800);border-color:var(--color-green-800);color:var(--color-white)}[data-button][data-variant=success]:disabled{background-color:var(--color-green-300);border-color:var(--color-green-300);color:var(--muted-foreground)}[data-button][data-variant=warning]{background-color:var(--color-canary-yellow-600);border:1px solid var(--color-canary-yellow-700);color:var(--color-canary-yellow-1000)}[data-button][data-variant=warning]:hover:not(:disabled){background-color:var(--color-canary-yellow-400);border-color:var(--color-canary-yellow-400);box-shadow:var(--elevation-sm)}[data-button][data-variant=warning]:active:not(:disabled){background-color:var(--color-canary-yellow-800);border-color:var(--color-canary-yellow-800);color:var(--color-white)}[data-button][data-variant=warning]:disabled{background-color:var(--color-canary-yellow-300);border-color:var(--color-canary-yellow-300);color:var(--muted-foreground)}[data-button][data-variant=hazard]{background-color:var(--color-orange-600);border:1px solid var(--color-orange-700);color:var(--color-orange-1000)}[data-button][data-variant=hazard]:hover:not(:disabled){background-color:var(--color-orange-400);border-color:var(--color-orange-400);box-shadow:var(--elevation-sm)}[data-button][data-variant=hazard]:active:not(:disabled){background-color:var(--color-orange-800);border-color:var(--color-orange-800);color:var(--color-white)}[data-button][data-variant=hazard]:disabled{background-color:var(--color-orange-300);border-color:var(--color-orange-300);color:var(--muted-foreground)}[data-button][data-variant=midblue]{background-color:var(--color-mid-blue-600);border:1px solid var(--color-mid-blue-700);color:var(--color-mid-blue-100)}[data-button][data-variant=midblue]:hover:not(:disabled){background-color:var(--color-mid-blue-500);border-color:var(--color-mid-blue-500);color:var(--color-white);box-shadow:var(--elevation-sm)}[data-button][data-variant=midblue]:active:not(:disabled){background-color:var(--color-mid-blue-700);border-color:var(--color-mid-blue-700);color:var(--color-white)}[data-button][data-variant=midblue]:disabled{background-color:var(--color-mid-blue-300);border-color:var(--color-mid-blue-300);color:var(--muted-foreground)}@keyframes buttonLoadingPulse{0%,to{opacity:.4;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.button-loading-bars{align-items:center;gap:2px;height:16px;display:inline-flex}.button-loading-bar{background-color:currentColor;border-radius:1px;width:2px;animation:.8s ease-in-out infinite buttonLoadingPulse}.button-loading-bar:first-child{height:4px;animation-delay:0s}.button-loading-bar:nth-child(2){height:8px;animation-delay:.15s}.button-loading-bar:nth-child(3){height:16px;animation-delay:.3s}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}[data-alert]{animation:alertSlideIn var(--duration-slow) var(--ease-out-quart)}@keyframes dialogIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}[data-dialog-popup]{animation:dialogIn var(--duration-base) var(--ease-out-quart)}@keyframes chat-panel-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-launcher-pulse{0%,to{box-shadow:0 0 #2bbfe466}50%{box-shadow:0 0 0 12px #2bbfe400}}[data-slot=chat-launcher]:hover{background-color:var(--color-inbox-blue-800);transform:scale(1.08)}[data-slot=chat-launcher]:active{transform:scale(1)}@keyframes sheetSlideInRight{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes sheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes tryitResponseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tryitStatusPop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes tryitCountUp{0%{opacity:0}to{opacity:1}}@keyframes tryitButtonGlow{0%{box-shadow:0 0 #2bbfe44d}to{box-shadow:0 0 #2bbfe400}}@keyframes copyFlash{0%{background-color:var(--code-header-bg)}30%{background-color:#05c97b1f}to{background-color:var(--code-header-bg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ihu-tab-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-button)}.ihu-mode-switch{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:2px;padding:2px;display:inline-flex}.ihu-mode-switch__segment{border-radius:calc(var(--radius-lg) - 2px);min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.ihu-mode-switch__segment[data-size=sm]{min-height:32px;padding:6px 14px}.ihu-mode-switch__segment[data-size=md]{min-height:44px;font-size:var(--text-base);padding:12px 20px}.ihu-mode-switch__segment:hover:not([aria-checked=true]){color:var(--foreground)}.ihu-mode-switch__segment:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ihu-mode-switch__segment:active:not([aria-checked=true]){background-color:var(--color-interface-gray-200)}.ihu-mode-switch__segment[aria-checked=true]{color:var(--foreground)}.ihu-mode-switch__segment[data-neutral=true][aria-checked=true]{background-color:var(--color-interface-gray-200);color:var(--foreground)}.ihu-mode-switch__icon{align-items:center;font-size:.85em;display:inline-flex}[data-select-positioner]{z-index:50}[data-select-popup]{background-color:var(--background);border:1px solid var(--color-interface-gray-400);border-radius:var(--radius-card);box-shadow:var(--elevation-lg);overflow:hidden}[data-select-item][data-highlighted]{background-color:var(--color-interface-gray-200)}[data-select-item][data-selected]{background-color:var(--color-inbox-blue-100);color:var(--color-inbox-blue-900)}[data-checkbox-root][data-checked]{background-color:var(--color-inbox-blue-600);border-color:var(--color-inbox-blue-600)}[data-switch-root][data-checked]{background-color:var(--color-inbox-blue-600)}.title-regular{font-family:var(--font-body);font-size:var(--text-lg);font-weight:400;line-height:1.4}.title-semibold{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:1.4}.title-small{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:1.5}.title-small-semibold{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:1.5}.micro{font-family:var(--font-body);font-size:var(--text-micro);font-weight:400;line-height:1.4}.micro-semibold{font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;line-height:1.4}[data-button][data-variant=destructive][data-type=outline]{border:1px solid var(--color-punch-600);color:var(--status-danger-fg);background-color:#0000}[data-button][data-variant=destructive][data-type=outline]:hover:not(:disabled){background-color:var(--status-danger-bg);box-shadow:none}[data-button][data-variant=destructive][data-type=ghost]{color:var(--status-danger-fg);background-color:#0000;border:1px solid #0000}[data-button][data-variant=destructive][data-type=ghost]:hover:not(:disabled){background-color:var(--status-danger-bg);box-shadow:none;transform:none}[data-button][data-variant=destructive][data-type=text]{color:var(--status-danger-fg);background-color:#0000;border:none}[data-button][data-variant=destructive][data-type=text]:hover:not(:disabled){box-shadow:none;background-color:#0000;text-decoration:underline}[data-button][data-variant=success][data-type=outline]{border:1px solid var(--color-green-600);color:var(--status-success-fg);background-color:#0000}[data-button][data-variant=success][data-type=outline]:hover:not(:disabled){background-color:var(--status-success-bg);box-shadow:none}[data-button][data-variant=success][data-type=ghost]{color:var(--status-success-fg);background-color:#0000;border:1px solid #0000}[data-button][data-variant=success][data-type=ghost]:hover:not(:disabled){background-color:var(--status-success-bg);box-shadow:none;transform:none}[data-button][data-variant=success][data-type=text]{color:var(--status-success-fg);background-color:#0000;border:none}[data-button][data-variant=success][data-type=text]:hover:not(:disabled){box-shadow:none;background-color:#0000;text-decoration:underline}[data-button][data-variant=warning][data-type=outline]{border:1px solid var(--color-canary-yellow-700);color:var(--status-warning-fg);background-color:#0000}[data-button][data-variant=warning][data-type=outline]:hover:not(:disabled){background-color:var(--status-warning-bg);box-shadow:none}[data-button][data-variant=warning][data-type=ghost]{color:var(--status-warning-fg);background-color:#0000;border:1px solid #0000}[data-button][data-variant=warning][data-type=ghost]:hover:not(:disabled){background-color:var(--status-warning-bg);box-shadow:none;transform:none}[data-button][data-variant=warning][data-type=text]{color:var(--status-warning-fg);background-color:#0000;border:none}[data-button][data-variant=warning][data-type=text]:hover:not(:disabled){box-shadow:none;background-color:#0000;text-decoration:underline}[data-button][data-variant=hazard][data-type=outline]{border:1px solid var(--color-orange-600);color:var(--status-attention-fg);background-color:#0000}[data-button][data-variant=hazard][data-type=outline]:hover:not(:disabled){background-color:var(--status-attention-bg);box-shadow:none}[data-button][data-variant=hazard][data-type=ghost]{color:var(--status-attention-fg);background-color:#0000;border:1px solid #0000}[data-button][data-variant=hazard][data-type=ghost]:hover:not(:disabled){background-color:var(--status-attention-bg);box-shadow:none;transform:none}[data-button][data-variant=hazard][data-type=text]{color:var(--status-attention-fg);background-color:#0000;border:none}[data-button][data-variant=hazard][data-type=text]:hover:not(:disabled){box-shadow:none;background-color:#0000;text-decoration:underline}[data-button][data-variant=midblue][data-type=outline]{border:1px solid var(--color-mid-blue-600);color:var(--foreground);background-color:#0000}[data-button][data-variant=midblue][data-type=outline]:hover:not(:disabled){background-color:var(--status-info-bg);box-shadow:none}[data-button][data-variant=midblue][data-type=ghost]{color:var(--foreground);background-color:#0000;border:1px solid #0000}[data-button][data-variant=midblue][data-type=ghost]:hover:not(:disabled){background-color:var(--status-info-bg);box-shadow:none;transform:none}[data-button][data-variant=midblue][data-type=text]{color:var(--foreground);background-color:#0000;border:none}[data-button][data-variant=midblue][data-type=text]:hover:not(:disabled){box-shadow:none;background-color:#0000;text-decoration:underline}[data-button][data-type=outline]:disabled,[data-button][data-type=ghost]:disabled,[data-button][data-type=text]:disabled{color:var(--muted-foreground);background-color:#0000;border-color:#0000}[data-button][data-type=outline]:disabled{border-color:var(--border)}[data-button][data-type=text]:hover:not(:disabled),[data-button][data-type=ghost]:hover:not(:disabled){transform:none}.ui-prose{color:var(--foreground);font-family:var(--body-font-family);font-size:var(--body-font-size);line-height:1.6}.ui-prose-sm{font-size:13px}.ui-prose-lg{font-size:16px}.ui-prose h1,.ui-prose h2,.ui-prose h3,.ui-prose h4,.ui-prose h5,.ui-prose h6{font-family:var(--h1-font-family);color:var(--foreground);margin:var(--spacing-6) 0 var(--spacing-3);font-weight:600;line-height:1.25}.ui-prose h1{font-size:24px}.ui-prose h2{font-size:20px}.ui-prose h3{font-size:18px}.ui-prose h4{font-size:16px}.ui-prose h5{font-size:14px}.ui-prose h6{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:13px}.ui-prose p{margin:var(--spacing-2) 0}.ui-prose ul,.ui-prose ol{padding-left:var(--spacing-5);margin:var(--spacing-2) 0}.ui-prose li,.ui-prose ul ul,.ui-prose ul ol,.ui-prose ol ul,.ui-prose ol ol{margin:var(--spacing-1) 0}.ui-prose a{color:var(--link);overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.ui-prose a:hover{text-decoration:underline}.ui-prose strong{color:var(--foreground);font-weight:600}.ui-prose em{font-style:italic}.ui-prose code{background-color:var(--muted);color:var(--foreground);font-family:var(--font-mono,"JetBrains Mono", monospace);border-radius:3px;padding:2px 6px;font-size:.9em}.ui-prose pre{background-color:var(--code-bg);color:var(--code-text,var(--color-interface-gray-100));padding:var(--spacing-3);border-radius:var(--radius-card);max-width:100%;margin:var(--spacing-3) 0;font-size:12px;overflow-x:auto}.ui-prose pre code{color:inherit;background:0 0;padding:0}.ui-prose blockquote{border-left:3px solid var(--color-inbox-blue-400);padding-left:var(--spacing-3);margin:var(--spacing-3) 0;color:var(--muted-foreground);font-style:italic}.ui-prose hr{border:0;border-top:1px solid var(--color-interface-gray-400);margin:var(--spacing-5) 0}.ui-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:var(--spacing-3) 0;font-size:13px;display:block;overflow-x:auto}.ui-prose th,.ui-prose td{border:1px solid var(--color-interface-gray-400);padding:var(--spacing-2) var(--spacing-3);text-align:left;vertical-align:top}.ui-prose th{background-color:var(--muted);color:var(--foreground);font-weight:600}.ui-prose img{border-radius:var(--radius-card);max-width:100%;height:auto}.ui-prose>:first-child{margin-top:0}.ui-prose>:last-child{margin-bottom:0}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.contents{display:contents}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-initial{flex:0 auto}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.gap-0{gap:0}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-10{column-gap:var(--spacing-10)}.gap-x-12{column-gap:var(--spacing-12)}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-5{row-gap:var(--spacing-5)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-10{row-gap:var(--spacing-10)}.gap-y-12{row-gap:var(--spacing-12)}.p-0{padding:0}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-10{padding-inline:var(--spacing-10)}.px-12{padding-inline:var(--spacing-12)}.px-16{padding-inline:var(--spacing-16)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-10{padding-top:var(--spacing-10)}.pt-12{padding-top:var(--spacing-12)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pl-10{padding-left:var(--spacing-10)}.pl-12{padding-left:var(--spacing-12)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-6{padding-right:var(--spacing-6)}.pr-8{padding-right:var(--spacing-8)}.pr-10{padding-right:var(--spacing-10)}.pr-12{padding-right:var(--spacing-12)}.m-0{margin:0}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.m-10{margin:var(--spacing-10)}.m-12{margin:var(--spacing-12)}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing-1)}.mx-2{margin-inline:var(--spacing-2)}.mx-3{margin-inline:var(--spacing-3)}.mx-4{margin-inline:var(--spacing-4)}.mx-5{margin-inline:var(--spacing-5)}.mx-6{margin-inline:var(--spacing-6)}.mx-8{margin-inline:var(--spacing-8)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing-1)}.my-2{margin-block:var(--spacing-2)}.my-3{margin-block:var(--spacing-3)}.my-4{margin-block:var(--spacing-4)}.my-5{margin-block:var(--spacing-5)}.my-6{margin-block:var(--spacing-6)}.my-8{margin-block:var(--spacing-8)}.my-auto{margin-block:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-12{margin-top:var(--spacing-12)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-8{margin-left:var(--spacing-8)}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:var(--spacing-5)}.mr-6{margin-right:var(--spacing-6)}.mr-8{margin-right:var(--spacing-8)}.mr-auto{margin-right:auto}.w-0{width:0}.w-1{width:var(--spacing-1)}.w-2{width:var(--spacing-2)}.w-3{width:var(--spacing-3)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-xs{max-width:320px}.max-w-sm{max-width:480px}.max-w-md{max-width:640px}.max-w-lg{max-width:768px}.max-w-xl{max-width:960px}.max-w-2xl{max-width:1200px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.h-0{height:0}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-10{height:var(--spacing-10)}.h-12{height:var(--spacing-12)}.h-16{height:var(--spacing-16)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-fit{height:fit-content}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.top-auto{top:auto}.right-0{right:0}.right-auto{right:auto}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.left-0{left:0}.left-auto{left:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-auto{z-index:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.text-micro{font-size:var(--text-micro);line-height:1.4}.text-xs{font-size:var(--text-xs);line-height:1.4}.text-sm{font-size:var(--text-sm);line-height:1.5}.text-base{font-size:var(--text-base);line-height:1.5}.text-lg{font-size:var(--text-lg);line-height:1.4}.text-xl{font-size:var(--text-xl);line-height:1.4}.text-2xl{font-size:var(--text-2xl);line-height:1.3}.text-3xl{font-size:var(--text-3xl);line-height:1.2}.text-4xl{font-size:var(--text-4xl);line-height:1.15}.text-5xl{font-size:var(--text-5xl);line-height:1.1}.text-6xl{font-size:var(--text-6xl);line-height:1.05}.text-7xl{font-size:var(--text-7xl);line-height:1}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-blue-100{color:var(--color-inbox-blue-100)}.text-blue-200{color:var(--color-inbox-blue-200)}.text-blue-300{color:var(--color-inbox-blue-300)}.text-blue-400{color:var(--color-inbox-blue-400)}.text-blue-500{color:var(--color-inbox-blue-500)}.text-blue-600{color:var(--color-inbox-blue-600)}.text-blue-700{color:var(--color-inbox-blue-700)}.text-blue-800{color:var(--color-inbox-blue-800)}.text-blue-900{color:var(--color-inbox-blue-900)}.text-blue-1000{color:var(--color-inbox-blue-1000)}.text-ink-100{color:var(--color-inbox-ink-100)}.text-ink-200{color:var(--color-inbox-ink-200)}.text-ink-300{color:var(--color-inbox-ink-300)}.text-ink-400{color:var(--color-inbox-ink-400)}.text-ink-500{color:var(--color-inbox-ink-500)}.text-ink-600{color:var(--color-inbox-ink-600)}.text-ink-700{color:var(--color-inbox-ink-700)}.text-ink-800{color:var(--color-inbox-ink-800)}.text-ink-900{color:var(--color-inbox-ink-900)}.text-ink-1000{color:var(--color-inbox-ink-1000)}.text-gray-100{color:var(--color-interface-gray-100)}.text-gray-200{color:var(--color-interface-gray-200)}.text-gray-300{color:var(--color-interface-gray-300)}.text-gray-400{color:var(--color-interface-gray-400)}.text-gray-500{color:var(--color-interface-gray-500)}.text-gray-600{color:var(--color-interface-gray-600)}.text-gray-700{color:var(--color-interface-gray-700)}.text-gray-800{color:var(--color-interface-gray-800)}.text-gray-900{color:var(--color-interface-gray-900)}.text-heather-100{color:var(--color-heather-100)}.text-heather-200{color:var(--color-heather-200)}.text-heather-400{color:var(--color-heather-400)}.text-heather-600{color:var(--color-heather-600)}.text-heather-700{color:var(--color-heather-700)}.text-heather-800{color:var(--color-heather-800)}.text-heather-900{color:var(--color-heather-900)}.text-green-100{color:var(--color-green-100)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-yellow-100{color:var(--color-canary-yellow-100)}.text-yellow-600{color:var(--color-canary-yellow-600)}.text-yellow-700{color:var(--color-canary-yellow-700)}.text-yellow-800{color:var(--color-canary-yellow-800)}.text-yellow-900{color:var(--color-canary-yellow-900)}.text-punch-100{color:var(--color-punch-100)}.text-punch-500{color:var(--color-punch-500)}.text-punch-600{color:var(--color-punch-600)}.text-punch-700{color:var(--color-punch-700)}.text-punch-800{color:var(--color-punch-800)}.text-punch-900{color:var(--color-punch-900)}.text-orange-100{color:var(--color-orange-100)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-destructive{color:var(--destructive)}.text-white{color:var(--color-white)}.bg-blue-100{background-color:var(--color-inbox-blue-100)}.bg-blue-200{background-color:var(--color-inbox-blue-200)}.bg-blue-300{background-color:var(--color-inbox-blue-300)}.bg-blue-400{background-color:var(--color-inbox-blue-400)}.bg-blue-500{background-color:var(--color-inbox-blue-500)}.bg-blue-600{background-color:var(--color-inbox-blue-600)}.bg-blue-700{background-color:var(--color-inbox-blue-700)}.bg-blue-800{background-color:var(--color-inbox-blue-800)}.bg-blue-900{background-color:var(--color-inbox-blue-900)}.bg-blue-1000{background-color:var(--color-inbox-blue-1000)}.bg-gray-100{background-color:var(--color-interface-gray-100)}.bg-gray-200{background-color:var(--color-interface-gray-200)}.bg-gray-300{background-color:var(--color-interface-gray-300)}.bg-gray-400{background-color:var(--color-interface-gray-400)}.bg-gray-500{background-color:var(--color-interface-gray-500)}.bg-gray-600{background-color:var(--color-interface-gray-600)}.bg-heather-100{background-color:var(--color-heather-100)}.bg-heather-200{background-color:var(--color-heather-200)}.bg-heather-400{background-color:var(--color-heather-400)}.bg-heather-600{background-color:var(--color-heather-600)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-800{background-color:var(--color-green-800)}.bg-yellow-100{background-color:var(--color-canary-yellow-100)}.bg-yellow-200{background-color:var(--color-canary-yellow-200)}.bg-yellow-600{background-color:var(--color-canary-yellow-600)}.bg-punch-100{background-color:var(--color-punch-100)}.bg-punch-200{background-color:var(--color-punch-200)}.bg-punch-600{background-color:var(--color-punch-600)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-white-100{background-color:var(--color-interface-white-100)}.bg-white-200{background-color:var(--color-interface-white-200)}.bg-white-300{background-color:var(--color-interface-white-300)}.bg-white-400{background-color:var(--color-interface-white-400)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-destructive{background-color:var(--destructive)}.bg-warning{background-color:var(--warning)}.bg-success{background-color:var(--success)}.bg-white{background-color:var(--color-white)}.bg-transparent{background-color:#0000}.bg-sidebar{background-color:var(--sidebar-bg)}.border{border:1px solid var(--border)}.border-0{border:0}.border-2{border:2px solid var(--border)}.border-t{border-top:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.border-l{border-left:1px solid var(--border)}.border-r{border-right:1px solid var(--border)}.border-blue-200{border-color:var(--color-inbox-blue-200)}.border-blue-300{border-color:var(--color-inbox-blue-300)}.border-blue-600{border-color:var(--color-inbox-blue-600)}.border-gray-200{border-color:var(--color-interface-gray-200)}.border-gray-300{border-color:var(--color-interface-gray-300)}.border-gray-400{border-color:var(--color-interface-gray-400)}.border-gray-600{border-color:var(--color-interface-gray-600)}.border-green-600{border-color:var(--color-green-600)}.border-yellow-600{border-color:var(--color-canary-yellow-600)}.border-punch-600{border-color:var(--color-punch-600)}.border-transparent{border-color:#0000}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius)}.rounded{border-radius:var(--radius-button)}.rounded-md{border-radius:var(--radius-card)}.rounded-full{border-radius:var(--radius-chip)}.rounded-t-sm{border-radius:var(--radius) var(--radius) 0 0}.rounded-b-sm{border-radius:0 0 var(--radius) var(--radius)}.rounded-t-md{border-radius:var(--radius-card) var(--radius-card) 0 0}.rounded-b-md{border-radius:0 0 var(--radius-card) var(--radius-card)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--elevation-sm)}.shadow,.shadow-md{box-shadow:var(--elevation-md)}.shadow-lg{box-shadow:var(--elevation-lg)}.shadow-raised{box-shadow:var(--elevation-raised)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.resize-none{resize:none}.resize{resize:both}.resize-y{resize:vertical}.resize-x{resize:horizontal}.transition-none{transition:none}.transition-all{transition:all .15s ease-in-out}.transition{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out}.transition-colors{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.transition-opacity{transition:opacity .15s ease-in-out}.transition-transform{transition:transform .15s ease-in-out}.rotate-0{transform:rotate(0)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.-rotate-90{transform:rotate(-90deg)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.outline-none{outline:none}.outline{outline:2px solid var(--ring)}.outline-ring,.focus-ring:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.list-none{list-style:none}.list-disc{list-style:outside}.list-decimal{list-style:decimal}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}@media (width>=640px){.sm\:flex{display:flex}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.md\:flex{display:flex}.md\:block{display:block}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-4{gap:var(--spacing-4)}.md\:gap-6{gap:var(--spacing-6)}.md\:p-6{padding:var(--spacing-6)}.md\:p-8{padding:var(--spacing-8)}.md\:px-6{padding-inline:var(--spacing-6)}.md\:px-8{padding-inline:var(--spacing-8)}.md\:w-auto{width:auto}}@media (width>=1024px){.lg\:flex{display:flex}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-6{gap:var(--spacing-6)}.lg\:gap-8{gap:var(--spacing-8)}.lg\:p-8{padding:var(--spacing-8)}.lg\:px-10{padding-inline:var(--spacing-10)}}@media (width>=1280px){.xl\:flex{display:flex}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:gap-10{gap:var(--spacing-10)}}
