/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;.kriti-root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--default-transition-duration:100ms;--default-transition-timing-function:cubic-bezier(0.2,0,0,1);--text-micro:10px;--text-micro--line-height:16px;--text-meta:10.5px;--text-meta--line-height:16px;--text-body:11px;--text-body--line-height:16px;--text-item:11.5px;--text-item--line-height:16px;--text-value:12px;--text-value--line-height:16px;--text-title:13px;--text-title--line-height:16px;--spacing-control:24px;--spacing-row:28px;--spacing-section:32px;--spacing-toolbar:36px;--spacing-bar:40px;--spacing-viewer:70dvh;--grid-template-columns-field:72px minmax(0,1fr);--grid-template-columns-bar:minmax(0,1fr) auto minmax(0,1fr);--grid-template-columns-pair:auto minmax(0,1fr);--grid-template-columns-tiles:repeat(auto-fill,minmax(7rem,1fr));--radius-mark:1px;--radius-badge:3px;--radius-clip:4px;--radius-control:5px;--radius-item:6px;--radius-chip:7px;--radius-card:10px;--radius-dock:12px;--selection-width:1.5px;--color-white:#ffffff;--color-black:#000000;--color-surface:light-dark(#ffffff,#2c2c2c);--color-canvas:light-dark(#f5f5f5,#1e1e1e);--color-canvas-dot:light-dark(#d6d6d6,#3a3a3a);--color-hover:light-dark(#f5f5f5,#383838);--color-pressed:light-dark(#ebebeb,#444444);--color-field:light-dark(#f5f5f5,#383838);--color-overlay:light-dark(rgb(255 255 255/0.92),rgb(44 44 44/0.92));--color-line:light-dark(#e6e6e6,#3d3d3d);--color-line-strong:light-dark(#d1d1d1,#4d4d4d);--color-fg:light-dark(#1e1e1e,#f2f2f2);--color-fg-2:light-dark(#5c5c5c,#b3b3b3);--color-fg-3:light-dark(#949494,#7d7d7d);--color-fg-inverse:light-dark(#ffffff,#1e1e1e);--color-accent:#0d99ff;--color-accent-hover:#0a86e0;--color-accent-soft:light-dark(#e5f4ff,rgb(13 153 255/0.18));--color-accent-line:rgb(13 153 255/0.45);--color-ai:light-dark(#9747ff,#a970ff);--color-ai-soft:light-dark(#f3ebff,rgb(151 71 255/0.2));--color-ai-line:rgb(151 71 255/0.45);--color-success:#14ae5c;--color-success-soft:light-dark(rgb(20 174 92/0.14),rgb(20 174 92/0.2));--color-warning:light-dark(#b86e00,#f5b547);--color-warning-soft:light-dark(#fff4e0,rgb(245 181 71/0.14));--color-danger:#e5322d;--color-danger-soft:light-dark(rgb(229 50 45/0.1),rgb(229 50 45/0.2));--color-type-video:#4d7cfe;--color-type-image:#d99a2b;--color-type-audio:#25a36b;--color-type-text:#d4588f;--color-type-shape:#1a9fb8;--color-person-1:#d6336c;--color-person-2:#0a8270;--color-person-3:#c84a10;--color-person-4:#4263eb;--color-person-5:#4d7c0f;--color-person-6:#a83bbf;--color-person-7:#28843b;--color-person-8:#8f6b00;--color-group-blue:#3b82f6;--color-group-purple:#a855f7;--color-group-green:#22c55e;--color-group-amber:#f59e0b;--color-group-rose:#f43f5e;--color-tooltip:#1e1e1e;--shadow-thumb:0 1px 2px rgb(0 0 0/0.15);--ease-standard:cubic-bezier(0.2,0,0,1);--animate-blink:kriti-blink 1.4s ease-in-out infinite;--animate-shimmer:kriti-shimmer 1.6s cubic-bezier(0.2,0,0,1) infinite}.kriti-root{--float-edge:light-dark(rgb(0 0 0/0.06),rgb(255 255 255/0.06));--float-near:light-dark(rgb(0 0 0/0.04),transparent);--float-far:light-dark(rgb(0 0 0/0.1),rgb(0 0 0/0.45));--node-edge:light-dark(rgb(0 0 0/0.07),rgb(255 255 255/0.07));--node-near:light-dark(rgb(0 0 0/0.05),rgb(0 0 0/0.3));--menu-edge:light-dark(rgb(0 0 0/0.08),rgb(255 255 255/0.08));--menu-far:light-dark(rgb(0 0 0/0.16),rgb(0 0 0/0.5))}.kriti-root,.kriti-root [data-theme=light],.kriti-root[data-theme=light]{color-scheme:light}.kriti-root [data-theme=dark],.kriti-root[data-theme=dark]{color-scheme:dark}@layer utilities{.kriti-root .\@container,.kriti-root.\@container{container-type:inline-size}.kriti-root .\!pointer-events-auto,.kriti-root.\!pointer-events-auto{pointer-events:auto!important}.kriti-root .\!pointer-events-none,.kriti-root.\!pointer-events-none{pointer-events:none!important}.kriti-root .pointer-events-auto,.kriti-root.pointer-events-auto{pointer-events:auto}.kriti-root .pointer-events-none,.kriti-root.pointer-events-none{pointer-events:none}.kriti-root .collapse,.kriti-root.collapse{visibility:collapse}.kriti-root .invisible,.kriti-root.invisible{visibility:hidden}.kriti-root .visible,.kriti-root.visible{visibility:visible}.kriti-root .sr-only,.kriti-root.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.kriti-root .\!fixed,.kriti-root.\!fixed{position:fixed!important}.kriti-root .absolute,.kriti-root.absolute{position:absolute}.kriti-root .fixed,.kriti-root.fixed{position:fixed}.kriti-root .relative,.kriti-root.relative{position:relative}.kriti-root .sticky,.kriti-root.sticky{position:sticky}.kriti-root .inset-0,.kriti-root.inset-0{inset:0}.kriti-root .inset-1\/10,.kriti-root.inset-1\/10{inset:calc(1 / 10 * 100%)}.kriti-root .inset-1\/20,.kriti-root.inset-1\/20{inset:calc(1 / 20 * 100%)}.kriti-root .inset-2,.kriti-root.inset-2{inset:calc(var(--spacing, .25rem) * 2)}.kriti-root .inset-auto,.kriti-root.inset-auto{inset:auto}.kriti-root .inset-x-\(--clip-gap\),.kriti-root.inset-x-\(--clip-gap\){inset-inline:var(--clip-gap)}.kriti-root .inset-x-\(--shell-gap\),.kriti-root.inset-x-\(--shell-gap\){inset-inline:var(--shell-gap)}.kriti-root .inset-x-0,.kriti-root.inset-x-0{inset-inline:0}.kriti-root .inset-x-1,.kriti-root.inset-x-1{inset-inline:var(--spacing,.25rem)}.kriti-root .inset-x-2,.kriti-root.inset-x-2{inset-inline:calc(var(--spacing, .25rem) * 2)}.kriti-root .inset-x-3,.kriti-root.inset-x-3{inset-inline:calc(var(--spacing, .25rem) * 3)}.kriti-root .-inset-y-0\.5,.kriti-root.-inset-y-0\.5{inset-block:calc(var(--spacing, .25rem) * -.5)}.kriti-root .inset-y-0,.kriti-root.inset-y-0{inset-block:0}.kriti-root .inset-y-3,.kriti-root.inset-y-3{inset-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .\!top-\(--port-top\),.kriti-root.\!top-\(--port-top\){top:var(--port-top)!important}.kriti-root .-top-1,.kriti-root.-top-1{top:calc(var(--spacing, .25rem) * -1)}.kriti-root .-top-2,.kriti-root.-top-2{top:calc(var(--spacing, .25rem) * -2)}.kriti-root .-top-6,.kriti-root.-top-6{top:calc(var(--spacing, .25rem) * -6)}.kriti-root .-top-7,.kriti-root.-top-7{top:calc(var(--spacing, .25rem) * -7)}.kriti-root .-top-9,.kriti-root.-top-9{top:calc(var(--spacing, .25rem) * -9)}.kriti-root .-top-px,.kriti-root.-top-px{top:-1px}.kriti-root .top-\(--box-y\),.kriti-root.top-\(--box-y\){top:var(--box-y)}.kriti-root .top-\(--chat-top\),.kriti-root.top-\(--chat-top\){top:var(--chat-top)}.kriti-root .top-\(--content-y\),.kriti-root.top-\(--content-y\){top:var(--content-y)}.kriti-root .top-\(--cursor-y\),.kriti-root.top-\(--cursor-y\){top:var(--cursor-y)}.kriti-root .top-\(--drop-top\),.kriti-root.top-\(--drop-top\){top:var(--drop-top)}.kriti-root .top-\(--frame-y\),.kriti-root.top-\(--frame-y\){top:var(--frame-y)}.kriti-root .top-\(--free-top\),.kriti-root.top-\(--free-top\){top:var(--free-top)}.kriti-root .top-\(--from-y\),.kriti-root.top-\(--from-y\){top:var(--from-y)}.kriti-root .top-\(--ghost-top\),.kriti-root.top-\(--ghost-top\){top:var(--ghost-top)}.kriti-root .top-\(--guide\),.kriti-root.top-\(--guide\){top:var(--guide)}.kriti-root .top-\(--handle-y\),.kriti-root.top-\(--handle-y\){top:var(--handle-y)}.kriti-root .top-\(--line-top\),.kriti-root.top-\(--line-top\){top:var(--line-top)}.kriti-root .top-\(--marquee-top\),.kriti-root.top-\(--marquee-top\){top:var(--marquee-top)}.kriti-root .top-\(--pivot-y\),.kriti-root.top-\(--pivot-y\){top:var(--pivot-y)}.kriti-root .top-\(--shell-gap\),.kriti-root.top-\(--shell-gap\){top:var(--shell-gap)}.kriti-root .top-\(--shell-top\),.kriti-root.top-\(--shell-top\){top:var(--shell-top)}.kriti-root .top-\(--timeline-header\),.kriti-root.top-\(--timeline-header\){top:var(--timeline-header)}.kriti-root .top-\(--tooltip-y\),.kriti-root.top-\(--tooltip-y\){top:var(--tooltip-y)}.kriti-root .top-\(--volume-top\),.kriti-root.top-\(--volume-top\){top:var(--volume-top)}.kriti-root .top-0,.kriti-root.top-0{top:0}.kriti-root .top-0\.5,.kriti-root.top-0\.5{top:calc(var(--spacing, .25rem) * .5)}.kriti-root .top-1,.kriti-root.top-1{top:var(--spacing,.25rem)}.kriti-root .top-1\/2,.kriti-root.top-1\/2{top:calc(1 / 2 * 100%)}.kriti-root .top-1\/3,.kriti-root.top-1\/3{top:calc(1 / 3 * 100%)}.kriti-root .top-2,.kriti-root.top-2{top:calc(var(--spacing, .25rem) * 2)}.kriti-root .top-2\.5,.kriti-root.top-2\.5{top:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .top-2\.75,.kriti-root.top-2\.75{top:calc(var(--spacing, .25rem) * 2.75)}.kriti-root .top-2\/3,.kriti-root.top-2\/3{top:calc(2 / 3 * 100%)}.kriti-root .top-3,.kriti-root.top-3{top:calc(var(--spacing, .25rem) * 3)}.kriti-root .top-3\.75,.kriti-root.top-3\.75{top:calc(var(--spacing, .25rem) * 3.75)}.kriti-root .top-4\.5,.kriti-root.top-4\.5{top:calc(var(--spacing, .25rem) * 4.5)}.kriti-root .top-5\.5,.kriti-root.top-5\.5{top:calc(var(--spacing, .25rem) * 5.5)}.kriti-root .top-8\.5,.kriti-root.top-8\.5{top:calc(var(--spacing, .25rem) * 8.5)}.kriti-root .-right-1,.kriti-root.-right-1{right:calc(var(--spacing, .25rem) * -1)}.kriti-root .-right-2,.kriti-root.-right-2{right:calc(var(--spacing, .25rem) * -2)}.kriti-root .right-\(--chat-right\),.kriti-root.right-\(--chat-right\){right:var(--chat-right)}.kriti-root .right-\(--clip-gap\),.kriti-root.right-\(--clip-gap\){right:var(--clip-gap)}.kriti-root .right-\(--free-right\),.kriti-root.right-\(--free-right\){right:var(--free-right)}.kriti-root .right-\(--shell-gap\),.kriti-root.right-\(--shell-gap\){right:var(--shell-gap)}.kriti-root .right-0,.kriti-root.right-0{right:0}.kriti-root .right-0\.5,.kriti-root.right-0\.5{right:calc(var(--spacing, .25rem) * .5)}.kriti-root .right-1,.kriti-root.right-1{right:var(--spacing,.25rem)}.kriti-root .right-2,.kriti-root.right-2{right:calc(var(--spacing, .25rem) * 2)}.kriti-root .right-2\.5,.kriti-root.right-2\.5{right:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .right-full,.kriti-root.right-full{right:100%}.kriti-root .-bottom-1,.kriti-root.-bottom-1{bottom:calc(var(--spacing, .25rem) * -1)}.kriti-root .bottom-\(--free-bottom\),.kriti-root.bottom-\(--free-bottom\){bottom:var(--free-bottom)}.kriti-root .bottom-\(--shell-gap\),.kriti-root.bottom-\(--shell-gap\){bottom:var(--shell-gap)}.kriti-root .bottom-\(--view-bottom\),.kriti-root.bottom-\(--view-bottom\){bottom:var(--view-bottom)}.kriti-root .bottom-0,.kriti-root.bottom-0{bottom:0}.kriti-root .bottom-0\.5,.kriti-root.bottom-0\.5{bottom:calc(var(--spacing, .25rem) * .5)}.kriti-root .bottom-1,.kriti-root.bottom-1{bottom:var(--spacing,.25rem)}.kriti-root .bottom-1\.5,.kriti-root.bottom-1\.5{bottom:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .bottom-2,.kriti-root.bottom-2{bottom:calc(var(--spacing, .25rem) * 2)}.kriti-root .bottom-3,.kriti-root.bottom-3{bottom:calc(var(--spacing, .25rem) * 3)}.kriti-root .bottom-full,.kriti-root.bottom-full{bottom:100%}.kriti-root .-left-1,.kriti-root.-left-1{left:calc(var(--spacing, .25rem) * -1)}.kriti-root .-left-1\.25,.kriti-root.-left-1\.25{left:calc(var(--spacing, .25rem) * -1.25)}.kriti-root .-left-2,.kriti-root.-left-2{left:calc(var(--spacing, .25rem) * -2)}.kriti-root .left-\(--at\),.kriti-root.left-\(--at\){left:var(--at)}.kriti-root .left-\(--box-x\),.kriti-root.left-\(--box-x\){left:var(--box-x)}.kriti-root .left-\(--chat-left\),.kriti-root.left-\(--chat-left\){left:var(--chat-left)}.kriti-root .left-\(--clip-gap\),.kriti-root.left-\(--clip-gap\){left:var(--clip-gap)}.kriti-root .left-\(--clip-left\),.kriti-root.left-\(--clip-left\){left:var(--clip-left)}.kriti-root .left-\(--content-x\),.kriti-root.left-\(--content-x\){left:var(--content-x)}.kriti-root .left-\(--cursor-x\),.kriti-root.left-\(--cursor-x\){left:var(--cursor-x)}.kriti-root .left-\(--drop-left\),.kriti-root.left-\(--drop-left\){left:var(--drop-left)}.kriti-root .left-\(--frame-x\),.kriti-root.left-\(--frame-x\){left:var(--frame-x)}.kriti-root .left-\(--free-left\),.kriti-root.left-\(--free-left\){left:var(--free-left)}.kriti-root .left-\(--from\),.kriti-root.left-\(--from\){left:var(--from)}.kriti-root .left-\(--from-x\),.kriti-root.left-\(--from-x\){left:var(--from-x)}.kriti-root .left-\(--ghost-left\),.kriti-root.left-\(--ghost-left\){left:var(--ghost-left)}.kriti-root .left-\(--guide\),.kriti-root.left-\(--guide\){left:var(--guide)}.kriti-root .left-\(--guide-left\),.kriti-root.left-\(--guide-left\){left:var(--guide-left)}.kriti-root .left-\(--handle-x\),.kriti-root.left-\(--handle-x\){left:var(--handle-x)}.kriti-root .left-\(--hit-left\),.kriti-root.left-\(--hit-left\){left:var(--hit-left)}.kriti-root .left-\(--hover-x\),.kriti-root.left-\(--hover-x\){left:var(--hover-x)}.kriti-root .left-\(--key-left\),.kriti-root.left-\(--key-left\){left:var(--key-left)}.kriti-root .left-\(--mark-left\),.kriti-root.left-\(--mark-left\){left:var(--mark-left)}.kriti-root .left-\(--marker-left\),.kriti-root.left-\(--marker-left\){left:var(--marker-left)}.kriti-root .left-\(--marquee-left\),.kriti-root.left-\(--marquee-left\){left:var(--marquee-left)}.kriti-root .left-\(--outside\),.kriti-root.left-\(--outside\){left:var(--outside)}.kriti-root .left-\(--pivot-x\),.kriti-root.left-\(--pivot-x\){left:var(--pivot-x)}.kriti-root .left-\(--playhead-x\),.kriti-root.left-\(--playhead-x\){left:var(--playhead-x)}.kriti-root .left-\(--render-end\),.kriti-root.left-\(--render-end\){left:var(--render-end)}.kriti-root .left-\(--shell-gap\),.kriti-root.left-\(--shell-gap\){left:var(--shell-gap)}.kriti-root .left-\(--snap-x\),.kriti-root.left-\(--snap-x\){left:var(--snap-x)}.kriti-root .left-\(--tick-left\),.kriti-root.left-\(--tick-left\){left:var(--tick-left)}.kriti-root .left-\(--timeline-lane\),.kriti-root.left-\(--timeline-lane\){left:var(--timeline-lane)}.kriti-root .left-\(--tooltip-x\),.kriti-root.left-\(--tooltip-x\){left:var(--tooltip-x)}.kriti-root .left-\(--volume-left\),.kriti-root.left-\(--volume-left\){left:var(--volume-left)}.kriti-root .left-\(--wave-left\),.kriti-root.left-\(--wave-left\){left:var(--wave-left)}.kriti-root .left-0,.kriti-root.left-0{left:0}.kriti-root .left-0\.5,.kriti-root.left-0\.5{left:calc(var(--spacing, .25rem) * .5)}.kriti-root .left-1,.kriti-root.left-1{left:var(--spacing,.25rem)}.kriti-root .left-1\/2,.kriti-root.left-1\/2{left:calc(1 / 2 * 100%)}.kriti-root .left-1\/3,.kriti-root.left-1\/3{left:calc(1 / 3 * 100%)}.kriti-root .left-2,.kriti-root.left-2{left:calc(var(--spacing, .25rem) * 2)}.kriti-root .left-2\/3,.kriti-root.left-2\/3{left:calc(2 / 3 * 100%)}.kriti-root .left-3,.kriti-root.left-3{left:calc(var(--spacing, .25rem) * 3)}.kriti-root .left-4,.kriti-root.left-4{left:calc(var(--spacing, .25rem) * 4)}.kriti-root .isolate,.kriti-root.isolate{isolation:isolate}.kriti-root .-z-1,.kriti-root.-z-1{z-index:calc(1 * -1)}.kriti-root .z-10,.kriti-root.z-10{z-index:10}.kriti-root .z-20,.kriti-root.z-20{z-index:20}.kriti-root .z-30,.kriti-root.z-30{z-index:30}.kriti-root .z-40,.kriti-root.z-40{z-index:40}.kriti-root .z-50,.kriti-root.z-50{z-index:50}.kriti-root .z-100,.kriti-root.z-100{z-index:100}.kriti-root .order-last,.kriti-root.order-last{order:9999}.kriti-root .col-span-2,.kriti-root.col-span-2{grid-column:span 2/span 2}.kriti-root .container,.kriti-root.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.kriti-root .m-0,.kriti-root.m-0{margin:0}.kriti-root .m-auto,.kriti-root.m-auto{margin:auto}.kriti-root .-mx-1,.kriti-root.-mx-1{margin-inline:calc(var(--spacing, .25rem) * -1)}.kriti-root .-mx-2,.kriti-root.-mx-2{margin-inline:calc(var(--spacing, .25rem) * -2)}.kriti-root .mx-0\.5,.kriti-root.mx-0\.5{margin-inline:calc(var(--spacing, .25rem) * .5)}.kriti-root .mx-1,.kriti-root.mx-1{margin-inline:var(--spacing,.25rem)}.kriti-root .mx-2,.kriti-root.mx-2{margin-inline:calc(var(--spacing, .25rem) * 2)}.kriti-root .mx-3,.kriti-root.mx-3{margin-inline:calc(var(--spacing, .25rem) * 3)}.kriti-root .my-1,.kriti-root.my-1{margin-block:var(--spacing,.25rem)}.kriti-root .-mt-8,.kriti-root.-mt-8{margin-top:calc(var(--spacing, .25rem) * -8)}.kriti-root .-mt-9,.kriti-root.-mt-9{margin-top:calc(var(--spacing, .25rem) * -9)}.kriti-root .mt-0\.5,.kriti-root.mt-0\.5{margin-top:calc(var(--spacing, .25rem) * .5)}.kriti-root .mt-1,.kriti-root.mt-1{margin-top:var(--spacing,.25rem)}.kriti-root .mt-1\.5,.kriti-root.mt-1\.5{margin-top:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .mt-2,.kriti-root.mt-2{margin-top:calc(var(--spacing, .25rem) * 2)}.kriti-root .mt-px,.kriti-root.mt-px{margin-top:1px}.kriti-root .-mr-1,.kriti-root.-mr-1{margin-right:calc(var(--spacing, .25rem) * -1)}.kriti-root .mr-1,.kriti-root.mr-1{margin-right:var(--spacing,.25rem)}.kriti-root .mr-2,.kriti-root.mr-2{margin-right:calc(var(--spacing, .25rem) * 2)}.kriti-root .mr-auto,.kriti-root.mr-auto{margin-right:auto}.kriti-root .mb-0\.5,.kriti-root.mb-0\.5{margin-bottom:calc(var(--spacing, .25rem) * .5)}.kriti-root .mb-1,.kriti-root.mb-1{margin-bottom:var(--spacing,.25rem)}.kriti-root .mb-1\.5,.kriti-root.mb-1\.5{margin-bottom:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .mb-2,.kriti-root.mb-2{margin-bottom:calc(var(--spacing, .25rem) * 2)}.kriti-root .-ml-0\.5,.kriti-root.-ml-0\.5{margin-left:calc(var(--spacing, .25rem) * -.5)}.kriti-root .-ml-1,.kriti-root.-ml-1{margin-left:calc(var(--spacing, .25rem) * -1)}.kriti-root .ml-\(--indent\),.kriti-root.ml-\(--indent\){margin-left:var(--indent)}.kriti-root .ml-0\.5,.kriti-root.ml-0\.5{margin-left:calc(var(--spacing, .25rem) * .5)}.kriti-root .ml-1,.kriti-root.ml-1{margin-left:var(--spacing,.25rem)}.kriti-root .ml-1\.5,.kriti-root.ml-1\.5{margin-left:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .ml-2,.kriti-root.ml-2{margin-left:calc(var(--spacing, .25rem) * 2)}.kriti-root .ml-5\.5,.kriti-root.ml-5\.5{margin-left:calc(var(--spacing, .25rem) * 5.5)}.kriti-root .ml-auto,.kriti-root.ml-auto{margin-left:auto}.kriti-root .block,.kriti-root.block{display:block}.kriti-root .contents,.kriti-root.contents{display:contents}.kriti-root .flex,.kriti-root.flex{display:flex}.kriti-root .grid,.kriti-root.grid{display:grid}.kriti-root .hidden,.kriti-root.hidden{display:none}.kriti-root .inline,.kriti-root.inline{display:inline}.kriti-root .inline-flex,.kriti-root.inline-flex{display:inline-flex}.kriti-root .field-sizing-content,.kriti-root.field-sizing-content{field-sizing:content}.kriti-root .aspect-\(--frame-ratio\),.kriti-root.aspect-\(--frame-ratio\){aspect-ratio:var(--frame-ratio)}.kriti-root .aspect-square,.kriti-root.aspect-square{aspect-ratio:1/1}.kriti-root .aspect-video,.kriti-root.aspect-video{aspect-ratio:var(--aspect-video,16/9)}.kriti-root .\!size-\(--port-size\),.kriti-root.\!size-\(--port-size\){width:var(--port-size)!important;height:var(--port-size)!important}.kriti-root .\!size-1\.5,.kriti-root.\!size-1\.5{width:calc(var(--spacing, .25rem) * 1.5)!important;height:calc(var(--spacing, .25rem) * 1.5)!important}.kriti-root .size-0,.kriti-root.size-0{width:0;height:0}.kriti-root .size-1,.kriti-root.size-1{width:var(--spacing,.25rem);height:var(--spacing,.25rem)}.kriti-root .size-1\.5,.kriti-root.size-1\.5{width:calc(var(--spacing, .25rem) * 1.5);height:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .size-1\.75,.kriti-root.size-1\.75{width:calc(var(--spacing, .25rem) * 1.75);height:calc(var(--spacing, .25rem) * 1.75)}.kriti-root .size-2,.kriti-root.size-2{width:calc(var(--spacing, .25rem) * 2);height:calc(var(--spacing, .25rem) * 2)}.kriti-root .size-2\.5,.kriti-root.size-2\.5{width:calc(var(--spacing, .25rem) * 2.5);height:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .size-3,.kriti-root.size-3{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3)}.kriti-root .size-3\.5,.kriti-root.size-3\.5{width:calc(var(--spacing, .25rem) * 3.5);height:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .size-4,.kriti-root.size-4{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4)}.kriti-root .size-5,.kriti-root.size-5{width:calc(var(--spacing, .25rem) * 5);height:calc(var(--spacing, .25rem) * 5)}.kriti-root .size-7,.kriti-root.size-7{width:calc(var(--spacing, .25rem) * 7);height:calc(var(--spacing, .25rem) * 7)}.kriti-root .size-8,.kriti-root.size-8{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}.kriti-root .size-10,.kriti-root.size-10{width:calc(var(--spacing, .25rem) * 10);height:calc(var(--spacing, .25rem) * 10)}.kriti-root .size-14,.kriti-root.size-14{width:calc(var(--spacing, .25rem) * 14);height:calc(var(--spacing, .25rem) * 14)}.kriti-root .size-16,.kriti-root.size-16{width:calc(var(--spacing, .25rem) * 16);height:calc(var(--spacing, .25rem) * 16)}.kriti-root .size-bar,.kriti-root.size-bar{width:var(--spacing-bar);height:var(--spacing-bar)}.kriti-root .size-control,.kriti-root.size-control{width:var(--spacing-control);height:var(--spacing-control)}.kriti-root .size-full,.kriti-root.size-full{width:100%;height:100%}.kriti-root .size-row,.kriti-root.size-row{width:var(--spacing-row);height:var(--spacing-row)}.kriti-root .size-section,.kriti-root.size-section{width:var(--spacing-section);height:var(--spacing-section)}.kriti-root .size-toolbar,.kriti-root.size-toolbar{width:var(--spacing-toolbar);height:var(--spacing-toolbar)}.kriti-root .h-\(--box-height\),.kriti-root.h-\(--box-height\){height:var(--box-height)}.kriti-root .h-\(--chat-height\),.kriti-root.h-\(--chat-height\){height:var(--chat-height)}.kriti-root .h-\(--clip-height\),.kriti-root.h-\(--clip-height\){height:var(--clip-height)}.kriti-root .h-\(--content-height\),.kriti-root.h-\(--content-height\){height:var(--content-height)}.kriti-root .h-\(--drop-height\),.kriti-root.h-\(--drop-height\){height:var(--drop-height)}.kriti-root .h-\(--frame-height\),.kriti-root.h-\(--frame-height\){height:var(--frame-height)}.kriti-root .h-\(--ghost-height\),.kriti-root.h-\(--ghost-height\){height:var(--ghost-height)}.kriti-root .h-\(--inspector-height\),.kriti-root.h-\(--inspector-height\){height:var(--inspector-height)}.kriti-root .h-\(--left-height\),.kriti-root.h-\(--left-height\){height:var(--left-height)}.kriti-root .h-\(--marquee-height\),.kriti-root.h-\(--marquee-height\){height:var(--marquee-height)}.kriti-root .h-\(--row-height\),.kriti-root.h-\(--row-height\){height:var(--row-height)}.kriti-root .h-\(--shell-bar\),.kriti-root.h-\(--shell-bar\){height:var(--shell-bar)}.kriti-root .h-\(--side-height\),.kriti-root.h-\(--side-height\){height:var(--side-height)}.kriti-root .h-\(--text-height\),.kriti-root.h-\(--text-height\){height:var(--text-height)}.kriti-root .h-\(--timeline-header\),.kriti-root.h-\(--timeline-header\){height:var(--timeline-header)}.kriti-root .h-\(--timeline-height\),.kriti-root.h-\(--timeline-height\){height:var(--timeline-height)}.kriti-root .h-\(--timeline-marker-row\),.kriti-root.h-\(--timeline-marker-row\){height:var(--timeline-marker-row)}.kriti-root .h-\(--timeline-ruler\),.kriti-root.h-\(--timeline-ruler\){height:var(--timeline-ruler)}.kriti-root .h-\(--wave-height\),.kriti-root.h-\(--wave-height\){height:var(--wave-height)}.kriti-root .h-0\.5,.kriti-root.h-0\.5{height:calc(var(--spacing, .25rem) * .5)}.kriti-root .h-0\.75,.kriti-root.h-0\.75{height:calc(var(--spacing, .25rem) * .75)}.kriti-root .h-1,.kriti-root.h-1{height:var(--spacing,.25rem)}.kriti-root .h-1\.5,.kriti-root.h-1\.5{height:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .h-1\.75,.kriti-root.h-1\.75{height:calc(var(--spacing, .25rem) * 1.75)}.kriti-root .h-1\/2,.kriti-root.h-1\/2{height:calc(1 / 2 * 100%)}.kriti-root .h-2,.kriti-root.h-2{height:calc(var(--spacing, .25rem) * 2)}.kriti-root .h-3,.kriti-root.h-3{height:calc(var(--spacing, .25rem) * 3)}.kriti-root .h-3\.5,.kriti-root.h-3\.5{height:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .h-3\/4,.kriti-root.h-3\/4{height:calc(3 / 4 * 100%)}.kriti-root .h-4,.kriti-root.h-4{height:calc(var(--spacing, .25rem) * 4)}.kriti-root .h-4\.5,.kriti-root.h-4\.5{height:calc(var(--spacing, .25rem) * 4.5)}.kriti-root .h-5,.kriti-root.h-5{height:calc(var(--spacing, .25rem) * 5)}.kriti-root .h-6,.kriti-root.h-6{height:calc(var(--spacing, .25rem) * 6)}.kriti-root .h-7,.kriti-root.h-7{height:calc(var(--spacing, .25rem) * 7)}.kriti-root .h-8,.kriti-root.h-8{height:calc(var(--spacing, .25rem) * 8)}.kriti-root .h-9,.kriti-root.h-9{height:calc(var(--spacing, .25rem) * 9)}.kriti-root .h-20,.kriti-root.h-20{height:calc(var(--spacing, .25rem) * 20)}.kriti-root .h-21,.kriti-root.h-21{height:calc(var(--spacing, .25rem) * 21)}.kriti-root .h-auto,.kriti-root.h-auto{height:auto}.kriti-root .h-bar,.kriti-root.h-bar{height:var(--spacing-bar)}.kriti-root .h-control,.kriti-root.h-control{height:var(--spacing-control)}.kriti-root .h-full,.kriti-root.h-full{height:100%}.kriti-root .h-px,.kriti-root.h-px{height:1px}.kriti-root .h-row,.kriti-root.h-row{height:var(--spacing-row)}.kriti-root .h-section,.kriti-root.h-section{height:var(--spacing-section)}.kriti-root .h-toolbar,.kriti-root.h-toolbar{height:var(--spacing-toolbar)}.kriti-root .max-h-\(--radix-context-menu-content-available-height\),.kriti-root.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.kriti-root .max-h-\(--radix-dropdown-menu-content-available-height\),.kriti-root.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.kriti-root .max-h-\(--radix-select-content-available-height\),.kriti-root.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.kriti-root .max-h-4\/5,.kriti-root.max-h-4\/5{max-height:calc(4 / 5 * 100%)}.kriti-root .max-h-8,.kriti-root.max-h-8{max-height:calc(var(--spacing, .25rem) * 8)}.kriti-root .max-h-36,.kriti-root.max-h-36{max-height:calc(var(--spacing, .25rem) * 36)}.kriti-root .max-h-40,.kriti-root.max-h-40{max-height:calc(var(--spacing, .25rem) * 40)}.kriti-root .max-h-48,.kriti-root.max-h-48{max-height:calc(var(--spacing, .25rem) * 48)}.kriti-root .max-h-64,.kriti-root.max-h-64{max-height:calc(var(--spacing, .25rem) * 64)}.kriti-root .max-h-72,.kriti-root.max-h-72{max-height:calc(var(--spacing, .25rem) * 72)}.kriti-root .max-h-80,.kriti-root.max-h-80{max-height:calc(var(--spacing, .25rem) * 80)}.kriti-root .max-h-96,.kriti-root.max-h-96{max-height:calc(var(--spacing, .25rem) * 96)}.kriti-root .max-h-viewer,.kriti-root.max-h-viewer{max-height:var(--spacing-viewer)}.kriti-root .min-h-0,.kriti-root.min-h-0{min-height:0}.kriti-root .min-h-8,.kriti-root.min-h-8{min-height:calc(var(--spacing, .25rem) * 8)}.kriti-root .min-h-32,.kriti-root.min-h-32{min-height:calc(var(--spacing, .25rem) * 32)}.kriti-root .min-h-48,.kriti-root.min-h-48{min-height:calc(var(--spacing, .25rem) * 48)}.kriti-root .min-h-full,.kriti-root.min-h-full{min-height:100%}.kriti-root .min-h-row,.kriti-root.min-h-row{min-height:var(--spacing-row)}.kriti-root .w-\(--box-width\),.kriti-root.w-\(--box-width\){width:var(--box-width)}.kriti-root .w-\(--chat-width\),.kriti-root.w-\(--chat-width\){width:var(--chat-width)}.kriti-root .w-\(--clip-width\),.kriti-root.w-\(--clip-width\){width:var(--clip-width)}.kriti-root .w-\(--content-width\),.kriti-root.w-\(--content-width\){width:var(--content-width)}.kriti-root .w-\(--docked-chat-width\),.kriti-root.w-\(--docked-chat-width\){width:var(--docked-chat-width)}.kriti-root .w-\(--drop-width\),.kriti-root.w-\(--drop-width\){width:var(--drop-width)}.kriti-root .w-\(--frame-width\),.kriti-root.w-\(--frame-width\){width:var(--frame-width)}.kriti-root .w-\(--ghost-width\),.kriti-root.w-\(--ghost-width\){width:var(--ghost-width)}.kriti-root .w-\(--hit-width\),.kriti-root.w-\(--hit-width\){width:var(--hit-width)}.kriti-root .w-\(--inspector-width\),.kriti-root.w-\(--inspector-width\){width:var(--inspector-width)}.kriti-root .w-\(--keys-width\),.kriti-root.w-\(--keys-width\){width:var(--keys-width)}.kriti-root .w-\(--left-width\),.kriti-root.w-\(--left-width\){width:var(--left-width)}.kriti-root .w-\(--length\),.kriti-root.w-\(--length\){width:var(--length)}.kriti-root .w-\(--marquee-width\),.kriti-root.w-\(--marquee-width\){width:var(--marquee-width)}.kriti-root .w-\(--node-width\),.kriti-root.w-\(--node-width\){width:var(--node-width)}.kriti-root .w-\(--outside\),.kriti-root.w-\(--outside\){width:var(--outside)}.kriti-root .w-\(--progress\),.kriti-root.w-\(--progress\){width:var(--progress)}.kriti-root .w-\(--radix-popover-trigger-width\),.kriti-root.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.kriti-root .w-\(--shell-bar\),.kriti-root.w-\(--shell-bar\){width:var(--shell-bar)}.kriti-root .w-\(--tether\),.kriti-root.w-\(--tether\){width:var(--tether)}.kriti-root .w-\(--timeline-content-width\),.kriti-root.w-\(--timeline-content-width\){width:var(--timeline-content-width)}.kriti-root .w-\(--timeline-lane\),.kriti-root.w-\(--timeline-lane\){width:var(--timeline-lane)}.kriti-root .w-\(--timeline-width\),.kriti-root.w-\(--timeline-width\){width:var(--timeline-width)}.kriti-root .w-\(--wave-width\),.kriti-root.w-\(--wave-width\){width:var(--wave-width)}.kriti-root .w-\(--width\),.kriti-root.w-\(--width\){width:var(--width)}.kriti-root .w-0\.5,.kriti-root.w-0\.5{width:calc(var(--spacing, .25rem) * .5)}.kriti-root .w-1,.kriti-root.w-1{width:var(--spacing,.25rem)}.kriti-root .w-1\.5,.kriti-root.w-1\.5{width:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .w-2,.kriti-root.w-2{width:calc(var(--spacing, .25rem) * 2)}.kriti-root .w-2\.75,.kriti-root.w-2\.75{width:calc(var(--spacing, .25rem) * 2.75)}.kriti-root .w-3,.kriti-root.w-3{width:calc(var(--spacing, .25rem) * 3)}.kriti-root .w-3\.5,.kriti-root.w-3\.5{width:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .w-3\/4,.kriti-root.w-3\/4{width:calc(3 / 4 * 100%)}.kriti-root .w-4,.kriti-root.w-4{width:calc(var(--spacing, .25rem) * 4)}.kriti-root .w-5,.kriti-root.w-5{width:calc(var(--spacing, .25rem) * 5)}.kriti-root .w-6,.kriti-root.w-6{width:calc(var(--spacing, .25rem) * 6)}.kriti-root .w-7,.kriti-root.w-7{width:calc(var(--spacing, .25rem) * 7)}.kriti-root .w-9,.kriti-root.w-9{width:calc(var(--spacing, .25rem) * 9)}.kriti-root .w-10,.kriti-root.w-10{width:calc(var(--spacing, .25rem) * 10)}.kriti-root .w-11,.kriti-root.w-11{width:calc(var(--spacing, .25rem) * 11)}.kriti-root .w-14,.kriti-root.w-14{width:calc(var(--spacing, .25rem) * 14)}.kriti-root .w-16,.kriti-root.w-16{width:calc(var(--spacing, .25rem) * 16)}.kriti-root .w-17,.kriti-root.w-17{width:calc(var(--spacing, .25rem) * 17)}.kriti-root .w-18,.kriti-root.w-18{width:calc(var(--spacing, .25rem) * 18)}.kriti-root .w-20,.kriti-root.w-20{width:calc(var(--spacing, .25rem) * 20)}.kriti-root .w-22,.kriti-root.w-22{width:calc(var(--spacing, .25rem) * 22)}.kriti-root .w-24,.kriti-root.w-24{width:calc(var(--spacing, .25rem) * 24)}.kriti-root .w-28,.kriti-root.w-28{width:calc(var(--spacing, .25rem) * 28)}.kriti-root .w-36,.kriti-root.w-36{width:calc(var(--spacing, .25rem) * 36)}.kriti-root .w-44,.kriti-root.w-44{width:calc(var(--spacing, .25rem) * 44)}.kriti-root .w-45,.kriti-root.w-45{width:calc(var(--spacing, .25rem) * 45)}.kriti-root .w-48,.kriti-root.w-48{width:calc(var(--spacing, .25rem) * 48)}.kriti-root .w-56,.kriti-root.w-56{width:calc(var(--spacing, .25rem) * 56)}.kriti-root .w-60,.kriti-root.w-60{width:calc(var(--spacing, .25rem) * 60)}.kriti-root .w-62,.kriti-root.w-62{width:calc(var(--spacing, .25rem) * 62)}.kriti-root .w-64,.kriti-root.w-64{width:calc(var(--spacing, .25rem) * 64)}.kriti-root .w-70,.kriti-root.w-70{width:calc(var(--spacing, .25rem) * 70)}.kriti-root .w-72,.kriti-root.w-72{width:calc(var(--spacing, .25rem) * 72)}.kriti-root .w-80,.kriti-root.w-80{width:calc(var(--spacing, .25rem) * 80)}.kriti-root .w-96,.kriti-root.w-96{width:calc(var(--spacing, .25rem) * 96)}.kriti-root .w-110,.kriti-root.w-110{width:calc(var(--spacing, .25rem) * 110)}.kriti-root .w-140,.kriti-root.w-140{width:calc(var(--spacing, .25rem) * 140)}.kriti-root .w-160,.kriti-root.w-160{width:calc(var(--spacing, .25rem) * 160)}.kriti-root .w-auto,.kriti-root.w-auto{width:auto}.kriti-root .w-full,.kriti-root.w-full{width:100%}.kriti-root .w-max,.kriti-root.w-max{width:max-content}.kriti-root .w-px,.kriti-root.w-px{width:1px}.kriti-root .max-w-4\/5,.kriti-root.max-w-4\/5{max-width:calc(4 / 5 * 100%)}.kriti-root .max-w-28,.kriti-root.max-w-28{max-width:calc(var(--spacing, .25rem) * 28)}.kriti-root .max-w-36,.kriti-root.max-w-36{max-width:calc(var(--spacing, .25rem) * 36)}.kriti-root .max-w-40,.kriti-root.max-w-40{max-width:calc(var(--spacing, .25rem) * 40)}.kriti-root .max-w-60,.kriti-root.max-w-60{max-width:calc(var(--spacing, .25rem) * 60)}.kriti-root .max-w-62,.kriti-root.max-w-62{max-width:calc(var(--spacing, .25rem) * 62)}.kriti-root .max-w-96,.kriti-root.max-w-96{max-width:calc(var(--spacing, .25rem) * 96)}.kriti-root .max-w-105,.kriti-root.max-w-105{max-width:calc(var(--spacing, .25rem) * 105)}.kriti-root .max-w-full,.kriti-root.max-w-full{max-width:100%}.kriti-root .max-w-lg,.kriti-root.max-w-lg{max-width:var(--container-lg,32rem)}.kriti-root .max-w-max,.kriti-root.max-w-max{max-width:max-content}.kriti-root .max-w-xs,.kriti-root.max-w-xs{max-width:var(--container-xs,20rem)}.kriti-root .min-w-\(--radix-select-trigger-width\),.kriti-root.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.kriti-root .min-w-0,.kriti-root.min-w-0{min-width:0}.kriti-root .min-w-2,.kriti-root.min-w-2{min-width:calc(var(--spacing, .25rem) * 2)}.kriti-root .min-w-4,.kriti-root.min-w-4{min-width:calc(var(--spacing, .25rem) * 4)}.kriti-root .min-w-4\.5,.kriti-root.min-w-4\.5{min-width:calc(var(--spacing, .25rem) * 4.5)}.kriti-root .min-w-32,.kriti-root.min-w-32{min-width:calc(var(--spacing, .25rem) * 32)}.kriti-root .min-w-40,.kriti-root.min-w-40{min-width:calc(var(--spacing, .25rem) * 40)}.kriti-root .min-w-48,.kriti-root.min-w-48{min-width:calc(var(--spacing, .25rem) * 48)}.kriti-root .min-w-72,.kriti-root.min-w-72{min-width:calc(var(--spacing, .25rem) * 72)}.kriti-root .min-w-control,.kriti-root.min-w-control{min-width:var(--spacing-control)}.kriti-root .flex-1,.kriti-root.flex-1{flex:1}.kriti-root .shrink,.kriti-root.shrink{flex-shrink:1}.kriti-root .shrink-0,.kriti-root.shrink-0{flex-shrink:0}.kriti-root .grow,.kriti-root.grow{flex-grow:1}.kriti-root .origin-\(--box-origin\),.kriti-root.origin-\(--box-origin\){transform-origin:var(--box-origin)}.kriti-root .origin-\(--radix-context-menu-content-transform-origin\),.kriti-root.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.kriti-root .origin-\(--radix-dropdown-menu-content-transform-origin\),.kriti-root.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.kriti-root .origin-\(--radix-popover-content-transform-origin\),.kriti-root.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.kriti-root .origin-\(--radix-select-content-transform-origin\),.kriti-root.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.kriti-root .origin-left,.kriti-root.origin-left{transform-origin:0}.kriti-root .origin-top-left,.kriti-root.origin-top-left{transform-origin:0 0}.kriti-root .-translate-1\/2,.kriti-root.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .-translate-x-1\/2,.kriti-root.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .translate-x-\(--drag-x\),.kriti-root.translate-x-\(--drag-x\){--tw-translate-x:var(--drag-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .translate-x-0\.5,.kriti-root.translate-x-0\.5{--tw-translate-x:calc(var(--spacing, 0.25rem) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .translate-x-1\.75,.kriti-root.translate-x-1\.75{--tw-translate-x:calc(var(--spacing, 0.25rem) * 1.75);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .-translate-y-1\/2,.kriti-root.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .translate-y-\(--drag-y\),.kriti-root.translate-y-\(--drag-y\){--tw-translate-y:var(--drag-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .scale-125,.kriti-root.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .scale-x-\(--flip-x\),.kriti-root.scale-x-\(--flip-x\){--tw-scale-x:var(--flip-x);scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .scale-y-\(--flip-y\),.kriti-root.scale-y-\(--flip-y\){--tw-scale-y:var(--flip-y);scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .scale-\(--cursor-scale\),.kriti-root.scale-\(--cursor-scale\){scale:var(--cursor-scale)}.kriti-root .-rotate-90,.kriti-root.-rotate-90{rotate:calc(90deg * -1)}.kriti-root .rotate-\(--box-rotation\),.kriti-root.rotate-\(--box-rotation\){rotate:var(--box-rotation)}.kriti-root .rotate-\(--frame-rotation\),.kriti-root.rotate-\(--frame-rotation\){rotate:var(--frame-rotation)}.kriti-root .rotate-\(--tether-angle\),.kriti-root.rotate-\(--tether-angle\){rotate:var(--tether-angle)}.kriti-root .rotate-45,.kriti-root.rotate-45{rotate:45deg}.kriti-root .rotate-90,.kriti-root.rotate-90{rotate:90deg}.kriti-root .transform,.kriti-root.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.kriti-root .animate-blink,.kriti-root.animate-blink{animation:var(--animate-blink)}.kriti-root .animate-in,.kriti-root.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.kriti-root .animate-pulse,.kriti-root.animate-pulse{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}.kriti-root .animate-shimmer,.kriti-root.animate-shimmer{animation:var(--animate-shimmer)}.kriti-root .animate-spin,.kriti-root.animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}.kriti-root .\!cursor-crosshair,.kriti-root.\!cursor-crosshair{cursor:crosshair!important}.kriti-root .cursor-\(--handle-cursor\),.kriti-root.cursor-\(--handle-cursor\){cursor:var(--handle-cursor)}.kriti-root .cursor-col-resize,.kriti-root.cursor-col-resize{cursor:col-resize}.kriti-root .cursor-crosshair,.kriti-root.cursor-crosshair{cursor:crosshair}.kriti-root .cursor-default,.kriti-root.cursor-default{cursor:default}.kriti-root .cursor-ew-resize,.kriti-root.cursor-ew-resize{cursor:ew-resize}.kriti-root .cursor-grab,.kriti-root.cursor-grab{cursor:grab}.kriti-root .cursor-grabbing,.kriti-root.cursor-grabbing{cursor:grabbing}.kriti-root .cursor-move,.kriti-root.cursor-move{cursor:move}.kriti-root .cursor-nesw-resize,.kriti-root.cursor-nesw-resize{cursor:nesw-resize}.kriti-root .cursor-not-allowed,.kriti-root.cursor-not-allowed{cursor:not-allowed}.kriti-root .cursor-ns-resize,.kriti-root.cursor-ns-resize{cursor:ns-resize}.kriti-root .cursor-nwse-resize,.kriti-root.cursor-nwse-resize{cursor:nwse-resize}.kriti-root .cursor-pointer,.kriti-root.cursor-pointer{cursor:pointer}.kriti-root .cursor-row-resize,.kriti-root.cursor-row-resize{cursor:row-resize}.kriti-root .cursor-text,.kriti-root.cursor-text{cursor:text}.kriti-root .touch-none,.kriti-root.touch-none{touch-action:none}.kriti-root .resize,.kriti-root.resize{resize:both}.kriti-root .resize-none,.kriti-root.resize-none{resize:none}.kriti-root .list-none,.kriti-root.list-none{list-style-type:none}.kriti-root .grid-cols-2,.kriti-root.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kriti-root .grid-cols-3,.kriti-root.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kriti-root .grid-cols-4,.kriti-root.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kriti-root .grid-cols-bar,.kriti-root.grid-cols-bar{grid-template-columns:var(--grid-template-columns-bar)}.kriti-root .grid-cols-field,.kriti-root.grid-cols-field{grid-template-columns:var(--grid-template-columns-field)}.kriti-root .grid-cols-pair,.kriti-root.grid-cols-pair{grid-template-columns:var(--grid-template-columns-pair)}.kriti-root .flex-col,.kriti-root.flex-col{flex-direction:column}.kriti-root .flex-wrap,.kriti-root.flex-wrap{flex-wrap:wrap}.kriti-root .place-items-center,.kriti-root.place-items-center{place-items:center}.kriti-root .content-start,.kriti-root.content-start{align-content:flex-start}.kriti-root .items-center,.kriti-root.items-center{align-items:center}.kriti-root .items-end,.kriti-root.items-end{align-items:flex-end}.kriti-root .items-start,.kriti-root.items-start{align-items:flex-start}.kriti-root .justify-between,.kriti-root.justify-between{justify-content:space-between}.kriti-root .justify-center,.kriti-root.justify-center{justify-content:center}.kriti-root .justify-end,.kriti-root.justify-end{justify-content:flex-end}.kriti-root .justify-start,.kriti-root.justify-start{justify-content:flex-start}.kriti-root .gap-\(--shell-gap\),.kriti-root.gap-\(--shell-gap\){gap:var(--shell-gap)}.kriti-root .gap-0,.kriti-root.gap-0{gap:0}.kriti-root .gap-0\.5,.kriti-root.gap-0\.5{gap:calc(var(--spacing, .25rem) * .5)}.kriti-root .gap-1,.kriti-root.gap-1{gap:var(--spacing,.25rem)}.kriti-root .gap-1\.5,.kriti-root.gap-1\.5{gap:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .gap-2,.kriti-root.gap-2{gap:calc(var(--spacing, .25rem) * 2)}.kriti-root .gap-2\.5,.kriti-root.gap-2\.5{gap:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .gap-3,.kriti-root.gap-3{gap:calc(var(--spacing, .25rem) * 3)}.kriti-root .gap-4,.kriti-root.gap-4{gap:calc(var(--spacing, .25rem) * 4)}.kriti-root .gap-5,.kriti-root.gap-5{gap:calc(var(--spacing, .25rem) * 5)}.kriti-root .gap-px,.kriti-root.gap-px{gap:1px}.kriti-root :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing, .25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing, .25rem) * calc(1 - var(--tw-space-y-reverse)))}.kriti-root :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing, .25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing, .25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.kriti-root :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing, .25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing, .25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.kriti-root .gap-x-2,.kriti-root.gap-x-2{column-gap:calc(var(--spacing, .25rem) * 2)}.kriti-root .gap-x-3,.kriti-root.gap-x-3{column-gap:calc(var(--spacing, .25rem) * 3)}.kriti-root :where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing, .25rem) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing, .25rem) * -1) * calc(1 - var(--tw-space-x-reverse)))}.kriti-root .gap-y-0\.5,.kriti-root.gap-y-0\.5{row-gap:calc(var(--spacing, .25rem) * .5)}.kriti-root .gap-y-1,.kriti-root.gap-y-1{row-gap:var(--spacing,.25rem)}.kriti-root .gap-y-1\.5,.kriti-root.gap-y-1\.5{row-gap:calc(var(--spacing, .25rem) * 1.5)}.kriti-root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.kriti-root :where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.kriti-root .self-center,.kriti-root.self-center{align-self:center}.kriti-root .self-stretch,.kriti-root.self-stretch{align-self:stretch}.kriti-root .justify-self-end,.kriti-root.justify-self-end{justify-self:flex-end}.kriti-root .justify-self-start,.kriti-root.justify-self-start{justify-self:flex-start}.kriti-root .truncate,.kriti-root.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kriti-root .overflow-auto,.kriti-root.overflow-auto{overflow:auto}.kriti-root .overflow-hidden,.kriti-root.overflow-hidden{overflow:hidden}.kriti-root .overflow-visible,.kriti-root.overflow-visible{overflow:visible}.kriti-root .overflow-x-auto,.kriti-root.overflow-x-auto{overflow-x:auto}.kriti-root .overflow-x-hidden,.kriti-root.overflow-x-hidden{overflow-x:hidden}.kriti-root .overflow-y-auto,.kriti-root.overflow-y-auto{overflow-y:auto}.kriti-root .overscroll-contain,.kriti-root.overscroll-contain{overscroll-behavior:contain}.kriti-root .rounded-badge,.kriti-root.rounded-badge{border-radius:var(--radius-badge)}.kriti-root .rounded-card,.kriti-root.rounded-card{border-radius:var(--radius-card)}.kriti-root .rounded-chip,.kriti-root.rounded-chip{border-radius:var(--radius-chip)}.kriti-root .rounded-clip,.kriti-root.rounded-clip{border-radius:var(--radius-clip)}.kriti-root .rounded-control,.kriti-root.rounded-control{border-radius:var(--radius-control)}.kriti-root .rounded-dock,.kriti-root.rounded-dock{border-radius:var(--radius-dock)}.kriti-root .rounded-full,.kriti-root.rounded-full{border-radius:calc(infinity * 1px)}.kriti-root .rounded-item,.kriti-root.rounded-item{border-radius:var(--radius-item)}.kriti-root .rounded-mark,.kriti-root.rounded-mark{border-radius:var(--radius-mark)}.kriti-root .rounded-l-clip,.kriti-root.rounded-l-clip{border-top-left-radius:var(--radius-clip);border-bottom-left-radius:var(--radius-clip)}.kriti-root .rounded-r-badge,.kriti-root.rounded-r-badge{border-top-right-radius:var(--radius-badge);border-bottom-right-radius:var(--radius-badge)}.kriti-root .rounded-r-clip,.kriti-root.rounded-r-clip{border-top-right-radius:var(--radius-clip);border-bottom-right-radius:var(--radius-clip)}.kriti-root .rounded-br-badge,.kriti-root.rounded-br-badge{border-bottom-right-radius:var(--radius-badge)}.kriti-root .\!border,.kriti-root.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.kriti-root .\!border-4,.kriti-root.\!border-4{border-style:var(--tw-border-style)!important;border-width:4px!important}.kriti-root .border,.kriti-root.border{border-style:var(--tw-border-style);border-width:1px}.kriti-root .border-0,.kriti-root.border-0{border-style:var(--tw-border-style);border-width:0}.kriti-root .border-selection,.kriti-root.border-selection{border-style:solid;border-width:var(--selection-width)}.kriti-root .border-t,.kriti-root.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.kriti-root .border-r,.kriti-root.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.kriti-root .border-b,.kriti-root.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kriti-root .border-l,.kriti-root.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.kriti-root .border-dashed,.kriti-root.border-dashed{--tw-border-style:dashed;border-style:dashed}.kriti-root .\!border-\(--port-color\),.kriti-root.\!border-\(--port-color\){border-color:var(--port-color)!important}.kriti-root .border-accent,.kriti-root.border-accent{border-color:var(--color-accent)}.kriti-root .border-accent-line,.kriti-root.border-accent-line{border-color:var(--color-accent-line)}.kriti-root .border-accent\/60,.kriti-root.border-accent\/60{border-color:color-mix(in srgb,#0d99ff 60%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.kriti-root .border-danger,.kriti-root.border-danger{border-color:var(--color-danger)}.kriti-root .border-danger\/30,.kriti-root.border-danger\/30{border-color:color-mix(in srgb,#e5322d 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.kriti-root .border-fg-3,.kriti-root.border-fg-3{border-color:var(--color-fg-3)}.kriti-root .border-line,.kriti-root.border-line{border-color:var(--color-line)}.kriti-root .border-line-strong,.kriti-root.border-line-strong{border-color:var(--color-line-strong)}.kriti-root .border-surface,.kriti-root.border-surface{border-color:var(--color-surface)}.kriti-root .border-transparent,.kriti-root.border-transparent{border-color:transparent}.kriti-root .border-type-audio\/30,.kriti-root.border-type-audio\/30{border-color:color-mix(in srgb,#25a36b 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-type-audio) 30%,transparent)}}.kriti-root .border-type-audio\/45,.kriti-root.border-type-audio\/45{border-color:color-mix(in srgb,#25a36b 45%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-type-audio) 45%,transparent)}}.kriti-root .border-type-image\/45,.kriti-root.border-type-image\/45{border-color:color-mix(in srgb,#d99a2b 45%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-type-image) 45%,transparent)}}.kriti-root .border-type-shape\/45,.kriti-root.border-type-shape\/45{border-color:color-mix(in srgb,#1a9fb8 45%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-type-shape) 45%,transparent)}}.kriti-root .border-type-text\/45,.kriti-root.border-type-text\/45{border-color:color-mix(in srgb,#d4588f 45%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-type-text) 45%,transparent)}}.kriti-root .border-type-video\/45,.kriti-root.border-type-video\/45{border-color:color-mix(in srgb,#4d7cfe 45%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-type-video) 45%,transparent)}}.kriti-root .border-warning\/30,.kriti-root.border-warning\/30{border-color:color-mix(in srgb,light-dark(#b86e00,#f5b547) 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.kriti-root .border-white\/35,.kriti-root.border-white\/35{border-color:color-mix(in srgb,#ffffff 35%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.kriti-root .border-white\/50,.kriti-root.border-white\/50{border-color:color-mix(in srgb,#ffffff 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.kriti-root .border-white\/70,.kriti-root.border-white\/70{border-color:color-mix(in srgb,#ffffff 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.kriti-root .\!bg-surface,.kriti-root.\!bg-surface{background-color:var(--color-surface)!important}.kriti-root .bg-\(--avatar-tone\),.kriti-root.bg-\(--avatar-tone\){background-color:var(--avatar-tone)}.kriti-root .bg-\(--frame-background\),.kriti-root.bg-\(--frame-background\){background-color:var(--frame-background)}.kriti-root .bg-\(--group-tone\),.kriti-root.bg-\(--group-tone\){background-color:var(--group-tone)}.kriti-root .bg-\(--key\),.kriti-root.bg-\(--key\){background-color:var(--key)}.kriti-root .bg-\(--marker\),.kriti-root.bg-\(--marker\){background-color:var(--marker)}.kriti-root .bg-\(--marker-color\),.kriti-root.bg-\(--marker-color\){background-color:var(--marker-color)}.kriti-root .bg-\(--marker-color\)\/14,.kriti-root.bg-\(--marker-color\)\/14{background-color:var(--marker-color);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--marker-color) 14%,transparent)}}.kriti-root .bg-\(--person\),.kriti-root.bg-\(--person\){background-color:var(--person)}.kriti-root .bg-\(--swatch\),.kriti-root.bg-\(--swatch\){background-color:var(--swatch)}.kriti-root .bg-\(--text-fill\),.kriti-root.bg-\(--text-fill\){background-color:var(--text-fill)}.kriti-root .bg-accent,.kriti-root.bg-accent{background-color:var(--color-accent)}.kriti-root .bg-accent-soft,.kriti-root.bg-accent-soft{background-color:var(--color-accent-soft)}.kriti-root .bg-accent-soft\/40,.kriti-root.bg-accent-soft\/40{background-color:color-mix(in srgb,light-dark(#e5f4ff,rgb(13 153 255/.18)) 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent-soft) 40%,transparent)}}.kriti-root .bg-accent-soft\/60,.kriti-root.bg-accent-soft\/60{background-color:color-mix(in srgb,light-dark(#e5f4ff,rgb(13 153 255/.18)) 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent-soft) 60%,transparent)}}.kriti-root .bg-accent-soft\/70,.kriti-root.bg-accent-soft\/70{background-color:color-mix(in srgb,light-dark(#e5f4ff,rgb(13 153 255/.18)) 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent-soft) 70%,transparent)}}.kriti-root .bg-accent\/15,.kriti-root.bg-accent\/15{background-color:color-mix(in srgb,#0d99ff 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.kriti-root .bg-accent\/30,.kriti-root.bg-accent\/30{background-color:color-mix(in srgb,#0d99ff 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.kriti-root .bg-accent\/80,.kriti-root.bg-accent\/80{background-color:color-mix(in srgb,#0d99ff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 80%,transparent)}}.kriti-root .bg-ai,.kriti-root.bg-ai{background-color:var(--color-ai)}.kriti-root .bg-ai-soft,.kriti-root.bg-ai-soft{background-color:var(--color-ai-soft)}.kriti-root .bg-ai\/15,.kriti-root.bg-ai\/15{background-color:color-mix(in srgb,light-dark(#9747ff,#a970ff) 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-ai) 15%,transparent)}}.kriti-root .bg-black,.kriti-root.bg-black{background-color:var(--color-black)}.kriti-root .bg-black\/25,.kriti-root.bg-black\/25{background-color:color-mix(in srgb,#000000 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.kriti-root .bg-black\/30,.kriti-root.bg-black\/30{background-color:color-mix(in srgb,#000000 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.kriti-root .bg-black\/35,.kriti-root.bg-black\/35{background-color:color-mix(in srgb,#000000 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.kriti-root .bg-black\/40,.kriti-root.bg-black\/40{background-color:color-mix(in srgb,#000000 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.kriti-root .bg-black\/45,.kriti-root.bg-black\/45{background-color:color-mix(in srgb,#000000 45%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.kriti-root .bg-canvas,.kriti-root.bg-canvas{background-color:var(--color-canvas)}.kriti-root .bg-current,.kriti-root.bg-current{background-color:currentcolor}.kriti-root .bg-danger,.kriti-root.bg-danger{background-color:var(--color-danger)}.kriti-root .bg-danger-soft,.kriti-root.bg-danger-soft{background-color:var(--color-danger-soft)}.kriti-root .bg-danger\/25,.kriti-root.bg-danger\/25{background-color:color-mix(in srgb,#e5322d 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-danger) 25%,transparent)}}.kriti-root .bg-fg,.kriti-root.bg-fg{background-color:var(--color-fg)}.kriti-root .bg-fg-2,.kriti-root.bg-fg-2{background-color:var(--color-fg-2)}.kriti-root .bg-fg-3,.kriti-root.bg-fg-3{background-color:var(--color-fg-3)}.kriti-root .bg-fg-3\/40,.kriti-root.bg-fg-3\/40{background-color:color-mix(in srgb,light-dark(#949494,#7d7d7d) 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fg-3) 40%,transparent)}}.kriti-root .bg-fg-3\/60,.kriti-root.bg-fg-3\/60{background-color:color-mix(in srgb,light-dark(#949494,#7d7d7d) 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fg-3) 60%,transparent)}}.kriti-root .bg-fg\/12,.kriti-root.bg-fg\/12{background-color:color-mix(in srgb,light-dark(#1e1e1e,#f2f2f2) 12%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fg) 12%,transparent)}}.kriti-root .bg-fg\/20,.kriti-root.bg-fg\/20{background-color:color-mix(in srgb,light-dark(#1e1e1e,#f2f2f2) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fg) 20%,transparent)}}.kriti-root .bg-field,.kriti-root.bg-field{background-color:var(--color-field)}.kriti-root .bg-field\/50,.kriti-root.bg-field\/50{background-color:color-mix(in srgb,light-dark(#f5f5f5,#383838) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-field) 50%,transparent)}}.kriti-root .bg-line,.kriti-root.bg-line{background-color:var(--color-line)}.kriti-root .bg-line-strong,.kriti-root.bg-line-strong{background-color:var(--color-line-strong)}.kriti-root .bg-overlay,.kriti-root.bg-overlay{background-color:var(--color-overlay)}.kriti-root .bg-pressed,.kriti-root.bg-pressed{background-color:var(--color-pressed)}.kriti-root .bg-success,.kriti-root.bg-success{background-color:var(--color-success)}.kriti-root .bg-success-soft,.kriti-root.bg-success-soft{background-color:var(--color-success-soft)}.kriti-root .bg-success\/30,.kriti-root.bg-success\/30{background-color:color-mix(in srgb,#14ae5c 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.kriti-root .bg-surface,.kriti-root.bg-surface{background-color:var(--color-surface)}.kriti-root .bg-surface\/55,.kriti-root.bg-surface\/55{background-color:color-mix(in srgb,light-dark(#ffffff,#2c2c2c) 55%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-surface) 55%,transparent)}}.kriti-root .bg-surface\/60,.kriti-root.bg-surface\/60{background-color:color-mix(in srgb,light-dark(#ffffff,#2c2c2c) 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.kriti-root .bg-tint-audio,.kriti-root.bg-tint-audio{background-color:color-mix(in srgb,#25a36b 13%,light-dark(#ffffff,#2c2c2c));@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-type-audio) 13%,var(--color-surface))}}.kriti-root .bg-tint-image,.kriti-root.bg-tint-image{background-color:color-mix(in srgb,#d99a2b 13%,light-dark(#ffffff,#2c2c2c));@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-type-image) 13%,var(--color-surface))}}.kriti-root .bg-tint-shape,.kriti-root.bg-tint-shape{background-color:color-mix(in srgb,#1a9fb8 13%,light-dark(#ffffff,#2c2c2c));@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-type-shape) 13%,var(--color-surface))}}.kriti-root .bg-tint-text,.kriti-root.bg-tint-text{background-color:color-mix(in srgb,#d4588f 13%,light-dark(#ffffff,#2c2c2c));@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-type-text) 13%,var(--color-surface))}}.kriti-root .bg-tint-video,.kriti-root.bg-tint-video{background-color:color-mix(in srgb,#4d7cfe 13%,light-dark(#ffffff,#2c2c2c));@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-type-video) 13%,var(--color-surface))}}.kriti-root .bg-tooltip,.kriti-root.bg-tooltip{background-color:var(--color-tooltip)}.kriti-root .bg-transparent,.kriti-root.bg-transparent{background-color:transparent}.kriti-root .bg-type-audio\/12,.kriti-root.bg-type-audio\/12{background-color:color-mix(in srgb,#25a36b 12%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-audio) 12%,transparent)}}.kriti-root .bg-type-audio\/14,.kriti-root.bg-type-audio\/14{background-color:color-mix(in srgb,#25a36b 14%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-audio) 14%,transparent)}}.kriti-root .bg-type-audio\/55,.kriti-root.bg-type-audio\/55{background-color:color-mix(in srgb,#25a36b 55%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-audio) 55%,transparent)}}.kriti-root .bg-type-image\/14,.kriti-root.bg-type-image\/14{background-color:color-mix(in srgb,#d99a2b 14%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-image) 14%,transparent)}}.kriti-root .bg-type-image\/70,.kriti-root.bg-type-image\/70{background-color:color-mix(in srgb,#d99a2b 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-image) 70%,transparent)}}.kriti-root .bg-type-shape\/70,.kriti-root.bg-type-shape\/70{background-color:color-mix(in srgb,#1a9fb8 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-shape) 70%,transparent)}}.kriti-root .bg-type-text\/14,.kriti-root.bg-type-text\/14{background-color:color-mix(in srgb,#d4588f 14%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-text) 14%,transparent)}}.kriti-root .bg-type-text\/70,.kriti-root.bg-type-text\/70{background-color:color-mix(in srgb,#d4588f 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-text) 70%,transparent)}}.kriti-root .bg-type-video\/12,.kriti-root.bg-type-video\/12{background-color:color-mix(in srgb,#4d7cfe 12%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-video) 12%,transparent)}}.kriti-root .bg-type-video\/14,.kriti-root.bg-type-video\/14{background-color:color-mix(in srgb,#4d7cfe 14%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-video) 14%,transparent)}}.kriti-root .bg-type-video\/70,.kriti-root.bg-type-video\/70{background-color:color-mix(in srgb,#4d7cfe 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-type-video) 70%,transparent)}}.kriti-root .bg-warning,.kriti-root.bg-warning{background-color:var(--color-warning)}.kriti-root .bg-warning-soft,.kriti-root.bg-warning-soft{background-color:var(--color-warning-soft)}.kriti-root .bg-white,.kriti-root.bg-white{background-color:var(--color-white)}.kriti-root .bg-white\/30,.kriti-root.bg-white\/30{background-color:color-mix(in srgb,#ffffff 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.kriti-root .bg-white\/60,.kriti-root.bg-white\/60{background-color:color-mix(in srgb,#ffffff 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.kriti-root .bg-white\/80,.kriti-root.bg-white\/80{background-color:color-mix(in srgb,#ffffff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.kriti-root .bg-white\/90,.kriti-root.bg-white\/90{background-color:color-mix(in srgb,#ffffff 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.kriti-root .bg-linear-to-r,.kriti-root.bg-linear-to-r{--tw-gradient-position:to right;@supports (background-image:linear-gradient(in lab,red,red)){--tw-gradient-position:to right in oklab}background-image:linear-gradient(var(--tw-gradient-stops))}.kriti-root .bg-\(image\:--thumbnail\),.kriti-root.bg-\(image\:--thumbnail\){background-image:var(--thumbnail)}.kriti-root .bg-dots,.kriti-root.bg-dots{background-image:radial-gradient(var(--color-canvas-dot) 1px,transparent 1px)}.kriti-root .bg-hatch,.kriti-root.bg-hatch{background-image:repeating-linear-gradient(-45deg,var(--color-line-strong) 0 1px,transparent 1px 7px)}.kriti-root .bg-sheen,.kriti-root.bg-sheen{background-image:linear-gradient(90deg,transparent,rgb(255 255 255/.35),transparent)}.kriti-root .from-transparent,.kriti-root.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.kriti-root .via-ai,.kriti-root.via-ai{--tw-gradient-via:var(--color-ai);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.kriti-root .to-transparent,.kriti-root.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.kriti-root .bg-size-\(--dot-size\),.kriti-root.bg-size-\(--dot-size\){background-size:var(--dot-size)}.kriti-root .bg-size-\(--thumbnail-size\),.kriti-root.bg-size-\(--thumbnail-size\){background-size:var(--thumbnail-size)}.kriti-root .bg-left,.kriti-root.bg-left{background-position:0}.kriti-root .bg-position-\(--dot-at\),.kriti-root.bg-position-\(--dot-at\){background-position:var(--dot-at)}.kriti-root .bg-repeat-x,.kriti-root.bg-repeat-x{background-repeat:repeat-x}.kriti-root .fill-\(--person\),.kriti-root.fill-\(--person\){fill:var(--person)}.kriti-root .fill-accent,.kriti-root.fill-accent{fill:var(--color-accent)}.kriti-root .fill-ai,.kriti-root.fill-ai{fill:var(--color-ai)}.kriti-root .fill-danger,.kriti-root.fill-danger{fill:var(--color-danger)}.kriti-root .fill-fg,.kriti-root.fill-fg{fill:var(--color-fg)}.kriti-root .fill-fg-3,.kriti-root.fill-fg-3{fill:var(--color-fg-3)}.kriti-root .fill-surface,.kriti-root.fill-surface{fill:var(--color-surface)}.kriti-root .fill-white,.kriti-root.fill-white{fill:var(--color-white)}.kriti-root .stroke-accent,.kriti-root.stroke-accent{stroke:var(--color-accent)}.kriti-root .stroke-danger,.kriti-root.stroke-danger{stroke:var(--color-danger)}.kriti-root .stroke-fg,.kriti-root.stroke-fg{stroke:var(--color-fg)}.kriti-root .stroke-fg-2\/60,.kriti-root.stroke-fg-2\/60{stroke:color-mix(in srgb,light-dark(#5c5c5c,#b3b3b3) 60%,transparent);@supports (color:color-mix(in lab,red,red)){stroke:color-mix(in oklab,var(--color-fg-2) 60%,transparent)}}.kriti-root .stroke-fg-3,.kriti-root.stroke-fg-3{stroke:var(--color-fg-3)}.kriti-root .stroke-fg-3\/70,.kriti-root.stroke-fg-3\/70{stroke:color-mix(in srgb,light-dark(#949494,#7d7d7d) 70%,transparent);@supports (color:color-mix(in lab,red,red)){stroke:color-mix(in oklab,var(--color-fg-3) 70%,transparent)}}.kriti-root .stroke-line,.kriti-root.stroke-line{stroke:var(--color-line)}.kriti-root .stroke-line-strong,.kriti-root.stroke-line-strong{stroke:var(--color-line-strong)}.kriti-root .stroke-white,.kriti-root.stroke-white{stroke:var(--color-white)}.kriti-root .object-contain,.kriti-root.object-contain{object-fit:contain}.kriti-root .object-cover,.kriti-root.object-cover{object-fit:cover}.kriti-root .p-0,.kriti-root.p-0{padding:0}.kriti-root .p-0\.5,.kriti-root.p-0\.5{padding:calc(var(--spacing, .25rem) * .5)}.kriti-root .p-1,.kriti-root.p-1{padding:var(--spacing,.25rem)}.kriti-root .p-1\.5,.kriti-root.p-1\.5{padding:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .p-2,.kriti-root.p-2{padding:calc(var(--spacing, .25rem) * 2)}.kriti-root .p-2\.5,.kriti-root.p-2\.5{padding:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .p-3,.kriti-root.p-3{padding:calc(var(--spacing, .25rem) * 3)}.kriti-root .p-4,.kriti-root.p-4{padding:calc(var(--spacing, .25rem) * 4)}.kriti-root .p-6,.kriti-root.p-6{padding:calc(var(--spacing, .25rem) * 6)}.kriti-root .px-\(--clip-gap\),.kriti-root.px-\(--clip-gap\){padding-inline:var(--clip-gap)}.kriti-root .px-\(--text-pad-x\),.kriti-root.px-\(--text-pad-x\){padding-inline:var(--text-pad-x)}.kriti-root .px-0\.5,.kriti-root.px-0\.5{padding-inline:calc(var(--spacing, .25rem) * .5)}.kriti-root .px-1,.kriti-root.px-1{padding-inline:var(--spacing,.25rem)}.kriti-root .px-1\.5,.kriti-root.px-1\.5{padding-inline:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .px-2,.kriti-root.px-2{padding-inline:calc(var(--spacing, .25rem) * 2)}.kriti-root .px-2\.5,.kriti-root.px-2\.5{padding-inline:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .px-3,.kriti-root.px-3{padding-inline:calc(var(--spacing, .25rem) * 3)}.kriti-root .px-4,.kriti-root.px-4{padding-inline:calc(var(--spacing, .25rem) * 4)}.kriti-root .px-6,.kriti-root.px-6{padding-inline:calc(var(--spacing, .25rem) * 6)}.kriti-root .px-px,.kriti-root.px-px{padding-inline:1px}.kriti-root .py-\(--text-pad-y\),.kriti-root.py-\(--text-pad-y\){padding-block:var(--text-pad-y)}.kriti-root .py-0\.5,.kriti-root.py-0\.5{padding-block:calc(var(--spacing, .25rem) * .5)}.kriti-root .py-1,.kriti-root.py-1{padding-block:var(--spacing,.25rem)}.kriti-root .py-1\.5,.kriti-root.py-1\.5{padding-block:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .py-2,.kriti-root.py-2{padding-block:calc(var(--spacing, .25rem) * 2)}.kriti-root .py-2\.5,.kriti-root.py-2\.5{padding-block:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .py-3,.kriti-root.py-3{padding-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .py-8,.kriti-root.py-8{padding-block:calc(var(--spacing, .25rem) * 8)}.kriti-root .pt-0\.5,.kriti-root.pt-0\.5{padding-top:calc(var(--spacing, .25rem) * .5)}.kriti-root .pt-1,.kriti-root.pt-1{padding-top:var(--spacing,.25rem)}.kriti-root .pt-2,.kriti-root.pt-2{padding-top:calc(var(--spacing, .25rem) * 2)}.kriti-root .pt-10,.kriti-root.pt-10{padding-top:calc(var(--spacing, .25rem) * 10)}.kriti-root .pr-0\.5,.kriti-root.pr-0\.5{padding-right:calc(var(--spacing, .25rem) * .5)}.kriti-root .pr-1,.kriti-root.pr-1{padding-right:var(--spacing,.25rem)}.kriti-root .pr-1\.5,.kriti-root.pr-1\.5{padding-right:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .pr-2,.kriti-root.pr-2{padding-right:calc(var(--spacing, .25rem) * 2)}.kriti-root .pr-3,.kriti-root.pr-3{padding-right:calc(var(--spacing, .25rem) * 3)}.kriti-root .pr-7,.kriti-root.pr-7{padding-right:calc(var(--spacing, .25rem) * 7)}.kriti-root .pr-11,.kriti-root.pr-11{padding-right:calc(var(--spacing, .25rem) * 11)}.kriti-root .pb-1,.kriti-root.pb-1{padding-bottom:var(--spacing,.25rem)}.kriti-root .pb-1\.5,.kriti-root.pb-1\.5{padding-bottom:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .pb-2,.kriti-root.pb-2{padding-bottom:calc(var(--spacing, .25rem) * 2)}.kriti-root .pb-2\.5,.kriti-root.pb-2\.5{padding-bottom:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .pb-3,.kriti-root.pb-3{padding-bottom:calc(var(--spacing, .25rem) * 3)}.kriti-root .pb-6,.kriti-root.pb-6{padding-bottom:calc(var(--spacing, .25rem) * 6)}.kriti-root .pl-\(--indent\),.kriti-root.pl-\(--indent\){padding-left:var(--indent)}.kriti-root .pl-0\.5,.kriti-root.pl-0\.5{padding-left:calc(var(--spacing, .25rem) * .5)}.kriti-root .pl-1,.kriti-root.pl-1{padding-left:var(--spacing,.25rem)}.kriti-root .pl-1\.5,.kriti-root.pl-1\.5{padding-left:calc(var(--spacing, .25rem) * 1.5)}.kriti-root .pl-2,.kriti-root.pl-2{padding-left:calc(var(--spacing, .25rem) * 2)}.kriti-root .pl-3,.kriti-root.pl-3{padding-left:calc(var(--spacing, .25rem) * 3)}.kriti-root .pl-3\.5,.kriti-root.pl-3\.5{padding-left:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .pl-4,.kriti-root.pl-4{padding-left:calc(var(--spacing, .25rem) * 4)}.kriti-root .pl-5,.kriti-root.pl-5{padding-left:calc(var(--spacing, .25rem) * 5)}.kriti-root .pl-5\.5,.kriti-root.pl-5\.5{padding-left:calc(var(--spacing, .25rem) * 5.5)}.kriti-root .pl-7,.kriti-root.pl-7{padding-left:calc(var(--spacing, .25rem) * 7)}.kriti-root .pl-8,.kriti-root.pl-8{padding-left:calc(var(--spacing, .25rem) * 8)}.kriti-root .pl-9,.kriti-root.pl-9{padding-left:calc(var(--spacing, .25rem) * 9)}.kriti-root .text-center,.kriti-root.text-center{text-align:center}.kriti-root .text-justify,.kriti-root.text-justify{text-align:justify}.kriti-root .text-left,.kriti-root.text-left{text-align:left}.kriti-root .text-right,.kriti-root.text-right{text-align:right}.kriti-root .font-\(family-name\:--text-font\),.kriti-root.font-\(family-name\:--text-font\){font-family:var(--text-font)}.kriti-root .font-mono,.kriti-root.font-mono{font-family:var(--font-mono)}.kriti-root .font-sans,.kriti-root.font-sans{font-family:var(--font-sans)}.kriti-root .text-body,.kriti-root.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.kriti-root .text-item,.kriti-root.text-item{font-size:var(--text-item);line-height:var(--tw-leading,var(--text-item--line-height))}.kriti-root .text-meta,.kriti-root.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height))}.kriti-root .text-micro,.kriti-root.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.kriti-root .text-title,.kriti-root.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.kriti-root .text-value,.kriti-root.text-value{font-size:var(--text-value);line-height:var(--tw-leading,var(--text-value--line-height))}.kriti-root .text-\(length\:--text-size\),.kriti-root.text-\(length\:--text-size\){font-size:var(--text-size)}.kriti-root .leading-\(--text-leading\),.kriti-root.leading-\(--text-leading\){--tw-leading:var(--text-leading);line-height:var(--text-leading)}.kriti-root .leading-3\.5,.kriti-root.leading-3\.5{--tw-leading:calc(var(--spacing, 0.25rem) * 3.5);line-height:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .leading-7,.kriti-root.leading-7{--tw-leading:calc(var(--spacing, 0.25rem) * 7);line-height:calc(var(--spacing, .25rem) * 7)}.kriti-root .leading-none,.kriti-root.leading-none{--tw-leading:1;line-height:1}.kriti-root .leading-tight,.kriti-root.leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.kriti-root .font-\(number\:--text-weight\),.kriti-root.font-\(number\:--text-weight\){--tw-font-weight:var(--text-weight);font-weight:var(--text-weight)}.kriti-root .font-medium,.kriti-root.font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.kriti-root .font-normal,.kriti-root.font-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.kriti-root .font-semibold,.kriti-root.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kriti-root .tracking-\(--text-tracking\),.kriti-root.tracking-\(--text-tracking\){--tw-tracking:var(--text-tracking);letter-spacing:var(--text-tracking)}.kriti-root .tracking-wide,.kriti-root.tracking-wide{--tw-tracking:var(--tracking-wide,0.025em);letter-spacing:var(--tracking-wide,.025em)}.kriti-root .text-balance,.kriti-root.text-balance{text-wrap:balance}.kriti-root .break-words,.kriti-root.break-words{overflow-wrap:break-word}.kriti-root .break-all,.kriti-root.break-all{word-break:break-all}.kriti-root .whitespace-nowrap,.kriti-root.whitespace-nowrap{white-space:nowrap}.kriti-root .whitespace-pre-wrap,.kriti-root.whitespace-pre-wrap{white-space:pre-wrap}.kriti-root .text-\(--group-tone\),.kriti-root.text-\(--group-tone\){color:var(--group-tone)}.kriti-root .text-\(--marker\),.kriti-root.text-\(--marker\){color:var(--marker)}.kriti-root .text-\(--text-color\),.kriti-root.text-\(--text-color\){color:var(--text-color)}.kriti-root .text-accent,.kriti-root.text-accent{color:var(--color-accent)}.kriti-root .text-ai,.kriti-root.text-ai{color:var(--color-ai)}.kriti-root .text-danger,.kriti-root.text-danger{color:var(--color-danger)}.kriti-root .text-fg,.kriti-root.text-fg{color:var(--color-fg)}.kriti-root .text-fg-2,.kriti-root.text-fg-2{color:var(--color-fg-2)}.kriti-root .text-fg-3,.kriti-root.text-fg-3{color:var(--color-fg-3)}.kriti-root .text-success,.kriti-root.text-success{color:var(--color-success)}.kriti-root .text-surface,.kriti-root.text-surface{color:var(--color-surface)}.kriti-root .text-type-audio,.kriti-root.text-type-audio{color:var(--color-type-audio)}.kriti-root .text-type-image,.kriti-root.text-type-image{color:var(--color-type-image)}.kriti-root .text-type-shape,.kriti-root.text-type-shape{color:var(--color-type-shape)}.kriti-root .text-type-text,.kriti-root.text-type-text{color:var(--color-type-text)}.kriti-root .text-type-video,.kriti-root.text-type-video{color:var(--color-type-video)}.kriti-root .text-warning,.kriti-root.text-warning{color:var(--color-warning)}.kriti-root .text-white,.kriti-root.text-white{color:var(--color-white)}.kriti-root .text-white\/50,.kriti-root.text-white\/50{color:color-mix(in srgb,#ffffff 50%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.kriti-root .text-white\/60,.kriti-root.text-white\/60{color:color-mix(in srgb,#ffffff 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.kriti-root .text-white\/75,.kriti-root.text-white\/75{color:color-mix(in srgb,#ffffff 75%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.kriti-root .uppercase,.kriti-root.uppercase{text-transform:uppercase}.kriti-root .italic,.kriti-root.italic{font-style:italic}.kriti-root .ordinal,.kriti-root.ordinal{--tw-ordinal:ordinal}.kriti-root .ordinal,.kriti-root .tabular-nums,.kriti-root.ordinal,.kriti-root.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.kriti-root .tabular-nums,.kriti-root.tabular-nums{--tw-numeric-spacing:tabular-nums}.kriti-root .line-through,.kriti-root.line-through{text-decoration-line:line-through}.kriti-root .underline,.kriti-root.underline{text-decoration-line:underline}.kriti-root .\!opacity-0,.kriti-root.\!opacity-0{opacity:0!important}.kriti-root .opacity-\(--dot-fade\),.kriti-root.opacity-\(--dot-fade\){opacity:var(--dot-fade)}.kriti-root .opacity-0,.kriti-root.opacity-0{opacity:0}.kriti-root .opacity-35,.kriti-root.opacity-35{opacity:35%}.kriti-root .opacity-40,.kriti-root.opacity-40{opacity:40%}.kriti-root .opacity-50,.kriti-root.opacity-50{opacity:50%}.kriti-root .opacity-60,.kriti-root.opacity-60{opacity:60%}.kriti-root .opacity-70,.kriti-root.opacity-70{opacity:70%}.kriti-root .opacity-75,.kriti-root.opacity-75{opacity:75%}.kriti-root .opacity-80,.kriti-root.opacity-80{opacity:80%}.kriti-root .opacity-90,.kriti-root.opacity-90{opacity:90%}.kriti-root .opacity-95,.kriti-root.opacity-95{opacity:95%}.kriti-root .opacity-100,.kriti-root.opacity-100{opacity:100%}.kriti-root .shadow-float,.kriti-root.shadow-float{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--float-edge)),0 2px 4px var(--tw-shadow-color,var(--float-near)),0 8px 24px var(--tw-shadow-color,var(--float-far))}.kriti-root .shadow-float,.kriti-root .shadow-knob,.kriti-root.shadow-float,.kriti-root.shadow-knob{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .shadow-knob,.kriti-root.shadow-knob{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-line-strong)),0 1px 2px var(--tw-shadow-color,rgb(0 0 0/0.15))}.kriti-root .shadow-menu,.kriti-root.shadow-menu{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--menu-edge)),0 10px 32px var(--tw-shadow-color,var(--menu-far))}.kriti-root .shadow-menu,.kriti-root .shadow-node,.kriti-root.shadow-menu,.kriti-root.shadow-node{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .shadow-node,.kriti-root.shadow-node{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--node-edge)),0 1px 2px var(--tw-shadow-color,var(--node-near))}.kriti-root .shadow-thumb,.kriti-root.shadow-thumb{--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(0 0 0/0.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .ring,.kriti-root .ring-1,.kriti-root.ring,.kriti-root.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.kriti-root .ring,.kriti-root .ring-1,.kriti-root .ring-2,.kriti-root.ring,.kriti-root.ring-1,.kriti-root.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .ring-2,.kriti-root.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.kriti-root .ring-\(--avatar-tone\),.kriti-root.ring-\(--avatar-tone\){--tw-ring-color:var(--avatar-tone)}.kriti-root .ring-accent,.kriti-root.ring-accent{--tw-ring-color:var(--color-accent)}.kriti-root .ring-danger,.kriti-root.ring-danger{--tw-ring-color:var(--color-danger)}.kriti-root .ring-fg,.kriti-root.ring-fg{--tw-ring-color:var(--color-fg)}.kriti-root .ring-line,.kriti-root.ring-line{--tw-ring-color:var(--color-line)}.kriti-root .ring-line-strong,.kriti-root.ring-line-strong{--tw-ring-color:var(--color-line-strong)}.kriti-root .ring-success,.kriti-root.ring-success{--tw-ring-color:var(--color-success)}.kriti-root .ring-white\/80,.kriti-root.ring-white\/80{--tw-ring-color:color-mix(in srgb,#ffffff 80%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.kriti-root .ring-offset-1,.kriti-root.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.kriti-root .ring-offset-2,.kriti-root.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.kriti-root .ring-offset-surface,.kriti-root.ring-offset-surface{--tw-ring-offset-color:var(--color-surface)}.kriti-root .outline,.kriti-root.outline{outline-style:var(--tw-outline-style);outline-width:1px}.kriti-root .outline-2,.kriti-root.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.kriti-root .outline-selection,.kriti-root.outline-selection{outline-style:solid;outline-width:var(--selection-width)}.kriti-root .outline-\(--person\),.kriti-root.outline-\(--person\){outline-color:var(--person)}.kriti-root .outline-accent,.kriti-root.outline-accent{outline-color:var(--color-accent)}.kriti-root .blur,.kriti-root.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.kriti-root .backdrop-blur-sm,.kriti-root.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm,8px))}.kriti-root .backdrop-blur-sm,.kriti-root .backdrop-blur-xs,.kriti-root.backdrop-blur-sm,.kriti-root.backdrop-blur-xs{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kriti-root .backdrop-blur-xs,.kriti-root.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs,4px))}.kriti-root .transition,.kriti-root.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kriti-root .transition-all,.kriti-root.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kriti-root .transition-colors,.kriti-root.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kriti-root .transition-opacity,.kriti-root.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kriti-root .transition-shadow,.kriti-root.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kriti-root .transition-transform,.kriti-root.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kriti-root .duration-100,.kriti-root.duration-100{--tw-duration:100ms;transition-duration:.1s}.kriti-root .duration-150,.kriti-root.duration-150{--tw-duration:150ms;transition-duration:.15s}.kriti-root .duration-200,.kriti-root.duration-200{--tw-duration:200ms;transition-duration:.2s}.kriti-root .ease-in,.kriti-root.ease-in{--tw-ease:var(--ease-in,cubic-bezier(0.4,0,1,1));transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}.kriti-root .ease-in-out,.kriti-root.ease-in-out{--tw-ease:var(--ease-in-out,cubic-bezier(0.4,0,0.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.kriti-root .ease-linear,.kriti-root.ease-linear{--tw-ease:linear;transition-timing-function:linear}.kriti-root .ease-out,.kriti-root.ease-out{--tw-ease:var(--ease-out,cubic-bezier(0,0,0.2,1));transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.kriti-root .ease-standard,.kriti-root.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.kriti-root .outline-dashed,.kriti-root.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.kriti-root .outline-none,.kriti-root.outline-none{--tw-outline-style:none;outline-style:none}.kriti-root .select-none,.kriti-root.select-none{-webkit-user-select:none;user-select:none}.kriti-root .select-text,.kriti-root.select-text{-webkit-user-select:text;user-select:text}.kriti-root .\!running,.kriti-root.\!running{animation-play-state:running!important}.kriti-root .fade-in,.kriti-root.fade-in{--tw-enter-opacity:0}.kriti-root .ring-inset,.kriti-root.ring-inset{--tw-ring-inset:inset}.kriti-root .running,.kriti-root.running{animation-play-state:running}.kriti-root .slide-in-from-bottom-1,.kriti-root.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.kriti-root :is(.\*\:pointer-events-auto>*){pointer-events:auto}.kriti-root .group-open\/jobs\:rotate-90:is(:where(.group\/jobs):is([open],:popover-open,:open) *){rotate:90deg}.kriti-root .group-focus-within\/prompt\:flex:is(:where(.group\/prompt):focus-within *){display:flex}.kriti-root .group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:100%}.kriti-root .group-focus-within\/variant\:opacity-100:is(:where(.group\/variant):focus-within *){opacity:100%}@media (hover:hover){.kriti-root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}.kriti-root .group-hover\/audio\:opacity-100:is(:where(.group\/audio):hover *){opacity:100%}.kriti-root .group-hover\/clip\:bg-fg\/25:is(:where(.group\/clip):hover *){background-color:color-mix(in srgb,light-dark(#1e1e1e,#f2f2f2) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){.kriti-root .group-hover\/clip\:bg-fg\/25:is(:where(.group\/clip):hover *){background-color:color-mix(in oklab,var(--color-fg) 25%,transparent)}}.kriti-root .group-hover\/frame\:opacity-60:is(:where(.group\/frame):hover *){opacity:60%}.kriti-root .group-hover\/frame\:opacity-100:is(:where(.group\/frame):hover *){opacity:100%}.kriti-root .group-hover\/gap\:bg-accent:is(:where(.group\/gap):hover *){background-color:var(--color-accent)}.kriti-root .group-hover\/keyframe\:scale-125:is(:where(.group\/keyframe):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .group-hover\/media\:opacity-100:is(:where(.group\/media):hover *){opacity:100%}.kriti-root .group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:100%}.kriti-root .group-hover\/node\:opacity-100:is(:where(.group\/node):hover *){opacity:100%}.kriti-root .group-hover\/number\:opacity-0:is(:where(.group\/number):hover *){opacity:0}.kriti-root .group-hover\/number\:opacity-100:is(:where(.group\/number):hover *){opacity:100%}.kriti-root .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:100%}.kriti-root .group-hover\/section\:opacity-100:is(:where(.group\/section):hover *){opacity:100%}.kriti-root .group-hover\/tab\:opacity-100:is(:where(.group\/tab):hover *){opacity:100%}.kriti-root .group-hover\/track\:opacity-100:is(:where(.group\/track):hover *){opacity:100%}.kriti-root .group-hover\/variant\:opacity-100:is(:where(.group\/variant):hover *){opacity:100%}}.kriti-root .group-focus-visible\/gap\:bg-accent:is(:where(.group\/gap):focus-visible *){background-color:var(--color-accent)}.kriti-root .group-focus-visible\/keyframe\:scale-125:is(:where(.group\/keyframe):focus-visible *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .group-data-selected\/tab\:opacity-100:is(:where(.group\/tab)[data-selected] *){opacity:100%}.kriti-root .group-data-\[active\=collapse\]\/gap\:bg-fg-3:is(:where(.group\/gap)[data-active=collapse] *){background-color:var(--color-fg-3)}.kriti-root .group-data-\[active\=resize\]\/gap\:bg-accent:is(:where(.group\/gap)[data-active=resize] *){background-color:var(--color-accent)}.kriti-root .group-data-\[selected\=true\]\/frame\:opacity-60:is(:where(.group\/frame)[data-selected=true] *){opacity:60%}.kriti-root .group-data-\[selected\=true\]\/frame\:opacity-100:is(:where(.group\/frame)[data-selected=true] *){opacity:100%}.kriti-root .group-data-\[selected\=true\]\/node\:opacity-100:is(:where(.group\/node)[data-selected=true] *){opacity:100%}.kriti-root .group-data-\[state\=open\]\/compaction\:rotate-90:is(:where(.group\/compaction)[data-state=open] *){rotate:90deg}.kriti-root .group-data-\[state\=open\]\/reasoning\:rotate-90:is(:where(.group\/reasoning)[data-state=open] *){rotate:90deg}.kriti-root .group-data-\[state\=open\]\/step\:rotate-90:is(:where(.group\/step)[data-state=open] *){rotate:90deg}.kriti-root .peer-has-focus-visible\:opacity-0:is(:where(.peer):has(:focus-visible)~*){opacity:0}.kriti-root .file\:mr-2::file-selector-button,.kriti-root.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing, .25rem) * 2)}.kriti-root .file\:h-full::file-selector-button,.kriti-root.file\:h-full::file-selector-button{height:100%}.kriti-root .file\:border-0::file-selector-button,.kriti-root.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.kriti-root .file\:bg-transparent::file-selector-button,.kriti-root.file\:bg-transparent::file-selector-button{background-color:transparent}.kriti-root .file\:text-body::file-selector-button,.kriti-root.file\:text-body::file-selector-button{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.kriti-root .file\:font-medium::file-selector-button,.kriti-root.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.kriti-root .file\:text-fg::file-selector-button,.kriti-root.file\:text-fg::file-selector-button{color:var(--color-fg)}.kriti-root .placeholder\:text-fg-3::placeholder,.kriti-root.placeholder\:text-fg-3::placeholder{color:var(--color-fg-3)}.kriti-root .last\:border-0:last-child,.kriti-root.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.kriti-root .last\:border-b-0:last-child,.kriti-root.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kriti-root .focus-within\:border-accent:focus-within,.kriti-root.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.kriti-root .focus-within\:border-line-strong:focus-within,.kriti-root.focus-within\:border-line-strong:focus-within{border-color:var(--color-line-strong)}.kriti-root .focus-within\:bg-surface:focus-within,.kriti-root.focus-within\:bg-surface:focus-within{background-color:var(--color-surface)}.kriti-root .focus-within\:opacity-100:focus-within,.kriti-root.focus-within\:opacity-100:focus-within{opacity:100%}.kriti-root .focus-within\:ring-3:focus-within,.kriti-root.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .focus-within\:ring-field:focus-within,.kriti-root.focus-within\:ring-field:focus-within{--tw-ring-color:var(--color-field)}@media (hover:hover){.kriti-root .hover\:scale-125:hover,.kriti-root.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .hover\:border-line-strong:hover,.kriti-root.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.kriti-root .hover\:border-transparent:hover,.kriti-root.hover\:border-transparent:hover{border-color:transparent}.kriti-root .hover\:bg-accent:hover,.kriti-root.hover\:bg-accent:hover{background-color:var(--color-accent)}.kriti-root .hover\:bg-accent-hover:hover,.kriti-root.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.kriti-root .hover\:bg-accent-line:hover,.kriti-root.hover\:bg-accent-line:hover{background-color:var(--color-accent-line)}.kriti-root .hover\:bg-danger-soft:hover,.kriti-root.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.kriti-root .hover\:bg-fg-2:hover,.kriti-root.hover\:bg-fg-2:hover{background-color:var(--color-fg-2)}.kriti-root .hover\:bg-fg\/40:hover,.kriti-root.hover\:bg-fg\/40:hover{background-color:color-mix(in srgb,light-dark(#1e1e1e,#f2f2f2) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.kriti-root .hover\:bg-fg\/40:hover,.kriti-root.hover\:bg-fg\/40:hover{background-color:color-mix(in oklab,var(--color-fg) 40%,transparent)}}.kriti-root .hover\:bg-hover:hover,.kriti-root.hover\:bg-hover:hover{background-color:var(--color-hover)}.kriti-root .hover\:bg-surface:hover,.kriti-root.hover\:bg-surface:hover{background-color:var(--color-surface)}.kriti-root .hover\:bg-white\/10:hover,.kriti-root.hover\:bg-white\/10:hover{background-color:color-mix(in srgb,#ffffff 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.kriti-root .hover\:bg-white\/10:hover,.kriti-root.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kriti-root .hover\:text-danger:hover,.kriti-root.hover\:text-danger:hover{color:var(--color-danger)}.kriti-root .hover\:text-fg:hover,.kriti-root.hover\:text-fg:hover{color:var(--color-fg)}.kriti-root .hover\:text-fg-2:hover,.kriti-root.hover\:text-fg-2:hover{color:var(--color-fg-2)}.kriti-root .hover\:text-white:hover,.kriti-root.hover\:text-white:hover{color:var(--color-white)}.kriti-root .hover\:underline:hover,.kriti-root.hover\:underline:hover{text-decoration-line:underline}.kriti-root .hover\:shadow-ring:hover,.kriti-root.hover\:shadow-ring:hover{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .hover\:brightness-95:hover,.kriti-root.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.kriti-root .hover\:brightness-110:hover,.kriti-root .hover\:brightness-95:hover,.kriti-root.hover\:brightness-110:hover,.kriti-root.hover\:brightness-95:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.kriti-root .hover\:brightness-110:hover,.kriti-root.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.kriti-root .read-only\:hover\:border-transparent:read-only:hover,.kriti-root.read-only\:hover\:border-transparent:read-only:hover{border-color:transparent}}.kriti-root .focus\:max-h-28:focus,.kriti-root.focus\:max-h-28:focus{max-height:calc(var(--spacing, .25rem) * 28)}.kriti-root .focus\:border-accent:focus,.kriti-root.focus\:border-accent:focus{border-color:var(--color-accent)}.kriti-root .focus\:bg-field:focus,.kriti-root.focus\:bg-field:focus{background-color:var(--color-field)}.kriti-root .focus\:bg-surface:focus,.kriti-root.focus\:bg-surface:focus{background-color:var(--color-surface)}.kriti-root .focus\:text-fg:focus,.kriti-root.focus\:text-fg:focus{color:var(--color-fg)}.kriti-root .focus\:opacity-100:focus,.kriti-root.focus\:opacity-100:focus{opacity:100%}.kriti-root .focus\:ring-1:focus,.kriti-root.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .focus\:ring-accent:focus,.kriti-root.focus\:ring-accent:focus{--tw-ring-color:var(--color-accent)}.kriti-root .focus-visible\:scale-125:focus-visible,.kriti-root.focus-visible\:scale-125:focus-visible{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kriti-root .focus-visible\:border-accent:focus-visible,.kriti-root.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.kriti-root .focus-visible\:bg-accent:focus-visible,.kriti-root.focus-visible\:bg-accent:focus-visible{background-color:var(--color-accent)}.kriti-root .focus-visible\:bg-accent-soft:focus-visible,.kriti-root.focus-visible\:bg-accent-soft:focus-visible{background-color:var(--color-accent-soft)}.kriti-root .focus-visible\:text-accent:focus-visible,.kriti-root.focus-visible\:text-accent:focus-visible{color:var(--color-accent)}.kriti-root .focus-visible\:opacity-100:focus-visible,.kriti-root.focus-visible\:opacity-100:focus-visible{opacity:100%}.kriti-root .focus-visible\:shadow-ring:focus-visible,.kriti-root.focus-visible\:shadow-ring:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .focus-visible\:outline-2:focus-visible,.kriti-root.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.kriti-root .focus-visible\:-outline-offset-2:focus-visible,.kriti-root.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.kriti-root .focus-visible\:outline-accent:focus-visible,.kriti-root.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.kriti-root .focus-visible\:outline-none:focus-visible,.kriti-root.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.kriti-root .active\:cursor-grabbing:active,.kriti-root.active\:cursor-grabbing:active{cursor:grabbing}.kriti-root .disabled\:pointer-events-none:disabled,.kriti-root.disabled\:pointer-events-none:disabled{pointer-events:none}.kriti-root .disabled\:cursor-default:disabled,.kriti-root.disabled\:cursor-default:disabled{cursor:default}.kriti-root .disabled\:cursor-not-allowed:disabled,.kriti-root.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.kriti-root .disabled\:bg-field:disabled,.kriti-root.disabled\:bg-field:disabled{background-color:var(--color-field)}.kriti-root .disabled\:text-fg-3:disabled,.kriti-root.disabled\:text-fg-3:disabled{color:var(--color-fg-3)}.kriti-root .disabled\:opacity-40:disabled,.kriti-root.disabled\:opacity-40:disabled{opacity:40%}.kriti-root .disabled\:opacity-50:disabled,.kriti-root.disabled\:opacity-50:disabled{opacity:50%}.kriti-root .disabled\:opacity-60:disabled,.kriti-root.disabled\:opacity-60:disabled{opacity:60%}.kriti-root .disabled\:opacity-100:disabled,.kriti-root.disabled\:opacity-100:disabled{opacity:100%}@media (hover:hover){.kriti-root .disabled\:hover\:text-fg-3:disabled:hover,.kriti-root.disabled\:hover\:text-fg-3:disabled:hover{color:var(--color-fg-3)}}.kriti-root :where([data-resizing]) .in-data-resizing\:transition-none{transition-property:none}.kriti-root .has-focus-visible\:opacity-100:has(:focus-visible),.kriti-root.has-focus-visible\:opacity-100:has(:focus-visible){opacity:100%}.kriti-root .has-disabled\:invisible:has(:disabled),.kriti-root.has-disabled\:invisible:has(:disabled){visibility:hidden}.kriti-root .has-disabled\:opacity-50:has(:disabled),.kriti-root.has-disabled\:opacity-50:has(:disabled){opacity:50%}.kriti-root .has-aria-expanded\:opacity-100:has([aria-expanded=true]),.kriti-root.has-aria-expanded\:opacity-100:has([aria-expanded=true]){opacity:100%}.kriti-root .has-\[input\:focus\]\:border-accent:has(:is(input:focus)),.kriti-root.has-\[input\:focus\]\:border-accent:has(:is(input:focus)){border-color:var(--color-accent)}.kriti-root .has-\[input\:focus\]\:bg-surface:has(:is(input:focus)),.kriti-root.has-\[input\:focus\]\:bg-surface:has(:is(input:focus)){background-color:var(--color-surface)}.kriti-root .aria-checked\:bg-surface[aria-checked=true],.kriti-root.aria-checked\:bg-surface[aria-checked=true]{background-color:var(--color-surface)}.kriti-root .aria-checked\:text-fg[aria-checked=true],.kriti-root.aria-checked\:text-fg[aria-checked=true]{color:var(--color-fg)}.kriti-root .aria-checked\:shadow-segment[aria-checked=true],.kriti-root.aria-checked\:shadow-segment[aria-checked=true]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-line)),0 1px 1px var(--tw-shadow-color,rgb(0 0 0/0.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .aria-checked\:ring-2[aria-checked=true],.kriti-root.aria-checked\:ring-2[aria-checked=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .aria-checked\:ring-accent[aria-checked=true],.kriti-root.aria-checked\:ring-accent[aria-checked=true]{--tw-ring-color:var(--color-accent)}.kriti-root .aria-disabled\:opacity-50[aria-disabled=true],.kriti-root.aria-disabled\:opacity-50[aria-disabled=true]{opacity:50%}.kriti-root .aria-expanded\:border-accent[aria-expanded=true],.kriti-root.aria-expanded\:border-accent[aria-expanded=true]{border-color:var(--color-accent)}.kriti-root .aria-expanded\:bg-danger-soft[aria-expanded=true],.kriti-root.aria-expanded\:bg-danger-soft[aria-expanded=true]{background-color:var(--color-danger-soft)}.kriti-root .aria-expanded\:bg-hover[aria-expanded=true],.kriti-root.aria-expanded\:bg-hover[aria-expanded=true]{background-color:var(--color-hover)}.kriti-root .aria-expanded\:text-danger[aria-expanded=true],.kriti-root.aria-expanded\:text-danger[aria-expanded=true]{color:var(--color-danger)}.kriti-root .aria-expanded\:text-fg[aria-expanded=true],.kriti-root.aria-expanded\:text-fg[aria-expanded=true]{color:var(--color-fg)}.kriti-root .aria-invalid\:border-danger[aria-invalid=true],.kriti-root.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}.kriti-root .aria-pressed\:border-solid[aria-pressed=true],.kriti-root.aria-pressed\:border-solid[aria-pressed=true]{--tw-border-style:solid;border-style:solid}.kriti-root .aria-pressed\:border-accent-line[aria-pressed=true],.kriti-root.aria-pressed\:border-accent-line[aria-pressed=true]{border-color:var(--color-accent-line)}.kriti-root .aria-pressed\:bg-accent[aria-pressed=true],.kriti-root.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--color-accent)}.kriti-root .aria-pressed\:bg-accent-soft[aria-pressed=true],.kriti-root.aria-pressed\:bg-accent-soft[aria-pressed=true]{background-color:var(--color-accent-soft)}.kriti-root .aria-pressed\:bg-ai-soft[aria-pressed=true],.kriti-root.aria-pressed\:bg-ai-soft[aria-pressed=true]{background-color:var(--color-ai-soft)}.kriti-root .aria-pressed\:text-accent[aria-pressed=true],.kriti-root.aria-pressed\:text-accent[aria-pressed=true]{color:var(--color-accent)}.kriti-root .aria-pressed\:text-ai[aria-pressed=true],.kriti-root.aria-pressed\:text-ai[aria-pressed=true]{color:var(--color-ai)}.kriti-root .aria-pressed\:text-fg[aria-pressed=true],.kriti-root.aria-pressed\:text-fg[aria-pressed=true]{color:var(--color-fg)}.kriti-root .aria-pressed\:text-white[aria-pressed=true],.kriti-root.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}.kriti-root .aria-pressed\:ring-2[aria-pressed=true],.kriti-root.aria-pressed\:ring-2[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .aria-pressed\:ring-accent[aria-pressed=true],.kriti-root.aria-pressed\:ring-accent[aria-pressed=true]{--tw-ring-color:var(--color-accent)}.kriti-root .aria-pressed\:ring-offset-1[aria-pressed=true],.kriti-root.aria-pressed\:ring-offset-1[aria-pressed=true]{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.kriti-root .aria-pressed\:ring-offset-surface[aria-pressed=true],.kriti-root.aria-pressed\:ring-offset-surface[aria-pressed=true]{--tw-ring-offset-color:var(--color-surface)}.kriti-root .aria-pressed\:disabled\:opacity-100[aria-pressed=true]:disabled,.kriti-root.aria-pressed\:disabled\:opacity-100[aria-pressed=true]:disabled{opacity:100%}.kriti-root .aria-selected\:bg-accent-soft[aria-selected=true],.kriti-root.aria-selected\:bg-accent-soft[aria-selected=true]{background-color:var(--color-accent-soft)}.kriti-root .aria-selected\:bg-ai-soft[aria-selected=true],.kriti-root.aria-selected\:bg-ai-soft[aria-selected=true]{background-color:var(--color-ai-soft)}.kriti-root .aria-selected\:bg-surface[aria-selected=true],.kriti-root.aria-selected\:bg-surface[aria-selected=true]{background-color:var(--color-surface)}.kriti-root .aria-selected\:text-accent[aria-selected=true],.kriti-root.aria-selected\:text-accent[aria-selected=true]{color:var(--color-accent)}.kriti-root .aria-selected\:text-ai[aria-selected=true],.kriti-root.aria-selected\:text-ai[aria-selected=true]{color:var(--color-ai)}.kriti-root .aria-selected\:text-fg[aria-selected=true],.kriti-root.aria-selected\:text-fg[aria-selected=true]{color:var(--color-fg)}.kriti-root .aria-selected\:shadow-segment[aria-selected=true],.kriti-root.aria-selected\:shadow-segment[aria-selected=true]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-line)),0 1px 1px var(--tw-shadow-color,rgb(0 0 0/0.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .aria-\[current\]\:text-fg-2[aria-current],.kriti-root.aria-\[current\]\:text-fg-2[aria-current]{color:var(--color-fg-2)}.kriti-root .data-chat-grip\:cursor-grab[data-chat-grip],.kriti-root.data-chat-grip\:cursor-grab[data-chat-grip]{cursor:grab}.kriti-root .data-chat-grip\:touch-none[data-chat-grip],.kriti-root.data-chat-grip\:touch-none[data-chat-grip]{touch-action:none}.kriti-root .data-chat-grip\:active\:cursor-grabbing[data-chat-grip]:active,.kriti-root.data-chat-grip\:active\:cursor-grabbing[data-chat-grip]:active{cursor:grabbing}.kriti-root .data-disabled\:pointer-events-none[data-disabled],.kriti-root.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.kriti-root .data-disabled\:opacity-50[data-disabled],.kriti-root.data-disabled\:opacity-50[data-disabled]{opacity:50%}.kriti-root .data-dragging\:cursor-grabbing[data-dragging],.kriti-root.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.kriti-root .data-dragging\:transition-none[data-dragging],.kriti-root.data-dragging\:transition-none[data-dragging]{transition-property:none}.kriti-root .data-highlighted\:bg-danger-soft[data-highlighted],.kriti-root.data-highlighted\:bg-danger-soft[data-highlighted]{background-color:var(--color-danger-soft)}.kriti-root .data-highlighted\:bg-hover[data-highlighted],.kriti-root.data-highlighted\:bg-hover[data-highlighted]{background-color:var(--color-hover)}.kriti-root .data-hover\:opacity-100[data-hover],.kriti-root.data-hover\:opacity-100[data-hover]{opacity:100%}.kriti-root .data-minimized\:bg-ai[data-minimized],.kriti-root.data-minimized\:bg-ai[data-minimized]{background-color:var(--color-ai)}.kriti-root .data-minimized\:text-white[data-minimized],.kriti-root.data-minimized\:text-white[data-minimized]{color:var(--color-white)}@media (hover:hover){.kriti-root .data-minimized\:hover\:brightness-110[data-minimized]:hover,.kriti-root.data-minimized\:hover\:brightness-110[data-minimized]:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.kriti-root .data-panning\:cursor-grab[data-panning],.kriti-root.data-panning\:cursor-grab[data-panning]{cursor:grab}.kriti-root :is(.data-panning\:\*\:pointer-events-none[data-panning]>*){pointer-events:none}.kriti-root .data-placeholder\:text-fg-3[data-placeholder],.kriti-root.data-placeholder\:text-fg-3[data-placeholder]{color:var(--color-fg-3)}.kriti-root .data-selected\:bg-accent-soft[data-selected],.kriti-root.data-selected\:bg-accent-soft[data-selected]{background-color:var(--color-accent-soft)}.kriti-root .data-selected\:bg-field[data-selected],.kriti-root.data-selected\:bg-field[data-selected]{background-color:var(--color-field)}.kriti-root .data-selected\:text-fg[data-selected],.kriti-root.data-selected\:text-fg[data-selected]{color:var(--color-fg)}.kriti-root .data-\[connecting\=true\]\:opacity-100[data-connecting=true],.kriti-root.data-\[connecting\=true\]\:opacity-100[data-connecting=true]{opacity:100%}.kriti-root .data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal],.kriti-root.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.kriti-root .data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal],.kriti-root.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.kriti-root .data-\[orientation\=vertical\]\:h-4[data-orientation=vertical],.kriti-root.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:calc(var(--spacing, .25rem) * 4)}.kriti-root .data-\[orientation\=vertical\]\:w-px[data-orientation=vertical],.kriti-root.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.kriti-root .data-\[required\=true\]\:\!bg-\(--port-color\)[data-required=true],.kriti-root.data-\[required\=true\]\:\!bg-\(--port-color\)[data-required=true]{background-color:var(--port-color)!important}.kriti-root .data-\[running\=true\]\:ring-1[data-running=true],.kriti-root.data-\[running\=true\]\:ring-1[data-running=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .data-\[running\=true\]\:ring-ai-line[data-running=true],.kriti-root.data-\[running\=true\]\:ring-ai-line[data-running=true]{--tw-ring-color:var(--color-ai-line)}.kriti-root .data-\[selected-by\=true\]\:outline-2[data-selected-by=true],.kriti-root.data-\[selected-by\=true\]\:outline-2[data-selected-by=true]{outline-style:var(--tw-outline-style);outline-width:2px}.kriti-root .data-\[selected-by\=true\]\:outline-\(--person\)[data-selected-by=true],.kriti-root.data-\[selected-by\=true\]\:outline-\(--person\)[data-selected-by=true]{outline-color:var(--person)}.kriti-root .data-\[selected\=true\]\:border-accent[data-selected=true],.kriti-root.data-\[selected\=true\]\:border-accent[data-selected=true]{border-color:var(--color-accent)}.kriti-root .data-\[selected\=true\]\:shadow-selected[data-selected=true],.kriti-root.data-\[selected\=true\]\:shadow-selected[data-selected=true]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-accent)),0 4px 16px var(--tw-shadow-color,rgb(0 0 0/0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kriti-root .data-\[state\=checked\]\:translate-x-3[data-state=checked],.kriti-root.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing, 0.25rem) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.kriti-root .data-\[state\=checked\]\:bg-accent[data-state=checked],.kriti-root.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--color-accent)}.kriti-root .data-\[state\=closed\]\:animate-out[data-state=closed],.kriti-root.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.kriti-root .data-\[state\=closed\]\:fade-out-0[data-state=closed],.kriti-root.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:calc(0/100);--tw-exit-opacity:0}.kriti-root .data-\[state\=open\]\:animate-in[data-state=open],.kriti-root.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.kriti-root .data-\[state\=open\]\:border-accent[data-state=open],.kriti-root.data-\[state\=open\]\:border-accent[data-state=open]{border-color:var(--color-accent)}.kriti-root .data-\[state\=open\]\:bg-hover[data-state=open],.kriti-root.data-\[state\=open\]\:bg-hover[data-state=open]{background-color:var(--color-hover)}.kriti-root .data-\[state\=open\]\:fade-in-0[data-state=open],.kriti-root.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:calc(0/100);--tw-enter-opacity:0}.kriti-root .data-\[state\=open\]\:zoom-in-95[data-state=open],.kriti-root.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:calc(95*1%);--tw-enter-scale:.95}.kriti-root .data-\[state\=open\]\:slide-in-from-top-2[data-state=open],.kriti-root.data-\[state\=open\]\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.kriti-root .\[\&_\.contains-task-list\]\:list-none .contains-task-list{list-style-type:none}.kriti-root :where(.\[\&_\.contains-task-list\]\:space-y-1 .contains-task-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing, .25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing, .25rem) * calc(1 - var(--tw-space-y-reverse)))}.kriti-root .\[\&_\.contains-task-list\]\:rounded-chip .contains-task-list{border-radius:var(--radius-chip)}.kriti-root .\[\&_\.contains-task-list\]\:border .contains-task-list{border-style:var(--tw-border-style);border-width:1px}.kriti-root .\[\&_\.contains-task-list\]\:border-line .contains-task-list{border-color:var(--color-line)}.kriti-root .\[\&_\.contains-task-list\]\:p-2 .contains-task-list{padding:calc(var(--spacing, .25rem) * 2)}.kriti-root .data-\[panning\=true\]\:\[\&_\.react-flow__node\]\:cursor-grab[data-panning=true] .react-flow node{cursor:grab}.kriti-root .\[\&_\.task-list-item\]\:my-0 .task-list-item{margin-block:0}.kriti-root .\[\&_\.task-list-item\]\:flex .task-list-item{display:flex}.kriti-root .\[\&_\.task-list-item\]\:items-start .task-list-item{align-items:flex-start}.kriti-root .\[\&_\.task-list-item\]\:gap-2 .task-list-item{gap:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_\.task-list-item\]\:text-item .task-list-item{font-size:var(--text-item);line-height:var(--tw-leading,var(--text-item--line-height))}.kriti-root .\[\&_\[role\=alert\]\]\:select-text [role=alert],.kriti-root .\[\&_\[role\=status\]\]\:select-text [role=status]{-webkit-user-select:text;user-select:text}.kriti-root .\[\&_a\]\:text-ai a{color:var(--color-ai)}.kriti-root .\[\&_a\]\:underline a{text-decoration-line:underline}.kriti-root .\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.kriti-root .\[\&_blockquote\]\:my-3 blockquote{margin-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.kriti-root .\[\&_blockquote\]\:border-ai\/40 blockquote{border-color:color-mix(in srgb,light-dark(#9747ff,#a970ff) 40%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-ai) 40%,transparent)}}.kriti-root .\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_blockquote\]\:text-fg-2 blockquote{color:var(--color-fg-2)}.kriti-root .\[\&_code\]\:rounded-clip code{border-radius:var(--radius-clip)}.kriti-root .\[\&_code\]\:bg-field code{background-color:var(--color-field)}.kriti-root .\[\&_code\]\:px-1 code{padding-inline:var(--spacing,.25rem)}.kriti-root .\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing, .25rem) * .5)}.kriti-root .\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.kriti-root .\[\&_code\]\:text-body code{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.kriti-root .\[\&_del\]\:text-fg-2 del{color:var(--color-fg-2)}.kriti-root .\[\&_h1\]\:my-3 h1{margin-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_h1\]\:text-title h1{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.kriti-root .\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kriti-root .\[\&_h2\]\:my-3 h2{margin-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_h2\]\:text-title h2{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.kriti-root .\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kriti-root .\[\&_h3\]\:my-2 h3{margin-block:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_h3\]\:text-value h3{font-size:var(--text-value);line-height:var(--tw-leading,var(--text-value--line-height))}.kriti-root .\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kriti-root .\[\&_hr\]\:my-4 hr{margin-block:calc(var(--spacing, .25rem) * 4)}.kriti-root .\[\&_hr\]\:border-line hr{border-color:var(--color-line)}.kriti-root .\[\&_li\]\:my-1 li{margin-block:var(--spacing,.25rem)}.kriti-root .\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.kriti-root .\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing, .25rem) * 5)}.kriti-root .\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_pre\]\:my-3 pre{margin-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_pre\]\:max-h-72 pre{max-height:calc(var(--spacing, .25rem) * 72)}.kriti-root .\[\&_pre\]\:overflow-auto pre{overflow:auto}.kriti-root .\[\&_pre\]\:rounded-item pre{border-radius:var(--radius-item)}.kriti-root .\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.kriti-root .\[\&_pre\]\:border-line pre{border-color:var(--color-line)}.kriti-root .\[\&_pre\]\:bg-field pre{background-color:var(--color-field)}.kriti-root .\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_pre\]\:text-body pre{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.kriti-root .\[\&_pre_code\]\:bg-transparent pre code{background-color:transparent}.kriti-root .\[\&_pre_code\]\:p-0 pre code{padding:0}.kriti-root .\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kriti-root .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.kriti-root .\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing, .25rem) * 2.5);height:calc(var(--spacing, .25rem) * 2.5)}.kriti-root .\[\&_svg\]\:size-3 svg{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing, .25rem) * 3.5);height:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4)}.kriti-root .\[\&_svg\]\:size-5 svg{width:calc(var(--spacing, .25rem) * 5);height:calc(var(--spacing, .25rem) * 5)}.kriti-root .\[\&_svg\]\:size-6 svg{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6)}.kriti-root .\[\&_svg\]\:size-8 svg{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}.kriti-root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.kriti-root .\[\&_svg\]\:text-fg-3 svg{color:var(--color-fg-3)}.kriti-root .\[\&_table\]\:my-3 table{margin-block:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&_table\]\:block table{display:block}.kriti-root .\[\&_table\]\:max-w-full table{max-width:100%}.kriti-root .\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.kriti-root .\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.kriti-root .\[\&_td\]\:border-line td{border-color:var(--color-line)}.kriti-root .\[\&_td\]\:px-2 td{padding-inline:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_td\]\:py-1 td{padding-block:var(--spacing,.25rem)}.kriti-root .\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.kriti-root .\[\&_th\]\:border-line th{border-color:var(--color-line)}.kriti-root .\[\&_th\]\:bg-field th{background-color:var(--color-field)}.kriti-root .\[\&_th\]\:px-2 th{padding-inline:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_th\]\:py-1 th{padding-block:var(--spacing,.25rem)}.kriti-root .\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing, .25rem) * 2)}.kriti-root .\[\&_ul\]\:list-disc ul{list-style-type:disc}.kriti-root .\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing, .25rem) * 5)}.kriti-root .\[\&\.connectingfrom\]\:opacity-100.connectingfrom,.kriti-root.\[\&\.connectingfrom\]\:opacity-100.connectingfrom{opacity:100%}.kriti-root .\[\&\.valid\]\:\!border-accent.valid,.kriti-root.\[\&\.valid\]\:\!border-accent.valid{border-color:var(--color-accent)!important}.kriti-root .\[\&\.valid\]\:\!bg-accent.valid,.kriti-root.\[\&\.valid\]\:\!bg-accent.valid{background-color:var(--color-accent)!important}.kriti-root .\[\&\:\:-moz-color-swatch\]\:rounded-badge::-moz-color-swatch,.kriti-root.\[\&\:\:-moz-color-swatch\]\:rounded-badge::-moz-color-swatch{border-radius:var(--radius-badge)}.kriti-root .\[\&\:\:-moz-color-swatch\]\:border-0::-moz-color-swatch,.kriti-root.\[\&\:\:-moz-color-swatch\]\:border-0::-moz-color-swatch{border-style:var(--tw-border-style);border-width:0}.kriti-root .\[\&\:\:-webkit-color-swatch\]\:rounded-badge::-webkit-color-swatch,.kriti-root.\[\&\:\:-webkit-color-swatch\]\:rounded-badge::-webkit-color-swatch{border-radius:var(--radius-badge)}.kriti-root .\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch,.kriti-root.\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch{border-style:var(--tw-border-style);border-width:0}.kriti-root .\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper,.kriti-root.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:0}.kriti-root .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.kriti-root.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.kriti-root .\[\&\:not\(\:popover-open\)\]\:hidden:not(:popover-open),.kriti-root.\[\&\:not\(\:popover-open\)\]\:hidden:not(:popover-open){display:none}.kriti-root .\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.kriti-root .\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.kriti-root .\[\&\>span\]\:min-w-0>span{min-width:0}.kriti-root .\[\&\>span\]\:flex-1>span{flex:1}.kriti-root .\[\&\>span\]\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kriti-root .\[\&\>svg\]\:mt-px>svg{margin-top:1px}.kriti-root .\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing, .25rem) * 3.5);height:calc(var(--spacing, .25rem) * 3.5)}.kriti-root .\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4)}.kriti-root .\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.kriti-root .\[\&\>svg\]\:text-danger>svg{color:var(--color-danger)}.kriti-root .\[\&\>svg\]\:text-fg-2>svg{color:var(--color-fg-2)}.kriti-root .\[\&\>svg\:last-child\]\:size-3>svg:last-child{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3)}.kriti-root .\[\&\>svg\:last-child\]\:text-fg-3>svg:last-child{color:var(--color-fg-3)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer base{.kriti-root{display:flex;flex-direction:column;width:100%;height:100dvh;overflow:hidden;contain:layout;color-scheme:light;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:.005em;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;color:var(--color-fg);background-color:var(--color-surface)}.kriti-root,.kriti-root *,.kriti-root :after,.kriti-root :before{box-sizing:border-box;border-color:var(--color-line);scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}.kriti-root ::selection{background-color:var(--color-accent-soft)}.kriti-root button{cursor:default}.kriti-root :focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kriti-root .react-flow{--xy-background-color:var(--color-canvas);--xy-connectionline-stroke:var(--color-accent);--xy-connectionline-stroke-width:1.5}}.kriti-root .react-flow__pane.selection{cursor:default}@media (prefers-reduced-motion:reduce){.kriti-root *,.kriti-root :after,.kriti-root :before{animation:none;transition:none;scroll-behavior:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes kriti-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes kriti-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.kriti-root *,.kriti-root ::backdrop,.kriti-root :after,.kriti-root :before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}