@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.react-flow{direction:ltr;--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: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--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: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--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: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--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 rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.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: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--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: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--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: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--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 rgba(0, 0, 0, .08);--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{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.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{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.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;-moz-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:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.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:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;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%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;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{position:absolute;z-index:5;margin:15px}.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{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.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{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;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))}.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{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.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-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.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))}@layer components;:root{--user-proxy-agent-color: #bc76f5;--user-proxy-agent-alt-color: #9f5bbf;--assistant-agent-color: #66bc57;--assistant-agent-alt-color: #4a9f45;--rag-user-proxy-agent-color: #e34561;--rag-user-proxy-agent-alt-color: #c03450;--reasoning-agent-color: #63d0d4;--reasoning-agent-alt-color: #4aa3a6;--group-manager-agent-color: #ed8a34;--group-manager-agent-alt-color: #b76c2a;--app-height: calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top)) ;--app-width: calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) ;--info-blue: #007bff;--info-blue-hover: #0056b3;--slider-fill: #3b82f6;--slider-fill-hover: #2563eb;--slider-track: color-mix(in srgb, var(--text-color) 12%, var(--background-color));--slider-thumb-border: color-mix(in srgb, var(--text-color) 40%, var(--background-color));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body.waldiez-dark{--captain-agent-color: #133164;--captain-agent-alt-color: #3d558a;--rag-user-proxy-agent-background: rgb(207 69 97 / 20%);--assistant-agent-background: rgb(0 100 0 / 20%);--user-proxy-agent-background: rgb(179 0 255 / 20%);--reasoning-agent-background: rgb(0 150 150 / 20%);--captain-agent-background: rgb(14 39 102 / 20%);--group-manager-agent-background: rgb(237 138 52 / 20%);--card-background: #141414;--card-border: #333;--card-text: #f9fafb;--card-text-muted: #9ca3af;--card-shadow: 0 1px 3px 0 rgb(0 0 0 / 30%), 0 1px 2px 0 rgb(0 0 0 / 20%);--background-color: #141414;--text-color: #f8f8f8;--dropzone-border: #555;--dropzone-bg: #222;--dropzone-hover: #333;--code-editor-border: #333;--info-tooltip-text: #cce5ff;--info-tooltip-bg: #1e2a3a;--info-tooltip-border: #374151}body.waldiez-light{--captain-agent-color: #2957a4;--captain-agent-alt-color: #aac4e6;--rag-user-proxy-agent-background: rgb(207 69 97 / 10%);--assistant-agent-background: rgb(0 100 0 / 10%);--user-proxy-agent-background: rgb(179 0 255 / 10%);--reasoning-agent-background: rgb(0 150 150 / 10%);--captain-agent-background: rgb(14 39 102 / 15%);--group-manager-agent-background: rgb(237 138 52 / 10%);--card-background: #fefefe;--card-border: #e5e7eb;--card-text: #111827;--card-text-muted: #6b7280;--card-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);--card-radius: 8px;--background-color: #fefefe;--text-color: #141414;--dropzone-border: #ccc;--dropzone-bg: #fff;--info-tooltip-text: #004085;--info-tooltip-bg: #cce5ff;--info-tooltip-border: #b8daff}.flow-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;border:0;color-scheme:light dark;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.flow-wrapper.light,.flow-wrapper.dark{background-color:var(--background-color);color:var(--text-color)}body.waldiez-light .flow-wrapper,body.waldiez-light .modal-root{color-scheme:light!important}body.waldiez-dark .flow-wrapper,body.waldiez-dark .modal-root{color-scheme:dark!important}.flow-wrapper *,.modal-root *{box-sizing:border-box;scrollbar-width:thin}.flow-wrapper *::-webkit-scrollbar,.modal-root *::-webkit-scrollbar{width:10px}.flow-wrapper :focus,.modal-root :focus{outline:none}.badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1;transition:all .2s ease-in-out;border:1px solid transparent;white-space:nowrap}.badge-default{background-color:var(--card-text);color:var(--card-background)}.badge-secondary{background-color:#f3f4f6;color:#374151;border-color:transparent}@media(prefers-color-scheme:dark){.badge-secondary{background-color:#374151;color:#d1d5db}}.dark .badge-secondary{background-color:#374151;color:#d1d5db}.badge-destructive{background-color:#ef4444;color:#fff}.badge-destructive:hover{background-color:#dc2626}.badge-outline{background-color:transparent;color:var(--card-text);border-color:var(--card-border)}.badge-outline:hover{background-color:var(--card-text);color:var(--card-background)}.badge-success{background-color:#10b981;color:#fff}.badge-success:hover{background-color:#059669}.badge-warning{background-color:#f59e0b;color:#fff}.badge-warning:hover{background-color:#d97706}.badge-info{background-color:#3b82f6;color:#fff}.badge-info:hover{background-color:#2563eb}.badge-sm{padding:.0625rem .5rem;font-size:.6875rem}.badge-lg{padding:.25rem .75rem;font-size:.875rem}.flow-wrapper a,.modal-root a,.flow-wrapper a:visited,.modal-root a:visited{color:#007bff}.flow-wrapper input[type=file],.modal-root input[type=file]{display:none}.flow-wrapper input,.flow-wrapper textarea,.modal-root input,.modal-root textarea{width:100%;padding:8px 16px;border:1px solid color-mix(in srgb,var(--text-color) 20%,var(--background-color));border-radius:4px;background:var(--background-color);color:var(--text-color);font-size:14px;line-height:1.5;transition:all .2s ease;box-sizing:border-box}.flow-wrapper textarea,.modal-root textarea{resize:vertical;min-height:3rem;font-family:inherit}.flow-wrapper input:hover,.flow-wrapper textarea:hover,.flow-wrapper input:focus,.flow-wrapper textarea:focus,.modal-root input:hover,.modal-root textarea:hover,.modal-root input:focus,.modal-root textarea:focus{outline:none;border-color:#3b82f6}.flow-wrapper input::placeholder,.flow-wrapper textarea::placeholder,.modal-root input::placeholder,.modal-root textarea::placeholder{color:color-mix(in srgb,var(--text-color) 50%,var(--background-color))}.flow-wrapper input[type=number],.modal-root input[type=number]{width:auto;min-width:60px}.clickable{cursor:pointer}.number-max-width{max-width:100px}.flow-wrapper input:disabled,.modal-root input:disabled{cursor:unset;pointer-events:none;opacity:.8}.flow-wrapper button:not([role=checkbox]),.modal-root button:not([role=checkbox]){cursor:pointer}.flow-wrapper button:not([role=checkbox]):disabled,.modal-root button:not([role=checkbox]):disabled{cursor:default;transition:none}body.waldiez-light .flow-wrapper button,body.waldiez-light .modal-root button{border:1px solid #ccc;background-color:#f8f8f8;color:#111}body.waldiez-dark .flow-wrapper button,body.waldiez-dark .modal-root button{border:1px solid #444;background-color:#222;color:#f8f8f8}body.waldiez-light .flow-wrapper button:hover,body.waldiez-light .modal-root button:hover{background-color:#f0f0f0;border-color:#3b82f6}body.waldiez-dark .flow-wrapper button:hover,body.waldiez-dark .modal-root button:hover{background-color:#111;border-color:#3b82f6}body.waldiez-dark .flow-wrapper button:disabled:hover,body.waldiez-dark .modal-root button:disabled:hover{background-color:#222;border-color:#444;transition:none}body.waldiez-light .flow-wrapper button:disabled:hover,body.waldiez-light .modal-root button:disabled:hover{background-color:#f8f8f8;border-color:#ccc;transition:none}.no-click{cursor:unset!important;pointer-events:none!important}body.waldiez-light .flow-wrapper,body.waldiez-light .modal-root{color-scheme:light;background-color:var(--background-color);color:var(--text-color)}body.waldiez-dark .flow-wrapper,body.waldiez-dark .modal-root{background-color:var(--background-color);color:var(--text-color);color-scheme:dark}body.waldiez-dark .flow-wrapper *,body.waldiez-dark .modal-root *{scrollbar-color:#ccc #333}body.waldiez-light * .flow-wrapper,body.waldiez-light * .modal-root{scrollbar-color:#333 #fefefe}.flow-wrapper ::placeholder,.modal-root ::placeholder{opacity:.5}body.waldiez-light .flow-wrapper input:disabled,body.waldiez-light .flow-wrapper textarea:disabled{color:#222!important}body.waldiez-light .flow-wrapper input:disabled,body.waldiez-light .modal-root textarea:disabled{color:#222!important}body.waldiez-light .flow-wrapper::placeholder,body.waldiez-light .modal-root::placeholder{color:#222}body.waldiez-light .flow-wrapper ::-webkit-input-placeholder,body.waldiez-light .modal-root ::-webkit-input-placeholder{color:#222}body.waldiez-light .flow-wrapper::-moz-placeholder,body.waldiez-light .modal-root::-moz-placeholder{color:#222}body.waldiez-dark .flow-wrapper input:disabled,body.waldiez-dark .modal-root input:disabled{color:#ccc!important}body.waldiez-dark .flow-wrapper textarea:disabled,body.waldiez-dark .modal-root textarea:disabled{color:#ccc!important}body.waldiez-dark .flow-wrapper ::placeholder,body.waldiez-dark .modal-root ::placeholder{color:#ccc}body.waldiez-dark .flow-wrapper ::-webkit-input-placeholder,body.waldiez-dark .modal-root ::-webkit-input-placeholder{color:#ccc}body.waldiez-dark .flow-wrapper ::-moz-placeholder,body.waldiez-dark .modal-root ::-moz-placeholder{color:#ccc}.plus-button,.trash-button,.save-button,.toggle-visibility-btn{border-radius:5px!important;box-shadow:0 2px 4px #0000001a;cursor:pointer;margin-left:5px;padding:10px!important;display:flex;align-items:center;flex-direction:column}.plus-button svg,.trash-button svg,.save-button svg,.toggle-visibility-btn svg{fill:currentcolor}.plus-button:hover,.trash-button:hover,.save-button:hover,.toggle-visibility-btn:hover{border-color:color-mix(in srgb,#3b82f6 15%,transparent);box-shadow:0 2px 4px #0003}.plus-button:disabled:hover,.trash-button:disabled:hover,.save-button:disabled:hover,.toggle-visibility-btn:disabled:hover{border-color:unset;box-shadow:0 2px 4px #0000001a}body.waldiez-dark .editor-nav-action{background-color:#141414}body.waldiez-dark .editor-nav-action svg{fill:#fefefe}body.waldiez-light .editor-nav-action{background-color:#fefefe}body.waldiez-light .editor-nav-action svg{fill:#141414}body.waldiez-dark .editor-nav-action:hover{background-color:#141414}body.waldiez-light .editor-nav-action:hover{background-color:#fefefe}body.waldiez-light .flow-wrapper input[type=text],body.waldiez-light .flow-wrapper input[type=password],body.waldiez-light .flow-wrapper input[type=number],body.waldiez-light .flow-wrapper textarea,body.waldiez-light .modal-root input[type=text],body.waldiez-light .modal-root input[type=password],body.waldiez-light .modal-root input[type=number],body.waldiez-light .modal-root textarea{background-color:#fefefe;color:#141414}body.waldiez-dark .flow-wrapper input[type=text],body.waldiez-dark .flow-wrapper input[type=password],body.waldiez-dark .flow-wrapper input[type=number],body.waldiez-dark .flow-wrapper textarea,body.waldiez-dark .modal-root input[type=text],body.waldiez-dark .modal-root input[type=password],body.waldiez-dark .modal-root input[type=number],body.waldiez-dark .modal-root textarea{background-color:#222;color:#f8f8f8}body.waldiez-dark .flow-wrapper input[type=number],body.waldiez-dark .flow-wrapper input[type=number]::-webkit-inner-spin-button,body.waldiez-dark .flow-wrapper input[type=number]::-webkit-outer-spin-button,body.waldiez-dark .modal-root input[type=number],body.waldiez-dark .modal-root input[type=number]::-webkit-inner-spin-button,body.waldiez-dark .modal-root input[type=number]::-webkit-outer-spin-button{color-scheme:dark}body.waldiez-light .flow-wrapper input[type=number],body.waldiez-light .flow-wrapper input[type=number]::-webkit-inner-spin-button,body.waldiez-light .flow-wrapper input[type=number]::-webkit-outer-spin-button,body.waldiez-light .modal-root input[type=number],body.waldiez-light .modal-root input[type=number]::-webkit-inner-spin-button,body.waldiez-light .modal-root input[type=number]::-webkit-outer-spin-button{color-scheme:light}.agent-node{width:100%;height:100%;min-width:130px;min-height:120px;padding:10px;border-radius:8px;position:relative;display:flex;border:1px solid;flex-direction:column;box-sizing:border-box;container-type:inline-size}.agent-node.group_manager{min-width:480px;min-height:320px;border-color:var(--group-manager-agent-color)!important;background-color:var(--group-manager-agent-background)!important}.agent-node .agent-main{display:flex;flex-direction:column;flex:1;min-width:0}.agent-node .agent-top{display:flex;flex:1;gap:8px;min-width:0}.agent-node .agent-icon-with-label{margin-right:5px;flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;align-items:start;gap:4px}.agent-node .agent-icon-image{width:60px;height:auto}.agent-node .agent-icon-label{font-weight:600;font-size:12px;margin:0;color:var(--text-color);border:none;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;display:none;width:100%;text-align:center}.agent-node .agent-content{margin-top:4px;flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0}.agent-node .agent-label{font-weight:600;font-size:12px;color:var(--text-color);border:none;background:transparent;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0}.agent-node .agent-models-preview,.agent-node .agent-tools-preview{display:flex;flex-direction:column;gap:2px;margin-top:2px;margin-bottom:2px;overflow:hidden;font-style:italic;font-weight:500;font-size:10px;flex-shrink:1;min-height:0}@container (max-width: 130px){.agent-node .agent-content{display:none}.agent-node .agent-top{justify-content:center}.agent-node .agent-icon-with-label{width:100%}.agent-node .agent-icon-image{margin:auto}.agent-node .agent-icon-label{display:block}}.agent-node .agent-model-preview,.agent-node .agent-tool-preview{display:flex;gap:4px;align-items:center;flex-shrink:0;flex-wrap:nowrap;overflow:hidden;min-height:18px;line-height:18px}.agent-node .agent-model-img,.agent-node .agent-tool-img{width:20px;height:14px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.agent-node .agent-model-img img,.agent-node .agent-tool-img img,.agent-node .agent-tool-img svg{width:100%;height:100%;object-fit:contain;flex-shrink:0}body.waldiez-dark .agent-model-preview .agent-model-img.other img,body.waldiez-dark .agent-model-preview .agent-model-img.bedrock img,body.waldiez-dark .agent-model-preview .agent-model-img.openai img{filter:invert(1)}.agent-node .agent-model-name,.agent-node .agent-tool-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;line-height:1.2}.agent-node .agent-model-name:only-child,.agent-node .agent-tool-name:only-child{flex:none}.agent-actions{position:absolute;top:-40px;left:50%;border-radius:8px;border:1px solid;padding:8px 12px;transform:translate(-50%);align-items:center;display:flex;justify-content:space-between}.agent-actions.assistant{background-color:var(--assistant-agent-background);border-color:color-mix(in srgb,var(--assistant-agent-alt-color) 50%,var(--background-color))}.agent-actions.user_proxy{background-color:var(--user-proxy-agent-background);border-color:color-mix(in srgb,var(--user-proxy-agent-alt-color) 50%,var(--background-color))}.agent-actions.rag_user_proxy,.agent-actions.doc_agent{background-color:var(--rag-user-proxy-agent-background);border-color:color-mix(in srgb,var(--rag-user-proxy-agent-alt-color) 50%,var(--background-color))}.agent-actions.reasoning{background-color:var(--reasoning-agent-background);border-color:color-mix(in srgb,var(--reasoning-agent-alt-color) 50%,var(--background-color))}.agent-actions.captain{background-color:var(--captain-agent-background);border-color:color-mix(in srgb,var(--captain-agent-alt-color) 50%,var(--background-color))}.agent-actions.group_manager{background-color:var(--group-manager-agent-background);border-color:color-mix(in srgb,var(--group-manager-agent-alt-color) 50%,var(--background-color))}.agent-actions .delete-icon,.agent-actions .cog-icon,.agent-actions .copy-icon,.agent-actions .clone-icon{cursor:pointer;opacity:.8}.agent-actions .delete-icon{color:#dc3545}.agent-actions .delete-icon:hover,.agent-actions .clone-icon:hover,.agent-actions .cog-icon:hover,.agent-actions .copy-icon:hover{opacity:1}.agent-node.user_proxy{border-color:var(--user-proxy-agent-color)!important;background-color:var(--user-proxy-agent-background)!important}.agent-node.user_proxy:hover{box-shadow:0 0 8px var(--user-proxy-agent-alt-color)}.agent-node.assistant{border-color:var(--assistant-agent-color)!important;background-color:var(--assistant-agent-background)!important}.agent-node.assistant:hover{box-shadow:0 0 8px var(--assistant-agent-alt-color)}.agent-node.rag_user_proxy,.agent-node.doc_agent{border-color:var(--rag-user-proxy-agent-color)!important;background-color:var(--rag-user-proxy-agent-background)!important}.agent-node.rag_user_proxy:hover,.agent-node.doc_agent:hover{box-shadow:0 0 8px var(--rag-user-proxy-agent-alt-color)}.agent-node.reasoning{border-color:var(--reasoning-agent-color)!important;background-color:var(--reasoning-agent-background)!important}.agent-node.reasoning:hover{box-shadow:0 0 8px var(--reasoning-agent-alt-color)}.agent-node.captain{border-color:var(--captain-agent-color)!important;background-color:var(--captain-agent-background)!important}.agent-node.captain:hover{box-shadow:0 0 8px var(--captain-agent-alt-color)}.agent-panel{display:flex;flex-direction:column}.agent-model-preview .agent-model-img,.agent-skill-preview .agent-skill-img{display:flex}body.waldiez-dark .agent-model-preview .agent-model-img.other img,body.waldiez-dark .agent-model-preview .agent-model-img.openai img{filter:invert(1)}.agent-node .agent-more-indicator{display:flex;gap:4px;align-items:center;min-height:0;flex-shrink:0;flex-wrap:nowrap;overflow:hidden;opacity:.8;font-style:italic}.agent-node .agent-more-indicator .agent-model-img,.agent-node .agent-more-indicator .agent-tool-img{width:16px;height:16px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--text-color) 60%,var(--background-color))}.agent-node .agent-more-indicator .agent-model-name,.agent-node .agent-more-indicator .agent-tool-name{color:color-mix(in srgb,var(--text-color) 60%,var(--background-color));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:9px;line-height:1.2;font-style:italic}.agent-node.active-sender{border:3px solid #28a745!important;box-shadow:0 0 14px #28a74599!important;animation:pulse-sender 1.5s ease-in-out infinite}.agent-node.active-recipient{border:3px solid #007bff!important;box-shadow:0 0 14px #007bff99!important;animation:pulse-recipient 1.5s ease-in-out infinite}.agent-node.active-sender.active-recipient{border:3px solid #ffc107!important;box-shadow:0 0 14px #ffc10799!important;animation:pulse-both 1.5s ease-in-out infinite}.agent-badge-wrap{position:absolute;top:-30px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;pointer-events:none;z-index:1000}.agent-badge-chip{display:inline-block;padding:4px 6px;margin-left:20px;border-radius:4px;font-size:12px;font-weight:700;color:#fff;line-height:1}.agent-node.active-sender .agent-badge-chip{background:#28a745}.agent-node.active-recipient .agent-badge-chip{background:#007bff}.agent-node.active-sender.active-recipient .agent-badge-chip{background:#ffc107;color:#212529}.agent-activity-label{font-size:12px;font-weight:700;line-height:1;color:#28a745}.agent-node.active-recipient:not(.active-sender) .agent-activity-label{color:#007bff}.agent-node.active-sender.active-recipient .agent-activity-label{color:#495057}@keyframes pulse-sender{0%{box-shadow:0 0 14px #28a74599}50%{box-shadow:0 0 22px #28a745e5}to{box-shadow:0 0 14px #28a74599}}@keyframes pulse-recipient{0%{box-shadow:0 0 14px #007bff99}50%{box-shadow:0 0 22px #007bffe5}to{box-shadow:0 0 14px #007bff99}}@keyframes pulse-both{0%{box-shadow:0 0 14px #ffc10799}50%{box-shadow:0 0 22px #ffc107e5}to{box-shadow:0 0 14px #ffc10799}}body.waldiez-dark .agent-node.active-sender{border-color:#20c997!important;box-shadow:0 0 14px #20c99799!important}body.waldiez-dark .agent-node.active-recipient{border-color:#17a2b8!important;box-shadow:0 0 14px #17a2b899!important}body.waldiez-dark .agent-node.active-sender.active-recipient{border-color:#ffc107!important}body.waldiez-dark .agent-node.active-sender .agent-badge-chip{background:#20c997}body.waldiez-dark .agent-node.active-recipient .agent-badge-chip{background:#17a2b8}body.waldiez-dark .agent-node.active-sender.active-recipient .agent-badge-chip{background:#ffc107;color:#212529}body.waldiez-dark .agent-node.active-sender .agent-activity-label{color:#20c997}body.waldiez-dark .agent-node.active-recipient:not(.active-sender) .agent-activity-label{color:#17a2b8}body.waldiez-dark .agent-node.active-sender.active-recipient .agent-activity-label{color:#ced4da}@container (max-width: 130px){.agent-badge-wrap{top:-25px;gap:4px}.agent-badge-chip,.agent-activity-label{font-size:10px}.agent-node.active-sender .agent-badge-chip,.agent-node.active-recipient .agent-badge-chip{content:none}}@media(prefers-reduced-motion:reduce){.agent-node.active-sender,.agent-node.active-recipient{animation:none}}.agent-activity-icon{display:inline-flex;align-items:center;gap:6px;line-height:1}.agent-activity-icon .status-dot{width:8px;height:8px;border-radius:50%;background:currentcolor;opacity:.9}.agent-activity-icon .typing-dots{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.agent-activity-icon .typing-dots i{width:4px;height:4px;border-radius:50%;background:currentcolor;opacity:.6;animation:typing-bounce 1.2s infinite ease-in-out}.agent-activity-icon .typing-dots i:nth-child(2){animation-delay:.15s}.agent-activity-icon .typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-3px);opacity:1}}.agent-activity-icon.is-tool .gear{animation:spin-gear 1.2s linear infinite;transform-origin:50% 50%}@keyframes spin-gear{to{transform:rotate(360deg)}}.agent-activity-icon.is-message .bubble{animation:float-bubble 2.2s ease-in-out infinite;transform-origin:50% 50%}@keyframes float-bubble{0%,to{transform:translateY(0);opacity:.95}50%{transform:translateY(-2px);opacity:1}}.agent-activity-icon.is-thinking{position:relative}.agent-activity-icon.is-thinking:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;box-shadow:0 0 0 0 currentcolor;opacity:.18;animation:halo-pulse 1.8s ease-in-out infinite;pointer-events:none}@keyframes halo-pulse{0%{box-shadow:0 0 0 0 currentcolor;opacity:.18}50%{box-shadow:0 0 0 6px currentcolor;opacity:.06}to{box-shadow:0 0 0 0 currentcolor;opacity:.18}}@media(prefers-reduced-motion:reduce){.agent-activity-icon .typing-dots i,.agent-activity-icon.is-tool .gear,.agent-activity-icon.is-message .bubble,.agent-activity-icon.is-thinking:after{animation:none!important}}.agent-panel-add-tool{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:8px;background:color-mix(in srgb,var(--text-color) 5%,var(--background-color));border:1px solid color-mix(in srgb,var(--text-color) 15%,var(--background-color));border-radius:8px}.agent-panel-add-tool label{font-size:13px;font-weight:600;color:var(--text-color);white-space:nowrap}.agent-panel-add-tool .w-select__menu{position:absolute!important}.agent-panel-current-tool-entry button{background:color-mix(in srgb,#ef4444 85%,var(--background-color));color:#fff;border:1px solid color-mix(in srgb,#ef4444 60%,var(--background-color));border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:auto}.agent-panel-add-tool button{font-size:13px}.agent-panel-add-tool button:hover{background-color:color-mix(in srgb,var(--text-color) 15%,var(--background-color));border-color:#1d4ed8!important}.agent-panel-current-tool-entry button:hover{background:#ef4444;border-color:#dc2626!important;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,#ef4444 30%,transparent)}.agent-panel-current-tool-entry button:active{transform:translateY(0)}.agent-panel-current-tool-entry button:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 30%,transparent)}.agent-panel-add-tool button:disabled{opacity:.5;cursor:not-allowed}.agent-panel-add-tool button:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--text-color) 20%,transparent)}.agent-panel-current-tools{background:color-mix(in srgb,var(--text-color) 3%,var(--background-color));border:1px solid color-mix(in srgb,var(--text-color) 10%,var(--background-color));border-radius:8px;padding:16px}.agent-panel-current-tools-heading{font-size:14px;font-weight:600;color:color-mix(in srgb,var(--text-color) 80%,var(--background-color));margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.agent-panel-current-tool{background:var(--background-color);border:1px solid color-mix(in srgb,var(--text-color) 15%,var(--background-color));border-radius:6px;margin-bottom:8px;transition:all .2s ease}.agent-panel-current-tool:last-child{margin-bottom:0}.agent-panel-current-tool:hover{border-color:color-mix(in srgb,var(--text-color) 25%,var(--background-color));box-shadow:0 2px 8px color-mix(in srgb,var(--text-color) 10%,transparent)}.agent-panel-current-tool-entry{padding:12px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tool-item,.agent-item{display:flex;align-items:center;gap:6px;font-size:13px;color:color-mix(in srgb,var(--text-color) 70%,var(--background-color));font-weight:500}.tool-name,.agent-name{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace;border:1px solid transparent}.tool-name{background:color-mix(in srgb,#3b82f6 20%,var(--background-color));color:color-mix(in srgb,#3b82f6 80%,var(--text-color));border-color:color-mix(in srgb,#3b82f6 30%,var(--background-color))}.agent-name{background:color-mix(in srgb,#10b981 20%,var(--background-color));color:color-mix(in srgb,#10b981 80%,var(--text-color));border-color:color-mix(in srgb,#10b981 30%,var(--background-color))}@media(max-width:768px){.agent-panel-add-tool{grid-template-columns:1fr;gap:8px}.agent-panel-add-tool label{justify-self:start}.agent-panel-add-tool .w-select{min-width:100%}.agent-panel-current-tool-entry{flex-direction:column;align-items:flex-start;gap:8px}.agent-panel-current-tool-entry button{margin-left:0;align-self:flex-end}}.agent-panel-add-tool *:focus,.agent-panel-current-tools *:focus{outline:2px solid color-mix(in srgb,var(--text-color) 50%,transparent);outline-offset:2px}.card{background-color:var(--card-background);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--card-text);transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card-header{padding:1.5rem 1.5rem 0;display:flex;flex-direction:column;gap:.375rem}.card-title{font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--card-text);margin:0}.card-description{font-size:.875rem;color:var(--card-text-muted);line-height:1.4;margin:0}.card-content{padding:1.5rem}.card-header+.card-content{padding-top:1rem}.card-header--compact{padding:1rem 1rem 0}.card-content--compact{padding:1rem}.card-header--compact+.card-content--compact{padding-top:.75rem}.chat-input-container{padding:8px;border-radius:8px!important;display:flex;flex-direction:column}body.waldiez-light .chat-input-container{background-color:#eee}body.waldiez-dark .chat-input-container{background-color:#222}.chat-input-actions{display:flex;align-items:center;justify-content:space-between;width:100%}.chat-upload-button{display:flex;align-items:center;justify-content:center;padding:8px!important;cursor:pointer}body.waldiez-light .chat-upload-button{color:#333}body.waldiez-dark .chat-upload-button{color:#ddd}.chat-image-preview{margin-bottom:8px;display:flex;justify-content:flex-start}.chat-image-wrapper{position:relative;display:inline-block}.chat-preview-image{max-width:120px;max-height:80px;border-radius:8px!important;object-fit:cover}.chat-remove-image-button{position:absolute;top:-6px;right:-6px;border-radius:50%!important;padding:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}body.waldiez-light .chat-remove-image-button{background-color:#eee!important;border:1px solid #ccc!important;color:#000!important}body.waldiez-dark .chat-remove-image-button{background-color:#222!important;border:1px solid #444!important;color:#fff!important}.chat-upload-input{display:none}.chat-text-input{flex-grow:1;border-radius:8px!important;margin-bottom:8px;border:none!important;padding:10px 12px!important;outline:none}body.waldiez-light .chat-text-input{background-color:#eee!important;color:#333!important}body.waldiez-dark .chat-text-input{background-color:#222!important;color:#eee!important}.chat-send-button{display:flex;align-items:center;justify-content:center;padding:8px!important;background:none!important;border:none!important;cursor:pointer!important;border-radius:50%!important;transition:background-color .2s ease!important}body.waldiez-light .chat-send-button,body.waldiez-dark .chat-send-button{background-color:#0084ff!important;color:#fff!important}body.waldiez-light .chat-send-button:hover,body.waldiez-dark .chat-send-button:hover{background-color:#0072db!important}body.waldiez-light .chat-send-button:disabled,body.waldiez-dark .chat-send-button:disabled{background-color:#555!important;color:#999!important;cursor:not-allowed!important}.chat-wrapper{border-radius:5px;padding:10px;margin-top:10px;text-wrap:wrap}body.waldiez-light .chat-wrapper{background-color:#f8f9fa;border:1px solid #e9ecef}body.waldiez-dark .chat-wrapper{background-color:#222;border:1px solid #444}.chat-container{display:flex;flex-direction:column;gap:12px;padding:16px;margin:0 auto;max-height:50vh;overflow-y:auto;scrollbar-width:thin}.chat-container::-webkit-scrollbar{width:6px}body.waldiez-light .chat-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}body.waldiez-dark .chat-container::-webkit-scrollbar-track{background:#333;border-radius:10px}body.waldiez-light .chat-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body.waldiez-dark .chat-container::-webkit-scrollbar-thumb{background:#666;border-radius:10px}body.waldiez-light .chat-container::-webkit-scrollbar-thumb:hover{background:#555}body.waldiez-dark .chat-container::-webkit-scrollbar-thumb:hover{background:#888}.message-bubble{padding:12px;border-radius:12px!important;max-width:70%;min-width:120px;box-shadow:0 1px 2px #0000001a;position:relative;transition:all .2s ease;overflow-wrap:anywhere;word-break:normal;width:fit-content}@media(max-width:640px){.message-bubble{max-width:90%}}.message-bubble .markdown-content{width:100%;max-width:100%}.message-bubble:hover{box-shadow:0 2px 5px #00000026}.user-message{align-self:flex-end;background-color:#0084ff;color:#fff;border-bottom-right-radius:4px}.assistant-message{align-self:flex-start;background-color:#f0f0f0;color:#333;border-bottom-left-radius:4px}body.waldiez-dark .assistant-message{background-color:#333;color:#eee}.participant-message{align-self:flex-end;background-color:#e8e8e8;color:#333;max-width:90%;text-align:center;font-style:italic;padding:8px 16px}body.waldiez-dark .neutral-message{background-color:#2a2a2a;color:#ddd}.error-message{align-self:center;background-color:#fdd;color:#d32f2f;border:1px solid #f44336;max-width:90%;text-align:center}body.waldiez-dark .error-message{background-color:#f4433633;color:#ff6b6b}.system-message,.request-message{align-self:center;background-color:#e6f7ff;color:#0076de;border:1px solid #1890ff;max-width:90%;font-weight:500}body.waldiez-dark .system-message,body.waldiez-dark .request-message{background-color:#1890ff33;color:#69c0ff}.message-header{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px;font-size:.8rem;opacity:.8}.message-header.user-message{justify-content:flex-end}.message-header.assistant-message{justify-content:flex-start}.message-timestamp{font-size:.7rem;opacity:.7;margin-left:8px}.message-sender{font-weight:600;font-size:.8rem}.user-message .message-sender{color:#ffffffd9}.assistant-message .message-sender{color:#000000bf}body.waldiez-dark .assistant-message .message-sender{color:#ffffffd9}.message-content{overflow-wrap:anywhere;line-height:1.4}.chat-image{max-width:100%;max-height:100px;border-radius:8px!important;margin:4px 0;border:1px solid rgb(0 0 0 / 10%);box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:transform .2s ease;display:block}.chat-image:hover{transform:scale(1.01)}body.waldiez-dark .chat-image{border-color:#fff3;box-shadow:0 2px 4px #0000004d}.chat-image.loading{min-height:100px;min-width:100px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}body.waldiez-dark .chat-image.loading{background-color:#333}.chat-image.loading:after{content:"";position:absolute;width:50%;height:4px;background-color:#0000001a;border-radius:2px!important;animation:loading 1.5s infinite}body.waldiez-dark .chat-image.loading:after{background-color:#ffffff1a}@keyframes loading{0%{left:-50%}to{left:100%}}.structured-content{display:flex;flex-direction:column;gap:8px}.structured-content span{display:inline-block}.structured-content img+span,.structured-content span+img{margin-top:8px}.content-with-images{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.image-placeholder{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px dashed #ccc;border-radius:8px!important;color:#777;font-size:.9rem;padding:20px;margin:4px 0;min-width:150px;min-height:100px}body.waldiez-dark .image-placeholder{background-color:#333;border-color:#555;color:#aaa}.timeline-modal,.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.timeline-modal{background-color:unset}.timeline-modal.open,.image-modal.open{opacity:1;visibility:visible}.modal-image{max-width:90%;max-height:90%;object-fit:contain;box-shadow:0 5px 25px #0000007f}.modal-close{position:absolute;top:10px;right:10px;color:#fff!important;border-radius:50%!important;padding:8px!important;width:30px;height:30px;display:flex;font-size:1.2rem!important;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:1000000}.modal-close:hover{background:#ffffff4d}.chat-image.previously-failed{opacity:.8;transition:opacity .3s ease}.chat-image.previously-failed:not(.loading){opacity:1;animation:fade-in .5s ease}@keyframes fade-in{0%{opacity:.8}to{opacity:1}}@media(max-width:768px){.message-bubble{max-width:90%}.chat-image{max-height:200px}.chat-container{padding:12px 8px}.modal-close{top:10px;right:10px}}.chat-input-field-container{width:100%;position:relative;margin-bottom:8px}.password-toggle-container{position:relative;width:100%}.password-input{padding-right:40px!important}.password-toggle-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none!important;border:none!important;padding:8px!important;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:50%!important;transition:background-color .2s ease}.password-toggle-button:disabled{opacity:.5;cursor:not-allowed}body.waldiez-light .password-toggle-button{color:#555}body.waldiez-dark .password-toggle-button{color:#ccc}body.waldiez-light .password-toggle-button:hover{background-color:#0000000d!important}body.waldiez-dark .password-toggle-button:hover{background-color:#ffffff1a!important}.avatar{width:40px;height:40px;border-radius:50%!important;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;background:#ccc;color:#fff}.avatar img{width:100%;height:100%;border-radius:50%!important;object-fit:cover}.user-avatar{background-color:#d0e7ff;color:#0e60b3}.assistant-avatar{background:#aaa;color:#222}.checkbox-root{all:unset;background-color:var(--background-color);width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--text-color) 30%,var(--background-color));transition:all .2s ease;cursor:pointer}.checkbox-root:hover{border-color:color-mix(in srgb,var(--text-color) 50%,var(--background-color));transform:scale(1.05)}.checkbox-root:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#3b82f6 30%,transparent)}.checkbox-root[data-state=checked]{background-color:#3b82f6!important;border-color:#3b82f6!important}.checkbox-root[data-state=checked]:hover{background-color:#2563eb!important;border-color:#2563eb!important}.checkbox-indicator{color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.info-checkbox-container{display:flex;flex-direction:column;gap:4px}.info-checkbox-wrapper{display:flex;align-items:center;gap:8px}.info-checkbox-icon{cursor:help;font-size:14px;margin-left:4px;color:#007bff;transition:color .2s ease}.info-checkbox-icon:hover{color:#0056b3}.info-checkbox-icon:hover+.info-description{display:block}.console{border-radius:5px;padding:10px;margin-top:10px;overflow:auto;max-height:200px;text-wrap:wrap}body.waldiez-light .console{background-color:#f8f9fa;border:1px solid #e9ecef}body.waldiez-dark .console{background-color:#141414;border:1px solid #444}.scroll-anchor{overflow-anchor:auto;height:1px}.collapsible{padding:0;text-align:left;outline:none;font-size:15px;margin-bottom:2px;border-radius:4px}.collapsible-header{cursor:pointer;display:flex;align-items:center;padding:18px}.collapsible-content{padding:18px;margin-left:0;border-radius:4px;max-height:80vh;overflow-y:auto}body.waldiez-light .collapsible{background-color:#f8f9fa;color:#444;border:1px solid #f8f9fa}body.waldiez-light .collapsible-content{background-color:#f8f9fa;color:#141414}body.waldiez-light .collapsible-toggle{background-color:#f1f1f1;color:#444}body.waldiez-dark .collapsible{background-color:#222;border:1px solid #222;color:#f1f1f1}body.waldiez-dark .collapsible-content{background-color:#232323}body.waldiez-dark .collapsible-toggle{background-color:#232323;color:#f1f1f1}body.waldiez-light .collapsible-header{background-color:#f4f4f4;color:#232323}body.waldiez-light .collapsible.active,body.waldiez-light .collapsible-toggle.active{background-color:#ccc}body.waldiez-dark .collapsible.active,body.waldiez-dark .collapsible-toggle.active{background-color:#666}.collapsible-header.transparent,.collapsible.transparent{background-color:transparent;border:none}.dict-entries-view{display:flex;flex-direction:column}.dict-entries-view label{padding-bottom:0!important}.dict-entries-list{display:flex;flex-direction:column}.dict-entry{display:flex;align-items:center;margin-bottom:10px}.dict-entry input{padding:8px;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-right:5px}.add-dict-entry-view{display:flex;align-items:center;margin-bottom:10px}.add-dict-entry-view input{margin-right:5px}.drop_zone{height:100px;width:100%;border-radius:8px;display:flex;justify-content:center;align-items:center}body.waldiez-light .drop_zone{border:2px dashed #ccc;background-color:#fff}body.waldiez-dark .drop_zone{border:2px dashed #555;background-color:#222}.drop_zone .drop_zone_content{display:flex;flex-direction:column;align-items:center}.drop_zone .drop_zone_content .drop_zone_icon{font-size:1.5rem}.drop_zone .drop_zone_content .drop_zone_text{font-size:.9rem}body.waldiez-dark .drop_zone.drag-over,body.waldiez-dark .drop_zone:hover{background-color:#333}body.waldiez-light .drop_zone.drag-over,body.waldiez-light .drop_zone:hover{background-color:#f8f9fa}.code-editor{width:100%;height:35vh;max-height:340px;background-color:transparent;text-align:center}body.waldiez-light .code-editor{border:1px solid #ccc}body.waldiez-dark .code-editor{border:1px solid #333}.agent-edge-box{display:flex;cursor:pointer;align-items:stretch;z-index:10000;background-color:transparent!important}.agent-edge-view{font-size:small;font-weight:500;border-radius:4px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.agent-edge-box.assistant .agent-edge-view{color:var(--assistant-agent-color)}.agent-edge-box.rag_user_proxy .agent-edge-view{color:var(--rag-user-proxy-agent-color)}.agent-edge-box.user_proxy .agent-edge-view{color:var(--user-proxy-agent-color)}.agent-edge-box.reasoning .agent-edge-view{color:var(--reasoning-agent-color)}.agent-edge-box.captain .agent-edge-view{color:var(--captain-agent-color)}.agent-edge-box.assistant .agent-edge-view:hover{box-shadow:0 0 4px var(--assistant-agent-color)}.agent-edge-box.rag_user_proxy .agent-edge-view:hover{box-shadow:0 0 4px var(--rag-user-proxy-agent-color)}.agent-edge-box.user_proxy .agent-edge-view:hover{box-shadow:0 0 4px var(--user-proxy-agent-color)}.agent-edge-box.reasoning .agent-edge-view:hover{box-shadow:0 0 4px var(--reasoning-agent-color)}.agent-edge-box.captain .agent-edge-view:hover{box-shadow:0 0 4px var(--captain-agent-color)}.agent-edge-box.group_manager .agent-edge-view:hover{box-shadow:0 0 4px var(--group-manager-agent-color)}body.waldiez-dark .edge-position-warning-icon{fill:#ff0}body.waldiez-light .edge-position-warning-icon{fill:red}.edge-actions{position:absolute;top:-40px;left:calc(50% - 30px);display:flex;justify-content:space-between;width:60px;padding:8px;border-radius:4px;border:1px solid}.edge-actions.with-position{left:0}.edge-actions div{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.8}.edge-actions div.delete-edge{color:#dc3545}.edge-actions div:hover{opacity:1}.edge-actions div svg{width:16px;height:16px;fill:currentcolor}body.waldiez-dark .edge-actions{border-color:#333;background-color:#222c}body.waldiez-light .edge-actions{border-color:#ccc;background-color:#f8f8f8cc}.waldiez-error-container{display:flex;flex-direction:column;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;min-height:60vh}.waldiez-bots-row{position:relative;display:flex;flex-direction:row;gap:1rem}@media(min-width:768px){.waldiez-bots-row{gap:2rem}}.waldiez-bot-img{width:5rem;filter:drop-shadow(0 8px 24px rgb(0 0 0 / 20%));background:#fffc;border-radius:9999px;border-width:2px;border-style:solid;border-color:#f1f5f9}@media(min-width:768px){.waldiez-bot-img{width:7rem}}.waldiez-error-sign{margin-top:2rem;background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5;border-radius:.5rem;padding:.75rem 1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;font-size:1.875rem;line-height:2.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.waldiez-error-message{margin-top:2rem;text-align:center;max-width:36rem}.waldiez-error-title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:.5rem}.waldiez-error-desc{font-size:1.125rem;line-height:1.75rem;color:#4b5563}.waldiez-error-details{margin-top:2rem;background:#fff8dc;color:#b45309;border:1px solid #fde68a;border-radius:.5rem;padding:1rem 1.5rem;font-size:1rem;font-family:monospace;max-width:100%;overflow:auto;box-shadow:0 1px 8px #0000000f;text-align:left;word-break:normal;overflow-wrap:anywhere;max-height:20rem}.waldiez-error-details pre{margin-top:.5rem;color:#a16207;font-size:.95em;white-space:pre-wrap}.waldiez-refresh-btn-container{margin-top:2rem}.waldiez-refresh-btn{background:linear-gradient(90deg,#38bdf8,#818cf8);color:#fff;border:none;border-radius:.5rem;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;box-shadow:0 2px 8px #0000000f;cursor:pointer;transition:transform .12s,box-shadow .12s}.floating-panel{background:var(--card-background, #111);color:var(--card-text, #eee);border:1px solid var(--card-border, rgb(255 255 255 / 12%));border-radius:var(--card-radius, 10px);box-shadow:var(--card-shadow, 0 8px 30px rgb(0 0 0 / 25%));overflow:hidden;-webkit-user-select:none;user-select:none}.floating-panel.is-collapsed{width:auto;max-width:420px}.floating-panel .fp-header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;background:var(--card-header, rgb(255 255 255 / 6%));cursor:move}.floating-panel .fp-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.floating-panel .fp-toggle{all:unset;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 8px;border-radius:6px;color:var(--card-text);border:none!important}.floating-panel .fp-toggle:hover{background:#ffffff24}.floating-panel .fp-content{height:calc(100% - 40px);overflow:hidden;min-height:0;display:flex;flex-direction:column;background:var(--card-background, #111)}.floating-panel .fp-resize-handle{position:absolute;right:4px;bottom:4px;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,rgb(255 255 255 / 35%) 50%) right bottom/12px 12px no-repeat;pointer-events:auto}.description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2}.import-flow-label{cursor:pointer;border:none;padding:.5rem;font-size:unset}.add-node{display:flex;align-items:center;background-color:transparent!important}.add-node svg{margin-right:.5rem;font-size:1rem!important}.editor-nav-action{padding:8px!important;background-color:transparent!important;border:none!important}.editor-nav-action svg{font-size:1.3rem}.flow-main{flex-direction:row;display:flex;flex-grow:1;height:100%}.flow-main .react-flow-wrapper{flex-grow:1;height:100%}.chat-modal .input-prompt{margin:10px 4px}.flow-data-preview{max-height:60vh;overflow-y:auto}.flow-data-preview-body-section{margin-top:1rem}.flow-data-preview-body-section h4{margin:10px 0}.search-results-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;max-height:300px;overflow-y:auto}.search-result-item{padding:1rem;background-color:#f9f9f9;border-radius:.5rem;border:1px solid #e0e0e0;transition:background-color .2s ease}.search-result-item:hover{background-color:#f0f0f0}.search-result-title{display:block;font-weight:600;font-size:1rem;margin-bottom:.25rem}.search-result-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.search-result-tag{background-color:#dceefb;color:#0366d6;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.search-result-description{font-size:.875rem;color:#555}body.waldiez-dark .search-result-item{background-color:#1f1f1f;border:1px solid #333;transition:background-color .2s ease}body.waldiez-dark .search-result-item:hover{background-color:#2a2a2a}body.waldiez-dark .search-result-title{color:#fff}body.waldiez-dark .search-result-tag{background-color:#334155;color:#60a5fa}body.waldiez-dark .search-result-description{color:#ccc}body.waldiez-light .flow-chat-order-wrapper{padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}body.waldiez-light .flow-chat-order-wrapper .info{color:#333;background-color:#f8f9fa;border:1px solid #e9ecef;margin-bottom:.75rem}body.waldiez-light .flow-order-item-wrapper{display:flex;align-items:center;padding:.75rem;background-color:#fff;border-radius:6px;margin-bottom:.5rem;border:1px solid #e9ecef;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}body.waldiez-light .flow-order-item-wrapper:hover{border-color:#adb5bd;box-shadow:0 2px 4px #0000001a}body.waldiez-light .flow-order-item{flex:1;display:flex;align-items:center}body.waldiez-light .flow-order-item-entry{font-weight:600;font-size:.9rem;color:#343a40}body.waldiez-light .flow-order-item-actions{display:flex;align-items:center;gap:.25rem}body.waldiez-light .flow-order-item-action{background:none;border:none;color:#6c757d;cursor:pointer;font-size:.9rem;padding:4px 8px;border-radius:4px;transition:all .2s}body.waldiez-light .flow-order-item-action:hover{color:#0d6efd;background-color:#f0f0f0}body.waldiez-light .flow-order-item-action:last-child{margin-left:.25rem}body.waldiez-light .flow-order-add-wrapper{display:flex;align-items:center;margin-top:.75rem}body.waldiez-light .margin-right-10{margin-right:10px}body.waldiez-light .flex-1{flex:1}body.waldiez-light .flow-order-add-button{padding:.375rem .75rem;background-color:#0d6efd;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}body.waldiez-light .flow-order-add-button:hover:not(:disabled){background-color:#0b5ed7}body.waldiez-light .flow-order-add-button:disabled{background-color:#b6d4fe;cursor:not-allowed}body.waldiez-dark .flow-chat-order-wrapper{padding:1rem;background-color:#1e1e1e;border-radius:8px;margin-bottom:1rem}body.waldiez-dark .flow-chat-order-wrapper .info{color:#ccc;background-color:#292929;border:1px solid #3a3a3a;margin-bottom:.75rem}body.waldiez-dark .flow-order-item-wrapper{display:flex;align-items:center;padding:.75rem;background-color:#292929;border-radius:6px;margin-bottom:.5rem;border:1px solid #3a3a3a;transition:all .2s ease;box-shadow:0 1px 3px #0003}body.waldiez-dark .flow-order-item-wrapper:hover{border-color:#505050;box-shadow:0 2px 4px #0000004d}body.waldiez-dark .flow-order-item{flex:1;display:flex;align-items:center}body.waldiez-dark .flow-order-item-entry{font-weight:600;font-size:.9rem;color:#e0e0e0}body.waldiez-dark .flow-order-item-actions{display:flex;align-items:center;gap:.25rem}body.waldiez-dark .flow-order-item-action{border:none;background:#222 none;color:#a0a0a0;cursor:pointer;font-size:.9rem;padding:4px 8px;border-radius:4px;transition:all .2s}body.waldiez-dark .flow-order-item-action:hover{color:#3b82f6;background-color:#333}body.waldiez-dark .flow-order-item-action:last-child{margin-left:.25rem}body.waldiez-dark .flow-order-add-wrapper{display:flex;align-items:center;margin-top:.75rem}body.waldiez-dark .margin-right-10{margin-right:10px}body.waldiez-dark .flex-1{flex:1}body.waldiez-dark .flow-order-add-button{padding:.375rem .75rem;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}body.waldiez-dark .flow-order-add-button:hover:not(:disabled){background-color:#2563eb}body.waldiez-dark .flow-order-add-button:disabled{background-color:#3b82f680;cursor:not-allowed}body.waldiez-light .flow-chat-prerequisites-wrapper{padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}body.waldiez-light .flow-chat-prerequisites-wrapper .info{color:#333;background-color:#f8f9fa;border:1px solid #e9ecef;margin-bottom:.75rem}body.waldiez-light .flow-chat-prerequisites{display:flex;flex-direction:column;padding:.75rem;background-color:#fff;border-radius:6px;margin-bottom:.5rem;border:1px solid #e9ecef;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}body.waldiez-light .flow-chat-prerequisites:hover{border-color:#adb5bd;box-shadow:0 2px 4px #0000001a}body.waldiez-light .flow-chat-prerequisite-source{font-weight:600;font-size:.9rem;color:#343a40;margin-bottom:.75rem}body.waldiez-light .flow-chat-prerequisite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}body.waldiez-light .flow-chat-prerequisite-actions label{font-size:.85rem;font-weight:500;color:#495057;margin-right:.5rem;flex-shrink:0}body.waldiez-light .flow-chat-prerequisite-actions .react-select{flex:1;min-width:200px}body.waldiez-light .flow-chat-remove{margin-left:auto;display:flex;align-items:center}body.waldiez-light .flow-chat-remove .flow-order-item-action{background:none;border:none;color:#6c757d;cursor:pointer;font-size:.9rem;padding:4px 8px;border-radius:4px;transition:all .2s}body.waldiez-light .flow-chat-remove .flow-order-item-action:hover{color:#dc3545;background-color:#f0f0f0}body.waldiez-dark .flow-chat-prerequisites-wrapper{padding:1rem;background-color:#1e1e1e;border-radius:8px;margin-bottom:1rem}body.waldiez-dark .flow-chat-prerequisites-wrapper .info{color:#ccc;background-color:#292929;border:1px solid #3a3a3a;margin-bottom:.75rem}body.waldiez-dark .flow-chat-prerequisites{display:flex;flex-direction:column;padding:.75rem;background-color:#292929;border-radius:6px;margin-bottom:.5rem;border:1px solid #3a3a3a;transition:all .2s ease;box-shadow:0 1px 3px #0003}body.waldiez-dark .flow-chat-prerequisites:hover{border-color:#505050;box-shadow:0 2px 4px #0000004d}body.waldiez-dark .flow-chat-prerequisite-source{font-weight:600;font-size:.9rem;color:#e0e0e0;margin-bottom:.75rem}body.waldiez-dark .flow-chat-prerequisite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}body.waldiez-dark .flow-chat-prerequisite-actions label{font-size:.85rem;font-weight:500;color:silver;margin-right:.5rem;flex-shrink:0}body.waldiez-dark .flow-chat-prerequisite-actions .react-select{flex:1;min-width:200px}body.waldiez-dark .flow-chat-remove{margin-left:auto;display:flex;align-items:center}body.waldiez-dark .flow-chat-remove .flow-order-item-action{border:none;background:#222 none;color:#a0a0a0;cursor:pointer;font-size:.9rem;padding:4px 8px;border-radius:4px;transition:all .2s}body.waldiez-dark .flow-chat-remove .flow-order-item-action:hover{color:#f87171;background-color:#333}.group_manager .react-flow__handle{border-radius:2px;background-color:var(--group-manager-agent-color)}.agent-node.group_manager{border-radius:10px;width:auto;height:auto;min-width:480px;min-height:320px;flex-grow:1}.agent-node.group_manager .agent-header .agent-label{max-width:320px!important}.react-flow__node.highlight>.agent-node.group_manager,.agent-node.dragging.group_manager{background-color:#ed8a3426!important}@media(max-width:480px){.agent-node.group_manager{min-width:100%;min-height:100%}}.group-member .react-flow__handle{border-radius:2px}.react-flow__handle.group-member.target{width:20px!important;height:10px!important}.group-member .react-flow__handle-left.target,.group-member .react-flow__handle-right.target{width:10px!important;height:20px!important}.group-member .react-flow__handle.source{width:18px!important;height:18px!important;border-radius:0;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}body.waldiez-light .handoffs-container{padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}body.waldiez-light .handoffs-list{margin-top:1rem}body.waldiez-light .handoffs-section-title{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.5rem;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}body.waldiez-light .no-handoffs-message{padding:1rem;background-color:#fff;border-radius:6px;color:#6c757d;font-style:italic;border:1px dashed #ced4da}body.waldiez-light .handoff-type{font-weight:600;font-size:.9rem;color:#343a40;display:flex;align-items:center;min-width:130px}body.waldiez-light .handoff-target{font-size:.85rem;color:#6c757d;flex:1}body.waldiez-light .target-label{font-weight:500;color:#495057}body.waldiez-light .after-work-handoff{background-color:#f8f9fa;border-left:3px solid #0d6efd!important}body.waldiez-light .handoff-info{font-size:.75rem;color:#6c757d;margin-top:.25rem}body.waldiez-light .handoff-order-instructions{font-size:.8rem;color:#6c757d;margin-bottom:.75rem}body.waldiez-dark .handoffs-container{padding:1rem;background-color:#1e1e1e;border-radius:8px;margin-bottom:1rem}body.waldiez-dark .handoffs-list{margin-top:1rem}body.waldiez-dark .handoffs-section-title{font-size:.9rem;font-weight:600;color:#d1d5db;margin-bottom:.5rem;border-bottom:1px solid #2c2c2c;padding-bottom:.5rem}body.waldiez-dark .no-handoffs-message{padding:1rem;background-color:#242424;border-radius:6px;color:#a1a1a1;font-style:italic;border:1px dashed #3d3d3d}body.waldiez-dark .handoff-type{font-weight:600;font-size:.9rem;color:#e0e0e0;display:flex;align-items:center;min-width:130px}body.waldiez-dark .handoff-target{font-size:.85rem;color:#a0a0a0;flex:1}body.waldiez-dark .target-label{font-weight:500;color:silver}body.waldiez-dark .after-work-handoff{background-color:#262626;border-left:3px solid #3b82f6!important}body.waldiez-dark .handoff-info{font-size:.75rem;color:#909090;margin-top:.25rem}body.waldiez-dark .handoff-order-instructions{font-size:.8rem;color:#a0a0a0;margin-bottom:.75rem}.flow-wrapper label,.modal-root label{padding:12px 8px 4px}.flow-wrapper label.hidden,.modal-root label.hidden{padding:0}.flow-wrapper .file-label,.modal-root .file-label{padding:unset!important}.flow-wrapper .info-label,.modal-root .info-label{position:relative;display:inline-block;width:100%;margin:10px 0;padding:0}.number-input-info-label-wrapper{min-height:50px;display:flex;align-items:center}.number-input-info-label-inner{min-height:50px;display:inline-flex;align-items:center}.number-input-label-wrapper{min-height:70px;display:flex;align-items:center}.info-label label{margin-right:4px;margin-top:10px;margin-bottom:0}.info-label .info-icon{cursor:pointer;font-size:unset!important;margin-top:10px;margin-left:-4px;color:#007bff}.info-label .info-description{display:none;width:auto;padding:8px;border-radius:4px;position:absolute;bottom:100%;left:50%;margin-left:-50%;z-index:1;font-size:.9rem;box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 15%,transparent)}.info-label .info-description.show{display:unset}body.waldiez-light .info-label .info-description{color:#004085;background-color:#cce5ff;border:1px solid #b8daff}body.waldiez-dark .info-label .info-description{color:#cce5ff;background-color:#1e2a3a;border:1px solid #374151}.info-label .info-icon:hover{color:#0056b3;cursor:help}.info-label .info-icon:hover+.info-description{display:unset}.checkbox-label{cursor:pointer;padding-top:unset!important;padding-bottom:unset!important}.checkbox-label input{margin-right:8px}.list-entries-view{display:flex;flex-direction:column}.list-entries-label{margin-bottom:10px}.list-entries-view label{padding-bottom:0!important}.list-entries-list{display:flex;flex-direction:column}.list-entry,.add-list-entry-view{display:flex;align-items:center;margin-bottom:10px}.markdown-content{color:var(--text-color);width:100%;max-width:100%;font-size:inherit;line-height:1.4;overflow-wrap:anywhere}.markdown-content img{max-width:100%;height:auto;margin-top:.75rem;margin-bottom:.75rem}.markdown-content pre{margin-bottom:.75rem;padding:.75rem;border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--primary-alt-color);overflow-x:auto;max-width:100%}.markdown-content pre code{font-size:.875rem;background:transparent;border:none;padding:0;white-space:pre}.markdown-content code:not(pre code){padding:.125rem .375rem;border-radius:.375rem;font-size:.875rem;background-color:var(--primary-alt-color);color:var(--text-color);border:1px solid var(--border-color)}.markdown-content h1{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;margin-top:.5rem;color:var(--text-color)}.markdown-content h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:.75rem;color:var(--text-color)}.markdown-content h3{font-size:1rem;font-weight:500;margin-bottom:.5rem;margin-top:.5rem;color:var(--text-color)}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:.875rem;font-weight:500;margin-bottom:.25rem;margin-top:.5rem;color:var(--text-color)}.markdown-content p{margin-bottom:.75rem;line-height:1.625;color:var(--text-color)}.markdown-content blockquote{border-left:4px solid var(--primary-color);padding-left:1rem;margin-top:.75rem;margin-bottom:.75rem;font-style:italic;color:var(--text-color);opacity:.9}.markdown-content strong{font-weight:600;color:var(--text-color)}.markdown-content em{font-style:italic;color:var(--text-color)}.markdown-content a{text-decoration:underline;color:var(--primary-color)}.markdown-content a:hover{color:var(--primary-color-hover)}.markdown-content hr{margin-top:1rem;margin-bottom:1rem;border-color:var(--border-color)}.markdown-content ul{list-style-type:disc;list-style-position:inside;margin-bottom:.75rem;color:var(--text-color)}.markdown-content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:.75rem;color:var(--text-color)}.markdown-content li{margin-bottom:.25rem}.markdown-content ul ul,.markdown-content ol ul,.markdown-content ul ol,.markdown-content ol ol{margin-left:1rem;margin-top:.25rem}.markdown-content input[type=checkbox]{margin-right:.5rem}.markdown-content table{width:100%;border-collapse:collapse;margin-bottom:.75rem}.markdown-content th,.markdown-content td{border:1px solid var(--border-color);padding:.75rem}.markdown-content th{font-weight:600;background-color:var(--primary-alt-color)}.markdown-content .markdown-html{color:var(--text-color)}.info,.success,.warning,.error{padding:12px 16px;border-radius:6px;border:1px solid;font-size:14px;line-height:1.5;margin:8px 0;transition:all .2s ease}.info{color:#1e40af;background:color-mix(in srgb,#3b82f6 10%,#fff);border-color:color-mix(in srgb,#3b82f6 25%,transparent)}body.waldiez-dark .info{color:#93c5fd;background:color-mix(in srgb,#3b82f6 15%,var(--background-color));border-color:color-mix(in srgb,#3b82f6 30%,transparent)}.success{color:#166534;background:color-mix(in srgb,#10b981 10%,#fff);border-color:color-mix(in srgb,#10b981 25%,transparent)}body.waldiez-dark .success{color:#6ee7b7;background:color-mix(in srgb,#10b981 15%,var(--background-color));border-color:color-mix(in srgb,#10b981 30%,transparent)}.warning{color:#a16207;background:color-mix(in srgb,#f59e0b 10%,#fff);border-color:color-mix(in srgb,#f59e0b 25%,transparent)}body.waldiez-dark .warning{color:#fbbf24;background:color-mix(in srgb,#f59e0b 15%,var(--background-color));border-color:color-mix(in srgb,#f59e0b 30%,transparent)}.error{color:#dc2626;background:color-mix(in srgb,#ef4444 10%,#fff);border-color:color-mix(in srgb,#ef4444 25%,transparent)}body.waldiez-dark .error{color:#fca5a5;background:color-mix(in srgb,#ef4444 15%,var(--background-color));border-color:color-mix(in srgb,#ef4444 30%,transparent)}.info a,.success a,.warning a,.error a{color:inherit;text-decoration:underline;font-weight:500;transition:opacity .2s ease}.info a:hover,.success a:hover,.warning a:hover,.error a:hover{opacity:.8}.color-info{color:#1e40af!important}body.waldiez-dark .color-info{color:#93c5fd!important}.color-success{color:#166534!important}body.waldiez-dark .color-success{color:#6ee7b7!important}.color-warning{color:#a16207!important}body.waldiez-dark .color-warning{color:#fbbf24!important}.color-error{color:#dc2626!important}body.waldiez-dark .color-error{color:#fca5a5!important}.background-info{background:color-mix(in srgb,#3b82f6 10%,#fff)!important}body.waldiez-dark .background-info{background:color-mix(in srgb,#3b82f6 15%,var(--background-color))!important}.background-success{background:color-mix(in srgb,#10b981 10%,#fff)!important}body.waldiez-dark .background-success{background:color-mix(in srgb,#10b981 15%,var(--background-color))!important}.background-warning{background:color-mix(in srgb,#f59e0b 10%,#fff)!important}body.waldiez-dark .background-warning{background:color-mix(in srgb,#f59e0b 15%,var(--background-color))!important}.background-error{background:color-mix(in srgb,#ef4444 10%,#fff)!important}body.waldiez-dark .background-error{background:color-mix(in srgb,#ef4444 15%,var(--background-color))!important}.alert-with-icon{display:flex;align-items:flex-start;gap:8px}.alert-dismissible{position:relative;padding-right:40px}.alert-dismiss{position:absolute;top:8px;right:12px;background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:opacity .2s ease}.alert-dismiss:hover{opacity:1}.modal{position:fixed;resize:both;overflow:hidden;width:50vw;margin:0 auto;display:flex;flex-direction:column;height:auto;max-width:95vw;max-height:95vh;min-width:320px;min-height:200px;border-radius:10px;padding:0 8px 8px 0;box-shadow:0 25px 50px color-mix(in srgb,#000 25%,transparent),0 0 0 1px color-mix(in srgb,var(--text-color) 8%,transparent);z-index:1000;cursor:default!important;background-color:var(--background-color);border:1px solid color-mix(in srgb,var(--text-color) 15%,var(--background-color));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.agent-node .modal{width:fit-content;min-width:50vw}body.waldiez-dark .modal{box-shadow:0 25px 50px color-mix(in srgb,#000 40%,transparent),0 0 0 1px color-mix(in srgb,#fff 8%,transparent)}.modal:has(.image-modal.open),.modal:has(.timeline-modal.open),.modal-fullscreen{top:0!important;left:0!important;width:100vw!important;height:100vh!important;resize:none!important;overflow:auto!important;display:unset!important;border-radius:0!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;box-shadow:none}.modal-minimized{height:fit-content!important;max-height:fit-content!important;min-height:0!important;resize:none!important;overflow:hidden;max-width:240px;padding-bottom:0}.modal-minimized .modal-content.hidden{display:none}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;margin-right:-8px;cursor:move;-webkit-user-select:none;user-select:none;gap:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--text-color) 3%,var(--background-color)),color-mix(in srgb,var(--text-color) 6%,var(--background-color)));border-bottom:1px solid color-mix(in srgb,var(--text-color) 10%,var(--background-color));position:sticky;top:0}.modal-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-color) 20%,transparent),transparent)}.modal-header>div:first-child{margin-right:auto;flex-shrink:0}.modal-title{flex-grow:1;font-size:18px;font-weight:600;text-align:center;margin:0;pointer-events:none;color:var(--text-color);letter-spacing:-.025em}.modal-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.modal-close-btn,.modal-fullscreen-btn,.modal-minimize-btn{all:unset;width:32px;height:32px;border-radius:6px!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:color-mix(in srgb,var(--text-color) 60%,var(--background-color));background:transparent}.modal-close-btn:hover{background:color-mix(in srgb,#ef4444 15%,var(--background-color));color:#ef4444}.modal-fullscreen-btn:hover{background:color-mix(in srgb,#3b82f6 15%,var(--background-color));color:#3b82f6}.modal-minimize-btn{all:unset;width:32px;height:32px;border-radius:6px!important;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .2s ease;color:color-mix(in srgb,var(--text-color) 60%,var(--background-color));background:transparent}.modal-minimize-btn:hover{background-color:#f59e0b26;color:#d97706}.modal-header-import-export{display:flex;align-items:center;gap:4px}.modal-header-export-button{border:none!important;padding:3px 6px;margin-top:-1px;color:unset}.modal-header-export-button svg{width:16px;height:16px}.modal-header-import-button,.modal-header-export-button{all:unset;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px!important;cursor:pointer;color:color-mix(in srgb,var(--text-color) 60%,var(--background-color));transition:all .2s ease;font-size:14px}.modal-header-import-button:hover:not(:disabled),.modal-header-export-button:hover:not(:disabled){background:color-mix(in srgb,#3b82f6 15%,var(--background-color));color:#3b82f6}.modal-header-import-button svg,.modal-header-export-button svg{width:16px;height:16px}.modal-content{padding:0;flex:1;min-width:320px;min-height:120px;display:flex;flex-direction:column;background:var(--background-color);color:var(--text-color);overflow:auto}.modal-body{display:flex;height:auto;flex-direction:column;flex:1;justify-content:space-between;min-height:0;margin:20px;background:transparent;gap:16px;overflow:auto}.modal-body-main{flex:1;min-height:0}.modal-sticky-top,.modal-sticky-bottom{position:sticky;z-index:2;background:var(--background-color)}.modal-sticky-top{top:0;border-bottom:1px solid color-mix(in srgb,var(--text-color) 10%,var(--background-color))}.modal-sticky-bottom{position:absolute;width:calc(100% - 32px);bottom:0;margin-left:16px;margin-right:16px;padding:2px;font-size:small;color:color-mix(in srgb,var(--text-color) 50%,var(--background-color))}.modal.confirmation .modal-content{min-height:unset}.modal-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:24px;margin-top:auto}.modal-actions button{font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;border:1px solid transparent;cursor:pointer;padding:8px 16px;border-radius:8px!important;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.modal-actions button:disabled{font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;border:1px solid transparent;cursor:pointer;padding:8px 16px;border-radius:8px!important;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:90px;display:inline-flex;align-items:center;justify-content:center;opacity:.7;gap:8px}.modal-actions button.secondary,.modal-actions button[data-action=cancel],.modal-actions button:first-child:not(.primary,.danger,.save,.neutral){background:linear-gradient(135deg,#9e37a2,#8b2f96)!important;color:#fff!important;border-color:#8b2f96!important;box-shadow:0 2px 8px color-mix(in srgb,#9e37a2 25%,transparent)!important}.modal-actions button[type=submit],.modal-actions button.primary,.modal-actions button:last-child:not(.secondary,.danger,.save){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:#2563eb!important;box-shadow:0 2px 8px color-mix(in srgb,#3b82f6 25%,transparent)!important}.modal-actions button.save,.modal-actions button[data-action=save]:not([data-action=save-close]){background:color-mix(in srgb,#3b82f6 12%,var(--background-color))!important;color:#3b82f6!important;border-color:color-mix(in srgb,#3b82f6 30%,var(--background-color))!important;box-shadow:0 2px 8px color-mix(in srgb,#3b82f6 15%,transparent)!important}.modal-actions button.neutral,.modal-actions button[data-action=neutral]{background:color-mix(in srgb,var(--text-color) 5%,var(--background-color))!important;color:var(--text-color)!important}.modal-actions button[type=submit]:hover:not(:disabled),.modal-actions button.primary:hover:not(:disabled),.modal-actions button:last-child:not(:disabled,.secondary,.danger,.save):hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;box-shadow:0 2px 8px color-mix(in srgb,#3b82f6 35%,transparent)!important}.modal-actions button.save:hover:not(:disabled),.modal-actions button[data-action=save]:not(:disabled,[data-action=save-close]):hover{background:color-mix(in srgb,#3b82f6 20%,var(--background-color))!important;border-color:color-mix(in srgb,#3b82f6 50%,var(--background-color))!important;box-shadow:0 2px 8px color-mix(in srgb,#3b82f6 25%,transparent)!important}.modal-actions button.save:hover:disabled,.modal-actions button[data-action=save]:not([data-action=save-close]):hover:disabled{border-color:color-mix(in srgb,#3b82f6 30%,var(--background-color))!important;background:color-mix(in srgb,#3b82f6 12%,var(--background-color))!important;transition:none!important}.modal-actions button.secondary:hover:not(:disabled),.modal-actions button[data-action=cancel]:hover:not(:disabled),.modal-actions button:first-child:not(:disabled,.neutral,.primary,.danger,.save):hover{background:linear-gradient(135deg,#8b2f96,#7a2785)!important;border-color:#7a2785!important;box-shadow:0 2px 8px color-mix(in srgb,#9e37a2 35%,transparent)!important}.modal::-webkit-scrollbar,.modal-content::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-color) 5%,var(--background-color));border-radius:4px}.modal::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-color) 20%,var(--background-color));border-radius:4px;transition:background .2s ease}.modal::-webkit-scrollbar-thumb:hover,.modal-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-color) 30%,var(--background-color))}.modal-fullscreen:after{display:none}@media(max-width:768px){.modal{width:95vw;height:90vh;max-width:95vw;max-height:90vh;margin:5vh auto 0}.modal-header{padding:12px 16px}.modal-title{font-size:16px}.modal-content{padding:16px}.modal-actions{flex-direction:column-reverse;gap:12px}.modal-actions button{width:100%;min-width:unset}}@media(prefers-contrast:more){.modal{border-width:2px}.modal-header{border-bottom-width:2px}.modal-actions{border-top-width:2px}}@media(prefers-reduced-motion:reduce){.modal,.modal-close-btn,.modal-fullscreen-btn,.modal-actions button{transition:none}}.model-node{border-radius:8px;width:180px;min-width:180px;max-width:180px;min-height:100px;max-height:100px;display:flex;flex-direction:column;justify-content:space-between}.model-node .model-header{display:flex;padding:0 8px;height:40px;justify-content:space-between;align-items:center}.model-node .model-header div[role=button]{display:flex}.model-logo{display:flex;align-items:center;background-color:transparent!important}.model-logo img{width:30px;max-width:30px;height:auto;background-color:transparent!important}.model-logo.bedrock img,.model-logo.other img{width:20px!important;max-width:20px!important}.model-logo.openai img{margin-left:2px!important;width:18px!important;max-width:18px!important}.model-logo.cohere img,.model-logo.anthropic img{width:24px!important;max-width:24px!important}.model-logo.google img,.model-logo.azure img,.model-logo.deepseek img,.model-logo.mistral img{width:22px!important;max-width:22px!important}.model-logo.nim img{width:24px!important;max-width:24px!important}.model-logo.groq img{width:18px!important;max-width:18px!important}.model-node .model-header .node-label{width:100%;max-width:110px;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis}.model-node .model-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:8px}.model-node .modal-body label{margin-top:10px;padding:4px}.model-node .date-info{font-size:.7rem;color:#666}.model-node .model-footer{display:flex;padding:0 8px;height:40px;justify-content:space-between;align-items:center}body.waldiez-light .model-node{border:1px solid #ccc;background-color:#fff}body.waldiez-dark .model-node{border:1px solid #333;background-color:#222}body.waldiez-dark .model-logo.other img,body.waldiez-dark .model-logo.bedrock img,body.waldiez-dark .model-logo.openai img{filter:invert(1)}body.waldiez-light .nested-chat-container,body.waldiez-light .nested-chat-triggers,body.waldiez-light .nested-chat-messages{padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}body.waldiez-dark .nested-chat-container,body.waldiez-dark .nested-chat-triggers,body.waldiez-dark .nested-chat-messages{padding:1rem;background-color:#1e1e1e;border-radius:8px;margin-bottom:1rem}body.waldiez-light .nested-chat-container .info,body.waldiez-light .nested-chat-triggers .info,body.waldiez-light .nested-chat-messages .info{font-size:.9rem;color:#6c757d;margin-bottom:1rem;padding:.75rem;background-color:#fff;border-radius:6px;border:1px solid #e9ecef}body.waldiez-dark .nested-chat-container .info,body.waldiez-dark .nested-chat-triggers .info,body.waldiez-dark .nested-chat-messages .info{font-size:.9rem;color:#a0a0a0;margin-bottom:1rem;padding:.75rem;background-color:#242424;border-radius:6px;border:1px solid #2c2c2c}body.waldiez-light .nested-chat-triggers-label,body.waldiez-light .nested-chat-messages-label{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.5rem;display:block}body.waldiez-dark .nested-chat-triggers-label,body.waldiez-dark .nested-chat-messages-label{font-size:.9rem;font-weight:600;color:#d1d5db;margin-bottom:.5rem;display:block}body.waldiez-light .nested-chat-select-trigger-view{padding:.75rem;background-color:#fff;border-radius:6px;border:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}body.waldiez-light .nested-chat-select-trigger-view:hover{border-color:#adb5bd;box-shadow:0 2px 4px #0000}body.waldiez-dark .nested-chat-select-trigger-view{padding:.75rem;background-color:#292929;border-radius:6px;border:1px solid #3a3a3a;box-shadow:0 1px 3px #0003;transition:all .2s ease}body.waldiez-dark .nested-chat-select-trigger-view:hover{border-color:#505050;box-shadow:0 2px 4px #0000004d}.nested-chat-select-trigger{width:100%}.nested-chats-add-message{display:flex;align-items:center;margin-bottom:1rem;gap:.75rem}.nested-chat-recipients{flex:1}.nested-chat-agent-reply-label{white-space:nowrap}body.waldiez-light .nested-chat-agent-reply-label{color:#495057}body.waldiez-dark .nested-chat-agent-reply-label{color:#d1d5db}body.waldiez-light .nested-chat-add-button button{background-color:#0d6efd;color:#fff;border:none;border-radius:4px!important;padding:.375rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}body.waldiez-light .nested-chat-add-button button:hover:not(:disabled){background-color:#0b5ed7}body.waldiez-dark .nested-chat-add-button button{background-color:#3b82f6;color:#fff;border:none;border-radius:4px!important;padding:.375rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}body.waldiez-dark .nested-chat-add-button button:hover:not(:disabled){background-color:#2563eb}body.waldiez-light .nested-chat-add-button button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}body.waldiez-dark .nested-chat-add-button button:disabled{background-color:#444;cursor:not-allowed;opacity:.7}.nested-chats-registered-messages{margin-top:.5rem}body.waldiez-light .nested-chat-registered-message{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#fff;border-radius:6px;margin-bottom:.5rem;border:1px solid #e9ecef;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}body.waldiez-light .nested-chat-registered-message:hover{border-color:#adb5bd;box-shadow:0 2px 4px #0000001a}body.waldiez-dark .nested-chat-registered-message{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#292929;border-radius:6px;margin-bottom:.5rem;border:1px solid #3a3a3a;transition:all .2s ease;box-shadow:0 1px 3px #0003}body.waldiez-dark .nested-chat-registered-message:hover{border-color:#505050;box-shadow:0 2px 4px #0000004d}body.waldiez-light .message-label{font-size:.9rem;color:#343a40;font-weight:500}body.waldiez-dark .message-label{font-size:.9rem;color:#e0e0e0;font-weight:500}body.waldiez-light .reply-indicator{font-size:.8rem;color:#0d6efd;font-weight:600}body.waldiez-dark .reply-indicator{font-size:.8rem;color:#3b82f6;font-weight:600}.nested-chat-message-actions{display:flex;align-items:center;gap:.5rem}body.waldiez-light .nested-chat-reorder button,body.waldiez-light .nested-chat-remove button{background:none;border:none;color:#6c757d;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;border-radius:4px;transition:all .2s}body.waldiez-light .nested-chat-reorder button{font-size:1rem;line-height:.8}body.waldiez-light .nested-chat-reorder button:hover,body.waldiez-light .nested-chat-remove button:hover{color:#0d6efd;background-color:#f0f0f0}body.waldiez-dark .nested-chat-reorder button,body.waldiez-dark .nested-chat-remove button{background:none;border:none;color:#a0a0a0;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;border-radius:4px;transition:all .2s}body.waldiez-dark .nested-chat-reorder button{font-size:1rem;line-height:.8}body.waldiez-dark .nested-chat-reorder button:hover,body.waldiez-dark .nested-chat-remove button:hover{color:#3b82f6;background-color:#333}body.waldiez-light .nested-chat-remove button{color:#dc3545}body.waldiez-light .nested-chat-remove button:hover{color:#fff;background-color:#dc3545}body.waldiez-dark .nested-chat-remove button{color:#f87171}body.waldiez-dark .nested-chat-remove button:hover{color:#fff;background-color:#dc2626}body.waldiez-light .nested-chat-queue,body.waldiez-dark .nested-chat-queue{display:flex;flex-direction:column}body.waldiez-light .queue-item{display:flex;align-items:center;padding:.75rem;background-color:#fff;border-radius:6px;margin-bottom:.5rem;border:1px solid #e9ecef;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}body.waldiez-light .queue-item:hover{border-color:#adb5bd;box-shadow:0 2px 4px #0000001a}body.waldiez-dark .queue-item{display:flex;align-items:center;padding:.75rem;background-color:#292929;border-radius:6px;margin-bottom:.5rem;border:1px solid #3a3a3a;transition:all .2s ease;box-shadow:0 1px 3px #0003}body.waldiez-dark .queue-item:hover{border-color:#505050;box-shadow:0 2px 4px #0000004d}body.waldiez-light .queue-item .reorder-buttons{display:flex;flex-direction:column;gap:.25rem}body.waldiez-light .queue-item .reorder-buttons button{background:none;border:none;color:#6c757d;cursor:pointer;font-size:1rem;line-height:.8;padding:4px;transition:color .2s}body.waldiez-light .queue-item .reorder-buttons button:hover{color:#0d6efd}body.waldiez-dark .queue-item .reorder-buttons{display:flex;flex-direction:column;gap:.25rem}body.waldiez-dark .queue-item .reorder-buttons button{border:none;color:#a0a0a0;background:#222 none;cursor:pointer;font-size:1rem;line-height:.8;padding:4px;transition:color .2s}body.waldiez-dark .queue-item .reorder-buttons button:hover{color:#3b82f6}body.waldiez-light .agent-nested-recipient-name{font-size:.9rem;font-weight:500;color:#343a40;flex:1}body.waldiez-dark .agent-nested-recipient-name{font-size:.9rem;font-weight:500;color:#e0e0e0;flex:1}.reorder-buttons{display:flex;flex-direction:column;margin-right:.75rem}body.waldiez-light .order-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#e9ecef;border-radius:50%!important;font-size:.75rem;font-weight:600;color:#495057}body.waldiez-dark .order-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#333;border-radius:50%!important;font-size:.75rem;font-weight:600;color:#d1d5db}.up-btn{margin-bottom:2px}.down-btn{margin-top:2px}.reorder-btn{background:none;border:none;cursor:pointer;font-size:.8rem;line-height:.8;padding:8px!important;transition:color .2s;border-radius:4px}.reorder-btn:hover{color:#0d6efd!important}.reorder-btn:focus{outline:none!important;color:#0d6efd!important}body.waldiez-light .reorder-btn{color:#6c757d}body.waldiez-dark .reorder-btn{background-color:#222;color:#a0a0a0}.ordered-items-list{margin:.5rem 0}.ordered-item{display:flex;align-items:center;padding:.75rem;border-radius:6px;margin-bottom:.5rem;transition:all .2s ease}.ordered-item-content{flex:1;display:flex;align-items:center;gap:.5rem}body.waldiez-light .ordered-item{background-color:#fff;border:1px solid #e9ecef;box-shadow:0 1px 3px #0000000d}body.waldiez-dark .ordered-item{background-color:#292929;border:1px solid #3a3a3a;box-shadow:0 1px 3px #0003}body.waldiez-dark .ordered-item:hover{border-color:#505050!important;box-shadow:0 2px 4px #0000004d!important}body.waldiez-light .ordered-item:hover{border-color:#adb5bd!important;box-shadow:0 2px 4px #0000001a!important}.react-flow__panel{margin-top:10px!important}.react-flow__node-agent{display:flex;align-items:stretch}.react-flow__handle{border:none}.react-flow__handle.not-selected,.react-flow__handle:hover{opacity:1}.agent-node .react-flow__handle.source{width:12px;height:12px;border-radius:50%}.agent-node .react-flow__handle.target{width:14px;height:2px;border-radius:0}.agent-node .react-flow__handle.target.top,.agent-node .react-flow__handle.target.bottom{width:2px;height:14px}.react-flow__panel button{cursor:pointer;border:none}.agent-node.assistant .react-flow__handle{background-color:var(--assistant-agent-color)}.agent-node.user_proxy .react-flow__handle{background-color:var(--user-proxy-agent-color)}.agent-node.rag_user_proxy .react-flow__handle,.agent-node.doc_agent .react-flow__handle{background-color:var(--rag-user-proxy-agent-color)}.agent-node.reasoning .react-flow__handle{background-color:var(--reasoning-agent-color)}.agent-node.captain .react-flow__handle{background-color:var(--captain-agent-color)}.react-flow__resize-control.line{display:none}.react-flow__resize-control.nodrag.bottom.right.handle.assistant{border-color:var(--assistant-agent-color)!important}.react-flow__resize-control.nodrag.bottom.right.handle.user_proxy{border-color:var(--user-proxy-agent-color)!important}.react-flow__resize-control.nodrag.bottom.right.handle.rag_user_proxy,.react-flow__resize-control.nodrag.bottom.right.handle.doc_agent{border-color:var(--rag-user-proxy-agent-color)!important}.react-flow__resize-control.nodrag.bottom.right.handle.reasoning{border-color:var(--reasoning-agent-color)!important}.react-flow__resize-control.nodrag.bottom.right.handle.captain{border-color:var(--captain-agent-color)!important}.react-flow__resize-control.nodrag.bottom.right.handle.group_manager{border-color:var(--group-manager-agent-color)!important}.react-flow__resize-control.nodrag.bottom.left.handle,.react-flow__resize-control.nodrag.top.left.handle,.react-flow__resize-control.nodrag.top.right.handle{display:none}.react-flow__attribution{background:transparent;padding:10px}.react-flow__controls{border:none!important;background:transparent!important;box-shadow:none!important}.react-flow__controls-button{padding:10px!important;margin:4px!important;border:none!important;width:30px!important;height:30px!important;border-radius:50%}.react-flow__background-pattern.dots{fill:transparent}.react-flow__attribution a{color:currentcolor!important;opacity:.7}.select,.select *{outline:none;box-shadow:none}.w-select__single-value{margin-top:4px}.w-select__multi-value{padding:2px 4px}.w-select__control:hover{border-color:#3b82f6}.w-select__menu-portal{background-color:var(--background-color);color:var(--text-color)}body.waldiez-light .w-select__menu{border:1px solid #ccc!important}body.waldiez-dark .w-select__menu{background-color:#222!important;border:1px solid #444!important}body.waldiez-dark .w-select__input-container{background-color:unset;outline:none!important;box-shadow:none!important;color:unset!important}.w-select__input,.w-select__input:focus{outline:none!important;box-shadow:none!important;background:none!important;border:none!important}body.waldiez-light .w-select__multi-value,body.waldiez-light .w-select__multi-value__label,body.waldiez-light .w-select__multi-value__remove{background-color:#f3f3f3;color:#333}body.waldiez-dark .w-select__multi-value,body.waldiez-dark .w-select__multi-value__label,body.waldiez-dark .w-select__multi-value__remove{background-color:#2a2a2a;color:#f8f8f8}body.waldiez-light .w-select__multi-value{background-color:#e9ecef;border-radius:4px}body.waldiez-light .w-select__multi-value__label{color:#495057;font-size:.85rem;padding:.2rem .4rem}body.waldiez-light .w-select__multi-value__remove{color:#6c757d;padding:0 .4rem;cursor:pointer}body.waldiez-dark .w-select__multi-value__remove{color:#a0a0a0;padding:0 .4rem;cursor:pointer}body.waldiez-light .w-select__multi-value__remove:hover{background-color:#ced4da;color:#495057;border-radius:0 4px 4px 0}body.waldiez-dark .w-select__multi-value{background-color:#333;border-radius:4px}body.waldiez-dark .w-select__multi-value__label{color:#d1d5db;font-size:.85rem;padding:.2rem .4rem}body.waldiez-dark .w-select__multi-value__remove:hover{background-color:#444;color:#d1d5db;border-radius:0 4px 4px 0}body.waldiez-dark .w-select__control{background-color:#292929;border-radius:6px;border:1px solid color-mix(in srgb,var(--text-color) 20%,var(--background-color))}body.waldiez-dark .w-select__control--is-focused{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}body.waldiez-dark .w-select__option{background-color:#333;color:#d1d5db}body.waldiez-dark .w-select__option--is-focused{background-color:#3b82f6;color:#fff}body.waldiez-dark .w-select__option--is-selected{background-color:#2563eb;color:#fff}body.waldiez-dark .w-select__input-container,body.waldiez-dark .w-select__placeholder,body.waldiez-dark .w-select__single-value{color:#d1d5db}.slider-root{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:20px}.slider-track{background-color:color-mix(in srgb,var(--text-color) 15%,var(--background-color));position:relative;flex-grow:1;border-radius:9999px;height:6px}.slider-range{position:absolute;background-color:#3b82f6;border-radius:9999px;height:100%}.slider-thumb{display:block;width:16px;height:16px;background-color:var(--background-color);border:2px solid #3b82f6;border-radius:50%;transition:all .2s ease;cursor:pointer}.slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 4px color-mix(in srgb,#3b82f6 20%,transparent)}.slider-thumb:focus{outline:none;box-shadow:0 0 0 6px color-mix(in srgb,#3b82f6 30%,transparent)}.flow-main .waldiez-sidebar{padding:0;font-size:small;display:flex;flex-direction:column;height:100%;max-height:var(--app-height);transition:width .3s ease;overflow-y:hidden}body.waldiez-light .flow-main .waldiez-sidebar{border-right:1px solid #eee}body.waldiez-dark .flow-main .waldiez-sidebar{border-right:1px solid #333}.flow-main .waldiez-sidebar .waldiez-sidebar-header{display:flex;justify-content:space-between;align-items:center;z-index:9}.flow-main .waldiez-sidebar .waldiez-sidebar-header .title{font-size:1.2rem;font-weight:600;padding:10px;margin-top:2px;margin-bottom:-2px;font-family:Fredoka,sans-serif}.flow-main .waldiez-sidebar .waldiez-sidebar-header .waldiez-sidebar-toggle{padding:10px;font-weight:600;cursor:pointer}.flow-main .waldiez-sidebar .spacer{flex-grow:1}.flow-main .waldiez-sidebar-content{overflow-x:auto}.flow-main .waldiez-sidebar svg{font-size:larger;height:1rem;vertical-align:-.2rem}.flow-main .waldiez-sidebar.waldiez-sidebar.collapsed .waldiez-sidebar-header{justify-content:center;padding:10px 10px 0}.flow-main .waldiez-sidebar ul{list-style:none;padding:0;margin:0 0 2px 4px}.flow-main .waldiez-sidebar ul li{padding:10px;cursor:pointer;overflow:hidden}.flow-main .waldiez-sidebar ul li.expandable{display:flex;justify-content:space-between}.flow-main .waldiez-sidebar ul li :first-child{margin-right:10px}.flow-main .waldiez-sidebar .waldiez-sidebar-footer{margin-bottom:8px}.flow-main .waldiez-sidebar.waldiez-sidebar.collapsed .waldiez-sidebar-footer ul li :first-child{margin-right:0;margin-top:-2px}.flow-main .waldiez-sidebar .dnd-description{margin:10px;font-size:small}.flow-main .waldiez-sidebar.waldiez-sidebar.collapsed ul{display:none}.flow-main .waldiez-sidebar.waldiez-sidebar.collapsed .waldiez-sidebar-footer ul{display:unset}.flow-main .waldiez-sidebar.waldiez-sidebar.collapsed .dnd-description{display:none}.flow-main .waldiez-sidebar .dnd-area{padding:1px 10px;border-radius:5px;margin:4px;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;width:100%;max-width:180px;align-items:center}body.waldiez-light .flow-main .waldiez-sidebar .dnd-area{border:2px dotted #ccc}body.waldiez-dark .flow-main .waldiez-sidebar .dnd-area{border:2px dotted #999}.flow-main .waldiez-sidebar.waldiez-sidebar.collapsed .dnd-area{display:none}.flow-main .waldiez-sidebar .dnd-area img{max-width:40px;margin-right:8px}.flow-main .waldiez-sidebar .dnd-area.user-proxy{border-color:var(--user-proxy-agent-color)}.flow-main .waldiez-sidebar .dnd-area.assistant{border-color:var(--assistant-agent-color)}.flow-main .waldiez-sidebar .dnd-area.rag-user{border-color:var(--rag-user-proxy-agent-color)}.flow-main .waldiez-sidebar .dnd-area.reasoning{border-color:var(--reasoning-agent-color)}.flow-main .waldiez-sidebar .dnd-area.captain{border-color:var(--captain-agent-color)}.currentColor{color:currentcolor}.hidden{visibility:hidden;margin:0!important;padding:0!important;width:0!important;height:0!important}label.hidden{display:block!important}.no-border{border:none!important}.no-margin{margin:0}.no-padding{padding:0}.fill-available-width{width:-moz-available;width:-webkit-fill-available;width:stretch}.fill-available-height{height:-moz-available;height:-webkit-fill-available;height:stretch}.bold{font-weight:700}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.shadow-sm{box-shadow:0 1px 2px #0000000d}.break-words{overflow-wrap:break-word;word-break:normal}.margin-10{margin:10px}.margin-top-5{margin-top:5px}.margin-top--5{margin-top:-5px}.margin-top-10{margin-top:10px}.margin-top--10{margin-top:-10px}.margin-top-20{margin-top:20px}.margin-top--20{margin-top:-20px}.margin-bottom-5{margin-bottom:5px}.margin-bottom--5{margin-bottom:-5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom--10{margin-bottom:-10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom--20{margin-bottom:-20px}.margin-left-5{margin-left:5px}.margin-left--5{margin-left:-5px}.margin-left-10{margin-left:10px}.margin-left--10{margin-left:-10px!important}.margin-left-20{margin-left:20px}.margin-left--20{margin-left:-20px}.margin-right-5{margin-right:5px}.margin-right--5{margin-right:-5px}.margin-right-10{margin-right:10px}.margin-right--10{margin-right:-10px}.margin-right-20{margin-right:20px}.margin-right--20{margin-right:-20px}.padding-5{padding:5px}.padding-10{padding:10px}.padding-20{padding:20px}.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-bottom-5{padding-bottom:5px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-left-5{padding-left:5px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-right-5{padding-right:5px}.padding-right-10{padding-right:10px}.padding-right-20{padding-right:20px}.bg-transparent{background:transparent!important}.waldiez-step-by-step-view .badge{display:inline-block;padding:6px 8px;border-radius:999px;font-size:12px;color:var(--card-text);background:color-mix(in srgb,var(--card-background) 84%,var(--text-color) 16%);border:1px solid var(--card-border)}.waldiez-step-by-step-view .content{padding:12px 0;display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden}.waldiez-step-by-step-view .controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.waldiez-step-by-step-view .btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;padding:8px 10px;border-radius:8px;border:1px solid var(--card-border);background:color-mix(in srgb,var(--card-background) 90%,var(--text-color) 10%);color:var(--card-text);cursor:pointer;transition:background .12s ease,transform 60ms ease}.waldiez-step-by-step-view .btn:hover{background:color-mix(in srgb,var(--card-background) 84%,var(--text-color) 16%)}.waldiez-step-by-step-view .btn:active{transform:translateY(0)}.waldiez-step-by-step-view .btn:focus-visible,.waldiez-step-by-step-view .header-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--text-color) 45%,transparent);outline-offset:2px}.waldiez-step-by-step-view .btn-primary{background:var(--captain-agent-color);color:#fff;border-color:color-mix(in srgb,var(--captain-agent-color) 70%,black)}.waldiez-step-by-step-view .btn-primary:hover{filter:brightness(1.06)}.waldiez-step-by-step-view .btn-secondary{background:color-mix(in srgb,var(--card-background) 88%,var(--text-color) 12%)}.waldiez-step-by-step-view .btn-outline{background:transparent;border-color:var(--card-border)}.waldiez-step-by-step-view .btn-danger{background:var(--rag-user-proxy-agent-color);color:#fff;border-color:color-mix(in srgb,var(--rag-user-proxy-agent-color) 65%,black)}.waldiez-step-by-step-view .card{border:1px solid var(--card-border);border-radius:var(--card-radius, 8px);padding:10px;background:var(--card-background)}.waldiez-step-by-step-view .card--pending{border-color:color-mix(in srgb,var(--captain-agent-color) 35%,var(--card-border))}.waldiez-step-by-step-view .card-title{font-weight:600;margin-bottom:8px}.waldiez-step-by-step-view .input-row{display:flex;gap:8px;align-items:center;margin-top:8px}.waldiez-step-by-step-view .input{flex:1;min-width:120px;font:inherit;padding:8px 10px;border:1px solid var(--card-border);border-radius:8px;background:color-mix(in srgb,var(--card-background) 92%,var(--text-color) 8%);color:var(--card-text)}.waldiez-step-by-step-view .input::placeholder{color:var(--card-text-muted)}.waldiez-step-by-step-view .input:focus{outline:2px solid color-mix(in srgb,var(--captain-agent-color) 45%,transparent);outline-offset:0}.waldiez-step-by-step-view .stats-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:780px){.waldiez-step-by-step-view .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.waldiez-step-by-step-view .stat{border:1px solid var(--card-border);border-radius:var(--card-radius, 8px);padding:10px;background:var(--card-background)}.waldiez-step-by-step-view .stat-title{font-size:12px;color:var(--card-text-muted)}.waldiez-step-by-step-view .stat-value{font-size:1.25rem;font-weight:700}.waldiez-step-by-step-view .event-history{flex:1 1 auto;min-height:0;overflow:auto}.waldiez-step-by-step-view .event-sender-details{min-height:0;overflow:auto}.waldiez-step-by-step-view .json{border:1px solid var(--card-border);border-radius:var(--card-radius, 8px);overflow-wrap:anywhere;padding:10px}.waldiez-step-by-step-view .json .entry{border-bottom:1px solid var(--card-border);padding:5px}.timeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.timeline-top{display:flex;align-items:center;gap:.5rem}.timeline-button{color:#2563eb}body.waldiez-dark .timeline-button{color:#60a5fa}.timeline-icon{width:1rem;height:1rem;color:#2563eb}body.waldiez-dark .timeline-icon{color:#60a5fa}.timeline-top-content>*:not(:last-child){margin-bottom:.25rem}.timeline-label{font-size:.75rem;color:#475569;font-weight:500}body.waldiez-dark .timeline-label{color:#9ca3af}.timeline-value{font-size:.875rem;color:#6b7280;font-weight:600}body.waldiez-dark .timeline-value{color:#f3f4f6}.timeline-agent-list{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.timeline-agent-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;border-radius:.375rem;padding:.25rem .5rem;border:1px solid #e5e7eb;background:#fff;color:#374151}body.waldiez-dark .timeline-agent-item{background:#374151;border-color:#4b5563;color:#e5e7eb}.timeline-agent-dot{width:.75rem;height:.75rem;border-radius:9999px;border:1px solid #fff}.timeline-agent-class{font-size:.75rem;opacity:.7}.tool-node{border-radius:8px;width:180px;min-width:180px;max-width:180px;min-height:120px;max-height:120px;display:flex;flex-direction:column;justify-content:space-between}.tool-node .tool-header{display:flex;padding:8px;height:40px;justify-content:space-between;align-items:center}.tool-node .tool-header div[role=button]{display:flex}.tool-node .tool-header .node-label{width:100%;max-width:100px;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis}.tool-logo{display:flex;align-items:center}.tool-logo svg{width:20px;max-width:20px;height:auto}.tool-node .tool-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:8px}.tool-node .modal-body label{margin-top:10px;padding:4px}.tool-node .description,.tool-content .description{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;line-clamp:2!important;text-overflow:ellipsis!important;line-height:1.1rem;font-size:.9rem}.tool-node .date-info{font-size:.7rem;color:#666}.tool-node .tool-footer{display:flex;padding:0 8px;height:40px;justify-content:space-between;align-items:center;margin-top:-8px}body.waldiez-light .tool-node{border:1px solid #ccc;background-color:#fff}body.waldiez-dark .tool-node{border:1px solid #333;background-color:#222}body.waldiez-dark .perplexity-icon{filter:invert(1)!important}.snackbar{position:fixed;bottom:0;right:0;z-index:10001;padding:16px;margin:16px;border-radius:8px;box-shadow:0 4px 12px color-mix(in srgb,#000 15%,transparent),0 0 0 1px color-mix(in srgb,#fff 10%,transparent);max-width:400px;min-width:300px;opacity:0;transform:translateY(20px) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1);display:block;font-family:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.snackbar.show{opacity:1;transform:translateY(0) scale(1)}.snackbar.hide{opacity:0;transform:translateY(20px) scale(.95)}.snackbar .message{margin-right:40px;overflow-wrap:break-word;line-height:1.5;font-size:14px;font-weight:500}.snackbar.with-details .message{margin-bottom:12px}.snackbar .close{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;cursor:pointer;background:none;border:none!important;color:inherit;font-size:16px;line-height:1;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.8}.snackbar .close:hover,.snackbar .close:focus{background-color:color-mix(in srgb,#fff 15%,transparent);opacity:1;outline:none;transform:scale(1.1)}.snackbar .close:focus{box-shadow:0 0 0 2px color-mix(in srgb,#fff 40%,transparent)}.snackbar .close:active{transform:scale(.95)}.snackbar details{margin-top:12px}.snackbar details summary{cursor:pointer;font-weight:600;padding:8px 12px;outline:none;border-radius:6px;background:color-mix(in srgb,#fff 10%,transparent);transition:all .2s ease;list-style:none;position:relative}.snackbar details summary:after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .2s ease;font-size:12px}.snackbar details[open] summary:after{transform:translateY(-50%) rotate(0)}.snackbar details summary:hover,.snackbar details summary:focus{background-color:color-mix(in srgb,#fff 20%,transparent);transform:translateY(-1px)}.snackbar details .details-content{margin-top:8px;padding:12px;background-color:color-mix(in srgb,#000 20%,transparent);border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto;border:1px solid color-mix(in srgb,#fff 10%,transparent)}.snackbar details .details-content::-webkit-scrollbar{width:6px}.snackbar details .details-content::-webkit-scrollbar-track{background:transparent}.snackbar details .details-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,#fff 30%,transparent);border-radius:3px}.snackbar details .details-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#fff 50%,transparent)}.snackbar.error{background:linear-gradient(135deg,color-mix(in srgb,#ef4444 90%,#000),color-mix(in srgb,#dc2626 90%,#000));color:#fff;border:1px solid color-mix(in srgb,#ef4444 60%,transparent)}.snackbar.error .close{background:color-mix(in srgb,#ef4444 20%,transparent)!important;color:#fff!important}.snackbar.success{background:linear-gradient(135deg,color-mix(in srgb,#10b981 90%,#000),color-mix(in srgb,#059669 90%,#000));color:#fff;border:1px solid color-mix(in srgb,#10b981 60%,transparent)}.snackbar.success .close{background:color-mix(in srgb,#10b981 20%,transparent)!important;color:#fff!important}.snackbar.warning{background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 95%,#000),color-mix(in srgb,#d97706 95%,#000));color:#000;border:1px solid color-mix(in srgb,#f59e0b 60%,transparent)}.snackbar.warning .close{background:color-mix(in srgb,#f59e0b 20%,transparent)!important;color:#000}.snackbar.warning details .details-content{background-color:color-mix(in srgb,#000 15%,transparent);color:#000;border-color:color-mix(in srgb,#000 20%,transparent)}.snackbar.info{background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 90%,#000),color-mix(in srgb,#2563eb 90%,#000));color:#fff;border:1px solid color-mix(in srgb,#3b82f6 60%,transparent)}.snackbar.info .close{background:color-mix(in srgb,#3b82f6 20%,transparent)!important;color:#fff!important}.snackbar:nth-last-child(2){transform:translateY(-60px) scale(.95);opacity:.8}.snackbar:nth-last-child(3){transform:translateY(-120px) scale(.9);opacity:.6}.modal-root .modal-content .snackbar{position:absolute;bottom:16px;right:16px;z-index:10001;margin:0;max-width:calc(100% - 32px);min-width:min(300px,calc(100% - 32px))}.snackbar.show:nth-last-child(2){transform:translateY(-60px) scale(.95)}.snackbar.show:nth-last-child(3){transform:translateY(-120px) scale(.9)}@media(max-width:480px){.snackbar{left:16px;right:16px;max-width:none;min-width:unset;margin:16px 0}.flow-wrapper .snackbar{box-shadow:0 4px 12px color-mix(in srgb,#000 30%,transparent),0 0 0 1px color-mix(in srgb,#fff 5%,transparent)}.modal-root .modal-content .snackbar{left:16px;right:16px;max-width:none;min-width:unset}.snackbar .message{margin-right:44px;font-size:14px}}@media(prefers-contrast:more){.snackbar{border:2px solid currentcolor;-webkit-backdrop-filter:none;backdrop-filter:none}.snackbar .close:focus{box-shadow:0 0 0 3px currentcolor}}@media(prefers-reduced-motion:reduce){.snackbar{transition:opacity .2s ease;transform:none}.snackbar.show,.snackbar.hide{transform:none}}.tab-nav{overflow:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:fit-content;min-width:100%}.tab-list::-webkit-scrollbar{display:none}.tab-list{width:fit-content;min-width:100%;display:flex;gap:.5em;margin:0;padding:0}.tab-list li{margin-bottom:0!important;padding-bottom:0!important;display:block}.tab-btn{font:inherit;padding:.75rem .5rem;border-width:0 0 1px;cursor:pointer;color:inherit;white-space:nowrap;box-shadow:none!important;background:none;font-size:.9rem;font-weight:500;transition:color .2s,border-color .2s;margin-right:.2rem}body.waldiez-light .tab-btn{color:#6c757d;border:none;border-bottom:1px solid #eee}body.waldiez-dark .tab-btn{border:none;color:#a0a0a0;border-bottom:1px solid #222}body.waldiez-light .tab-btn:hover{color:#495057}body.waldiez-light .tab-btn.active{color:#0d6efd;border-bottom-color:#0d6efd}body.waldiez-dark .tab-btn:hover{color:#d1d5db}body.waldiez-dark .tab-btn.active{color:#3b82f6;border-bottom-color:#3b82f6}body.waldiez-light .tab-content,body.waldiez-dark .tab-content{padding:1rem}.tab-panel{padding:.5rem;border-radius:.5em}body.waldiez-light .tab-list{border-bottom:1px solid #eee;color:#888}body.waldiez-dark .tab-list{border-bottom:1px solid #222;color:#888}body.waldiez-light .tab-btn--active{color:#000!important;border-bottom:1px solid #111}body.waldiez-dark .tab-btn--active{color:#fff!important;border-bottom:1px solid #444}body.waldiez-light .tab-items,body.waldiez-dark .tab-items{display:flex;flex-direction:column;width:100%}body.waldiez-light .tab-navigation{display:flex;border-bottom:1px solid #e9ecef;background-color:#f8f9fa}body.waldiez-dark .tab-navigation{display:flex;border-bottom:1px solid #2c2c2c;background-color:#1e1e1e}.tooltip-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:help!important;padding:0!important;border:none!important;color:var(--info-blue)!important;transition:color .2s ease!important}.tooltip-content{z-index:9999;font-size:small!important;background-color:var(--info-tooltip-bg)!important;color:var(--info-tooltip-text)!important;border-radius:4px!important;padding:.5rem .75rem!important;box-shadow:0 2px 8px #0000001f!important;max-width:min(75vw,320px)!important;white-space:normal!important}.wizard{display:flex;flex-direction:column;width:100%}.wizard .wizard-step{display:none}.wizard .wizard-step--active{display:unset}.wizard .wizard-actions{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px}@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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--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,ui-sans-serif,system-ui,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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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 utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-\[10px\]{margin-right:10px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.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}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[20px\]{height:20px}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-\[420px\]{min-height:420px}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-\[20px\]{width:20px}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-24{min-width:calc(var(--spacing)*24)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#444\]{border-color:#444}.border-\[\#ccc\]{border-color:#ccc}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-600{border-color:var(--color-blue-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-red-200{border-color:var(--color-red-200)}.border-red-800{border-color:var(--color-red-800)}.border-l-blue-400{border-left-color:var(--color-blue-400)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.bg-\[\#222\]{background-color:#222}.bg-\[\#f8f8f8\]{background-color:#f8f8f8}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-900{background-color:var(--color-green-900)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-900\/30{background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/30{background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-900{background-color:var(--color-red-900)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-transparent{background-color:#0000}.fill-\[var\(--background-color\)\]{fill:var(--background-color)}.fill-\[var\(--info-tooltip-bg\)\]{fill:var(--info-tooltip-bg)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-\[7px\]{padding:7px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-3{padding-top:calc(var(--spacing)*3)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#b91c1c\]{color:#b91c1c}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-blue-200{color:var(--color-blue-200)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/80{color:#155dfccc}@supports (color:color-mix(in lab,red,red)){.text-blue-600\/80{color:color-mix(in oklab,var(--color-blue-600)80%,transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-200{color:var(--color-green-200)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-pink-500{color:var(--color-pink-500)}.text-purple-200{color:var(--color-purple-200)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-sm{--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)}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.\[image\:image\.jpg\]{image:image.jpg}@media(hover:hover){.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-green-400:is(:where(.group):hover *){color:var(--color-green-400)}.group-hover\:text-green-500:is(:where(.group):hover *){color:var(--color-green-500)}.group-hover\:text-red-400:is(:where(.group):hover *){color:var(--color-red-400)}.group-hover\:text-red-500:is(:where(.group):hover *){color:var(--color-red-500)}.hover\:line-clamp-none:hover{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-green-400:hover{border-color:var(--color-green-400)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--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,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{-webkit-clip-path:none;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-\[28rem\]{height:28rem}.h-\[500px\]{height:500px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[42rem\]{max-height:42rem}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[16rem\]{min-height:16rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[56px\]{min-height:56px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[640px\]{width:640px}.w-\[min\(24rem\,calc\(100vw-1\.5rem\)\)\]{width:min(24rem,100vw - 1.5rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[36rem\]{min-width:36rem}.min-w-\[50px\]{min-width:50px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[screensaver-fadein_0\.5s_ease_forwards\]{animation:.5s forwards screensaver-fadein}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.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-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[18rem_minmax\(0\,1fr\)_20rem\]{grid-template-columns:18rem minmax(0,1fr) 20rem}.grid-cols-\[20rem_minmax\(0\,1fr\)_24rem\]{grid-template-columns:20rem minmax(0,1fr) 24rem}.grid-cols-\[268px_1fr\]{grid-template-columns:268px 1fr}.grid-cols-\[minmax\(18rem\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--color-player-accent\)\]{border-color:var(--color-player-accent)}.border-\[var\(--color-player-border\)\]{border-color:var(--color-player-border)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-fuchsia-400\/70{border-color:#ec6cffb3}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/70{border-color:color-mix(in oklab,var(--color-fuchsia-400) 70%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-teal-400\/60{border-color:#00d3bd99}@supports (color:color-mix(in lab,red,red)){.border-teal-400\/60{border-color:color-mix(in oklab,var(--color-teal-400) 60%,transparent)}}.border-teal-400\/70{border-color:#00d3bdb3}@supports (color:color-mix(in lab,red,red)){.border-teal-400\/70{border-color:color-mix(in oklab,var(--color-teal-400) 70%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#d7dbe2\]{background-color:#d7dbe2}.bg-\[color-mix\(in_srgb\,var\(--color-player-accent\)_10\%\,transparent\)\]{background-color:var(--color-player-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-player-accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-player-accent) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-player-accent\)_12\%\,transparent\)\]{background-color:var(--color-player-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-player-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-player-accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-player-accent\)_20\%\,transparent\)\]{background-color:var(--color-player-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-player-accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-player-accent) 20%,transparent)}}.bg-\[var\(--color-player-accent\)\],.bg-\[var\(--color-player-accent\)\]\/20{background-color:var(--color-player-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-player-accent\)\]\/20{background-color:color-mix(in oklab,var(--color-player-accent) 20%,transparent)}}.bg-\[var\(--color-player-bg\)\]{background-color:var(--color-player-bg)}.bg-\[var\(--color-player-border\)\]{background-color:var(--color-player-border)}.bg-\[var\(--color-player-surface\)\]{background-color:var(--color-player-surface)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-400\/10{background-color:#00d3bd1a}@supports (color:color-mix(in lab,red,red)){.bg-teal-400\/10{background-color:color-mix(in oklab,var(--color-teal-400) 10%,transparent)}}.bg-teal-400\/15{background-color:#00d3bd26}@supports (color:color-mix(in lab,red,red)){.bg-teal-400\/15{background-color:color-mix(in oklab,var(--color-teal-400) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,\#06131a\,\#0f172a\)\]{background-image:linear-gradient(#06131a,#0f172a)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(20\,184\,166\,0\.18\)\,_transparent_38\%\)\,linear-gradient\(180deg\,\#08111a\,\#0f172a\)\]{background-image:radial-gradient(circle at top,#14b8a62e,#0000 38%),linear-gradient(#08111a,#0f172a)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(244\,114\,182\,0\.18\)\,transparent_35\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:radial-gradient(circle at 0 0,#f472b62e,#0000 35%),linear-gradient(#ffffff14,#ffffff08)}.from-amber-400\/30{--tw-gradient-from:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.from-amber-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.from-amber-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab,red,red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/30{--tw-gradient-from:#00d2944d}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.from-emerald-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/30{--tw-gradient-from:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.from-sky-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.from-sky-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-cyan-500\/10{--tw-gradient-via:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.via-cyan-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.via-cyan-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/10{--tw-gradient-via:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.via-orange-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.via-orange-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500\/10{--tw-gradient-via:#00baa71a}@supports (color:color-mix(in lab,red,red)){.via-teal-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.via-teal-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-player-accent\)\]{color:var(--color-player-accent)}.text-\[var\(--color-player-text\)\]{color:var(--color-player-text)}.text-\[var\(--color-player-text-muted\)\]{color:var(--color-player-text-muted)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-green-400{color:var(--color-green-400)}.text-green-400\/50{color:#05df7280}@supports (color:color-mix(in lab,red,red)){.text-green-400\/50{color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}.text-green-400\/80{color:#05df72cc}@supports (color:color-mix(in lab,red,red)){.text-green-400\/80{color:color-mix(in oklab,var(--color-green-400) 80%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-400{color:var(--color-rose-400)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300{color:var(--color-sky-300)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/70{color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/70{color:color-mix(in oklab,var(--color-violet-400) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-\[var\(--color-player-text-muted\)\]::placeholder{color:var(--color-player-text-muted)}.placeholder-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/25::placeholder{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.accent-\[var\(--color-player-accent\)\]{accent-color:var(--color-player-accent)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-teal-950\/30{--tw-shadow-color:#022f2e4d}@supports (color:color-mix(in lab,red,red)){.shadow-teal-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[beacon\:mqtt\]{beacon:mqtt}.\[beacon\:ws\]{beacon:ws}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--color-player-accent\)\]:hover,.hover\:border-\[var\(--color-player-accent\)\]\/50:hover{border-color:var(--color-player-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-player-accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--color-player-accent) 50%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[var\(--color-player-border\)\]:hover{background-color:var(--color-player-border)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--color-player-text\)\]:hover{color:var(--color-player-text)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--color-player-accent\)\]:focus{border-color:var(--color-player-accent)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-teal-400\/60:focus{border-color:#00d3bd99}@supports (color:color-mix(in lab,red,red)){.focus\:border-teal-400\/60:focus{border-color:color-mix(in oklab,var(--color-teal-400) 60%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-h-56{max-height:calc(var(--spacing) * 56)}.sm\:min-h-\[100px\]{min-height:100px}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink{flex-shrink:1}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}}@media(min-width:64rem){.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}}@media(min-width:80rem){.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}}}*,:before,:after{box-sizing:border-box}:root{--limen-blue:#3b82f6;--limen-cyan:#22d3ee;--limen-purple:#8b5cf6;--limen-green:#10b981;--limen-amber:#f59e0b;--limen-red:#ef4444;--surface-dark:#0a0a1a;--surface-mid:#1e1e3a;--surface-light:#2d2d5a;--win11-taskbar-height:48px;--win11-shell-gap:clamp(4px, .8vh, 10px);--mood-accent:#3b82f6;--mood-accent-rgb:59, 130, 246;--mood-accent-glow:#3b82f659;--mood-warmth:.1;--mood-saturation:1;--mood-intensity:.75;--mood-animation-speed:.95;--mood-particle-density:.65;color:#e2e8f0;-webkit-user-select:none;user-select:none;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.limen-accent{color:var(--mood-accent)}.limen-accent-bg{background:var(--mood-accent)}.limen-accent-border{border-color:var(--mood-accent)}.limen-accent-glow{box-shadow:0 0 24px var(--mood-accent-glow)}.limen-dot{background:var(--mood-accent);width:6px;height:6px;box-shadow:0 0 8px var(--mood-accent-glow);animation:mood-pulse calc(2s / var(--mood-animation-speed)) ease-in-out infinite;border-radius:50%}.running-dot{background:var(--mood-accent)!important;box-shadow:0 0 6px var(--mood-accent-glow)!important}.voice-mic-ring{border-color:var(--mood-accent)!important;box-shadow:0 0 16px var(--mood-accent-glow)!important}.window-accent-line{background:linear-gradient(90deg,var(--mood-accent) 0%,transparent 100%)}.notif-badge{background:var(--mood-accent)}:focus-visible{outline:2px solid var(--mood-accent);outline-offset:2px}:root[data-clock=hidden] .clock-widget{opacity:0;pointer-events:none}:root[data-clock=subtle] .clock-widget{opacity:.55}:root[data-clock=prominent] .clock-widget{opacity:1;font-weight:600}:root[data-ui-density=minimal] .ui-density-optional{display:none!important}:root[data-ui-density=reduced] .ui-density-optional{opacity:.6}:root[data-notif-style=silent] .notification-toast{display:none!important}:root[data-notif-style=queued] .notification-toast{opacity:.6}:root[data-notif-style=gentle] .notification-toast{animation-duration:calc(.4s / var(--mood-animation-speed))}:root[data-notif-style=urgent] .notification-toast{border-left:3px solid var(--mood-accent)}:root[data-mood=dawn] .limen-shell{filter:sepia(.12)brightness(.95)}:root[data-mood=rest] .limen-shell{filter:brightness(.88)saturate(.6)}:root[data-mood=ghost] .limen-shell{filter:brightness(.65)saturate(.15)grayscale(.6)}:root[data-mood=alert] .limen-shell{filter:saturate(1.3)}:root[data-mood=celebration] .limen-shell{filter:saturate(1.4)brightness(1.05)}@keyframes mood-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.88)}}@keyframes mood-glow-in{0%{box-shadow:none}to{box-shadow:0 0 32px var(--mood-accent-glow)}}html,body,#root{background:var(--surface-dark);width:100%;height:100%;margin:0;padding:0;overflow:hidden}.limen-shell{width:100vw;height:100vh;position:relative;overflow:hidden}#limen-canvas{touch-action:none;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.selectable{-webkit-user-select:text;user-select:text;cursor:text}.glass{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#1e1e3ab3;border:1px solid #ffffff14;border-radius:12px}.glow-blue{box-shadow:0 0 24px #3b82f666}.glow-cyan{box-shadow:0 0 24px #22d3ee66}.glow-purple{box-shadow:0 0 24px #8b5cf666}.win11-window{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);color:#ffffffeb;background:#1c1c1ce0;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 32px #000000a6,0 2px 8px #00000059,inset 0 1px #ffffff12}.win11-titlebar{-webkit-user-select:none;user-select:none;cursor:default;background:#242424f5;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:7px;height:32px;padding:0 0 0 10px;display:flex}.win11-titlebar-icon{flex-shrink:0;font-size:14px;line-height:1}.win11-titlebar-title{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:400;overflow:hidden}.win11-titlebar-controls{flex-shrink:0;align-items:stretch;height:32px;display:flex}.win11-wbtn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:32px;transition:background .1s;display:flex}.win11-wbtn:hover{background:#ffffff1a}.win11-wbtn-close:hover{color:#fff;background:#c42b1c}.win11-wbtn-max-wrap{position:relative}.win11-snap-popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;background:#282828f7;border:1px solid #ffffff1f;border-radius:8px;gap:6px;padding:10px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0009}.win11-snap-popup button{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:transform .1s}.win11-snap-popup button:hover{transform:scale(1.06)}.win11-window-body{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.win11-resize{position:absolute}.win11-resize-n{height:8px;top:0;left:8px;right:8px}.win11-resize-s{height:8px;bottom:0;left:8px;right:8px}.win11-resize-w{width:8px;top:8px;bottom:8px;left:0}.win11-resize-e{width:8px;top:8px;bottom:8px;right:0}.win11-resize-nw{width:16px;height:16px;top:0;left:0}.win11-resize-ne{width:16px;height:16px;top:0;right:0}.win11-resize-sw{width:16px;height:16px;bottom:0;left:0}.win11-resize-se{width:16px;height:16px;bottom:0;right:0}.win11-window.is-dragging iframe{pointer-events:none!important}.win11-taskbar{height:var(--win11-taskbar-height);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);z-index:9999;background:#121212e0;border-top:1px solid #ffffff0f;align-items:center;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}.win11-taskbar-left{align-items:center;padding:0 8px;display:flex}.win11-taskbar-center{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.win11-taskbar-right{align-items:center;gap:2px;padding:0 4px;display:flex}.win11-start-btn{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:44px;height:40px;transition:background .15s;display:flex}.win11-start-btn:hover,.win11-start-btn.open{background:#ffffff1a}.win11-taskbar-app{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:40px;transition:background .15s;display:flex;position:relative}.win11-taskbar-app:hover{background:#ffffff1a}.win11-taskbar-app.active{background:#ffffff24}.win11-taskbar-app-icon{font-size:20px;line-height:1}.win11-taskbar-running-dot{background:#60cdff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.win11-taskbar-app.active .win11-taskbar-running-dot{border-radius:2px;width:14px}.win11-tray-icons{align-items:center;gap:0;display:flex}.win11-tray-btn{cursor:pointer;color:#ffffffd9;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px 8px;transition:background .15s;display:flex}.win11-tray-btn:hover{background:#ffffff1a}.win11-clock{cursor:pointer;color:#ffffffe6;text-align:center;background:0 0;border:none;border-radius:4px;min-width:72px;padding:3px 8px;font-size:12px;line-height:1.4;transition:background .15s}.win11-clock:hover{background:#ffffff1a}.win11-start-menu{bottom:calc(var(--win11-taskbar-height) + var(--win11-shell-gap));-webkit-backdrop-filter:blur(50px)saturate(1.8);backdrop-filter:blur(50px)saturate(1.8);z-index:10000;pointer-events:auto;width:min(660px,100vw - 24px);max-height:min(680px,calc(100vh - var(--win11-taskbar-height) - 24px));background:#1c1c1cf0;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 64px #000000bf,0 4px 16px #0006}.win11-start-search-wrap{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:20px 24px 16px;display:flex}.win11-start-search-icon{color:#ffffff73;flex-shrink:0}.win11-start-search{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;outline:none;flex:1;padding:7px 16px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.win11-start-search:focus{background:#ffffff14;border-color:#0078d4}.win11-start-search::placeholder{color:#ffffff59}.win11-start-content{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:16px 24px;overflow-y:auto}.win11-start-section-header{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.win11-start-all-btn,.win11-start-back-btn{cursor:pointer;color:#ffffffb3;background:#ffffff12;border:none;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:background .15s;display:flex}.win11-start-all-btn:hover,.win11-start-back-btn:hover{background:#ffffff1f}.win11-start-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.win11-start-app{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;transition:background .15s;display:flex}.win11-start-app:hover{background:#ffffff14}.win11-start-app-icon{font-size:28px;line-height:1}.win11-start-app-label{color:#ffffffd1;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.win11-start-all-list{flex-direction:column;gap:1px;display:flex}.win11-start-list-item{cursor:pointer;color:#ffffffe0;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.win11-start-list-item:hover{background:#ffffff14}.win11-start-list-icon{text-align:center;width:28px;font-size:20px}.win11-start-recommended-empty{text-align:center;color:#ffffff4d;padding:20px 0;font-size:13px}.win11-start-footer{border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:14px 24px;display:flex}.win11-start-user{cursor:pointer;color:#ffffffe0;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;transition:background .15s;display:flex}.win11-start-user:hover{background:#ffffff14}.win11-start-user-avatar{color:#fff;background:#0078d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.win11-start-power-btns{gap:2px;display:flex}.win11-start-power-btn{cursor:pointer;color:#ffffffbf;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.win11-start-power-btn:hover{color:#fff;background:#ffffff1a}.win11-action-center{bottom:calc(var(--win11-taskbar-height) + var(--win11-shell-gap));-webkit-backdrop-filter:blur(50px)saturate(1.8);backdrop-filter:blur(50px)saturate(1.8);z-index:10000;pointer-events:auto;background:#1c1c1cf0;border:1px solid #ffffff1a;border-radius:12px;width:min(370px,100vw - 16px);padding:20px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;position:fixed;right:8px;overflow:hidden;box-shadow:0 20px 64px #000000bf}.win11-ac-header{margin-bottom:20px}.win11-ac-time{color:#fffffff2;font-size:36px;font-weight:200;line-height:1.1}.win11-ac-date{color:#ffffff80;margin-top:2px;font-size:13px}.win11-ac-toggles{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.win11-ac-toggle{cursor:pointer;color:#ffffffa6;text-align:left;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 8px;transition:background .15s,border-color .15s,color .15s;display:flex}.win11-ac-toggle:hover{background:#ffffff1a}.win11-ac-toggle.on{color:#ffffffeb;background:#0078d440;border-color:#0078d480}.win11-ac-toggle-icon{font-size:18px}.win11-ac-toggle-label{font-size:11px;font-weight:500}.win11-ac-slider-row{color:#fff9;align-items:center;gap:10px;margin-bottom:14px;display:flex}.win11-ac-range{accent-color:#0078d4;cursor:pointer;background:#ffffff1f;border-radius:2px;flex:1;height:4px}.win11-ac-range-val{color:#ffffff73;text-align:right;min-width:30px;font-size:12px}.win11-notification-center{right:8px;bottom:calc(var(--win11-taskbar-height) + var(--win11-shell-gap));width:min(380px,100vw - 16px);max-height:min(70vh,calc(100vh - var(--win11-taskbar-height) - 24px));-webkit-backdrop-filter:blur(42px)saturate(1.5);backdrop-filter:blur(42px)saturate(1.5);z-index:10000;pointer-events:auto;background:#17181ef7;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex;position:fixed;box-shadow:0 22px 64px #0000008c}.win11-notification-center-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.win11-notification-center-title{color:#fffffff2;font-size:18px;font-weight:600}.win11-notification-center-subtitle{color:#ffffff73;margin-top:2px;font-size:12px}.win11-notification-center-clear{color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px}.win11-notification-center-clear:disabled{opacity:.4;cursor:default}.win11-notification-center-list{flex-direction:column;gap:10px;padding-right:4px;display:flex;overflow-y:auto}.win11-notification-center-empty{color:#ffffff85;background:#ffffff08;border-radius:14px;padding:22px 18px;line-height:1.45}.win11-notification-card{text-align:left;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:14px;padding:14px 14px 12px;position:relative}.win11-notification-card.info{border-left:3px solid #60a5fa}.win11-notification-card.warn{border-left:3px solid #f59e0b}.win11-notification-card.error{border-left:3px solid #f87171}.win11-notification-card.alert{border-left:3px solid #c084fc}.win11-notification-card-title{color:#ffffffeb;font-size:13px;font-weight:600}.win11-notification-card-body{color:#ffffff9e;margin-top:5px;font-size:12px;line-height:1.4}.win11-notification-card-time{color:#ffffff5c;margin-top:10px;font-size:11px}.win11-notification-dismiss{color:#ffffff9e;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;right:8px}.win11-context-menu{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);pointer-events:auto;background:#202020f5;border:1px solid #ffffff1a;border-radius:8px;min-width:200px;padding:4px;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;box-shadow:0 8px 32px #0009}.win11-context-menu button{text-align:left;cursor:pointer;color:#ffffffe0;background:0 0;border:none;border-radius:4px;width:100%;padding:7px 12px;font-size:13px;transition:background .1s}.win11-context-menu button:hover{background:#ffffff14}.win11-context-sep{background:#ffffff14;height:1px;margin:4px 8px}.win11-running-tray{scrollbar-width:none;border-right:1px solid #ffffff14;align-items:center;gap:2px;max-width:200px;margin-right:2px;padding:0 4px;display:flex;overflow-x:auto}.win11-running-tray::-webkit-scrollbar{display:none}.win11-running-tray-btn{cursor:pointer;color:#ffffffbf;background:#ffffff0f;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex;position:relative}.win11-running-tray-btn:hover{color:#fff;background:#ffffff24}.win11-running-tray-btn.minimized{opacity:.55}.win11-running-tray-btn.minimized:hover{opacity:1}.win11-running-tray-min-dot{background:#ffffff73;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.win11-terminal{color:#ccc;background:#0c0c0c;flex-direction:column;height:100%;padding:0;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:13px;display:flex}.win11-terminal-output{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:12px 14px;overflow-y:auto}.win11-terminal-line{white-space:pre-wrap;word-break:break-all;line-height:1.55}.win11-terminal-input-row{border-top:1px solid #ffffff0d;align-items:center;gap:0;padding:8px 14px 12px;display:flex}.win11-terminal-prompt{color:#4ec9b0;flex-shrink:0}.win11-terminal-input{color:#ccc;caret-color:#ccc;background:0 0;border:none;outline:none;flex:1;padding:0 0 0 4px;font-family:inherit;font-size:13px}.win11-settings{height:100%;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;display:flex;overflow:hidden}.win11-settings-nav{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:#ffffff08;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow-y:auto}.win11-settings-search{padding:12px 12px 8px}.win11-settings-search input{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:6px 12px;font-size:12px}.win11-settings-search input::placeholder{color:#ffffff4d}.win11-settings-nav-item{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 14px;font-size:13px;transition:background .15s;display:flex}.win11-settings-nav-item:hover{background:#ffffff0f}.win11-settings-nav-item.active{color:#fff;background:#0078d433;border-radius:6px}.win11-settings-main{scrollbar-width:thin;flex:1;padding:24px 28px;overflow-y:auto}.win11-settings-heading{color:#ffffffeb;margin:0 0 20px;font-size:20px;font-weight:600}.win11-settings-section{flex-direction:column;gap:1px;display:flex}.win11-settings-row{background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.win11-settings-row+.win11-settings-row{margin-top:2px}.win11-settings-row-label{color:#ffffffe0;font-size:13px}.win11-settings-row-desc{color:#fff6;margin-top:2px;font-size:11px}.win11-settings-notice{color:#dbeafeeb;background:#3b82f61f;border:1px solid #3b82f633;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.4}.win11-settings-notice.success{color:#dcfce7eb;background:#22c55e1f;border-color:#22c55e33}.win11-settings-select{color:#ffffffe0;cursor:pointer;color-scheme:dark;background:#1e293bd9;border:1px solid #ffffff24;border-radius:6px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.win11-settings-select option{color:#ffffffe0;background:#1e293b}.win11-settings-badge{color:#fff9;white-space:nowrap;background:#ffffff12;border-radius:10px;padding:3px 10px;font-size:12px}.win11-settings-placeholder{color:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:60%;display:flex}.win11-settings-placeholder p{font-size:14px}.win11-chat{background:#16161680;flex-direction:column;height:100%;display:flex}.win11-chat-messages{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.win11-chat-msg{display:flex}.win11-chat-msg-user{justify-content:flex-end}.win11-chat-msg-assistant{justify-content:flex-start}.win11-chat-bubble{color:#ffffffe6;border-radius:12px;max-width:70%;padding:10px 14px;font-size:13px;line-height:1.55}.win11-chat-msg-user .win11-chat-bubble{background:#0078d4;border-radius:12px 12px 2px}.win11-chat-msg-assistant .win11-chat-bubble{background:#ffffff14;border:1px solid #ffffff12;border-radius:12px 12px 12px 2px}.win11-chat-thinking{align-items:center;gap:4px;padding:12px 16px;display:flex}.win11-chat-thinking span{background:#fff6;border-radius:50%;width:6px;height:6px;animation:1.2s infinite win11-bounce}.win11-chat-thinking span:nth-child(2){animation-delay:.2s}.win11-chat-thinking span:nth-child(3){animation-delay:.4s}@keyframes win11-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.win11-chat-input-row{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.win11-chat-input{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;outline:none;flex:1;padding:9px 16px;font-family:inherit;font-size:13px;transition:border-color .15s}.win11-chat-input:focus{border-color:#0078d4}.win11-chat-input::placeholder{color:#ffffff4d}.win11-chat-send{cursor:pointer;color:#fff;background:#0078d4;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.win11-chat-send:hover:not(:disabled){background:#006cbe}.win11-chat-send:disabled{opacity:.4;cursor:not-allowed}.win11-chat-meta{color:#ffffff4d;margin-top:4px;padding:0 2px;font-size:10px}.win11-iframe{background:0 0;border:none;width:100%;height:100%;display:block}.win11-native-placeholder{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.win11-native-icon{font-size:56px}.win11-native-title{color:#fffc;font-size:18px;font-weight:600}.win11-native-desc{text-align:center;max-width:280px;font-size:13px}.win11-native-launch{cursor:pointer;color:#fff;background:#0078d4;border:none;border-radius:6px;margin-top:8px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.win11-native-launch:hover{background:#006cbe}.wplayer{color:#ffffffe0;flex-direction:column;height:100%;font-family:inherit;transition:background .4s;display:flex}.wplayer-urlbar{border-bottom:1px solid #ffffff14;flex-shrink:0;gap:6px;padding:7px 10px;display:flex}.wplayer-urlinput{color:inherit;background:#ffffff12;border:1px solid #ffffff26;border-radius:6px;outline:none;flex:1;padding:5px 10px;font-size:.82rem}.wplayer-urlinput:focus{border-color:#ffffff59}.wplayer-urlbtn{color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:5px 14px;font-size:.82rem}.wplayer-urlbtn:hover{opacity:.85}.wplayer-yt{border:none;width:100%;height:100%;display:block}.wplayer-moods{border-bottom:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:8px 10px;display:flex}.wplayer-mood-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.wplayer-mood-btn:hover{color:#fffc;border-color:#ffffff59}.wplayer-mood-btn.active{font-weight:600}.wplayer-main{flex:1;justify-content:center;align-items:center;min-height:0;transition:outline .1s;display:flex;position:relative;overflow:hidden}.wplayer-main.over{outline-offset:-4px;outline:2px dashed #fff6}.wplayer-drop{color:#ffffff59;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:10px;display:flex}.wplayer-drop-icon{opacity:.5;font-size:52px}.wplayer-drop-label{color:#fff9;font-size:15px;font-weight:500}.wplayer-drop-sub{font-size:12px}.wplayer-drop-btn{cursor:pointer;background:0 0;border:1px solid;border-radius:20px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s}.wplayer-drop-btn:hover{opacity:.7}.wplayer-video{object-fit:contain;width:100%;height:100%;display:block}.wplayer-canvas{width:100%;height:100%;display:block}.wplayer-canvas.video-overlay{opacity:.5;pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.wplayer-transport{border-top:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px 10px;display:flex}.wplayer-title{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wplayer-controls{align-items:center;gap:8px;display:flex}.wplayer-btn-play{cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:opacity .15s;display:flex}.wplayer-btn-play:hover{opacity:.8}.wplayer-btn-sm{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:13px;transition:color .15s}.wplayer-btn-sm:hover{color:#fffc}.wplayer-btn-sm.active{font-weight:600}.wplayer-time{color:#ffffff73;white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:11px}.wplayer-seek{cursor:pointer;flex:1;height:4px}.wplayer-vol{cursor:pointer;width:72px;height:4px}.wplayer-vol-icon{flex-shrink:0;font-size:13px}.wplayer-eq{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:8px 0 2px;display:flex}.wplayer-eq-presets{flex-wrap:wrap;gap:4px;display:flex}.wplayer-eq-preset{color:#fff9;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;padding:3px 10px;font-family:inherit;font-size:11px;transition:background .12s}.wplayer-eq-preset:hover{color:#fff;background:#ffffff21}.wplayer-eq-row{align-items:center;gap:8px;display:flex}.wplayer-eq-label{text-transform:capitalize;color:#ffffff80;flex-shrink:0;width:44px;font-size:11px}.wplayer-eq-slider{cursor:pointer;flex:1;height:3px}.wplayer-eq-val{text-align:right;color:#ffffff73;flex-shrink:0;width:46px;font-family:monospace;font-size:11px}.wreader{color:#ffffffd9;background:#0f1117;height:100%;font-family:inherit;display:flex;overflow:hidden}.wreader-drop{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px dashed #ffffff1f;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;margin:24px;transition:border-color .15s;display:flex}.wreader-drop:hover,.wreader-drop.over{border-color:#ffffff59}.wreader-drop-icon{opacity:.5;font-size:52px}.wreader-drop-label{color:#ffffffa6;font-size:15px;font-weight:500}.wreader-drop-sub{color:#ffffff4d;font-size:12px}.wreader-sidebar{background:#ffffff06;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:0;width:196px;display:flex;overflow:hidden}.wreader-modes{flex-direction:column;flex-shrink:0;gap:1px;padding:8px 6px 0;display:flex}.wreader-mode-btn{cursor:pointer;color:#ffffff80;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.wreader-mode-btn:hover{color:#ffffffd9;background:#ffffff0f}.wreader-mode-btn.active{color:#fff;background:#ffffff1a;font-weight:600}.wreader-font-ctrl{border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.wreader-font-a-small{color:#fff6;flex-shrink:0;font-size:12px}.wreader-font-a-large{color:#fff6;flex-shrink:0;font-size:18px}.wreader-font-slider{cursor:pointer;accent-color:#6b7280;flex:1;height:3px}.wreader-sync-btn{color:#fff6;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff1a;border-radius:6px;margin:4px 8px;padding:5px 10px;font-family:inherit;font-size:11px;transition:all .12s}.wreader-sync-btn:hover{color:#ffffffb3;border-color:#ffffff40}.wreader-sync-btn.active{color:#60b8f8;border-color:#0078d4}.wreader-chapters{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent;border-top:1px solid #ffffff0f;flex:1;min-height:0;padding:6px;overflow-y:auto}.wreader-chapters-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;padding:4px 4px 6px;font-size:10px}.wreader-chapters-list{flex-direction:column;gap:1px;display:flex}.wreader-chapter-btn{cursor:pointer;color:#ffffff73;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;width:100%;padding:5px 6px;font-family:inherit;font-size:11px;transition:all .1s;overflow:hidden}.wreader-chapter-btn:hover{color:#fffc;background:#ffffff0f}.wreader-chapter-btn.active{color:#fff;background:#ffffff1a;font-weight:600}.wreader-change-file{cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:2px;padding:8px 10px;font-family:inherit;transition:background .12s;display:flex}.wreader-change-file:hover{background:#ffffff0d}.wreader-change-file-name{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:11px;overflow:hidden}.wreader-change-file-hint{color:#ffffff40;font-size:10px}.wreader-content{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex:1;min-width:0;padding:28px 36px;overflow-y:auto}.wreader-h1{color:#fff;border-bottom:1px solid #ffffff1a;margin:32px 0 16px;padding-bottom:8px;font-weight:700}.wreader-h2{color:#ffffffe6;margin:24px 0 12px;font-weight:600}.wreader-h3{color:#ffffffbf;margin:18px 0 8px;font-weight:600}.wreader-p{color:#ffffffd1;margin:0 0 12px;line-height:1.75}.wreader-p code{background:#ffffff14;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.9em}.wreader-spacer{height:8px}.wreader-scene-heading{text-transform:uppercase;letter-spacing:.05em;color:#fff;border-bottom:1px solid #ffffff26;margin:28px 0 10px;padding-bottom:4px;font-weight:700}.wreader-character{text-align:center;text-transform:uppercase;color:#ffffffe6;margin-top:18px;margin-bottom:0;font-weight:600}.wreader-parenthetical{text-align:center;color:#ffffff8c;max-width:55%;margin:2px auto;font-style:italic}.wreader-dialogue{text-align:center;color:#fffc;max-width:65%;margin:2px auto 12px;line-height:1.6}.wreader-action{color:#ffffffb3;margin-bottom:6px;line-height:1.65}.wreader-sub-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;margin-bottom:10px;padding:12px 16px}.wreader-sub-time{color:#ffffff4d;margin-bottom:6px;font-family:monospace;font-size:10px}.wreader-sub-text{color:#ffffffe0;line-height:1.55}.mobile-companion{z-index:10000;background:#0a0e1a;flex-direction:column;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.mobile-companion-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e1af2;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 14px;display:flex}.mobile-companion-title{color:#fffc;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.mobile-companion-logo{opacity:.7;font-size:16px}.mobile-companion-bar-actions{gap:6px;display:flex}.mobile-companion-btn{cursor:pointer;color:#ffffffa6;background:#ffffff14;border:none;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:12px;transition:background .12s;display:flex}.mobile-companion-btn:hover{color:#fff;background:#ffffff24}.mobile-companion-frame{background:0 0;border:none;flex:1;width:100%;display:block}.win11-device-toggle{position:relative}.win11-device-toggle.forced{color:#60b8f8!important}.mac-menu-bar{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);z-index:10000;-webkit-user-select:none;user-select:none;background:#1e1e2ee0;border-bottom:1px solid #ffffff17;align-items:center;gap:0;height:28px;display:flex;position:fixed;top:0;left:0;right:0}.mac-menu-item{color:#ffffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:-apple-system,SF Pro Display,system-ui,sans-serif;font-size:13px;font-weight:500;transition:background .1s;display:flex}.mac-menu-item:hover{background:#ffffff1f}.mac-apple-btn{gap:6px;padding-left:12px;font-weight:600}.mac-tray-item{opacity:.85;padding:0 8px}.mac-clock{cursor:pointer;gap:0;padding:0 12px;font-size:12px}.mac-clock:hover{background:#ffffff1a}.mac-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10001;background:#1c1c28f5;border:1px solid #ffffff1a;border-radius:8px;min-width:200px;padding:4px 0;position:absolute;top:28px;left:0;box-shadow:0 8px 32px #00000080}.mac-dropdown button{text-align:left;color:#ffffffd9;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 16px;font-family:inherit;font-size:13px;transition:background .1s;display:block}.mac-dropdown button:hover{color:#fff;background:#3b82f680}.mac-sep{background:#ffffff14;height:1px;margin:4px 0}.mac-dock{z-index:10000;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.mac-dock-shelf{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:20px;align-items:flex-end;gap:6px;padding:8px 16px 10px;display:flex;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff26}.mac-dock-item-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.mac-dock-item{cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s,filter .15s;display:flex}.mac-dock-item:hover{filter:brightness(1.2);transform:scale(1.25)translateY(-6px)}.mac-dock-item.active{filter:brightness(1.1)}.mac-dock-icon{font-size:32px;line-height:1}.mac-dock-dot{background:#ffffffb3;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.mac-dock-sep{background:#ffffff26;align-self:flex-end;width:1px;height:44px;margin:0 4px 4px}.unix-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;background:#141420eb;border-bottom:1px solid #ffffff12;align-items:center;gap:0;height:32px;display:flex;position:fixed;top:0;left:0;right:0}.unix-activities-btn{color:#ffffffd9;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .1s;display:flex}.unix-activities-btn:hover{background:#ffffff1a}.unix-panel-windows{flex:1;align-items:center;gap:4px;padding:0 8px;display:flex;overflow:hidden}.unix-win-btn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:none;border-radius:5px;align-items:center;gap:6px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;transition:background .1s,color .1s;display:flex}.unix-win-btn:hover{color:#fff;background:#ffffff1f}.unix-win-btn.active{color:#fff;background:#3b82f64d}.unix-win-title{text-overflow:ellipsis;max-width:120px;overflow:hidden}.unix-panel-right{align-items:center;gap:2px;padding-right:8px;display:flex}.unix-panel-tray-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s;display:flex}.unix-panel-tray-btn:hover{background:#ffffff1a}.unix-clock{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:4px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;transition:background .1s}.unix-clock:hover{background:#ffffff1a}.unix-launcher{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10001;background:#141420f7;border:1px solid #ffffff1a;border-radius:0 0 10px 10px;width:420px;padding:16px;position:absolute;top:32px;left:0;box-shadow:0 8px 32px #00000080}.unix-launcher-title{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:11px;font-weight:600}.unix-launcher-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.unix-launcher-item{cursor:pointer;color:#fffc;background:#ffffff0a;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-family:inherit;transition:background .12s,color .12s;display:flex}.unix-launcher-item:hover{color:#fff;background:#3b82f640}.unix-launcher-icon{font-size:28px}.unix-launcher-label{text-align:center;font-size:11px;line-height:1.2}.minimal-dock{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);z-index:10000;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:4px;padding:8px 12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}.minimal-dock-item-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.minimal-dock-item{cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .15s,background .12s;display:flex}.minimal-dock-item:hover{background:#ffffff14;transform:scale(1.15)translateY(-3px)}.minimal-dock-item.active{background:#3b82f640}.minimal-dock-dot{background:var(--limen-cyan);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.nebula-fab-wrap{z-index:10000;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.nebula-fab{cursor:pointer;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 24px #6366f180,0 4px 16px #0006}.nebula-fab:hover{transform:scale(1.08);box-shadow:0 0 36px #6366f1b3,0 4px 20px #0006}.nebula-fab.open{transform:rotate(45deg)}.nebula-fab-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f1cf2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;min-width:140px;padding:8px;display:flex;box-shadow:0 8px 32px #00000080}.nebula-fab-item{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.nebula-fab-item:hover{color:#fff;background:#6366f14d}.dos-bar{z-index:10000;color:#0c0;background:#0a3a0a;border-bottom:1px solid #0a0;align-items:center;gap:8px;height:20px;padding:0 8px;font-family:Courier New,Courier,monospace;font-size:12px;display:flex;position:fixed;left:0;right:0}.dos-bar-top{top:0}.dos-bar-bottom{border-top:1px solid #0a0;border-bottom:none;bottom:0}.dos-title{letter-spacing:.05em;color:#0f0;font-weight:700}.dos-bar-center{flex:1;gap:8px;padding:0 12px;display:flex}.dos-clock{color:#0c0;opacity:.8;font-family:Courier New,Courier,monospace}.dos-win-btn{color:#ff0;cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:Courier New,Courier,monospace;font-size:12px}.dos-win-btn:hover{background:#040}.dos-cmd-btn{color:#0c0;cursor:pointer;background:0 0;border:1px solid #0a0;margin:0;padding:1px 8px;font-family:Courier New,Courier,monospace;font-size:11px}.dos-cmd-btn:hover{color:#0f0;background:#040}.calm-dock{-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);z-index:10000;background:#f0f0ff1a;border:1px solid #fff3;border-radius:32px;align-items:center;gap:6px;padding:8px 18px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0003,inset 0 1px #ffffff26}.calm-clock{color:#ffffffe6;letter-spacing:.03em;cursor:pointer;background:#ffffff1a;border:none;border-radius:20px;padding:4px 14px;font-family:-apple-system,system-ui,sans-serif;font-size:14px;font-weight:300;transition:background .15s}.calm-clock:hover{background:#ffffff2e}.calm-dock-sep{background:#ffffff26;width:1px;height:32px;margin:0 4px}.calm-dock-item-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.calm-dock-item{cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .15s;display:flex}.calm-dock-item:hover{background:#ffffff1a;transform:scale(1.15)translateY(-4px)}.calm-dock-item.active{background:#ffffff1f}.calm-dock-dot{background:#ffffff80;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.win11-browser-bar{background:#0f0f1ef2;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:4px;padding:6px 8px;display:flex}.win11-browser-nav-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.win11-browser-nav-btn:hover{color:#fff;background:#ffffff1a}.win11-browser-url-wrap{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;flex:1;align-items:center;gap:8px;height:28px;padding:0 12px;transition:border-color .15s;display:flex}.win11-browser-url-wrap:focus-within{background:#3b82f614;border-color:#3b82f699}.win11-browser-url{color:#ffffffd9;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.win11-settings-toggle{cursor:pointer;background:#ffffff26;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.win11-settings-toggle.active{background:var(--limen-blue)}.win11-settings-toggle-thumb{pointer-events:none;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px}.win11-settings-toggle.active .win11-settings-toggle-thumb{transform:translate(20px)}.win11-calc{color:#fff;background:#202020;flex-direction:column;height:100%;padding:20px;display:flex}.win11-calc-display{text-align:right;background:#2d2d2d;border-radius:8px;margin-bottom:20px;padding:10px}.win11-calc-eq{opacity:.6;min-height:20px;font-size:14px}.win11-calc-val{font-size:32px;font-weight:600}.win11-calc-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.win11-calc-btn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:4px;height:48px;font-size:16px}.win11-calc-btn:hover{background:#444}.win11-calc-btn.primary{background:#0078d4}.win11-calc-btn.primary:hover{background:#0086ed}.win11-editor{color:#cdd6f4;background:#1e1e2e;flex-direction:column;height:100%;display:flex}.win11-editor-toolbar{background:#181825;border-bottom:1px solid #313244;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.win11-editor-toolbar button{color:#cdd6f4;cursor:pointer;background:#313244;border:1px solid #45475a;border-radius:4px;padding:3px 11px;font-size:13px;transition:background .15s}.win11-editor-toolbar button:hover{background:#45475a}.win11-editor-filename{color:#89b4fa;margin-left:8px;font-family:Consolas,monospace;font-size:13px}.win11-editor-filename.dirty:after{content:" ●";color:#f38ba8}.win11-editor-sep{flex:1}.win11-editor-body{flex:1;display:flex;position:relative;overflow:hidden}.win11-editor-lines{text-align:right;color:#585b70;-webkit-user-select:none;user-select:none;background:#181825;border-right:1px solid #313244;flex-shrink:0;width:48px;padding:20px 0;font-family:Consolas,monospace;font-size:14px;line-height:1.6;overflow:hidden}.win11-editor-lines span{padding-right:10px;display:block}.win11-editor-area{resize:none;color:#cdd6f4;tab-size:2;caret-color:#89b4fa;background:#1e1e2e;border:none;outline:none;flex:1;padding:20px 20px 20px 16px;font-family:Consolas,monospace;font-size:14px;line-height:1.6;overflow:auto}.win11-editor-statusbar{color:#6c7086;background:#313244;border-top:1px solid #181825;flex-shrink:0;gap:18px;padding:3px 14px;font-size:11px;display:flex}.win11-editor-statusbar span{white-space:nowrap}.win11-calendar-app.live{box-sizing:border-box;color:#e5eefc;background:linear-gradient(#0f172a,#111827);grid-template-columns:minmax(0,1fr) 300px;gap:18px;height:100%;padding:18px;display:grid}.win11-calendar-main,.win11-calendar-panel-card{background:#0f172aeb;border:1px solid #60a5fa29;border-radius:18px;box-shadow:0 16px 36px #02061747}.win11-calendar-main{flex-direction:column;min-width:0;padding:18px;display:flex}.win11-calendar-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.win11-calendar-header h3{color:#f8fafc;margin:0;font-size:26px}.win11-calendar-header p{color:#93a4bd;margin:6px 0 0;font-size:13px}.win11-calendar-header-chip{color:#bfdbfe;background:#3b82f62e;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.win11-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.win11-calendar-day-head{text-align:center;color:#8fb1da;padding:8px;font-size:12px;font-weight:700}.win11-calendar-cell{color:#e2e8f0;text-align:left;cursor:pointer;background:#1e293bbd;border:1px solid #60a5fa1f;border-radius:14px;min-height:78px;padding:12px;font-size:14px;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;position:relative}.win11-calendar-cell:hover{background:#2563eb2e;transform:translateY(-1px);box-shadow:0 12px 20px #0000002e}.win11-calendar-cell.prev,.win11-calendar-cell.next{color:#94a3b86b;background:#0f172a70}.win11-calendar-cell.active span:first-child{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.win11-calendar-cell.selected{border-color:#60a5fa8c;box-shadow:0 0 0 2px #60a5fa1f}.win11-calendar-dot{background:#fb923c;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px;right:12px}.win11-calendar-sidepanel{flex-direction:column;gap:14px;min-height:0;display:flex}.win11-calendar-panel-card{flex-direction:column;gap:12px;padding:16px;display:flex}.win11-calendar-panel-title{letter-spacing:.08em;text-transform:uppercase;color:#8fb1da;font-size:12px;font-weight:700}.win11-calendar-panel-subtitle{color:#f8fafc;font-size:18px;font-weight:700}.win11-calendar-event-list,.win11-calendar-upcoming{flex-direction:column;gap:10px;display:flex}.win11-calendar-event{border-top:1px solid #94a3b829;grid-template-columns:56px 1fr;gap:12px;padding:10px 0;display:grid}.win11-calendar-event:first-child{border-top:none;padding-top:0}.win11-calendar-event-time{color:#60a5fa;font-size:12px;font-weight:700}.win11-calendar-event-title{color:#f8fafc;font-size:14px;font-weight:600}.win11-calendar-event-tag{color:#93a4bd;margin-top:4px;font-size:11px}.win11-calendar-upcoming-row{background:#1e293bb8;border:1px solid #60a5fa24;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.win11-calendar-upcoming-row span{color:#93a4bd;font-size:11px}.win11-calendar-upcoming-row strong{color:#f8fafc;font-size:13px}.win11-calendar-empty{color:#94a3b8;font-size:13px}.win11-photos{background:#000;flex-direction:column;height:100%;display:flex}.win11-photos-main{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.win11-photos-main img{object-fit:contain;max-width:100%;max-height:100%}.win11-photos-grid{background:#111;gap:10px;height:100px;padding:10px;display:flex;overflow-x:auto}.win11-photos-thumb{opacity:.6;cursor:pointer;border:2px solid #0000;border-radius:4px;width:80px;height:80px;overflow:hidden}.win11-photos-thumb.active{opacity:1;border-color:#0078d4}.win11-photos-thumb img{object-fit:cover;width:100%;height:100%}.win11-music{color:#fff;background:#181818;flex-direction:column;height:100%;display:flex}.win11-music-hero{background:linear-gradient(#333,#181818);align-items:center;gap:20px;padding:40px;display:flex}.win11-music-art{background:#282828;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;font-size:80px;display:flex}.win11-music-info h3{margin:0;font-size:24px}.win11-music-info p{opacity:.7;margin:5px 0 0}.win11-music-controls{text-align:center;border-bottom:1px solid #333;padding:20px}.win11-music-controls button{color:#000;cursor:pointer;background:#1db954;border:none;border-radius:50%;width:48px;height:48px;font-size:20px}.win11-music-list{flex:1;padding:10px;overflow-y:auto}.win11-music-item{cursor:pointer;border-radius:4px;flex-direction:column;padding:10px;display:flex}.win11-music-item:hover{background:#282828}.win11-music-item.active{color:#1db954}.win11-music-item small{opacity:.6}.win11-game-container{color:#fff;background:#1a1a1a;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.win11-game-header{margin-bottom:10px;font-size:20px;font-weight:600}.win11-snake-grid{background:#000;border:2px solid #333;grid-template-columns:repeat(20,1fr);width:400px;height:400px;display:grid}.win11-snake-cell{border:1px solid #111}.win11-snake-cell.snake{background:#4caf50;border-radius:2px}.win11-snake-cell.food{background:#f44336;border-radius:50%}.win11-mine-grid{background:#333;grid-template-columns:repeat(10,1fr);gap:2px;padding:2px;display:grid}.win11-mine-cell{cursor:pointer;background:#9e9e9e;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex}.win11-mine-cell.revealed{cursor:default;background:#eee}.win11-game-over{color:#fff;text-align:center;cursor:pointer;z-index:10;background:#000c;justify-content:center;align-items:center;padding:20px;font-size:24px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.wg-game{color:#e2e8f0;box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;padding:14px;display:flex;position:relative}.wg-canvas{border-radius:12px;max-width:100%;display:block;box-shadow:0 10px 30px #00000059}.wg-status{text-align:center;background:#080f1ec2;border:1px solid #94a3b81f;border-radius:10px;width:min(100%,760px);padding:8px 12px;line-height:1.4}.wg-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(100%,760px);display:flex}.wg-btn{color:#e2e8f0;cursor:pointer;color-scheme:dark;background:#1e293be0;border:1px solid #60a5fa59;border-radius:10px;padding:7px 14px;transition:background .14s,border-color .14s,opacity .14s}.wg-btn option{color:#e2e8f0;background:#1e293b}.wg-btn:hover{background:#2563eb38;border-color:#60a5fa8c}.wg-btn:disabled{cursor:default;opacity:.45}.wg-hint{color:#e2e8f0a6;text-align:center;font-size:12px}.wg-overlay-card{background:#080f1ef0;border:1px solid #60a5fa38;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:220px;padding:18px 20px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #0006}.wg-overlay-card strong{color:#f8fafc;font-size:18px}.wg-overlay-card span{color:#e2e8f0b8;text-align:center;font-size:13px}.mine-root{box-sizing:border-box;background:linear-gradient(#d6d8dd,#bfc5cf);justify-content:center;align-items:center;width:100%;height:100%;padding:18px;display:flex}.mine-shell{background:#c7ccd5;border:2px solid #6b7280;border-color:#f8fafc #6b7280 #6b7280 #f8fafc;width:min(100%,392px);padding:14px;box-shadow:inset 0 0 0 1px #9ca3af}.mine-toolbar,.mine-footer{background:#dfe4eb;border:2px solid #9ca3af;border-color:#fff #9ca3af #9ca3af #fff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 10px;display:flex}.mine-footer{color:#334155;margin-top:12px;margin-bottom:0;font-size:12px}.mine-counter{text-align:center;letter-spacing:.08em;color:#dc2626;background:#120e14;border:2px inset #9ca3af;min-width:58px;padding:6px 8px;font-family:Courier New,monospace;font-size:20px;font-weight:700}.mine-reset-btn{cursor:pointer;background:#dfe4eb;border:2px solid #6b7280;border-color:#fff #6b7280 #6b7280 #fff;width:42px;height:42px;font-size:22px}.mine-grid{background:#9ca3af;border:3px solid #fff;border-color:#9ca3af #fff #fff #9ca3af;grid-template-columns:repeat(10,1fr);gap:0;display:grid}.mine-cell{cursor:pointer;background:#dfe4eb;border:2px solid #9ca3af;border-color:#fff #9ca3af #9ca3af #fff;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:flex}.mine-cell.revealed{background:#e5e7eb;border:1px solid #9ca3af;font-size:19px}.mine-cell.exploded{background:#fca5a5}.solitaire-root{box-sizing:border-box;color:#f8fafc;background:radial-gradient(circle at top,#34d3992e,#0000 36%),linear-gradient(#0d5e40,#09432f);flex-direction:column;gap:12px;width:100%;height:100%;padding:16px;display:flex}.solitaire-topbar,.solitaire-legend,.solitaire-number-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.solitaire-status{color:#ffffffdb;background:#052e228c;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:10px 14px}.solitaire-board{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;flex:1;gap:18px;padding:18px;display:flex}.solitaire-row{grid-template-columns:90px 90px 1fr;align-items:start;gap:16px;display:grid}.solitaire-foundations{grid-template-columns:repeat(4,90px);justify-content:end;gap:14px;display:grid}.solitaire-pile,.solitaire-column{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.solitaire-pile.stock,.solitaire-pile.foundation,.solitaire-pile.waste,.solitaire-slot{color:#ffffff80;background:#ffffff0d;border:2px dashed #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:90px;height:126px;display:flex}.solitaire-pile.selected .solitaire-card,.solitaire-card-wrap.selected .solitaire-card{box-shadow:0 0 0 3px #facc15cc}.solitaire-empty-label{opacity:.6;font-size:18px}.solitaire-tableau{flex:1;grid-template-columns:repeat(7,minmax(90px,1fr));align-items:start;gap:14px;display:grid}.solitaire-column{min-height:420px;position:relative}.solitaire-card-wrap{width:90px;position:absolute;left:0}.solitaire-card{color:#0f172a;background:#fffdf9;border-radius:12px;width:90px;height:126px;position:relative;overflow:hidden;box-shadow:0 10px 18px #0000002e}.solitaire-card.red{color:#b91c1c}.solitaire-card.back{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);border:2px solid #ffffff73}.solitaire-card.back:after{content:"";background:linear-gradient(45deg,#ffffff1f 25%,#0000 25% 50%,#ffffff1f 50% 75%,#0000 75%,#0000) 0 0/16px 16px;border:2px solid #ffffff59;border-radius:8px;position:absolute;top:10px;right:10px;bottom:10px;left:10px}.solitaire-card-corner{flex-direction:column;font-weight:700;line-height:1;display:flex;position:absolute;top:8px;left:8px}.solitaire-card-center{justify-content:center;align-items:center;font-size:36px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.solitaire-number-bar{opacity:.8;justify-content:flex-start;gap:14px;font-size:12px}@media(max-width:900px){.win11-notification-center{width:calc(100vw - 16px)}.solitaire-row{grid-template-columns:repeat(2,90px)}.solitaire-foundations{grid-column:1/-1;justify-content:start}.solitaire-tableau{padding-bottom:6px;overflow-x:auto}.solitaire-column{min-width:90px}}.win11-tutorial-app{color:#fff;text-align:center;background:linear-gradient(135deg,#0078d4,#00188f);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.win11-tutorial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-radius:16px;width:100%;max-width:500px;padding:40px}.win11-tutorial-card h2{margin:0 0 20px;font-size:28px}.win11-tutorial-card p{opacity:.9;margin-bottom:40px;font-size:18px;line-height:1.6}.win11-tutorial-nav{justify-content:center;gap:10px;display:flex}.win11-tutorial-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:10px 30px;font-size:16px}.win11-tutorial-nav button.primary{color:#00188f;background:#fff;border:none;font-weight:600}.win11-tutorial-dots{gap:8px;margin-top:30px;display:flex}.win11-tutorial-dots span{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.win11-tutorial-dots span.active{background:#fff;transform:scale(1.2)}.win11-window.ammelie-window>.win11-titlebar{background:linear-gradient(90deg,#140e08fa,#1e1208f5);border-bottom:1px solid #c8873a38}.win11-window.ammelie-window>.win11-titlebar .win11-titlebar-title{color:#ffd28ceb;letter-spacing:.02em}.win11-window.ammelie-window{border-color:#c8873a2e;box-shadow:0 8px 40px #000000bf,0 2px 8px #0006,0 0 0 1px #c8873a14,inset 0 1px #c8873a0f}.win11-window.ha-window>.win11-titlebar{background:linear-gradient(90deg,#081628fa,#0a1a32f5);border-bottom:1px solid #29b6f638}.win11-window.ha-window>.win11-titlebar .win11-titlebar-title{color:#8cd2ffeb}.win11-window.ha-window{border-color:#29b6f62e;box-shadow:0 8px 40px #000000bf,0 0 0 1px #29b6f614,inset 0 1px #29b6f60f}.win11-window.af-window>.win11-titlebar{background:linear-gradient(90deg,#040810fa,#081428f5);border-bottom:1px solid #2563eb40}.win11-window.af-window>.win11-titlebar .win11-titlebar-title{color:#93c5fdeb}.win11-window.af-window{border-color:#2563eb33;box-shadow:0 8px 40px #000c,0 0 0 1px #2563eb1a,inset 0 1px #2563eb14}.af-root{color:#ffffffe0;background:#050818;flex-direction:column;height:100%;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.af-header{background:#050a18f2;border-bottom:1px solid #2563eb33;flex-shrink:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.af-header-left{align-items:center;gap:8px;display:flex}.af-header-center{text-align:center;flex:1}.af-header-right{gap:4px;display:flex}.af-title{color:#93c5fd;letter-spacing:.03em;font-size:14px;font-weight:600}.af-conn-badge{border:1px solid;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.af-conn-live{color:#22d3a0;background:#22d3a014;border-color:#22d3a059}.af-conn-connecting{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa59;animation:1s ease-in-out infinite af-connecting-blink}.af-conn-demo{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa59}@keyframes af-connecting-blink{0%,to{opacity:1}50%{opacity:.5}}.af-health{color:#ffffff8c;font-size:12px}.af-view-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:12px;transition:all .15s}.af-view-btn:hover{color:#ffffffd9;background:#ffffff0f}.af-view-btn.active{color:#93c5fd;background:#2563eb33;border-color:#2563eb80}.af-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.af-cards-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;height:100%;padding:14px;display:grid;overflow-y:auto}.af-card{cursor:pointer;text-align:left;color:inherit;background:#0d1a38b3;border:1px solid #2563eb2e;border-radius:10px;flex-direction:column;gap:6px;padding:14px 12px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.af-card:hover{background:#142850d9;border-color:#2563eb73;box-shadow:0 4px 20px #2563eb26}.af-card-state-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s ease-in-out infinite af-dot-pulse}@keyframes af-dot-pulse{0%,to{opacity:1}50%{opacity:.6}}.af-card-type-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.af-card-name{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.af-card-state-label{font-size:11px;font-weight:500}.af-card-meta{color:#ffffff73;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;display:flex}.af-card-protected{opacity:.6;font-size:12px;position:absolute;top:10px;right:10px}.af-card-spawn{cursor:default;background:0 0;border-style:dashed;border-color:#ffffff1a;justify-content:center;align-items:center;min-height:110px}.af-card-spawn-icon{color:#fff3;font-size:28px;line-height:1}.af-card-spawn-label{color:#ffffff59;font-size:12px;font-weight:500}.af-card-spawn-hint{color:#fff3;font-size:10px}.af-feed{box-sizing:border-box;flex-direction:column;gap:3px;height:100%;padding:10px 14px;display:flex;overflow-y:auto}.af-feed-empty{color:#ffffff4d;text-align:center;margin-top:40px;font-size:13px}.af-feed-item{border-left:2px solid #0000;border-radius:6px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12px;transition:background .1s;display:flex}.af-feed-item:hover{background:#ffffff0a}.af-feed-heartbeat{border-left-color:#22d3a0}.af-feed-spawn{border-left-color:#60a5fa}.af-feed-alert{border-left-color:#f87171}.af-feed-chat{border-left-color:#a78bfa}.af-feed-icon{text-align:center;flex-shrink:0;width:14px;font-size:11px}.af-feed-time{color:#ffffff4d;flex-shrink:0;font-family:monospace;font-size:11px}.af-feed-agent{color:#93c5fd;flex-shrink:0;min-width:80px;font-weight:600}.af-feed-text{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.af-chat{height:100%;display:flex;overflow:hidden}.af-chat-sidebar{border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;width:168px;display:flex;overflow:hidden}.af-chat-sidebar-search{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:8px}.af-chat-sidebar-search input{box-sizing:border-box;color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:5px 8px;font-size:11px}.af-chat-sidebar-search input::placeholder{color:#ffffff4d}.af-chat-sidebar-search input:focus{border-color:#2563eb80}.af-chat-agent-list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:4px;overflow-y:auto}.af-chat-agent-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;width:100%;padding:6px 8px;transition:background .12s;display:flex}.af-chat-agent-row:hover{background:#ffffff0d}.af-chat-agent-row.active{background:#2563eb33}.af-chat-agent-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.af-chat-agent-name{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.af-chat-agent-row.active .af-chat-agent-name{color:#93c5fd;font-weight:600}.af-chat-pane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.af-chat-pane-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:flex}.af-chat-pane-title{color:#ffffffd9;font-size:13px;font-weight:600}.af-chat-pane-state{color:#ffffff59;font-size:11px}.af-chat-pane-via{color:#ffffff47;background:#ffffff0f;border-radius:4px;margin-left:auto;padding:2px 6px;font-family:monospace;font-size:10px}.af-chat-thread{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.af-chat-empty{color:#ffffff73;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.af-chat-msg{flex-direction:column;gap:3px;max-width:78%;display:flex}.af-chat-msg-user{align-self:flex-end;align-items:flex-end}.af-chat-msg-agent{align-self:flex-start;align-items:flex-start}.af-chat-msg-from{color:#fff6;letter-spacing:.04em;font-size:10px;font-weight:600}.af-chat-msg-bubble{word-break:break-word;white-space:pre-wrap;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.55}.af-chat-msg-user .af-chat-msg-bubble{color:#dbeafe;background:#2563eb66;border-bottom-right-radius:4px}.af-chat-msg-agent .af-chat-msg-bubble{color:#ffffffe0;background:#ffffff12;border-bottom-left-radius:4px}.af-chat-msg-time{color:#ffffff4d;font-size:10px}.af-chat-typing{align-items:center;gap:4px;padding:10px 14px;display:flex}.af-chat-typing span{background:#ffffff4d;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite af-bounce}.af-chat-typing span:nth-child(2){animation-delay:.2s}.af-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes af-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.af-iobar{background:#040810e6;border-top:1px solid #2563eb26;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.af-target-select{color:#93c5fd;cursor:pointer;color-scheme:dark;background:#0d1a38b3;border:1px solid #2563eb4d;border-radius:6px;flex-shrink:0;max-width:140px;padding:5px 8px;font-size:12px}.af-target-select option{color:#93c5fd;background:#0d1a38}.af-iobar-input{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:7px 12px;font-size:13px;transition:border-color .15s}.af-iobar-input:focus{background:#ffffff12;border-color:#2563eb8c}.af-send-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .1s;display:flex}.af-send-btn:hover:not(:disabled){background:#3b82f6;transform:scale(1.05)}.af-send-btn:disabled{cursor:not-allowed;background:#2563eb4d}.af-overview{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px;display:flex;overflow-y:auto}.af-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.af-stat-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:14px;padding:14px}.af-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:11px}.af-stat-value{margin-top:8px;font-size:26px;font-weight:700}.af-stat-detail{color:#ffffff8c;margin-top:6px;font-size:12px}.af-overview-panels{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.af-panel{background:linear-gradient(#070c18f0,#0a0e1cd1);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.af-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.af-panel-head h3{color:#ffffffeb;margin:0;font-size:14px}.af-panel-head span{color:#ffffff73;font-size:11px}.af-card-task{color:#ffffff8c;min-height:31px;margin-top:8px;font-size:11px;line-height:1.4}.af-card-controls{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.af-mini-btn{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;height:28px;padding:0 10px;font-size:11px}.af-mini-btn:hover{color:#fff;background:#ffffff14}.af-mini-btn.danger{color:#fecaca;border-color:#f8717152}.af-node-list{flex-direction:column;gap:10px;display:flex}.af-node-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.af-node-name{color:#ffffffdb;font-weight:600}.af-node-meta{color:#ffffff73;margin-top:4px;font-size:12px;line-height:1.4}.af-node-pill{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717140;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px}.af-node-pill.online{color:#bbf7d0;background:#064e3b2e;border-color:#22d3a04d}.af-limen{box-sizing:border-box;flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px;display:flex;overflow-y:auto}.af-limen>.af-panel,.af-overview>.af-panel,.af-limen>section{flex-shrink:0}.af-service-grid,.af-limen-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.af-limen-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.af-service-card,.af-limen-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:12px}.af-service-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.af-service-detail,.af-limen-card-text{color:#ffffff8f;margin-top:8px;font-size:12px;line-height:1.5}.af-limen-card-title{color:#c4b5fd;font-size:13px;font-weight:600}.af-bridge-list{flex-direction:column;gap:8px;display:flex}.af-bridge-item{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.af-stream-caret{opacity:.75;margin-left:2px;animation:1s ease-in-out infinite af-connecting-blink}@media(max-width:1100px){.af-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-overview-panels,.af-service-grid,.af-limen-grid,.af-limen-grid-compact{grid-template-columns:1fr}}.win11-files{background:#1a1a1a;flex-direction:column;height:100%;display:flex}.win11-files-toolbar{background:#ffffff08;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.win11-files-nav-btn{color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.win11-files-nav-btn:hover{background:#ffffff14}.win11-files-path{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;flex:1;align-items:center;gap:0;min-width:0;padding:2px 8px;font-size:12px;display:flex;overflow:hidden}.win11-files-crumb{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:12px;line-height:1}.win11-files-crumb:hover{color:#ffffffd9;background:#ffffff14}.win11-files-crumb.active{color:#ffffffeb;font-weight:500}.win11-files-crumb-seg{align-items:center;min-width:0;display:flex}.win11-files-crumb-sep{color:#ffffff40;-webkit-user-select:none;user-select:none;padding:0 1px;font-size:11px}.win11-files-search{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:160px;padding:5px 10px;font-size:12px}.win11-files-view-toggle{gap:4px;display:flex}.win11-files-nav-btn.active{color:#ffffffeb;background:#0078d42e}.win11-files-body{flex:1;grid-template-columns:160px minmax(0,1fr) 240px;min-height:0;display:grid}.win11-files-sidebar{border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:2px;width:160px;padding:8px 4px;display:flex;overflow-y:auto}.win11-files-sidebar-item{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.win11-files-sidebar-item:hover{color:#ffffffeb;background:#ffffff12}.win11-files-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start;gap:8px;padding:12px;display:grid;overflow-y:auto}.win11-files-grid.list{grid-template-columns:1fr;gap:10px}.win11-files-item{color:#fffc;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;font-size:11px;transition:all .12s;display:flex}.win11-files-grid.list .win11-files-item{text-align:left;flex-direction:row;justify-content:flex-start;padding:12px 14px}.win11-files-item:hover{background:#ffffff12;border-color:#ffffff1a}.win11-files-item.selected{background:#0078d440;border-color:#0078d480}.win11-files-item-icon{font-size:28px}.win11-files-item-name{word-break:break-word;max-width:90px}.win11-files-grid.list .win11-files-item-name{max-width:none}.win11-files-item-meta{color:#fff6;font-size:10px}.win11-files-preview{background:#ffffff05;border-left:1px solid #ffffff12;flex-direction:column;gap:12px;padding:18px 16px;display:flex}.win11-files-preview-icon{font-size:42px}.win11-files-preview-name{color:#ffffffeb;font-size:16px;font-weight:700}.win11-files-preview-kind{color:#ffffff73;font-size:12px}.win11-files-preview-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.win11-files-preview-card div{flex-direction:column;gap:4px;display:flex}.win11-files-preview-card strong{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.win11-files-preview-card span{color:#ffffffd1;font-size:13px}.win11-files-preview-text{color:#ffffffad;margin:0;font-size:13px;line-height:1.5}.win11-files-empty{color:#ffffff4d;text-align:center;grid-column:1/-1;padding:40px}.win11-files-statusbar{color:#ffffff73;border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;height:24px;padding:0 14px;font-size:11px;display:flex}.wg-chess-container{background:linear-gradient(#07111f,#0d1726);justify-content:flex-start;align-items:stretch}.wg-chess-modes,.wg-chess-online-bar{flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,1120px);margin:0 auto;display:flex}.wg-chess-mode-btn.active{background:#2563eb47;border-color:#60a5faa6}.wg-chess-layout{grid-template-columns:minmax(320px,720px) 280px;align-items:start;gap:18px;width:min(100%,1120px);margin:0 auto;display:grid}.wg-chess-board-wrap{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.wg-chess-board{aspect-ratio:1;border-radius:18px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);width:min(100%,720px);display:grid;overflow:hidden;box-shadow:0 18px 40px #00000052}.wg-chess-cell{aspect-ratio:1;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;transition:filter 80ms;display:flex;position:relative}.wg-chess-cell:hover{filter:brightness(.97)}.wg-piece{filter:drop-shadow(0 2px 2px #0003);font-size:clamp(26px,4vw,54px);line-height:1}.wg-sq-label{opacity:.42;color:#0f172a;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:6px}.wg-dot{background:#0f172a52;border-radius:50%;width:14px;height:14px;position:absolute}.wg-chess-promotion{background:#0f172a9e;border:1px solid #94a3b824;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.wg-chess-history{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.wg-chess-history-header{color:#dbeafe;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.wg-chess-history-list{flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.wg-chess-history-item{background:#ffffff08;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.wg-chess-history-num{color:#94a3b8b3;font-size:11px}.wg-chess-history-move{color:#e2e8f0;font-weight:700}.wg-chess-history-move.black{color:#93c5fd}.wg-chess-history-id{color:#94a3b88c;font-family:monospace;font-size:10px}.wg-chip{border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.wg-chess-ws-input{color:#e2e8f0;background:#0f172acc;border:1px solid #94a3b82e;border-radius:10px;outline:none;min-width:220px;padding:8px 10px}@media(max-width:980px){.win11-calendar-app.live{grid-template-columns:1fr}.win11-files-body{grid-template-columns:160px minmax(0,1fr)}.win11-files-preview{display:none}.wg-chess-layout{grid-template-columns:1fr}}.win11-mail{background:#161616;height:100%;display:flex}.win11-mail-sidebar{border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:2px;width:150px;padding:8px 6px;display:flex}.win11-mail-folder{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:13px;display:flex}.win11-mail-folder:hover{background:#ffffff12}.win11-mail-badge{color:#fff;background:#0078d4;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.win11-mail-list{border-right:1px solid #ffffff12;flex-shrink:0;width:280px;overflow-y:auto}.win11-mail-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-direction:column;gap:3px;padding:10px 14px;transition:background .12s;display:flex}.win11-mail-row:hover{background:#ffffff0d}.win11-mail-row.active{background:#0078d42e}.win11-mail-row.unread .win11-mail-row-subject{color:#fffffff2;font-weight:700}.win11-mail-row-from{color:#ffffffd9;font-size:12px;font-weight:600}.win11-mail-row-subject{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.win11-mail-row-preview{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.win11-mail-row-ts{color:#ffffff59;margin-top:2px;font-size:10px}.win11-mail-reading{flex-direction:column;flex:1;display:flex;overflow:hidden}.win11-mail-reading-header{border-bottom:1px solid #ffffff12;flex-shrink:0;padding:18px 20px 12px}.win11-mail-reading-subject{color:#ffffffe6;margin-bottom:8px;font-size:18px;font-weight:600}.win11-mail-reading-meta{color:#ffffff80;gap:20px;font-size:12px;display:flex}.win11-mail-reading-body{color:#fffc;flex:1;padding:20px;font-size:14px;line-height:1.7;overflow-y:auto}.win11-mail-reading-actions{border-top:1px solid #ffffff12;flex-shrink:0;gap:8px;padding:10px 20px;display:flex}.win11-mail-action-btn{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:6px 16px;font-size:12px;transition:all .12s}.win11-mail-action-btn:hover{color:#fff;background:#ffffff1f}.win11-tray-popup{bottom:calc(100% + var(--win11-shell-gap));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:99999;background:#1e2030f5;border:1px solid #ffffff1a;border-radius:12px;width:240px;padding:12px 14px;position:absolute;right:0;box-shadow:0 8px 32px #0006}.win11-tray-popup-title{letter-spacing:.06em;text-transform:uppercase;opacity:.5;margin-bottom:10px;font-size:11px;font-weight:700}.win11-tray-popup-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.win11-tray-popup-label{opacity:.85;flex:1;font-size:12px}.win11-tray-popup-val{opacity:.7;text-align:right;min-width:32px;font-size:12px}.win11-tray-popup-icon-btn{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:6px;padding:4px}.win11-tray-popup-icon-btn:hover{opacity:1;background:#ffffff1a}.win11-tray-slider{accent-color:#6366f1;cursor:pointer;flex:1;height:4px}.win11-tray-popup-net-item{border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:12px;display:flex}.win11-tray-popup-net-item.active{background:#6366f126}.win11-tray-battery-bar{background:#ffffff1f;border-radius:4px;flex:1;height:8px;overflow:hidden}.win11-tray-battery-fill{border-radius:4px;height:100%;transition:width .3s}.win11-power-menu{width:180px}.win11-power-btn{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.win11-power-btn:hover{background:#ffffff14}.paradigm-bg{z-index:-1;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.paradigm-bg-macos7{background:linear-gradient(160deg,#1a1a2e,#16213e 25%,#0f3460 55%,#533483 80%,#1a1a2e)}.paradigm-bg-macos7:after{content:"";background:radial-gradient(120% 80% at 30% 20%,#ffb46414,#0000 60%),radial-gradient(80% 60% at 75% 75%,#7850dc1f,#0000 55%);position:absolute;top:0;right:0;bottom:0;left:0}.paradigm-bg-unix{background:linear-gradient(175deg,#0d1117,#161b27 40%,#1e2a45,#0d1117)}.paradigm-bg-unix:after{content:"";background:radial-gradient(100% 60% at 50% 100%,#3064dc24,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.paradigm-bg-minimal{background:#0a0a0c}.paradigm-bg-minimal:after{content:"";background:radial-gradient(80% 80%,#0000 40%,#0000008c);position:absolute;top:0;right:0;bottom:0;left:0}@keyframes nebula-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.paradigm-bg-nebula{background:linear-gradient(130deg,#06010f,#0d0525,#160840,#0a1a30,#0e0528,#06010f) 0 0/300% 300%;animation:20s infinite nebula-drift}.paradigm-bg-nebula:after{content:"";background:radial-gradient(60% 50% at 20% 30%,#781ec838,#0000 60%),radial-gradient(50% 40% at 80% 70%,#0ab4b42e,#0000 55%),radial-gradient(30% 25% at 55% 15%,#c864ff1a,#0000 50%);position:absolute;top:0;right:0;bottom:0;left:0}.paradigm-bg-dos{image-rendering:pixelated;background:navy}.paradigm-bg-dos:after{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000002e 2px 4px);position:absolute;top:0;right:0;bottom:0;left:0}@keyframes calm-shift{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.paradigm-bg-calm{background:linear-gradient(135deg,#1a1a2e,#16213e,#1f2b47 60%,#1a1535) 0 0/200% 200%;animation:18s infinite calm-shift}.paradigm-bg-calm:after{content:"";background:radial-gradient(70% 55% at 25% 60%,#5a3ca026,#0000 60%),radial-gradient(60% 45% at 75% 35%,#3278b41f,#0000 55%);position:absolute;top:0;right:0;bottom:0;left:0}.win11-power-btn.danger:hover{color:#fca5a5;background:#ef444426}.cw{color:#e2e8f0;background:#0c1225;flex-direction:column;gap:10px;height:100%;padding:12px;display:flex;overflow:auto}.cw-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cw-btn{color:#e2e8f0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:6px;padding:4px 12px;font-size:.78rem;transition:background .12s}.cw-btn:hover{background:#ffffff24;border-color:#f59e0b}.cw-btn:disabled{opacity:.35;cursor:default}.cw-btn--reveal{color:#f59e0b;border-color:#fbbf24}.cw-btn--reveal:hover{color:#000;background:#f59e0b}.cw-btn--hint{color:#10b981;border-color:#10b981}.cw-btn--hint:hover{color:#fff;background:#10b981;border-color:#10b981}.cw-done{color:#10b981;font-size:.85rem;font-weight:600}.cw-empty{color:#94a3b8;text-align:center;padding:2rem;font-size:.9rem}.cw-body{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex;overflow:auto}.cw-grid{flex-shrink:0;gap:2px;display:grid}.cw-cell{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1e2a50;border:1px solid #ffffff26;border-radius:2px;width:28px;height:28px;position:relative}.cw-cell--black{cursor:default;background:#0a0a1a;border-color:#0a0a1a}.cw-cell--word{background:#f59e0b1f;border-color:#f59e0b}.cw-cell--selected{background:#f59e0b!important;border-color:#a06010!important}.cw-cell--correct{background:#10b98140!important;border-color:#10b981!important}.cw-cell--wrong{background:#ef444433!important;border-color:#ef4444!important}.cw-cell--intersect{background:#ffffff0a}.cw-num{color:#94a3b8;pointer-events:none;font-family:sans-serif;font-size:7px;line-height:1;position:absolute;top:1px;left:2px}.cw-input{text-align:center;color:#e2e8f0;cursor:pointer;caret-color:#0000;text-transform:uppercase;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:monospace;font-size:.85rem;font-weight:700;position:absolute;top:0;right:0;bottom:0;left:0}.cw-cell--selected .cw-input{color:#000}.cw-clues{flex-wrap:wrap;flex:1;gap:16px;min-width:140px;display:flex}.cw-clues-col{min-width:100px}.cw-clues-head{text-transform:uppercase;letter-spacing:.08em;color:#ef4444;margin-bottom:6px;font-size:.72rem;font-weight:700}.cw-clue{text-align:left;color:#e2e8f0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;width:100%;padding:2px 4px;font-family:monospace;font-size:.75rem;display:block}.cw-clue:hover{background:#ffffff12}.cw-clue--active{color:#e2e8f0;background:#f59e0b33;font-weight:600}.cw-clue-num{color:#f59e0b;margin-right:4px;font-weight:700}.cw-clue-mask{letter-spacing:.05em;font-family:monospace;font-size:.73rem}.hm{background:#0c1225;flex-direction:column;align-items:center;gap:12px;height:100%;padding:16px;display:flex;overflow:auto}.hm-top{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;display:flex}.hm-canvas{background:#fffdf5;border:1px solid #ffffff26;border-radius:8px}.hm-right{flex-direction:column;gap:10px;padding-top:8px;display:flex}.hm-word{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hm-letter{color:#e2e8f0;border-bottom:2.5px solid #e2e8f0;justify-content:center;align-items:center;width:28px;height:34px;font-family:monospace;font-size:1.1rem;font-weight:700;display:flex}.hm-letter--revealed{color:#10b981;border-color:#10b981}.hm-space{width:14px}.hm-status{text-align:center;font-size:.85rem}.hm-won{color:#10b981;font-weight:700}.hm-lost{color:#ef4444;font-weight:700}.hm-lives{color:#94a3b8}.hm-wrong-letters{flex-wrap:wrap;justify-content:center;gap:4px;min-height:22px;display:flex}.hm-wrong-letter{color:#ef4444;opacity:.7;font-family:monospace;font-size:.8rem;text-decoration:line-through}.hm-keyboard{flex-wrap:wrap;justify-content:center;gap:5px;max-width:320px;display:flex}.hm-key{color:#e2e8f0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:5px;width:30px;height:30px;font-family:monospace;font-size:.78rem;font-weight:700;transition:background .1s}.hm-key:hover:not(:disabled){color:#000;background:#f59e0b;border-color:#f59e0b}.hm-key:disabled{opacity:.3;cursor:default}.hm-key--right{color:#10b981!important;background:#10b98133!important;border-color:#10b981!important}.hm-key--wrong{color:#ef4444!important;background:#ef444426!important;border-color:#ef4444!important}.hm-reset{color:#e2e8f0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:6px;padding:5px 16px;font-size:.78rem}.hm-reset:hover{border-color:#f59e0b}.dtd{background:#0c1225;flex-direction:column;align-items:center;gap:10px;height:100%;padding:14px;display:flex;overflow:auto}.dtd-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.dtd-name{color:#ef4444;text-align:center;min-width:130px;font-size:.85rem;font-weight:600}.dtd-btn{color:#e2e8f0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:5px;padding:3px 10px;font-size:.75rem}.dtd-btn:hover{border-color:#f59e0b}.dtd-canvas{touch-action:none;background:#fffdf5;border:1px solid #ffffff26;border-radius:10px;max-width:100%}.dtd-footer{color:#94a3b8;text-align:center;min-height:20px;font-size:.82rem}.dtd-done{color:#10b981;font-weight:700}.pac-dpad-btn{touch-action:none;-webkit-user-select:none;user-select:none;background:#1e293be6;border-color:#60a5fa66;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1rem;line-height:1;display:flex}.pac-dpad-btn:active{background:#2563eb66;border-color:#60a5facc}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
