[data-look2-bottom],[data-look2-frame],[data-look="2"]{font-family:var(--font-lexend),system-ui,sans-serif}[data-look="2"] :is(.tiptap,.ProseMirror,.remalt-document){font-family:var(--font-lexend),system-ui,sans-serif!important}[data-look="2"] :is(.tiptap,.remalt-document) :is(p,li,h1,h2,h3,h4,blockquote,table){font-family:inherit!important}[data-look="2"] :is(pre,code,[data-code-block]){font-family:var(--font-geist-mono),monospace!important}[data-look="2"]{--look-spring-snappy:linear(0,0.005 1.5%,0.024 3.5%,0.055 5.5%,0.107 8%,0.21 12%,0.551 24%,0.651 28%,0.729 31.5%,0.787 34.5%,0.845 38%,0.893 41.5%,0.932 45%,0.97 49.5%,0.997 54%,1.015 59%,1.026 64.5%,1.026 80.5%,1.01 99.5%,1);--look-spring-snappy-ms:290ms;--look-spring-soft:linear(0,0.004 1.5%,0.023 3.5%,0.052 5.5%,0.101 8%,0.198 12%,0.534 24.5%,0.629 28.5%,0.703 32%,0.816 38.5%,0.863 42%,0.902 45.5%,0.942 50%,0.974 55%,0.995 60%,1.01 66%,1.018 73.5%,1.019 83%,1.011 99.5%,1);--look-spring-soft-ms:360ms;--look-spring-bouncy:linear(0,0.008 1.5%,0.043 3.5%,0.084 5%,0.155 7%,0.311 10.5%,0.638 17%,0.758 19.5%,0.887 22.5%,0.98 25%,1.058 27.5%,1.108 29.5%,1.157 32%,1.19 34.5%,1.206 36.5%,1.215 39%,1.213 41.5%,1.201 44%,1.165 48.5%,1.059 58.5%,1.017 63%,0.983 68%,0.962 73%,0.954 78%,0.957 84%,0.99 99.5%,1);--look-spring-bouncy-ms:430ms;--look-pill:#eef0ee;--look-coral-text:#b4472a;--look-coral-tint:rgba(255,128,96,.14);--look-coral-line:rgba(255,128,96,.3);--look-danger:#c4472a;--look-danger-text:#ffffff;--look-card-shadow:0 8px 24px rgba(20,30,25,.08);--look-lift-shadow:0 20px 48px rgba(20,30,25,.18);--look-dot-grid:rgba(28,26,20,.13);--workspace-selection:var(--look-green);--workspace-focus:var(--look-green);--workspace-selection-soft:var(--look-green-tint);--workspace-edge:var(--look-green);--workspace-action:var(--look-green);--workspace-text:var(--look-text);--workspace-text-secondary:var(--look-soft);--workspace-text-muted:var(--look-quiet);--workspace-border:var(--look-line);--workspace-border-strong:var(--look-line-strong);--workspace-panel:var(--look-card);--workspace-panel-muted:var(--look-raised);--workspace-panel-raised:var(--look-raised);--workspace-canvas:var(--look-board);--look-ground:#eff1ef;--look-board:#f7f8f7;--look-panel:#ffffff;--look-card:#ffffff;--look-raised:#eceeec;--look-message:#eceeec;--look-cream:#fbf3d9;--look-cream-text:#1c1a14;--look-primary:#072c1e;--look-primary-text:#ffffff;--look-green:#087a55;--look-green-text:#ffffff;--look-coral:#ffa58c;--look-text:#121412;--look-soft:#4b504c;--look-quiet:#6b716b;--look-hint:#6b716b;--look-line:#e1e4e1;--look-line-strong:#e1e4e1;--look-line-panel:#e1e4e1;--look-item-line:#e1e4e1;--look-active:#eceeec;--look-coin-dot:#d9b96a;--look-green-soft:#087a55;--look-green-tint:rgba(8,122,85,.14);--look-bar:#ffffff;--look-muted-node:#d5dbd8;--look-shadow:0 14px 36px rgba(20,30,25,.16);--look-overlay-shadow:0 18px 48px rgba(20,30,25,.16)}.dark [data-look="2"],html.dark[data-look="2"]{--look-pill:rgba(255,255,255,.06);--look-coral-text:#ffa58c;--look-coral-tint:rgba(255,128,96,.14);--look-coral-line:rgba(255,128,96,.3);--look-danger:#ff8f70;--look-danger-text:#1d0f0b;--look-card-shadow:0 12px 32px rgba(0,0,0,.35);--look-lift-shadow:0 24px 60px rgba(0,0,0,.6);--look-dot-grid:rgba(255,255,255,.05);--workspace-selection:var(--look-green);--workspace-focus:var(--look-green);--workspace-selection-soft:var(--look-green-tint);--workspace-edge:var(--look-green);--workspace-action:var(--look-green);--workspace-text:var(--look-text);--workspace-text-secondary:var(--look-soft);--workspace-text-muted:var(--look-quiet);--workspace-border:var(--look-line);--workspace-border-strong:var(--look-line-strong);--workspace-panel:var(--look-card);--workspace-panel-muted:var(--look-raised);--workspace-panel-raised:var(--look-raised);--workspace-canvas:var(--look-board);--look-ground:#090b0a;--look-board:#0c0e0d;--look-panel:#121514;--look-card:#171b19;--look-raised:#1f2423;--look-message:#262c2a;--look-cream:#f1e4c8;--look-cream-text:#1c1a14;--look-primary:#f1e4c8;--look-primary-text:#1c1a14;--look-green:#37d39a;--look-green-text:#06281b;--look-coral:#ffa58c;--look-text:#f3f1ea;--look-soft:#c9cdc7;--look-quiet:#a9aea8;--look-hint:#868c86;--look-line:rgba(255,255,255,.08);--look-line-strong:rgba(255,255,255,.12);--look-line-panel:rgba(255,255,255,.1);--look-item-line:rgba(255,255,255,.07);--look-active:rgba(255,255,255,.1);--look-coin-dot:#f1e4c8;--look-green-soft:#6fe3b6;--look-green-tint:rgba(55,211,154,.14);--look-bar:#1a1e1d;--look-muted-node:#2a302d;--look-shadow:0 14px 36px rgba(0,0,0,.5);--look-overlay-shadow:0 18px 48px rgba(0,0,0,.45)}[data-look="2"][data-workspace-shell]>div:not([data-radix-popper-content-wrapper]){background-color:var(--look-ground)}[data-look="2"] [data-remalt-header]>[data-tour=canvas-header]{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}[data-look="2"] .look2-add-item{container-type:inline-size}@container (max-width: 155px){[data-look="2"] .look2-add-key{display:none}}@media (max-width:371px){[data-look="2"] .look2-add-groups .grid{grid-template-columns:minmax(0,1fr)}}[data-look="2"] .look2-add-groups{scrollbar-width:none;padding-bottom:28px;mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}[data-look="2"] .look2-add-groups::-webkit-scrollbar{display:none}@media (max-height:819px){[data-look="2"] [data-look2-add-footer]{display:none}}[data-look="2"] [data-look2-bottom],[data-look="2"] [data-look2-bottom] [data-tour=canvas-toolbar]{width:max-content;overflow:visible;flex-wrap:nowrap;white-space:nowrap}[data-look="2"][data-add-panel=open] [data-remalt-header]>[data-tour=canvas-header]{margin-left:var(--look-add-panel-offset)}[data-look="2"][data-add-panel=open] [data-look2-bottom]{left:calc(50% + var(--look-add-panel-offset) / 2)}[data-look="2"] [data-remalt-line=workflow]{--remalt-edge-world-stroke:1.6px;--remalt-edge-world-emphasis:1.8px}[data-look="2"] [data-remalt-line=workflow] .remalt-edge-focus-underlay{display:none}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node{color:var(--look-text)}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).selected:after{inset:-4px;border:2px solid var(--look-green);border-radius:22px}[data-look="2"] [data-look2-header]{container:remalt-title/inline-size;height:auto;min-height:40px;padding:10px 14px 8px;border-radius:0;background:transparent;box-shadow:none;transition:none}[data-look="2"] [data-look2-header]:after{display:none}[data-look="2"] [data-header-layout]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}[data-look="2"] [data-header-main]{display:flex;min-width:0;align-items:center;gap:8px}[data-look="2"] [data-header-copy]{display:flex;min-width:0;flex:1;flex-direction:column}[data-look="2"] [data-header-icon]{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:6px;background:var(--look-raised);color:var(--look-soft)}[data-look="2"] .look2-header-title{font-size:13.5px;font-weight:500;line-height:1.25;white-space:nowrap}[data-look="2"] input.look2-header-title{border-radius:8px;box-shadow:0 0 0 1.5px var(--look-green)}[data-look="2"] [data-header-subtitle]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400}[data-look="2"] :is([data-header-actions],[data-header-trailing]){display:flex;align-items:center;gap:6px;white-space:nowrap}[data-look="2"] [data-header-actions]{grid-column:2;grid-row:1;justify-content:flex-end}[data-look="2"] [data-header-trailing]{grid-column:1/-1;grid-row:2}@container remalt-title (min-width: 290px){[data-look="2"] [data-header-layout]{grid-template-columns:minmax(0,1fr) auto auto}[data-look="2"] [data-header-trailing]{grid-column:2;grid-row:1}[data-look="2"] [data-header-actions]{grid-column:3}}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge]{height:22px;padding:0 8px;gap:4px;border-radius:999px;font-size:11.5px;font-weight:400;transition:none}[data-look="2"] [data-caption=below]>*{order:3}[data-look="2"] [data-caption=below]>[data-node-workspace]{order:1}[data-look="2"] [data-caption=below]>:is([data-node-caption-strip],.remalt-node-header){order:2}[data-look="2"] [data-caption=below] [data-look2-header]{padding:8px 14px 12px}[data-look="2"] [data-caption=below] [data-header-icon]{display:none}[data-look="2"] .react-flow__handle:not(.mindmap-workflow-handle){opacity:0}[data-look="2"] .react-flow__handle:not(.mindmap-workflow-handle):after{display:none}[data-look="2"] .react-flow__node.selected .react-flow__handle:not(.mindmap-workflow-handle),[data-look="2"] .react-flow__node:hover .react-flow__handle:not(.mindmap-workflow-handle),[data-look="2"] [data-connecting=true] .react-flow__handle:not(.mindmap-workflow-handle){opacity:1}[data-look="2"] .remalt-preview-node:after{box-shadow:0 0 0 2px var(--workspace-selection-soft)}[data-look="2"] .remalt-magnetic-node:after{box-shadow:0 0 0 3px var(--workspace-selection-soft)}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]){height:38px;padding:0 4px;gap:2px;border:1px solid var(--look-line-strong);border-radius:999px;background:var(--look-raised);color:var(--look-text);box-shadow:var(--look-shadow)}[data-look="2"] [data-toolbar-divider]{width:1px;height:18px;background:var(--look-line-strong)}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]) button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:30px;padding:0 12px;gap:6px;border-radius:999px;background:transparent;color:var(--look-text);font-size:12.5px;font-weight:400;transition:none}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]) button:not([data-toolbar-label]){width:30px;padding:0;border-radius:50%}[data-look="2"] [data-remalt-floating-toolbar] button:not([data-toolbar-label]) :is(span,kbd),[data-look="2"] [data-remalt-floating-toolbar] kbd{display:none}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]) button:hover{background:var(--look-active);color:var(--look-text)}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]) button[aria-pressed=true]{background:var(--look-green-tint);color:var(--look-green-soft)}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar])
button:is([aria-label="Delete node"],[aria-label="Delete card"]):hover,[data-look="2"] [data-remalt-floating-delete]:hover{background:var(--look-coral-tint);color:var(--look-coral-text)}[data-look="2"][data-remalt-node-menu]{border:1px solid var(--look-line-strong);border-radius:16px;background:var(--look-bar);color:var(--look-text)}[data-look="2"][data-remalt-node-menu]
:is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button){height:38px;padding-block:0;font-size:13px;color:var(--look-text)}[data-look="2"][data-remalt-node-menu] [data-highlighted],[data-look="2"][data-remalt-node-menu] button:hover{background:var(--look-raised)}[data-look="2"][data-remalt-node-menu] button>span{color:inherit}[data-look="2"][data-remalt-node-menu] svg{color:var(--look-soft)}[data-look="2"] [data-remalt-floating-delete]{width:30px;height:30px;border:1px solid var(--look-line-strong);border-radius:50%;background:var(--look-raised);color:var(--look-soft);box-shadow:var(--look-shadow);transition:none;transform:none;translate:none;scale:none}[data-look="2"] [data-remalt-floating-delete]:hover{border-color:var(--look-line-strong);box-shadow:var(--look-shadow);transform:none}[data-look="2"] [data-ai-instruction-pill]{height:26px;border:1px solid var(--look-line);border-radius:999px;background:var(--look-raised);color:var(--look-soft);font-size:12px;box-shadow:none}[data-look="2"] [data-ai-instruction-pill] :is(span,svg){color:var(--look-soft)}[data-look="2"] [data-ai-instruction-box]{background:var(--look-card);border:1px solid var(--look-line-strong);border-radius:14px;color:var(--look-text)}[data-look="2"] [data-ai-instruction-box] textarea{color:var(--look-text)}@layer utilities{[data-look="2"] [data-remalt-line=workflow] .remalt-edge-visible-path{filter:none!important;transition:none!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node{background-color:var(--look-card)!important;background-image:none!important;border:1px solid var(--look-line)!important;border-radius:18px!important;box-shadow:var(--look-card-shadow)!important;transition:none!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node:hover{border-color:var(--look-line-strong)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).selected .remalt-node{border-color:var(--look-line)!important}[data-look="2"] [data-look2-header]{border:0!important}[data-look="2"] [data-header-icon] :is(svg,img){width:12px!important;height:12px!important;color:var(--look-soft)!important}[data-look="2"] .look2-header-title{color:var(--look-text)!important}[data-look="2"] input.look2-header-title{background:var(--look-raised)!important}[data-look="2"] [data-header-subtitle]{color:var(--look-quiet)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge]{border:0!important;background:var(--look-pill)!important;color:var(--look-soft)!important;box-shadow:none!important;transform:none!important;scale:none!important;filter:none!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge] *{color:inherit!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge] svg{width:12px!important;height:12px!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge=success] svg{color:var(--look-green-soft)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group))
[data-node-header-badge]:is([data-node-header-badge=warning],[data-node-header-badge=danger]){background:var(--look-coral-tint)!important;color:var(--look-coral-text)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge=danger]{border:1px solid var(--look-coral-line)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) [data-node-header-badge=muted]{color:var(--look-quiet)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-chat,.react-flow__node-text,.react-flow__node-group)) button[data-node-header-badge]:hover{background:var(--look-raised)!important}[data-look="2"] .react-flow__handle:not(.mindmap-workflow-handle){width:12px!important;height:12px!important;border:2px solid var(--look-green)!important;border-radius:50%!important;background:var(--look-card)!important;box-shadow:none!important;transition:opacity .12s ease,transform .12s ease!important}[data-look="2"] .react-flow__handle.remalt-magnetic-handle,[data-look="2"] .remalt-magnetic-node .react-flow__handle:not(.mindmap-workflow-handle){background:var(--look-green)!important;box-shadow:none!important}[data-look="2"] .remalt-node:after{transition:opacity .12s ease!important}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]){backdrop-filter:none!important}[data-look="2"] [data-remalt-floating-delete]{backdrop-filter:none!important}}@keyframes look2-card-arrive{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes look2-bar-arrive{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes look2-line-join{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes look2-fade-in{0%{opacity:0}to{opacity:1}}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node[data-fresh]{animation:look2-card-arrive var(--look-spring-bouncy-ms) var(--look-spring-bouncy)}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node{transform:scale(1)}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:var(--look-lift-shadow);opacity:0;pointer-events:none;transition:opacity var(--look-spring-bouncy-ms) var(--look-spring-bouncy)}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).dragging .remalt-node{transform:scale(1.02)}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).dragging .remalt-node:before{opacity:1;transition:opacity var(--look-spring-soft-ms) var(--look-spring-soft)}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]){animation:look2-bar-arrive var(--look-spring-soft-ms) var(--look-spring-soft)}[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]) button>span{font:inherit;color:inherit}[data-look="2"] [data-remalt-line=workflow] [data-fresh-line]{animation:look2-line-join .24s ease-out}@layer utilities{[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node{transition:transform var(--look-spring-bouncy-ms) var(--look-spring-bouncy)!important}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).dragging .remalt-node{transition:transform var(--look-spring-soft-ms) var(--look-spring-soft)!important}}@media (prefers-reduced-motion:reduce){[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node[data-fresh],[data-look="2"] :is(.remalt-media-node-toolbar,[data-remalt-floating-toolbar]),[data-look="2"] [data-remalt-line=workflow] [data-fresh-line]{animation:look2-fade-in .12s ease-out}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node,[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).dragging .remalt-node{transform:none}[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node:before,[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).dragging .remalt-node:before{transition:opacity .12s ease}@layer utilities{[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)) .remalt-node,[data-look="2"] .react-flow__node:not(:is(.react-flow__node-text,.react-flow__node-chat,.react-flow__node-group,.react-flow__node-sticky,.react-flow__node-shape,.react-flow__node-rectangle-shape,.react-flow__node-circle-shape,.react-flow__node-diamond-shape,.react-flow__node-label,.react-flow__node-line,.react-flow__node-drawing,.react-flow__node-mindmap,.react-flow__node-mindmap-root)).dragging .remalt-node{transition:opacity .12s ease!important}}}[data-look="2"].look2-app-shell{gap:12px;padding:12px;background:var(--look-ground);color:var(--look-text)}.look2-sidebar{display:flex;width:232px;height:100%;flex-shrink:0;overflow:hidden;padding:16px 12px 12px;border:1px solid var(--look-line);border-radius:20px;background:var(--look-panel)}.look2-sidebar-content{display:flex;flex-direction:column;gap:16px;width:100%;min-height:0}.look2-sidebar-logo{padding:0 6px}.look2-sidebar-logo a{gap:8px}.look2-new-board{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;flex-shrink:0;border-radius:999px;background:var(--look-primary);color:var(--look-primary-text);font-size:13.5px;font-weight:500}.look2-new-board:disabled{opacity:.5;cursor:not-allowed}.look2-sidebar-nav{flex:1;overflow-y:auto;scrollbar-width:thin}.look2-sidebar-nav>div+div{margin-top:2px}.look2-nav-row{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;font-size:13.5px;color:var(--look-soft)}.look2-nav-row:hover{background:var(--look-raised)}.look2-nav-active{background:var(--look-active);color:var(--look-text)}.look2-nav-row>svg{width:17px;height:17px;stroke-width:1.7;color:inherit}.look2-nav-row>button{color:var(--look-quiet);width:24px;height:24px}.look2-nav-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--look-green-tint);color:var(--look-green-soft);font-size:10.5px}.look2-folder-tree [data-folder-row]{height:32px;color:var(--look-quiet);border-radius:10px}.look2-folder-tree [data-folder-row]:hover{background:var(--look-raised)}.look2-folder-tree [data-folder-row][data-active=true]{background:var(--look-active);color:var(--look-text)}.look2-folder-tree [data-folder-row][data-drag-over=true]{background:var(--look-green-tint)}.look2-folder-tree [data-folder-row]>button>svg{width:15px;height:15px;color:inherit!important}.look2-folder-tree [data-folder-row] button{color:inherit}.look2-folder-tree [data-folder-row] input{color:var(--look-text);border-color:var(--look-line)}.look2-folder-tree [data-folder-row]>div:last-child:focus-within{opacity:1}.look2-news-dot{width:7px;height:7px;border-radius:50%;background:var(--look-green)}.look2-account{padding:8px;border-radius:14px;background:color-mix(in srgb,var(--look-raised) 50%,transparent)}.look2-account>div>button{padding:0;border-radius:14px}.look2-account [data-slot=avatar]{width:32px;height:32px}.look2-account [data-slot=avatar-fallback]{background:var(--look-green-tint);color:var(--look-text)}.look2-account button>div>div:first-child{font-size:13px;color:var(--look-text)}.look2-account button>div>div:last-child{font-size:11.5px;color:var(--look-hint)}.look2-account button>svg{width:28px;height:28px;padding:6px;color:var(--look-quiet)}.look2-sidebar-bottom a{color:var(--look-soft);border-color:var(--look-line);box-shadow:none}.look2-community a{background:var(--look-raised);color:var(--look-soft);animation:none;box-shadow:none;font-weight:400}.look2-community a>div:not(:nth-last-child(2)){display:none}[data-home-look="2"]{height:100%;min-width:0;border-radius:20px;border:1px solid var(--look-line);background:var(--look-board);color:var(--look-text)}[data-home-main]{padding:32px 56px;scrollbar-width:thin}[data-home-look="2"] main>[data-slot=tabs]{padding:0}[data-home-look="2"] [data-workspace-page-header]{position:static;margin:0 0 22px;border:0;background:transparent;backdrop-filter:none}[data-home-look="2"] [data-workspace-page-header]>div{padding:0}.look2-home-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.look2-home-heading h1{margin-right:auto;font-size:26px;font-weight:500;letter-spacing:-.015em}.look2-home-heading>button.look2-home-new-board{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px 0 14px;border:0;background:var(--look-primary);color:var(--look-primary-text);font-size:13.5px;font-weight:500}.look2-home-heading>button.look2-home-new-board:hover{filter:brightness(1.12)}.look2-home-heading>button.look2-home-new-board:disabled{opacity:.6}.look2-home-heading>button{height:36px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--look-line);background:var(--look-panel)}[data-home-look="2"] [data-workspace-page-title]{margin-top:14px;font-size:16px;color:var(--look-soft)}[data-home-look="2"] [data-workspace-page-description]{color:var(--look-hint)}.look2-learning-hub{overflow:hidden;border:1px solid var(--look-line);border-radius:16px}.look2-learning-bar{display:flex;align-items:center;gap:12px;height:52px;padding:0 8px 0 14px;background:var(--look-panel);font-size:13.5px}.look2-learning-bar>span{flex:1}.look2-learning-bar>img{flex-shrink:0}.look2-learning-bar button{height:32px;padding:0 14px;border-radius:999px;background:var(--look-active);color:var(--look-text);font-size:12.5px}.look2-learning-bar button:last-child{width:32px;padding:0;background:none;color:var(--look-hint)}.look2-learning-bar button:last-child svg{margin:auto}.look2-learning-hub>div:last-of-type{background:var(--look-panel);color:var(--look-soft)}.look2-learning-hub h3,.look2-learning-hub p{color:var(--look-soft)}.look2-learning-hub button:not(.look2-learning-bar button){color:var(--look-text);background:var(--look-raised)}.look2-learning-hub button span{color:var(--look-soft)}.look2-learning-hub [class*=bg-white]{background-color:var(--look-active);color:var(--look-soft)}[data-home-toolbar]{justify-content:start;gap:6px;margin-top:6px;margin-bottom:14px}[data-home-toolbar] h2{margin-right:10px;font-size:16px;font-weight:500}[data-home-toolbar]>div:last-child{margin-left:auto}[data-home-toolbar] [data-slot=tabs-list]{height:32px;padding:0;gap:0;background:none}[data-home-toolbar] [data-slot=tabs-trigger]{height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:400;color:var(--look-quiet)}[data-home-toolbar] [data-slot=tabs-trigger][data-state=active]{color:var(--look-text)}[data-home-toolbar] [data-slot=tabs-trigger]>div{border-radius:999px;background:var(--look-active)}[data-home-toolbar]>div:last-child>div:first-child{width:240px}[data-home-toolbar] input{height:36px;border-radius:999px;border-color:var(--look-line);background:var(--look-panel);color:var(--look-text);font-size:13px}[data-home-toolbar] input::placeholder{color:var(--look-hint)}[data-home-toolbar] [data-home-tags]{font-size:13px;font-weight:400}[data-home-toolbar] kbd{border:0;background:var(--look-active);color:var(--look-hint);font-family:inherit}[data-home-toolbar]>div:last-child>div:last-child{background:var(--look-panel);border-color:var(--look-line);border-radius:999px;height:36px;padding:3px}[data-home-toolbar] button:not([data-slot=tabs-trigger]){color:var(--look-soft);border-radius:999px}[data-home-toolbar] button[aria-pressed=true]{background:var(--look-active);color:var(--look-text)}.look2-tag-count{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;margin-left:6px;background:var(--look-green-tint);color:var(--look-green-soft)}@media (max-width:1099px){[data-home-main]{padding-left:24px;padding-right:24px}}[data-home-look="2"] .look2-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.look2-folder-tile{display:flex;align-items:center;gap:12px;height:56px;width:100%;padding:0 14px;border:1px solid var(--look-line);border-radius:16px;background:var(--look-card);text-align:left}.look2-folder-tile[data-drag-over]{border-color:var(--look-green);background:var(--look-green-tint)}.look2-folder-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--look-green-tint);color:var(--look-green-soft)}.look2-folder-label{min-width:0;flex:1}.look2-folder-label>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.look2-folder-label>small{display:block;font-size:11.5px;color:var(--look-hint)}.look2-board-tile{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--look-line);border-radius:18px;background:var(--look-card);color:var(--look-text)}.look2-board-tile:focus-within,.look2-board-tile:hover{border-color:var(--look-line-strong)}.look2-preview-clip{height:128px;overflow:hidden;flex-shrink:0}.look2-preview-cached{animation:look2-preview-fade .2s linear}@keyframes look2-preview-fade{0%{opacity:0}to{opacity:1}}.look2-preview{display:grid;grid-template-columns:1fr;height:100%;gap:2px;overflow:hidden;background:var(--look-panel)}.look2-preview>div{min-width:0;min-height:0;overflow:hidden}.look2-preview[data-count="2"],.look2-preview[data-count="3"]{grid-template-columns:58fr 42fr}.look2-preview[data-pictures=true]{grid-template-columns:1fr 1fr}.look2-preview[data-count="3"]{grid-template-rows:1fr 1fr}.look2-preview[data-count="3"]>div:first-child{grid-row:span 2}.look2-preview img{display:block;width:100%;height:100%;object-fit:cover}.look2-preview-note{padding:8px;background:var(--look-cream);color:var(--look-cream-text)}.look2-preview-doc{padding:8px;background:var(--look-raised);color:var(--look-soft)}.look2-preview-doc,.look2-preview-note{font-size:10px;font-weight:500;overflow-wrap:anywhere}.look2-dot-grid{width:100%;height:100%;background-color:var(--look-panel);background-image:radial-gradient(circle,var(--look-dot-grid) 1px,transparent 1px);background-size:16px 16px}.look2-board-info{min-width:0;padding:12px 8px 14px 14px}.look2-board-name{display:flex;align-items:center;gap:6px;min-width:0}.look2-board-name>h3{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.look2-board-name>input{min-width:0;width:100%;background:var(--look-raised);color:var(--look-text)}.look2-board-name>span{flex-shrink:0;color:var(--look-green-soft)}.look2-board-meta{margin-top:2px;font-size:12px;color:var(--look-quiet)}.look2-board-tags{display:flex;gap:6px;margin-top:6px;overflow:hidden}.look2-board-tags>span{height:18px;padding:0 7px;border-radius:999px;background:var(--look-pill);color:var(--look-soft);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.look2-board-star{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;width:28px;height:28px;border-radius:999px;background:rgba(9,11,10,.7);color:var(--look-cream);opacity:0}.look2-board-star[data-starred]{color:#d9b96a}.dark [data-look="2"] .look2-board-star[data-starred]{color:var(--look-cream)}.look2-board-star[data-starred],.look2-board-tile:focus-within .look2-board-star,.look2-board-tile:hover .look2-board-star{opacity:1}.look2-board-menu{position:absolute;right:8px;bottom:14px}.look2-board-menu button{width:30px;height:30px;border-radius:999px;color:var(--look-quiet)}.look2-board-menu button:hover{background:var(--look-raised);color:var(--look-text)}.look2-board-tile[data-view=list]{flex-direction:row;align-items:center;gap:12px;height:56px;padding:8px}.look2-board-tile[data-view=list] .look2-preview-clip{width:72px;height:40px;border-radius:8px}.look2-board-tile[data-view=list] .look2-board-info{display:flex;align-items:center;gap:16px;padding:0;flex:1}.look2-board-tile[data-view=list] .look2-board-name{flex:1}.look2-board-tile[data-view=list] .look2-board-meta{order:3;margin:0;white-space:nowrap}.look2-board-tile[data-view=list] .look2-board-tags{margin:0;max-width:25%}.look2-board-tile[data-view=list] .look2-board-star{position:static;flex-shrink:0;background:rgba(9,11,10,.7)}.look2-board-tile[data-view=list] .look2-board-menu{position:static;flex-shrink:0}@media (max-width:1099px){[data-home-look="2"] .look2-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){[data-home-look="2"] .look2-home-grid{grid-template-columns:minmax(0,1fr)}}.look2-board-tile .look2-preview{transition:transform var(--look-spring-soft-ms) var(--look-spring-soft)}.look2-board-tile:focus-within .look2-preview,.look2-board-tile:hover .look2-preview{transform:scale(1.03)}[data-home-menu] button,[data-look="2"].look2-app-shell button:not(:disabled){transition:transform var(--look-spring-snappy-ms) var(--look-spring-snappy),opacity .12s}[data-home-menu] button:active,[data-look="2"].look2-app-shell button:not(:disabled):active{transform:scale(.97)}.look2-board-tile:active{transform:scale(.985)}.look2-board-tile{transition:transform var(--look-spring-snappy-ms) var(--look-spring-snappy)}[data-home-menu]{border-color:var(--look-line);background:var(--look-panel);color:var(--look-text);border-radius:16px;transform-origin:center}[data-home-menu][data-state=open]{animation:look2-home-menu-in var(--look-spring-soft-ms) var(--look-spring-soft)}[data-home-menu][data-state=closed]{animation:look2-home-menu-out .12s linear}[data-home-menu] [data-slot=dropdown-menu-item][data-highlighted]{background:var(--look-raised)}[data-home-menu] [data-slot=dropdown-menu-item].text-destructive{color:var(--look-coral-text)}@keyframes look2-home-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes look2-home-menu-out{0%{opacity:1}to{opacity:0}}.look2-active-pill{position:absolute;inset:0;z-index:-1;border-radius:999px;background:var(--look-active)}[data-home-toolbar] button{position:relative;isolation:isolate}[data-home-toolbar] button[aria-pressed=true]{background:transparent}[data-home-toolbar] [data-slot=tabs-trigger]{border:0;box-shadow:none}.look2-nav-placeholder{height:36px;flex-shrink:0;visibility:hidden}.look2-folder-tree{animation:look2-home-menu-fade .12s linear}.look2-community a{height:36px;padding:0 10px}.look2-skeleton-block{display:block;background:var(--look-raised);animation:look2-skeleton-pulse 1.4s ease-in-out infinite}.look2-home-skeleton{width:100%}.look2-skeleton-heading{display:flex;align-items:center;height:36px;margin-bottom:22px}.look2-skeleton-heading>div{height:26px;width:280px;max-width:100%;border-radius:6px}.look2-skeleton-learning{padding:12px 0 16px}.look2-skeleton-learning>div{height:52px;border-radius:16px}.look2-skeleton-toolbar{display:flex;align-items:center;gap:6px;height:36px;margin:6px 0 14px}.look2-skeleton-label{width:110px;height:24px;margin-right:10px;border-radius:6px}.look2-skeleton-pill{width:70px;height:32px;border-radius:999px}.look2-skeleton-search{width:240px;height:36px;margin-left:auto;border-radius:999px}.look2-skeleton-grid{display:grid;gap:16px}.look2-skeleton-tile .look2-board-info{min-height:73px}.look2-skeleton-name{width:120px;height:14px;margin:3.5px 0;border-radius:4px}.look2-skeleton-meta{width:80px;height:12px;margin-top:5px;border-radius:4px}.look2-account-skeleton{display:flex;align-items:center;gap:12px}.look2-skeleton-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.look2-skeleton-account-lines{flex:1;min-width:0}.look2-skeleton-account-lines>div{display:flex;align-items:center;height:19.5px}.look2-skeleton-account-lines>div:last-child{height:17.25px}.look2-skeleton-account-lines span{width:85%;height:12px;border-radius:4px}.look2-skeleton-account-lines>div:last-child span{width:100%;height:10px}.look2-skeleton-account-menu{width:28px;flex-shrink:0}@keyframes look2-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.look2-skeleton-block{animation:none}.look2-board-tile,.look2-board-tile .look2-preview,[data-home-menu] button,[data-look="2"].look2-app-shell button:not(:disabled){transition:opacity .12s}}@media (prefers-reduced-motion:reduce){.look2-board-tile:active,.look2-board-tile:focus-within .look2-preview,.look2-board-tile:hover .look2-preview,[data-home-menu] button:active,[data-look="2"].look2-app-shell button:not(:disabled):active{transform:none}[data-home-menu][data-state=open]{animation:look2-home-menu-fade .12s linear}}@keyframes look2-home-menu-fade{0%{opacity:0}to{opacity:1}}[data-home-look="2"][data-testid=flows-list]>div:first-child{display:none}[data-home-content]{display:flex}[data-home-content]>div:first-child{display:none}.look2-learning-bar .look2-learning-label{flex:1;height:auto;padding:0;border-radius:0;background:transparent;text-align:left;font-size:13.5px}.look2-learning-hub span{color:var(--look-soft)}.look2-board-tile[data-view=grid] .look2-board-meta,.look2-board-tile[data-view=grid] .look2-board-name,.look2-board-tile[data-view=grid] .look2-board-tags{padding-right:36px}[data-home-toolbar]>div:last-child>[data-home-controls]{height:36px;padding:0;border:0;background:transparent;gap:8px}[data-home-controls]>button{padding:0 14px 0 12px}.look2-view-group,[data-home-controls]>button{height:36px;border:1px solid var(--look-line);background:var(--look-panel)}.look2-view-group{display:flex;padding:3px;border-radius:999px}[data-home-toolbar] .look2-view-group button{width:30px;height:28px}[data-home-controls]>div:not(.look2-view-group){display:none}[data-home-empty]{background:var(--look-card);border-color:var(--look-line)}[data-home-empty],[data-home-empty] h3{color:var(--look-text)}[data-home-empty] p,[data-home-empty] svg{color:var(--look-quiet)}[data-home-empty] button{border:1px solid var(--look-line);border-radius:999px;background:var(--look-panel);color:var(--look-text)}.look2-folder-tree [data-folder-row] span{font-weight:400}[data-home-main]>[data-slot=tabs]{gap:0}[data-home-learning]{margin-bottom:22px}[data-home-learning]>div{padding:0}[data-home-boards],[data-home-main] [data-slot=tabs-content],[data-home-toolbar]{margin-top:0}[data-home-main] .look2-home-grid.mb-6{margin-bottom:16px}.look2-learning-bar button:disabled{opacity:.5;cursor:wait}[data-look="2"] .look2-loader-mascot{width:56px;height:56px;object-fit:contain;animation:look2-loader-breathe 1.6s ease-in-out infinite}[data-look="2"] .look2-loader-progress{transition:transform .2s ease-out}@keyframes look2-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){[data-look="2"] .look2-loader-mascot{animation:none}[data-look="2"] .look2-loader-progress{transition:none}}