.playground-main-view{overscroll-behavior:none;--background:#fff;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#1a1a1a;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#1a1a1a;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#1a1a1a;--destructive:#676767;--destructive-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#c9c9c9;--chart-2:#989898;--chart-3:#8a8a8a;--chart-4:#7a7a7a;--chart-5:#666;--sidebar:#fafafa;--sidebar-foreground:#1a1a1a;--sidebar-primary:#1a1a1a;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#1a1a1a;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--radius:0rem;--shadow-2xs:0 0px 0px 0px #0000;--shadow-xs:0 0px 0px 0px #0000;--shadow-sm:0 0px 0px 0px #0000,0 1px 2px -1px #0000;--shadow:0 0px 0px 0px #0000,0 1px 2px -1px #0000;--shadow-md:0 0px 0px 0px #0000,0 2px 4px -1px #0000;--shadow-lg:0 0px 0px 0px #0000,0 4px 6px -1px #0000;--shadow-xl:0 0px 0px 0px #0000,0 8px 10px -1px #0000;--shadow-2xl:0 0px 0px 0px #0000;--tracking-normal:0em;--spacing:.2rem;--font-sans:var(--font-geist-sans),ui-sans-serif,sans-serif;--font-serif:var(--font-geist-sans),ui-sans-serif,sans-serif;--font-mono:var(--font-geist-sans),ui-sans-serif,sans-serif}:is(.playground-main-view,.playground-iteration-view) .app-theme{--font-sans:var(--font-geist-sans);--font-serif:var(--font-geist-sans),ui-serif,Georgia,serif;--font-mono:var(--font-geist-mono);--radius:.5rem;--background:#fff9f5;--foreground:#000;--card:#f2ebe5;--card-foreground:#000;--popover:#fcfaf7;--popover-foreground:#000;--primary:#141414;--primary-foreground:#fff;--secondary:#f2e9de;--secondary-foreground:#000;--muted:#f2e9de;--muted-foreground:#877164;--accent:#ede0d4;--accent-foreground:#000;--destructive:#ef4444;--border:#e2d9cf;--input:#e2d9cf;--ring:#000;--chart-1:#5160c2;--chart-2:#74a9be;--chart-3:#697496;--chart-4:#c2e19d;--chart-5:#c4dc89;--sidebar:#fafafa;--sidebar-foreground:#141414;--sidebar-primary:#141414;--sidebar-primary-foreground:#fff;--sidebar-accent:#ede0d4;--sidebar-accent-foreground:#141414;--sidebar-border:#e2d9cf;--sidebar-ring:#000;--search-bg:#ede0d4;--text-brown:#877164;--text-brown-dark:#796558;--text-brown-light:#aa9e92;--text-brown-lighter:#c0b8af;--text-brown-darker:#615042;--card-brown-darker:#85786d;--accent-orange:#cb5f1c;--grey:#7f7f7f}body:has(.playground-main-view){--font-sans:var(--font-geist-sans);--font-serif:var(--font-geist-sans),ui-serif,Georgia,serif;--font-mono:var(--font-geist-mono);--radius:.5rem;--background:#fff9f5;--foreground:#000;--card:#f2ebe5;--card-foreground:#000;--popover:#fcfaf7;--popover-foreground:#000;--primary:#141414;--primary-foreground:#fff;--secondary:#f2e9de;--secondary-foreground:#000;--muted:#f2e9de;--muted-foreground:#877164;--accent:#ede0d4;--accent-foreground:#000;--destructive:#ef4444;--border:#e2d9cf;--input:#e2d9cf;--ring:#000;--chart-1:#5160c2;--chart-2:#74a9be;--chart-3:#697496;--chart-4:#c2e19d;--chart-5:#c4dc89;--sidebar:#fafafa;--sidebar-foreground:#141414;--sidebar-primary:#141414;--sidebar-primary-foreground:#fff;--sidebar-accent:#ede0d4;--sidebar-accent-foreground:#141414;--sidebar-border:#e2d9cf;--sidebar-ring:#000;--search-bg:#ede0d4;--text-brown:#877164;--text-brown-dark:#796558;--text-brown-light:#aa9e92;--text-brown-lighter:#c0b8af;--text-brown-darker:#615042;--card-brown-darker:#85786d;--accent-orange:#cb5f1c;--grey:#7f7f7f}body:has(.playground-iteration-view){--font-sans:var(--font-geist-sans);--font-serif:var(--font-geist-sans),ui-serif,Georgia,serif;--font-mono:var(--font-geist-mono);--radius:.5rem;--background:#fff9f5;--foreground:#000;--card:#f2ebe5;--card-foreground:#000;--popover:#fcfaf7;--popover-foreground:#000;--primary:#141414;--primary-foreground:#fff;--secondary:#f2e9de;--secondary-foreground:#000;--muted:#f2e9de;--muted-foreground:#877164;--accent:#ede0d4;--accent-foreground:#000;--destructive:#ef4444;--border:#e2d9cf;--input:#e2d9cf;--ring:#000;--chart-1:#5160c2;--chart-2:#74a9be;--chart-3:#697496;--chart-4:#c2e19d;--chart-5:#c4dc89;--sidebar:#fafafa;--sidebar-foreground:#141414;--sidebar-primary:#141414;--sidebar-primary-foreground:#fff;--sidebar-accent:#ede0d4;--sidebar-accent-foreground:#141414;--sidebar-border:#e2d9cf;--sidebar-ring:#000;--search-bg:#ede0d4;--text-brown:#877164;--text-brown-dark:#796558;--text-brown-light:#aa9e92;--text-brown-lighter:#c0b8af;--text-brown-darker:#615042;--card-brown-darker:#85786d;--accent-orange:#cb5f1c;--grey:#7f7f7f}.playground-main-view.dark{--background:#1a1a1a;--foreground:#fafafa;--card:#1a1a1a;--card-foreground:#fafafa;--popover:#262626;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#1a1a1a;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#b2b2b2;--destructive-foreground:#fafafa;--border:#282828;--input:#343434;--ring:#737373;--chart-1:#c9c9c9;--chart-2:#989898;--chart-3:#8a8a8a;--chart-4:#7a7a7a;--chart-5:#666;--sidebar:#1a1a1a;--sidebar-foreground:#fafafa;--sidebar-primary:#7d7d7d;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#282828;--sidebar-ring:#525252;--radius:0rem;--shadow-2xs:0 0px 0px 0px #0000;--shadow-xs:0 0px 0px 0px #0000;--shadow-sm:0 0px 0px 0px #0000,0 1px 2px -1px #0000;--shadow:0 0px 0px 0px #0000,0 1px 2px -1px #0000;--shadow-md:0 0px 0px 0px #0000,0 2px 4px -1px #0000;--shadow-lg:0 0px 0px 0px #0000,0 4px 6px -1px #0000;--shadow-xl:0 0px 0px 0px #0000,0 8px 10px -1px #0000;--shadow-2xl:0 0px 0px 0px #0000}:is(.playground-main-view,.playground-iteration-view) *,:is(.playground-main-view,.playground-iteration-view) :before,:is(.playground-main-view,.playground-iteration-view) :after{border-color:var(--border);outline-color:color-mix(in oklch,var(--ring)50%,transparent)}:is(body:has(.playground-main-view),body:has(.playground-iteration-view)){color:#000;scrollbar-gutter:stable;background-color:#fff9f5}.playground-main-view button{cursor:pointer;color:#78716c;border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.playground-main-view button:hover{color:#292524;background-color:#f5f5f4}:is(.playground-main-view,.playground-iteration-view) .font-louize{font-family:var(--font-louize),"Louize",serif;letter-spacing:-.025em}:is(.playground-main-view,.playground-iteration-view) .font-pixelify{font-family:var(--font-pixelify),monospace}:is(.playground-main-view,.playground-iteration-view) .font-bricolage{font-family:var(--font-bricolage),sans-serif}:is(.playground-main-view,.playground-iteration-view) .theme-products-dark{--background:#000;--foreground:#fff;--card:#1f1f1f;--card-foreground:#fff;--popover:#1a1a1a;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#000;--secondary:#242424;--secondary-foreground:#fff;--muted:#292929;--muted-foreground:#b3b3b3;--accent:#2e2e2e;--accent-foreground:#fff;--border:#2e2e2e;--input:#2e2e2e;--ring:#fff}:where(.playground-main-view,.playground-iteration-view) .prose blockquote{border-style:solid;border-left-width:4px;border-color:var(--muted);color:var(--muted-foreground);padding-left:1rem;font-style:italic}:is(.playground-main-view,.playground-iteration-view) .prose img{border-radius:1rem}:is(.playground-main-view,.playground-iteration-view) .community-blog-content blockquote{color:#333;border-radius:8px;margin:1.5rem 0;padding:1rem;box-shadow:0 1px 3px #0000000d;background-color:#f3ebe5!important;border-left:6px solid #916757!important}:is(.playground-main-view,.playground-iteration-view) .community-blog-content blockquote p{color:#333;margin:0;font-style:italic;line-height:2.2}:is(.playground-main-view,.playground-iteration-view) .community-blog-content blockquote p+p{margin-top:1rem}:is(.playground-main-view,.playground-iteration-view) .embed-contained iframe,:is(.playground-main-view,.playground-iteration-view) .embed-fullwidth iframe{border:1px solid var(--border);border-radius:1rem;overflow:hidden}:is(.playground-main-view,.playground-iteration-view) .embed-fullwidth{width:100%;padding-left:0;padding-right:0}@media (min-width:900px){:is(.playground-main-view,.playground-iteration-view) .embed-fullwidth{padding-left:10%;padding-right:10%}}:is(.playground-main-view,.playground-iteration-view) .hide-scrollbar{scrollbar-width:none}:is(.playground-main-view,.playground-iteration-view) .hide-scrollbar::-webkit-scrollbar{display:none}:is(.playground-main-view,.playground-iteration-view) .custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--text-brown-darker)transparent}:is(.playground-main-view,.playground-iteration-view) .custom-scrollbar::-webkit-scrollbar{width:6px}:is(.playground-main-view,.playground-iteration-view) .custom-scrollbar::-webkit-scrollbar-track{background:0 0}:is(.playground-main-view,.playground-iteration-view) .custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--text-brown-darker);border:none;border-radius:3px}:is(.playground-main-view,.playground-iteration-view) .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--text-brown-dark)}:is(.playground-main-view,.playground-iteration-view) .custom-scrollbar::-webkit-scrollbar-corner{background:0 0}:is(.playground-main-view,.playground-iteration-view) .interactive-element:focus{outline:none!important}:is(.playground-main-view,.playground-iteration-view) .interactive-element:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(.playground-main-view,.playground-iteration-view) .interactive-element:active:focus,:is(.playground-main-view,.playground-iteration-view) .interactive-element:focus:not(:focus-visible),:is(.playground-main-view,.playground-iteration-view) button:focus,:is(.playground-main-view,.playground-iteration-view) [role=button]:focus,:is(.playground-main-view,.playground-iteration-view) .clickable:focus{outline:none!important}:is(.playground-main-view,.playground-iteration-view) button:focus-visible,:is(.playground-main-view,.playground-iteration-view) [role=button]:focus-visible,:is(.playground-main-view,.playground-iteration-view) .clickable:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(.playground-main-view,.playground-iteration-view) button:active:focus,:is(.playground-main-view,.playground-iteration-view) [role=button]:active:focus,:is(.playground-main-view,.playground-iteration-view) .clickable:active:focus,:is(.playground-main-view,.playground-iteration-view) motion.div:focus,:is(.playground-main-view,.playground-iteration-view) motion.div:active:focus,:is(.playground-main-view,.playground-iteration-view) motion.div:focus-visible,:is(.playground-main-view,.playground-iteration-view) motion.div:focus:not(:focus-visible),:is(.playground-main-view,.playground-iteration-view) [data-framer-motion]:focus,:is(.playground-main-view,.playground-iteration-view) [data-framer-motion]:active:focus,:is(.playground-main-view,.playground-iteration-view) [data-framer-motion]:focus-visible,:is(.playground-main-view,.playground-iteration-view) [data-framer-motion]:focus:not(:focus-visible){outline:none!important}:is(.playground-main-view,.playground-iteration-view) .interactive-element:hover,:is(.playground-main-view,.playground-iteration-view) .interactive-element *{transition:none!important}:is(.playground-main-view,.playground-iteration-view) .interactive-element:hover *{transition-delay:0s!important}:is(.playground-main-view,.playground-iteration-view) .interactive-element{transition:color .1s ease-out,background-color .1s ease-out!important}:is(.playground-main-view,.playground-iteration-view) .interactive-element.transition-all,:is(.playground-main-view,.playground-iteration-view) .interactive-element.transition-all:hover{transition:all .2s ease-out!important}:is(.playground-main-view,.playground-iteration-view) .insight-editor-content{font-size:18px;line-height:1.7}:is(.playground-main-view,.playground-iteration-view) .insight-editor-content:focus{outline:none}:is(.playground-main-view,.playground-iteration-view) .insight-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);opacity:.5;pointer-events:none;height:0}:is(.playground-main-view,.playground-iteration-view) .insight-editor-content img{border-radius:1rem;max-width:100%;height:auto}:is(.playground-main-view,.playground-iteration-view) .insight-editor-content img.ProseMirror-selectednode{outline-offset:2px;border-radius:1rem;outline:2px solid #3b82f6}:is(.playground-main-view,.playground-iteration-view) .canvas-embed-node.ProseMirror-selectednode{outline:none}:root{--pg-default-cursor:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M17.2607 12.4008C19.3774 11.2626 20.4357 10.6935 20.7035 10.0084C20.9359 9.41393 20.8705 8.74423 20.5276 8.20587C20.1324 7.58551 18.984 7.23176 16.6872 6.52425L8.00612 3.85014C6.06819 3.25318 5.09923 2.95471 4.45846 3.19669C3.90068 3.40733 3.46597 3.85584 3.27285 4.41993C3.051 5.06794 3.3796 6.02711 4.03681 7.94545L6.94793 16.4429C7.75632 18.8025 8.16052 19.9824 8.80519 20.3574C9.36428 20.6826 10.0461 20.7174 10.6354 20.4507C11.3149 20.1432 11.837 19.0106 12.8813 16.7454L13.6528 15.0719C13.819 14.7113 13.9021 14.531 14.0159 14.3736C14.1168 14.2338 14.2354 14.1078 14.3686 13.9984C14.5188 13.8752 14.6936 13.7812 15.0433 13.5932L17.2607 12.4008Z'/></svg>") 3 3,default}:is(body:has(.playground-main-view),body:has(.playground-iteration-view)){cursor:var(--pg-default-cursor)}body.cursor-chat-cursor-mode,body.cursor-chat-cursor-mode .playground-main-view,body.cursor-chat-cursor-mode .playground-main-view .react-flow__pane,body.cursor-chat-cursor-mode .playground-main-view .react-flow__pane.draggable,body.cursor-chat-cursor-mode .playground-main-view .react-flow__pane.dragging,body.cursor-chat-cursor-mode .playground-main-view .react-flow__pane.selection,body.cursor-chat-cursor-mode .playground-main-view .react-flow__node,body.cursor-chat-cursor-mode .playground-main-view .react-flow__node.selectable,body.cursor-chat-cursor-mode .playground-main-view .react-flow__node.draggable,body.cursor-chat-cursor-mode .playground-main-view .react-flow__node.draggable.dragging,body.cursor-chat-cursor-mode .playground-main-view .react-flow__nodesselection-rect{cursor:none!important}.playground-main-view .react-flow__pane,.playground-main-view .react-flow__pane.draggable,.playground-main-view .react-flow__pane.dragging,.playground-main-view .react-flow__pane.selection,.playground-main-view .react-flow__node,.playground-main-view .react-flow__node.selectable,.playground-main-view .react-flow__node.draggable,.playground-main-view .react-flow__node.draggable.dragging,.playground-main-view .react-flow__nodesselection-rect{cursor:var(--pg-default-cursor)}.playground-main-view .playground-text-tool .react-flow__pane,.playground-main-view .playground-text-tool .react-flow__pane.draggable,.playground-main-view .playground-text-tool .react-flow__pane.dragging,.playground-main-view .playground-text-tool .react-flow__pane.selection,.playground-main-view .playground-text-tool .react-flow__node,.playground-main-view .playground-text-tool .react-flow__node.selectable,.playground-main-view .playground-text-tool .react-flow__node.draggable,.playground-main-view .playground-text-tool .react-flow__node.draggable.dragging,.playground-main-view .playground-text-tool .react-flow__nodesselection-rect{cursor:text}.playground-main-view [data-interactive=true],.playground-main-view [data-interactive=true] *{cursor:auto}.cursor-bubble{perspective:200px;flex-shrink:0;width:28px;height:28px;position:relative}.bubble-face{backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50% 50% 50% 6px;outline:2.5px solid #ffffffe6;padding-right:10%;position:absolute;inset:0;box-shadow:0 2px 8px #0000002e,inset 0 -4px 6px #00000014,inset 0 4px 4px #ffffff40}.bubble-face--next{transform:rotateY(180deg)}@keyframes flip-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes flip-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.cursor-bubble.is-switching .bubble-face--current{animation:.35s cubic-bezier(.4,0,.2,1) forwards flip-out}.cursor-bubble.is-switching .bubble-face--next{animation:.35s cubic-bezier(.4,0,.2,1) forwards flip-in}.presence-bubble-stack{align-items:center;margin-left:6px;display:flex}.presence-bubble-stack .presence-bubble+.presence-bubble{margin-left:-10px}.presence-bubble{cursor:pointer;flex-shrink:0;width:30px;height:30px;transition:transform .15s;position:relative}.presence-bubble:hover{transform:scale(1.08)}.presence-bubble-face{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:50% 50% 50% 3px;width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;position:relative;box-shadow:0 1px 4px #0000002e,inset 0 -2px 4px #0000001f}.presence-bubble[data-status=done] .presence-bubble-face{border-radius:50% 50% 50% 4px;outline:2px solid #ffffffe6;width:100%;height:100%;margin:0}.presence-bubble[data-status=queued] .presence-bubble-face{width:calc(100% - 6px);height:calc(100% - 6px);margin:3px}.presence-bubble[data-status=queued]:before{content:"";background:#78716c4d;border-radius:50% 50% 50% 3px;position:absolute;inset:0}.presence-bubble-spinner{background:#78716c4d;border-radius:50% 50% 50% 3px;position:absolute;inset:0;overflow:hidden}.presence-bubble-spinner:before{content:"";background:conic-gradient(#0000 0% 40%,#a8a29e99 60%,#ffffffd9 80%,#fff 100%);animation:.9s linear infinite presence-spin;position:absolute;inset:-50%}.presence-bubble-spinner--adopt{background:#22c55e59;border-radius:50% 50% 50% 4px;position:absolute;inset:-1px;overflow:hidden}.presence-bubble-spinner--adopt:before{content:"";background:conic-gradient(#0000 0% 30%,#22c55e99 50%,#4ade80e6 70%,#22c55e 85%,#16a34a 100%);animation:.9s linear infinite presence-spin;position:absolute;inset:-50%}@keyframes presence-spin{to{transform:rotate(360deg)}}.presence-bubble-dot{z-index:2;background:#22c55e;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.inline-reference-input[data-empty]:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;-webkit-user-select:none;user-select:none}.cursor-chat-inline-input .inline-reference-input[data-empty]:before{color:#b9b7b5}.react-flow__node.dragging iframe,.react-flow__node.dragging [data-screenshot-target] iframe{pointer-events:none!important}.element-select-mode,.element-select-mode *,.element-select-mode .react-flow__node,.element-select-mode .react-flow__node *{cursor:crosshair!important}.element-select-mode [data-iframe-overlay]{pointer-events:none!important}.pdf-page-canvas{image-rendering:auto}.pdf-page-insertion-line{background:linear-gradient(90deg,#0000,#6366f1 12% 88%,#0000);border-radius:2px;height:3px;box-shadow:0 0 0 1px #6366f159,0 1px 6px #6366f173}.playground-draw-tool .react-flow__pane{cursor:crosshair}.playground-draw-tool .react-flow__node{cursor:default}
