@font-face{font-family:Inter;src:url(../media/Inter_Variable-s.p.45535valc9rzk.woff2)format("woff2");font-display:block;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_d19f8919-module__vrMKpG__className{font-family:inter,inter Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.inter_d19f8919-module__vrMKpG__variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
@font-face{font-family:Comfortaa;src:url(../media/Comfortaa_Variable-s.3ujav-5nbxfvs.woff2)format("woff2");font-display:block;font-weight:300 700;font-style:normal}@font-face{font-family:comfortaa Fallback;src:local(Arial);ascent-override:74.6%;descent-override:19.81%;line-gap-override:0.0%;size-adjust:118.1%}.comfortaa_6c3ac7a6-module__BwWtBW__className{font-family:comfortaa,comfortaa Fallback,Arial Rounded MT Bold,Trebuchet MS,ui-sans-serif,system-ui,sans-serif;font-style:normal}.comfortaa_6c3ac7a6-module__BwWtBW__variable{--font-comfortaa:"comfortaa", "comfortaa Fallback", Arial Rounded MT Bold, Trebuchet MS, ui-sans-serif, system-ui, sans-serif}
.animated-chevron{transform-origin:50%}.animated-chevron[data-chevron-mode=react],.animated-chevron[data-chevron-mode=details]{transition:rotate .28s cubic-bezier(.34,1.56,.64,1)}.animated-chevron[data-chevron-open=true],details[open]>summary .animated-chevron[data-chevron-mode=details]{rotate:var(--animated-chevron-turn,180deg)}@media (prefers-reduced-motion:reduce){.animated-chevron{transition:none}}:root[data-chat-reduced-motion=true] .animated-chevron{transition:none}
.canvas-module__lU3f0a__canvas{--avat-canv-grou:rgb(var(--background));--avat-canv-dot:color-mix(in srgb, rgb(var(--foreground)) 12%, transparent);--avatar-cmp-safe:calc(6.25rem + env(safe-area-inset-bottom));--avat-glas-ctl:var(--bg0);--avat-glas-view:var(--bg1);--avat-glas-pane:color-mix(in srgb, var(--bg1) 96%, var(--bg0) 4%);--avat-glas-ovr:rgb(var(--popover) / var(--popover-opacity));--avat-edge-inner:var(--bd1);--avat-edge-control:var(--sf-edge-control);--avat-edge-panel:var(--bd3);--avat-edge-overlay:var(--sf-edge-overlay);--avat-orbit-edge:var(--bd1);--avat-node-stroke:var(--cha-bd2);--avat-node-core:color-mix(in srgb, var(--avat-canv-grou) 96%, rgb(var(--white)) 4%);--avat-node-edge:color-mix(in srgb, var(--avat-canv-grou) 92%, rgb(var(--white)) 8%);text-transform:none;background-color:var(--avat-canv-grou);isolation:isolate}.dark .canvas-module__lU3f0a__canvas{--avat-canv-grou:rgb(var(--background));--avat-canv-dot:color-mix(in srgb, rgb(var(--foreground)) 19%, transparent);--avat-glas-ctl:color-mix(in srgb, var(--avat-canv-grou) 95%, rgb(var(--foreground)) 5%);--avat-glas-view:color-mix(in srgb, var(--avat-canv-grou) 96%, rgb(var(--foreground)) 4%);--avat-glas-pane:color-mix(in srgb, var(--avat-canv-grou) 97%, rgb(var(--foreground)) 3%);--avat-glas-ovr:color-mix(in srgb, var(--avat-canv-grou) 98%, rgb(var(--foreground)) 2%);--avat-edge-inner:color-mix(in srgb, var(--bd1) 66%, transparent);--avat-edge-control:var(--sf-edge-control);--avat-edge-panel:var(--sf-edge-control);--avat-edge-overlay:var(--sf-edge-control);--avat-orbit-edge:var(--sf-edge-subtle);--avat-node-stroke:color-mix(in srgb, var(--bd1) 86%, transparent);--avat-node-core:color-mix(in srgb, var(--avat-canv-grou) 93%, rgb(var(--foreground)) 7%);--avat-node-edge:color-mix(in srgb, var(--avat-canv-grou) 97%, rgb(var(--foreground)) 3%)}.canvas-module__lU3f0a__canvasGlassField{z-index:0;contain:strict;pointer-events:none;background-color:var(--avat-canv-grou);border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.canvas-module__lU3f0a__graphStage{contain:paint;background-color:var(--avat-canv-grou);isolation:isolate}.canvas-module__lU3f0a__canvas [class~=react-flow],.canvas-module__lU3f0a__canvas [class~=react-flow__renderer]{background-color:var(--avat-canv-grou)}.canvas-module__lU3f0a__canvas [class~=react-flow__pane]{cursor:grab;background-color:#0000}.canvas-module__lU3f0a__iconButton[class~=icon-button]{width:2.75rem;height:2.75rem}@media (min-width:640px){.canvas-module__lU3f0a__iconButton[class~=icon-button]{width:2.25rem;height:2.25rem}}.canvas-module__lU3f0a__iconButton[class~=icon-button]>span:first-child{transform-origin:50%;transition:transform .16s var(--ease-expr)}@media (hover:hover) and (pointer:fine){.canvas-module__lU3f0a__iconButton[class~=icon-button]:hover>span:first-child{transform:scale(1.12)}}.canvas-module__lU3f0a__primaryToolbar{right:calc(4rem + env(safe-area-inset-right));left:calc(.75rem + env(safe-area-inset-left));min-width:0;max-width:calc(100% - 8rem - env(safe-area-inset-left) - env(safe-area-inset-right))}.canvas-module__lU3f0a__dotField{background-image:radial-gradient(circle, var(--avat-canv-dot) .9px, transparent 1.15px);background-position:0 0;background-size:28px 28px}.canvas-module__lU3f0a__canvas [class~=react-flow__node]{backface-visibility:hidden;background:0 0;border:0;font-family:inherit}.canvas-module__lU3f0a__canvas [class~=react-flow__node][class~=selected]{box-shadow:none}.canvas-module__lU3f0a__canvas [class~=react-flow__node]:focus-visible{outline:none}.canvas-module__lU3f0a__canvas [class~=react-flow__edges]{z-index:0}.canvas-module__lU3f0a__canvas [class~=react-flow__nodes]{z-index:1}.canvas-module__lU3f0a__canvas [class~=react-flow__edge-path]{stroke:color-mix(in srgb, var(--fg-68) 82%, transparent);stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:stroke .18s,stroke-width .18s,opacity .18s}.canvas-module__lU3f0a__canvas [class~=avatar-edge]{opacity:.56;transition:opacity .16s ease-out}.canvas-module__lU3f0a__canvas [class~=avatar-edge]:hover,.canvas-module__lU3f0a__canvas [class~=avatar-edge][class~=selected],.canvas-module__lU3f0a__canvas [class~=avatar-edge--hover-related],.canvas-module__lU3f0a__canvas [class~=avatar-edge--emphasized]{opacity:1}.canvas-module__lU3f0a__canvas [class~=react-flow__edge-text],.canvas-module__lU3f0a__canvas [class~=react-flow__edge-textbg]{pointer-events:none;opacity:0;transition:opacity .14s ease-out}.canvas-module__lU3f0a__canvas :where([class~=react-flow__edge]:hover) [class~=react-flow__edge-text],.canvas-module__lU3f0a__canvas :where([class~=react-flow__edge]:hover) [class~=react-flow__edge-textbg],.canvas-module__lU3f0a__canvas :where([class~=react-flow__edge][class~=selected]) [class~=react-flow__edge-text],.canvas-module__lU3f0a__canvas :where([class~=react-flow__edge][class~=selected]) [class~=react-flow__edge-textbg],.canvas-module__lU3f0a__canvas [class~=avatar-edge--hover-related] [class~=react-flow__edge-text],.canvas-module__lU3f0a__canvas [class~=avatar-edge--hover-related] [class~=react-flow__edge-textbg],.canvas-module__lU3f0a__canvas [class~=avatar-edge--emphasized] [class~=react-flow__edge-text],.canvas-module__lU3f0a__canvas [class~=avatar-edge--emphasized] [class~=react-flow__edge-textbg]{opacity:1}.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true] [class~=react-flow__edge-text],.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true] [class~=react-flow__edge-textbg]{opacity:0;transition:none}.canvas-module__lU3f0a__canvas :where([class~=react-flow__edge]:hover) [class~=react-flow__edge-path]{stroke:color-mix(in srgb, rgb(var(--accent)) 54%, var(--fg-58));stroke-width:1.5px}.canvas-module__lU3f0a__canvas :where([class~=react-flow__edge][class~=selected]) [class~=react-flow__edge-path]{stroke:color-mix(in srgb, rgb(var(--accent)) 82%, white 6%);stroke-width:1.75px}.canvas-module__lU3f0a__canvas [class~=avatar-edge--disputed] [class~=react-flow__edge-path]{stroke:color-mix(in srgb, #dc5b5b 66%, var(--fg-58))}.canvas-module__lU3f0a__canvas [class~=react-flow__edge-interaction]{stroke-width:16px;vector-effect:non-scaling-stroke}.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true] [class~=react-flow__edge-interaction],.canvas-module__lU3f0a__canvas[data-avatar-node-dragging=true] [class~=react-flow__edge-interaction]{pointer-events:none}.canvas-module__lU3f0a__canvas [class~=react-flow__selection],.canvas-module__lU3f0a__canvas [class~=react-flow__nodesselection-rect]{background:color-mix(in srgb, rgb(var(--accent)) 8%, transparent);border:1px solid color-mix(in srgb, rgb(var(--accent)) 55%, transparent)}.canvas-module__lU3f0a__canvas [class~=react-flow__pane]:active{cursor:grabbing}.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true],.canvas-module__lU3f0a__canvas[data-avatar-node-dragging=true]{--ava-nod-sta-dur:0s}.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true] [class~=react-flow__edge-path]{transition:none}.canvas-module__lU3f0a__canvas [class~=avatar-node--dimmed]{opacity:.62;transition:opacity .18s}.canvas-module__lU3f0a__canvas [class~=avatar-edge--dimmed]{opacity:.12}.canvas-module__lU3f0a__canvas[data-avatar-hover-emphasis=true] [class~=avatar-node--hover-related],.canvas-module__lU3f0a__canvas[data-avatar-hover-emphasis=true] [class~=avatar-edge--hover-related]{opacity:1}.canvas-module__lU3f0a__canvas[data-avatar-hover-emphasis=true] [class~=react-flow__node]:not([class~=avatar-node--hover-related]){opacity:.86;transition:opacity .14s ease-out}.canvas-module__lU3f0a__canvas:where([data-avatar-hover-emphasis=true]) :where([class~=react-flow__edge]:not([class~=avatar-edge--hover-related])){opacity:.38;transition:opacity .14s ease-out}.canvas-module__lU3f0a__canvas [class~=avatar-edge--hover-related] [class~=react-flow__edge-path]{stroke:color-mix(in srgb, rgb(var(--accent)) 58%, var(--fg-58));stroke-width:1.5px}.canvas-module__lU3f0a__canvas [class~=avatar-node--dimmed]:focus-visible,.canvas-module__lU3f0a__canvas [class~=avatar-node--dimmed][class~=selected],.canvas-module__lU3f0a__canvas [class~=avatar-edge--dimmed]:focus-visible,.canvas-module__lU3f0a__canvas [class~=avatar-edge--dimmed][class~=selected]{opacity:1}.canvas-module__lU3f0a__miniMap{overflow:hidden}.canvas-module__lU3f0a__nodeFrame{contain:layout style;width:7rem;min-height:6.25rem;color:rgb(var(--foreground));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.canvas-module__lU3f0a__nodeAnchor{place-items:center;width:3.75rem;height:3.75rem;display:grid;position:relative}.canvas-module__lU3f0a__orbitRing{z-index:-1;pointer-events:none;border:1px solid var(--avat-orbit-edge);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canvas-module__lU3f0a__nodeCircle{--avat-node-elev:var(--ava-shd-nod-res);--avat-node-ring:var(--ava-nod-rin-idl);z-index:1;width:3rem;height:3rem;color:var(--fg-68);background:radial-gradient(circle at 34% 24%, color-mix(in srgb, rgb(var(--white)) 15%, transparent), transparent 42%), radial-gradient(circle at 50% 58%, var(--avat-node-core), var(--avat-node-edge));border-color:var(--avat-node-stroke);box-shadow:var(--avat-node-ring), var(--avat-node-elev);isolation:isolate;transition:border-color var(--ava-nod-sta-dur,.15s) ease-out, background-color var(--ava-nod-sta-dur,.15s) ease-out, box-shadow var(--ava-nod-sta-dur,.15s) ease-out, color var(--ava-nod-sta-dur,.15s) ease-out;background-clip:padding-box;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.canvas-module__lU3f0a__nodeCircle:before,.canvas-module__lU3f0a__nodeCircle:after{pointer-events:none;content:"";border-radius:inherit;position:absolute}.canvas-module__lU3f0a__nodeCircle:before{border:1px solid color-mix(in srgb, rgb(var(--white)) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, rgb(var(--white)) 14%, transparent), inset 0 -8px 14px color-mix(in srgb, rgb(var(--foreground)) 5%, transparent);inset:1px}.canvas-module__lU3f0a__nodeCircle:after{background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--white)) 20%, transparent), transparent);opacity:.62;height:.32rem;top:.22rem;left:.52rem;right:.52rem}.canvas-module__lU3f0a__nodeCircleCore{z-index:1;place-items:center;display:grid;position:relative}.canvas-module__lU3f0a__nodeIcon{shape-rendering:geometricprecision;width:1.0625rem;height:1.0625rem;display:block;overflow:visible}.canvas-module__lU3f0a__personCircle .canvas-module__lU3f0a__nodeIcon{width:1.25rem;height:1.25rem}.canvas-module__lU3f0a__personCircle{color:rgb(var(--accent));background:color-mix(in srgb, rgb(var(--accent)) 8%, var(--avat-node-core));border-color:color-mix(in srgb, rgb(var(--accent)) 38%, var(--bd1))}.canvas-module__lU3f0a__selectedCircle{--avat-node-elev:var(--ava-shd-nod-rai);--avat-node-ring:var(--ava-nod-rin-sel);color:rgb(var(--accent));background:color-mix(in srgb, rgb(var(--accent)) 10%, var(--avat-node-core));border-color:color-mix(in srgb, rgb(var(--accent)) 76%, transparent)}.canvas-module__lU3f0a__disputedCircle{color:#d84b4b;border-color:color-mix(in srgb, #e25555 64%, var(--bd1))}.canvas-module__lU3f0a__pinnedCircle:not(.canvas-module__lU3f0a__selectedCircle){--avat-node-ring:var(--ava-nod-rin-pin)}.canvas-module__lU3f0a__nodeFrame:where(:focus-within) .canvas-module__lU3f0a__nodeCircle{--avat-node-elev:var(--ava-shd-nod-rai);border-color:color-mix(in srgb, rgb(var(--accent)) 54%, var(--bd1))}.canvas-module__lU3f0a__nodeStatusDot{background:color-mix(in srgb, rgb(var(--accent)) 72%, white 8%);border:1px solid color-mix(in srgb, var(--bg1) 92%, transparent);width:.38rem;height:.38rem;box-shadow:var(--avat-shd-micr);opacity:.42;border-radius:50%;transition:opacity .14s;position:absolute;bottom:.35rem;right:.2rem}.canvas-module__lU3f0a__nodeBadge{background:color-mix(in srgb, var(--avat-canv-grou) 94%, rgb(var(--foreground)) 6%);border:1px solid color-mix(in srgb, var(--bd1) 72%, transparent);box-shadow:var(--avat-shd-micr)}.canvas-module__lU3f0a__nodeFrame:where(:focus-within) .canvas-module__lU3f0a__nodeStatusDot,.canvas-module__lU3f0a__selectedCircle .canvas-module__lU3f0a__nodeStatusDot{opacity:1}@media (hover:hover) and (pointer:fine){.canvas-module__lU3f0a__nodeFrame:hover .canvas-module__lU3f0a__nodeCircle{--avat-node-elev:var(--ava-shd-nod-rai);border-color:color-mix(in srgb, rgb(var(--accent)) 54%, var(--bd1))}.canvas-module__lU3f0a__nodeFrame:hover .canvas-module__lU3f0a__nodeStatusDot{opacity:.78}}.canvas-module__lU3f0a__canvas :where([class~=react-flow__node][class~=dragging]) .canvas-module__lU3f0a__nodeCircle{--avat-node-elev:var(--ava-shd-nod-rai);transition:none}.canvas-module__lU3f0a__canvas [class~=react-flow__node][class~=dragging]{cursor:grabbing;will-change:transform}@media (prefers-reduced-motion:reduce){.canvas-module__lU3f0a__canvas [class~=react-flow__edge-path],.canvas-module__lU3f0a__canvas [class~=avatar-node--dimmed],.canvas-module__lU3f0a__nodeCircle,.canvas-module__lU3f0a__nodeStatusDot{transition-duration:.01ms}}.canvas-module__lU3f0a__canvas:where([data-avatar-viewport-moving=true]) :where(.canvas-module__lU3f0a__nodeCircle),.canvas-module__lU3f0a__canvas:where([data-avatar-node-dragging=true]) :where(.canvas-module__lU3f0a__nodeCircle){transition:none}.canvas-module__lU3f0a__canvas[data-avatar-node-dragging=true] [class~=react-flow__node][class~=dragging]{will-change:transform}.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true] [class~=avatar-node--dimmed],.canvas-module__lU3f0a__canvas[data-avatar-node-dragging=true] [class~=avatar-node--dimmed],.canvas-module__lU3f0a__canvas[data-avatar-node-dragging=true] [class~=react-flow__edge-path]{transition:none}@media (pointer:coarse){.canvas-module__lU3f0a__canvas [class~=react-flow__edge-interaction]{stroke-width:44px}.canvas-module__lU3f0a__canvas button{min-width:2.75rem;min-height:2.75rem}.canvas-module__lU3f0a__canvas input,.canvas-module__lU3f0a__canvas textarea,.canvas-module__lU3f0a__canvas select{font-size:var(--type-control-size)}}.canvas-module__lU3f0a__nodeHandle[class~=react-flow__handle]{z-index:0;pointer-events:none;opacity:0;background:0 0;border:0;width:1px;min-width:1px;height:1px;min-height:1px;inset:50% auto auto 50%;transform:translate(-50%)}.canvas-module__lU3f0a__nodeCaption{--avat-capt-x:0%;width:100%;transform:translateX(var(--avat-capt-x))}.canvas-module__lU3f0a__nodeCaptionTowardLeft{--avat-capt-x:-42%}.canvas-module__lU3f0a__nodeCaptionTowardRight{--avat-capt-x:42%}@media (max-width:639px){.canvas-module__lU3f0a__nodeCaptionTowardLeft{--avat-capt-x:-48%}.canvas-module__lU3f0a__nodeCaptionTowardRight{--avat-capt-x:48%}}@media (max-width:359px){.canvas-module__lU3f0a__nodeCaptionTowardLeft{--avat-capt-x:-68%}.canvas-module__lU3f0a__nodeCaptionTowardRight{--avat-capt-x:68%}}.canvas-module__lU3f0a__nodeCaptionAbove{position:absolute;bottom:calc(100% + .12rem);left:0}.canvas-module__lU3f0a__nodeLabel{-webkit-line-clamp:2;width:100%;color:rgb(var(--foreground));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.8125rem;font-weight:520;line-height:.98rem;display:-webkit-box;overflow:hidden}.canvas-module__lU3f0a__nodeCaptionAbove .canvas-module__lU3f0a__nodeLabel{margin-top:0}.canvas-module__lU3f0a__nodeKind{text-overflow:ellipsis;max-width:100%;color:var(--fg-68);text-transform:none;white-space:nowrap;margin-top:.1rem;font-size:.625rem;line-height:.75rem;overflow:hidden}.canvas-module__lU3f0a__canvas:where([data-compact-label-density=reduced]) :where(.canvas-module__lU3f0a__nodeCaption){visibility:hidden;background:var(--avat-glas-view);border-radius:var(--rad-chat-std);box-shadow:none;opacity:0;transform:translate(var(--avat-capt-x), .12rem);border:1px solid #0000;padding:.12rem .2rem;transition:visibility 0s linear .14s,opacity .14s,transform .16s}.canvas-module__lU3f0a__canvas:where([data-compact-label-density=reduced]) :where(.canvas-module__lU3f0a__nodeFrame[data-avatar-label-priority=persistent]) :where(.canvas-module__lU3f0a__nodeCaption){visibility:visible;opacity:.9;transform:translate(var(--avat-capt-x), 0);transition-delay:0s}.canvas-module__lU3f0a__canvas[data-compact-label-density=reduced] .canvas-module__lU3f0a__nodeFrame[data-avatar-label-priority=persistent] .canvas-module__lU3f0a__nodeKind{display:none}.canvas-module__lU3f0a__canvas:where([data-compact-label-density=reduced]) :where([class~=react-flow__node][class~=selected]) .canvas-module__lU3f0a__nodeCaption,.canvas-module__lU3f0a__canvas:where([data-compact-label-density=reduced]) :where([class~=react-flow__node]:focus-visible) .canvas-module__lU3f0a__nodeCaption{visibility:visible;background:var(--avat-glas-pane);border-color:color-mix(in srgb, var(--bd1) 64%, transparent);box-shadow:var(--avat-shd-micr);opacity:1;transform:translate(var(--avat-capt-x), 0);transition-delay:0s}.canvas-module__lU3f0a__canvas[data-avatar-viewport-moving=true] .canvas-module__lU3f0a__nodeCaption,.canvas-module__lU3f0a__canvas[data-avatar-node-dragging=true] .canvas-module__lU3f0a__nodeCaption{background:var(--avat-glas-pane);backdrop-filter:none;transition:none}@media (hover:hover) and (pointer:fine){.canvas-module__lU3f0a__canvas[data-compact-label-density=reduced] [class~=react-flow__node]:hover .canvas-module__lU3f0a__nodeCaption{visibility:visible;background:var(--avat-glas-pane);border-color:color-mix(in srgb, var(--bd1) 64%, transparent);box-shadow:var(--avat-shd-micr);opacity:1;transform:translate(var(--avat-capt-x), 0);transition-delay:0s}}.canvas-module__lU3f0a__pinIndicator{width:.65rem;height:.65rem;color:var(--fg-58);position:absolute;top:0;right:-.1rem}.canvas-module__lU3f0a__branchCount{min-width:1rem;height:1rem;color:rgb(var(--accent));border-radius:999px;place-items:center;font-size:.5625rem;line-height:1;display:grid;position:absolute;bottom:0;right:-.25rem}.canvas-module__lU3f0a__avatarComposerButton{place-items:center;padding:0;font-size:0;line-height:0;display:grid}.canvas-module__lU3f0a__avatarComposerButton .canvas-module__lU3f0a__avatarComposerIcon{stroke-width:1.75px;shape-rendering:geometricprecision;transform-origin:50%;width:1.125rem;height:1.125rem;transition:transform .16s var(--ease-expr), color .14s ease, stroke .14s ease, opacity .14s ease;vector-effect:non-scaling-stroke;margin:auto;display:block;position:static;top:auto;overflow:visible;transform:none}.canvas-module__lU3f0a__avatarComposerButton .canvas-module__lU3f0a__avatarComposerIcon *{vector-effect:non-scaling-stroke}.canvas-module__lU3f0a__avatarComposerButton:hover .canvas-module__lU3f0a__avatarComposerIcon{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.canvas-module__lU3f0a__iconButton[class~=icon-button]>span:first-child,.canvas-module__lU3f0a__avatarComposerButton .canvas-module__lU3f0a__avatarComposerIcon{transition:none}.canvas-module__lU3f0a__iconButton[class~=icon-button]:hover>span:first-child,.canvas-module__lU3f0a__avatarComposerButton:hover .canvas-module__lU3f0a__avatarComposerIcon{transform:none}}.canvas-module__lU3f0a__avatarComposerRoot{isolation:isolate;border-radius:999px;position:relative}@media not (min-width:640px){.canvas-module__lU3f0a__avatarComposerRoot [class~=voice-recording-strip] [class~=composer-control-touch-frame]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}.canvas-module__lU3f0a__avatarComposerInput{box-sizing:border-box;white-space:nowrap;text-rendering:geometricprecision;height:2.75rem;min-height:2.75rem;max-height:2.75rem;padding-block:.625rem;line-height:1.5rem;overflow-x:hidden}@media (min-width:640px){.canvas-module__lU3f0a__avatarComposerInput{height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding-block:.375rem}}.canvas-module__lU3f0a__canvas :where([class~=react-flow__node]:focus-visible) .canvas-module__lU3f0a__nodeCircle{--avat-node-elev:var(--ava-shd-nod-rai);--avat-node-ring:var(--ava-nod-rin-foc);border-color:color-mix(in srgb, rgb(var(--accent)) 72%, var(--bd1))}.canvas-module__lU3f0a__canvas [class~=avatar-node--hover-related] .canvas-module__lU3f0a__nodeCircle{border-color:color-mix(in srgb, rgb(var(--accent)) 36%, var(--bd1))}.canvas-module__lU3f0a__canvas [class~=avatar-node--hover-origin] .canvas-module__lU3f0a__nodeCircle{--avat-node-elev:var(--ava-shd-nod-rai);border-color:color-mix(in srgb, rgb(var(--accent)) 58%, var(--bd1))}.canvas-module__lU3f0a__canvas [class~=react-flow__edge]:focus-visible{outline:none}.canvas-module__lU3f0a__canvas [class~=react-flow__edge]:focus-visible [class~=react-flow__edge-path]{stroke:color-mix(in srgb, rgb(var(--accent)) 88%, white 6%);stroke-width:2px}
