.flowchart-module__pRTa7G__root{--canvas:#f1f2f3;--page:#fafafb;--surface:#fff;--ink:#1f2124;--ink-2:#62656b;--ink-3:#9a9da3;--line:#ecedef;--line-strong:#e0e2e5;--field:#f2f2f3;--hover-2:#e7e9eb;--hover:#f4f5f6;--accent:#0285ff;--card-edge:#ecedef;--raised-edge:#ecedef;--soft-1:#00000008;--soft-2:#00000005;--soft-3:#00000003;--soft-4:#0000000a;--deep-1:transparent;--deep-2:transparent;--button-edge:#e0e2e5;--button-halo:#0000000a;--button-drop:transparent;--violet:#9a5cff;--amber:#f09a2f;--pointer:#1c1c1e;--pointer-edge:#fff;--pointer-shadow:#00000040;--sans:var(--body,Inter, ui-sans-serif, system-ui, sans-serif);--shadow-card:0 0 0 1px var(--card-edge), 0 18px 47px 0 var(--soft-1), 0 7.5px 19px 0 var(--soft-2), 0 4px 10.5px 0 var(--soft-2), 0 2.3px 5.8px 0 var(--soft-3), 0 1.2px 3.1px 0 var(--soft-3), 0 .5px 1.3px 0 var(--soft-3), 0 1px 2px var(--deep-1), 0 2px 6px var(--deep-1);--shadow-raised:0 0 0 1px var(--raised-edge), 0 17.54px 23.39px 0 var(--soft-4), 0 9.4px 12.5px 0 var(--soft-1), 0 5.25px 7px 0 var(--soft-2), 0 2.79px 3.72px -2px var(--soft-3), 0 1.16px 1.5px 0 var(--soft-3), 0 2px 10px 0 var(--deep-2), 0 0 0 0 transparent, 0 0 0 0 transparent;--shadow-selected:0 0 0 1.5px var(--accent), 0 2px 10px 0 #0000000b, 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;--shadow-button:0 0 0 1px var(--button-edge), 0 0 4px 0 var(--button-halo), 0 1px 2px var(--button-drop);box-sizing:border-box;background:var(--canvas);width:100%;min-height:362px;box-shadow:0 0 0 1px var(--line);color:var(--ink);font-family:var(--sans);letter-spacing:-.14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;padding:12px;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.flowchart-module__pRTa7G__root{--canvas:lab(95.4756% -.247031 -.706685);--page:lab(98.2514% .0993311 -.364041);--surface:lab(100% 0 0);--ink:lab(12.6337% -.3433 -2.2161);--ink-2:lab(42.652% -.228465 -3.75729);--ink-3:lab(64.5814% -.222504 -3.3918);--line:lab(93.7236% -.0822544 -1.13573);--line-strong:lab(89.7783% -.315458 -1.86191);--field:lab(95.4674% .0993311 -.364041);--hover-2:lab(92.2273% -.369281 -1.05962);--hover:lab(96.5196% -.247061 -.706697);--accent:lab(54.9811% 5.86078 -70.2564);--card-edge:lab(93.7236% -.0822544 -1.13573);--raised-edge:lab(93.7236% -.0822544 -1.13573);--button-edge:lab(89.7783% -.315458 -1.86191)}}@supports (color:light-dark(#fff, #000)){.flowchart-module__pRTa7G__root{--canvas:light-dark(#f1f2f3,#1c1d1f);--page:light-dark(#fafafb,#17181a);--surface:light-dark(#fff,#232427);--ink:light-dark(#1f2124,#f2f3f4);--ink-2:light-dark(#62656b,#a5a8ad);--ink-3:light-dark(#9a9da3,#6c6f75);--line:light-dark(#ecedef,#2e3033);--line-strong:light-dark(#e0e2e5,#3a3c40);--field:light-dark(#f2f2f3,#2b2c2f);--hover-2:light-dark(#e7e9eb,#313236);--hover:light-dark(#f4f5f6,#2a2b2e);--accent:light-dark(#0285ff,#3d9aff);--card-edge:light-dark(#ecedef,#ffffff1c);--raised-edge:light-dark(#ecedef,#ffffff21);--soft-1:light-dark(#00000008,#0000);--soft-2:light-dark(#00000005,#0000);--soft-3:light-dark(#00000003,#0000);--soft-4:light-dark(#0000000a,#0000);--deep-1:light-dark(#0000,#0003);--deep-2:light-dark(#0000,#00000038);--button-edge:light-dark(#e0e2e5,#ffffff1a);--button-halo:light-dark(#0000000a,#0000);--button-drop:light-dark(#0000,#0000004d)}@supports (color:lab(0% 0 0)){.flowchart-module__pRTa7G__root{--canvas:light-dark(lab(95.4756% -.247031 -.706685),lab(10.7786% -.0940636 -1.50454));--page:light-dark(lab(98.2514% .0993311 -.364041),lab(8.22644% -.0921264 -1.50332));--surface:light-dark(lab(100% 0 0),lab(14.1243% .105247 -2.2593));--ink:light-dark(lab(12.6337% -.3433 -2.2161),lab(95.8236% -.247002 -.706685));--ink-2:light-dark(lab(42.652% -.228465 -3.75729),lab(68.7689% -.379533 -2.99366));--ink-3:light-dark(lab(64.5814% -.222504 -3.3918),lab(46.7122% -.231862 -3.75941));--line:light-dark(lab(93.7236% -.0822544 -1.13573),lab(19.7102% -.352308 -2.22058));--line-strong:light-dark(lab(89.7783% -.315458 -1.86191),lab(25.2652% -.160247 -2.63022));--field:light-dark(lab(95.4674% .0993311 -.364041),lab(17.9525% .101835 -2.2617));--hover-2:light-dark(lab(92.2273% -.369281 -1.05962),lab(20.8411% .265896 -2.62746));--hover:light-dark(lab(96.5196% -.247061 -.706697),lab(17.4885% .102207 -2.26143));--accent:light-dark(lab(54.9811% 5.86078 -70.2564),lab(61.8499% -1.50105 -59.2017));--card-edge:light-dark(lab(93.7236% -.0822544 -1.13573),lab(100% 0 0/.11));--raised-edge:light-dark(lab(93.7236% -.0822544 -1.13573),lab(100% 0 0/.13));--deep-1:light-dark(lab(0% 0 0/0),lab(0% 0 0/.2));--deep-2:light-dark(lab(0% 0 0/0),lab(0% 0 0/.22));--button-edge:light-dark(lab(89.7783% -.315458 -1.86191),lab(100% 0 0/.1));--button-drop:light-dark(lab(0% 0 0/0),lab(0% 0 0/.3))}}}.flowchart-module__pRTa7G__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.flowchart-module__pRTa7G__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.flowchart-module__pRTa7G__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.flowchart-module__pRTa7G__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.flowchart-module__pRTa7G__board{background-color:var(--page);background-image:radial-gradient(var(--line-strong) 1px, transparent 1.25px);width:100%;max-width:480px;height:333px;box-shadow:0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;background-position:50%;background-size:22px 22px;border-radius:10px;flex:none;position:relative;overflow:clip}.flowchart-module__pRTa7G__board[data-dragging]{cursor:grabbing}.flowchart-module__pRTa7G__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flowchart-module__pRTa7G__wire{fill:none;stroke:var(--line-strong);stroke-width:1.25px;transition:stroke .15s cubic-bezier(.4,0,.2,1)}.flowchart-module__pRTa7G__wire[data-selected]{stroke:var(--accent)}.flowchart-module__pRTa7G__node{z-index:1;box-sizing:border-box;touch-action:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.flowchart-module__pRTa7G__node[data-front]{z-index:2}.flowchart-module__pRTa7G__node[data-menu]{z-index:3}.flowchart-module__pRTa7G__tag{white-space:nowrap;background:color-mix(in srgb, var(--hue) 14%, var(--page));height:24px;color:color-mix(in srgb, var(--hue) 80%, var(--ink));border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.flowchart-module__pRTa7G__trigger{--hue:var(--violet);box-sizing:border-box;background:var(--surface);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card);border:0;border-radius:18px;outline:none;align-items:center;gap:10px;margin:0;padding:10px;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.flowchart-module__pRTa7G__trigger[data-hover]{box-shadow:var(--shadow-raised)}@media (hover:hover){.flowchart-module__pRTa7G__trigger:hover{box-shadow:var(--shadow-raised)}}.flowchart-module__pRTa7G__trigger:focus-visible,.flowchart-module__pRTa7G__trigger[aria-pressed=true]{box-shadow:var(--shadow-selected)}.flowchart-module__pRTa7G__icon{background:color-mix(in srgb, var(--hue) 12%, var(--surface));width:36px;height:36px;color:var(--hue);box-shadow:0 0 0 1px color-mix(in srgb, var(--hue) 20%, var(--surface));border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.flowchart-module__pRTa7G__icon svg{width:16px;height:16px}.flowchart-module__pRTa7G__copy{min-width:0;display:block}.flowchart-module__pRTa7G__title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.flowchart-module__pRTa7G__description{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.375;display:block}.flowchart-module__pRTa7G__branch{--hue:var(--amber);box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:6px;padding:10px 12px;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.flowchart-module__pRTa7G__branch:hover{box-shadow:var(--shadow-raised)}}.flowchart-module__pRTa7G__row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.flowchart-module__pRTa7G__grip{width:10px;height:16px;color:color-mix(in srgb, var(--ink-3) 70%, transparent);cursor:grab;flex:none}.flowchart-module__pRTa7G__joiner{width:28px;color:var(--ink-2);flex:none;font-size:12.5px}.flowchart-module__pRTa7G__is{color:var(--ink-2);font-size:12.5px}.flowchart-module__pRTa7G__subject{background:var(--surface);height:24px;box-shadow:var(--shadow-button);border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.flowchart-module__pRTa7G__subject svg{width:12px;height:12px;color:var(--ink-2);flex:none}.flowchart-module__pRTa7G__value{min-width:0;max-width:100%;display:flex}.flowchart-module__pRTa7G__value[data-wrapped]{box-sizing:border-box;padding:1px 0 0 49px}.flowchart-module__pRTa7G__select{min-width:0;display:inline-flex;position:relative}.flowchart-module__pRTa7G__chip{background:var(--field);min-width:0;height:24px;color:var(--ink);font:inherit;letter-spacing:inherit;cursor:pointer;border:0;border-radius:6px;outline:none;align-items:center;gap:4px;margin:0;padding:0 6px;font-size:12px;font-weight:500;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.flowchart-module__pRTa7G__chip:hover{background:var(--hover-2)}}.flowchart-module__pRTa7G__chip[aria-expanded=true]{background:var(--hover-2)}.flowchart-module__pRTa7G__chip:focus-visible{box-shadow:0 0 0 1.5px var(--accent)}.flowchart-module__pRTa7G__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.flowchart-module__pRTa7G__dot{border-radius:50%;flex:none;width:6px;height:6px}.flowchart-module__pRTa7G__chevron{width:11px;height:11px;color:var(--ink-3);flex:none}.flowchart-module__pRTa7G__menu{z-index:20;box-sizing:border-box;background:var(--surface);width:max-content;min-width:144px;max-width:280px;box-shadow:var(--shadow-raised);transform-origin:0 100%;border-radius:10px;outline:none;margin:0 0 6px;padding:4px;list-style:none;animation:.18s cubic-bezier(.23,1,.32,1) both flowchart-module__pRTa7G__pop;position:absolute;bottom:100%;left:0}.flowchart-module__pRTa7G__menu[data-align=end]{transform-origin:100% 100%;left:auto;right:0}.flowchart-module__pRTa7G__menu[data-below]{transform-origin:0 0;margin:6px 0 0;top:100%;bottom:auto}.flowchart-module__pRTa7G__menu[data-below][data-align=end]{transform-origin:100% 0}@keyframes flowchart-module__pRTa7G__pop{0%{opacity:0;transform:scale(.95)}}.flowchart-module__pRTa7G__highlight{background:var(--hover);pointer-events:none;border-radius:6px;height:30px;transition:top .22s cubic-bezier(.23,1,.32,1),opacity .15s;position:absolute;left:4px;right:4px}.flowchart-module__pRTa7G__option{z-index:1;cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 8px;display:flex;position:relative}.flowchart-module__pRTa7G__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.flowchart-module__pRTa7G__note{color:var(--ink-3);flex:none;font-size:11px}.flowchart-module__pRTa7G__check{visibility:hidden;flex:none;width:13px;height:13px}.flowchart-module__pRTa7G__option[aria-selected=true] .flowchart-module__pRTa7G__check{visibility:visible}.flowchart-module__pRTa7G__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.flowchart-module__pRTa7G__wire,.flowchart-module__pRTa7G__trigger,.flowchart-module__pRTa7G__branch,.flowchart-module__pRTa7G__chip,.flowchart-module__pRTa7G__highlight{transition:none}.flowchart-module__pRTa7G__menu{animation:none}}
