*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-geist-mono), monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--text-primary);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.3em;margin-bottom:.3em;line-height:1.6}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#5ddcff;font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-primary);font-weight:700}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1.625em;margin-top:.3em;margin-bottom:.3em;padding-left:1.4em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1.625em;margin-top:.3em;margin-bottom:.3em;padding-left:1.4em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--text-muted);font-weight:600}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--text-muted)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:#ffffff26;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-muted);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";border-left-color:#fff3;margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);letter-spacing:-.02em;margin-top:.4em;margin-bottom:.3em;font-size:1.5em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:.5em;margin-bottom:.25em;font-size:1.25em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:.5em;margin-bottom:.25em;font-size:1.1em;font-weight:700;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:.5em;margin-bottom:.25em;font-size:1em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-primary);background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:.875em;font-weight:400}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:""}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.1em;margin-bottom:.1em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body:var(--text-primary);--tw-prose-headings:var(--text-primary);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:#5ddcff;--tw-prose-bold:var(--text-primary);--tw-prose-counters:var(--text-muted);--tw-prose-bullets:var(--text-muted);--tw-prose-hr:#ffffff26;--tw-prose-quotes:var(--text-muted);--tw-prose-quote-borders:#fff3;--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--text-primary);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:#ffffff1a;--tw-prose-td-borders:#ffffff14}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[2px\]{inset:-2px}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-bottom-\[5px\]{bottom:-5px}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-40{left:-10rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-40{right:-10rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-40{top:-10rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-1\/4{bottom:25%}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-160px\]{bottom:-160px}.bottom-\[72px\]{bottom:72px}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-2\/3{left:66.6667%}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-8{left:2rem}.left-\[22px\]{left:22px}.left-\[3px\]{left:3px}.left-\[80px\]{left:80px}.left-\[9px\]{left:9px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-11{right:2.75rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[9px\]{right:9px}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-11{top:2.75rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-2\/3{top:66.6667%}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[3px\]{top:3px}.top-\[9px\]{top:9px}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[10003\]{z-index:10003}.z-\[10004\]{z-index:10004}.z-\[10006\]{z-index:10006}.z-\[10010\]{z-index:10010}.z-\[10020\]{z-index:10020}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[300\]{z-index:300}.z-\[3\]{z-index:3}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.float-right{float:right}.\!m-0{margin:0!important}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.\!my-0{margin-top:0!important;margin-bottom:0!important}.\!my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.\!my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0\.5{margin-bottom:.125rem!important}.\!mb-1{margin-bottom:.25rem!important}.\!mt-1{margin-top:.25rem!important}.\!mt-1\.5{margin-top:.375rem!important}.\!mt-2{margin-top:.5rem!important}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[30px\]{margin-bottom:30px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-1\.5{width:.375rem;height:.375rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-\[22px\]{width:22px;height:22px}.size-\[42px\]{width:42px;height:42px}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[125\%\]{height:125%}.h-\[129px\]{height:129px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[340px\]{height:340px}.h-\[380px\]{height:380px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[440px\]{height:440px}.h-\[44px\]{height:44px}.h-\[47px\]{height:47px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[76px\]{height:76px}.h-\[84vh\]{height:84vh}.h-\[90px\]{height:90px}.h-\[90vh\]{height:90vh}.h-\[92px\]{height:92px}.h-\[min\(860px\,92vh\)\]{height:min(860px,92vh)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[168px\]{max-height:168px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[400px\]{max-height:400px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[calc\(100vh-80px\)\]{max-height:calc(100vh - 80px)}.max-h-\[calc\(100vh-96px\)\]{max-height:calc(100vh - 96px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\[110px\]{min-height:110px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[38px\]{min-height:38px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.5px\]{width:1.5px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[1200px\]{width:1200px}.w-\[120px\]{width:120px}.w-\[12px\]{width:12px}.w-\[132px\]{width:132px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[308px\]{width:308px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[336px\]{width:336px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[44\%\]{width:44%}.w-\[440px\]{width:440px}.w-\[450px\]{width:450px}.w-\[47px\]{width:47px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[56px\]{width:56px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[640px\]{width:640px}.w-\[64px\]{width:64px}.w-\[680px\]{width:680px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[760px\]{width:760px}.w-\[800px\]{width:800px}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[900px\]{width:900px}.w-\[90px\]{width:90px}.w-\[920px\]{width:920px}.w-\[92px\]{width:92px}.w-\[95vw\]{width:95vw}.w-\[min\(1400px\,96vw\)\]{width:min(1400px,96vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[30px\]{min-width:30px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[52px\]{min-width:52px}.min-w-\[90px\]{min-width:90px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.\!max-w-\[280px\]{max-width:280px!important}.\!max-w-\[320px\]{max-width:320px!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[36\%\]{max-width:36%}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[60\%\]{max-width:60%}.max-w-\[60px\]{max-width:60px}.max-w-\[640px\]{max-width:640px}.max-w-\[70\%\]{max-width:70%}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-content{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.\!border-collapse{border-collapse:collapse!important}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[1px\]{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-3deg\]{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-8deg\]{--tw-rotate:-8deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-90deg\]{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-\[8deg\]{--tw-skew-x:-8deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[8deg\]{--tw-skew-x:8deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-fade-up{animation:.8s forwards fade-up}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\!overflow-x-auto{overflow-x:auto!important}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!whitespace-pre-wrap{white-space:pre-wrap!important}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.\!break-words{overflow-wrap:break-word!important}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--canvas-node-radius\)\]{border-radius:var(--canvas-node-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:.375rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-\[4px\]{border-top-width:4px;border-bottom-width:4px}.\!border-l-2{border-left-width:2px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)!important}.\!border-current{border-color:currentColor!important}.border-\[\#21bf58\]\/20{border-color:#21bf5833}.border-\[\#21bf58\]\/30{border-color:#21bf584d}.border-\[\#26262e\]{--tw-border-opacity:1;border-color:rgb(38 38 46/var(--tw-border-opacity,1))}.border-\[\#42bac8\]\/30{border-color:#42bac84d}.border-\[\#5DDCFF\]{--tw-border-opacity:1;border-color:rgb(93 220 255/var(--tw-border-opacity,1))}.border-\[\#5DDCFF\]\/25{border-color:#5ddcff40}.border-\[\#5DDCFF\]\/30{border-color:#5ddcff4d}.border-\[\#5DDCFF\]\/40{border-color:#5ddcff66}.border-\[\#5DDCFF\]\/50{border-color:#5ddcff80}.border-\[\#5DDCFF\]\/60{border-color:#5ddcff99}.border-\[\#7C5CFC\]\/25{border-color:#7c5cfc40}.border-\[\#7C5CFC\]\/30{border-color:#7c5cfc4d}.border-\[\#7C5CFC\]\/60{border-color:#7c5cfc99}.border-\[\#ef2929\]\/20{border-color:#ef292933}.border-\[\#ef2929\]\/30{border-color:#ef29294d}.border-\[\#f59e0b\]\/25{border-color:#f59e0b40}.border-\[\#f59e0b\]\/30{border-color:#f59e0b4d}.border-\[color-mix\(in_srgb\,var\(--accent-blue\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-blue) 30%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--status-amber\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--status-amber) 25%,transparent)}.border-\[rgba\(239\,41\,41\,0\.2\)\]{border-color:#ef292933}.border-\[rgba\(245\,158\,11\,0\.35\)\]{border-color:#f59e0b59}.border-\[rgba\(33\,191\,88\,0\.3\)\]{border-color:#21bf584d}.border-\[rgba\(34\,184\,216\,0\.8\)\]{border-color:#22b8d8cc}.border-\[rgba\(54\,113\,239\,0\.25\)\]{border-color:#3671ef40}.border-\[rgba\(54\,113\,239\,0\.35\)\]{border-color:#3671ef59}.border-\[var\(--bg-card\)\]{border-color:var(--bg-card)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--btn-ghost-border\)\]{border-color:var(--btn-ghost-border)}.border-\[var\(--btn-secondary-border\)\]{border-color:var(--btn-secondary-border)}.border-\[var\(--btn-secondary-border-hover\)\]{border-color:var(--btn-secondary-border-hover)}.border-\[var\(--canvas-panel-border\)\]{border-color:var(--canvas-panel-border)}.border-\[var\(--editor-divider\)\]{border-color:var(--editor-divider)}.border-\[var\(--editor-input-border\)\]{border-color:var(--editor-input-border)}.border-\[var\(--editor-modal-border\)\]{border-color:var(--editor-modal-border)}.border-\[var\(--err-btn-outline-border\)\]{border-color:var(--err-btn-outline-border)}.border-\[var\(--seg-item-ring-active\)\]{border-color:var(--seg-item-ring-active)}.border-\[var\(--seg-shell-border\)\]{border-color:var(--seg-shell-border)}.border-\[var\(--text-dim\)\]{border-color:var(--text-dim)}.border-accent-blue,.border-accent-cyan{--tw-border-opacity:1;border-color:rgb(93 220 255/var(--tw-border-opacity,1))}.border-accent-cyan\/30{border-color:#5ddcff4d}.border-accent-cyan\/50{border-color:#5ddcff80}.border-accent-violet\/20{border-color:#5ddcff33}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-background{border-color:var(--bg-base)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle{border-color:var(--border-subtle)}.border-current{border-color:currentColor}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600\/50{border-color:#05966980}.border-foreground{border-color:var(--text-primary)}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-500\/20{border-color:#22c55e33}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-400\/40{border-color:#818cf866}.border-indigo-400\/50{border-color:#818cf880}.border-indigo-400\/60{border-color:#818cf899}.border-orange-400\/30{border-color:#fb923c4d}.border-red-400\/30{border-color:#f871714d}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/\[0\.6\]{border-color:#ef444499}.border-red-600\/50{border-color:#dc262680}.border-rose-400\/30{border-color:#fb71854d}.border-rose-500\/30{border-color:#f43f5e4d}.border-sky-500\/25{border-color:#0ea5e940}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/80{border-color:#fffc}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.border-y-transparent{border-top-color:#0000;border-bottom-color:#0000}.border-l-\[var\(--border-strong\)\]{border-left-color:var(--border-strong)}.border-t-accent-blue,.border-t-accent-cyan{--tw-border-opacity:1;border-top-color:rgb(93 220 255/var(--tw-border-opacity,1))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)!important}.\!bg-\[var\(--bg-card-hover\)\]{background-color:var(--bg-card-hover)!important}.bg-\[\#0a0a0b\]{--tw-bg-opacity:1;background-color:rgb(10 10 11/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0b\]\/70{background-color:#0a0a0bb3}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#111111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#18181b\]\/90{background-color:#18181be6}.bg-\[\#1c1c20\]{--tw-bg-opacity:1;background-color:rgb(28 28 32/var(--tw-bg-opacity,1))}.bg-\[\#38bdf8\]{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-\[\#42bac8\]\/15{background-color:#42bac826}.bg-\[\#5DDCFF\]{--tw-bg-opacity:1;background-color:rgb(93 220 255/var(--tw-bg-opacity,1))}.bg-\[\#5DDCFF\]\/10{background-color:#5ddcff1a}.bg-\[\#5DDCFF\]\/15{background-color:#5ddcff26}.bg-\[\#5DDCFF\]\/20{background-color:#5ddcff33}.bg-\[\#5DDCFF\]\/30{background-color:#5ddcff4d}.bg-\[\#5DDCFF\]\/40{background-color:#5ddcff66}.bg-\[\#7C5CFC\]{--tw-bg-opacity:1;background-color:rgb(124 92 252/var(--tw-bg-opacity,1))}.bg-\[\#7C5CFC\]\/15{background-color:#7c5cfc26}.bg-\[\#7C5CFC\]\/20{background-color:#7c5cfc33}.bg-\[\#EB001B\]{--tw-bg-opacity:1;background-color:rgb(235 0 27/var(--tw-bg-opacity,1))}.bg-\[\#F79E1B\]{--tw-bg-opacity:1;background-color:rgb(247 158 27/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[rgba\(18\,18\,22\,0\.98\)\]{background-color:#121216fa}.bg-\[rgba\(18\,18\,22\,1\)\]{background-color:#121216}.bg-\[rgba\(22\,22\,26\,0\.98\)\]{background-color:#16161afa}.bg-\[rgba\(24\,24\,27\,0\.85\)\]{background-color:#18181bd9}.bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:#f59e0b1f}.bg-\[rgba\(30\,30\,36\,0\.98\)\]{background-color:#1e1e24fa}.bg-\[rgba\(34\,184\,216\,0\.18\)\]{background-color:#22b8d82e}.bg-\[rgba\(34\,184\,216\,0\.65\)\]{background-color:#22b8d8a6}.bg-\[rgba\(36\,36\,40\,0\.75\)\]{background-color:#242428bf}.bg-\[rgba\(54\,113\,239\,0\.08\)\]{background-color:#3671ef14}.bg-\[rgba\(54\,113\,239\,0\.12\)\]{background-color:#3671ef1f}.bg-\[var\(--accent-blue\)\]{background-color:var(--accent-blue)}.bg-\[var\(--accent-blue-bright\)\]{background-color:var(--accent-blue-bright)}.bg-\[var\(--accent-blue-subtle\)\]{background-color:var(--accent-blue-subtle)}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-canvas\)\]{background-color:var(--bg-canvas)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-card-hover\)\]{background-color:var(--bg-card-hover)}.bg-\[var\(--bg-popover\)\]{background-color:var(--bg-popover)}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[var\(--bg-surface-1\)\]{background-color:var(--bg-surface-1)}.bg-\[var\(--bg-warm\)\]{background-color:var(--bg-warm)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--btn-danger-bg\)\]{background-color:var(--btn-danger-bg)}.bg-\[var\(--btn-ghost-bg-active\)\]{background-color:var(--btn-ghost-bg-active)}.bg-\[var\(--btn-inverted-bg\)\]{background-color:var(--btn-inverted-bg)}.bg-\[var\(--btn-primary-bg\)\]{background-color:var(--btn-primary-bg)}.bg-\[var\(--btn-secondary-bg\)\]{background-color:var(--btn-secondary-bg)}.bg-\[var\(--btn-secondary-bg-active\)\]{background-color:var(--btn-secondary-bg-active)}.bg-\[var\(--btn-secondary-bg-hover\)\]{background-color:var(--btn-secondary-bg-hover)}.bg-\[var\(--btn-secondary-border\)\]{background-color:var(--btn-secondary-border)}.bg-\[var\(--canvas-node-bg\)\]{background-color:var(--canvas-node-bg)}.bg-\[var\(--canvas-panel-bg\)\]{background-color:var(--canvas-panel-bg)}.bg-\[var\(--editor-btn-active\)\]{background-color:var(--editor-btn-active)}.bg-\[var\(--editor-btn-hover\)\]{background-color:var(--editor-btn-hover)}.bg-\[var\(--editor-divider\)\]{background-color:var(--editor-divider)}.bg-\[var\(--editor-input-bg\)\]{background-color:var(--editor-input-bg)}.bg-\[var\(--editor-modal-bg\)\]{background-color:var(--editor-modal-bg)}.bg-\[var\(--err-accent-subtle\)\]{background-color:var(--err-accent-subtle)}.bg-\[var\(--err-btn-bg\)\]{background-color:var(--err-btn-bg)}.bg-\[var\(--err-btn-outline-bg\)\]{background-color:var(--err-btn-outline-bg)}.bg-\[var\(--seg-item-bg-active\)\]{background-color:var(--seg-item-bg-active)}.bg-\[var\(--seg-shell-bg\)\]{background-color:var(--seg-shell-bg)}.bg-\[var\(--status-amber\)\]{background-color:var(--status-amber)}.bg-\[var\(--status-error-subtle\)\]{background-color:var(--status-error-subtle)}.bg-\[var\(--status-green\)\]{background-color:var(--status-green)}.bg-\[var\(--status-red\)\]{background-color:var(--status-red)}.bg-\[var\(--status-success-subtle\)\]{background-color:var(--status-success-subtle)}.bg-\[var\(--status-warn-subtle\)\]{background-color:var(--status-warn-subtle)}.bg-\[var\(--status-warning\,\#f59e0b\)\]{background-color:var(--status-warning,#f59e0b)}.bg-\[var\(--status-warning-subtle\)\]{background-color:var(--status-warning-subtle)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--text-dim\)\]{background-color:var(--text-dim)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-accent-blue{--tw-bg-opacity:1;background-color:rgb(93 220 255/var(--tw-bg-opacity,1))}.bg-accent-blue\/10{background-color:#5ddcff1a}.bg-accent-blue\/20{background-color:#5ddcff33}.bg-accent-blue\/30{background-color:#5ddcff4d}.bg-accent-cyan{--tw-bg-opacity:1;background-color:rgb(93 220 255/var(--tw-bg-opacity,1))}.bg-accent-cyan\/15{background-color:#5ddcff26}.bg-accent-cyan\/20{background-color:#5ddcff33}.bg-accent-violet\/10{background-color:#5ddcff1a}.bg-accent-violet\/20{background-color:#5ddcff33}.bg-amber-400\/80{background-color:#fbbf24cc}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:var(--bg-base)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-border-subtle{background-color:var(--border-subtle)}.bg-card{background-color:var(--bg-card)}.bg-current{background-color:currentColor}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-600\/15{background-color:#0891b226}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/90{background-color:#10b981e6}.bg-foreground{background-color:var(--text-primary)}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/5{background-color:#6366f10d}.bg-muted{background-color:var(--text-muted)}.bg-orange-500\/90{background-color:#f97316e6}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-500\/\[0\.08\]{background-color:#ef444414}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/25{background-color:#f43f5e40}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-teal-400{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-600\/20{background-color:#7c3aed33}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[repeating-conic-gradient\(\#ffffff12_0\%_25\%\,\#00000012_0\%_50\%\)\]{background-image:repeating-conic-gradient(#ffffff12 0% 25%,#00000012 0% 50%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#17212d\]{--tw-gradient-from:#17212d var(--tw-gradient-from-position);--tw-gradient-to:#17212d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a2a3a\]{--tw-gradient-from:#1a2a3a var(--tw-gradient-from-position);--tw-gradient-to:#1a2a3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1c1c\]{--tw-gradient-from:#1c1c1c var(--tw-gradient-from-position);--tw-gradient-to:#1c1c1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7C5CFC\]{--tw-gradient-from:#7c5cfc var(--tw-gradient-from-position);--tw-gradient-to:#7c5cfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7C5CFC\]\/40{--tw-gradient-from:#7c5cfc66 var(--tw-gradient-from-position);--tw-gradient-to:#7c5cfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-card-hover\)\]{--tw-gradient-from:var(--bg-card-hover) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--text-muted\)\]{--tw-gradient-from:var(--text-muted) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-cyan\/30{--tw-gradient-from:#5ddcff4d var(--tw-gradient-from-position);--tw-gradient-to:#5ddcff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-violet\/10{--tw-gradient-from:#5ddcff1a var(--tw-gradient-from-position);--tw-gradient-to:#5ddcff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/20{--tw-gradient-from:#fbbf2433 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from:var(--bg-base) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from:#0000001a var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from:#6366f11a var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/15{--tw-gradient-from:#6366f126 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-700\/50{--tw-gradient-from:#40404080 var(--tw-gradient-from-position);--tw-gradient-to:#40404000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from:#f43f5e33 var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from:#8b5cf633 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/50{--tw-gradient-from:#ffffff80 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#4a3d8f\]\/30{--tw-gradient-to:#4a3d8f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4a3d8f4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000001a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0003 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0006 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400{--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/10{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #8b5cf61a var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0d151d\]{--tw-gradient-to:#0d151d var(--tw-gradient-to-position)}.to-\[\#0f1a24\]{--tw-gradient-to:#0f1a24 var(--tw-gradient-to-position)}.to-\[\#141414\]{--tw-gradient-to:#141414 var(--tw-gradient-to-position)}.to-\[\#1a1a28\]{--tw-gradient-to:#1a1a28 var(--tw-gradient-to-position)}.to-\[\#9d7bff\]{--tw-gradient-to:#9d7bff var(--tw-gradient-to-position)}.to-\[\#F8FFC0\]{--tw-gradient-to:#f8ffc0 var(--tw-gradient-to-position)}.to-\[var\(--bg-card\)\]{--tw-gradient-to:var(--bg-card) var(--tw-gradient-to-position)}.to-\[var\(--text-primary\)\]{--tw-gradient-to:var(--text-primary) var(--tw-gradient-to-position)}.to-accent-cyan\/10{--tw-gradient-to:#5ddcff1a var(--tw-gradient-to-position)}.to-accent-violet\/30{--tw-gradient-to:#5ddcff4d var(--tw-gradient-to-position)}.to-background{--tw-gradient-to:var(--bg-base) var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:#0006 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to:#6366f133 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-neutral-900\/70{--tw-gradient-to:#171717b3 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to:#f9731633 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to:#8b5cf61a var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to:#ffffff05 var(--tw-gradient-to-position)}.bg-\[length\:14px_14px\]{background-size:14px 14px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.fill-\[var\(--credits-card-zap-fill\)\]{fill:var(--credits-card-zap-fill)}.fill-\[var\(--text-dim\)\]{fill:var(--text-dim)}.fill-current{fill:currentColor}.fill-white{fill:#fff}.fill-white\/30{fill:#ffffff4d}.fill-yellow-400{fill:#facc15}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[3\]{stroke-width:3px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[50px\]{padding-left:50px;padding-right:50px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.\!pl-3{padding-left:.75rem!important}.\!pl-5{padding-left:1.25rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[18px\]{padding-left:18px}.pl-\[72px\]{padding-left:72px}.pl-\[7px\]{padding-left:7px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[30px\]{padding-top:30px}.pt-\[3px\]{padding-top:3px}.pt-\[46px\]{padding-top:46px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:var(--font-geist-mono), monospace}.\!text-\[0\.85em\]{font-size:.85em!important}.\!text-\[1\.05em\]{font-size:1.05em!important}.\!text-\[1\.15em\]{font-size:1.15em!important}.\!text-\[1\.35em\]{font-size:1.35em!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[1em\]{font-size:1em!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-extrabold{font-weight:800!important}.\!font-semibold{font-weight:600!important}.font-\[500\]{font-weight:500}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!italic{font-style:italic!important}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-relaxed{line-height:1.625!important}.\!leading-snug{line-height:1.375!important}.\!leading-tight{line-height:1.25!important}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-\[15px\]{line-height:15px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--accent-blue\)\]{color:var(--accent-blue)!important}.\!text-\[var\(--editor-text-primary\)\]{color:var(--editor-text-primary)!important}.\!text-\[var\(--text-dim\)\]{color:var(--text-dim)!important}.\!text-\[var\(--text-primary\)\]{color:var(--text-primary)!important}.text-\[\#0a0a0b\]{--tw-text-opacity:1;color:rgb(10 10 11/var(--tw-text-opacity,1))}.text-\[\#128FA8\]{--tw-text-opacity:1;color:rgb(18 143 168/var(--tw-text-opacity,1))}.text-\[\#171717\]{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-\[\#1C1B1A\]{--tw-text-opacity:1;color:rgb(28 27 26/var(--tw-text-opacity,1))}.text-\[\#22B8D8\]{--tw-text-opacity:1;color:rgb(34 184 216/var(--tw-text-opacity,1))}.text-\[\#3eb875\]{--tw-text-opacity:1;color:rgb(62 184 117/var(--tw-text-opacity,1))}.text-\[\#5DDCFF\]{--tw-text-opacity:1;color:rgb(93 220 255/var(--tw-text-opacity,1))}.text-\[\#5DDCFF\]\/70{color:#5ddcffb3}.text-\[\#5DDCFF\]\/90{color:#5ddcffe6}.text-\[\#6B6760\]{--tw-text-opacity:1;color:rgb(107 103 96/var(--tw-text-opacity,1))}.text-\[\#71717a\]{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-\[\#7C5CFC\]{--tw-text-opacity:1;color:rgb(124 92 252/var(--tw-text-opacity,1))}.text-\[\#8be4f5\]{--tw-text-opacity:1;color:rgb(139 228 245/var(--tw-text-opacity,1))}.text-\[\#9bbaf5\]{--tw-text-opacity:1;color:rgb(155 186 245/var(--tw-text-opacity,1))}.text-\[\#CCCCCC\]{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.text-\[\#a1a1aa\]{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-\[\#a895fd\]{--tw-text-opacity:1;color:rgb(168 149 253/var(--tw-text-opacity,1))}.text-\[\#c9bcff\]{--tw-text-opacity:1;color:rgb(201 188 255/var(--tw-text-opacity,1))}.text-\[\#fafafa\]{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-\[color\:color-mix\(in_srgb\,var\(--btn-secondary-text\)_20\%\,transparent\)\]{color:color-mix(in srgb,var(--btn-secondary-text) 20%,transparent)}.text-\[color\:var\(--btn-danger-text\)\]{color:var(--btn-danger-text)}.text-\[color\:var\(--btn-ghost-text\)\]{color:var(--btn-ghost-text)}.text-\[color\:var\(--btn-ghost-text-active\)\]{color:var(--btn-ghost-text-active)}.text-\[color\:var\(--btn-inverted-text\)\]{color:var(--btn-inverted-text)}.text-\[color\:var\(--btn-primary-text\)\]{color:var(--btn-primary-text)}.text-\[color\:var\(--btn-secondary-text\)\]{color:var(--btn-secondary-text)}.text-\[color\:var\(--btn-secondary-text-muted\)\]{color:var(--btn-secondary-text-muted)}.text-\[color\:var\(--editor-text-primary\)\]{color:var(--editor-text-primary)}.text-\[color\:var\(--seg-item-text\)\]{color:var(--seg-item-text)}.text-\[color\:var\(--seg-item-text-active\)\]{color:var(--seg-item-text-active)}.text-\[color\:var\(--status-error\)\]{color:var(--status-error)}.text-\[color\:var\(--status-success\)\]{color:var(--status-success)}.text-\[color\:var\(--status-warn\)\]{color:var(--status-warn)}.text-\[color\:var\(--text-dim\)\]{color:var(--text-dim)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--accent-blue\)\]{color:var(--accent-blue)}.text-\[var\(--accent-blue-bright\)\]{color:var(--accent-blue-bright)}.text-\[var\(--btn-inverted-text\)\]{color:var(--btn-inverted-text)}.text-\[var\(--editor-text-dim\)\]{color:var(--editor-text-dim)}.text-\[var\(--editor-text-primary\)\]{color:var(--editor-text-primary)}.text-\[var\(--editor-text-secondary\)\]{color:var(--editor-text-secondary)}.text-\[var\(--err-btn-ink\)\]{color:var(--err-btn-ink)}.text-\[var\(--err-btn-outline-text\)\]{color:var(--err-btn-outline-text)}.text-\[var\(--err-text-muted\)\]{color:var(--err-text-muted)}.text-\[var\(--err-text-primary\)\]{color:var(--err-text-primary)}.text-\[var\(--node-toolbar-fg\)\]{color:var(--node-toolbar-fg)}.text-\[var\(--ref-thumb-fg\)\]{color:var(--ref-thumb-fg)}.text-\[var\(--status-amber\)\]{color:var(--status-amber)}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--status-green\)\]{color:var(--status-green)}.text-\[var\(--status-red\)\]{color:var(--status-red)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\,\#f59e0b\)\]{color:var(--status-warning,#f59e0b)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-accent-blue,.text-accent-blue-bright,.text-accent-cyan,.text-accent-violet{--tw-text-opacity:1;color:rgb(93 220 255/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-background{color:var(--bg-base)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-400\/70{color:#60a5fab3}.text-cyan-200\/80{color:#a5f3fccc}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-dim{color:var(--text-dim)}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-foreground{color:var(--text-primary)}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-muted{color:var(--text-muted)}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-red-200\/80{color:#fecacacc}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/70{color:#f87171b3}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.\!underline{text-decoration-line:underline!important}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--text-dim\)\]::placeholder{color:var(--text-dim)}.placeholder-white\/30::placeholder{color:#ffffff4d}.accent-\[\#22B8D8\]{accent-color:#22b8d8}.accent-\[\#5DDCFF\]{accent-color:#5ddcff}.accent-amber-400{accent-color:#fbbf24}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-white{accent-color:#fff}.\!opacity-20{opacity:.2!important}.\!opacity-80{opacity:.8!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.4\]{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(99\,102\,241\,0\.3\)\,0_8px_30px_rgba\(99\,102\,241\,0\.15\)\]{--tw-shadow:0 0 0 1px #6366f14d,0 8px 30px #6366f126;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(54\,113\,239\,0\.18\)\]{--tw-shadow:0 0 0 3px #3671ef2e;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(54\,113\,239\,0\.22\)\]{--tw-shadow:0 0 0 4px #3671ef38;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(54\,113\,239\,0\.6\)\]{--tw-shadow:0 0 8px #3671ef99;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(58\,139\,255\,0\.6\)\]{--tw-shadow:0 0 8px #3a8bff99;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_26px_-8px_var\(--err-accent-glow\)\]{--tw-shadow:0 10px 26px -8px var(--err-accent-glow);--tw-shadow-colored:0 10px 26px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 16px 48px #0009;--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 24px 80px #0000001f;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 24px 80px #000000b3;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 24px #00000014;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 24px #00000080;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_0_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:2px 0 40px #00000080;--tw-shadow-colored:2px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(20\,18\,16\,0\.03\)\]{--tw-shadow:inset 0 -1px 0 #14121008;--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[color-mix\(in_srgb\,var\(--btn-inverted-bg\)_10\%\,transparent\)\]{--tw-shadow-color:color-mix(in srgb,var(--btn-inverted-bg) 10%,transparent);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-popover\)\]{--tw-shadow-color:var(--shadow-popover);--tw-shadow:var(--tw-shadow-colored)}.shadow-accent-violet\/20{--tw-shadow-color:#5ddcff33;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:#0000000d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color:#0009;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color:#06b6d44d;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-400\/50{--tw-shadow-color:#4ade8080;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color:#6366f14d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-black{outline-color:#000}.outline-white{outline-color:#fff}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.ring-cyan-400\/40{--tw-ring-color:#22d3ee66}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/5{--tw-ring-color:#ffffff0d}.ring-offset-1{--tw-ring-offset-width:1px}.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)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[100px\]{--tw-blur:blur(100px);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)}.blur-\[120px\]{--tw-blur:blur(120px);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)}.blur-\[60px\]{--tw-blur:blur(60px);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)}.blur-xl{--tw-blur:blur(24px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.drop-shadow-\[0_0_8px_rgba\(58\,139\,255\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 8px #3a8bff80);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)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000000e6);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)}.drop-shadow-\[0_2px_8px_rgba\(139\,92\,246\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #8b5cf659);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)}.drop-shadow-\[0_2px_8px_rgba\(46\,200\,96\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #2ec86059);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)}.drop-shadow-\[0_2px_8px_rgba\(54\,113\,239\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #3671ef59);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)}.drop-shadow-\[0_2px_8px_rgba\(58\,139\,255\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #3a8bff59);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)}.drop-shadow-\[0_2px_8px_rgba\(79\,127\,240\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #4f7ff059);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)}.drop-shadow-\[0_2px_8px_var\(--err-accent-glow\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px var(--err-accent-glow));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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.invert{--tw-invert:invert(100%);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)}.sepia{--tw-sepia:sepia(100%);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)}.filter{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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-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)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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)}.backdrop-filter{-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-brand{background:var(--gradient-brand)}.glass-card{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.glass-card-hover{transition:all .3s}.glass-card-hover:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.grid-bg{background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:22px 22px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pp-svg-flow{stroke-dasharray:6 4;animation:1.5s linear infinite pp-flow-dash}@keyframes pp-flow-dash{to{stroke-dashoffset:-20px}}.\[appearance\:textfield\]{appearance:textfield}[data-no-pinch-zoom]{touch-action:pan-x pan-y}.react-flow{--xy-background-color:var(--canvas-bg);--xy-edge-stroke-default:var(--edge-color);--xy-edge-stroke-selected-default:var(--edge-color-selected)}.react-flow__edges{z-index:2!important}.react-flow__nodes{z-index:auto!important}.is-pane-dragging .react-flow__viewport{will-change:transform}.is-pane-dragging .react-flow__node,.is-pane-dragging .react-flow__node *,.is-pane-dragging .canvas-node,.is-pane-dragging .canvas-node *,.is-pane-dragging .react-flow__edge,.is-pane-dragging .react-flow__edge *{pointer-events:none!important;transition:none!important;animation:none!important}.canvas-node{contain:layout style}@keyframes node-first-appear{0%{opacity:0}to{opacity:1}}.react-flow__pane,.react-flow__pane.selection,.react-flow__pane:active{cursor:default!important}.canvas-tool-pan .react-flow__pane{cursor:grab!important}.embed-readonly-controls,.embed-readonly-controls *{pointer-events:none!important}.embed-readonly-controls .chat-font{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}.canvas-tool-pan .react-flow__pane:active{cursor:grabbing!important}.canvas-tool-pan .react-flow__node{cursor:default!important;pointer-events:none!important}.canvas-tool-pan .react-flow__node *,.canvas-tool-pan .react-flow__handle{pointer-events:none!important}.canvas-tool-share .react-flow__pane{cursor:grab!important}.canvas-tool-share .react-flow__pane:active{cursor:grabbing!important}.canvas-tool-share .react-flow__handle,.canvas-multi-select .react-flow__handle{pointer-events:none!important}.canvas-multi-select .react-flow__handle>div,.canvas-multi-select .node-controls-overlay,.canvas-multi-select .react-flow__node .resize-handle-custom{display:none!important}.node-content-edit-inert,.node-content-edit-inert *{pointer-events:none!important}.grid-edit-overlay,.grid-edit-overlay *{pointer-events:auto!important}.react-flow{--xy-selection-background-color:var(--canvas-selection-bg);--xy-selection-border:1px dashed var(--canvas-node-border-selected)}.react-flow__selection{border-radius:4px}.react-flow__nodesselection-rect{display:none!important}.react-flow__node{cursor:grab;box-sizing:border-box;animation:.16s ease-out node-first-appear}.react-flow__node.dragging{cursor:grabbing}.react-flow__node[data-type=group],.react-flow__node-group{cursor:grab;z-index:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:20px!important;outline:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.react-flow__node[data-type=group]:before,.react-flow__node[data-type=group]:after,.react-flow__node-group:before,.react-flow__node-group:after{content:none!important;display:none!important}.react-flow__node[data-type=group].selected,.react-flow__node[data-type=group].dragging,.react-flow__node[data-type=group]:focus,.react-flow__node[data-type=group]:focus-visible,.react-flow__node-group.selected,.react-flow__node-group.dragging,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{z-index:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;outline:none!important}.react-flow__node[data-type=group].dragging,.react-flow__node-group.dragging,.react-flow__node[data-type=group].dragging .group-node-bg,.react-flow__node-group.dragging .group-node-bg{cursor:grabbing!important}.react-flow__node[data-type=group] .group-node-bg,.react-flow__node-group .group-node-bg{background:var(--canvas-group-bg,#7a7a7a2e);border:1px solid var(--canvas-group-border,#5a5a5a);border-radius:var(--canvas-group-radius,20px);pointer-events:none!important}:root[data-theme=light] .react-flow__node[data-type=group] .group-node-bg,:root[data-theme=light] .react-flow__node-group .group-node-bg{background:var(--canvas-group-bg,#7a7a7a0f);border-color:var(--canvas-group-border,#c8c6c3)}.react-flow__node[data-type=group].selected .group-node-bg,.react-flow__node-group.selected .group-node-bg{box-shadow:0 0 0 .5px #7c7c7c!important}:root[data-theme=light] .react-flow__node[data-type=group].selected .group-node-bg,:root[data-theme=light] .react-flow__node-group.selected .group-node-bg{box-shadow:0 0 0 .5px #525252!important}.react-flow__node-grid_hd_group .gridhdgroup-node-bg{background:var(--group-bg-solid,#8080802e)!important;border:1px solid var(--group-border-solid,#ffffff29)!important;border-radius:var(--canvas-group-radius,20px)!important;pointer-events:none!important}:root[data-theme=light] .react-flow__node-grid_hd_group .gridhdgroup-node-bg{background:var(--group-bg-solid,#8080800f)!important;border-color:var(--group-border-solid,#c8c6c3)!important}.react-flow__node-grid_hd_group .gridhd-empty-slot{cursor:default}.react-flow__node-group,.react-flow__node-grid_hd_group,.react-flow__node-storyboard_group,.react-flow__node-group.selected,.react-flow__node-grid_hd_group.selected,.react-flow__node-storyboard_group.selected,.react-flow__node-group.dragging,.react-flow__node-grid_hd_group.dragging,.react-flow__node-storyboard_group.dragging,.react-flow__node-group:focus,.react-flow__node-grid_hd_group:focus,.react-flow__node-storyboard_group:focus{z-index:0!important}.react-flow__node[data-type=group],.react-flow__node-group,.react-flow__node[data-type=gridhdgroup],.react-flow__node-gridhdgroup{isolation:auto!important;overflow:hidden!important}.react-flow__node[data-type=group] .group-node-container,.react-flow__node-group .group-node-container{z-index:auto!important;isolation:auto!important;overflow:hidden!important;transform:none!important}.react-flow__node[data-type=group] .group-title-area,.react-flow__node-group .group-title-area{cursor:grab}.react-flow__node[data-type=group] .group-title-area:active,.react-flow__node-group .group-title-area:active{cursor:grabbing}.react-flow__handle{pointer-events:all!important;cursor:crosshair!important}.react-flow__handle-connecting{transition:none!important}.react-flow__handle-valid{background:0 0!important}.react-flow__handle.body-connect-overlay{pointer-events:none!important}.react-flow__handle.body-connect-overlay.body-connect-active{pointer-events:auto!important;cursor:crosshair!important}.react-flow__connection-path{stroke:var(--edge-color-selected)!important;stroke-width:1.5px!important}.react-flow__edge-path{cursor:pointer;transition:stroke-width .15s,stroke .15s}.react-flow__edge.selected .react-flow__edge-path{filter:drop-shadow(0 0 3px var(--edge-glow-color));stroke:var(--edge-color-selected)!important;stroke-width:1.5px!important}.react-flow__controls{display:none}.zoom-slider{appearance:none;background:var(--border-subtle,#333);cursor:pointer;border-radius:2px;outline:none;height:4px}.zoom-slider::-webkit-slider-thumb{appearance:none;background:var(--accent-cyan,#5ddcff);cursor:pointer;border:2px solid var(--bg-card,#1a1a1c);border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #5b8def66}.zoom-slider::-moz-range-thumb{background:var(--accent-cyan,#5ddcff);cursor:pointer;border:2px solid var(--bg-card,#1a1a1c);border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #5b8def66}.react-flow__minimap{border:none;border-radius:12px;overflow:hidden}.react-flow__attribution{display:none}.react-flow__node .no-drag,.react-flow__node input,.react-flow__node textarea,.react-flow__node select,.react-flow__node button{pointer-events:auto}.react-flow__node [contenteditable=true]{pointer-events:auto;-webkit-user-select:text;user-select:text}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--text-dim);pointer-events:none}[contenteditable]:focus{outline:none}:root{--bg-base:#141414;--bg-surface-1:#141414;--bg-card:#262626;--bg-card-hover:#363636;--bg-warm:#ffffff1a;--bg-popover:#262626;--mention-item-hover:#ffffff14;--border-subtle:#363636;--border-strong:#525252;--text-primary:#f7f7f7;--text-muted:#919191;--text-dim:#6b6b6b;--chart-grid:#ffffff0f;--chart-axis:#ffffff40;--chart-dim:#fff6;--chart-hover-bg:#ffffff0a;--chart-hover-line:#ffffff40;--chart-tooltip-bg:#000000b3;--chart-tooltip-border:#ffffff1a;--node-loading-dot:#fff;--node-loading-dot-dim:#ffffff8c;--node-loading-text-shadow:0 2px 14px #000000a6;--node-loading-text:#fff;--node-loading-dim:.5;--accent-blue:#5ddcff;--accent-blue-bright:#5ddcff;--accent-blue-deep:#42bac8;--accent-blue-ring:#5ddcff73;--accent-blue-subtle:#5ddcff1f;--status-red:#ef2929;--status-green:#21bf58;--status-amber:#f59e0b;--status-success-subtle:#21bf5824;--status-warning-subtle:#f59e0b24;--status-error-subtle:#ef292924;--status-info-subtle:#5b8def24;--accent-violet:#5ddcff;--accent-indigo:#42bac8;--accent-cyan:#5ddcff;--script-accent:#f7f7f7;--script-accent-on:#171717;--gradient-brand:#3b82f6;--gradient-text:#5ddcff;--shadow-1:0 1px 2px #0000000a;--shadow-2:0 2px 8px #0000000d;--shadow-popover:0 8px 32px #00000080;--shadow-modal:0 24px 64px #0009;--canvas-bg:#141414;--canvas-node-bg:#262626;--canvas-node-border:#363636;--canvas-node-border-selected:#a8a8a8;--node-label-color:#fff;--node-label-icon-color:#fff;--node-label-dim-color:#ffffffc7;--node-toolbar-fg:#fff;--canvas-selection-bg:#ffffff0f;--canvas-node-radius:12px;--node-overlay-bg:#00000080;--node-overlay-bg-light:#0000004d;--node-chip-bg:#0000008c;--node-chip-bg-hover:#000000b8;--node-chip-fg:#fff;--node-error-desc:#ffffff80;--node-error-muted:#ffffff59;--node-error-muted-2:#ffffff73;--node-error-cta-fg:#ffffffe6;--node-error-cta-fg-disabled:#fff9;--node-error-cta-bg:linear-gradient(135deg, #82464ba6 0%, #552d32bf 100%);--node-error-cta-bg-disabled:#50505580;--node-error-cta-border:#ffffff14;--node-error-hint:#ffffff8c;--canvas-panel-bg:#262626;--canvas-panel-border:#363636;--canvas-panel-radius:16px;--canvas-panel-shadow:0 2px 5px #00000026;--canvas-group-bg:#8080802e;--canvas-group-border:#ffffff1a;--canvas-group-radius:20px;--group-bg-solid:#8080802e;--group-border-solid:#ffffff1a;--dot-color:#474747;--dot-grid-image:none;--dot-grid-size:20px;--dot-grid-x:0px;--dot-grid-y:0px;--edge-color:#86909c;--edge-color-selected:#e0e4e8;--edge-glow-color:#86909c80;--edge-scissors-bg:#262626e6;--edge-scissors-fg:#fff;--edge-scissors-border:#fff3;--status-bar-bg:#0000004d;--node-plus-border:#ffffffbf;--node-plus-fg:#fffffff2;--node-plus-shadow:0 0 6px #00000080;--node-plus-icon-filter:drop-shadow(0 1px 2px #000c);--model-icon-bg:#00000040;--model-icon-fg:#ffffffeb;--model-icon-brand-filter:none;--compliance-pill-bg:#00000080;--compliance-pill-fg:#ffffffe6;--compliance-icon-fg:#ffffffe6;--ref-thumb-bg:#525252;--ref-thumb-bg-hover:#5c5c5c;--ref-thumb-fg:#fff;--ref-badge-bg:#000c;--ref-badge-fg:#fff;--ref-badge-shadow:none;--ref-play-bg:#0009;--ref-play-fg:#fff;--ref-remove-bg:#000c;--ref-remove-fg:#fff;--ref-remove-hover-bg:#ef2929cc;--ref-shield-bg:#000000b3;--skeleton-base:#262626;--skeleton-highlight:#363636;--skeleton-bar-bg:#ffffff14;--skeleton-shine-soft:#ffffff1f;--skeleton-shine-bright:#ffffff47;--pano-bar-bg:#141414bf;--pano-bar-border:#ffffff14;--pano-bar-shadow:0 8px 32px #0006;--pano-bar-fg:#ffffffbf;--pano-bar-fg-hover:#fff;--pano-bar-hover-bg:#ffffff1a;--pano-bar-active-bg:#ffffff26;--pano-bar-active-fg:#67e8f9;--pano-bar-disabled:#ffffff4d;--pano-bar-divider:#ffffff26;--pano-coord-bg:#0000008c;--pano-coord-fg-main:#ffffffd9;--pano-coord-fg-sub:#fff9}:root[data-theme=light]{--bg-base:#fafaf7;--bg-surface-1:#f0ede5;--bg-card:#fff;--bg-warm:#f5f5f5;--bg-card-hover:#ebebeb;--bg-popover:#fff;--mention-item-hover:#1412100e;--border-subtle:#1412101a;--border-strong:#14121029;--text-primary:#1c1b1a;--text-muted:#6b6760;--text-dim:#7a746b;--chart-grid:#1c1b1a12;--chart-axis:#1c1b1a2e;--chart-dim:#1c1b1a8c;--chart-hover-bg:#1c1b1a0a;--chart-hover-line:#1c1b1a33;--chart-tooltip-bg:#fffffff2;--chart-tooltip-border:#1c1b1a1a;--node-loading-dot:#5ddcff;--node-loading-dot-dim:#5ddcff80;--node-loading-text-shadow:0 2px 12px #0009;--node-loading-text:#fff;--node-loading-dim:.75;--accent-blue:#22b8d8;--accent-blue-bright:#22b8d8;--accent-blue-deep:#128fa8;--accent-blue-ring:#22b8d847;--accent-blue-subtle:#22b8d824;--status-red:#e23b3b;--status-green:#1e9e50;--status-amber:#d88a00;--status-success-subtle:#1e9e5024;--status-warning-subtle:#d88a0024;--status-error-subtle:#e23b3b1f;--status-info-subtle:#22b8d81f;--accent-violet:#22b8d8;--accent-indigo:#128fa8;--accent-cyan:#22b8d8;--pano-bar-bg:#fff;--pano-bar-border:#14121029;--pano-bar-shadow:0 8px 32px #1c1b1a1f;--pano-bar-fg:#6b6760;--pano-bar-fg-hover:#1c1b1a;--pano-bar-hover-bg:#1412100f;--pano-bar-active-bg:#22b8d824;--pano-bar-active-fg:#0e7490;--pano-bar-disabled:#6b676059;--pano-bar-divider:#1412101f;--pano-coord-bg:#ffffffc7;--pano-coord-fg-main:#1c1b1a;--pano-coord-fg-sub:#6b6760;--script-accent:#171717;--script-accent-on:#fff;--gradient-brand:#22b8d8;--gradient-text:#128fa8;--shadow-1:0 1px 2px #1412100a, 0 0 1px #1412100a;--shadow-2:0 4px 16px -4px #14121014, 0 1px 2px #1412100a;--shadow-popover:0 12px 36px -12px #14121029, 0 2px 6px #1412100a;--shadow-modal:0 30px 80px -24px #14121038, 0 6px 18px #1412100f;--canvas-bg:#f5f4f1;--canvas-node-bg:#fff;--canvas-node-border:#14121014;--canvas-node-border-selected:#525252;--node-label-color:#525252;--node-label-icon-color:#525252;--node-label-dim-color:#525252d1;--node-toolbar-fg:#6b6760;--canvas-selection-bg:#1412100a;--canvas-node-radius:14px;--node-overlay-bg:#1412100d;--node-overlay-bg-light:#14121009;--node-chip-bg:#fff;--node-chip-bg-hover:#f4f2ed;--node-chip-fg:#1c1b1a;--node-error-desc:#6b6760;--node-error-muted:#9c9790;--node-error-muted-2:#8a857c;--node-error-cta-fg:#fff;--node-error-cta-fg-disabled:#f0c9c6;--node-error-cta-bg:#c54b46;--node-error-cta-bg-disabled:#1c1b1a14;--node-error-cta-border:#ffffff2e;--node-error-hint:#6b6760;--canvas-panel-bg:#fff;--canvas-panel-border:#14121014;--canvas-panel-radius:16px;--canvas-panel-shadow:0 6px 24px -6px #1412101a, 0 1px 2px #1412100a;--canvas-group-bg:#8080800f;--canvas-group-border:#b4b4b4;--canvas-group-radius:22px;--group-bg-solid:#8080800f;--group-border-solid:#c8c6c3;--dot-color:#14121038;--dot-grid-image:none;--dot-grid-size:20px;--dot-grid-x:0px;--dot-grid-y:0px;--edge-color:#14121038;--edge-color-selected:#1c1b1aeb;--edge-glow-color:#14121024;--edge-scissors-bg:#fff;--edge-scissors-fg:#171717;--edge-scissors-border:#14121024;--status-bar-bg:#14121008;--node-plus-border:#1c1b1ac7;--node-plus-fg:#171717;--node-plus-shadow:0 0 6px #1412101f;--node-plus-icon-filter:drop-shadow(0 1px 1px #fff9);--model-icon-bg:#1412100d;--model-icon-fg:#1c1b1a;--model-icon-brand-filter:invert(1);--compliance-pill-bg:#fff;--compliance-pill-fg:#1c1b1a;--compliance-icon-fg:#171717;--ref-thumb-bg:#1412100d;--ref-thumb-bg-hover:#1412101a;--ref-thumb-fg:#1c1b1a;--ref-badge-bg:#fff;--ref-badge-fg:#171717;--ref-badge-shadow:0 0 0 .5px #1412101a, 0 1px 2px #1412100a;--ref-play-bg:#fff;--ref-play-fg:#171717;--ref-remove-bg:#fff;--ref-remove-fg:#171717;--ref-remove-hover-bg:#e23b3be6;--ref-shield-bg:#fff;--skeleton-base:#eceae3;--skeleton-highlight:#ddd9d0;--skeleton-bar-bg:#14121012;--skeleton-shine-soft:#14121012;--skeleton-shine-bright:#14121029}:root{--auth-modal-bg:#1e1e20;--auth-primary-bg:#fff;--auth-primary-fg:#141414;--auth-input-bg:#ffffff0a;--auth-input-bg-focus:#ffffff0f;--auth-method-fg:#8a8a8a;--auth-method-fg-active:#fff;--auth-method-divider:#ffffff1f}:root[data-theme=light]{--auth-modal-bg:#fff;--auth-primary-bg:#1c1b1a;--auth-primary-fg:#fff;--auth-input-bg:#14121008;--auth-input-bg-focus:#1412100d;--auth-method-fg:#9c9790;--auth-method-fg-active:#1c1b1a;--auth-method-divider:#1412101a}.auth-modal-card{background:var(--auth-modal-bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-modal)}.auth-input{background:var(--auth-input-bg);border:1px solid var(--border-subtle);transition:border-color .2s,background .2s}.auth-input:hover{border-color:var(--border-strong)}.auth-input:focus-within{border-color:var(--border-strong);background:var(--auth-input-bg-focus)}.auth-input input,.auth-input select{background:0 0;outline:none}.auth-primary-btn{background:var(--auth-primary-bg);color:var(--auth-primary-fg);transition:opacity .2s,transform .1s}.auth-primary-btn:hover:not(:disabled){opacity:.88}.auth-primary-btn:active:not(:disabled){transform:scale(.99)}.auth-primary-btn:disabled{opacity:.45;cursor:not-allowed}.auth-method-item{color:var(--auth-method-fg);transition:color .2s}.auth-method-item:hover,.auth-method-item.active{color:var(--auth-method-fg-active)}.auth-method-divider{background:var(--auth-method-divider)}@keyframes auth-video-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-video-progress{transform-origin:0;animation:14s linear infinite auth-video-progress}*{border-color:var(--border-subtle)}html{scroll-behavior:smooth}html,body{overscroll-behavior-x:none}.canvas-panel{background:var(--canvas-panel-bg);border:.5px solid var(--canvas-panel-border);border-radius:var(--canvas-panel-radius);box-shadow:var(--canvas-panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canvas-panel-sm{background:var(--canvas-panel-bg);border:.5px solid var(--canvas-panel-border);box-shadow:var(--canvas-panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px}.ref-remove-btn{background-color:var(--ref-remove-bg)!important;color:var(--ref-remove-fg)!important}.ref-remove-btn:hover{background-color:var(--ref-remove-hover-bg)!important;color:#fff!important}body{background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "calt";font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.chat-font{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";-webkit-font-feature-settings:"kern", "liga";font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}::selection{color:#fff;background:#3671ef4d}*{scrollbar-width:thin;scrollbar-color:#fff3 transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:#ffffff59}html[data-theme=light] *{scrollbar-color:#0000002e transparent}.tiny-scrollbar{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.tiny-scrollbar::-webkit-scrollbar{width:3px;height:3px}.tiny-scrollbar::-webkit-scrollbar-track{background:0 0}.tiny-scrollbar::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:999px;min-height:40px}.tiny-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.tiny-scrollbar:not(.scrollbar-visible){scrollbar-color:transparent transparent}.tiny-scrollbar:not(.scrollbar-visible)::-webkit-scrollbar-thumb{background:0 0!important}.auto-hide-scrollbar:not(.scrollbar-visible)::-webkit-scrollbar{width:0!important;height:0!important}.canvas-flow .tiny-scrollbar::-webkit-scrollbar{width:calc(3px * var(--rf-zoom,1));height:calc(3px * var(--rf-zoom,1))}.canvas-flow .tiny-scrollbar::-webkit-scrollbar-thumb{min-height:calc(40px * var(--rf-zoom,1));background-color:#fff3;border-radius:999px}.canvas-flow .tiny-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.canvas-flow .auto-hide-scrollbar:not(.scrollbar-visible)::-webkit-scrollbar{width:0!important;height:0!important}.canvas-flow .auto-hide-scrollbar:not(.scrollbar-visible)::-webkit-scrollbar-thumb{background:0 0!important}.text-native-scroll{scrollbar-width:none;-ms-overflow-style:none}.text-native-scroll::-webkit-scrollbar{width:0;height:0;display:none}.text-scroll-wrap,.text-scroll-host{position:relative}.text-scroll-track{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:6px;transition:opacity .6s;position:absolute;top:6px;bottom:6px;right:4px}.text-scroll-track[data-show=true]{opacity:1;transition:opacity .15s}.text-scroll-thumb{pointer-events:none;touch-action:none;cursor:default;background:#ffffff47;border-radius:999px;width:6px;min-height:24px;transition:background-color .2s}.text-scroll-track[data-show=true] .text-scroll-thumb{pointer-events:auto}.text-scroll-thumb:hover,.text-scroll-thumb[data-dragging=true]{background:#ffffff73}:root[data-theme=light] .text-scroll-thumb{background:#0000002e}:root[data-theme=light] .text-scroll-thumb:hover,:root[data-theme=light] .text-scroll-thumb[data-dragging=true]{background:#0000004d}@keyframes orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.1)}66%{transform:translate(-30px,20px)scale(.95)}}.animate-orb{animation:12s ease-in-out infinite orb-drift}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-left{animation:40s linear infinite marquee-left}.animate-marquee-right{animation:40s linear infinite marquee-right}.marquee-paused:hover .animate-marquee-left,.marquee-paused:hover .animate-marquee-right{animation-play-state:paused}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient-text{background:linear-gradient(90deg,#7ba6f7,#5ddcff,#5ddcff,#5ddcff,#7ba6f7) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradient-shift}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards fade-up}.home-bg-glow{opacity:0;animation:1.8s cubic-bezier(.22,1,.36,1) forwards home-glow-fade-in}.home-bg-glow--blue{animation:1.8s cubic-bezier(.22,1,.36,1) forwards home-glow-fade-in,8s ease-in-out 1.8s infinite home-glow-float-blue}.home-bg-glow--green{animation:1.8s cubic-bezier(.22,1,.36,1) forwards home-glow-fade-in,10s ease-in-out 1.8s infinite home-glow-float-green}.home-bg-glow--red{animation:1.8s cubic-bezier(.22,1,.36,1) forwards home-glow-fade-in,9s ease-in-out 1.8s infinite home-glow-float-red}@keyframes home-glow-fade-in{0%{opacity:0}to{opacity:var(--glow-opacity,.2)}}@keyframes home-glow-float-blue{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-24px)}}@keyframes home-glow-float-green{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}@keyframes home-glow-float-red{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(20px)scale(.94)}}.home-bg-glow--blue{--glow-opacity:.2}.home-bg-glow--green,.home-bg-glow--red{--glow-opacity:.15}@keyframes preview-fade-in{0%{opacity:0}to{opacity:1}}.animate-preview-fade{animation:.15s ease-out forwards preview-fade-in}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.7}}.animate-pulse-glow{animation:4s ease-in-out infinite pulse-glow}.dot-grid-bg{background-color:var(--canvas-bg);background-image:var(--dot-grid-image);background-position:var(--dot-grid-x) var(--dot-grid-y);background-size:var(--dot-grid-size) var(--dot-grid-size);background-repeat:repeat}@keyframes credits-flash-up{0%{color:#34d399;transform:translateY(0)}30%{color:#34d399;transform:translateY(-2px)}to{color:inherit;transform:translateY(0)}}@keyframes credits-flash-down{0%{color:#fbbf24;transform:translateY(0)}30%{color:#fbbf24;transform:translateY(2px)}to{color:inherit;transform:translateY(0)}}.credits-flash-up{animation:.9s ease-out credits-flash-up}.credits-flash-down{animation:.9s ease-out credits-flash-down}.canvas-container{cursor:grab;position:relative;overflow:hidden}.canvas-container.panning{cursor:grabbing}.canvas-container.space-pan{cursor:grab}.canvas-container.space-panning{cursor:grabbing}.canvas-content{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.canvas-content>*{pointer-events:auto}.canvas-edges{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.canvas-edges path{pointer-events:stroke}.canvas-node{-webkit-user-select:none;user-select:none;cursor:grab;transition:box-shadow .15s,border-color .15s}.overflow-radius-matched{border-radius:var(--canvas-node-radius)}.react-flow__node.dragging .canvas-node{cursor:grabbing}.canvas-node.node-selected{z-index:10}.canvas-node.node-selected.canvas-node--group-like{z-index:1}.canvas-node.node-connect-target{animation:1.2s ease-in-out infinite node-connect-glow;border-color:var(--accent-blue)!important}@keyframes node-connect-glow{0%,to{box-shadow:inset 0 0 24px #3671ef2e,0 0 0 2px #3671ef80,0 0 16px #3671ef66,0 0 30px #3671ef33}50%{box-shadow:inset 0 0 32px #3671ef47,0 0 0 3px #3671efb3,0 0 24px #3671ef99,0 0 45px #3671ef59}}.plus-handle-snapped{border-color:#64c8ff99!important;transform:scale(1.1)!important;box-shadow:0 4px 20px #00000080,0 0 0 2px #64c8ff4d!important}.connecting-source-dot{pointer-events:none;z-index:60;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 6px #3b82f699}.node-port{border:2px solid var(--border-strong);background:var(--bg-base);cursor:crosshair;z-index:5;border-radius:50%;width:12px;height:12px;transition:transform .15s,border-color .15s;position:absolute}.node-port:hover{transform:scale(1.4)}.node-port.port-input{left:-7px}.node-port.port-output{right:-7px}.node-port.port-connected{background:var(--accent-indigo);border-color:var(--accent-indigo)}.node-port.port-hover{border-color:var(--accent-cyan);background:var(--accent-cyan);transform:scale(1.4)}.node-port.port-error{background:#ef4444;border-color:#ef4444;animation:.4s port-error-flash}@keyframes port-error-flash{0%,to{opacity:1}50%{opacity:.3}}@keyframes flow-dash{to{stroke-dashoffset:-20px}}.edge-flow{stroke-dasharray:4 4;animation:1s linear infinite flow-dash}.selection-box{border:1px solid var(--accent-cyan);pointer-events:none;z-index:100;background:#06b6d41a;position:absolute}@keyframes agent-breath{0%,to{box-shadow:0 0 #7c3aed66,0 4px 20px #7c3aed4d}50%{box-shadow:0 0 0 12px #7c3aed00,0 4px 30px #7c3aed80}}.agent-float-btn{animation:3s ease-in-out infinite agent-breath}@keyframes node-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.node-appear{animation:.2s ease-out node-appear}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toast-appear{animation:.3s ease-in-out toast-in}.status-running{color:#3b82f6}.status-success{color:#22c55e}.status-error{color:#ef4444}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.wave-bar{transform-origin:bottom}.panel-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.panel-scroll::-webkit-scrollbar{width:3px!important;height:3px!important}.panel-scroll::-webkit-scrollbar-track{background:0 0}.panel-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px;min-height:40px}.panel-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.chip-input-wrapper:not(.scrollbar-visible){scrollbar-color:transparent transparent}.chip-input-wrapper:not(.scrollbar-visible)::-webkit-scrollbar-thumb{background:0 0}.input-enhancer-expanded .chip-input-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;max-height:none!important}.input-enhancer-expanded .chip-input-wrapper>[contenteditable]{flex:1;height:auto!important;min-height:100%!important;overflow-y:visible!important}body.input-enhancer-fullscreen [data-popup-portal],body.input-enhancer-fullscreen [data-model-selector-portal]{z-index:10020!important}body.input-enhancer-fullscreen .mention-popup-portal{z-index:10021!important}body.input-enhancer-fullscreen .chip-preview-popup{z-index:10022!important}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.chip-input-wrapper{position:relative}.chip-input-placeholder{pointer-events:none;color:#ffffff4d;white-space:pre-wrap;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;position:absolute;top:0;left:0}.mention-chip{border:1px solid var(--border-subtle);font-size:14px;line-height:inherit;color:var(--text-primary);vertical-align:middle;white-space:nowrap;cursor:default;background:0 0;border-radius:6px;align-items:center;gap:4px;height:22px;margin:0 1px;padding:0 6px 0 3px;transition:background .15s;display:inline-flex;position:relative}:root:not([data-theme=light]) .chat-chip,:root:not([data-theme=light]) .mention-chip{border-color:#ffffff4d!important}:root[data-theme=light] .mention-chip,:root[data-theme=light] .chat-chip{color:#1c1b1a;background:0 0;border-color:#1c1b1a1f!important}.mention-chip:hover{background:0 0}.mention-chip .chip-leading{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative;overflow:hidden}.mention-chip .chip-thumbnail{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:18px;height:18px;transition:opacity .12s,visibility .12s;display:block;position:absolute;inset:0}.mention-chip .chip-icon{color:#ffffffbf;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;inset:0}.mention-chip.has-thumbnail .chip-icon{display:none}.mention-chip .chip-x{color:#f87171;visibility:hidden;opacity:0;cursor:pointer;background:#ef444433;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;inset:0}.mention-chip .chip-x:hover{color:#fca5a5;background:#ef444459}.mention-chip .chip-x{visibility:hidden;opacity:0}.mention-chip .chip-text{line-height:inherit}.mention-chip.has-thumbnail:has(>.chip-leading>.chip-thumbnail:not(.chip-model-icon-img)) .chip-leading:before{content:"";border:1.5px solid color-mix(in srgb, var(--ref-thumb-fg,#fff) 26%, transparent);border-top-color:var(--ref-thumb-fg,#fff);border-radius:9999px;width:10px;height:10px;animation:.7s linear infinite chip-thumb-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mention-chip.thumb-ready .chip-leading:before,.mention-chip.thumb-failed .chip-leading:before{display:none}.mention-chip:has(>.chip-leading>.chip-thumbnail.thumb-ready) .chip-leading:before{display:none}.mention-chip:has(>.chip-leading>.chip-thumbnail.thumb-failed) .chip-leading:before{display:none}@keyframes chip-thumb-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.mention-chip .chip-shield{color:#34d399;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;margin-left:1px;display:inline-flex}:root[data-theme=light] .mention-chip .chip-shield{color:#10b981}.mention-chip .chip-x-tail{color:#fff6;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:1px;margin-right:-2px;transition:color .12s,background-color .12s;display:inline-flex}.mention-chip .chip-x-tail:hover{color:#f87171;background:#ef444426}:root[data-theme=light] .mention-chip .chip-x-tail{color:#1c1b1a59}:root[data-theme=light] .mention-chip .chip-x-tail:hover{color:#dc2626;background:#dc26261a}.mention-chip.camera-chip .chip-camera-icon{background:#604eff}.mention-chip.camera-chip .chip-camera-icon .chip-icon{color:#fff}.mention-chip{border:1px solid #0000;transition:border-color .15s,box-shadow .15s,background-color .15s,opacity .15s,filter .15s}.mention-chip[data-pending=true]{opacity:.55;filter:grayscale(.45);color:#ffffff73}:root[data-theme=light] .mention-chip[data-pending=true]{color:#1c1b1a66}.mention-chip:hover{border-color:#5ddcff8c;box-shadow:0 0 0 1px #5ddcff40}.mention-chip.is-selected,.chat-chip.is-selected{border-color:var(--accent-blue-bright,#5ddcff);box-shadow:0 0 0 2px var(--accent-blue-ring,#5ddcff4d)}.chat-chip{transition:border-color .15s,box-shadow .15s,background-color .15s}.chat-chip .chip-status{white-space:nowrap;max-width:none;height:16px;color:var(--text-dim);background:#ffffff14;border-radius:8px;flex-shrink:0;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex;overflow:visible}.chat-chip .chip-status--draft{border:1px dashed var(--border-subtle);background:0 0}.chat-chip .chip-status--running{color:var(--accent-blue-bright,#5ddcff)}.chat-chip .chip-status--queued{opacity:.8;border:1px solid var(--border-subtle);background:0 0}:root[data-theme=light] .chat-chip .chip-status{color:#1c1b1a99;background:#1c1b1a0d}:root[data-theme=light] .chat-chip .chip-status--draft,:root[data-theme=light] .chat-chip .chip-status--queued{background:0 0;border-color:#1c1b1a24}.chat-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;overflow:hidden}.chat-chip:hover{border-color:#5ddcff8c;box-shadow:0 0 0 1px #5ddcff40}:root[data-theme=light] .chat-chip:hover{border-color:#22b8d873;box-shadow:0 0 0 1px #22b8d82e}:root[data-theme=light] .mention-chip{color:#1c1b1a;background:0 0;border-color:#1c1b1a1f!important}:root[data-theme=light] .chat-chip{background:0 0;border-color:#1c1b1a1f!important}:root[data-theme=light] .mention-chip:hover,:root[data-theme=light] .chat-chip:hover{box-shadow:0 0 0 1px #22b8d82e;border-color:#22b8d873!important}:root[data-theme=light] .chat-input-editor .mention-chip,:root[data-theme=light] .chat-input-editor .chat-chip{border-color:#00000017!important}:root[data-theme=light] .mention-chip.is-selected,:root[data-theme=light] .chat-chip.is-selected{border-color:var(--accent-blue-bright,#22b8d8);box-shadow:0 0 0 2px var(--accent-blue-ring,#22b8d852)}.mention-chip.preset-chip .chip-trailing{color:#ffffff73;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.chip-preview-popup{z-index:10002;border:1px solid #ffffff1a;border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000080}.chip-preview-popup img,.chip-preview-popup video{max-width:200px;max-height:200px;display:block}.chip-preview-popup audio{display:block}.chip-preview-popup .preview-text{color:#ffffffe6;white-space:pre-wrap;word-break:break-word;background:#28282cfa;max-width:200px;padding:8px 12px;font-size:13px}.chip-preview-panel{color:#f5f4f1;background:#0b0b0c;border:1px solid #ffffff14}:root[data-theme=light] .chip-preview-panel{color:#1c1b1a;background:#fff;border:1px solid #1c1b1a1a;box-shadow:0 8px 30px #1c1b1a1f}[contenteditable]:not([contenteditable=false]){cursor:text;min-height:24px}.chat-input-editor .mention-chip{background:0 0;border:1px solid #ffffff1a;border-radius:6px;gap:3px;margin:1px 1.5px;padding:1px 6px 1px 3px;font-size:14px;line-height:1.5}.chat-input-editor .mention-chip:hover{background:#5ddcff0f;border-color:#5ddcff8c;box-shadow:0 0 0 1px #5ddcff38}.chat-input-editor .mention-chip .chip-leading{background:0 0;border-radius:4px;width:20px;height:20px}.chat-input-editor .mention-chip .chip-thumbnail{border-radius:4px;width:20px;height:20px}.chat-input-editor .mention-chip .chip-icon{font-size:12px}.chat-input-editor .mention-chip .chip-x{border-radius:4px;width:20px;height:20px;font-size:11px}.chat-input-editor .mention-chip .chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;margin-left:1px;font-weight:400;overflow:hidden}.chat-input-editor .mention-chip .chip-model-icon{background:0 0;overflow:hidden}.chat-input-editor .mention-chip .chip-model-icon-img{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;background:var(--model-icon-bg,#00000040);width:20px;height:20px;filter:var(--model-icon-brand-filter,none);border-radius:4px;padding:2px;position:static}.chat-input-editor .mention-chip .chip-model-icon-char{color:var(--text-muted,#ffffffbf);font-size:13px;font-weight:700;position:static}.mention-chip .chip-thumbnail.chip-model-icon-img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:var(--model-icon-bg,#00000040);filter:var(--model-icon-brand-filter,none);padding:2px}.media-fullscreen-overlay{z-index:10003;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.media-fullscreen-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;position:absolute;top:20px;right:20px}.media-fullscreen-close:hover{background:#fff3}.media-fullscreen-content{align-items:center;gap:24px;max-width:95vw;max-height:90vh;display:flex}.media-fullscreen-media{flex-direction:column;align-items:center;max-width:calc(90vw - 320px);display:flex}.media-fullscreen-audio{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#6478ff26,#0000 60%),#14141699;border:1px solid #ffffff0f;border-radius:20px;min-width:440px}.media-fullscreen-audio .video-controls-bar{background:#0009;border-radius:16px}.media-fullscreen-media img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh}.media-fullscreen-media video{background:#000;border-radius:8px 8px 0 0;width:auto;max-width:100%;height:auto;max-height:calc(80vh - 50px);display:block}.media-fullscreen-media .video-controls-bar{box-sizing:border-box;width:100%;max-width:100%}.media-fullscreen-info{background:#262626e6;border-radius:12px;flex-shrink:0;width:280px;max-height:85vh;padding:20px;overflow-y:auto}.media-fullscreen-info-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.media-fullscreen-info-content{color:#ffffffe6;word-break:break-word;margin-bottom:20px;font-size:14px;line-height:1.6}:root[data-theme=light] .media-fullscreen-info-content .mention-chip{color:#ffffffe6;border-color:#ffffff4d!important}:root[data-theme=light] .media-fullscreen-info-content .mention-chip .chip-icon{color:#ffffffbf}.media-fullscreen-info-row{justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.media-fullscreen-info-row-label{color:#ffffff80}.media-fullscreen-info-row-value{color:#ffffffe6;font-weight:500}.media-fullscreen-actions{flex-direction:column;gap:8px;margin-top:20px;display:flex}.media-fullscreen-btn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.media-fullscreen-btn-primary{color:#fff;background:linear-gradient(135deg,#4f7ff0,#42bac8)}.media-fullscreen-btn-primary:hover{opacity:.9}.media-fullscreen-btn-secondary{color:#fff;background:#ffffff1a}.media-fullscreen-btn-secondary:hover{background:#ffffff26}.media-fullscreen-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.media-fullscreen-btn-secondary:disabled:hover{background:#ffffff1a}.media-fullscreen-frame{background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.media-fullscreen-frame img,.media-fullscreen-frame video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.media-fullscreen-frame video{background:#000}.media-hires-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:2;background:#0000008c;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:10px;right:10px}.media-fullscreen-loading{color:#fff9;z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.media-fullscreen-video-frame{max-width:100%}.video-controls-bar{background:#0009;border-radius:0 0 8px 8px;align-items:center;gap:12px;width:100%;margin-top:-1px;padding:12px 16px;display:flex}.video-progress-bar{cursor:pointer;background:#fff3;border-radius:2px;flex:1;height:4px;position:relative}.video-progress-fill{background:#fff;border-radius:2px;height:100%;position:relative}.video-progress-thumb{opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.video-progress-bar:hover .video-progress-thumb{opacity:1}.video-control-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.video-control-btn:hover{background:#ffffff1a}.video-time{color:#fffc;font-variant-numeric:tabular-nums;min-width:80px;font-size:12px}.media-volume-pop{background:var(--node-chip-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #80808038;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;padding:10px 8px;display:flex;box-shadow:0 8px 24px #00000073}.media-volume-pop:after{content:"";width:36px;height:8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.media-volume-pop-value{color:var(--node-chip-fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.media-volume-track{cursor:pointer;touch-action:none;background:#80808059;border-radius:999px;width:4px;height:80px;position:relative}.media-volume-fill{background:var(--node-plus-border);border-radius:999px;position:absolute;bottom:0;left:0;right:0}.media-volume-thumb{background:var(--node-plus-border);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0006}.node-toolbar-btn{color:#ffffffb3;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.node-toolbar-btn:hover{color:#fff;background:#ffffff1f}.video-hover-play{opacity:0;pointer-events:none;background:#0003;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}@keyframes star-pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.star-pop{animation:.3s star-pop}body.panel-resizing,body.panel-resizing *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.node-overlay-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;cursor:pointer;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.node-overlay-icon:hover{color:#fff;background:#000000b3}.ai-node-card.canvas-node{border-radius:14px!important}.ai-node-running.canvas-node{animation:1.6s ease-in-out infinite ai-node-pulse}@keyframes ai-node-pulse{0%,to{box-shadow:0 0 0 1px #06b6d466,0 0 16px #06b6d440,0 8px 24px #0000004d}50%{box-shadow:0 0 0 2px #06b6d4b3,0 0 28px #06b6d480,0 8px 24px #0000004d}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes queue-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.animate-shimmer{animation:1.8s linear infinite shimmer}.pp-model-skeleton{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 50%, var(--skeleton-base) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.featured-card-placeholder{position:absolute;inset:0}.featured-card-shimmer{background:linear-gradient(110deg,#0000 30%,#ffffff0f 50%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite featured-shimmer}@keyframes featured-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-border{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.005)}}.animate-pulse-border{animation:1.6s ease-in-out infinite pulse-border}@keyframes shimmer-bar{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes dotPulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1)}}@keyframes node-loading-beam{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes queue-bar-bounce{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes queue-slide-indicator{0%{opacity:.3;transform:translate(-120%)}40%{opacity:1}to{opacity:.3;transform:translate(280%)}}.skeleton-lines{flex-direction:column;gap:12px;width:100%;padding:4px 0;display:flex;overflow:hidden}.skeleton-bar{background-color:var(--skeleton-bar-bg);border-radius:6px;height:14px;position:relative;overflow:hidden}.skeleton-bar:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine-soft) 40%, var(--skeleton-shine-bright) 50%, var(--skeleton-shine-soft) 60%, transparent 100%);width:40%;height:100%;animation:1.6s ease-in-out infinite skeletonShine;position:absolute;top:0;left:0}@keyframes skeletonShine{0%{transform:translate(-150%)}to{transform:translate(350%)}}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes waveBar{0%,to{opacity:.3;transform:scaleY(.3)}50%{opacity:.8;transform:scaleY(1)}}@keyframes playheadPulse{0%,to{opacity:1}50%{opacity:.55}}.focus-edit-toolbar{z-index:100;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #3b82f64d}.focus-edit-toolbar-title{color:#fff;font-size:16px;font-weight:600}.focus-edit-toolbar-subtitle{color:#fffc;font-size:12px}.focus-edit-toolbar-btn{color:#1e3a5f;cursor:pointer;background:#fffffff2;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 16px;font-size:13px;font-weight:500;transition:background .15s,transform .15s;display:flex}.focus-edit-toolbar-btn:hover{background:#fff;transform:scale(1.03)}.react-flow__node:has(>.focus-editable){z-index:20!important}.react-flow__node:has(>.focus-source-highlight){z-index:25!important}.react-flow__node:has(>.focus-disabled){z-index:1!important}.focus-source-highlight>.canvas-node{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f6,0 0 30px #3b82f666,0 8px 28px #00000073!important}.focus-source-highlight>.canvas-node:after{content:"ESC 退出模式";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff9;z-index:15;pointer-events:none;white-space:nowrap;background:#000000b3;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.focus-editable>.canvas-node{cursor:pointer;transition:all .3s;position:relative;overflow:hidden;border-color:#ffffff80!important;box-shadow:0 0 0 1px #ffffff4d,0 4px 16px #0000004d!important}.focus-editable>.canvas-node:hover{transform:scale(1.01);border-color:#fff!important;box-shadow:0 0 0 2px #ffffffe6,0 0 20px #ffffff80,0 0 40px #fff3,inset 0 0 20px #ffffff1a!important}.focus-editable>.canvas-node:before{content:"";border-radius:inherit;opacity:0;z-index:10;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#0000 0% 25%,#ffffffe6 50%,#0000 75% 100%) 0 0/300% 100%;padding:2px;transition:opacity .3s;animation:1.5s linear infinite borderFlow;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.focus-editable>.canvas-node:hover:before{opacity:1}@keyframes borderFlow{0%{background-position:100% 0}to{background-position:-100% 0}}.focus-disabled{position:relative;pointer-events:none!important}.focus-disabled>.canvas-node{opacity:.25;filter:grayscale(80%)brightness(.6)blur(1px);transition:all .3s}.focus-disabled:after{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5;pointer-events:none;background:#00000073;border-radius:16px;position:absolute;inset:0}.focus-disabled-title{filter:grayscale(80%)brightness(.6);opacity:.25!important}@keyframes slideInFromCanvas{0%{opacity:0;transform:translate(-20px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}.ref-node-new{animation:.3s ease-out slideInFromCanvas}.add-from-canvas-btn{cursor:pointer;background:#ffffff14;border:1px dashed #fff3;border-radius:7.2px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;transition:all .2s;display:flex}.add-from-canvas-btn:hover{background:#ffffff24;border-style:solid}.add-from-canvas-btn-icon{color:#ffffffb3}:root[data-theme=light] .add-from-canvas-btn{background:#fff!important;border:1px dashed #14121059!important}:root[data-theme=light] .add-from-canvas-btn:hover{background:#f4f2ed!important;border-style:solid!important}:root[data-theme=light] .add-from-canvas-btn-icon{color:#1c1b1a!important}@keyframes thinking-icon-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.92)}}.thinking-icon-blink{animation:1.2s ease-in-out infinite thinking-icon-blink}@keyframes thinking-text-shimmer{0%{background-position:-200%}to{background-position:200%}}.thinking-text-shimmer{background:linear-gradient(90deg,#fff6 0%,#ffffffe6 25%,#fff 50%,#ffffffe6 75%,#fff6 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite thinking-text-shimmer}:root[data-theme=light] .thinking-text-shimmer{background:linear-gradient(90deg,#14121066 0%,#141210b3 25%,#141210f2 50%,#141210b3 75%,#14121066 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.node-state-ring{pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;border-radius:16px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.node-state-ring.is-running{--ring-color:#a8a8a8;--ring-glow:#a8a8a866;background:conic-gradient(from var(--pix-border-angle-running,0deg), transparent 0%, var(--ring-color) 15%, transparent 30%, transparent 100%);animation:1.2s linear infinite pix-border-spin-running}.node-state-ring.is-queued{--ring-color:#f59e0b;--ring-glow:#f59e0b66;background:conic-gradient(from var(--pix-border-angle-queued,0deg), transparent 0%, var(--ring-color) 10%, transparent 22%, transparent 100%);animation:1.8s linear infinite pix-border-spin-queued}@property --pix-border-angle-running{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pix-border-angle-queued{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pix-border-spin-running{to{--pix-border-angle-running:360deg}}@keyframes pix-border-spin-queued{to{--pix-border-angle-queued:360deg}}@supports not (background:conic-gradient(from 0deg, red, blue)){.node-state-ring.is-running{background:linear-gradient(135deg,#a8a8a8,silver,#888);animation:1.2s linear infinite node-border-rotate-running}.node-state-ring.is-queued{background:linear-gradient(135deg,#f59e0b,#fbbf24,#d97706);animation:1.8s linear infinite node-border-rotate-queued}}@keyframes node-border-rotate-running{to{transform:rotate(360deg)}}@keyframes node-border-rotate-queued{to{transform:rotate(360deg)}}.canvas-node.node-state-running{border-color:#0000!important;box-shadow:0 0 0 1px #a8a8a859,0 0 12px #a8a8a833!important}.canvas-node.node-state-queued{border-color:#0000!important;box-shadow:0 0 0 1px #f59e0b40,0 0 16px #f59e0b2e!important}.react-flow__edge.edge-state-running .react-flow__edge-path{filter:drop-shadow(0 0 3px #a8a8a859);stroke:#a8a8a8!important;stroke-width:2px!important;stroke-dasharray:6 6!important;animation:.8s linear infinite edge-dashflow-running!important}.react-flow__edge.edge-state-queued .react-flow__edge-path{filter:drop-shadow(0 0 3px #f59e0b4d);stroke:#f59e0b!important;stroke-width:2px!important;stroke-dasharray:5 5!important;animation:1.4s linear infinite edge-dashflow-queued!important}@keyframes edge-dashflow-running{to{stroke-dashoffset:-24px}}@keyframes edge-dashflow-queued{to{stroke-dashoffset:-20px}}@keyframes edge-comet-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.edge-comet{pointer-events:none;animation:1.6s linear infinite edge-comet-flow}.is-pane-dragging .edge-comet{animation-play-state:paused}.queue-mask{z-index:5;background:#0a0a0b8c;background:color-mix(in srgb, var(--bg-base) 55%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.queue-mask-card{background:#1a1a20eb;background:color-mix(in srgb, var(--bg-popover) 92%, transparent);border:1px solid var(--border-strong);box-shadow:var(--shadow-popover);pointer-events:auto;border-radius:12px;flex-direction:column;gap:8px;min-width:172px;padding:10px 12px;display:flex}.qm-row{align-items:center;gap:6px;display:flex}.qm-text{color:var(--text-primary);font-size:12px}.qm-text.is-starting{animation:1.6s ease-in-out infinite qm-text-pulse}@keyframes qm-text-pulse{0%,to{opacity:1}50%{opacity:.55}}.q-progress{background:var(--bg-card-hover);border-radius:2px;width:96px;height:3px;overflow:hidden}.q-fill{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);width:33%;height:100%;animation:1.4s ease-in-out infinite queue-slide;display:block}.qm-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.q-btn{cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.q-btn.ghost{border-color:var(--border-strong)}.q-btn.ghost:hover{background:var(--bg-card-hover);color:var(--text-primary)}.q-btn.blue{background:color-mix(in srgb, var(--accent-blue) 10%, transparent);border-color:color-mix(in srgb, var(--accent-blue) 30%, transparent);color:var(--accent-blue-bright)}.q-btn.blue:hover{background:color-mix(in srgb, var(--accent-blue) 18%, transparent);border-color:color-mix(in srgb, var(--accent-blue) 50%, transparent)}.q-btn.upgrade{background:color-mix(in srgb, var(--border-strong) 40%, transparent);border-color:var(--border-strong);color:var(--text-primary);font-weight:500}.q-btn.upgrade:hover{background:color-mix(in srgb, var(--border-strong) 65%, transparent);border-color:var(--border-strong)}.q-mini-tag{background:color-mix(in srgb, var(--accent-blue) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent-blue) 28%, transparent);height:16px;color:var(--accent-blue-bright);letter-spacing:.02em;border-radius:9999px;align-items:center;gap:3px;padding:0 6px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.pp-task-card{background:var(--bg-popover);border:1px solid var(--border-subtle);border-radius:16px;padding:16px}.pp-task-card.is-canceled{opacity:.6}.pp-task-prompt{background:var(--bg-surface-1);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:10px;padding:12px;font-family:JetBrains Mono,SF Mono,Roboto Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.55}:root[data-theme=light] .pp-task-prompt{background:var(--bg-warm)}.pp-task-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pp-task-credits{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pp-task-credits .num{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}.pp-btn-cancel{border:1px solid var(--border-strong);background:var(--bg-card-hover);height:28px;color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.pp-btn-cancel:hover{background:color-mix(in srgb, var(--bg-card-hover) 88%, black);border-color:var(--border-strong)}.pp-btn-confirm{color:#0a0a0b;cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:4px;height:28px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.pp-btn-confirm:hover{opacity:.9}.pp-btn-confirm:active{transform:scale(.98)}.pp-btn-retry{color:#0a0a0b;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:12px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.pp-btn-retry:hover{opacity:.9}.pp-btn-retry:active{transform:scale(.98)}.conflict-strip{border:1px solid color-mix(in srgb, var(--status-amber) 45%, transparent);background:var(--status-warning-subtle);border-radius:8px;margin-top:6px;padding:8px 12px}.conflict-strip-msg{color:var(--text-primary);align-items:flex-start;gap:8px;font-size:12px;line-height:18px;display:flex}.conflict-strip-msg+.conflict-strip-msg{margin-top:4px}.conflict-strip-msg .conflict-strip-ico{color:var(--status-amber);flex:none;font-weight:600}.conflict-strip-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.conflict-strip-btn{border:1px solid var(--border-strong);background:var(--bg-card-hover);height:28px;color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s,transform .1s;display:inline-flex}.conflict-strip-btn:hover{background:color-mix(in srgb, var(--bg-card-hover) 88%, black)}.conflict-strip-btn:active{transform:scale(.98)}.conflict-strip-btn--primary{color:#171717;background:#5ddcff;border-color:#5ddcff;font-weight:600}.conflict-strip-btn--primary:hover{opacity:.9;background:#5ddcff}.pp-status-badge{border-radius:9999px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pp-status-badge .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pp-status-badge.is-pending{background:var(--status-warning-subtle);color:var(--status-amber)}.pp-status-badge.is-pending .dot{background:var(--status-amber)}.pp-status-badge.is-running{background:var(--bg-card-hover);color:var(--text-muted)}.pp-status-badge.is-done{background:var(--status-success-subtle);color:var(--status-green)}.pp-status-badge.is-done .dot{background:var(--status-green)}.pp-status-badge.is-error{background:var(--status-error-subtle);color:var(--status-red)}.pp-status-badge.is-error .dot{background:var(--status-red)}.pp-status-badge.is-canceled{background:var(--bg-card-hover);color:var(--text-muted)}.pp-err-card{border:1px solid;border-radius:12px;padding:12px 14px}.pp-err-card__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pp-err-card__title{margin-bottom:4px;font-size:14px;font-weight:600}.pp-err-card__meta{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.pp-err-card__meta b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.pp-err-card__msg{color:var(--text-muted);word-break:break-word;font-size:13px;line-height:1.5}.pp-err-card__btn{cursor:pointer;color:#fff;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;height:32px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:500;transition:opacity .15s,background .15s;display:inline-flex}.pp-err-card--warn{background:var(--status-error-subtle);border-color:#ef444466}.pp-err-card--warn .pp-err-card__icon{color:var(--status-red);background:#ef444426}.pp-err-card--warn .pp-err-card__title{color:var(--status-red)}.pp-err-card--warn .pp-err-card__current{color:var(--status-red)!important}.pp-err-card__btn--warn{color:#0a0a0b;background:#fff;border-radius:12px;height:28px;padding:0 16px;font-weight:600}.pp-err-card__btn--warn:hover{opacity:1;background:#f5f5f5}.pp-err-card--error{background:var(--status-error-subtle);border-color:#ef29294d}.pp-err-card--error .pp-err-card__icon{color:var(--status-red);background:#ef292926}.pp-err-card--error .pp-err-card__title{color:var(--status-red)}.pp-err-card__btn--error{background:var(--status-red)}.pp-err-card__btn--error:hover{background:#dc2626}.pp-inline-param{color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;font-size:13px;line-height:1;display:inline-flex}.pp-inline-param:hover{color:var(--text-primary);background:#ffffff0a}.pp-param-divider{background:var(--border-subtle);flex-shrink:0;width:1px;height:12px;margin:0 6px;display:inline-block}.pp-msg-user{color:var(--text-primary);word-break:break-word;background:#ffffff1a;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.6}:root[data-theme=light] .pp-msg-user{background:var(--bg-warm)!important}.pp-msg-assistant{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:16px}.pp-ep-card{transition:background-color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1)}.pp-ep-card:hover{box-shadow:0 1px 3px #0000000f;background:var(--bg-card-hover)!important;border-color:var(--border-strong)!important}.pp-step-chip{transition:background-color .15s cubic-bezier(.2,.8,.2,1)}.pp-step-chip:hover{background:var(--bg-card-hover)!important}.pp-asset-btn{transition:background-color .15s cubic-bezier(.2,.8,.2,1)}.pp-asset-btn:hover{background:var(--bg-card-hover)!important}.pp-phase-row{transition:background-color .15s cubic-bezier(.2,.8,.2,1)}.pp-phase-row:hover{background:var(--bg-card-hover)}.pp-pill{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.pp-pill-success{background:color-mix(in srgb, var(--status-green) 12%, transparent);color:var(--status-green)}.pp-pill-progress{background:var(--bg-warm);color:var(--text-muted)}.pp-pill-progress:before{content:"";background:var(--status-green);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px}.pp-pill-pending{background:var(--bg-warm);color:var(--text-dim)}.pp-asset-toggle{transition:background-color .15s cubic-bezier(.2,.8,.2,1)}.pp-asset-toggle:hover{background:var(--bg-card-hover)}.pp-asset-thumb{transition:border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}.pp-asset-thumb:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;border-color:var(--border-strong)!important}.pp-asset-stack-layer,.pp-asset-stack-front{transition:border-color .15s cubic-bezier(.2,.8,.2,1)}.pp-asset-modal-card{transition:border-color .15s cubic-bezier(.2,.8,.2,1),background-color .15s cubic-bezier(.2,.8,.2,1)}.pp-asset-modal-card:hover{border-color:var(--border-strong)!important}.pp-input-area{background:var(--bg-popover);border:1px solid var(--border-subtle);border-radius:16px;padding:8px;transition:border-color .15s}.pp-input-area:focus-within{border-color:#ffffff4d}.pp-skill-quick-card{background:color-mix(in srgb, var(--bg-card) 92%, var(--text-primary) 8%);border:.5px solid var(--border-subtle);transition:background .15s,border-color .15s}.pp-skill-quick-card:hover{background:color-mix(in srgb, var(--bg-card) 84%, var(--text-primary) 16%);border-color:var(--border-strong,var(--border-subtle))}.pp-send-btn{color:#0a0a0b;cursor:pointer;background:#fff;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .15s,transform .1s;display:flex}.pp-send-btn:hover{opacity:.9}.pp-send-btn:active{transform:scale(.95)}.pp-send-btn:disabled{opacity:.35;cursor:not-allowed}.pp-ref-chip{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font-size:12px;display:inline-flex}.pp-ref-chip .chip-icon-box{background:#ffffff1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pp-ref-chip .chip-close{cursor:pointer;opacity:.7;transition:opacity .15s}.pp-ref-chip .chip-close:hover{opacity:1}.pp-segmented{background:var(--bg-card-hover);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.pp-segmented button{height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.pp-segmented button.is-active{color:#0a0a0b;background:#fff;font-weight:600}.pp-scene-card{background:var(--bg-popover);border:1px solid var(--border-subtle);border-radius:16px;padding:16px}.pp-scene-row{background:var(--bg-card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.pp-scene-row:hover{background:var(--bg-card-hover)}.pp-scene-num{color:#ffffffd9;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.pp-scene-thumb{background:#ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:36px;display:flex}.pp-scene-title{color:var(--text-primary);font-size:13px;font-weight:500}.pp-scene-desc{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pp-queue-notice{background:var(--status-warning-subtle);border:1px solid #f59e0b4d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.pp-queue-notice .qn-left{color:var(--status-amber);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.pp-queue-notice .qn-left .num{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.pp-queue-notice .btn-ghost{color:#fafafa99;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:13px;transition:color .15s}.pp-queue-notice .btn-ghost:hover{color:var(--text-primary)}.pp-queue-notice .btn-upgrade{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:500;transition:color .15s}.pp-queue-notice .btn-upgrade:hover{color:var(--accent-blue-bright)}.pp-chat-queue-bar{background:var(--status-warning-subtle);border:1px solid #f59e0b4d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 8px;padding:8px 16px;display:flex}.pp-chat-queue-bar .cqb-left{color:var(--status-amber);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.pp-chat-queue-bar .cqb-conc{color:var(--text-dim);font-size:12px}.pp-run-progress{background:var(--bg-card-hover);border-radius:2px;height:3px;position:relative;overflow:hidden}.pp-run-progress .rp-fill{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:40%;height:100%;animation:1.4s ease-in-out infinite pp-queue-slide;display:block}@keyframes pp-shimmer-anim{0%{background-position:200% 0}to{background-position:-200% 0}}.pp-shimmer-text{background:linear-gradient(90deg, var(--text-dim) 0%, var(--text-primary) 50%, var(--text-dim) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite pp-shimmer-anim}@keyframes pp-blink{0%,to{opacity:1}50%{opacity:.35}}.pp-blink{animation:1.4s ease-in-out infinite pp-blink}.pp-spin{animation:.9s linear infinite pp-spin-anim}@keyframes pp-spin-anim{to{transform:rotate(360deg)}}.pp-skel{background:linear-gradient(90deg, var(--bg-popover) 0%, var(--bg-card-hover) 50%, var(--bg-popover) 100%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite pp-skel-anim}@keyframes pp-skel-anim{0%{background-position:200% 0}to{background-position:-200% 0}}.pp-progress-fill{background:linear-gradient(90deg,#ffffff80 0%,#fff 50%,#ffffff80 100%) 0 0/200% 100%;animation:2s linear infinite pp-shimmer-anim}.pp-progress-indeterminate{width:30%;animation:1.4s ease-in-out infinite pp-indeterminate-anim}@keyframes pp-indeterminate-anim{0%{margin-left:-30%}50%{margin-left:100%}to{margin-left:-30%}}@keyframes pp-queue-slide{0%{opacity:.4;transform:translate(-100%)}50%{opacity:1}to{opacity:.4;transform:translate(300%)}}@keyframes seedanceAuditBlink{0%,to{opacity:1}50%{opacity:.25}}:root[data-theme=light] ::selection{color:var(--text-primary);background:#5ddcff47}:root[data-theme=light] .tiny-scrollbar{scrollbar-color:#0000002e transparent}:root[data-theme=light] .tiny-scrollbar::-webkit-scrollbar-thumb{background-color:#0000002e}:root[data-theme=light] .tiny-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0000004d}:root[data-theme=light] .canvas-flow .tiny-scrollbar::-webkit-scrollbar-thumb{background-color:#0000002e}:root[data-theme=light] .canvas-flow .tiny-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0000004d}:root[data-theme=light] .panel-scroll{scrollbar-color:#0000002e transparent}:root[data-theme=light] .panel-scroll::-webkit-scrollbar-thumb{background:#0000002e}:root[data-theme=light] .panel-scroll::-webkit-scrollbar-thumb:hover{background:#0000004d}:root[data-theme=light] .glass-card{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .glass-card-hover:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}:root[data-theme=light] .home-new-canvas-btn{border:1px solid #0000000f;box-shadow:0 1px 2px #0000000a}:root[data-theme=light] .home-new-canvas-btn:hover{box-shadow:0 8px 24px #00000014}:root[data-theme=light] .home-new-canvas-mask{background:linear-gradient(#ffffffb3 0%,#0000 30% 70%,#ffffffb3 100%)!important}:root[data-theme=light] .home-new-canvas-plus{background:#1a1a1a!important;box-shadow:0 2px 12px #00000026,0 0 0 1px #0000000d!important}:root[data-theme=light] .home-new-canvas-plus svg{color:#fff!important}:root[data-theme=light] .home-new-canvas-label{color:#18181bcc!important}:root[data-theme=light] .home-new-canvas-btn:hover .home-new-canvas-label{color:#1a1a1a!important}:root[data-theme=light] .home-recent-card{box-shadow:0 1px 2px #00000008;background:#fff!important;border:1px solid #0000000f!important}:root[data-theme=light] .home-recent-card:hover{border-color:#0000001f!important;box-shadow:0 4px 16px #00000014!important}:root[data-theme=light] .home-recent-card-title{color:#1a1a1a!important}:root[data-theme=light] .home-recent-card-date{color:#18181b73!important}:root[data-theme=light] .grid-bg{background-image:radial-gradient(#00000014 1px,#0000 1px)}:root[data-theme=light] .canvas-panel,:root[data-theme=light] .canvas-panel-sm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .node-toolbar-btn{color:#18181ba6}:root[data-theme=light] .node-toolbar-btn:hover{color:var(--text-primary);background:#0000000f}:root[data-theme=light] .node-overlay-icon{color:#18181bbf;background:#ffffffd9;border:1px solid #00000014}:root[data-theme=light] .node-overlay-icon:hover{background:var(--bg-card);color:var(--text-primary)}:root[data-theme=light] .chip-input-placeholder{color:#0000004d}:root[data-theme=light] .mention-chip .chip-icon{color:#18181bb3}:root[data-theme=light] .chat-input-editor .mention-chip{background:0 0;border:1px solid #00000017}:root[data-theme=light] .chat-input-editor .mention-chip:hover{background:#22b8d80f;border-color:#22b8d880;box-shadow:0 0 0 1px #22b8d833}:root[data-theme=light] .chat-input-editor .mention-chip .chip-leading{background:0 0}:root[data-theme=light] .chat-input-editor .mention-chip .chip-model-icon-char{color:#18181ba6}:root[data-theme=light] .mention-chip.preset-chip .chip-trailing,:root[data-theme=light] .chat-input-editor .mention-chip.preset-chip .chip-trailing{color:#171717}:root[data-theme=light] .pp-ref-chip{color:var(--text-primary);background:#ede8dd;border:1px solid #1412101a}:root[data-theme=light] .pp-ref-chip .chip-icon-box{background:#e0dac8}:root[data-theme=light] .pp-inline-param:hover{background:#1412100d}:root[data-theme=light] .pp-segmented button.is-active{color:#fafaf7;background:#1c1b1a}:root[data-theme=light] .pp-input-area:focus-within{border-color:#14121038;box-shadow:0 0 0 3px #1412100d}:root[data-theme=light] .pp-scene-num{color:var(--text-primary);background:#ede8dd}:root[data-theme=light] .pp-scene-thumb{background:#f0ede5}:root[data-theme=light] .node-state-ring.is-running{--ring-color:#7a746b;--ring-glow:#7a746b59}:root[data-theme=light] .canvas-node.node-state-running{box-shadow:0 0 0 1px #7a746b59,0 0 12px #7a746b2e!important}:root[data-theme=light] .pp-progress-fill{background:linear-gradient(90deg,#7a746b 0%,#1c1b1a 50%,#7a746b 100%)}:root[data-theme=light] .pp-run-progress .rp-fill{background:linear-gradient(90deg,#0000,#1c1b1a66,#0000)}:root[data-theme=light] .pp-btn-confirm,:root[data-theme=light] .pp-btn-retry,:root[data-theme=light] .pp-send-btn{color:#fafaf7;background:#1c1b1a}:root[data-theme=light] .pp-btn-confirm:hover,:root[data-theme=light] .pp-btn-retry:hover,:root[data-theme=light] .pp-send-btn:hover{opacity:.92;background:#1c1b1a}:root[data-theme=light] .pp-err-card__btn--warn{color:#fafaf7;background:#1c1b1a}:root[data-theme=light] .pp-err-card__btn--warn:hover{opacity:1;background:#0a0908}:root[data-theme=light] .pp-settings-shell{box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(24px);background:#fffefc!important;border:1px solid #14121017!important}:root[data-theme=light] .pp-settings-sidebar{background:#fff!important;border-right:1px solid #0f0e0d14!important}:root[data-theme=light] .pp-settings-sidebar .pp-sidebar-title{color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-sidebar .pp-sidebar-btn{color:#5e5a54!important;background:0 0!important;border:1px solid #0000!important;transition:background .15s,border-color .15s,color .15s!important}:root[data-theme=light] .pp-settings-sidebar .pp-sidebar-btn:hover{color:#1c1b1a!important;background:#0f0e0d0f!important;border:1px solid #0f0e0d1a!important}:root[data-theme=light] .pp-settings-sidebar .pp-sidebar-btn.is-active{color:#1c1b1a!important;background:#0f0e0d18!important;border:1px solid #0f0e0d24!important}:root[data-theme=light] .pp-settings-sidebar .pp-sidebar-bottom{border-top:1px solid var(--border-subtle)!important;color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-sidebar .pp-sidebar-bottom>div:last-of-type{color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-close{background:#1412100a!important}:root[data-theme=light] .pp-settings-close:hover{background:#14121014!important}:root[data-theme=light] .pp-settings-close svg{color:var(--text-muted)!important}.theme-toggle-track{isolation:isolate;overflow:hidden;background:#ffffff14!important;border:1px solid #ffffff0f!important}.theme-toggle-thumb{background:#ffffff24;box-shadow:0 1px 2px #00000047,inset 0 0 0 .5px #ffffff14;height:auto!important;top:3px!important;bottom:3px!important}.theme-toggle-thumb-active{color:#fff!important}.theme-toggle-track>button[type=button]{z-index:10;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.theme-toggle-row>svg:first-of-type,.theme-toggle-row .lucide-contrast{flex-shrink:0}:root[data-theme=light] .theme-toggle-track{background:#eceae4!important;border:1px solid #1412100f!important}:root[data-theme=light] .theme-toggle-thumb{background:#fff!important;box-shadow:0 1px 3px #1412101f,0 0 0 .5px #1412100d!important}:root[data-theme=light] .theme-toggle-thumb-active{font-weight:600;color:var(--text-primary)!important}:root[data-theme=light] .theme-toggle-row svg.contrast,:root[data-theme=light] .theme-toggle-row>span,:root[data-theme=light] .theme-toggle-row>.lucide-contrast,:root[data-theme=light] .theme-toggle-row>svg:first-of-type,:root[data-theme=light] .theme-toggle-row>span.flex-1{color:var(--text-muted)!important}:root[data-theme=light] [data-dropdown-menu],:root[data-theme=light] .user-dropdown-menu,:root[data-theme=light] .radix-dropdown-menu-content,:root[data-theme=light] [data-radix-popper-content-wrapper] [role=menu]{box-shadow:var(--shadow-popover)!important;color:var(--text-primary)!important;background:#fff!important;border:1px solid #14121017!important}:root[data-theme=light] [data-dropdown-menu] [role=menuitem],:root[data-theme=light] .user-dropdown-menu [role=menuitem],:root[data-theme=light] .radix-dropdown-menu-content [data-radix-collection-item]{color:var(--text-primary)!important}:root[data-theme=light] [data-dropdown-menu] [role=menuitem]:hover,:root[data-theme=light] .user-dropdown-menu [role=menuitem]:hover,:root[data-theme=light] .radix-dropdown-menu-content [data-radix-collection-item][data-highlighted]{color:var(--text-primary)!important;background:#1412100d!important}:root[data-theme=light] [data-dropdown-menu] .menu-divider,:root[data-theme=light] .user-dropdown-menu hr,:root[data-theme=light] .radix-dropdown-menu-content [data-orientation=horizontal]{background:var(--border-subtle)!important;border-color:var(--border-subtle)!important}:root[data-theme=light] .pp-canvas-toolbar,:root[data-theme=light] .canvas-toolbar,:root[data-theme=light] .canvas-bottom-toolbar,:root[data-theme=light] [data-canvas-toolbar=top],:root[data-theme=light] [data-canvas-toolbar=bottom]{-webkit-backdrop-filter:blur(16px)saturate(1.1);box-shadow:var(--shadow-2)!important;color:var(--text-primary)!important;background:#ffffffe0!important;border:1px solid #14121014!important}:root[data-theme=light] .pp-canvas-toolbar button,:root[data-theme=light] .canvas-toolbar button,:root[data-theme=light] .canvas-bottom-toolbar button{color:var(--text-muted)!important}:root[data-theme=light] .pp-canvas-toolbar button:hover,:root[data-theme=light] .canvas-toolbar button:hover,:root[data-theme=light] .canvas-bottom-toolbar button:hover{color:var(--text-primary)!important;background:#1412100f!important}:root[data-theme=light] .pp-canvas-toolbar button.is-active,:root[data-theme=light] .canvas-toolbar button.is-active,:root[data-theme=light] .canvas-bottom-toolbar button.is-active{color:var(--text-primary)!important;background:#14121017!important}:root[data-theme=light] .pp-canvas-toolbar .badge-new,:root[data-theme=light] .canvas-toolbar .badge-new{color:#fff;background:#1e9e50}:root[data-theme=light] .pp-canvas-node,:root[data-theme=light] .canvas-flow .pp-flow-node,:root[data-theme=light] .react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group){color:var(--text-primary)!important;background:#fff!important;border:1px solid #14121016!important;border-radius:14px!important;box-shadow:0 1px 2px #14121008!important}:root[data-theme=light] .pp-canvas-node.is-selected,:root[data-theme=light] .canvas-flow .pp-flow-node.is-selected,:root[data-theme=light] .react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group).selected,:root[data-theme=light] .react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group):focus,:root[data-theme=light] .react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group):focus-visible{box-shadow:none!important;border:1px solid #1c1b1ae0!important}:root[data-theme=light] .pp-node-action-item:hover{background:#1412100b!important}:root[data-theme=light] .popover-caret,:root[data-theme=light] [data-popover-caret],:root[data-theme=light] .tooltip-caret,:root[data-theme=light] .radix-popover-caret{fill:#fff!important;stroke:#14121017!important}:root[data-theme=light] input::-moz-placeholder{color:#00000059}:root[data-theme=light] textarea::-moz-placeholder{color:#00000059}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#00000059}:root[data-theme=light] .connecting-source-dot{border:2px solid var(--bg-card)}:root[data-theme=light] .navbar-user-menu{box-shadow:var(--shadow-popover)!important;color:var(--text-primary)!important;background:#fff!important;border:1px solid #14121017!important}:root[data-theme=light] .navbar-user-menu .bg-white\/10,:root[data-theme=light] .navbar-user-menu [class*=bg-white\/10]:not(.navbar-exclude){background-color:#1412100d!important}:root[data-theme=light] .navbar-user-menu .bg-white\/\[0\.03\],:root[data-theme=light] .navbar-user-menu [class*="bg-white/[0.03]"]{background-color:#14121008!important}:root[data-theme=light] .navbar-user-menu .border-white\/20{border-color:#1412101a!important}:root[data-theme=light] .navbar-user-menu .border-white\/10{border-color:#14121014!important}:root[data-theme=light] .navbar-user-menu .bg-white\/5{background-color:#1412100a!important}:root[data-theme=light] .navbar-user-menu .hover\:bg-white\/10:hover,:root[data-theme=light] .navbar-user-menu [class*="hover:bg-white/10"]:hover{background-color:#14121012!important}:root[data-theme=light] .navbar-user-menu .hover\:bg-white\/5:hover,:root[data-theme=light] .navbar-user-menu [class*="hover:bg-white/5"]:hover{background-color:#1412100d!important}:root[data-theme=light] .navbar-user-menu .text-white{color:var(--text-primary)!important}:root[data-theme=light] .navbar-user-menu .text-muted{color:var(--text-muted)!important}:root[data-theme=light] .navbar-user-menu .text-foreground,:root[data-theme=light] .navbar-user-menu p.font-semibold.truncate{color:var(--text-primary)!important}:root[data-theme=light] .navbar-user-menu .bg-white\/10.h-2.rounded-full.overflow-hidden{background:#14121012!important}:root[data-theme=light] .navbar-user-menu .bg-gradient-to-r.from-white\/70.to-white{background:linear-gradient(90deg, #1412108c 0%, var(--text-primary) 100%)!important}:root[data-theme=light] .navbar-user-menu .border.border-white\/20.text-white.hover\:bg-white\/10{color:var(--text-primary)!important;background:#fff!important;border-color:#1412101f!important}:root[data-theme=light] .navbar-user-menu .border.border-white\/20.text-white.hover\:bg-white\/10:hover{color:var(--text-primary)!important;background:#1412100f!important}:root[data-theme=light] .navbar-user-menu .h-px.bg-white\/5{background:#14121012!important}:root[data-theme=light] .home-composer-card{box-shadow:var(--shadow-2)!important;-webkit-backdrop-filter:blur(20px)saturate(1.05)!important;background:#fff!important;border:1px solid #14121017!important}:root[data-theme=light] .home-composer-card .border-b.border-white\/10{border-color:#14121014!important}:root[data-theme=light] .home-composer-card .border-t.border-white\/5{border-color:#1412100f!important}:root[data-theme=light] .home-composer-card .text-white-primary,:root[data-theme=light] .home-composer-card .text-white{color:var(--text-primary)!important}:root[data-theme=light] .home-composer-card textarea,:root[data-theme=light] .home-composer-card textarea::placeholder{color:var(--text-primary)!important}:root[data-theme=light] .home-composer-card textarea::placeholder{color:#14121066!important}:root[data-theme=light] .home-composer-card .bg-white\/10{background:#1412100f!important}:root[data-theme=light] .home-composer-card .bg-white.text-\[\#0a0a0b\],:root[data-theme=light] .home-composer-card button.bg-white{background:var(--text-primary)!important;color:#fff!important}:root[data-theme=light] .home-composer-card .bg-white.text-\[\#0a0a0b\] svg{color:#fff!important}:root[data-theme=light] .home-composer-card .text-white\/40{color:var(--text-dim)!important}:root[data-theme=light] .home-new-project-card{-webkit-backdrop-filter:blur(12px)!important;box-shadow:var(--shadow-1)!important;background:#ffffffeb!important;border:1px dashed #14121026!important}:root[data-theme=light] .home-new-project-card:hover{box-shadow:var(--shadow-2)!important;border-color:#14121040!important}:root[data-theme=light] .home-new-project-card .bg-white\/\[0\.06\]{background:#1412100d!important}:root[data-theme=light] .home-new-project-card .group-hover\:bg-white\/10:hover,:root[data-theme=light] .home-new-project-card:hover .bg-white\/\[0\.06\]{background:#14121017!important}:root[data-theme=light] .home-new-project-card .text-white\/40{color:var(--text-muted)!important}:root[data-theme=light] .home-new-project-card:hover .text-white\/40{color:var(--text-primary)!important}:root[data-theme=light] .home-new-project-card .text-white\/60{color:var(--text-muted)!important}:root[data-theme=light] .home-new-project-card:hover .text-white\/60,:root[data-theme=light] .home-new-project-card .group-hover\:text-white\/90:hover{color:var(--text-primary)!important}:root[data-theme=light] .home-project-card{box-shadow:var(--shadow-1)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fff!important;border:1px solid #14121016!important}:root[data-theme=light] .home-project-card:hover{box-shadow:var(--shadow-2)!important;border-color:#14121024!important}:root[data-theme=light] .home-project-card .text-white\/60{color:var(--text-primary)!important}:root[data-theme=light] .home-project-card .text-white\/40{color:var(--text-muted)!important}:root[data-theme=light] .home-project-card-btn{color:var(--text-primary)!important;background:#fff!important;border:1px solid #1412101f!important}:root[data-theme=light] .home-project-card:hover .home-project-card-btn{color:#000!important;background:#1412100f!important;border-color:#14121033!important}:root[data-theme=light] .home-project-card-btn span,:root[data-theme=light] .home-project-card-btn .text-white\/95,:root[data-theme=light] .home-project-card-btn .text-white\/70,:root[data-theme=light] .home-project-card-btn .group-hover\:text-white{color:var(--text-primary)!important}:root[data-theme=light] .home-project-card:hover .home-project-card-btn span,:root[data-theme=light] .home-project-card:hover .home-project-card-btn .text-white\/95,:root[data-theme=light] .home-project-card:hover .home-project-card-btn .text-white\/70{color:#000!important}:root[data-theme=light] .home-project-card-btn .ArrowUp,:root[data-theme=light] .home-project-card-btn svg{color:var(--text-primary)!important}:root[data-theme=light] .home-project-card:hover .home-project-card-btn .ArrowUp,:root[data-theme=light] .home-project-card:hover .home-project-card-btn svg{color:#000!important}:root[data-theme=light] .home-project-card .bg-white\/10.text-white\/70,:root[data-theme=light] .home-project-card .bg-white\/10.text-white\/50{color:var(--text-primary)!important;background:#ffffffe6!important}:root[data-theme=light] .home-project-card .bg-black\/15{background:#1412102e!important}:root[data-theme=light] .home-project-card .bg-white\/15{background:#14121014!important}:root[data-theme=light] .home-project-card .bg-gradient-to-r.from-white\/50.to-white{background:linear-gradient(90deg, #1412108c 0%, var(--text-primary) 100%)!important}:root[data-theme=light] .home-project-card .text-white\/80{color:var(--text-primary)!important}:root[data-theme=light] .text-white\/40{color:var(--text-dim)!important}:root[data-theme=light] .text-white\/50{color:var(--text-muted)!important}:root[data-theme=light] .text-white\/90,:root[data-theme=light] a.text-white\/50:hover,:root[data-theme=light] button.text-white\/50:hover,:root[data-theme=light] .group:hover .text-white\/90,:root[data-theme=light] .group:hover .text-white\/70,:root[data-theme=light] .group:hover .text-white\/50,:root[data-theme=light] .group:hover .text-white\/40{color:var(--text-primary)!important}:root[data-theme=light] .group.rounded-2xl.border.border-white\/\[0\.08\].bg-white\/\[0\.03\]{box-shadow:var(--shadow-1)!important;background:#fff!important;border:1px solid #14121016!important}:root[data-theme=light] .group.rounded-2xl.border.border-white\/\[0\.08\].bg-white\/\[0\.03\]:hover{box-shadow:var(--shadow-2)!important;border-color:#14121024!important}:root[data-theme=light] .group.rounded-2xl.border.border-white\/\[0\.08\].bg-white\/\[0\.03\] p.text-white\/50,:root[data-theme=light] .group.rounded-2xl.border.border-white\/\[0\.08\].bg-white\/\[0\.03\] .text-white\/60{color:var(--text-muted)!important}:root[data-theme=light] .group.rounded-2xl.border.border-white\/\[0\.08\].bg-white\/\[0\.03\] .border.border-white\/10.bg-white\/5{color:var(--text-primary)!important;background:#1412100d!important;border-color:#1412101a!important}:root[data-theme=light] .workspace-item-card{background:#fff!important;border-color:#14121017!important}:root[data-theme=light] .workspace-item-card:hover{background:#fff!important;border-color:#000!important;box-shadow:0 12px 28px #14121017!important}:root[data-theme=light] .workspace-item-row{background:0 0!important;border-bottom-color:#1412100f!important}:root[data-theme=light] .workspace-item-row:hover{background:#1412100a!important}:root[data-theme=light] .workspace-item-row .text-dim,:root[data-theme=light] .workspace-item-row .text-muted,:root[data-theme=light] .workspace-item-row .text-foreground,:root[data-theme=light] .workspace-item-card p,:root[data-theme=light] .workspace-item-card span.text-dim,:root[data-theme=light] .workspace-item-card span.text-muted{color:var(--text-muted)!important}:root[data-theme=light] .workspace-item-card p.text-sm.font-medium.text-foreground,:root[data-theme=light] .workspace-item-row p.text-sm.font-medium.text-foreground{color:var(--text-primary)!important}:root[data-theme=light] .ws-folder-empty-thumb-layer:first-child{background-color:#e8e6e1!important;border-color:#dfdcd6!important;box-shadow:0 8px 20px #14121014!important}:root[data-theme=light] .ws-folder-empty-thumb-layer:nth-child(2){background-color:#efede8!important;border-color:#e5e2dc!important;box-shadow:0 8px 20px #14121012!important}:root[data-theme=light] .ws-folder-empty-thumb-layer:nth-child(3){background-color:#f5f3ee!important;border-color:#ece9e2!important;box-shadow:0 8px 20px #1412100f!important}:root[data-theme=light] .ws-folder-empty-icon{color:#8a8680!important}:root:not(.light) .ws-folder-empty-icon{color:#d1d5db!important}.ws-project-thumb-empty{background:0 0!important}:root[data-theme=light] .ws-project-thumb-empty>svg{color:#14121073!important}:root:not(.light) .ws-project-thumb-empty>svg{color:#ffffff73!important}:root[data-theme=light] .ws-project-thumb-empty>svg.animate-spin{color:#1412108c!important}:root[data-theme=light] .ws-item-thumb-area,:root[data-theme=light] .ws-item-thumb-mini{background:#fff!important;border-color:#14121017!important}:root[data-theme=light] .workspace-new-project-card{color:var(--text-muted)!important;background:#fff!important;border-color:#1412104d!important}:root[data-theme=light] .workspace-new-project-card:hover{color:var(--text-primary)!important;background:#14121005!important;border-color:#000!important}:root[data-theme=light] .workspace-new-project-icon-circle{color:var(--text-primary)!important;background:#14121012!important}:root[data-theme=light] .workspace-new-project-card:hover .workspace-new-project-icon-circle{background:#1412101f!important}:root[data-theme=light]{--ws-new-btn-bg:#0a0a0a;--ws-new-btn-fg:#fff;--ws-new-btn-shadow:0 6px 20px #00000040, 0 0 0 1px #00000014}:root[data-theme=light] .navbar-team-list-popover{background:#fff!important;border-color:#1412101f!important;box-shadow:0 24px 56px #14121029,0 0 0 1px #1412100a!important}:root[data-theme=light] .navbar-team-list-row{color:#1c1b1a!important;border:1px solid #0000!important;transition:background .15s,border-color .15s,color .15s!important}:root[data-theme=light] .navbar-team-list-row.bg-white\/10{background:#0f0e0d1a!important;border:1px solid #0f0e0d29!important}:root[data-theme=light] .navbar-team-list-row.hover\:bg-white\/5:hover,:root[data-theme=light] .navbar-team-list-row:hover:not(.bg-white\/10){background:#0f0e0d16!important;border:1px solid #0f0e0d1f!important}:root[data-theme=light] .navbar-team-list-row span.text-\[17px\].font-medium{color:#1c1b1a!important}:root[data-theme=light] .navbar-team-list-row .w-9.h-9.rounded-lg.bg-white\/10{color:#1c1b1a!important;background:#0f0e0d14!important;border:1px solid #0f0e0d0f!important}:root[data-theme=light] .navbar-team-list-row .Check.text-foreground{color:#1c1b1a!important}:root[data-theme=light] .navbar-team-list-row .text-muted{color:#5e5a54!important}:root[data-theme=light] .navbar-team-list-row .w-8.h-8.rounded-lg.hover\:bg-white\/10:hover{color:#1c1b1a!important;background:#0f0e0d1f!important}:root[data-theme=light] .navbar-team-list-popover .text-muted.text-center{color:#5e5a54!important}:root[data-theme=light] .navbar-tenancy-row{color:#1c1b1a!important;border:1px solid #0000!important;transition:background .15s,border-color .15s,color .15s!important}:root[data-theme=light] .navbar-tenancy-row--active,:root[data-theme=light] .navbar-tenancy-row[class*=bg-white\/10]{background:#0f0e0d1a!important;border:1px solid #0f0e0d29!important}:root[data-theme=light] .navbar-tenancy-row:not([class*=bg-white\/10]):hover,:root[data-theme=light] .navbar-tenancy-row[class*="hover:bg-white/5"]:hover{background:#0f0e0d16!important;border:1px solid #0f0e0d1f!important}:root[data-theme=light] .navbar-tenancy-avatar[class*=bg-white\/10]{color:#1c1b1a!important;background:#0f0e0d14!important;border:1px solid #0f0e0d0f!important}:root[data-theme=light] .navbar-tenancy-label{color:#1c1b1a!important}:root[data-theme=light] .navbar-tenancy-chevron[class*=text-muted]{color:#5e5a54!important}:root[data-theme=light] .navbar-tenancy-row:hover .navbar-tenancy-chevron{color:#1c1b1a!important}:root[data-theme=light] .navbar-create-team-shell{background:#fff!important;border-color:#1412101a!important;box-shadow:0 32px 80px #14121038,0 0 0 1px #1412100d!important}:root[data-theme=light] .navbar-create-team-shell h3.text-white{color:var(--text-primary)!important}:root[data-theme=light] .navbar-create-team-shell p.text-white\/45{color:var(--text-muted)!important}:root[data-theme=light] .navbar-create-team-close{background:#1412100a!important}:root[data-theme=light] .navbar-create-team-close.text-white\/45,:root[data-theme=light] .navbar-create-team-close svg{color:var(--text-muted)!important}:root[data-theme=light] .navbar-create-team-close.hover\:bg-white\/10:hover{color:var(--text-primary)!important;background:#14121014!important}:root[data-theme=light] .navbar-create-team-notice{color:#8a6d14!important;background:#fff9ea!important;border-color:#f3e4b0!important}:root[data-theme=light] .navbar-create-team-notice p,:root[data-theme=light] .navbar-create-team-notice .text-amber-200{color:#8a6d14!important}:root[data-theme=light] .navbar-create-team-notice .font-semibold{color:#6e570f!important}:root[data-theme=light] .navbar-create-team-shell label.block.text-white\/55,:root[data-theme=light] .navbar-create-team-shell label .text-white\/45{color:var(--text-muted)!important}:root[data-theme=light] .navbar-create-team-avatar{color:var(--text-primary)!important;background:#1412100f!important}:root[data-theme=light] .navbar-create-team-input{color:var(--text-primary)!important;background:#fff!important;border-color:#1412101f!important}:root[data-theme=light] .navbar-create-team-input::placeholder{color:var(--text-dim)!important}:root[data-theme=light] .navbar-create-team-input:focus{border-color:var(--text-primary)!important;outline:none!important;box-shadow:0 0 0 4px #1412100d!important}:root[data-theme=light] .navbar-create-team-shell .bg-red-500\/10.border-red-500\/20.text-red-400{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}:root[data-theme=light] .navbar-btn-cancel{color:var(--text-primary)!important;background:#fff!important;border:1px solid #14121024!important}:root[data-theme=light] .navbar-btn-cancel:hover{background:#1412100f!important}:root[data-theme=light] .navbar-btn-confirm-primary{background:var(--text-primary)!important;color:#fff!important;border:1px solid var(--text-primary)!important}:root[data-theme=light] .navbar-btn-confirm-primary:hover{color:#fff!important;background:#000!important;border-color:#000!important}:root[data-theme=light] .navbar-btn-confirm-primary svg{color:#fff!important}:root[data-theme=light] .navbar-user-menu [aria-label=主题切换]{background:#14121014!important}:root[data-theme=light] .navbar-user-menu [aria-label=主题切换] button[aria-pressed=true]{color:var(--text-primary)!important}:root[data-theme=light] .navbar-user-menu [aria-label=主题切换] button[aria-pressed=false]{color:#14121073!important}:root[data-theme=light] .navbar-user-menu .theme-toggle-thumb{background:#fff!important;box-shadow:0 2px 6px #1412101f!important}:root[data-theme=light] .navbar-user-menu span.text-muted,:root[data-theme=light] .navbar-user-menu .Contrast,:root[data-theme=light] .navbar-user-menu [class*="w-[18px].h-[18px].shrink-0.text-muted"]{color:var(--text-muted)!important}:root[data-theme=light] button.bg-white:not(.navbar-exclude),:root[data-theme=light] .bg-white:not(.navbar-exclude)[role=button]{background:var(--text-primary)!important;color:#fff!important;border-color:var(--text-primary)!important}:root[data-theme=light] button.bg-white:not(.navbar-exclude) svg,:root[data-theme=light] .bg-white:not(.navbar-exclude)[role=button] svg{color:#fff!important}:root[data-theme=light] button.bg-white:hover:not(.navbar-exclude),:root[data-theme=light] .bg-white:hover:not(.navbar-exclude)[role=button]{background:#000!important;border-color:#000!important}:root[data-theme=light] .navbar-btn-confirm-primary[style*=background],:root[data-theme=light] .pp-confirm-primary[style*=background]{background:var(--text-primary)!important;color:#fff!important}:root[data-theme=light] .canvas-asset-panel{color:var(--text-primary)!important;-webkit-backdrop-filter:blur(20px)saturate(1.1)!important;backdrop-filter:blur(20px)saturate(1.1)!important;background:#fffffff7!important;border-right:1px solid #14121014!important;box-shadow:2px 0 40px #1412100f!important}:root[data-theme=light] .canvas-asset-panel .text-white,:root[data-theme=light] .canvas-asset-panel [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] .canvas-asset-panel [class*=text-white\/90],:root[data-theme=light] .canvas-asset-panel [class*=text-white\/80],:root[data-theme=light] .canvas-asset-panel [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .canvas-asset-panel [class*=text-white\/60],:root[data-theme=light] .canvas-asset-panel [class*=text-white\/50],:root[data-theme=light] .canvas-asset-panel [class*=text-white\/40],:root[data-theme=light] .canvas-asset-panel [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] .canvas-asset-panel [class*=bg-white\/10]:not([class*=hover\:]),:root[data-theme=light] .canvas-asset-panel [class*=bg-white\/15]:not([class*=hover\:]),:root[data-theme=light] .canvas-asset-panel [class*=bg-white\/20]:not([class*=hover\:]){background:#14121012!important}:root[data-theme=light] .canvas-asset-panel [class*="bg-white/[0.07]"]:not([class*=hover\:]),:root[data-theme=light] .canvas-asset-panel [class*="bg-white/[0.08]"]:not([class*=hover\:]),:root[data-theme=light] .canvas-asset-panel [class*="bg-white/[0.06]"]:not([class*=hover\:]),:root[data-theme=light] .canvas-asset-panel [class*="bg-white/[0.05]"]:not([class*=hover\:]){background:#1412100d!important}:root[data-theme=light] .canvas-asset-panel [class*="hover:bg-white/"]:hover,:root[data-theme=light] .canvas-asset-panel button:hover,:root[data-theme=light] .canvas-asset-panel [role=button]:hover{background-color:#1412100d!important}:root[data-theme=light] .canvas-asset-panel [class*=border-white\/],:root[data-theme=light] .canvas-asset-panel .border-white\/10{border-color:#1412101a!important}:root[data-theme=light] .canvas-asset-panel .border-white\/20{border-color:#1412101f!important}:root[data-theme=light] .canvas-asset-panel .border-r.border-white\/10{border-right-color:#1412101a!important}.canvas-asset-panel .asset-search-overlay{background:#262626}.canvas-asset-panel .asset-search-input{background:#404040}:root[data-theme=light] .canvas-asset-panel .asset-search-overlay{background:#fff!important}:root[data-theme=light] .canvas-asset-panel .asset-search-input{color:var(--text-primary)!important;background:#14121012!important}:root[data-theme=light] .canvas-asset-panel .asset-search-input::placeholder{color:var(--text-dim)!important}:root[data-theme=light] .canvas-asset-panel .asset-search-input:focus{border-color:#14121024!important}:root[data-theme=light] .canvas-asset-panel .asset-search-input+svg{color:var(--text-dim)!important}.canvas-asset-panel .asset-node-row{background:0 0}.canvas-asset-panel .asset-node-row:hover{background:#ffffff0d}.canvas-asset-panel .asset-node-row.asset-row-active{background:#ffffff1a}.canvas-asset-panel .asset-node-icon-bg{background:#ffffff0d}:root[data-theme=light] .canvas-asset-panel .asset-node-row,:root[data-theme=light] .canvas-asset-panel .asset-node-icon,:root[data-theme=light] .canvas-asset-panel .asset-node-icon-bg{background:0 0!important}:root[data-theme=light] .canvas-asset-panel .asset-node-row:hover,:root[data-theme=light] .canvas-asset-panel .asset-node-row.asset-row-active{background:#1412100d!important}.canvas-asset-panel .asset-action-popover{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#262626fa;border-color:#ffffff1a}.canvas-asset-panel .asset-menu-item{color:#fffc}.canvas-asset-panel .asset-menu-item:hover{color:#fff;background-color:#ffffff1a}:root[data-theme=light] .canvas-asset-panel .asset-action-popover{-webkit-backdrop-filter:blur(20px)saturate(1.1)!important;backdrop-filter:blur(20px)saturate(1.1)!important;background-color:#fff!important;border-color:#14121014!important;box-shadow:0 6px 24px -6px #1412101a,0 1px 2px #1412100a!important}:root[data-theme=light] .canvas-asset-panel .asset-action-popover .asset-menu-item{color:#6b6760!important;background-color:#0000!important}:root[data-theme=light] .canvas-asset-panel .asset-action-popover .asset-menu-item:hover{color:#1c1b1a!important;background-color:#1412100d!important}:root[data-theme=light] .node-controls-overlay [class*="bg-\\[rgba\\(30"],:root[data-theme=light] .node-controls-overlay [class*="bg-\\[rgba\\(24"],:root[data-theme=light] .node-controls-overlay [class*="bg-\\[rgba\\(36"],:root[data-theme=light] .node-controls-overlay [class*="bg-\\[rgba\\(26"],:root[data-theme=light] .node-controls-overlay [class*="bg-\\[#262626"],:root[data-theme=light] .node-controls-overlay [class*="bg-\\[#2a2a2a"],:root[data-theme=light] .node-controls-overlay [class*="bg-\\[#2a2a2d"]{-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;backdrop-filter:blur(16px)saturate(1.1)!important;background:#fffffff7!important}:root[data-theme=light] .node-controls-overlay>*{--node-control-bg:#fff}:root[data-theme=light] .node-controls-overlay .text-white,:root[data-theme=light] .node-controls-overlay [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] .node-controls-overlay [class*=text-white\/90],:root[data-theme=light] .node-controls-overlay [class*=text-white\/80],:root[data-theme=light] .node-controls-overlay [class*=text-white\/75],:root[data-theme=light] .node-controls-overlay [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .node-controls-overlay [class*=text-white\/60],:root[data-theme=light] .node-controls-overlay [class*=text-white\/50],:root[data-theme=light] .node-controls-overlay [class*=text-white\/45],:root[data-theme=light] .node-controls-overlay [class*=text-white\/40],:root[data-theme=light] .node-controls-overlay [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] .node-controls-overlay [class*=bg-white\/20],:root[data-theme=light] .node-controls-overlay [class*=bg-white\/15]{background:#1412101c!important}:root[data-theme=light] .node-controls-overlay [class*=bg-white\/10],:root[data-theme=light] .node-controls-overlay [class*="bg-white/10)"]{background:#14121012!important}:root[data-theme=light] .node-controls-overlay [class*=bg-white\/8],:root[data-theme=light] .node-controls-overlay [class*="bg-white/\\[0\\.08\\]"],:root[data-theme=light] .node-controls-overlay [class*="bg-white/\\[0\\.08\\])"]{background:#1412100f!important}:root[data-theme=light] .node-controls-overlay [class*="bg-white/\\[0\\.06\\]"],:root[data-theme=light] .node-controls-overlay [class*="bg-white/\\[0\\.06\\])"],:root[data-theme=light] .node-controls-overlay [class*=bg-white\/5],:root[data-theme=light] .node-controls-overlay [class*="bg-white/5)"]{background:#1412100a!important}:root[data-theme=light] .node-controls-overlay [class*="bg-white/\\[0\\.04\\]"],:root[data-theme=light] .node-controls-overlay [class*="bg-white/\\[0\\.04\\])"],:root[data-theme=light] .node-controls-overlay [class*=bg-white\/3],:root[data-theme=light] .node-controls-overlay [class*="bg-white/3)"]{background:#14121008!important}:root[data-theme=light] .node-controls-overlay [class*="hover:bg-white/"]:hover,:root[data-theme=light] .node-controls-overlay button:not(.editor-gen-cta):hover{background-color:#1412100d!important}:root[data-theme=light] .node-controls-overlay [class*=border-white\/],:root[data-theme=light] .node-controls-overlay .border-white\/10{border-color:#1412101a!important}:root[data-theme=light] .node-controls-overlay .border-white\/20{border-color:#1412101f!important}:root[data-theme=light] .node-controls-overlay [class*=bg-white\/10][class*=w-px],:root[data-theme=light] .node-controls-overlay div[class*=h-][class*=w-px][class*=bg-white\/10],:root[data-theme=light] .node-controls-overlay div[class*=w-px][class*=h-][class*=bg-white\/10]{background:#1412101a!important}:root[data-theme=light] .node-controls-overlay [class*=ring-white\/]{--tw-ring-color:#14121026!important}:root[data-theme=light] .node-controls-overlay [class*=rounded-full][class*=backdrop-blur]{color:var(--text-primary)!important;background:#fff!important;border-color:#1412101a!important;box-shadow:0 2px 10px #0000000d!important}:root[data-theme=light] [class*=w-72][class*="bg-\\[rgba\\(30"]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--text-primary)!important;background:#fff!important;border-color:#1412101a!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--text-primary)!important;background:#fffffff7!important;border-color:#1412101a!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] .text-white,:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/70],:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/75],:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/80],:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/90]{color:var(--text-muted)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/30],:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/40],:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=text-white\/50]{color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*=bg-white\/10],:root[data-theme=light] [class*="bg-\\[rgba\\(38,38,38,0\\.95\\]"] [class*="hover:bg-white/10"]:hover{background:#14121012!important}:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-modal)!important;background:#fff!important;border-color:#1412101f!important}:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"] .text-white{color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"] [class*=text-white\/]{color:var(--text-muted)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"] [class*=text-white\/30],:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"] [class*=text-white\/40]{color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"] [class*=bg-white\/],:root[data-theme=light] [class*="bg-\\[rgba\\(26,26,28,0\\.98\\]"] [class*="bg-white/\\[0\\.07\\]"]{background:#1412100f!important;border-color:#1412101a!important}:root[data-theme=light] [data-mention-popover],:root[data-theme=light] [class*="bg-\\[#2a2a2a\\]/95"],:root[data-theme=light] [class*="bg-\\[#2a2a2a\\]/95 backdrop-blur-xl"]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-popover)!important;background:#fffffffa!important;border-color:#1412101f!important}:root[data-theme=light] [data-mention-popover] .text-white,:root[data-theme=light] [class*="bg-\\[#2a2a2a\\]/95"] .text-white{color:var(--text-primary)!important}:root[data-theme=light] [data-mention-popover] input::-moz-placeholder{color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-\\[#2a2a2a\\]/95"] input::-moz-placeholder{color:var(--text-dim)!important}:root[data-theme=light] [data-mention-popover] input::placeholder,:root[data-theme=light] [class*="bg-\\[#2a2a2a\\]/95"] input::placeholder{color:var(--text-dim)!important}:root[data-theme=light] .text-node-controls-panel,:root[data-theme=light] .text-node-controls-popup,:root[data-theme=light] .script-batch-toolbar .canvas-panel-sm{-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;backdrop-filter:blur(18px)saturate(1.1)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-popover)!important;background:#fffffff7!important;border-color:#1412101a!important}:root[data-theme=light] .text-node-controls-panel .text-white,:root[data-theme=light] .text-node-controls-panel [class*=text-white]:not([class*=text-white\/]),:root[data-theme=light] .text-node-controls-popup .text-white,:root[data-theme=light] .text-node-controls-popup [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] .text-node-controls-panel [class*=text-white\/90],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/80],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/75],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/70],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/90],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/80],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/75],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .text-node-controls-panel [class*=text-white\/60],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/50],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/45],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/40],:root[data-theme=light] .text-node-controls-panel [class*=text-white\/30],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/60],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/50],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/45],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/40],:root[data-theme=light] .text-node-controls-popup [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] .text-node-controls-panel [class*=bg-white\/20],:root[data-theme=light] .text-node-controls-panel [class*=bg-white\/15],:root[data-theme=light] .text-node-controls-popup [class*=bg-white\/20],:root[data-theme=light] .text-node-controls-popup [class*=bg-white\/15]{background:#1412101c!important}:root[data-theme=light] .text-node-controls-panel [class*=bg-white\/10],:root[data-theme=light] .text-node-controls-panel [class*=bg-white\/8],:root[data-theme=light] .text-node-controls-panel [class*=bg-white\/5],:root[data-theme=light] .text-node-controls-popup [class*=bg-white\/10],:root[data-theme=light] .text-node-controls-popup [class*=bg-white\/8],:root[data-theme=light] .text-node-controls-popup [class*=bg-white\/5]{background:#1412100d!important}:root[data-theme=light] .text-node-controls-panel [class*=border-white\/],:root[data-theme=light] .text-node-controls-popup [class*=border-white\/]{border-color:#1412101a!important}:root[data-theme=light] .canvas-center-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;backdrop-filter:blur(16px)saturate(1.1)!important;box-shadow:var(--shadow-2)!important;color:var(--text-primary)!important;background:#fffffff0!important;border:1px solid #14121014!important}:root[data-theme=light] .canvas-center-toolbar .text-white,:root[data-theme=light] .canvas-center-toolbar [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/90],:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/80],:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/60],:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/50],:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/40]{color:var(--text-dim)!important}:root[data-theme=light] .canvas-center-toolbar [class*=bg-white\/10],:root[data-theme=light] .canvas-center-toolbar [class*=bg-white\/15]{color:var(--text-primary)!important;background:#14121014!important}:root[data-theme=light] .canvas-center-toolbar [class*="hover:bg-white/"]:hover,:root[data-theme=light] .canvas-center-toolbar button:not(.primary-add-btn):hover{color:var(--text-primary)!important;background:#1412100f!important}:root[data-theme=light] .canvas-center-toolbar .primary-add-btn,:root[data-theme=light] .canvas-center-toolbar .primary-add-btn:hover,:root[data-theme=light] .canvas-center-toolbar .primary-add-btn:active{color:#fff!important;background:#1c1b1a!important;border-color:#0000!important}:root[data-theme=light] .canvas-center-toolbar .primary-add-btn svg,:root[data-theme=light] .canvas-center-toolbar .primary-add-btn svg *{color:#fff!important;stroke:#fff!important}:root[data-theme=light] .canvas-center-toolbar .primary-add-btn:hover{background:#312f2b!important}:root[data-theme=light] .canvas-center-toolbar [class*="bg-white/10 mx-0.5"],:root[data-theme=light] .canvas-center-toolbar [class*="w-px h-4 bg-white/10"],:root[data-theme=light] .canvas-center-toolbar [class*="bg-white/5 my-1 mx-1"]{background:#1412101a!important}:root[data-theme=light] .canvas-center-toolbar [class*="bg-[rgba(30"],:root[data-theme=light] .canvas-center-toolbar [class*="bg-[rgba(26"],:root[data-theme=light] .canvas-center-toolbar [class*="bg-[rgba(20"]{box-shadow:var(--shadow-popover)!important;color:var(--text-primary)!important;background:#fffffffa!important;border:1px solid #1412101a!important}:root[data-theme=light] .canvas-center-toolbar [class*="hover:bg-white/["]:hover,:root[data-theme=light] .canvas-center-toolbar [class*="hover:bg-white/"]:hover{background:#1412100d!important}:root[data-theme=light] .canvas-center-toolbar [class*="text-xs text-white/50"],:root[data-theme=light] .canvas-center-toolbar [class*=text-white\/50]{color:var(--text-dim)!important}:root[data-theme=light] .canvas-top-right-bar{-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;backdrop-filter:blur(16px)saturate(1.1)!important;box-shadow:var(--shadow-2)!important;color:var(--text-primary)!important;background:#fffffff0!important;border:1px solid #14121014!important}:root[data-theme=light] .canvas-top-right-bar .text-white,:root[data-theme=light] .canvas-top-right-bar button[class*=text-white],:root[data-theme=light] .canvas-top-right-bar [class*=text-foreground]{color:var(--text-primary)!important}:root[data-theme=light] .canvas-top-right-bar button{color:var(--text-muted)!important}:root[data-theme=light] .canvas-top-right-bar button:hover,:root[data-theme=light] .canvas-top-right-bar [class*="hover:bg-white/["]:hover,:root[data-theme=light] .canvas-top-right-bar [class*="hover:bg-white/"]:hover{color:var(--text-primary)!important;background:#1412100d!important}:root[data-theme=light] .canvas-top-right-bar [class*="w-px h-5 bg-white/10"],:root[data-theme=light] .canvas-top-right-bar [class*=bg-white\/10]{background:#1412101a!important}:root[data-theme=light] .canvas-top-right-bar [class*="bg-white/[0.08]"],:root[data-theme=light] .canvas-top-right-bar [class*="bg-white/[0.06]"],:root[data-theme=light] .canvas-top-right-bar [class*="bg-white/[0.07]"]{background:#1412100f!important}:root[data-theme=light] .canvas-bottom-toolbar .text-white,:root[data-theme=light] .canvas-bottom-toolbar [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] .canvas-bottom-toolbar [class*=text-white\/90],:root[data-theme=light] .canvas-bottom-toolbar [class*=text-white\/80],:root[data-theme=light] .canvas-bottom-toolbar [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .canvas-bottom-toolbar [class*=text-white\/60],:root[data-theme=light] .canvas-bottom-toolbar [class*=text-white\/50]{color:var(--text-dim)!important}:root[data-theme=light] .canvas-bottom-toolbar [class*=bg-white\/10],:root[data-theme=light] .canvas-bottom-toolbar [class*=bg-white\/15]{color:var(--text-primary)!important;background:#14121014!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="hover:bg-white/"]:hover,:root[data-theme=light] .canvas-bottom-toolbar button:hover{color:var(--text-primary)!important;background:#1412100f!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="w-px h-4 bg-white/10"],:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-white/10 mx-0.5"]{background:#1412101a!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[#262626]"],:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(30"],:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(20"]{box-shadow:var(--shadow-popover)!important;color:var(--text-primary)!important;background:#fffffffa!important;border:1px solid #1412101a!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(30"] .text-white,:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(20"] .text-white,:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[#262626]"] .text-white{color:var(--text-primary)!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(30"] [class*=text-white\/70],:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(20"] [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(30"] [class*="hover:bg-white/"]:hover,:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[rgba(20"] [class*="hover:bg-white/"]:hover,:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[#262626]"] [class*="hover:bg-white/"]:hover{background:#1412100d!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[#FFFFFF26]"],:root[data-theme=light] .canvas-bottom-toolbar [class*="bg-[#FFFFFF33]"]{color:var(--text-primary)!important;background:#14121014!important}:root[data-theme=light] .canvas-bottom-toolbar [class*=border-white\/10]{border-color:#1412101a!important}:root[data-theme=light] .canvas-bottom-toolbar [class*=border-white\/5]{border-color:#14121014!important}:root[data-theme=light] .canvas-bottom-toolbar .w-9.h-5[class*=bg-white\/10]:not(.peer-checked){background:#1412101a!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="text-lg font-semibold text-white"]{color:var(--text-primary)!important}:root[data-theme=light] .canvas-bottom-toolbar [class*="text-[var(--text-secondary)]"]{color:var(--text-muted)!important}:root[data-theme=light] .zoom-slider{background:#1412101a!important}:root[data-theme=light] .zoom-slider::-webkit-slider-thumb{background:var(--accent-cyan)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #14121014,0 1px 3px #14121033!important}:root[data-theme=light] .zoom-slider::-moz-range-thumb{background:var(--accent-cyan)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #14121014,0 1px 3px #14121033!important}:root[data-theme=light] .chat-input-editor,:root[data-theme=light] .chat-input-area .chat-input-editor,:root[data-theme=light] .chat-input-area [class*=text-white]{color:var(--text-primary)!important}:root[data-theme=light] .chat-input-area [class*=placeholder-white]::-moz-placeholder{color:var(--text-dim)!important}:root[data-theme=light] .chat-input-editor::-moz-placeholder{color:var(--text-dim)!important}:root[data-theme=light] .chat-input-area [class*=placeholder-white]::placeholder,:root[data-theme=light] .chat-input-editor::placeholder{color:var(--text-dim)!important}:root[data-theme=light] .chat-input-area [contenteditable=true],:root[data-theme=light] .chat-input-editor[contenteditable=true]{color:var(--text-primary)!important;caret-color:var(--accent-blue)!important;-webkit-text-fill-color:var(--text-primary)!important}:root[data-theme=light] .chat-input-area [contenteditable=true]:empty:before,:root[data-theme=light] .chat-input-editor[contenteditable=true]:empty:before,:root[data-theme=light] .chat-input-area [data-placeholder]:empty:before{color:var(--text-dim)!important;-webkit-text-fill-color:var(--text-dim)!important}:root[data-theme=light] .pp-global-tooltip{color:var(--text-primary)!important;-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;backdrop-filter:blur(16px)saturate(1.1)!important;background:#fffffff5!important;border:1px solid #1412101a!important;box-shadow:0 6px 24px #14121024!important}:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 5px 5px 0 5px"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width:5px 5px 0 5px"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 5px 5px 0"]{border-color:#fffffff5 #0000 #0000!important}:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 0 5px 5px 5px"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width:0 5px 5px 5px"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 0 5px 5px"]{border-color:#0000 #0000 #fffffff5!important}:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 5px 5px 5px 0"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width:5px 5px 5px 0"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 5px 5px 5px 0" i]{border-color:#0000 #fffffff5 #0000 #0000!important}:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 5px 0 5px 5px"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width:5px 0 5px 5px"],:root[data-theme=light] .pp-global-tooltip-arrow[style*="border-width: 5px 0 5px 5px" i]{border-color:#0000 #0000 #0000 #fffffff5!important}:root[data-theme=light] .canvas-asset-panel svg,:root[data-theme=light] .canvas-center-toolbar svg,:root[data-theme=light] .canvas-bottom-toolbar svg,:root[data-theme=light] .canvas-top-right-bar svg{color:inherit!important}.pp-btn-primary{transition:filter .15s,transform .15s;box-shadow:0 1px 2px #00000014,inset 0 0 0 1px #ffffff0f;color:#fff!important;background:#0f0e0d!important;border:none!important}.pp-btn-primary:hover{filter:brightness(1.15)saturate(.95)}.pp-btn-primary:disabled{opacity:.55!important;cursor:not-allowed!important;filter:none!important}.pp-btn-secondary{transition:background .15s;color:#0f0e0d!important;background:#0f0e0d0a!important;border:1px solid #0f0e0d24!important}.pp-btn-secondary:hover{background:#0f0e0d14!important}.pp-settings-shell [class*=bg-white][class*="text-[#0D0D0D]"],.pp-settings-shell [class*=bg-white][class*="text-[#171717]"],.pp-settings-shell [class*=bg-white\/95][class*="text-[#171717]"],.pp-settings-shell [class*="bg-white text-[#0D0D0D]"],.pp-settings-shell [class*="bg-white text-\\[\\#0D0D0D\\]"],.pp-settings-shell [class*="bg-white text-\\[\\#171717\\]"]{color:#fff!important;background:#0f0e0d!important}.pp-settings-shell [class*=bg-white][class*="text-[#0D0D0D]"]:hover,.pp-settings-shell [class*=bg-white][class*="text-[#171717]"]:hover,.pp-settings-shell [class*=bg-white\/95][class*="text-[#171717]"]:hover{filter:brightness(1.15)}.pp-settings-shell [class*="bg-\\[\\#5DDCFF\\]"][class*="text-\\[\\#171717\\]"],.pp-settings-shell [class*="bg-[#5DDCFF] text-[#171717]"]{color:#fff!important;background:#0f0e0d!important}.pp-settings-shell [class*="bg-\\[\\#5DDCFF\\]"][class*="text-\\[\\#171717\\]"]:hover,.pp-settings-shell [class*="bg-[#5DDCFF] text-[#171717]"]:hover{filter:brightness(1.15)}.pp-settings-shell [class*="border-\\[\\#5DDCFF\\]"]:not([class*="bg-\\[\\#5DDCFF\\]"]),.pp-settings-shell [class*="border-[#5DDCFF]"]:not([class*="bg-[#5DDCFF]"]):not(.recharge-tag-exclude){color:#0f0e0d!important;border-color:#0f0e0d61!important}.pp-settings-shell [class*="border-\\[\\#5DDCFF\\]"]:not([class*="bg-\\[\\#5DDCFF\\]"]):hover{color:#0f0e0d!important;background:#0f0e0d0f!important}.pp-settings-shell [class*="bg-white/10 hover:bg-white/15 border border-white/10 text-white"]{color:#fff!important;background:#0f0e0d!important;border-color:#0f0e0d!important}.pp-settings-shell [class*="bg-white/10 hover:bg-white/15 border border-white/10 text-white"]:hover{filter:brightness(1.15);background:#0f0e0d!important}.pp-settings-shell button[class*=rounded-full][class*=px-5][class*=py-3][class*=text-white]:not([class*=bg-white]),.pp-settings-shell button[class*="rounded-full px-5 py-3 text-white transition"]{color:#fff!important;background:#0f0e0d!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/15 text-white"]{color:#0f0e0d!important;background:#0f0e0d1a!important}:root[data-theme=light] .pp-settings-shell .text-white,:root[data-theme=light] .pp-settings-shell [class*=text-white]:not([class*=text-white\/]):not(.pp-exclude){color:var(--text-primary)!important}:root[data-theme=light] .pp-settings-shell [class*=text-white\/90],:root[data-theme=light] .pp-settings-shell [class*=text-white\/80],:root[data-theme=light] .pp-settings-shell [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .pp-settings-shell [class*=text-white\/60],:root[data-theme=light] .pp-settings-shell [class*=text-white\/50],:root[data-theme=light] .pp-settings-shell [class*=text-white\/40],:root[data-theme=light] .pp-settings-shell [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-shell input,:root[data-theme=light] .pp-settings-shell textarea,:root[data-theme=light] .pp-settings-shell select{color:var(--text-primary)!important}:root[data-theme=light] .pp-settings-shell input::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-shell textarea::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-shell select::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-shell input::placeholder,:root[data-theme=light] .pp-settings-shell textarea::placeholder,:root[data-theme=light] .pp-settings-shell select::placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-shell [class*=bg-white\/30]{background-color:#0f0e0d1f!important}:root[data-theme=light] .pp-settings-shell [class*=bg-white\/20]{background-color:#0f0e0d1a!important}:root[data-theme=light] .pp-settings-shell [class*=bg-white\/15]{background-color:#0f0e0d16!important}:root[data-theme=light] .pp-settings-shell [class*=bg-white\/10]{background-color:#0f0e0d12!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.0[3-9]]"],:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.03]"],:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.04]"],:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.02]"]{background-color:#0f0e0d08!important}:root[data-theme=light] .pp-settings-shell [class*=bg-white\/5]{background-color:#0f0e0d0b!important}:root[data-theme=light] .pp-settings-shell [class*="bg-[#171717]"],:root[data-theme=light] .pp-settings-shell [class*="bg-[#171717]"]{box-shadow:0 1px 2px #0f0e0d09;background:#fffffff5!important;border:1px solid #0f0e0d16!important}:root[data-theme=light] .pp-settings-shell [class*="bg-[#1a1a1e]"],:root[data-theme=light] .pp-settings-shell [class*="bg-[#1a1a1e]"]{box-shadow:0 1px 2px #0f0e0d09;background:#fffffffa!important;border:1px solid #0f0e0d16!important}:root[data-theme=light] .pp-settings-shell [class*="from-[#1a2a3a]"],:root[data-theme=light] .pp-settings-shell [class*="from-[#1a2a3a]"],:root[data-theme=light] .pp-settings-shell [class*="to-[#0f1a24]"]{--tw-gradient-from:#fffefc!important;--tw-gradient-to:#f7f5f0!important;background:linear-gradient(135deg,#fffefc 0%,#f7f5f0 100%)!important}:root[data-theme=light] .pp-settings-shell [class*="from-[#17212d]"],:root[data-theme=light] .pp-settings-shell [class*="from-[#17212d]"],:root[data-theme=light] .pp-settings-shell [class*="to-[#0d151d]"]{--tw-gradient-from:#fff!important;--tw-gradient-to:#f7f5f0!important;background:linear-gradient(135deg,#fff 0%,#f7f5f0 100%)!important}:root[data-theme=light] .pp-settings-shell [class*=bg-black\/30]{background:#fffffff0!important;border:1px solid #0f0e0d16!important}:root[data-theme=light] .pp-settings-shell [class*=bg-black\/20]{background:#0f0e0d06!important;border-color:#0f0e0d13!important}:root[data-theme=light] .pp-settings-shell [class*=bg-zinc-950]{background:#0f0e0d!important}:root[data-theme=light] .pp-settings-shell [class*="hover:bg-white/30"]:hover{background-color:#0f0e0d24!important}:root[data-theme=light] .pp-settings-shell [class*="hover:bg-white/20"]:hover{background-color:#0f0e0d1f!important}:root[data-theme=light] .pp-settings-shell [class*="hover:bg-white/15"]:hover{background-color:#0f0e0d1a!important}:root[data-theme=light] .pp-settings-shell [class*="hover:bg-white/10"]:hover{background-color:#0f0e0d16!important}:root[data-theme=light] .pp-settings-shell [class*="hover:bg-white/5"]:hover{background-color:#0f0e0d11!important}:root[data-theme=light] .pp-settings-shell [class*=hover\:text-white]:hover{color:var(--text-primary)!important}:root[data-theme=light] .pp-settings-shell [class*=border-white\/30]{border-color:#0f0e0d24!important}:root[data-theme=light] .pp-settings-shell [class*=border-white\/20]{border-color:#0f0e0d1c!important}:root[data-theme=light] .pp-settings-shell [class*=border-white\/15]{border-color:#0f0e0d18!important}:root[data-theme=light] .pp-settings-shell [class*=border-white\/10]{border-color:#0f0e0d16!important}:root[data-theme=light] .pp-settings-shell [class*=border-white\/5]{border-color:#0f0e0d12!important}:root[data-theme=light] .pp-settings-shell [class*="border-[#5DDCFF]"],:root[data-theme=light] .pp-settings-shell [class*="border-[#5DDCFF]"],:root[data-theme=light] .pp-settings-shell [class*="border-2 border-[#5DDCFF]"]{border-color:#0f0e0d47!important}:root[data-theme=light] .pp-settings-shell [class*="border-[#5DDCFF]/60"],:root[data-theme=light] .pp-settings-shell [class*="border-[#5DDCFF]/60"]{border-color:#0f0e0d33!important}:root[data-theme=light] .pp-settings-shell [class*="border-[#5DDCFF]/50"],:root[data-theme=light] .pp-settings-shell [class*="border-[#5DDCFF]/50"]{border-color:#0f0e0d2e!important}:root[data-theme=light] .pp-settings-shell .h-px.bg-white\/10,:root[data-theme=light] .pp-settings-shell [class*=h-px][class*=bg-white\/10],:root[data-theme=light] .pp-settings-shell hr[class*=bg-white\/10],:root[data-theme=light] .pp-settings-shell hr[class*=border-white\/10]{background:#0f0e0d14!important;border-color:#0f0e0d14!important}:root[data-theme=light] .pp-settings-sidebar .theme-toggle-row svg,:root[data-theme=light] .pp-settings-sidebar .theme-toggle-row .lucide-contrast,:root[data-theme=light] .pp-settings-sidebar .theme-toggle-row span.flex-1{color:var(--text-muted)!important}:root[data-theme=light] .pp-settings-sidebar [class*=text-white\/40][class*="hover:text-white/70"]{color:var(--text-dim)!important}:root[data-theme=light] .pp-settings-sidebar [class*=text-white\/40][class*="hover:text-white/70"]:hover{color:var(--text-primary)!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/5 px-2 py-1 rounded border border-white/20"],:root[data-theme=light] .pp-settings-shell [class*="bg-white/5 "][class*="border border-white/20"]{color:var(--text-primary)!important;background:#fff!important;border-color:#0f0e0d1f!important}:root[data-theme=light] .pp-settings-shell [class*="focus:border-[#5DDCFF]"]:focus,:root[data-theme=light] .pp-settings-shell [class*="focus:border-[#5DDCFF]"]:focus{border-color:#0f0e0d61!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-xl bg-white/5 border border-white/10"],:root[data-theme=light] .pp-settings-shell input[class*=bg-white\/5][class*=border-white\/10]{background:#fff!important;border-color:#0f0e0d1a!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.03]"][class*=border-white\/5],:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.03]"][class*=border-white\/5]{background:#0f0e0d05!important;border-color:#0f0e0d12!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.03]"][class*=border-white\/5]:hover,:root[data-theme=light] .pp-settings-shell [class*="bg-white/[0.03]"][class*=border-white\/5]:hover{background:#0f0e0d0b!important}:root[data-theme=light] .pp-settings-shell .h-1.bg-white\/5.rounded-full,:root[data-theme=light] .pp-settings-shell [class*="h-1 bg-white/5 rounded-full"]{background:#0f0e0d14!important}:root[data-theme=light] .pp-settings-shell [class*="h-full w-full rounded-full bg-white"]{background:#0f0e0d!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/5 border border-white/10 text-sm hover:bg-white/10"],:root[data-theme=light] .pp-settings-shell [class*="px-3 py-1.5 rounded-lg bg-white/5 border border-white/10"]{background:#0f0e0d08!important;border-color:#0f0e0d17!important}:root[data-theme=light] .pp-settings-shell [class*="bg-white/5 border border-white/10 text-sm hover:bg-white/10"]:hover{background:#0f0e0d11!important}:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/20"][class*="text-[#5DDCFF]"]{color:var(--text-primary)!important;background:#0f0e0d14!important}:root[data-theme=light] .pp-settings-shell [class*="hover:bg-white/5 text-white/70"]:hover{color:var(--text-primary)!important;background:#0f0e0d0d!important}:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/15"][class*="text-[#5DDCFF]"],:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/15"][class*="text-[#5DDCFF]"]{color:#0d7ea6!important;background:#1278a01a!important;border-color:#1278a033!important}:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/10"][class*="text-[#5DDCFF]/90"],:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/10"][class*="text-[#5DDCFF]/90"]{color:#0d7ea6!important;background:#1278a014!important}:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/20"][class*="border-[#5DDCFF]/40"],:root[data-theme=light] .pp-settings-shell [class*="bg-[#5DDCFF]/20 text-white"]{color:#0a5e7d!important;background:#1278a024!important;border-color:#1278a047!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-full bg-white/10 text-white/60 border border-white/10"]{color:var(--text-muted)!important;background:#0f0e0d0f!important;border-color:#0f0e0d1f!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-full bg-white/5 text-white/40 border border-white/10"]{color:var(--text-dim)!important;background:#0f0e0d08!important;border-color:#0f0e0d1a!important}:root[data-theme=light] .pp-settings-shell .grain-card{box-shadow:0 1px 2px #0f0e0d09}:root[data-theme=light] .pp-settings-shell .grain-card[class*=border-white\/30]{border-color:#0f0e0d33!important}:root[data-theme=light] .pp-settings-shell [class*=bg-rose-500\/10][class*=border-rose-500\/30]{color:#991b1b!important;background:#dc26260f!important;border-color:#dc26262e!important}:root[data-theme=light] .pp-settings-shell .animate-pulse[class*=bg-white\/5],:root[data-theme=light] .pp-settings-shell .animate-pulse[class*=bg-white\/10]{background:#0f0e0d0d!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-xl border border-white/10 bg-white/5 p-1"]{background:#0f0e0d0b!important;border-color:#0f0e0d17!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-xl border border-white/10 bg-white/5 p-1"] [class*=bg-white\/15]{box-shadow:0 1px 2px #0f0e0d0d;color:var(--text-primary)!important;background:#fff!important}:root[data-theme=light] .pp-settings-shell [class*="text-[#5DDCFF]"],:root[data-theme=light] .pp-settings-shell [class*="text-[#5DDCFF]"],:root[data-theme=light] .pp-settings-shell [class*="text-[#5DDCFF]/90"],:root[data-theme=light] .pp-settings-shell [class*="text-[#5DDCFF]/90"]{color:#0d7ea6!important}:root[data-theme=light] .pp-settings-shell [class*="flex-1 px-4 py-3 rounded-xl bg-black/30 border border-white/10"],:root[data-theme=light] .pp-settings-shell [class*=rounded-xl][class*=bg-black\/30][class*=border-white\/10]{color:var(--text-primary)!important;background:#fff!important;border-color:#0f0e0d1f!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-xl bg-black/30 border border-white/10"]::placeholder{color:var(--text-dim)!important}.pp-settings-shell input.recharge-custom-range,.pp-settings-shell .recharge-slider-wrap input[type=range]{background:linear-gradient(to right, var(--slider-filled) 0%, var(--slider-filled) var(--pct,0%), var(--slider-track) var(--pct,0%), var(--slider-track) 100%)!important;border:1px solid var(--slider-track-border)!important}:root[data-theme=light] .pp-settings-shell [class*="w-\\[100px\\]"][class*=border-white\/15],:root[data-theme=light] .pp-settings-shell [class*="w-[100px]"][class*=bg-black\/30],:root[data-theme=light] .pp-settings-shell [class*="rounded-lg border border-white/15 bg-black/30 px-3 py-2"]{background:#fff!important;border-color:#0f0e0d1f!important}:root[data-theme=light] .pp-settings-shell [class*=font-mono][class*=bg-black\/30][class*=border-white\/5]{color:var(--text-primary)!important;background:#0f0e0d08!important;border-color:#0f0e0d17!important}:root[data-theme=light] .pp-settings-shell input:not([type=range]):focus,:root[data-theme=light] .pp-settings-shell textarea:focus,:root[data-theme=light] .pp-settings-shell select:focus{border-color:#0f0e0d61!important;outline:none!important;box-shadow:0 0 0 2px #0f0e0d14!important}:root[data-theme=light] .pp-settings-shell svg{color:inherit!important}:root[data-theme=light] .pp-settings-shell [class*="w-16 h-16 rounded-2xl bg-white/10"]{color:var(--text-primary)!important;background:#0f0e0d0f!important}:root[data-theme=light] .pp-settings-shell [class*="w-11 h-11 rounded-full bg-white/10"]{color:var(--text-primary)!important;background:#0f0e0d0d!important}:root[data-theme=light] .pp-settings-shell .bg-white\/10.flex.items-center.justify-center,:root[data-theme=light] .pp-settings-shell [class*="h-8 w-8 rounded-lg bg-white/10"],:root[data-theme=light] .pp-settings-shell [class*="h-8 w-8 rounded-lg bg-[#5DDCFF]/30"]{color:var(--text-primary)!important;background:#0f0e0d0f!important}:root[data-theme=light] .pp-settings-shell [class*="rounded-lg bg-[#5DDCFF]/30"]{color:#0d7ea6!important;background:#1278a01f!important}:root[data-theme=light] .navbar-create-team-shell,:root[data-theme=light] [class*=navbar-create-team-shell]{background:#fffefc!important;border:1px solid #0f0e0d1a!important;box-shadow:0 32px 80px #0f0e0d2e,0 0 0 1px #0f0e0d0d!important}:root[data-theme=light] .navbar-create-team-shell[style*=linear-gradient],:root[data-theme=light] [class*=navbar-create-team-shell][style]{background:#fffefc!important}:root[data-theme=light] [class*="bg-\\[\\#1f1f22\\]"],:root[data-theme=light] [class*="bg-[#1f1f22]"],:root[data-theme=light] [class*="bg-\\[rgba\\(22\\,22\\,26\\,0\\.98\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"]{background:#fffffffa!important;border-color:#0f0e0d17!important}:root[data-theme=light] .glass-card .border-white\/5,:root[data-theme=light] .glass-card [class*=border-white\/5]{border-color:#0f0e0d12!important}:root[data-theme=light] .navbar-create-team-shell .text-white,:root[data-theme=light] .navbar-create-team-shell [class*=text-white]:not([class*=text-white\/]),:root[data-theme=light] [class*="bg-[#1f1f22]"] .text-white,:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white]:not([class*=text-white\/]),:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] .text-white,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=text-white]:not([class*=text-white\/]){color:var(--text-primary)!important}:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/90],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/85],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/80],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/70],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/90],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/85],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/80],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/70],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=text-white\/85],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/60],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/55],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/50],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/45],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/40],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/35],:root[data-theme=light] .navbar-create-team-shell [class*=text-white\/30],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/60],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/50],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/45],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/40],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/35],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=text-white\/30],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=text-white\/50],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=text-white\/40]{color:var(--text-dim)!important}:root[data-theme=light] .navbar-create-team-close,:root[data-theme=light] [class*=navbar-create-team-close]{color:var(--text-muted)!important;background:#0f0e0d0a!important}:root[data-theme=light] .navbar-create-team-close:hover,:root[data-theme=light] [class*=navbar-create-team-close]:hover{color:var(--text-primary)!important;background:#0f0e0d14!important}:root[data-theme=light] .navbar-create-team-close svg,:root[data-theme=light] [class*=navbar-create-team-close] svg{color:inherit!important}:root[data-theme=light] [class*=navbar-create-team-close][class*=text-white\/45]{color:var(--text-muted)!important}:root[data-theme=light] .navbar-create-team-shell button[style*="5DDCFF"],:root[data-theme=light] .navbar-create-team-shell button[style*=\#5DDCFF],:root[data-theme=light] .navbar-create-team-shell [style*=background][style*="5DDCFF"][style*=color]{color:#fff!important;background:#0f0e0d!important}:root[data-theme=light] .navbar-create-team-shell button[style*="5DDCFF"]:hover,:root[data-theme=light] .navbar-create-team-shell button[style*=\#5DDCFF]:hover{filter:brightness(1.15)}:root[data-theme=light] .navbar-create-team-shell [style*="rgba(33, 191, 88"],:root[data-theme=light] .navbar-create-team-shell [style*="rgba(33,191,88"]{background:#16a34a24!important}:root[data-theme=light] .navbar-create-team-shell [style*="rgba(255, 255, 255, 0.05)"],:root[data-theme=light] .navbar-create-team-shell [style*="rgba(255,255,255,0.05)"]{background:#0f0e0d09!important}:root[data-theme=light] .navbar-create-team-shell input,:root[data-theme=light] .navbar-create-team-shell textarea,:root[data-theme=light] .navbar-create-team-shell select{color:var(--text-primary)!important}:root[data-theme=light] .navbar-create-team-shell input::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .navbar-create-team-shell textarea::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .navbar-create-team-shell input::placeholder,:root[data-theme=light] .navbar-create-team-shell textarea::placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] .navbar-create-team-shell [class*=bg-transparent][class*=outline-none][class*=text-white\/85],:root[data-theme=light] .navbar-create-team-shell [class*=bg-transparent][class*=text-white\/85]{color:var(--text-primary)!important}:root[data-theme=light] .navbar-create-team-shell [class*=border-white\/30]{border-color:#0f0e0d38!important}:root[data-theme=light] .navbar-create-team-shell [class*="bg-\\[\\#5DDCFF\\]"].rounded-full,:root[data-theme=light] .navbar-create-team-shell [class*="bg-[#5DDCFF]"].w-2.h-2,:root[data-theme=light] .navbar-create-team-shell [class*="bg-[#5DDCFF]"]:not([class*="bg-[#5DDCFF]/"]){background:#0d7ea6!important}:root[data-theme=light] .navbar-create-team-shell [class*=bg-amber-500\/10][class*=border-amber-500\/25],:root[data-theme=light] .navbar-create-team-shell [class*=bg-amber-500\/10]{color:#854d0e!important;background:#ca8a041a!important;border-color:#ca8a0438!important}:root[data-theme=light] .navbar-create-team-shell [class*=text-amber-300]{color:#854d0e!important}:root[data-theme=light] .navbar-create-team-shell [class*=bg-red-500\/10][class*=border-red-500\/20],:root[data-theme=light] .navbar-create-team-shell [class*=bg-red-500\/10]{color:#991b1b!important;background:#dc262612!important;border-color:#dc262633!important}:root[data-theme=light] .navbar-create-team-shell [class*=text-red-400]{color:#991b1b!important}:root[data-theme=light] .gradient-brand,:root[data-theme=light] [class*=gradient-brand]{color:#fff!important;background:#0f0e0d!important}:root[data-theme=light] .gradient-brand:hover,:root[data-theme=light] [class*=gradient-brand]:hover{filter:brightness(1.15)}:root[data-theme=light] .gradient-brand:disabled,:root[data-theme=light] [class*=gradient-brand]:disabled{filter:none;opacity:.6!important}.gradient-brand,[class*=gradient-brand]{color:#fff!important;background:#0f0e0d!important}.gradient-brand:hover,[class*=gradient-brand]:hover{filter:brightness(1.15)}:root[data-theme=light] [class*="bg-[#1f1f22]"] input,:root[data-theme=light] [class*="bg-[#1f1f22]"] textarea,:root[data-theme=light] [class*="bg-[#1f1f22]"] select,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] input,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] textarea{color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] input::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] input::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] textarea::-moz-placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] input::placeholder,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] input::placeholder,:root[data-theme=light] [class*="bg-[#1f1f22]"] textarea::placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="bg-white/[0\\.06]"],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="bg-white/[0.06]"],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="bg-white/[0\\.03]"],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="bg-white/[0.03]"],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*="bg-white/[0.03]"]{background:#fff!important;border-color:#0f0e0d1a!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="focus:border-white/20"]:focus,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=focus\:border-accent-cyan]:focus,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*="focus:border-accent-cyan/50"]:focus{border-color:#0f0e0d61!important;box-shadow:0 0 0 2px #0f0e0d14!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=bg-white\/10][class*=text-foreground],:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=bg-white\/10][class*=text-white]{color:var(--text-primary)!important;background:#0f0e0d14!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*="hover:bg-white/5 hover:border-white/20"]:hover{background:#0f0e0d0d!important;border-color:#0f0e0d1f!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=w-11\ h-6][class*=bg-white\/15]{background:#0f0e0d29!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*="w-5 h-5 rounded-full bg-white"]{box-shadow:0 1px 2px #0f0e0d33;background:#fff!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=bg-white\ ][class*=text-black],:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=bg-white][class*=text-black]{color:#fff!important;background:#0f0e0d!important}:root[data-theme=light] [class*="bg-[#1f1f22]"] [class*=bg-white\ ][class*=text-black]:hover,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=bg-white][class*=text-black]:hover{filter:brightness(1.15)}:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=bg-white\ text-black]{color:#fff!important;background:#0f0e0d!important}:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*=bg-white\ text-black]:hover{filter:brightness(1.15)}:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*="bg-white/5 hover:bg-white/10 border border-white/10"]{color:var(--text-primary)!important;background:#0f0e0d08!important;border-color:#0f0e0d17!important}:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] [class*="bg-white/5 hover:bg-white/10 border border-white/10"]:hover{background:#0f0e0d0f!important}:root[data-theme=light] .navbar-create-team-shell svg,:root[data-theme=light] [class*="bg-[#1f1f22]"] svg,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] svg{color:inherit!important}:root[data-theme=light] [class*="rounded-xl bg-\\[\\#1f1f22\\]"][class*=border-white\/10],:root[data-theme=light] [class*="rounded-xl bg-[#1f1f22]"][class*=border-white\/10],:root[data-theme=light] [class*="z-[200]"].rounded-xl[class*="bg-\\[\\#1f1f22\\]"],:root[data-theme=light] [class*="z-[200]"].rounded-xl[class*="bg-[#1f1f22]"],:root[data-theme=light] [class*=z-50].rounded-xl[class*="bg-[#1f1f22]"]{background:#fffffffb!important;border-color:#0f0e0d17!important;box-shadow:0 12px 32px #0f0e0d1a,0 2px 6px #0f0e0d0a!important}:root[data-theme=light] [class*="rounded-2xl bg-\\[rgba\\(18\\,18\\,22\\,0\\.98\\)\\]"],:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"]{background:#fffffffb!important;border-color:#0f0e0d18!important;box-shadow:0 20px 50px #0f0e0d24,0 2px 8px #0f0e0d0a!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*=bg-black\/30],:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*="border-b border-white/5"],:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*=bg-white\/5]{background:#0f0e0d06!important;border-color:#0f0e0d12!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*="pl-8 pr-3 py-2 rounded-lg bg-white/5 border border-white/10"],:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] input[class*=bg-white\/5][class*=border-white\/10]{color:var(--text-primary)!important;background:#fff!important;border-color:#0f0e0d1a!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] input[class*=bg-white\/5]::placeholder{opacity:1;color:var(--text-dim)!important}:root[data-theme=light] [class*="rounded-xl bg-\\[rgba\\(30\\,30\\,36\\,0\\.98\\)\\]"],:root[data-theme=light] [class*="rounded-xl bg-[rgba(30,30,36,0.98)]"]{background:#fffffffc!important;border-color:#0f0e0d18!important;box-shadow:0 12px 32px #0f0e0d1a!important}:root[data-theme=light] .glass-card [class*="rounded-md text-sm hover:bg-white/5"]:hover,:root[data-theme=light] .glass-card [class*=rounded-md][class*="hover:bg-white/5"]:hover{background:#0f0e0d0d!important}:root[data-theme=light] [class*="rounded-xl bg-[#1f1f22]"] [class*="hover:bg-white/5"],:root[data-theme=light] [class*="z-[200]"] [class*="hover:bg-white/5"],:root[data-theme=light] [class*=z-50].rounded-xl [class*="hover:bg-white/5"]{color:var(--text-primary)!important}:root[data-theme=light] [class*="rounded-xl bg-[#1f1f22]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*="z-[200]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*=z-50].rounded-xl [class*="hover:bg-white/5"]:hover{background:#0f0e0d0d!important}:root[data-theme=light] [class*="rounded-xl bg-[#1f1f22]"] [class*="h-px bg-white/8"],:root[data-theme=light] [class*=z-50].rounded-xl [class*="h-px bg-white/8"],:root[data-theme=light] [class*="rounded-xl bg-[#1f1f22]"] [class*=my-1][class*=bg-white\/8]{background:#0f0e0d12!important}:root[data-theme=light] [class*="rounded-xl bg-[#1f1f22]"] .text-accent-cyan,:root[data-theme=light] [class*=z-50].rounded-xl .text-accent-cyan,:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] .text-accent-cyan,:root[data-theme=light] .glass-card .text-accent-cyan,:root[data-theme=light] [class*="bg-[rgba(22,22,26,0.98)]"] .text-accent-cyan{color:#0d7ea6!important}:root[data-theme=light] [class*=bg-cyan-500\/10][class*=text-accent-cyan]{color:#0d7ea6!important;background:#1278a01a!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*="bg-white/5 text-white border border-white"],:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*=border\ border-white][class*=text-white]{color:var(--text-primary)!important;background:#0f0e0d14!important;border-color:#0f0e0d47!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*="hover:bg-white/5 border border-transparent"]:hover{background:#0f0e0d0d!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*=bg-white\/10][class*=text-white\/60]{color:var(--text-muted)!important;background:#0f0e0d0d!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*="bg-\\[\\#5DDCFF\\]/30"][class*="text-\\[\\#5DDCFF\\]"],:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] [class*="bg-[#5DDCFF]/30 text-[#5DDCFF]"]{color:#0d7ea6!important;background:#1278a01f!important}:root[data-theme=light] [class*="rounded-2xl bg-[rgba(18,18,22,0.98)]"] svg{color:inherit!important}:root[data-theme=light] [class*=bg-black\/30][class*=border-white][class*=rounded-xl],:root[data-theme=light] [class*=bg-black\/30][class*="border-white/10 hover:border-white/60"],:root[data-theme=light] [class*="rounded-xl bg-black/30 border"]{background:#fffffff0!important;border-color:#0f0e0d1a!important}:root[data-theme=light] [class*="rounded-xl bg-black/30 border"]:focus,:root[data-theme=light] [class*="rounded-xl bg-black/30 border"]:focus-within,:root[data-theme=light] [class*=bg-black\/30][class*="focus:border-white/80"]:focus,:root[data-theme=light] [class*=bg-black\/30][class*="focus:border-white/80"]:focus-within{border-color:#0f0e0d61!important;box-shadow:0 0 0 2px #0f0e0d14!important}:root[data-theme=light] [class*="z-[200]"].rounded-xl [class*=text-muted]{color:var(--text-muted)!important}:root[data-theme=light] [class*="z-[200]"].rounded-xl [class*=hover\:text-foreground]:hover{color:var(--text-primary)!important}:root[data-theme=light] [class*=toast-appear].rounded-xl[class*="bg-[#1f1f22]"],:root[data-theme=light] [class*="z-\\[300\\]"].rounded-xl[class*="bg-\\[\\#1f1f22\\]"]{color:#fff!important;background:#0f0e0deb!important}:root[data-theme=light] .pricing-billing-switch{box-shadow:inset 0 1px 2px #0f0e0d08;background:#f3f0ec!important;border:1px solid #0f0e0d0f!important}:root[data-theme=light] .pricing-billing-tab[style*="rgba(255,255,255,0.10)"],:root[data-theme=light] .pricing-billing-tab[class*=text-white][style*=background]{border:none;box-shadow:0 1px 2px #0f0e0d0f,0 3px 10px #0f0e0d0d,inset 0 0 0 1px #0f0e0d0a;color:#1c1b1a!important;background:#fff!important}:root[data-theme=light] .pricing-billing-tab[class*=text-white\/60],:root[data-theme=light] .pricing-billing-tab:not([style*="rgba(255,255,255,0.10)"]){color:#5e5a54!important}:root[data-theme=light] .pricing-billing-tab[class*=text-white\/60]:hover,:root[data-theme=light] .pricing-billing-tab:not([style*="rgba(255,255,255,0.10)"]):hover{color:#1c1b1a!important}:root[data-theme=light] .pricing-billing-badge[style*="background-color: transparent" i],:root[data-theme=light] .pricing-billing-badge[style*=background-color\:transparent i]{font-weight:600;color:#3c3a36!important;background:0 0!important}:root[data-theme=light] .pricing-billing-badge[style*="rgb(255, 125, 0)"],:root[data-theme=light] .pricing-billing-badge[style*="rgba(255, 125, 0"],:root[data-theme=light] .pricing-billing-badge[style*="rgb(255,125,0)"],:root[data-theme=light] .pricing-billing-badge[style*="255, 125, 0"]{box-shadow:0 1px 2px #f57b1f38;color:#fff!important;background:linear-gradient(135deg,#ff8a3d 0%,#f57b1f 100%)!important;border-radius:8px!important}:root[data-theme=light] .pricing-billing-switch .pricing-billing-tab:last-child{color:#5e5a54!important}:root[data-theme=light] .pricing-billing-switch .pricing-billing-tab:last-child[style*="background-color: rgba(255,255,255,0.10)"]{color:#1c1b1a!important;background:#fff!important}:root[data-theme=light] .navbar-main-nav-item--active[class*=bg-white\/10]{color:#1c1b1a!important;background:#0f0e0d12!important}:root[data-theme=light] .navbar-main-nav-item[class*="hover:bg-white/5"]:hover{color:#1c1b1a!important;background:#0f0e0d0a!important}:root[data-theme=light] .navbar-main-nav-item--active svg,:root[data-theme=light] .navbar-main-nav-item:hover svg{color:#1c1b1a!important}:root[data-theme=light] .dropdown-lang-switcher-row{color:#3c3a36!important;border:1px solid #0000!important;transition:background .15s,border-color .15s,color .15s!important}:root[data-theme=light] .dropdown-lang-switcher-row[class*="hover:bg-white/5"]:hover,:root[data-theme=light] .dropdown-lang-switcher-row:hover{color:#1c1b1a!important;background:#0f0e0d16!important;border:1px solid #0f0e0d1f!important}:root[data-theme=light] .dropdown-lang-switcher-row[class*=text-muted]{color:#3c3a36!important}:root[data-theme=light] .dropdown-lang-switcher-row svg{color:inherit!important}:root[data-theme=light] .dropdown-lang-switcher-panel[class*="bg-[rgba(18,18,22,0.98)]"],:root[data-theme=light] .dropdown-lang-switcher-panel{background:#fffefc!important;border:1px solid #0f0e0d1a!important;box-shadow:0 24px 56px #0f0e0d29,0 0 0 1px #0f0e0d0a!important}:root[data-theme=light] .dropdown-lang-switcher-item[class*=bg-white\/5][class*=text-white],:root[data-theme=light] .dropdown-lang-switcher-item[class*=border-white\/20]{color:#1c1b1a!important;background:#0f0e0d1a!important;border:1px solid #0f0e0d29!important}:root[data-theme=light] .dropdown-lang-switcher-item svg{color:#1c1b1a!important}:root[data-theme=light] .dropdown-lang-switcher-item[class*=text-muted]{color:#3c3a36!important;border:1px solid #0000!important;transition:background .15s,border-color .15s,color .15s!important}:root[data-theme=light] .dropdown-lang-switcher-item[class*="hover:bg-white/5"]:hover,:root[data-theme=light] .dropdown-lang-switcher-item:hover{color:#1c1b1a!important;background:#0f0e0d16!important;border:1px solid #0f0e0d1f!important}:root[data-theme=light] .topbar-lang-switcher-panel[class*="bg-[rgba(18,18,22,0.98)]"],:root[data-theme=light] .topbar-lang-switcher-panel{background:#fffefc!important;border:1px solid #0f0e0d1a!important;box-shadow:0 20px 48px #0f0e0d2e,0 0 0 1px #0f0e0d0a!important}:root[data-theme=light] .topbar-lang-switcher-item[class*=bg-white\/5][class*=text-white],:root[data-theme=light] .topbar-lang-switcher-item[class*=border-white\/20]{color:#1c1b1a!important;background:#0f0e0d1a!important;border:1px solid #0f0e0d29!important}:root[data-theme=light] .topbar-lang-switcher-item svg{color:#1c1b1a!important}:root[data-theme=light] .topbar-lang-switcher-item[class*=text-muted]{color:#3c3a36!important;border:1px solid #0000!important;transition:background .15s,border-color .15s,color .15s!important}:root[data-theme=light] .topbar-lang-switcher-item[class*="hover:bg-white/5"]:hover,:root[data-theme=light] .topbar-lang-switcher-item:hover{color:#1c1b1a!important;background:#0f0e0d16!important;border:1px solid #0f0e0d1f!important}:root[data-theme=light] .enterprise-section-title[class*=text-white\/50]{color:#5e5a54!important}:root[data-theme=light] .enterprise-check-icon[class*=text-white]{color:#1c1b1a!important}:root[data-theme=light] .enterprise-feature-row span{color:#3c3a36!important}:root[data-theme=light] .enterprise-promise-icon[class*=text-white]{color:#1c1b1a!important}:root[data-theme=light] .enterprise-promise-row span{color:#3c3a36!important}:root[data-theme=light] .enterprise-lead-card.grain-card{background:#fffefc!important;border:1px solid #0f0e0d1a!important;box-shadow:0 1px 2px #0f0e0d0a,0 20px 44px #0f0e0d14!important}:root[data-theme=light] .enterprise-lead-card[style*="rgba(255,255,255,0.04)"]{background:#fffefc!important}:root[data-theme=light] .enterprise-lead-card.grain-card:before{mix-blend-mode:multiply;opacity:.18!important}:root[data-theme=light] .lead-label[class*=text-white\/70]{color:#4a4743!important}:root[data-theme=light] .lead-input[class*="bg-white/\\[0\\.04\\]"],:root[data-theme=light] .lead-input[class*=border-white\/10]{color:#1c1b1a!important;background:#fff!important;border-color:#0f0e0d1f!important}:root[data-theme=light] .lead-input::-moz-placeholder{color:#8e8980!important;opacity:1!important}:root[data-theme=light] .lead-input[class*="placeholder:text-white/30"]::-moz-placeholder{color:#8e8980!important;opacity:1!important}:root[data-theme=light] .lead-input::placeholder,:root[data-theme=light] .lead-input[class*="placeholder:text-white/30"]::placeholder{color:#8e8980!important;opacity:1!important}:root[data-theme=light] .lead-input[class*=focus\:border-white]:focus{outline:none;border-color:#0f0e0d6b!important;box-shadow:0 0 0 2px #0f0e0d14!important}:root[data-theme=light] textarea.lead-input::-webkit-resizer{background:#0f0e0d2e;border-radius:4px}:root[data-theme=light] .lead-select-btn{color:#1c1b1a!important}:root[data-theme=light] .lead-select-btn>span[class*=text-white\/30],:root[data-theme=light] .lead-select-btn span.text-white\/30{color:#8e8980!important}:root[data-theme=light] .lead-select-btn svg[class*=text-white\/40]{color:#6f6a62!important}:root[data-theme=light] .lead-select-btn[class*=focus\:border-white]:focus{outline:none;border-color:#0f0e0d6b!important;box-shadow:0 0 0 2px #0f0e0d14!important}:root[data-theme=light] .lead-select-panel{background:#fffefc!important;border:1px solid #0f0e0d1a!important;box-shadow:0 20px 48px #0f0e0d29,0 0 0 1px #0f0e0d0a!important}:root[data-theme=light] .lead-select-option[class*=bg-white\/10][class*=text-foreground]{color:#1c1b1a!important;background:#0f0e0d0f!important}:root[data-theme=light] .lead-select-option svg[class*=text-white]{color:#1c1b1a!important}:root[data-theme=light] .lead-select-option[class*=text-white\/70]{border:1px solid #0000;color:#4a4743!important}:root[data-theme=light] .lead-select-option[class*="hover:bg-white/5"]:hover{color:#1c1b1a!important;background:#0f0e0d0a!important}:root[data-theme=light] .lead-submitted-note[class*=text-white\/50]{color:#4a4743!important;background:#f9f7f4!important;border:1px solid #0f0e0d1a!important}:root[data-theme=light] .enterprise-lead-card span[style*="rgba(93,220,255,0.12)"]{background:#0d7ea61a!important}:root[data-theme=light] .lead-error-box[class*=text-red-300]{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444447!important}.lead-submit-btn,:root[data-theme=light] .lead-submit-btn,:root .lead-submit-btn{color:#fff!important;background:#0f0e0d!important;border:none!important;box-shadow:0 1px 2px #0003,0 8px 24px #0000001f!important}.lead-submit-btn:hover{background:#1c1b1a!important}.lead-submit-btn:disabled{opacity:.55!important;box-shadow:0 1px 2px #00000014!important}.lead-submit-btn svg{color:#fff!important}:root{--btn-primary-bg:#5ddcff;--btn-primary-bg-hover:#4ed3f7;--btn-primary-bg-active:#3fcaf0;--btn-primary-text:#171717;--btn-primary-border:transparent;--btn-primary-ring:#5ddcff4d;--btn-inverted-bg:#fff;--btn-inverted-bg-hover:#f1efec;--btn-inverted-text:#0d0d0d;--btn-inverted-border:transparent;--btn-secondary-bg:#ffffff0f;--btn-secondary-bg-hover:#ffffff1a;--btn-secondary-bg-active:#ffffff29;--btn-secondary-text:#ffffffeb;--btn-secondary-text-muted:#ffffffa6;--btn-secondary-border:#ffffff14;--seg-shell-bg:#ffffff0d;--seg-shell-border:#ffffff1a;--seg-item-bg-active:#ffffff1f;--seg-item-text-active:#fffffff5;--seg-item-text:#ffffff8c;--seg-item-text-hover:#fffc;--seg-item-ring-active:#ffffff40;--slider-track:#ffffff1f;--slider-track-border:#ffffff0f;--slider-filled:#5ddcff;--slider-thumb-fill:#fff;--slider-thumb-ring:#5ddcff;--slider-thumb-shadow:#5ddcff4d;--slider-thumb-halo:#5ddcff26;--btn-ghost-bg:transparent;--btn-ghost-bg-hover:#ffffff0f;--btn-ghost-bg-active:#ffffff1a;--btn-ghost-text:#ffffffb8;--btn-ghost-text-active:#fffffff5;--btn-ghost-border:#ffffff1a;--btn-danger-bg:#ef444424;--btn-danger-bg-hover:#ef444438;--btn-danger-border:#ef444447;--btn-danger-text:#f87171;--status-success:#22c55e;--status-warn:#f59e0b;--status-error:#ef4444;--status-info:#06b6d4;--status-red:#ef4444;--status-purple:#c4b5fd;--status-cyan:#67e8f9;--status-amber:#fcd34d;--status-green:#6ee7b7;--status-purple-bg:#7c3aed1f;--status-cyan-bg:#06b6d41f;--status-amber-bg:#f59e0b1f;--status-green-bg:#22c55e1f;--status-error-subtle:#ef444414;--status-success-subtle:#22c55e14;--status-warn-subtle:#f59e0b1a;--editor-toolbar-bg:#262626;--editor-toolbar-border:#ffffff14;--editor-modal-bg:#262626f5;--editor-modal-border:#ffffff1a;--editor-dropdown-bg:#262626fa;--editor-input-bg:#ffffff0d;--editor-input-border:#ffffff14;--editor-divider:#ffffff1a;--editor-text-primary:#ffffffeb;--editor-text-secondary:#ffffffb3;--editor-text-dim:#ffffff73;--editor-btn-hover:#ffffff1a;--editor-btn-active:#ffffff26;--editor-dropdown-border:#ffffff14;--editor-dropdown-shadow:0 16px 48px #0006;--editor-tip-bg:#ffffff0a;--editor-tip-border:#ffffff0f;--editor-cta-bg:#fff;--editor-cta-fg:#1c1b1a;--editor-cta-bg-hover:#ffffffeb;--editor-modal-shadow:0 24px 64px #00000080;--minimap-node-stroke:#ffffff1f;--minimap-mask:#ffffff1a;--node-focus-ring:#5ddcff00;--node-selection-mask:#0000}:root[data-theme=light]{--btn-primary-bg:#5ddcff;--btn-primary-bg-hover:#4ed3f7;--btn-primary-bg-active:#3fcaf0;--btn-primary-text:#171717;--btn-primary-border:transparent;--btn-primary-ring:#5ddcff66;--btn-inverted-bg:#0d0d0d;--btn-inverted-bg-hover:#1f1e1c;--btn-inverted-text:#fff;--btn-inverted-border:transparent;--btn-secondary-bg:#1412100a;--btn-secondary-bg-hover:#14121012;--btn-secondary-bg-active:#1412101f;--btn-secondary-text:#1c1b1a;--btn-secondary-text-muted:#6b6760;--btn-secondary-border:#1412101a;--seg-shell-bg:#ffffffeb;--seg-shell-border:#faf8f5f2;--seg-item-bg-active:#d6d3cf;--seg-item-text-active:#1c1b1a;--seg-item-text:#4b4640;--seg-item-text-hover:#2e2b27;--seg-item-ring-active:#fdfdfcf2;--slider-track:#1c1b1a1a;--slider-track-border:transparent;--slider-filled:#22b8d8;--slider-thumb-fill:#fff;--slider-thumb-ring:#ddd9d3;--slider-thumb-shadow:#1c1b1a38;--slider-thumb-halo:transparent;--btn-ghost-bg:transparent;--btn-ghost-bg-hover:#1412100d;--btn-ghost-bg-active:#1412101a;--btn-ghost-text:#4b4640;--btn-ghost-text-active:#1c1b1a;--btn-ghost-border:#1412101a;--btn-danger-bg:#ef44441a;--btn-danger-bg-hover:#ef444429;--btn-danger-border:#ef444438;--btn-danger-text:#dc2626;--status-success:#16a34a;--status-warn:#d97706;--status-error:#dc2626;--status-info:#0891b2;--status-red:#dc2626;--status-purple:#7c3aed;--status-cyan:#06b6d4;--status-amber:#d97706;--status-green:#059669;--status-purple-bg:#7c3aed17;--status-cyan-bg:#06b6d417;--status-amber-bg:#f59e0b17;--status-green-bg:#22c55e17;--status-error-subtle:#ef444412;--status-success-subtle:#22c55e12;--status-warn-subtle:#f59e0b14;--editor-toolbar-bg:#fff;--editor-toolbar-border:#1412101a;--editor-modal-bg:#fffffffa;--editor-modal-border:#14121017;--editor-dropdown-bg:#fffffffc;--editor-input-bg:#14121008;--editor-input-border:#14121017;--editor-divider:#14121014;--editor-text-primary:#1c1b1a;--editor-text-secondary:#6b6760;--editor-text-dim:#9c9790;--editor-btn-hover:#1412100f;--editor-btn-active:#1412101a;--editor-dropdown-border:#14121017;--editor-dropdown-shadow:0 16px 48px #14121029;--editor-tip-bg:#14121008;--editor-tip-border:#14121014;--editor-cta-bg:#0f0e0d;--editor-cta-fg:#fff;--editor-cta-bg-hover:#1c1b1a;--editor-modal-shadow:0 24px 64px #14121038;--minimap-node-stroke:#1c1b1a59;--minimap-mask:#1c1b1a1a;--node-focus-ring:#0000;--node-selection-mask:#0000}:root[data-theme=light] [style*=\#262626]:not([style*=color]),:root[data-theme=light] [style*="rgb(38, 38, 38)"],:root[data-theme=light] [style*="background:#262626"],:root[data-theme=light] [style*="background: #262626"]{background:var(--editor-toolbar-bg)!important;border-color:var(--editor-toolbar-border)!important}:root[data-theme=light] [style*="background: #262626"][style*=box-shadow],:root[data-theme=light] [style*="background:#262626"][style*=shadow],:root[data-theme=light] [style*="rgba(28, 28, 30, 0.96)"],:root[data-theme=light] [style*="rgba(28,28,30,0.96)"],:root[data-theme=light] [style*="rgba(38, 38, 38, 0.95)"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"],:root[data-theme=light] [style*="rgba(38, 38, 38, 0.98)"],:root[data-theme=light] [style*="rgba(38,38,38,0.98)"],:root[data-theme=light] [style*="rgba(38, 38, 38, 0.92)"],:root[data-theme=light] [style*="rgba(38,38,38,0.92)"],:root[data-theme=light] [style*="background: rgba(38,38,38,0.9)"],:root[data-theme=light] [style*="background: rgba(38, 38, 38, 0.9)"],:root[data-theme=light] [style*="rgba(40, 40, 42, 0.98)"],:root[data-theme=light] [style*="rgba(40,40,42,0.98)"],:root[data-theme=light] [style*="rgba(38, 38, 38, 0.95)"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"],:root[data-theme=light] [style*="rgba(38, 38, 38, 0.98)"],:root[data-theme=light] [style*="rgba(38,38,38,0.98)"]{background:var(--editor-modal-bg)!important;border-color:var(--editor-modal-border)!important}:root[data-theme=light] [style*="rgba(38, 38, 38, 0.98)"],:root[data-theme=light] [style*="rgba(38,38,38,0.98)"]{background:var(--editor-dropdown-bg)!important;border-color:var(--editor-toolbar-border)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38\\,38\\,38\\,0\\.98\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"],:root[data-theme=light] [class*="bg-\\[rgba\\(38\\,38\\,38\\,0\\.95\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"],:root[data-theme=light] [class*="bg-\\[rgba\\(28\\,28\\,30\\,0\\.96\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"],:root[data-theme=light] [class*="bg-\\[rgba\\(38\\,38\\,38\\,0\\.95\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"]{background:var(--editor-modal-bg)!important;border-color:var(--editor-modal-border)!important;color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-\\[rgba\\(38\\,38\\,38\\,0\\.98\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"],:root[data-theme=light] [class*="bg-\\[rgba\\(38\\,38\\,38\\,0\\.98\\)\\]"],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"]{background:var(--editor-dropdown-bg)!important;border-color:var(--editor-toolbar-border)!important;color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-\\[\\#262626\\]"],:root[data-theme=light] [class*="bg-[#262626]"]{background:var(--editor-toolbar-bg)!important;border-color:var(--editor-toolbar-border)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/5],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/5],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=bg-white\/5],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/5],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*="bg-white/\\[0\\.05\\]"],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*="bg-white/[0.05]"]{background:var(--editor-input-bg)!important;border-color:var(--editor-input-border)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/6],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/8],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/10],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/12],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/15],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/6],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/8],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/10],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/12],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/15]{background:var(--editor-btn-hover)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/10][class*=h-px],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/10][class*=w-px],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/8][class*=h-px],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/8][class*=w-px],:root[data-theme=light] [class*="bg-[#262626]"] [class*=h-px][class*=bg-white\/10],:root[data-theme=light] [class*="bg-[#262626]"] [class*=w-px][class*=bg-white\/10]{background:var(--editor-divider)!important}:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/90],:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/80],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=text-white\/90],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=text-white\/80]{color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/70],:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/60],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=text-white\/70],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=text-white\/60],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/70],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/60],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=text-white\/70],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=text-white\/60]{color:var(--text-muted)!important}:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/45],:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/40],:root[data-theme=light] [class*="bg-[#262626]"] [class*=text-white\/30],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/45],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/40],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*="hover:bg-white/5"]:hover,:root[data-theme=light] [class*="bg-[#262626]"] [class*="hover:bg-white/10"]:hover{background:var(--editor-btn-hover)!important;color:var(--text-primary)!important}:root[data-theme=light] [class*=node-toolbar-btn][class*=text-white\/80],:root[data-theme=light] [class*=node-toolbar-btn][class*=text-white\/70],:root[data-theme=light] [class*=node-toolbar-btn][class*=text-white\/60]{color:var(--text-primary)!important}:root[data-theme=light] [class*=node-toolbar-btn][class*=text-white\/30],:root[data-theme=light] [class*=node-toolbar-btn][class*=text-white\/20]{color:var(--text-dim)!important}:root[data-theme=light] [class*=node-toolbar-btn][class*=text-white]:not([class*=bg-white]):not([class*="bg-\\[white\\]"]),:root[data-theme=light] [class*=node-toolbar-btn]:not([class*=bg-white]):not([class*="bg-\\[white\\]"]) svg,:root[data-theme=light] [style*="background: #262626"] button:not([class*=bg-white]):not([style*="background: white"]),:root[data-theme=light] [class*="bg-[#262626]"] button:not([class*=bg-white]):not([class*="bg-\\[white\\]"]),:root[data-theme=light] [style*="rgba(28, 28, 30, 0.96)"] button:not([class*=bg-white]),:root[data-theme=light] [style*="background: rgba(28,28,30,0.96)"] button:not([class*=bg-white]){color:var(--text-primary)!important}:root[data-theme=light] [style*="background: #262626"] button:not([class*=bg-white]) svg,:root[data-theme=light] [class*="bg-[#262626]"] button:not([class*=bg-white]):not([class*="bg-\\[white\\]"]) svg,:root[data-theme=light] [style*="rgba(28, 28, 30, 0.96)"] button:not([class*=bg-white]) svg{color:inherit!important;opacity:1!important}:root[data-theme=light] [class*="bg-[#262626]"] [class*=bg-white\/15],:root[data-theme=light] [class*="bg-[#262626]"] [class*=bg-white\/12],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=bg-white\/15],:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] [class*=bg-white\/12]{background:var(--editor-btn-active)!important}:root[data-theme=light] [style*="ring-offset-\\[\\#28282a\\]"],:root[data-theme=light] [style*="ring-offset-[#28282a]"]{--tw-ring-offset-color:#fff!important}:root[data-theme=light] [style*="rgba(38, 38, 38, 0.95)"] [class*="h-px bg-white/\\[0\\.08\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="h-px bg-white/[0.08]"]{background:var(--editor-divider)!important}:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/\\[0\\.03\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/[0.03]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/\\[0\\.06\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/[0.06]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/\\[0\\.05\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/[0.05]"]{background:var(--editor-input-bg)!important;border-color:var(--editor-input-border)!important}:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="border-white/\\[0\\.08\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="border-white/[0.08]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="border-white/\\[0\\.06\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="border-white/[0.06]"]{border-color:var(--editor-input-border)!important}:root[data-theme=light] [style*="rgba(38, 38, 38, 0.98)"] [class*="bg-white/\\[0\\.06\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.98)"] [class*="bg-white/[0.06]"],:root[data-theme=light] [style*="rgba(38, 38, 38, 0.98)"] [class*="bg-white/\\[0\\.04\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.98)"] [class*="bg-white/[0.04]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="hover:bg-white/\\[0\\.07\\]"]:hover,:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="hover:bg-white/[0.07]"]:hover{background:var(--editor-btn-hover)!important}:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [style*="background:rgba(255"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/\\[0\\.15\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/[0.15]"]:not(.translate-x-5){background-color:#14121026!important}:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/\\[0\\.08\\]"],:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="bg-white/[0.08]"]{background:#14121012!important}:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="text-\\[var\\(--text-dim\\)\\]"]:hover,:root[data-theme=light] [style*="rgba(38,38,38,0.95)"] [class*="text-[var(--text-dim)]"]:hover{color:var(--text-primary)!important}:root[data-theme=light] .stld-modal{background:#fff!important;border:1px solid #14121017!important;box-shadow:0 24px 60px #1412102e!important}:root[data-theme=light] .stld-title{color:var(--text-primary)!important}:root[data-theme=light] .stld-title-icon{color:var(--text-muted)!important}:root[data-theme=light] .stld-new-folder-btn{color:var(--text-primary)!important;background:0 0!important;border-color:#14121024!important}:root[data-theme=light] .stld-new-folder-btn:hover{background:#1412100d!important;border-color:#14121038!important}:root[data-theme=light] .stld-tabs-inner{background:#1412100a!important;border-color:#14121014!important}:root[data-theme=light] .stld-tab{color:var(--text-dim)!important}:root[data-theme=light] .stld-tab.active{box-shadow:0 1px 3px #1412100f;color:var(--text-primary)!important;background:#fff!important}:root[data-theme=light] .stld-folder-item:hover{background:#1412100d!important}:root[data-theme=light] .stld-folder-item.selected{background:#1412101a!important}:root[data-theme=light] .stld-folder-expand,:root[data-theme=light] .stld-folder-icon{color:var(--text-muted)!important}:root[data-theme=light] .stld-folder-name{color:var(--text-primary)!important}:root[data-theme=light] .stld-folder-children{border-left-color:#14121014!important}:root[data-theme=light] .stld-footer{border-top-color:#14121014!important}:root[data-theme=light] .stld-btn-cancel{color:var(--text-primary)!important;background:#1412100d!important}:root[data-theme=light] .stld-btn-cancel:hover{background:#1412101a!important}:root[data-theme=light] .stld-btn-save{color:#fff!important;background:#0f0e0d!important}:root[data-theme=light] .stld-btn-save:hover{background:#1c1b1a!important}:root[data-theme=light] .stld-new-folder-input{color:var(--text-primary)!important;background:#fff!important;border-color:#1412101f!important}:root[data-theme=light] .stld-new-folder-input:focus{border-color:#22b8d899!important}:root[data-theme=light] .stld-new-folder-input-btn.cancel{color:var(--text-muted)!important;background:#14121014!important}:root[data-theme=light] .stld-new-folder-input-btn.cancel:hover{background:#14121024!important}:root[data-theme=light] .stld-tree-wrap>div[style*="color: rgba(255,255,255,0.4)"]{color:var(--text-dim)!important}:root[data-theme=light] [class*=credits-display-root],:root[data-theme=light] button[class*="px-3 py-1.5 rounded-xl border"][class*="bg-\\[var\\(--bg-card\\)\\]"],:root[data-theme=light] button[class*="px-3 py-1.5 rounded-xl border"][class*="bg-[var(--bg-card)]"]{box-shadow:0 1px 2px #14121008;background:#fff!important;border-color:#14121014!important}:root[data-theme=light] button[class*="px-3 py-1.5 rounded-xl border"][class*="bg-[var(--bg-card)]"]:hover{background:#1412100d!important;border-color:#1412101f!important}:root[data-theme=light] button[class*="px-3 py-1.5 rounded-xl border"][class*="bg-[var(--bg-card)]"] [class*=bg-white\/10],:root[data-theme=light] button[class*="px-3 py-1.5 rounded-xl border"][class*="bg-[var(--bg-card)]"] [class*=bg-white\/15]{background:#1412100a!important}:root[data-theme=light] button[class*="bg-[var(--bg-card)]"] span[class*="text-\\[var\\(--text-primary\\)\\]"],:root[data-theme=light] button[class*="bg-[var(--bg-card)]"] span[class*="text-[var(--text-primary)]"],:root[data-theme=light] button[class*="bg-[var(--bg-card)]"] .group-hover\:text-white:hover{color:var(--text-primary)!important}:root[data-theme=light] button[class*="bg-[var(--bg-card)]"] [class*=fill-white\/30],:root[data-theme=light] button[class*="bg-[var(--bg-card)]"] [class*=fill-white\/40]{fill:#14121026!important}:root[data-theme=light] [class*=react-flow__node]>div[class*=w-full],:root[data-theme=light] [class*=react-flow__node]>div[class*=h-full],:root[data-theme=light] [class*=react-flow__node]>div[class*=rounded]{border-radius:var(--canvas-node-radius)!important;overflow:hidden!important}:root[data-theme=light] [class*=node-body],:root[data-theme=light] [class*=node-content-view],:root[data-theme=light] .overflow-radius-matched,:root[data-theme=light] [class*=image-node-content],:root[data-theme=light] [class*=video-node-content],:root[data-theme=light] [class*=audio-node-content]{border-radius:inherit!important;overflow:hidden!important}:root[data-theme=light] [class*=react-flow__node] img,:root[data-theme=light] [class*=react-flow__node] video,:root[data-theme=light] [class*=react-flow__node] canvas,:root[data-theme=light] [class*=react-flow__node] iframe,:root[data-theme=light] div[class*="w-full h-full relative flex flex-col"]{border-radius:inherit!important}:root[data-theme=light] .react-flow__node-customCanvasNode,:root[data-theme=light] .react-flow__node-custom{overflow:visible}:root[data-theme=light] .react-flow__node-customCanvasNode>div:first-child,:root[data-theme=light] .react-flow__node-custom>div:first-child{border-radius:var(--canvas-node-radius)!important;overflow:visible!important}:root[data-theme=light] [class*=object-contain],:root[data-theme=light] [class*=object-cover]{border-radius:inherit!important}:root[data-theme=light] [class*=node-body] [class*=absolute\ inset-0][style*="rgba(0, 0, 0"],:root[data-theme=light] [class*=node-body] [style*="background: rgba(0,0,0"],:root[data-theme=light] [class*=node-content-view] [style*="background:rgba(0,0,0"],:root[data-theme=light] [class*=node-content-view] [style*="background-color: rgba(0,0,0"],:root[data-theme=light] [class*=absolute\ inset-0][class*=bg-black\/50],:root[data-theme=light] [class*=absolute\ inset-0][class*=bg-black\/70],:root[data-theme=light] [class*=absolute\ inset-0][class*=bg-black\/30]{background:#14121008!important}:root[data-theme=light] [class*=node-generating],:root[data-theme=light] [class*=node-loading],:root[data-theme=light] [class*=node-processing],:root[data-theme=light] [class*=node-error]{background:#fff0!important}:root[data-theme=light] .react-flow__node.selected,:root[data-theme=light] .react-flow__node-custom.selected,:root[data-theme=light] .react-flow__node-customCanvasNode.selected,:root[data-theme=light] [class*=react-flow__node][aria-selected=true],:root[data-theme=light] [class*=react-flow__node].selected{outline:none!important}:root[data-theme=light] [class*=node-box]{background-color:inherit!important}:root[data-theme=light] .ggp-container{color:var(--text-primary)!important;background:#fff!important;border-color:#14121017!important;box-shadow:0 24px 64px #14121038!important}:root[data-theme=light] .ggp-header,:root[data-theme=light] .ggp-tabs{border-bottom-color:#14121014!important}:root[data-theme=light] .ggp-title{color:var(--text-primary)!important}:root[data-theme=light] .ggp-subtitle{color:var(--text-dim)!important}:root[data-theme=light] .ggp-icon-btn:hover{color:var(--text-primary)!important;background:#1412100d!important}:root[data-theme=light] .ggp-tab{color:var(--text-muted)!important}:root[data-theme=light] .ggp-tab.active{color:var(--text-primary)!important}:root[data-theme=light] .ggp-preview{background:#fff!important}:root[data-theme=light] .ggp-preview-hint{color:var(--text-dim)!important;border-top-color:#14121014!important}:root[data-theme=light] .ggp-source-wrap{background:#14121005!important}:root[data-theme=light] .op-slider{background:#14121014!important}:root[data-theme=light] .op-checkerboard{background-color:#fff!important;background-image:linear-gradient(45deg,#1412100f 25%,#0000 25%),linear-gradient(-45deg,#1412100f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1412100f 75%),linear-gradient(-45deg,#0000 75%,#1412100f 75%)!important}:root[data-theme=light] .op-panel-scroll::-webkit-scrollbar-thumb{background:#14121026!important}:root[data-theme=light] .op-panel-scroll::-webkit-scrollbar-thumb:hover{background:#14121040!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/5],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/5],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=bg-white\/10],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] [class*=bg-white\/10]{background:#1412100d!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/80].w-5,:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/80].h-5,:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] .w-9.h-9.rounded-lg svg{color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] input[style*="rgba(255,255,255,0.12)"],:root[data-theme=light] input.pp-duration-slider{background:linear-gradient(to right, var(--accent-blue) 0%, var(--accent-blue) var(--pct,50%), #14121014 var(--pct,50%), #14121014 100%)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] .Check.w-4.h-4,:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=Check]{color:var(--text-primary)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=text-white\/70].text-\[10px\],:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] [class*=mt-1].flex.items-center.gap-1{color:var(--text-muted)!important}:root[data-theme=light] [class*=erase-bottom-bar],:root[data-theme=light] [class*=erase-toolbar],:root[data-theme=light] [class*=inpaint-toolbar],:root[data-theme=light] [class*=outpaint-toolbar]{background:var(--editor-toolbar-bg)!important;border-color:var(--editor-toolbar-border)!important}:root[data-theme=light] [class*=erase-] [class*=rounded-xl][class*=backdrop-blur-xl],:root[data-theme=light] [class*=inpaint-] [class*=rounded-xl][class*=backdrop-blur-xl],:root[data-theme=light] [class*=outpaint-] [class*=rounded-xl][class*=backdrop-blur-xl]{background:var(--editor-modal-bg)!important;border-color:var(--editor-modal-border)!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"]>*{color:inherit!important}:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.98)]"] span:not([class*=text-white]),:root[data-theme=light] [class*="bg-[rgba(38,38,38,0.95)]"] span:not([class*=text-white]),:root[data-theme=light] [class*="bg-[rgba(28,28,30,0.96)]"] span:not([class*=text-white]){color:var(--text-primary)}:root[data-theme=light] select,:root[data-theme=light] option{color:var(--text-primary)!important;background:#fff!important}:root[data-theme=light] [class*="bg-[#262626]"] svg[class*=text-white]:not([class*=bg-white]),:root[data-theme=light] [style*="background: #262626"] svg,:root[data-theme=light] [style*="background:#262626"] svg{color:var(--text-primary)!important;stroke:currentColor!important;fill:#1412101f!important}:root[data-theme=light] .annotation-slider::-webkit-slider-thumb{background:#1c1b1a!important;border:2px solid #fff!important;box-shadow:0 1px 4px #14121040!important}:root[data-theme=light] .annotation-slider::-moz-range-thumb{background:#1c1b1a!important;border:2px solid #fff!important;box-shadow:0 1px 4px #14121040!important}:root[data-theme=light] .annotation-slider{background:linear-gradient(to right, var(--accent-blue) 0%, var(--accent-blue) var(--slider-progress,50%), #14121014 var(--slider-progress,50%), #14121014 100%)!important}:root{--credits-card-bg:#ffffff05;--credits-card-border:#ffffff14;--credits-card-border-hover:#fff3;--credits-card-bg-hover:var(--bg-card-hover,#ffffff0f);--credits-card-zap-bg:#ffffff1a;--credits-card-zap-bg-hover:#ffffff26;--credits-card-zap-color:#fff;--credits-card-zap-fill:#ffffff4d;--credits-card-zap-fill-hover:#fff6;--credits-card-number-color:#ffffffeb;--credits-card-number-hover:#fff;--editor-toolbar-shadow:0 8px 32px #00000080;--editor-slider-track:#fff3;--editor-slider-thumb:#fff;--editor-slider-thumb-shadow:0 1px 4px #0000004d;--stld-shadow:0 24px 60px #00000080}:root[data-theme=light]{--credits-card-bg:#fff;--credits-card-border:#14121014;--credits-card-border-hover:#14121024;--credits-card-bg-hover:#1412100d;--credits-card-zap-bg:#1412100a;--credits-card-zap-bg-hover:#14121014;--credits-card-zap-color:#1c1b1a;--credits-card-zap-fill:#1412101f;--credits-card-zap-fill-hover:#1412102e;--credits-card-number-color:#1c1b1a;--credits-card-number-hover:#1c1b1a;--editor-toolbar-shadow:0 8px 28px #1412101f, 0 2px 6px #1412100f;--editor-slider-track:#14121014;--editor-slider-thumb:#1c1b1a;--editor-slider-thumb-shadow:0 1px 4px #14121040;--stld-shadow:0 24px 60px #1412102e}.credits-display-root{-webkit-backdrop-filter:blur(4px);background:var(--credits-card-bg)!important;border-color:var(--credits-card-border)!important}:root[data-theme=light] .credits-display-root{-webkit-backdrop-filter:none}.credits-display-root:hover{background:var(--credits-card-bg-hover)!important;border-color:var(--credits-card-border-hover)!important}.credits-card-zap-bg{background:var(--credits-card-zap-bg);filter:blur(2px)}.group:hover>.credits-card-zap-bg,.credits-display-root:hover .credits-card-zap-bg{background:var(--credits-card-zap-bg-hover)}.credits-card-zap-icon{color:var(--credits-card-zap-color);fill:var(--credits-card-zap-fill)}.group:hover .credits-card-zap-icon,.credits-display-root:hover .credits-card-zap-icon{fill:var(--credits-card-zap-fill-hover)}.credits-card-number{color:var(--credits-card-number-color)}.group:hover .credits-card-number,.credits-display-root:hover .credits-card-number{color:var(--credits-card-number-hover)}.share-dialog-close-btn:hover{background:var(--editor-btn-hover)!important}.crop-toolbar-btn,.ann-btn,.rot-btn{color:var(--editor-text-secondary)}.crop-toolbar-btn:hover,.ann-btn:hover,.rot-btn:hover{color:var(--editor-text-primary);background:var(--editor-btn-hover)}:root[data-theme=light] .crop-toolbar-btn,:root[data-theme=light] .ann-btn,:root[data-theme=light] .rot-btn{color:var(--editor-text-secondary)}:root[data-theme=light] .crop-toolbar-btn:hover,:root[data-theme=light] .ann-btn:hover,:root[data-theme=light] .rot-btn:hover{color:var(--editor-text-primary);background:var(--editor-btn-hover)}.ann-btn-active,.rot-btn-active{background:var(--editor-btn-active);color:var(--editor-text-primary)}.crop-toolbar-divider,.ann-divider,.rot-divider{background:var(--editor-divider)}.ann-title,.rot-title,.rot-angle-val{color:var(--editor-text-primary)}.ann-wave-wrap{color:var(--editor-text-secondary)}.ann-color-swatch{border-color:var(--editor-divider)}:root[data-theme=light] .ann-color-chip.ring-2{--tw-ring-color:#1c1b1a!important;--tw-ring-offset-color:var(--editor-dropdown-bg)!important}:root[data-theme=light] .ann-color-chip{box-shadow:inset 0 0 0 1px #14121014}.crop-toolbar-cta,.ann-btn-cta,.rot-btn-cta{color:#fff;background:#0f0e0d}.crop-toolbar-cta:hover,.ann-btn-cta:hover,.rot-btn-cta:hover{background:#1c1b1a}.ann-spinner,.rot-spinner{border-color:#fff #ffffff4d #ffffff4d}.crop-dropdown-item{color:var(--editor-text-secondary)}.crop-dropdown-item:hover{background:var(--editor-btn-hover);color:var(--editor-text-primary)}.crop-dropdown-item.crop-dropdown-item-active{background:var(--editor-btn-active);color:var(--editor-text-primary)}:root[data-theme=light] .crop-toolbar-btn .opacity-60{opacity:.7!important;color:var(--editor-text-dim)!important}.video-popup-container,.audio-popup-container{background:var(--editor-modal-bg);border-color:var(--editor-modal-border);-webkit-backdrop-filter:blur(20px);color:var(--text-primary)}:root[data-theme=light] .video-popup-container,:root[data-theme=light] .audio-popup-container,:root[data-theme=light] .video-popup-container .text-foreground,:root[data-theme=light] .audio-popup-container .text-foreground{color:var(--text-primary)!important}:root[data-theme=light] .video-popup-container .text-muted,:root[data-theme=light] .audio-popup-container .text-muted{color:var(--text-muted)!important}:root[data-theme=light] .video-popup-container span[class*=bg-white\/10],:root[data-theme=light] .audio-popup-container span[class*=bg-white\/10]{color:var(--text-primary)!important;background:#14121014!important}:root[data-theme=light] .video-popup-container [class*=bg-white\/10].w-9,:root[data-theme=light] .video-popup-container [class*=bg-white\/5].w-9,:root[data-theme=light] .audio-popup-container [class*=bg-white\/10].w-9,:root[data-theme=light] .audio-popup-container [class*=bg-white\/5].w-9{background:var(--editor-input-bg)!important;color:var(--text-primary)!important}:root[data-theme=light] .video-popup-container [class*=text-white\/80],:root[data-theme=light] .audio-popup-container [class*=text-white\/80]{color:var(--text-primary)!important}:root[data-theme=light] .video-popup-container [class*=text-white\/70],:root[data-theme=light] .audio-popup-container [class*=text-white\/70]{color:var(--text-muted)!important}:root[data-theme=light] .video-popup-container [class*=text-white\/30],:root[data-theme=light] .audio-popup-container [class*=text-white\/30]{color:var(--text-dim)!important}:root[data-theme=light] .video-popup-container .Check.text-white,:root[data-theme=light] .video-popup-container [class*=Check].text-white,:root[data-theme=light] .audio-popup-container .Check.text-white{color:var(--text-primary)!important}.vnm-toolbar-divider{background:var(--editor-divider)}:root[data-theme=light] .video-node-upload-btn:hover{background:var(--editor-btn-hover)!important}.react-flow__node,[class*=react-flow__node-customCanvasNode],[class*=react-flow__node-custom]{border-radius:var(--canvas-node-radius);overflow:visible}.react-flow__node>div:first-child,[class*=react-flow__node-customCanvasNode]>div:first-child,[class*=react-flow__node-custom]>div:first-child{overflow:visible!important}.canvas-node:has(.script-batch-toolbar)>.relative.flex-1{overflow:visible!important}.node-body,.node-content-view,.overflow-radius-matched,[class*=image-node-content],[class*=video-node-content],[class*=audio-node-content],[class*=text-node-content]{border-radius:inherit!important;overflow:hidden!important}.react-flow__node img,.react-flow__node video,.react-flow__node canvas,.react-flow__node iframe,[class*=node-body] img,[class*=node-body] video,[class*=node-body] canvas,[class*=object-contain],[class*=object-cover]{display:block;border-radius:inherit!important}.react-flow__node.selected,.react-flow__node-custom.selected,.react-flow__node-customCanvasNode.selected,[class*=react-flow__node].selected,[class*=react-flow__node][aria-selected=true]{outline:none!important}.node-body [style*="rgba(0, 0, 0"],.node-body [style*="background: rgba(0,0,0"],.node-content-view [style*="background:rgba(0,0,0"],[class*=absolute\ inset-0][class*=bg-black\/50],[class*=absolute\ inset-0][class*=bg-black\/70],[class*=absolute\ inset-0][class*=bg-black\/30]{background:var(--node-overlay-bg,#00000005)!important}:root[data-theme=light] .node-body [style*="rgba(0, 0, 0"],:root[data-theme=light] .node-body [style*="background: rgba(0,0,0"],:root[data-theme=light] .node-content-view [style*="background:rgba(0,0,0"],:root[data-theme=light] [class*=absolute\ inset-0][class*=bg-black\/50],:root[data-theme=light] [class*=absolute\ inset-0][class*=bg-black\/70],:root[data-theme=light] [class*=absolute\ inset-0][class*=bg-black\/30],:root[data-theme=light] [class*=node-generating],:root[data-theme=light] [class*=node-loading],:root[data-theme=light] [class*=node-processing],:root[data-theme=light] [class*=node-error]{color:var(--text-primary)!important;background:#14121005!important}.react-flow__node,.react-flow__node>div,.node-body,.node-content-view{opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}.react-flow__node.selected>div:first-child:before,.react-flow__node>div:first-child:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}html[data-theme=light],html[data-theme=light]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--editor-toolbar-bg:#fff!important;--editor-toolbar-border:#1412101a!important;--editor-toolbar-shadow:0 8px 28px #1412101f, 0 2px 6px #1412100f!important;--editor-modal-bg:#fffffffa!important;--editor-modal-border:#14121017!important;--editor-dropdown-bg:#fffffffc!important;--editor-input-bg:#14121008!important;--editor-input-border:#14121017!important;--editor-divider:#14121014!important;--editor-text-primary:#1c1b1a!important;--editor-text-secondary:#6b6760!important;--editor-text-dim:#9c9790!important;--editor-btn-hover:#1412100f!important;--editor-btn-active:#1412101a!important;--editor-slider-track:#14121014!important;--editor-slider-thumb:#1c1b1a!important;--editor-slider-thumb-shadow:0 1px 4px #14121040!important;--credits-card-bg:#fff!important;--credits-card-border:#14121014!important;--credits-card-border-hover:#14121024!important;--credits-card-bg-hover:#1412100d!important;--credits-card-zap-bg:#1412100a!important;--credits-card-zap-bg-hover:#14121014!important;--credits-card-zap-color:#1c1b1a!important;--credits-card-zap-fill:#1412101f!important;--credits-card-zap-fill-hover:#1412102e!important;--credits-card-number-color:#1c1b1a!important;--credits-card-number-hover:#1c1b1a!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--editor-toolbar-bg:#262626!important;--editor-toolbar-border:#ffffff14!important;--editor-modal-bg:#262626f5!important;--editor-modal-border:#ffffff1a!important;--editor-dropdown-bg:#262626fa!important;--editor-text-primary:#ffffffeb!important;--editor-text-secondary:#ffffffb3!important;--editor-text-dim:#ffffff73!important;--editor-divider:#ffffff1a!important;--editor-btn-hover:#ffffff1a!important;--editor-btn-active:#ffffff26!important}.sd-cta-btn{color:#1c1b1a;background:#fff;transition:opacity .15s}.sd-cta-btn:hover{opacity:.92}html[data-theme=light] .sd-cta-btn{color:#fff;background:#0f0e0d;box-shadow:0 1px 3px #0000001f}html[data-theme=light] .sd-cta-btn:hover{opacity:1;background:#1c1b1a}.sd-cta-btn svg{color:inherit}.sd-cta-btn:disabled{opacity:.4!important}.editor-gen-cta{font-weight:600;transition:opacity .15s,color .15s;color:#1c1b1a!important;background:#fff!important}.editor-gen-cta svg{transition:color .15s;color:inherit!important}.editor-gen-cta:hover{opacity:.92}html[data-theme=light] .editor-gen-cta{box-shadow:0 1px 3px #0000001f;color:#fff!important;background:#0f0e0d!important}html[data-theme=light] .editor-gen-cta:hover{opacity:1;background:#0f0e0d!important}html[data-theme=light] .editor-gen-cta:hover svg{color:#e8e4de!important}.popup-check-icon,html[data-theme=light] .video-popup-container .Check,html[data-theme=light] .video-popup-container [class*=Check],html[data-theme=light] .audio-popup-container .Check,html[data-theme=light] .audio-popup-container [class*=Check],html[data-theme=light] .video-popup-container [class*=text-white],html[data-theme=light] .audio-popup-container [class*=text-white]:not(.editor-gen-cta):not(.sd-cta-btn){color:var(--editor-text-primary)!important}html[data-theme=light] .share-dialog-root{color:#1c1b1a!important;background:#fffffffc!important;border:1px solid #14121017!important;box-shadow:0 24px 64px #14121038!important}html[data-theme=light] .share-dialog-root h2,html[data-theme=light] .share-dialog-root h3,html[data-theme=light] .share-dialog-root span,html[data-theme=light] .share-dialog-root p,html[data-theme=light] .share-dialog-root button:not(.sd-cta-btn){color:inherit}html[data-theme=light] .share-dialog-dropdown{background:#fff!important;border:1px solid #14121017!important;box-shadow:0 16px 48px #14121029!important}html[data-theme=light] .share-dialog-dropdown button.bg-\[var\(--editor-btn-hover\)\],html[data-theme=light] .share-dialog-dropdown button.bg-\[var\(--editor-input-bg\)\]{background:var(--editor-btn-hover)!important}html[data-theme=light] .video-popup-container,html[data-theme=light] .audio-popup-container{color:#1c1b1a!important;background:#fffffffc!important;border:1px solid #14121017!important;box-shadow:0 24px 64px #14121033!important}html[data-theme=light] .crop-toolbar,html[data-theme=light] .annotation-toolbar,html[data-theme=light] .rotate-toolbar,html[data-theme=light] .erase-toolbar,html[data-theme=light] .inpaint-toolbar,html[data-theme=light] .outpaint-toolbar,html[data-theme=light] [class*=erase-bottom-bar],html[data-theme=light] [class*=erase-top-bar]{color:#1c1b1a!important;background:#fff!important;border:1px solid #1412101a!important;box-shadow:0 12px 36px #14121024,0 2px 6px #1412100f!important}html[data-theme=light] .crop-toolbar button,html[data-theme=light] .annotation-toolbar button,html[data-theme=light] .rotate-toolbar button,html[data-theme=light] .erase-toolbar button,html[data-theme=light] .inpaint-toolbar button,html[data-theme=light] .outpaint-toolbar button,html[data-theme=light] [class*=erase-bottom-bar] button:not(.editor-gen-cta){color:var(--editor-text-secondary)!important}html[data-theme=light] .crop-toolbar button:hover,html[data-theme=light] .annotation-toolbar button:hover,html[data-theme=light] .rotate-toolbar button:hover,html[data-theme=light] .erase-toolbar button:hover,html[data-theme=light] .inpaint-toolbar button:hover,html[data-theme=light] .outpaint-toolbar button:hover{background:var(--editor-btn-hover)!important;color:var(--editor-text-primary)!important}html[data-theme=light] .crop-toolbar [class*=-btn-active],html[data-theme=light] .annotation-toolbar [class*=-btn-active],html[data-theme=light] .rotate-toolbar [class*=-btn-active],html[data-theme=light] .erase-toolbar [class*="bg-var(--editor-btn-active)"],html[data-theme=light] .inpaint-toolbar [class*="bg-var(--editor-btn-active)"]{background:var(--editor-btn-active)!important;color:var(--editor-text-primary)!important}html[data-theme=light] .crop-dropdown,html[data-theme=light] [class*=ratio-dropdown],html[data-theme=light] [class*=model-dropdown],html[data-theme=light] [class*=quality-dropdown],html[data-theme=light] [class*=count-dropdown]{color:#1c1b1a!important;background:#fffffffc!important;border-color:#14121017!important}:root,html{--canvas-node-radius:16px}.react-flow__node,.react-flow__node-custom,.react-flow__node-customCanvasNode{position:relative;border-radius:var(--canvas-node-radius)!important;overflow:visible!important}.react-flow__node:not([data-type=group]):not([data-type=gridhdgroup]):not([data-type=storyboard_group]):not(.react-flow__node-group)>div:first-child,.react-flow__node-custom>div:first-child,.react-flow__node-customCanvasNode>div:first-child,[class*=node-wrapper]>div:first-child,[class*=node-box]>div:first-child{z-index:0;isolation:isolate;position:relative;transform:translateZ(0);border-radius:var(--canvas-node-radius)!important;overflow:visible!important}.node-body,.node-content,.node-content-view,.node-image-content,.node-video-content,.node-audio-content,.node-text-content,[class*=node-body],[class*=node-content-view],[class*=image-node-content],[class*=video-node-content],[class*=audio-node-content],[class*=text-node-content],.overflow-radius-matched{clip-path:inherit;z-index:0;position:relative;transform:translateZ(0);border-radius:inherit!important;overflow:hidden!important}div[class*=w-full][class*=h-full][class*=relative]:not([class*=pano-content-wrap]),div[class*=h-full][class*=w-full][class*=relative]:not([class*=pano-content-wrap]){border-radius:inherit!important;overflow:hidden!important}.react-flow__node img,.react-flow__node video,.react-flow__node canvas,.react-flow__node iframe,.node-body img,.node-body video,.node-body canvas,.node-body iframe,.node-content-view img,.node-content-view video,.node-content-view canvas{-o-object-fit:inherit;object-fit:inherit;backface-visibility:hidden;max-width:100%;transform:translateZ(0);border-radius:inherit!important;display:block!important}.object-cover,.object-contain,.object-fill,.object-scale-down{display:block;border-radius:inherit!important}.react-flow__node:not([data-type=group]):not(.react-flow__node-group):not([data-type=gridhdgroup]):not(.react-flow__node-gridhdgroup),.react-flow__node:not([data-type=group]):not(.react-flow__node-group):not([data-type=gridhdgroup]):not(.react-flow__node-gridhdgroup)>*,.node-body,.node-content-view,.node-body>*,.node-content-view>*{-webkit-font-smoothing:antialiased;image-rendering:auto;transform:translateZ(0);mix-blend-mode:normal!important;background-blend-mode:normal!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;-webkit-mask:none!important;mask:none!important}.react-flow__node [class*=absolute][class*=inset-0]:not([class*=pano-viewer]):not([class*=border]):not([class*=crop]):not([class*=erase]):not([class*=inpaint]):not([class*=outpaint]):not([class*=annotation]):not([class*=rotate]):not([class*=group-node-bg]):not(svg):not(img):not(video):not(canvas):not(iframe),.react-flow__node [class*=absolute\ inset-0]:not([class*=pano-viewer]):not([class*=border]):not([class*=group-node-bg]):not(svg):not(img):not(video):not(canvas):not(iframe){opacity:1!important;pointer-events:none!important;background:0 0!important}.pano-viewer{pointer-events:auto!important}.pano-toolbar{background:var(--pano-bar-bg);border:1px solid var(--pano-bar-border);box-shadow:var(--pano-bar-shadow)}.pano-toolbar .pano-btn{color:var(--pano-bar-fg)}.pano-toolbar .pano-btn:not(:disabled):hover{background:var(--pano-bar-hover-bg);color:var(--pano-bar-fg-hover)}.pano-toolbar .pano-btn:disabled{color:var(--pano-bar-disabled);cursor:not-allowed}.pano-toolbar .pano-btn.pano-btn-active,.pano-toolbar .pano-btn.pano-btn-active:not(:disabled):hover{background:var(--pano-bar-active-bg);color:var(--pano-bar-active-fg)}.pano-grid-line{background:#ffffffbf;box-shadow:0 0 0 .5px #0000008c}.pano-toolbar .pano-divider{background:var(--pano-bar-divider)}.pano-coord{background:var(--pano-coord-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pano-coord .pano-coord-main{color:var(--pano-coord-fg-main)}.pano-coord .pano-coord-sub{color:var(--pano-coord-fg-sub)}html[data-theme=light] .node-body [style*="rgba(0, 0, 0"],html[data-theme=light] .node-body [style*="background: rgba(0,0,0"],html[data-theme=light] .node-body [style*="background:rgba(0,0,0"],html[data-theme=light] .node-content-view [style*="background: rgba(0,0,0"],html[data-theme=light] .node-content-view [style*="background:rgba(0,0,0"]{background:#14121004!important}.react-flow__node [class*=node-loading],.react-flow__node [class*=node-generating],.react-flow__node [class*=node-processing],.react-flow__node [class*=node-error],.react-flow__node [class*=node-status]{color:inherit!important;background:0 0!important}html[data-theme=light] .annotation-slider,html[data-theme=light] .erase-slider,html[data-theme=light] .inpaint-slider,html[data-theme=light] [class*=-slider]:not(.pp-duration-slider):not(.recharge-slider-wrap):not([class*=range]){background:linear-gradient(to right, var(--accent-blue,#22b8d8) 0%, var(--accent-blue,#22b8d8) var(--slider-progress,50%), #14121014 var(--slider-progress,50%), #14121014 100%)!important}html[data-theme=light] .annotation-slider::-webkit-slider-thumb{background:#1c1b1a!important;border:2px solid #fff!important;box-shadow:0 1px 4px #14121040!important}html[data-theme=light] .erase-slider::-webkit-slider-thumb{background:#1c1b1a!important;border:2px solid #fff!important;box-shadow:0 1px 4px #14121040!important}html[data-theme=light] .inpaint-slider::-webkit-slider-thumb{background:#1c1b1a!important;border:2px solid #fff!important;box-shadow:0 1px 4px #14121040!important}html[data-theme=light] [class*=-slider]:not(.pp-duration-slider):not(.recharge-slider-wrap):not([class*=range])::-webkit-slider-thumb{background:#1c1b1a!important;border:2px solid #fff!important;box-shadow:0 1px 4px #14121040!important}html[data-theme=light] .stld-modal{color:#1c1b1a!important;background:#fff!important;border-color:#14121017!important}html[data-theme=light] .stld-modal *{color:inherit}html[data-theme=light] [class*=max-w-5xl][class*=rounded-2xl][class*=bg-gradient-to-br]{color:#1c1b1a!important;background:linear-gradient(to bottom right,#fff,#f5f4f1)!important;border:1px solid #14121014!important;box-shadow:0 24px 64px #1412102e!important}html[data-theme=light] [class*=max-w-5xl][class*=rounded-2xl][class*=bg-gradient-to-br] h2{color:#1c1b1a!important}html[data-theme=light] .crop-toolbar .text-white,html[data-theme=light] .crop-toolbar .text-white\/90,html[data-theme=light] .annotation-toolbar .text-white,html[data-theme=light] .rotate-toolbar .text-white,html[data-theme=light] .erase-toolbar .text-white,html[data-theme=light] .inpaint-toolbar .text-white,html[data-theme=light] .outpaint-toolbar .text-white,html[data-theme=light] .share-dialog-root .text-white,html[data-theme=light] [class*=erase-bottom-bar] .text-white,html[data-theme=light] [class*=erase-top-bar] .text-white,html[data-theme=light] .video-popup-container .text-white,html[data-theme=light] .audio-popup-container .text-white{color:var(--editor-text-primary)!important}html[data-theme=light] .crop-toolbar [class*=text-white\/8],html[data-theme=light] .annotation-toolbar [class*=text-white\/8],html[data-theme=light] .rotate-toolbar [class*=text-white\/8],html[data-theme=light] .erase-toolbar [class*=text-white\/8],html[data-theme=light] .inpaint-toolbar [class*=text-white\/8],html[data-theme=light] .outpaint-toolbar [class*=text-white\/8],html[data-theme=light] .video-popup-container [class*=text-white\/8],html[data-theme=light] .audio-popup-container [class*=text-white\/8]{color:var(--editor-text-dim)!important}html[data-theme=light] .crop-toolbar [class*=text-white\/6],html[data-theme=light] .crop-toolbar [class*=text-white\/7],html[data-theme=light] .annotation-toolbar [class*=text-white\/6],html[data-theme=light] .annotation-toolbar [class*=text-white\/7],html[data-theme=light] .rotate-toolbar [class*=text-white\/6],html[data-theme=light] .rotate-toolbar [class*=text-white\/7],html[data-theme=light] .erase-toolbar [class*=text-white\/6],html[data-theme=light] .erase-toolbar [class*=text-white\/7],html[data-theme=light] .inpaint-toolbar [class*=text-white\/6],html[data-theme=light] .inpaint-toolbar [class*=text-white\/7],html[data-theme=light] .outpaint-toolbar [class*=text-white\/6],html[data-theme=light] .outpaint-toolbar [class*=text-white\/7],html[data-theme=light] .video-popup-container [class*=text-white\/6],html[data-theme=light] .video-popup-container [class*=text-white\/7],html[data-theme=light] .audio-popup-container [class*=text-white\/6],html[data-theme=light] .audio-popup-container [class*=text-white\/7]{color:var(--editor-text-secondary)!important}html[data-theme=light] .crop-toolbar [class*=text-white\/3],html[data-theme=light] .crop-toolbar [class*=text-white\/4],html[data-theme=light] .crop-toolbar [class*=text-white\/5],html[data-theme=light] .annotation-toolbar [class*=text-white\/3],html[data-theme=light] .annotation-toolbar [class*=text-white\/4],html[data-theme=light] .annotation-toolbar [class*=text-white\/5],html[data-theme=light] .rotate-toolbar [class*=text-white\/3],html[data-theme=light] .rotate-toolbar [class*=text-white\/4],html[data-theme=light] .rotate-toolbar [class*=text-white\/5],html[data-theme=light] .erase-toolbar [class*=text-white\/3],html[data-theme=light] .erase-toolbar [class*=text-white\/4],html[data-theme=light] .erase-toolbar [class*=text-white\/5],html[data-theme=light] .inpaint-toolbar [class*=text-white\/3],html[data-theme=light] .inpaint-toolbar [class*=text-white\/4],html[data-theme=light] .inpaint-toolbar [class*=text-white\/5],html[data-theme=light] .outpaint-toolbar [class*=text-white\/3],html[data-theme=light] .outpaint-toolbar [class*=text-white\/4],html[data-theme=light] .outpaint-toolbar [class*=text-white\/5],html[data-theme=light] .video-popup-container [class*=text-white\/3],html[data-theme=light] .video-popup-container [class*=text-white\/4],html[data-theme=light] .video-popup-container [class*=text-white\/5],html[data-theme=light] .audio-popup-container [class*=text-white\/3],html[data-theme=light] .audio-popup-container [class*=text-white\/4],html[data-theme=light] .audio-popup-container [class*=text-white\/5]{color:var(--editor-text-dim)!important}html[data-theme=light] .credits-display-root,html[data-theme=light] button[class*=credits-display-root],html[data-theme=light] [class*=credits-card]{background:#fff!important;border-color:#14121014!important}html[data-theme=light] .credits-display-root:hover,html[data-theme=light] button[class*=credits-display-root]:hover{background:#1412100d!important;border-color:#14121024!important}html[data-theme=light] .credits-card-zap-icon,html[data-theme=light] .credits-card-number{color:#1c1b1a!important}html[data-theme=light] .crop-toolbar svg,html[data-theme=light] .annotation-toolbar svg,html[data-theme=light] .rotate-toolbar svg,html[data-theme=light] .erase-toolbar svg,html[data-theme=light] .inpaint-toolbar svg,html[data-theme=light] .outpaint-toolbar svg,html[data-theme=light] [class*=erase-bottom-bar] svg:not(.editor-gen-cta svg):not(.sd-cta-btn svg){color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important}html[data-theme=light] [class*=node-toolbar] [class*=text-white],html[data-theme=light] [class*=node-top-toolbar] [class*=text-white],html[data-theme=light] [class*=node-top-toolbar] svg,html[data-theme=light] [data-node-toolbar=true] [class*=text-white]{color:var(--editor-text-primary)!important}html[data-theme=light] .ggp-container{color:#1c1b1a!important;background:#fff!important;border-color:#14121017!important;box-shadow:0 24px 64px #14121038!important}html[data-theme=light] .ggp-title{color:#1c1b1a!important}html[data-theme=light] .ggp-subtitle,html[data-theme=light] .ggp-section-title,html[data-theme=light] .ggp-section-desc,html[data-theme=light] .ggp-section-aux{color:var(--editor-text-dim)!important}html[data-theme=light] .ggp-tab{color:var(--editor-text-secondary)!important}html[data-theme=light] .ggp-tab.active,html[data-theme=light] .ggp-tab:hover{color:#1c1b1a!important}html[data-theme=light] .ggp-icon-btn:hover,html[data-theme=light] .ggp-layout-card:hover{color:#1c1b1a!important;background:#1412100d!important}html[data-theme=light] .ggp-preview{background:#fff!important}html[data-theme=light] .ggp-preview-hint{color:var(--editor-text-dim)!important;border-top-color:#14121014!important}html[data-theme=light] .ggp-source-wrap{background:#14121005!important}html[data-theme=light] .ggp-layout-card{color:var(--editor-text-secondary)!important;background:#fff!important;border-color:#14121014!important}html[data-theme=light] .ggp-layout-card.active{color:#0f7b92!important;background:#22b8d81a!important;border-color:#22b8d880!important}html[data-theme=light] .ggp-aside::-webkit-scrollbar-thumb{background:#14121026!important}html[data-theme=light] .ggp-aside::-webkit-scrollbar-thumb:hover{background:#14121040!important}html[data-theme=light] .ggp-section{border-bottom-color:#14121014!important}html[data-theme=light] .op-slider{background:#14121014!important}html[data-theme=light] .op-slider::-webkit-slider-thumb{background:#1c1b1a!important;border:2px solid #fff!important}html[data-theme=light] .op-checkerboard{background-color:#fff!important;background-image:linear-gradient(45deg,#1412100f 25%,#0000 25%),linear-gradient(-45deg,#1412100f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1412100f 75%),linear-gradient(-45deg,#0000 75%,#1412100f 75%)!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-size:20px 20px!important}html[data-theme=light] .op-panel-scroll::-webkit-scrollbar-thumb{background:#14121026!important}html[data-theme=light] .op-panel-scroll::-webkit-scrollbar-thumb:hover{background:#14121040!important}html[data-theme=light] [data-popup-portal]{color:#1c1b1a!important}html[data-theme=light] [data-popup-portal]>.rounded-2xl,html[data-theme=light] [data-popup-portal]>:first-child[class*=rounded-2xl]{background:#fffffffc!important;border:1px solid #14121017!important;box-shadow:0 20px 56px #14121033!important}html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.08\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.08]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.06\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.06]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.05\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.05]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.04\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.04]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.10\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.10]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.12\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.12]"],html[data-theme=light] [data-popup-portal] [class*=bg-white\/10],html[data-theme=light] [data-popup-portal] [class*=bg-white\/5]{background:#1412100d!important}html[data-theme=light] [data-popup-portal] .h-px[class*="bg-white/\\[0\\.06\\]"],html[data-theme=light] [data-popup-portal] .h-px[class*="bg-white/[0.06]"],html[data-theme=light] [data-popup-portal] .h-px[class*=bg-white\/10],html[data-theme=light] [data-popup-portal] .w-px[class*=bg-white\/10]{background:#14121014!important}html[data-theme=light] [data-popup-portal] [class*=text-white]:not(.sd-cta-btn):not(.sd-cta-btn *):not(.editor-gen-cta):not(.editor-gen-cta *):not(.crop-toolbar-cta *):not(.ann-btn-cta *):not(.rot-btn-cta *),html[data-theme=light] [data-popup-portal] [class*=text-white\/90],html[data-theme=light] [data-popup-portal] [class*=text-white\/80],html[data-theme=light] [data-popup-portal] [class*=text-white\/75]{color:var(--editor-text-primary)!important}html[data-theme=light] [data-popup-portal] [class*=text-white\/70],html[data-theme=light] [data-popup-portal] [class*=text-white\/60]{color:var(--editor-text-secondary)!important}html[data-theme=light] [data-popup-portal] [class*=text-white\/50],html[data-theme=light] [data-popup-portal] [class*=text-white\/45],html[data-theme=light] [data-popup-portal] [class*=text-white\/40],html[data-theme=light] [data-popup-portal] [class*=text-white\/30]{color:var(--editor-text-dim)!important}html[data-theme=light] [data-popup-portal] [class*=hover\:text-white]:hover{color:var(--editor-text-primary)!important}html[data-theme=light] [data-popup-portal] [class*="hover:bg-white/\\[0\\.08\\]"]:hover,html[data-theme=light] [data-popup-portal] [class*="hover:bg-white/[0.08]"]:hover,html[data-theme=light] [data-popup-portal] [class*="hover:bg-white/10"]:hover,html[data-theme=light] [data-popup-portal] [class*="hover:bg-white/5"]:hover{background:#1412100f!important}html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.1\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.1]"]{color:var(--editor-text-primary)!important;background:#1412101a!important}html[data-theme=light] [data-popup-portal] .Check[class*=text-white],html[data-theme=light] [data-popup-portal] [class*=Check][class*=text-white],html[data-theme=light] [data-popup-portal] [class*=Check].text-white{color:var(--editor-text-primary)!important}html[data-theme=light] .share-dialog-root,html[data-theme=light] [class*=ShareDialog]{color:#1c1b1a!important;background:#fffffffe!important;border:1px solid #14121017!important}html[data-theme=light] .share-dialog-root h2,html[data-theme=light] .share-dialog-root h3,html[data-theme=light] .share-dialog-root [class*="text-[var(--text-primary)]"],html[data-theme=light] .share-dialog-root [class*="text-[var(--text-primary)]"]{color:#1c1b1a!important}html[data-theme=light] .share-dialog-root [class*="text-[var(--text-dim)]"],html[data-theme=light] .share-dialog-root [class*="text-[var(--text-dim)]"]{color:var(--editor-text-dim)!important}html[data-theme=light] .share-dialog-root [class*="text-[var(--text-muted)]"],html[data-theme=light] .share-dialog-root [class*="text-[var(--text-muted)]"]{color:var(--editor-text-secondary)!important}html[data-theme=light] .share-dialog-root [class*="bg-white/\\[0\\.03\\]"],html[data-theme=light] .share-dialog-root [class*="bg-white/[0.03]"]{color:#1c1b1a!important;background:#14121008!important;border-color:#14121014!important}html[data-theme=light] .share-dialog-root [class*="bg-white/\\[0\\.04\\]"],html[data-theme=light] .share-dialog-root [class*="bg-white/[0.04]"]{color:var(--editor-text-secondary)!important;background:#14121008!important;border-color:#14121014!important}html[data-theme=light] .share-dialog-root [class*="border-white/\\[0\\.08\\]"],html[data-theme=light] .share-dialog-root [class*="border-white/[0.08]"],html[data-theme=light] .share-dialog-root [class*="border-white/\\[0\\.06\\]"],html[data-theme=light] .share-dialog-root [class*="border-white/[0.06]"]{border-color:#14121017!important}html[data-theme=light] .share-dialog-root [class*=h-px][class*="bg-white/\\[0\\.08\\]"],html[data-theme=light] .share-dialog-root [class*=h-px][class*="bg-white/[0.08]"]{background:#14121014!important}html[data-theme=light] [class*=node-top-toolbar],html[data-theme=light] [class*=node-top-toolbar] *{color:inherit}html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/90],html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/80]{color:var(--editor-text-primary)!important}html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/75],html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/70],html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/60]{color:var(--editor-text-secondary)!important}html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/50],html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/40],html[data-theme=light] [class*=node-top-toolbar] [class*=text-white\/30]{color:var(--editor-text-dim)!important}html[data-theme=light] [class*=node-top-toolbar]>div[class*=w-px],html[data-theme=light] [class*=node-top-toolbar] .w-px.h-4{background:#14121014!important}html[data-theme=light] .credits-display-root,html[data-theme=light] button.credits-display-root,html[data-theme=light] [class*=credits-display-root]{transition:all .18s;box-shadow:0 1px 2px #1412100a;color:#1c1b1a!important;background:#fff!important;border-color:#14121014!important}html[data-theme=light] .credits-display-root:hover,html[data-theme=light] button.credits-display-root:hover{background:#1412100d!important;border-color:#14121024!important}html[data-theme=light] .credits-card-zap-bg{background:#1412100a!important}html[data-theme=light] .credits-card-zap-icon{color:#1c1b1a!important;fill:#1412101f!important}html[data-theme=light] .credits-card-number{color:#1c1b1a!important}html[data-theme=light] [class*=RechargeModal] [class*=border-b][class*="border-\\[var\\(--border-subtle\\)\\]"]{border-bottom-color:#14121014!important}html[data-theme=light] [class*=RechargeModal] [class*=bg-white\/10],html[data-theme=light] [class*=RechargeModal] [class*=bg-white\/5]{background:#1412100d!important}html[data-theme=light] .stld-modal{color:#1c1b1a!important;background:#fff!important;border-color:#14121017!important;box-shadow:0 24px 64px #14121033!important}html[data-theme=light] .stld-modal *,html[data-theme=light] .stld-modal h2,html[data-theme=light] .stld-modal span,html[data-theme=light] .stld-modal p,html[data-theme=light] .stld-modal div,html[data-theme=light] .stld-modal button:not(.stld-btn-save){color:inherit}html[data-theme=light] .stld-btn-save,html[data-theme=light] .stld-btn-save *{color:#fff!important}.react-flow__node,.react-flow__node-custom,.react-flow__node-customCanvasNode{border-radius:var(--canvas-node-radius);overflow:visible}.react-flow__node>div:first-child,.react-flow__node-custom>div:first-child,.react-flow__node-customCanvasNode>div:first-child{overflow:visible!important}.react-flow__node img,.react-flow__node video,.react-flow__node canvas,.node-body img,.node-body video,.node-body canvas,.node-content-view img,.node-content-view video,.node-content-view canvas{border-radius:inherit;display:block}html[data-theme=light] .node-body [style*="rgba(0, 0, 0"],html[data-theme=light] .node-body [style*="rgba(0,0,0"],html[data-theme=light] .node-content-view [style*="rgba(0, 0, 0"],html[data-theme=light] .node-content-view [style*="rgba(0,0,0"]{background:#14121005!important}html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.08\\]"][class*=aspect-square],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.08]"][class*=aspect-square]{background:#14121012!important;border-color:#14121014!important}html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.08\\]"][class*="border-white/\\[0\\.06\\]"],html[data-theme=light] [data-popup-portal] [class*="bg-white/[0.08]"][class*="border-white/[0.06]"]{border-color:#14121014!important}html[data-theme=light] [data-popup-portal] [class*="bg-white/\\[0\\.12\\]"][class*=aspect-square]:hover{background:#1412101f!important}html[data-theme=light] .video-popup-container [class*=text-amber-400],html[data-theme=light] .video-popup-container [class*=text-amber-300]{color:#d97706!important}html[data-theme=light] .video-popup-container [class*=text-emerald-400]{color:#059669!important}html[data-theme=light] .video-popup-container [class*=text-zinc-400]{color:var(--editor-text-secondary)!important}html[data-theme=light] .video-popup-container [class*=text-blue-400\/70],html[data-theme=light] .video-popup-container [class*=Lock]{color:#2563eb!important}html[data-theme=light] .audio-popup-container [class*=text-white\/90],html[data-theme=light] .audio-popup-container [class*=text-white\/80]{color:var(--editor-text-primary)!important}html[data-theme=light] .audio-popup-container [class*=text-white\/75],html[data-theme=light] .audio-popup-container [class*=text-white\/70]{color:var(--editor-text-secondary)!important}html[data-theme=light] .audio-popup-container [class*=text-white\/50],html[data-theme=light] .audio-popup-container [class*=text-white\/40],html[data-theme=light] .audio-popup-container [class*=text-white\/30]{color:var(--editor-text-dim)!important}html[data-theme=light] .audio-popup-container [class*=bg-white\/10],html[data-theme=light] .audio-popup-container [class*=bg-white\/5]{background:#1412100f!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl][class*=shadow-2xl][class*=border],html[data-theme=light] [class*=backdrop-blur-2xl][class*="bg-\\[var\\(--bg-card\\)\\]"],html[data-theme=light] [class*=backdrop-blur-2xl][class*="bg-[var(--bg-card)]"]{color:#1c1b1a!important;background:#fff!important;border-color:#14121017!important;box-shadow:0 20px 56px #14121029,0 2px 6px #1412100a!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/90],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/80],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/75]{color:var(--editor-text-primary)!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/70],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/60]{color:var(--editor-text-secondary)!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/50],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/45],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/40],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-white\/30]{color:var(--editor-text-dim)!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=hover\:text-white]:hover{color:var(--editor-text-primary)!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*="hover:bg-white/\\[0\\.08\\]"]:hover,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*="hover:bg-white/[0.08]"]:hover{background:#1412100f!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=h-px][class*="bg-white/\\[0\\.06\\]"],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=h-px][class*="bg-white/[0.06]"]{background:#14121014!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*="bg-white/\\[0\\.1\\]"],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*="bg-white/[0.1]"]{color:var(--editor-text-primary)!important;background:#1412101a!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*="bg-white/\\[0\\.1\\]"] [class*=text-white\/50],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] svg[class*=text-white\/50],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=w-4][class*=text-white\/50],html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=h-4][class*=text-white\/50]{color:var(--editor-text-dim)!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] svg[class*=text-white]{color:var(--editor-text-primary)!important}html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] [class*=text-amber-400]{color:#d97706!important}html[data-theme=light] .ann-color-chip[style*="background: rgb(255"],html[data-theme=light] .ann-color-chip[style*="background: #ffffff"],html[data-theme=light] .ann-color-chip[style*="background: #FFFFFF"],html[data-theme=light] .ann-color-chip[style*=\#ffffff]{box-shadow:inset 0 0 0 1px #1412102e,0 0 0 1px #1412100f!important}html[data-theme=light] .ann-color-panel{background:#fff!important;border-color:#1412101a!important;box-shadow:0 16px 48px #1412102e!important}html[data-theme=light] .annotation-toolbar{color:var(--editor-text-secondary)!important}html[data-theme=light] .share-dialog-root .text-white,html[data-theme=light] .stld-modal .text-white,html[data-theme=light] .crop-toolbar .text-white,html[data-theme=light] .annotation-toolbar .text-white,html[data-theme=light] .rotate-toolbar .text-white,html[data-theme=light] .erase-toolbar .text-white,html[data-theme=light] .inpaint-toolbar .text-white,html[data-theme=light] .outpaint-toolbar .text-white,html[data-theme=light] [class*=erase-bottom-bar] .text-white,html[data-theme=light] .video-popup-container .text-white,html[data-theme=light] .audio-popup-container .text-white,html[data-theme=light] [data-popup-portal] .text-white,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white,html[data-theme=light] [class*=node-top-toolbar] .text-white,html[data-theme=light] .share-dialog-root .text-white\/90,html[data-theme=light] .share-dialog-root .text-white\/80,html[data-theme=light] .crop-toolbar .text-white\/90,html[data-theme=light] .crop-toolbar .text-white\/80,html[data-theme=light] .annotation-toolbar .text-white\/90,html[data-theme=light] .annotation-toolbar .text-white\/80,html[data-theme=light] .rotate-toolbar .text-white\/90,html[data-theme=light] .rotate-toolbar .text-white\/80,html[data-theme=light] .erase-toolbar .text-white\/90,html[data-theme=light] .erase-toolbar .text-white\/80,html[data-theme=light] .inpaint-toolbar .text-white\/90,html[data-theme=light] .inpaint-toolbar .text-white\/80,html[data-theme=light] .outpaint-toolbar .text-white\/90,html[data-theme=light] .outpaint-toolbar .text-white\/80{color:var(--editor-text-primary)!important}html[data-theme=light] .share-dialog-root .text-white\/75,html[data-theme=light] .share-dialog-root .text-white\/70,html[data-theme=light] .share-dialog-root .text-white\/60,html[data-theme=light] .crop-toolbar .text-white\/75,html[data-theme=light] .crop-toolbar .text-white\/70,html[data-theme=light] .crop-toolbar .text-white\/60,html[data-theme=light] .annotation-toolbar .text-white\/75,html[data-theme=light] .annotation-toolbar .text-white\/70,html[data-theme=light] .annotation-toolbar .text-white\/60,html[data-theme=light] .rotate-toolbar .text-white\/75,html[data-theme=light] .rotate-toolbar .text-white\/70,html[data-theme=light] .rotate-toolbar .text-white\/60,html[data-theme=light] .erase-toolbar .text-white\/75,html[data-theme=light] .erase-toolbar .text-white\/70,html[data-theme=light] .erase-toolbar .text-white\/60,html[data-theme=light] .inpaint-toolbar .text-white\/75,html[data-theme=light] .inpaint-toolbar .text-white\/70,html[data-theme=light] .inpaint-toolbar .text-white\/60,html[data-theme=light] .outpaint-toolbar .text-white\/75,html[data-theme=light] .outpaint-toolbar .text-white\/70,html[data-theme=light] .outpaint-toolbar .text-white\/60,html[data-theme=light] .video-popup-container .text-white\/75,html[data-theme=light] .video-popup-container .text-white\/70,html[data-theme=light] .video-popup-container .text-white\/60,html[data-theme=light] .audio-popup-container .text-white\/75,html[data-theme=light] .audio-popup-container .text-white\/70,html[data-theme=light] .audio-popup-container .text-white\/60,html[data-theme=light] [data-popup-portal] .text-white\/75,html[data-theme=light] [data-popup-portal] .text-white\/70,html[data-theme=light] [data-popup-portal] .text-white\/60,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white\/75,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white\/70,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white\/60{color:var(--editor-text-secondary)!important}html[data-theme=light] .share-dialog-root .text-white\/50,html[data-theme=light] .share-dialog-root .text-white\/45,html[data-theme=light] .share-dialog-root .text-white\/40,html[data-theme=light] .share-dialog-root .text-white\/30,html[data-theme=light] .crop-toolbar .text-white\/50,html[data-theme=light] .crop-toolbar .text-white\/40,html[data-theme=light] .crop-toolbar .text-white\/30,html[data-theme=light] .annotation-toolbar .text-white\/50,html[data-theme=light] .annotation-toolbar .text-white\/40,html[data-theme=light] .annotation-toolbar .text-white\/30,html[data-theme=light] .rotate-toolbar .text-white\/50,html[data-theme=light] .rotate-toolbar .text-white\/40,html[data-theme=light] .rotate-toolbar .text-white\/30,html[data-theme=light] .erase-toolbar .text-white\/50,html[data-theme=light] .erase-toolbar .text-white\/40,html[data-theme=light] .erase-toolbar .text-white\/30,html[data-theme=light] .inpaint-toolbar .text-white\/50,html[data-theme=light] .inpaint-toolbar .text-white\/40,html[data-theme=light] .inpaint-toolbar .text-white\/30,html[data-theme=light] .outpaint-toolbar .text-white\/50,html[data-theme=light] .outpaint-toolbar .text-white\/40,html[data-theme=light] .outpaint-toolbar .text-white\/30,html[data-theme=light] .video-popup-container .text-white\/50,html[data-theme=light] .video-popup-container .text-white\/40,html[data-theme=light] .video-popup-container .text-white\/30,html[data-theme=light] .audio-popup-container .text-white\/50,html[data-theme=light] .audio-popup-container .text-white\/40,html[data-theme=light] .audio-popup-container .text-white\/30,html[data-theme=light] [data-popup-portal] .text-white\/50,html[data-theme=light] [data-popup-portal] .text-white\/40,html[data-theme=light] [data-popup-portal] .text-white\/30,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white\/50,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white\/40,html[data-theme=light] [class*=backdrop-blur-2xl][class*=rounded-2xl] .text-white\/30{color:var(--editor-text-dim)!important}:root{--pp-slider-track-empty:#ffffff1f}:root[data-theme=light]{--pp-slider-track-empty:#14121014!important}.overflow-radius-matched{border-radius:var(--canvas-node-radius);overflow:hidden}.react-flow__node.selected{outline:none!important}.react-flow__node.selected:before,.react-flow__node.selected:after{content:none!important;display:none!important}.react-flow__node.selected,.react-flow__node-custom.selected,.react-flow__node-customCanvasNode.selected,.react-flow__node[aria-selected=true],[class*=react-flow__node].selected,[class*=react-flow__node].is-selected{box-shadow:none!important}.react-flow__node[data-type=group].selected .group-node-bg,.react-flow__node-group.selected .group-node-bg,.react-flow__node[data-type=gridhdgroup].selected .gridhdgroup-node-bg,.react-flow__node-gridhdgroup.selected .gridhdgroup-node-bg{box-shadow:0 0 0 .5px var(--canvas-node-border-selected,#525252)!important}.react-flow__node.selected .canvas-node,.react-flow__node[aria-selected=true] .canvas-node{box-shadow:none!important}html[data-theme=light] .canvas-node .Loader2,html[data-theme=light] .canvas-node .lucide-loader-2{color:#1c1b1a!important;stroke:#1c1b1a!important}html[data-theme=light] .video-popup-container [class*="bg-\\[var\\(--bg-card\\)\\]"],html[data-theme=light] .video-popup-container [class*="bg-[var(--bg-card)]"]{background:var(--editor-input-bg)!important;color:var(--editor-text-primary)!important}html[data-theme=light] .video-popup-container [class*="bg-\\[var\\(--bg-card-hover\\)\\]"]:not([class*=hover\\\:]),html[data-theme=light] .video-popup-container [class*="bg-[var(--bg-card-hover)]"]:not([class*=hover\:]){color:var(--editor-text-primary)!important;background:#14121014!important}html[data-theme=light] .audio-popup-container [class*="bg-\\[var\\(--bg-card\\)\\]"],html[data-theme=light] .audio-popup-container [class*="bg-[var(--bg-card)]"]{background:var(--editor-input-bg)!important;color:var(--editor-text-primary)!important}html[data-theme=light] .audio-popup-container [class*="bg-\\[var\\(--bg-card-hover\\)\\]"]:not([class*=hover\\\:]),html[data-theme=light] .audio-popup-container [class*="bg-[var(--bg-card-hover)]"]:not([class*=hover\:]){color:var(--editor-text-primary)!important;background:#14121014!important}html[data-theme=light] .video-popup-container .text-foreground,html[data-theme=light] .audio-popup-container .text-foreground,html[data-theme=light] .video-popup-container [style*="color: var(--text-primary)"],html[data-theme=light] .audio-popup-container [style*="color: var(--text-primary)"]{color:#1c1b1a!important}html[data-theme=light] .video-popup-container .text-muted,html[data-theme=light] .audio-popup-container .text-muted{color:#6b6760!important}html[data-theme=light] .audio-popup-container [class*="bg-\\[var\\(--bg-card-hover\\)\\]"].w-10,html[data-theme=light] .audio-popup-container [class*="bg-[var(--bg-card-hover)]"].w-10,html[data-theme=light] .video-popup-container [class*="bg-\\[var\\(--bg-card-hover\\)\\]"].w-9,html[data-theme=light] .video-popup-container [class*="bg-[var(--bg-card-hover)]"].w-9{background:#1412100f!important}html[data-theme=light] .credits-display-root:hover .credits-card-zap-bg{background:#14121014!important}.react-flow__node img,.react-flow__node video,.react-flow__node canvas{border-radius:inherit!important;max-width:100%!important;display:block!important}.canvas-node [class*=node-empty],.canvas-node [class*=node-placeholder],.canvas-node [class*=default-placeholder]{border-radius:inherit!important;clip-path:inherit!important;-webkit-clip-path:inherit!important;overflow:hidden!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody tr{background:#fff!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody tr:hover{background:#f5f4f1!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table thead tr{color:#4b4640!important;background:#14121008!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody tr td,html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody tr,html[data-theme=light] .pp-settings-shell .overflow-x-auto table thead tr{border-color:#14121014!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td[class*=font-mono],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td[class*=text-white],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td:not([class*="text-[color:var(--status-"]):not([class*="text-[color:var(--btn-"]):not([class*="text-\\[color:var(--status-"]):not([class*="text-\\[color:var(--btn-"]),html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white\/70],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white\/80],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white\/90],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white]:not([class*=text-white\/]){color:#1c1b1a!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white\/40],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white\/50],html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*=text-white\/60]{color:#6b6760!important}html[data-theme=light] .pp-settings-shell .overflow-x-auto table tbody td [class*="text-\\[\\#5DDCFF\\]"]{color:#1c1b1a!important}html[data-theme=light] .pp-settings-shell [class*=py-16\ text-center][class*=text-white\/50],html[data-theme=light] .pp-settings-shell [class*=text-white\/50][class*=暂无]{color:#6b6760!important}html[data-theme=light] .pp-settings-shell .recharge-slider-wrap+div [class*=text-white\/40]{color:#9c9790!important}:root{--err-bg-base:#0a1220;--err-bg-deep:#070b12;--err-text-primary:#f2f6fa;--err-text-muted:#9fb0c4;--err-text-dim:#5f7086;--err-accent:#5ddcff;--err-accent-strong:#22b8d8;--err-accent-ink:#171717;--err-accent-ring:#5ddcff80;--err-accent-ring-soft:#5ddcff24;--err-accent-glow:#5ddcff59;--err-accent-subtle:#5ddcff1f;--err-btn-bg:#5ddcff;--err-btn-ink:#171717;--err-btn-hover:#7ce6ff;--err-btn-outline-bg:#5ddcff0f;--err-btn-outline-border:#5ddcff47;--err-btn-outline-text:#cfe9f5;--err-num-404:linear-gradient(180deg, #aef0ff 0%, #5ddcff 48%, #22b8d8 100%);--err-num-500:linear-gradient(180deg, #ffe3c2 0%, #ffb25e 50%, #f76707 100%);--err-num-glow-404:#5ddcff66;--err-num-glow-500:#ffaa4666;--err-star-1:#ffffffe6;--err-star-2:#ffffff8c;--err-star-3:#b4f0ffd9;--err-star-4:#5ddcffe6;--err-star-5:#ffffff73;--err-star-6:#beebffbf;--err-nebula-tl:#22b8d880;--err-nebula-br:#5ddcff57;--err-nebula-op:.9;--err-deco-opacity:.8}:root.light{--err-bg-base:#f5f4f1;--err-bg-deep:#efe9e2;--err-text-primary:#1c1b1a;--err-text-muted:#6b6760;--err-text-dim:#9c9790;--err-accent:#22b8d8;--err-accent-strong:#1a9cbb;--err-accent-ink:#171717;--err-accent-ring:#22b8d88c;--err-accent-ring-soft:#22b8d829;--err-accent-glow:#22b8d847;--err-accent-subtle:#22b8d81a;--err-btn-bg:#22b8d8;--err-btn-ink:#171717;--err-btn-hover:#2fc9e8;--err-btn-outline-bg:#22b8d80f;--err-btn-outline-border:#22b8d859;--err-btn-outline-text:#176a80;--err-num-404:linear-gradient(180deg, #6fd0ea 0%, #22b8d8 55%, #148aa6 100%);--err-num-500:linear-gradient(180deg, #ffcf9a 0%, #f7943e 55%, #dd5f0c 100%);--err-num-glow-404:#22b8d852;--err-num-glow-500:#f08c3c52;--err-star-1:#1c1b1a57;--err-star-2:#1c1b1a33;--err-star-3:#1a7c944d;--err-star-4:#22b8d873;--err-star-5:#1c1b1a29;--err-star-6:#1a7c9442;--err-nebula-tl:#22b8d833;--err-nebula-br:#22b8d824;--err-nebula-op:1;--err-deco-opacity:.7}.err-page{background:radial-gradient(120% 90% at 50% 0%, var(--err-bg-base) 0%, var(--err-bg-deep) 100%);min-height:100vh;position:relative;overflow:hidden}.err-nebula{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.err-nebula.tl{background:var(--err-nebula-tl);width:520px;height:520px;opacity:var(--err-nebula-op);animation:24s ease-in-out infinite alternate err-drift;top:-160px;left:-140px}.err-nebula.br{background:var(--err-nebula-br);width:460px;height:460px;opacity:var(--err-nebula-op);animation:28s ease-in-out infinite alternate-reverse err-drift;bottom:-160px;right:-120px}.err-nebula.c{background:var(--err-nebula-tl);width:300px;height:300px;opacity:calc(var(--err-nebula-op) * .5);animation:20s ease-in-out infinite alternate err-drift;top:40%;left:8%}.err-stars{background-image:radial-gradient(1.3px 1.3px at 22% 28%, var(--err-star-1), transparent 100%), radial-gradient(1px 1px at 42% 72%, var(--err-star-2), transparent 100%), radial-gradient(1.6px 1.6px at 62% 18%, var(--err-star-3), transparent 100%), radial-gradient(1px 1px at 82% 52%, var(--err-star-2), transparent 100%), radial-gradient(1.8px 1.8px at 12% 82%, var(--err-star-4), transparent 100%), radial-gradient(1px 1px at 92% 86%, var(--err-star-5), transparent 100%), radial-gradient(1px 1px at 33% 12%, var(--err-star-2), transparent 100%), radial-gradient(1px 1px at 72% 92%, var(--err-star-6), transparent 100%), radial-gradient(1.2px 1.2px at 55% 44%, var(--err-star-5), transparent 100%), radial-gradient(1.6px 1.6px at 8% 48%, var(--err-star-6), transparent 100%);pointer-events:none;background-repeat:repeat;background-size:620px 620px,520px 520px,720px 720px,420px 420px,820px 820px,540px 540px,460px 460px,680px 680px,380px 380px,760px 760px;animation:90s linear infinite err-star-drift;position:absolute;inset:-8%}.err-comet{background:linear-gradient(90deg, transparent, var(--err-star-4), #fff);width:150px;height:2px;filter:drop-shadow(0 0 8px var(--err-accent-glow));transform-origin:100%;pointer-events:none;border-radius:2px;animation:9s ease-in-out infinite err-comet;position:absolute;top:14%;right:12%}.err-deco{pointer-events:none;opacity:var(--err-deco-opacity);position:absolute}.err-deco.err-planet{background:radial-gradient(circle at 32% 30%,#bfefff,#1a9cbb 68%,#0e6b85);border-radius:50%;width:54px;height:54px;animation:7s ease-in-out infinite err-floaty;top:12%;left:10%}.err-deco.err-planet:after{content:"";border:3px solid #5ddcff80;border-radius:50%;width:86px;height:20px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)rotate(-14deg)}.err-deco.err-moon{background:radial-gradient(circle at 35% 32%,#e8f4fb,#9db7c9 70%,#6c8aa0);border-radius:50%;width:30px;height:30px;animation:9s ease-in-out -3s infinite err-floaty;bottom:14%;right:12%;box-shadow:inset -6px -5px #0000002e}.err-deco.err-star-big{clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);width:16px;height:16px;filter:drop-shadow(0 0 10px var(--err-accent));background:#fff;animation:5s ease-in-out -2s infinite err-floaty;top:20%;right:22%}.err-spark{width:5px;height:5px;box-shadow:0 0 10px var(--err-accent);opacity:0;pointer-events:none;background:#fff;border-radius:50%;animation:7s ease-in-out infinite err-spark-float;position:absolute}.err-content{z-index:5;text-align:center;width:100%;max-width:560px;padding:0 24px;position:relative}.err-brand-name{letter-spacing:-.02em;color:var(--err-text-primary);font-size:18px;font-weight:700}.err-header-sub{color:var(--err-text-dim);font-size:12px}.err-illus-wrap{margin:0 auto 10px;animation:6s ease-in-out infinite err-floaty;display:inline-block;position:relative}.err-illus{z-index:2;border:2px solid var(--err-accent-ring);width:208px;height:208px;box-shadow:0 0 0 10px var(--err-accent-ring-soft), 0 26px 60px -18px var(--err-accent-glow);background:#ffffff08;border-radius:50%;position:relative;overflow:hidden}.err-illus img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:9s ease-in-out infinite err-img-breathe;display:block;transform:scale(1.12)}.err-illus:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 28px #00000059}.err-illus-glow{background:radial-gradient(circle, var(--err-accent-glow) 0%, transparent 68%);filter:blur(22px);z-index:0;border-radius:50%;width:190px;height:190px;animation:4.2s ease-in-out infinite err-glow-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.err-pulse-ring{border:2px solid var(--err-accent-ring);z-index:1;opacity:0;border-radius:50%;width:206px;height:206px;animation:3.8s ease-out infinite err-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.err-pulse-ring.p2{border-color:var(--err-accent);animation-delay:1.9s}.err-orbit-item{z-index:3;pointer-events:none;animation:err-orbit var(--d,20s) linear infinite;animation-delay:var(--i,0s);position:absolute;top:50%;left:50%}.err-orbit-item .err-orb{border-radius:5px;width:15px;height:15px;animation:3.6s ease-in-out infinite err-orb-bob;display:block;position:absolute;transform:translate(-50%,-50%)}.err-orb-red{background:linear-gradient(135deg,#ff6b6b,#e11919);box-shadow:0 0 14px #ff3b3bbf}.err-orb-green{background:linear-gradient(135deg,#49e28d,#13a84a);box-shadow:0 0 14px #2bd968bf}.err-orb-blue{background:linear-gradient(135deg,#66adff,#1e5be6);box-shadow:0 0 14px #3a8bffbf}.err-orb-dot{border:1.5px solid var(--err-accent-strong);width:10px;height:10px;box-shadow:0 0 14px var(--err-accent-glow), inset 0 0 4px var(--err-accent-ring);background:#fff;border-radius:50%}.err-code-num{letter-spacing:-.04em;background:var(--err-num-404);-webkit-text-fill-color:transparent;filter:drop-shadow(0 14px 34px var(--err-num-glow-404));-webkit-user-select:none;user-select:none;background-size:100% 240%;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:110px;font-weight:900;line-height:1;animation:7s ease-in-out infinite err-num-flow}.err-code-num.is-500{background-image:var(--err-num-500);filter:drop-shadow(0 14px 34px var(--err-num-glow-500))}.err-badge{letter-spacing:.2em;text-transform:uppercase;color:var(--err-text-muted);border:1px solid var(--err-accent-ring-soft);background:var(--err-accent-subtle);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:5px 14px;font-size:10.5px;font-weight:600;display:inline-flex}.err-badge i{background:var(--err-accent);width:6px;height:6px;box-shadow:0 0 8px var(--err-accent);border-radius:50%}.err-title{letter-spacing:-.02em;color:var(--err-text-primary);margin:14px 0 8px;font-size:24px;font-weight:800}.err-desc{max-width:400px;color:var(--err-text-muted);margin:0 auto;font-size:14px;line-height:1.7}.err-digest{color:var(--err-text-dim);margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.err-actions{justify-content:center;align-items:center;margin-top:24px;display:flex}.err-hint{color:var(--err-text-muted);margin-top:20px;font-size:12px}@keyframes err-drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-30px)scale(1.12)}}@keyframes err-star-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:620px 520px,520px 420px,720px 620px,420px 340px,820px 700px,540px 460px,460px 380px,680px 580px,380px 320px,760px 640px}}@keyframes err-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes err-img-breathe{0%,to{transform:scale(1.12)}50%{transform:scale(1.17)}}@keyframes err-glow-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes err-pulse{0%{opacity:.55;transform:translate(-50%,-50%)scale(.92)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes err-orbit{0%{transform:rotate(0deg) translateX(var(--r,158px))}to{transform:rotate(360deg) translateX(var(--r,158px))}}@keyframes err-orb-bob{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.3)}}@keyframes err-num-flow{0%,to{background-position:0 0}50%{background-position:0 100%}}@keyframes err-spark-float{0%{opacity:0;transform:translateY(0)}18%{opacity:.9}75%{opacity:.25}to{opacity:0;transform:translateY(-64px)}}@keyframes err-comet{0%{opacity:0;transform:translate(0)rotate(-32deg)}8%{opacity:.9}26%{opacity:0;transform:translate(-420px,260px)rotate(-32deg)}to{opacity:0;transform:translate(-420px,260px)rotate(-32deg)}}@media (max-width:720px){.err-code-num{font-size:84px}.err-illus{width:160px;height:160px}.err-pulse-ring{width:158px;height:158px}.err-orbit-item .err-orb{width:13px;height:13px}.err-orb-dot{width:9px;height:9px}}.react-flow__node.react-flow__node[data-type=group].selected,.react-flow__node.react-flow__node[data-type=group].dragging,.react-flow__node.react-flow__node-group.selected,.react-flow__node.react-flow__node-group.dragging{z-index:0!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group){z-index:5!important}.react-flow__node.react-flow__node-storyboard_group,.react-flow__node.react-flow__node-storyboard_group.selected,.react-flow__node.react-flow__node-storyboard_group.dragging,.react-flow__node.react-flow__node-grid_hd_group,.react-flow__node.react-flow__node-grid_hd_group.selected,.react-flow__node.react-flow__node-grid_hd_group.dragging{z-index:0!important;box-shadow:none!important;outline:none!important}.react-flow__node.react-flow__node-image,.react-flow__node.react-flow__node-image.selected,.react-flow__node.react-flow__node-image.dragging{z-index:5!important}.react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group).selected,.react-flow__node:not(.react-flow__node-group):not(.react-flow__node-grid_hd_group):not(.react-flow__node-storyboard_group).dragging{z-index:10!important}.clarification-option--idle{background:0 0;border:1px solid #0000}.clarification-option--idle:hover{background:var(--bg-card-hover)}.clarification-option--selected{background:#ffffff14;border:1px solid #ffffff1a}.clarification-submit-btn:hover:not(:disabled){filter:brightness(1.04)}.clarification-submit-btn:active:not(:disabled){filter:brightness(.96)}.clarification-open-input::placeholder{color:var(--text-dim);opacity:1}.clarification-open-input:focus{border-color:var(--border-strong)!important;background:var(--bg-popover)!important}:root[data-theme=light] .clarification-option--idle{border-color:#1412100f}:root[data-theme=light] .clarification-option--selected{background:#f4f2ed;border-color:#1412101a}:root[data-theme=light] .clarification-option--selected .size-4.shrink-0{color:#fff!important;background:#1c1b1a!important}:root[data-theme=light] .clarification-option--idle .size-4.shrink-0{color:#6b6760!important;background:#1412100f!important}:root[data-theme=light] .clarification-open-input{background:#fff!important;border-color:#1412101a!important}:root[data-theme=light] .clarification-open-input:focus{background:#fff!important;border-color:#1412102e!important}:root[data-theme=light] .clarification-submit-btn{color:#fff!important;background:#171717!important}:root[data-theme=light] div[aria-label=Inquiring]>div:first-of-type,:root[data-theme=light] div[aria-label=询问中]>div:first-of-type{background:#22b8d81a!important}.clarification-card__header{cursor:pointer;background:0 0;border:0}.clarification-card__header:hover{opacity:.85}.clarification-settled__option--chosen{background:#ffffff0d;border-radius:6px}.clarification-settled__letter,.clarification-settled__label{color:var(--text-dim,#919191)}:root[data-theme=light] .clarification-card__header svg,:root[data-theme=light] .clarification-card__header span{color:#6b6760!important}:root[data-theme=light] .clarification-settled__question{color:#1c1b1a!important}:root[data-theme=light] .clarification-settled__letter,:root[data-theme=light] .clarification-settled__label{color:#6b6760!important}:root[data-theme=light] .clarification-settled__option--chosen{background:#1412100a!important}.clarification-pager{min-width:65px;height:24px;color:var(--text-muted);background:0 0;border-radius:4px;padding:0 2px}.clarification-pager svg{color:var(--text-muted)}.clarification-pager__btn{color:var(--text-muted);background:0 0;border:0;padding:0}.clarification-pager__btn:enabled:hover{background:var(--bg-card-hover);color:var(--text-primary)}.clarification-pager__btn--next:enabled{background:#ffffff0a;border:1px solid #ffffff14}.clarification-pager__counter{color:var(--text-primary)}.clarification-pager__current{color:var(--text-primary);font-weight:600}.clarification-settled-list__bullet{color:var(--text-muted)}.clarification-settled-list__question,.clarification-settled-list__answer{color:var(--text-primary)}.clarification-settled-list__placeholder{color:var(--text-dim,#919191)}:root[data-theme=light] .clarification-pager__btn{color:#6b6760!important}:root[data-theme=light] .clarification-pager__btn:enabled:hover{color:#1c1b1a!important;background:#1412100d!important}:root[data-theme=light] .clarification-pager__btn--next:enabled{background:#1412100a!important;border-color:#14121014!important}:root[data-theme=light] .clarification-pager__current{color:#1c1b1a!important}:root[data-theme=light] .clarification-pager__total,:root[data-theme=light] .clarification-pager__sep{color:#6b6760!important}:root[data-theme=light] .clarification-settled-list__question,:root[data-theme=light] .clarification-settled-list__answer{color:#1c1b1a!important}:root[data-theme=light] .clarification-settled-list__bullet,:root[data-theme=light] .clarification-settled-list__placeholder{color:#6b6760!important}:root[data-theme=light] .clarification-asking__question{color:#1c1b1a!important}[data-sonner-toaster][data-theme=dark] [data-sonner-toast]{background:var(--bg-card,#262626)!important;color:var(--text-primary,#f7f7f7)!important;border:1px solid var(--border-subtle,#363636)!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}[data-sonner-toaster][data-theme=light] [data-sonner-toast]{background:var(--bg-card,#fff)!important;color:var(--text-primary,#1c1b1a)!important;border:1px solid var(--border-subtle,#14121014)!important;border-radius:12px!important;box-shadow:0 8px 32px #14121014!important}[data-sonner-toast] [data-title]{color:inherit!important}[data-sonner-toast] [data-description]{color:var(--text-muted,#9c9790)!important}[data-sonner-toast] [data-close-button]{color:var(--text-muted,#9c9790)!important;border-radius:8px!important}[data-sonner-toast] [data-close-button]:hover{background:var(--bg-card-hover)!important;color:var(--text-primary)!important}[data-sonner-toast][data-type=success] [data-icon]{background:var(--status-success,#22c55e)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:0!important;margin-right:6px!important;display:inline-flex!important}[data-sonner-toast][data-type=error] [data-icon]{background:var(--status-error,#ef4444)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:0!important;margin-right:6px!important;display:inline-flex!important}[data-sonner-toast][data-type=warning] [data-icon]{background:var(--status-warning,#f59e0b)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:0!important;margin-right:6px!important;display:inline-flex!important}[data-sonner-toast][data-type=info] [data-icon]{background:var(--status-info,#3b82f6)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:0!important;margin-right:6px!important;display:inline-flex!important}[data-sonner-toast][data-type=loading] [data-icon]{background:var(--text-muted,#9c9790)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:0!important;margin-right:6px!important;display:inline-flex!important}[data-sonner-toast][data-type=loading] [data-icon] .sonner-loading-wrapper{display:none!important}[data-sonner-toast][data-type=loading] [data-icon]:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite pp-toast-spin;display:block}@keyframes pp-toast-spin{to{transform:rotate(360deg)}}[data-sonner-toast] [data-icon]>svg{width:16px!important;height:16px!important;margin-left:0!important;margin-right:0!important}::-webkit-scrollbar{width:3px!important;height:3px!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{border-radius:999px!important;min-height:40px!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff59!important}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e!important}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000004d!important}[data-popup-portal]{scrollbar-width:none!important;-ms-overflow-style:none!important}[data-popup-portal]::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.popup-os-thumb{pointer-events:none;opacity:0;z-index:1;background:#0003;border-radius:999px;width:4px;transition:opacity .18s;position:fixed;top:0;left:0}html[data-theme=dark] .popup-os-thumb{background:#ffffff47}html[data-theme=light] .popup-os-thumb{background:#0003}.pp-unread-badge{color:#ffa53d;background:#ff7d002e}:root[data-theme=light] .pp-unread-badge{color:#c2410c;background:#ff7d001f}.placeholder\:font-sans::placeholder{font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.placeholder\:tracking-normal::placeholder{letter-spacing:0}.placeholder\:text-\[\#CCCCCC\]\/40::placeholder{color:#ccc6}.placeholder\:text-\[color\:var\(--btn-secondary-text-muted\)\]::placeholder{color:var(--btn-secondary-text-muted)}.placeholder\:text-\[var\(--text-dim\)\]::placeholder{color:var(--text-dim)}.placeholder\:text-dim::placeholder{color:var(--text-dim)}.placeholder\:text-red-400\/60::placeholder{color:#f8717199}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/40::placeholder{color:#fff6}.before\:\!content-none:before{--tw-content:none!important;content:var(--tw-content)!important}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0\.5:after{content:var(--tw-content);left:.125rem}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-\[var\(--text-primary\)\]:after{content:var(--tw-content);background-color:var(--text-primary)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:\!content-none:after{--tw-content:none!important;content:var(--tw-content)!important}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:flex-none:last-child{flex:none}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#5DDCFF\]:hover{--tw-border-opacity:1;border-color:rgb(93 220 255/var(--tw-border-opacity,1))}.hover\:border-\[\#5DDCFF\]\/30:hover{border-color:#5ddcff4d}.hover\:border-\[\#5DDCFF\]\/40:hover{border-color:#5ddcff66}.hover\:border-\[\#7C5CFC\]\/50:hover{border-color:#7c5cfc80}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-\[var\(--btn-danger-border\)\]:hover{border-color:var(--btn-danger-border)}.hover\:border-\[var\(--btn-ghost-border\)\]:hover{border-color:var(--btn-ghost-border)}.hover\:border-\[var\(--btn-secondary-border\)\]:hover{border-color:var(--btn-secondary-border)}.hover\:border-\[var\(--err-btn-outline-text\)\]:hover{border-color:var(--err-btn-outline-text)}.hover\:border-\[var\(--text-dim\)\]:hover{border-color:var(--text-dim)}.hover\:border-accent-blue\/60:hover{border-color:#5ddcff99}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}.hover\:bg-\[\#22222a\]:hover{--tw-bg-opacity:1;background-color:rgb(34 34 42/var(--tw-bg-opacity,1))}.hover\:bg-\[\#33333f\]:hover{--tw-bg-opacity:1;background-color:rgb(51 51 63/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5DDCFF\]\/10:hover{background-color:#5ddcff1a}.hover\:bg-\[\#7C5CFC\]\/25:hover{background-color:#7c5cfc40}.hover\:bg-\[\#7C5CFC\]\/\[0\.06\]:hover{background-color:#7c5cfc0f}.hover\:bg-\[\#8b6dfc\]:hover{--tw-bg-opacity:1;background-color:rgb(139 109 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8d73fd\]:hover{--tw-bg-opacity:1;background-color:rgb(141 115 253/var(--tw-bg-opacity,1))}.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-card-hover\)_70\%\,\#000\)\]:hover{background-color:color-mix(in srgb,var(--bg-card-hover) 70%,#000)}.hover\:bg-\[rgba\(20\,18\,16\,0\.06\)\]:hover{background-color:#1412100f}.hover\:bg-\[rgba\(255\,255\,255\,0\.10\)\]:hover{background-color:#ffffff1a}.hover\:bg-\[rgba\(54\,113\,239\,0\.15\)\]:hover{background-color:#3671ef26}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-card-hover\)\]:hover{background-color:var(--bg-card-hover)}.hover\:bg-\[var\(--border-strong\)\]:hover{background-color:var(--border-strong)}.hover\:bg-\[var\(--border-subtle\)\]:hover{background-color:var(--border-subtle)}.hover\:bg-\[var\(--btn-danger-bg\)\]:hover{background-color:var(--btn-danger-bg)}.hover\:bg-\[var\(--btn-danger-bg-hover\)\]:hover{background-color:var(--btn-danger-bg-hover)}.hover\:bg-\[var\(--btn-ghost-bg-hover\)\]:hover{background-color:var(--btn-ghost-bg-hover)}.hover\:bg-\[var\(--btn-inverted-bg\)\]:hover{background-color:var(--btn-inverted-bg)}.hover\:bg-\[var\(--btn-inverted-bg-hover\)\]:hover{background-color:var(--btn-inverted-bg-hover)}.hover\:bg-\[var\(--btn-primary-bg-hover\)\]:hover{background-color:var(--btn-primary-bg-hover)}.hover\:bg-\[var\(--btn-secondary-bg\)\]:hover{background-color:var(--btn-secondary-bg)}.hover\:bg-\[var\(--btn-secondary-bg-active\)\]:hover{background-color:var(--btn-secondary-bg-active)}.hover\:bg-\[var\(--btn-secondary-bg-hover\)\]:hover{background-color:var(--btn-secondary-bg-hover)}.hover\:bg-\[var\(--editor-btn-active\)\]:hover{background-color:var(--editor-btn-active)}.hover\:bg-\[var\(--editor-btn-hover\)\]:hover{background-color:var(--editor-btn-hover)}.hover\:bg-\[var\(--editor-divider\)\]:hover{background-color:var(--editor-divider)}.hover\:bg-\[var\(--err-btn-hover\)\]:hover{background-color:var(--err-btn-hover)}.hover\:bg-\[var\(--status-error-subtle\)\]:hover{background-color:var(--status-error-subtle)}.hover\:bg-accent-cyan\/30:hover{background-color:#5ddcff4d}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-cyan-500\/25:hover{background-color:#06b6d440}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/85:hover{background-color:#ffffffd9}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.2\]:hover{background-color:#fff3}.hover\:from-\[\#8b6dfc\]:hover{--tw-gradient-from:#8b6dfc var(--tw-gradient-from-position);--tw-gradient-to:#8b6dfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#ab8bff\]:hover{--tw-gradient-to:#ab8bff var(--tw-gradient-to-position)}.hover\:\!text-\[var\(--accent-blue-bright\)\]:hover{color:var(--accent-blue-bright)!important}.hover\:text-\[\#1C1B1A\]:hover{--tw-text-opacity:1;color:rgb(28 27 26/var(--tw-text-opacity,1))}.hover\:text-\[\#5DDCFF\]:hover{--tw-text-opacity:1;color:rgb(93 220 255/var(--tw-text-opacity,1))}.hover\:text-\[\#fafafa\]:hover{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.hover\:text-\[color\:var\(--btn-danger-text\)\]:hover{color:var(--btn-danger-text)}.hover\:text-\[color\:var\(--btn-ghost-text\)\]:hover{color:var(--btn-ghost-text)}.hover\:text-\[color\:var\(--btn-ghost-text-active\)\]:hover{color:var(--btn-ghost-text-active)}.hover\:text-\[color\:var\(--btn-secondary-text\)\]:hover{color:var(--btn-secondary-text)}.hover\:text-\[color\:var\(--seg-item-text-hover\)\]:hover{color:var(--seg-item-text-hover)}.hover\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--accent-blue-bright\)\]:hover{color:var(--accent-blue-bright)}.hover\:text-\[var\(--btn-danger-text\)\]:hover{color:var(--btn-danger-text)}.hover\:text-\[var\(--editor-text-primary\)\]:hover{color:var(--editor-text-primary)}.hover\:text-\[var\(--status-red\)\]:hover{color:var(--status-red)}.hover\:text-\[var\(--text-dim\)\]:hover{color:var(--text-dim)}.hover\:text-\[var\(--text-muted\)\]:hover{color:var(--text-muted)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-accent-cyan:hover,.hover\:text-accent-violet:hover{--tw-text-opacity:1;color:rgb(93 220 255/var(--tw-text-opacity,1))}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:var(--text-primary)}.hover\:text-muted:hover{color:var(--text-muted)}.hover\:text-orange-400:hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/50:hover{color:#ffffff80}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/75:hover{color:#ffffffbf}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_-4px_5px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow:0 -4px 5px #0000001f;--tw-shadow-colored:0 -4px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_0_3px_rgba\(54\,113\,239\,0\.15\)\]:hover{--tw-shadow:0 0 0 3px #3671ef26;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-black\/30:hover{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-black\/40:hover{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-black\/50:hover{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/50:hover{--tw-shadow-color:#6366f180;--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.focus\:border-\[\#5DDCFF\]:focus{--tw-border-opacity:1;border-color:rgb(93 220 255/var(--tw-border-opacity,1))}.focus\:border-\[\#5DDCFF\]\/50:focus{border-color:#5ddcff80}.focus\:border-\[\#7C5CFC\]\/60:focus{border-color:#7c5cfc99}.focus\:border-\[\#f5b301\]\/60:focus{border-color:#f5b30199}.focus\:border-\[var\(--accent-blue\)\]:focus{border-color:var(--accent-blue)}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-\[var\(--border-subtle\)\]:focus{border-color:var(--border-subtle)}.focus\:border-\[var\(--btn-ghost-border\)\]:focus{border-color:var(--btn-ghost-border)}.focus\:border-\[var\(--btn-secondary-border-hover\)\]:focus{border-color:var(--btn-secondary-border-hover)}.focus\:border-\[var\(--canvas-node-border-selected\)\]:focus{border-color:var(--canvas-node-border-selected)}.focus\:border-accent-cyan\/40:focus{border-color:#5ddcff66}.focus\:border-accent-cyan\/50:focus{border-color:#5ddcff80}.focus\:border-amber-500\/60:focus{border-color:#f59e0b99}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:border-white:focus{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:border-white\/25:focus{border-color:#ffffff40}.focus\:border-white\/80:focus{border-color:#fffc}.focus\:shadow-\[0_0_0_3px_rgba\(54\,113\,239\,0\.45\)\]:focus{--tw-shadow:0 0 0 3px #3671ef73;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-red-500\/\[0\.15\]:focus{--tw-ring-color:#ef444426}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--editor-btn-active\)\]:active{background-color:var(--editor-btn-active)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-dim:disabled{color:var(--text-dim)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:bg-white\/10:hover:disabled{background-color:#ffffff1a}.disabled\:hover\:opacity-50:hover:disabled{opacity:.5}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/badge:hover .group-hover\/badge\:rotate-\[-90deg\]{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-accent-blue\/20{border-color:#5ddcff33}.group:hover .group-hover\:border-white\/10{border-color:#ffffff1a}.group:hover .group-hover\:bg-accent-blue\/50{background-color:#5ddcff80}.group:hover .group-hover\:bg-accent-blue\/\[0\.08\]{background-color:#5ddcff14}.group:hover .group-hover\:bg-accent-cyan\/60{background-color:#5ddcff99}.group:hover .group-hover\:bg-black\/75{background-color:#000000bf}.group:hover .group-hover\:text-\[var\(--accent-blue\)\]{color:var(--accent-blue)}.group:hover .group-hover\:text-\[var\(--accent-cyan\)\]{color:var(--accent-cyan)}.group:hover .group-hover\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.group:hover .group-hover\:text-accent-blue-bright{--tw-text-opacity:1;color:rgb(93 220 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-accent-blue\/40{color:#5ddcff66}.group:hover .group-hover\:text-foreground{color:var(--text-primary)}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/80{color:#fffc}.group\/p:hover .group-hover\/p\:opacity-100,.group\/preview:hover .group-hover\/preview\:opacity-100,.group\/slot:hover .group-hover\/slot\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.peer:checked~.peer-checked\:border-accent-blue{--tw-border-opacity:1;border-color:rgb(93 220 255/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:bg-\[var\(--accent-cyan\)\]{background-color:var(--accent-cyan)}.peer:checked~.peer-checked\:bg-accent-blue{--tw-bg-opacity:1;background-color:rgb(93 220 255/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-4:after{content:var(--tw-content);--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:640px){.max-sm\:border-l-0{border-left-width:0}.max-sm\:border-t{border-top-width:1px}.max-sm\:border-white\/5{border-color:#ffffff0d}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:inline{display:inline}.sm\:aspect-\[3\/8\]{aspect-ratio:3/8}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:p-16{padding:4rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-36{padding-top:9rem;padding-bottom:9rem}.sm\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:min-h-\[620px\]{min-height:620px}.md\:max-w-\[900px\]{max-width:900px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[5fr_6fr\]{grid-template-columns:5fr 6fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}@media (min-width:1024px){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}.\[\&\>option\]\:bg-\[var\(--bg-canvas\)\]>option{background-color:var(--bg-canvas)}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&_span\]\:\!text-\[var\(--text-dim\)\] span{color:var(--text-dim)!important}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}
