@charset "UTF-8";[data-v-143457a7]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-picker__eyebrow[data-v-143457a7]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-point)}.demo-picker__title[data-v-143457a7]{margin-top:12px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.3;word-break:keep-all}.demo-picker__desc[data-v-143457a7]{margin-top:16px;max-width:720px;font-size:clamp(15px,1.7vw,18px);line-height:1.6;color:#ffffffa8;word-break:keep-all}.demo-picker__grid[data-v-143457a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(32px,5vw,56px)}@media all and (max-width:768px){.demo-picker__grid[data-v-143457a7]{grid-template-columns:1fr}}.demo-card[data-v-143457a7]{--demo-card-accent: var(--color-point);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;height:100%;padding:28px 26px;text-align:left;border-radius:18px;background:#14151a linear-gradient(180deg,#7478f60d,#0000);border:1px solid rgba(116,120,246,.14);color:#fff;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .08s ease}@media(hover:hover)and (pointer:fine){.demo-card[data-v-143457a7]:hover{border-color:var(--demo-card-accent);box-shadow:0 0 0 1px var(--demo-card-accent),0 0 28px 6px #7478f652;transform:translateY(-2px)}.demo-card:hover .demo-card__arrow[data-v-143457a7]{transform:translate(4px)}}.demo-card[data-v-143457a7]:focus-visible{outline:2px solid var(--demo-card-accent);outline-offset:3px}.demo-card[data-v-143457a7]:active{transform:translateY(0)}.demo-card__icon[data-v-143457a7]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--demo-card-accent);background:#7478f61a;border:1px solid rgba(116,120,246,.24)}.demo-card__industry[data-v-143457a7]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.demo-card__title[data-v-143457a7]{font-size:clamp(19px,2.2vw,22px);font-weight:700;line-height:1.35;word-break:keep-all}.demo-card__summary[data-v-143457a7]{font-size:15px;line-height:1.6;color:#ffffff9e;word-break:keep-all}.demo-card__cta[data-v-143457a7]{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;color:var(--demo-card-accent)}.demo-card__arrow[data-v-143457a7]{transition:transform .2s ease}[data-v-e2260edb]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-xls[data-v-e2260edb]{margin:0;border-radius:12px;overflow:hidden;background:#0f1014;border:1px solid rgba(116,120,246,.22);animation:demo-xls-in-e2260edb .4s ease both}.demo-xls.is-static[data-v-e2260edb]{animation:none}.demo-xls__head[data-v-e2260edb]{margin:0}.demo-xls__toggle[data-v-e2260edb]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left;cursor:pointer;background:#1d6f421a;border:none;border-bottom:1px solid rgba(29,111,66,.3);transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.demo-xls__toggle[data-v-e2260edb]:hover{background:#1d6f422e}}.demo-xls__toggle[data-v-e2260edb]:focus-visible{outline:2px solid var(--color-point);outline-offset:-2px}.demo-xls.is-collapsed .demo-xls__toggle[data-v-e2260edb]{border-bottom:none}.demo-xls__sr[data-v-e2260edb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-xls__tag[data-v-e2260edb]{flex-shrink:0;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.5px;color:#fff;background:#1d6f42}.demo-xls__name[data-v-e2260edb]{font-size:14px;font-weight:600;color:#ffffffe6;word-break:break-all}.demo-xls__chevron[data-v-e2260edb]{flex-shrink:0;display:inline-grid;place-items:center;margin-left:auto;color:#ffffff8c;transition:transform .2s ease}.demo-xls.is-collapsed .demo-xls__chevron[data-v-e2260edb]{transform:rotate(-90deg)}.demo-xls__scroll[data-v-e2260edb]{overflow-x:auto}.demo-xls__grid[data-v-e2260edb]{width:100%;border-collapse:collapse;font-size:13px}.demo-xls__grid th[data-v-e2260edb],.demo-xls__grid td[data-v-e2260edb]{padding:8px 12px;text-align:left;white-space:nowrap;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.demo-xls__grid th[data-v-e2260edb]:last-child,.demo-xls__grid td[data-v-e2260edb]:last-child{border-right:none}.demo-xls__grid .is-num[data-v-e2260edb]{text-align:right;font-variant-numeric:tabular-nums}.demo-xls__letters th[data-v-e2260edb],.demo-xls__rownum[data-v-e2260edb],.demo-xls__corner[data-v-e2260edb]{color:#fff6;font-weight:600;text-align:center;background:#ffffff08}.demo-xls__letters th[data-v-e2260edb]{padding:5px 12px;font-size:11px}.demo-xls__rownum[data-v-e2260edb],.demo-xls__corner[data-v-e2260edb]{width:30px;min-width:30px;text-align:center;font-size:11px}.demo-xls__header th[data-v-e2260edb]{font-weight:700;color:#ffffffd1;background:#7478f614}.demo-xls tbody td[data-v-e2260edb]{color:#ffffffd6}.demo-xls tbody tr:nth-child(2n) td[data-v-e2260edb]{background:#ffffff06}.demo-xls tbody tr:last-child td[data-v-e2260edb],.demo-xls tbody tr:last-child th[data-v-e2260edb]{border-bottom:none}.demo-xls__note[data-v-e2260edb]{margin:0;padding:10px 14px;font-size:12px;line-height:1.5;color:#ffffff80;border-top:1px solid rgba(255,255,255,.06);word-break:keep-all}@keyframes demo-xls-in-e2260edb{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.demo-xls[data-v-e2260edb]{animation:none}.demo-xls__chevron[data-v-e2260edb],.demo-xls__toggle[data-v-e2260edb]{transition:none}}[data-v-03201368]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-doc-scan[data-v-03201368]{margin:0;border-radius:12px;overflow:hidden;background:#0f1014;border:1px solid rgba(116,120,246,.22);animation:demo-doc-scan-in-03201368 .4s ease both}.demo-doc-scan.is-static[data-v-03201368],.demo-doc-scan.is-static .demo-doc-scan__ring[data-v-03201368],.demo-doc-scan.is-static .demo-doc-scan__extract-row[data-v-03201368]{animation:none}.demo-doc-scan__head[data-v-03201368]{margin:0}.demo-doc-scan__toggle[data-v-03201368]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left;cursor:pointer;background:#7478f61a;border:none;border-bottom:1px solid rgba(116,120,246,.26);transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.demo-doc-scan__toggle[data-v-03201368]:hover{background:#7478f62e}}.demo-doc-scan__toggle[data-v-03201368]:focus-visible{outline:2px solid var(--color-point);outline-offset:-2px}.demo-doc-scan.is-collapsed .demo-doc-scan__toggle[data-v-03201368]{border-bottom:none}.demo-doc-scan__sr[data-v-03201368]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-doc-scan__tag[data-v-03201368]{flex-shrink:0;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.5px;color:#fff;background:var(--color-point)}.demo-doc-scan__name[data-v-03201368]{font-size:14px;font-weight:600;color:#ffffffe6;word-break:break-all}.demo-doc-scan__chevron[data-v-03201368]{flex-shrink:0;display:inline-grid;place-items:center;margin-left:auto;color:#ffffff8c;transition:transform .2s ease}.demo-doc-scan.is-collapsed .demo-doc-scan__chevron[data-v-03201368]{transform:rotate(-90deg)}.demo-doc-scan__layout[data-v-03201368]{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;padding:14px}@media all and (max-width:768px){.demo-doc-scan__layout[data-v-03201368]{grid-template-columns:1fr}}.demo-doc-scan__paper[data-v-03201368]{position:relative;padding:18px 18px 20px;border-radius:8px;background:#f4f2ec;color:#20211c;box-shadow:0 8px 24px #0006;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.014) 0px,rgba(0,0,0,.014) 1px,transparent 1px,transparent 3px);transform:rotate(-.35deg)}.demo-doc-scan__paper-title[data-v-03201368]{margin-bottom:14px;padding:7px 10px;text-align:center;font-size:14px;font-weight:800;letter-spacing:.06em;color:#1b1c22;background:#20211c0f;border:1.5px solid rgba(32,33,28,.4);border-radius:4px}.demo-doc-scan__fields[data-v-03201368]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}@media all and (max-width:768px){.demo-doc-scan__fields[data-v-03201368]{grid-template-columns:1fr}}.demo-doc-scan__field[data-v-03201368]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:4px;background:#ffffff80;border:1px solid rgba(32,33,28,.1)}.demo-doc-scan__field-label[data-v-03201368]{font-size:10.5px;font-weight:600;color:#20211c8c}.demo-doc-scan__field-value[data-v-03201368]{margin:0;font-size:13px;font-weight:600;color:#14151a;word-break:break-all}.demo-doc-scan__items[data-v-03201368]{width:100%;margin-top:12px;border-collapse:collapse;font-size:11.5px}.demo-doc-scan__items th[data-v-03201368],.demo-doc-scan__items td[data-v-03201368]{padding:5px 7px;text-align:left;border:1px solid rgba(32,33,28,.16);white-space:nowrap}.demo-doc-scan__items th[data-v-03201368]{font-weight:700;color:#20211cb3;background:#20211c0d}.demo-doc-scan__items td[data-v-03201368]{color:#20211cd9}.demo-doc-scan__items td.is-num[data-v-03201368]{text-align:right;font-variant-numeric:tabular-nums}.demo-doc-scan__overlay[data-v-03201368]{position:absolute;inset:0;pointer-events:none}.demo-doc-scan__ring[data-v-03201368]{position:absolute;border:2px solid var(--color-point);border-radius:5px;box-shadow:0 0 0 2px #7478f640,0 0 14px 2px #7478f673;animation:demo-ring-pop-03201368 .45s ease both}.demo-doc-scan__extract[data-v-03201368]{display:flex;flex-direction:column;padding:14px;border-radius:8px;background:#14151a;border:1px solid rgba(116,120,246,.2)}.demo-doc-scan__extract-title[data-v-03201368]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;color:#ffffffd9}.demo-doc-scan__extract-dot[data-v-03201368]{width:8px;height:8px;border-radius:50%;background:var(--color-point);box-shadow:0 0 8px 1px #7478f6b3}.demo-doc-scan__extract-list[data-v-03201368]{display:flex;flex-direction:column;gap:8px;margin:0;list-style:none;padding:0}.demo-doc-scan__extract-row[data-v-03201368]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px;background:#7478f614;border:1px solid rgba(116,120,246,.16);animation:demo-row-in-03201368 .3s ease both}.demo-doc-scan__extract-key[data-v-03201368]{font-size:12px;color:#fff9;word-break:keep-all}.demo-doc-scan__extract-val[data-v-03201368]{font-size:13px;font-weight:700;color:#fff;text-align:right;word-break:break-all}.demo-doc-scan__extract-scanning[data-v-03201368]{display:flex;align-items:center;gap:7px;font-size:12px;color:#ffffff73}.demo-doc-scan__extract-cursor[data-v-03201368]{width:7px;height:13px;background:var(--color-point);animation:demo-cursor-blink-03201368 1s steps(2,start) infinite}.demo-doc-scan__note[data-v-03201368]{margin:0;padding:10px 14px;font-size:12px;line-height:1.5;color:#ffffff80;border-top:1px solid rgba(255,255,255,.06);word-break:keep-all}@keyframes demo-doc-scan-in-03201368{0%{opacity:0;transform:translateY(6px)}}@keyframes demo-ring-pop-03201368{0%{opacity:0;transform:scale(1.12)}}@keyframes demo-row-in-03201368{0%{opacity:0;transform:translateY(4px)}}@keyframes demo-cursor-blink-03201368{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.demo-doc-scan[data-v-03201368],.demo-doc-scan__ring[data-v-03201368],.demo-doc-scan__extract-row[data-v-03201368]{animation:none}.demo-doc-scan__chevron[data-v-03201368],.demo-doc-scan__toggle[data-v-03201368]{transition:none}.demo-doc-scan__extract-cursor[data-v-03201368]{animation:none}}[data-v-b9291da8]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-chat__eyebrow[data-v-b9291da8]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-point)}.demo-chat__title[data-v-b9291da8]{margin-top:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.demo-chat__progress[data-v-b9291da8]{margin-top:10px;font-size:14px;color:#ffffff80}.demo-chat__log[data-v-b9291da8]{display:flex;flex-direction:column;gap:16px;margin-top:28px}.demo-chat__options[data-v-b9291da8]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.demo-bubble[data-v-b9291da8]{display:flex;align-items:flex-start;gap:12px;max-width:88%}.demo-bubble--dana[data-v-b9291da8]{align-self:flex-start}.demo-bubble--user[data-v-b9291da8]{align-self:flex-end;flex-direction:row-reverse}.demo-bubble--user .demo-bubble__text[data-v-b9291da8]{background:#7478f629;border-color:#7478f666;color:#fff}.demo-bubble__avatar[data-v-b9291da8]{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:14px;font-weight:800;color:#fff;background:var(--color-point)}.demo-bubble__text[data-v-b9291da8]{padding:14px 18px;border-radius:16px;font-size:clamp(15px,1.7vw,17px);line-height:1.6;color:#ffffffeb;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);word-break:keep-all}.demo-caret[data-v-b9291da8]{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--color-point);animation:demo-blink-b9291da8 1s steps(2,start) infinite}@keyframes demo-blink-b9291da8{to{visibility:hidden}}.demo-typing[data-v-b9291da8]{display:inline-flex;align-items:center;gap:5px;padding:16px 18px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.demo-typing__dot[data-v-b9291da8]{width:7px;height:7px;border-radius:50%;background:#ffffff8c;animation:demo-bounce-b9291da8 1.2s infinite ease-in-out}.demo-typing__dot[data-v-b9291da8]:nth-child(2){animation-delay:.15s}.demo-typing__dot[data-v-b9291da8]:nth-child(3){animation-delay:.3s}@keyframes demo-bounce-b9291da8{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@media(prefers-reduced-motion:reduce){.demo-typing__dot[data-v-b9291da8],.demo-caret[data-v-b9291da8]{animation:none}}.demo-option[data-v-b9291da8]{width:100%;padding:18px 22px;text-align:left;font-size:clamp(15px,1.7vw,17px);line-height:1.5;color:#ffffffeb;background:#14151a;border:1px solid rgba(116,120,246,.2);border-radius:14px;cursor:pointer;word-break:keep-all;transition:border-color .2s ease,background-color .2s ease,transform .06s ease}@media(hover:hover)and (pointer:fine){.demo-option[data-v-b9291da8]:hover{border-color:var(--color-point);background:#7478f61a}}.demo-option[data-v-b9291da8]:focus-visible{outline:2px solid var(--color-point);outline-offset:2px}.demo-option[data-v-b9291da8]:active{transform:translateY(1px)}.demo-option--upload[data-v-b9291da8]{display:inline-flex;align-items:center;gap:10px;width:auto;align-self:flex-start;font-weight:600;color:#fff;background:#7478f624;border-color:#7478f680}@media(hover:hover)and (pointer:fine){.demo-option--upload[data-v-b9291da8]:hover{background:#7478f638;border-color:var(--color-point)}}.demo-option__upload-icon[data-v-b9291da8]{display:inline-grid;place-items:center;color:var(--color-point)}.demo-bubble--attach[data-v-b9291da8]{max-width:100%;align-self:stretch}.demo-attach[data-v-b9291da8]{width:100%}.demo-attach__label[data-v-b9291da8]{display:block;margin-bottom:8px;text-align:right;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-point)}.demo-sources[data-v-b9291da8]{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.demo-sources__item[data-v-b9291da8]{position:relative}.demo-sources__badge[data-v-b9291da8]{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#ffffffd1;background:#7478f624;border:1px solid rgba(116,120,246,.32);word-break:keep-all}.demo-pending-spacer[data-v-b9291da8]{flex:0 0 auto;height:80vh;pointer-events:none}.demo-fade-enter-active[data-v-b9291da8]{transition:opacity .3s ease,transform .3s ease}.demo-fade-enter-from[data-v-b9291da8]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.demo-fade-enter-active[data-v-b9291da8]{transition:none}}[data-v-969c28ac]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-spec__eyebrow[data-v-969c28ac]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-point)}.demo-spec__title[data-v-969c28ac]{margin-top:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.demo-spec__desc[data-v-969c28ac]{margin-top:14px;font-size:clamp(15px,1.7vw,17px);color:#ffffff9e;line-height:1.6;word-break:keep-all}.demo-spec__doc[data-v-969c28ac]{margin-top:28px;border-radius:18px;background:#0f1014;border:1px solid rgba(116,120,246,.18);overflow:hidden}.demo-spec__doc-bar[data-v-969c28ac]{display:flex;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.demo-spec__doc-bar span[data-v-969c28ac]{width:11px;height:11px;border-radius:50%;background:#ffffff2e}.demo-spec__body[data-v-969c28ac]{padding:28px clamp(22px,3vw,40px) 36px;font-family:Pretendard,sans-serif}.demo-spec__heading[data-v-969c28ac]{margin:28px 0 14px;font-size:clamp(16px,2vw,19px);font-weight:800;color:var(--color-point);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.demo-spec__heading[data-v-969c28ac]:first-child{margin-top:0}.demo-spec__heading.is-shown[data-v-969c28ac]{opacity:1;transform:none}.demo-spec__line[data-v-969c28ac]{display:flex;gap:10px;margin:8px 0;font-size:clamp(15px,1.7vw,17px);line-height:1.7;color:#ffffffd6;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;word-break:keep-all}.demo-spec__line.is-shown[data-v-969c28ac]{opacity:1;transform:none}.demo-spec__bullet[data-v-969c28ac]{flex-shrink:0;color:#7478f6cc;font-weight:700}.demo-spec__writing[data-v-969c28ac]{display:inline-block;margin-top:14px;font-size:14px;color:#fff6;font-style:italic}@media(prefers-reduced-motion:reduce){.demo-spec__heading[data-v-969c28ac],.demo-spec__line[data-v-969c28ac]{transition:none}}[data-v-2b27962b]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-wf__eyebrow[data-v-2b27962b]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-point)}.demo-wf__title[data-v-2b27962b]{margin-top:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.demo-wf__desc[data-v-2b27962b]{margin-top:14px;font-size:clamp(15px,1.7vw,17px);color:#ffffff9e;line-height:1.6;word-break:keep-all}.demo-wf__canvas[data-v-2b27962b]{position:relative;margin-top:28px;padding:8px;min-height:260px;border-radius:18px;background:radial-gradient(120% 100% at 50% 0%,#7478f61a,#7478f600 60%),#0f1014;border:1px solid rgba(116,120,246,.18)}.demo-wf__edges[data-v-2b27962b]{position:absolute;inset:0;width:100%;height:100%}.demo-wf__edge[data-v-2b27962b]{fill:none;stroke:#7478f68c;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s ease}.demo-wf__edge.is-drawn[data-v-2b27962b]{stroke-dashoffset:0}.demo-wf__nodes[data-v-2b27962b]{position:relative;width:100%;height:100%;list-style:none}.demo-wf__node[data-v-2b27962b]{position:absolute;transform:translate(-50%) scale(.85);display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;white-space:nowrap;background:#14151a;border:1px solid rgba(116,120,246,.3);box-shadow:0 0 0 1px #7478f614 inset;opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.demo-wf__node.is-shown[data-v-2b27962b]{opacity:1;transform:translate(-50%) scale(1)}.demo-wf__node.is-io[data-v-2b27962b]{border-color:#20b69673}.demo-wf__node.is-decision[data-v-2b27962b]{border-color:#ffc85780}.demo-wf__node-dot[data-v-2b27962b]{width:8px;height:8px;border-radius:50%;background:var(--color-point)}.demo-wf__node.is-io .demo-wf__node-dot[data-v-2b27962b]{background:#20b696}.demo-wf__node.is-decision .demo-wf__node-dot[data-v-2b27962b]{background:#ffc857}.demo-wf__node-label[data-v-2b27962b]{font-size:clamp(13px,1.5vw,15px);font-weight:600;color:#ffffffe6}.demo-wf__building[data-v-2b27962b]{margin-top:16px;font-size:14px;font-style:italic;color:#fff6}@media(prefers-reduced-motion:reduce){.demo-wf__edge[data-v-2b27962b],.demo-wf__node[data-v-2b27962b]{transition:none}}[data-v-256e8e93]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-run__eyebrow[data-v-256e8e93]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-point)}.demo-run__title[data-v-256e8e93]{margin-top:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.demo-run__desc[data-v-256e8e93]{margin-top:14px;font-size:clamp(15px,1.7vw,17px);color:#ffffff9e;line-height:1.6}.demo-run__card[data-v-256e8e93]{margin-top:28px;padding:clamp(24px,3vw,36px);border-radius:18px;background:#0f1014;border:1px solid rgba(116,120,246,.18)}.demo-run__bar-head[data-v-256e8e93]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.demo-run__pct[data-v-256e8e93]{font-size:clamp(28px,4vw,40px);font-weight:700;color:#fff}.demo-run__eta[data-v-256e8e93]{font-size:14px;color:#ffffff80}.demo-run__eta--done[data-v-256e8e93]{color:#20b696;font-weight:700}.demo-run__bar[data-v-256e8e93]{width:100%;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.demo-run__bar-fill[data-v-256e8e93]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-point),rgb(32,182,150));transition:width .2s linear}.demo-run__steps[data-v-256e8e93]{display:flex;flex-direction:column;gap:14px;margin-top:28px}.demo-run__step[data-v-256e8e93]{display:flex;align-items:center;gap:14px;font-size:clamp(15px,1.7vw,17px);color:#fff6;transition:color .25s ease}.demo-run__step.is-active[data-v-256e8e93]{color:#fff}.demo-run__step.is-done[data-v-256e8e93]{color:#ffffffb8}.demo-run__step-icon[data-v-256e8e93]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.demo-run__step.is-done .demo-run__step-icon[data-v-256e8e93]{color:#20b696;border-color:#20b69680;background:#20b6961a}.demo-run__step.is-active .demo-run__step-icon[data-v-256e8e93]{border-color:var(--color-point)}.demo-run__spinner[data-v-256e8e93]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(116,120,246,.3);border-top-color:var(--color-point);animation:demo-spin-256e8e93 .8s linear infinite}@keyframes demo-spin-256e8e93{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.demo-run__bar-fill[data-v-256e8e93]{transition:none}.demo-run__spinner[data-v-256e8e93]{animation:none}}[data-v-7356f575]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-result__eyebrow[data-v-7356f575]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-point)}.demo-result__title[data-v-7356f575]{margin-top:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3;word-break:keep-all}.demo-result__metrics[data-v-7356f575]{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.demo-result__metric[data-v-7356f575]{flex:1;min-width:130px;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;background:#14151a;border:1px solid rgba(116,120,246,.14)}.demo-result__metric-value[data-v-7356f575]{font-size:clamp(22px,3vw,28px);font-weight:700;color:#fff}.demo-result__metric-label[data-v-7356f575]{font-size:13px;color:#ffffff8c}.demo-result__table-wrap[data-v-7356f575]{margin-top:24px;border-radius:16px;border:1px solid rgba(116,120,246,.18);overflow-x:auto;background:#0f1014}.demo-result__table[data-v-7356f575]{width:100%;border-collapse:collapse;font-size:clamp(13px,1.5vw,15px)}.demo-result__table th[data-v-7356f575],.demo-result__table td[data-v-7356f575]{padding:14px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06)}.demo-result__table th[data-v-7356f575]{font-weight:700;color:#fff9;background:#7478f60f}.demo-result__table td[data-v-7356f575]{color:#ffffffdb}.demo-result__table tbody tr:last-child td[data-v-7356f575]{border-bottom:none}.demo-result__td--short[data-v-7356f575]{color:#dc6464!important;font-weight:700}.demo-result__td--ok[data-v-7356f575]{color:#20b696!important;font-weight:700}.demo-result__td--pending[data-v-7356f575]{color:#d69e2e!important;font-weight:700}.demo-result__caption[data-v-7356f575]{margin-top:12px;font-size:14px;color:#ffffff80;line-height:1.6;word-break:keep-all}.demo-result__impact[data-v-7356f575]{margin-top:28px;padding:24px;border-radius:16px;background:#14151a linear-gradient(180deg,#7478f60a,#0000);border:1px solid rgba(116,120,246,.1)}.demo-result__impact-tag[data-v-7356f575]{display:inline-block;margin-bottom:14px;font-size:clamp(15px,1.6vw,17px);font-weight:700;color:#ffffffbf}.demo-result__impact-row[data-v-7356f575]{display:flex;align-items:center;gap:16px}@media all and (max-width:768px){.demo-result__impact-row[data-v-7356f575]{gap:12px}}.demo-result__impact-cell[data-v-7356f575]{flex:1;min-width:0}.demo-result__impact-cell--before .demo-result__impact-badge[data-v-7356f575]{background:#dc3c3c1f;border-color:#dc3c3c4d;color:#dc6464}.demo-result__impact-cell--before .demo-result__impact-text[data-v-7356f575]{color:#ffffff73;text-decoration:line-through;text-decoration-color:#dc3c3c66}.demo-result__impact-cell--after .demo-result__impact-badge[data-v-7356f575]{background:#20b6961f;border-color:#20b6964d;color:#20b696}.demo-result__impact-cell--after .demo-result__impact-text[data-v-7356f575]{color:#20b696;font-weight:700}.demo-result__impact-badge[data-v-7356f575]{display:inline-flex;align-items:center;height:22px;padding:0 8px;margin-bottom:8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.5px;border:1px solid rgba(255,255,255,.1)}.demo-result__impact-text[data-v-7356f575]{font-size:clamp(16px,2vw,20px);line-height:1.4;word-break:keep-all}.demo-result__impact-arrow[data-v-7356f575]{flex-shrink:0;font-size:26px;color:#ffffff59}.demo-result__actions[data-v-7356f575]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.demo-result__cta[data-v-7356f575]{text-decoration:none}.demo-result__restart[data-v-7356f575]{padding:14px 22px;font-size:15px;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:50px;cursor:pointer;transition:border-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.demo-result__restart[data-v-7356f575]:hover{border-color:#fff6;color:#fff}}.demo-result__restart[data-v-7356f575]:focus-visible{outline:2px solid var(--color-point);outline-offset:2px}.demo-doc[data-v-7356f575]{margin-top:24px;padding:clamp(24px,4vw,40px) clamp(22px,4vw,44px);border-radius:14px;background:#f6f7fb;color:#1b1c22;border:1px solid rgba(116,120,246,.18);box-shadow:0 18px 50px #00000059}.demo-doc__head[data-v-7356f575]{padding-bottom:18px;margin-bottom:22px;border-bottom:2px solid rgba(27,28,34,.12)}.demo-doc__title[data-v-7356f575]{font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.3;color:#14151a;word-break:keep-all}.demo-doc__meta[data-v-7356f575]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;list-style:none}.demo-doc__meta li[data-v-7356f575]{font-size:13px;color:#1b1c2299}.demo-doc__section[data-v-7356f575]{margin-bottom:22px}.demo-doc__section[data-v-7356f575]:last-of-type{margin-bottom:0}.demo-doc__heading[data-v-7356f575]{position:relative;margin-bottom:10px;padding-left:12px;font-size:clamp(15px,1.8vw,17px);font-weight:800;color:#14151a}.demo-doc__heading[data-v-7356f575]:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;border-radius:2px;background:var(--color-point)}.demo-doc__para[data-v-7356f575]{margin-bottom:6px;font-size:clamp(14px,1.6vw,15px);line-height:1.7;color:#1b1c22d6;word-break:keep-all}.demo-doc__para[data-v-7356f575]:last-child{margin-bottom:0}.demo-doc__table-wrap[data-v-7356f575]{margin-top:16px;border-radius:10px;border:1px solid rgba(27,28,34,.12);overflow-x:auto;background:#fff}.demo-doc__table[data-v-7356f575]{width:100%;border-collapse:collapse;font-size:clamp(13px,1.5vw,14px)}.demo-doc__table th[data-v-7356f575],.demo-doc__table td[data-v-7356f575]{padding:11px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(27,28,34,.08)}.demo-doc__table th[data-v-7356f575]{font-weight:700;color:#1b1c228c;background:#7478f614}.demo-doc__table td[data-v-7356f575]{color:#1b1c22e0}.demo-doc__table tbody tr:last-child td[data-v-7356f575]{border-bottom:none}.demo-doc .demo-result__td--short[data-v-7356f575]{color:#c43434!important;font-weight:700}.demo-doc .demo-result__td--ok[data-v-7356f575]{color:#168a6e!important;font-weight:700}.demo-doc .demo-result__td--pending[data-v-7356f575]{color:#b07c12!important;font-weight:700}.demo-doc__caption[data-v-7356f575]{margin-top:12px;font-size:13px;line-height:1.6;color:#1b1c2294;word-break:keep-all}[data-v-884bba62]:root{--color-bg-default: #000;--color-bg-inverse: #fff;--color-text-default: #fff;--color-text-inverse: #000;--color-point: #7478F6}.demo-overlay[data-v-884bba62]{position:fixed;inset:90px 0 0;z-index:90;display:flex;flex-direction:column;background:var(--color-bg-default);color:var(--color-text-default);outline:none}@media all and (max-width:1240px){.demo-overlay[data-v-884bba62]{top:72px}}.demo-overlay__topbar[data-v-884bba62]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(16px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.08)}.demo-overlay__lead[data-v-884bba62]{flex:1;min-width:0}.demo-overlay__heading[data-v-884bba62]{display:flex;align-items:baseline;gap:clamp(8px,1.6vw,16px);flex-wrap:wrap;min-width:0}.demo-overlay__title[data-v-884bba62]{flex-shrink:0;font-size:clamp(17px,2.4vw,24px);font-weight:800;line-height:1.2;white-space:nowrap;word-break:keep-all}.demo-overlay__subtitle[data-v-884bba62]{font-size:clamp(12px,1.5vw,14px);color:#ffffff8c;line-height:1.5;word-break:keep-all}.demo-overlay__controls[data-v-884bba62]{flex-shrink:0;display:flex;align-items:center;gap:12px}.demo-overlay__body[data-v-884bba62]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.demo-overlay__stage[data-v-884bba62]{width:100%;max-width:920px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) clamp(40px,6vw,72px)}.demo-overlay__nav[data-v-884bba62]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(16px,4vw,48px);border-top:1px solid rgba(255,255,255,.08);background:var(--color-bg-default)}.demo-close[data-v-884bba62]{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;color:#ffffffc7;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;transition:border-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.demo-close[data-v-884bba62]:hover{border-color:#fff6;color:#fff}}.demo-close[data-v-884bba62]:focus-visible{outline:2px solid var(--color-point);outline-offset:2px}@media all and (max-width:768px){.demo-close__label[data-v-884bba62]{display:none}}.demo-steps[data-v-884bba62]{flex-shrink:1;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding:0;list-style:none}.demo-steps__item[data-v-884bba62]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#fff6;transition:color .25s ease}@media all and (max-width:768px){.demo-steps__item[data-v-884bba62]{font-size:13px;gap:6px}}.demo-steps__item.is-active[data-v-884bba62]{color:#fff}.demo-steps__item.is-done[data-v-884bba62]{color:#ffffffb3}.demo-steps__dot[data-v-884bba62]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:background-color .25s ease,border-color .25s ease}.demo-steps__item.is-active .demo-steps__dot[data-v-884bba62]{color:#fff;background:var(--color-point);border-color:var(--color-point)}.demo-steps__item.is-done .demo-steps__dot[data-v-884bba62]{color:#20b696;border-color:#20b69680;background:#20b6961f}@media all and (max-width:768px){.demo-steps__label[data-v-884bba62]{display:none}}.demo-stage-action[data-v-884bba62]{display:flex;justify-content:flex-end;margin-top:clamp(24px,4vw,40px)}.demo-nav-btn[data-v-884bba62]{padding:14px 26px;font-size:15px;font-weight:600;color:#ffffffc7;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:50px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}@media all and (max-width:768px){.demo-nav-btn[data-v-884bba62]{padding:12px 20px;font-size:14px}}@media(hover:hover)and (pointer:fine){.demo-nav-btn[data-v-884bba62]:hover{border-color:#fff6;color:#fff}}.demo-nav-btn[data-v-884bba62]:focus-visible{outline:2px solid var(--color-point);outline-offset:2px}.demo-nav-btn--primary[data-v-884bba62]{color:#fff;background:var(--color-point);border-color:var(--color-point)}@media(hover:hover)and (pointer:fine){.demo-nav-btn--primary[data-v-884bba62]:hover{box-shadow:0 0 22px #7478f680}}.demo-nav-btn[data-v-884bba62]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.demo-stage-enter-active[data-v-884bba62],.demo-stage-leave-active[data-v-884bba62]{transition:opacity .3s ease,transform .3s ease}.demo-stage-enter-from[data-v-884bba62]{opacity:0;transform:translateY(12px)}.demo-stage-leave-to[data-v-884bba62]{opacity:0;transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.demo-stage-enter-active[data-v-884bba62],.demo-stage-leave-active[data-v-884bba62]{transition:none}}
