/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::-ms-backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-900:#82181a;--color-sky-50:#f0f9ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root{--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-900:color(display-p3 .466906 .133198 .12139);--color-sky-50:color(display-p3 .946501 .975402 .998336);--color-sky-400:color(display-p3 .305975 .725011 .980173);--color-sky-500:color(display-p3 .219113 .639027 .931479);--color-sky-600:color(display-p3 .162505 .509376 .796082);--color-sky-700:color(display-p3 .130314 .404568 .640847);--color-slate-50:color(display-p3 .974377 .979815 .986207);--color-slate-100:color(display-p3 .947345 .959969 .97483);--color-slate-200:color(display-p3 .890322 .909405 .939294);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-400:color(display-p3 .577446 .629622 .716602);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-slate-600:color(display-p3 .283418 .332214 .416355);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036);--color-slate-950:color(display-p3 .0102437 .0227555 .0878731)}}@supports (color:lab(0% 0 0)){:root{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.7449 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-sky-50:lab(97.3623% -2.33799 -4.13098);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4713 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5648);--color-slate-50:lab(98.1434% -.369549 -1.05968);--color-slate-100:lab(96.286% -.852466 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-800:lab(16.132% -.318021 -14.6672);--color-slate-900:lab(7.78673% 1.82346 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-900:#82181a;--color-sky-50:#f0f9ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:host{--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-900:color(display-p3 .466906 .133198 .12139);--color-sky-50:color(display-p3 .946501 .975402 .998336);--color-sky-400:color(display-p3 .305975 .725011 .980173);--color-sky-500:color(display-p3 .219113 .639027 .931479);--color-sky-600:color(display-p3 .162505 .509376 .796082);--color-sky-700:color(display-p3 .130314 .404568 .640847);--color-slate-50:color(display-p3 .974377 .979815 .986207);--color-slate-100:color(display-p3 .947345 .959969 .97483);--color-slate-200:color(display-p3 .890322 .909405 .939294);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-400:color(display-p3 .577446 .629622 .716602);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-slate-600:color(display-p3 .283418 .332214 .416355);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036);--color-slate-950:color(display-p3 .0102437 .0227555 .0878731)}}@supports (color:lab(0% 0 0)){:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.7449 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-sky-50:lab(97.3623% -2.33799 -4.13098);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4713 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5648);--color-slate-50:lab(98.1434% -.369549 -1.05968);--color-slate-100:lab(96.286% -.852466 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-800:lab(16.132% -.318021 -14.6672);--color-slate-900:lab(7.78673% 1.82346 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-ms-browse{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[120\]{z-index:120}.z-\[1000\]{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.max-h-\[90vh\]{max-height:90vh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-dvh{min-height:100dvh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-64{width:calc(var(--spacing) * 64)}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,100vw - 2rem)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.place-items-center{align-items:center;justify-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-auto{overflow:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/70{background-color:rgba(2,6,24,.7)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:rgba(255,255,255,.95)}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-red-900{color:var(--color-red-900)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)), 0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sky-500\/20{--tw-shadow-color:rgba(0,165,239,.2)}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.\[program\:image-skill-worker\]{program:image-skill-worker}.\[program\:imageskill-scheduler\]{program:imageskill-scheduler}.\[program\:imageskill-worker\]{program:imageskill-worker}.placeholder\:text-slate-400::-ms-input-placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:opacity-100:hover{opacity:1}}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-sky-400\/20:focus{--tw-ring-color:rgba(0,188,254,.2)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-400\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.focus\:ring-sky-400\/60:focus{--tw-ring-color:rgba(0,188,254,.6)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-400\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-sky-600:active{background-color:var(--color-sky-600)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}@media (min-width:64rem){.lg\:ml-64{margin-left:calc(var(--spacing) * 64)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:pb-0{padding-bottom:0}}@media (prefers-color-scheme:dark){.dark\:border-red-500\/30{border-color:rgba(251,44,54,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-slate-950{background-color:var(--color-slate-950)}.dark\:bg-slate-950\/70{background-color:rgba(2,6,24,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.dark\:bg-slate-950\/95{background-color:rgba(2,6,24,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/95{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.dark\:bg-white\/5{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-red-100{color:var(--color-red-100)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}@media (hover:hover){.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}}:root{--app-bg:0 0% 5%;--app-panel:0 0% 10%;--app-panel-2:0 0% 14%;--app-border:0 0% 100% / .1;--app-text:210 40% 98%;--app-muted:0 0% 72%;--app-primary:0 0% 100%;--app-accent:0 0% 100%}html.light{--app-bg:210 32% 96%;--app-panel:0 0% 100%;--app-panel-2:210 40% 98%;--app-border:214 32% 88%;--app-text:222 47% 11%;--app-muted:215 16% 47%;--app-primary:215 90% 52%;--app-accent:27 96% 50%}*{box-sizing:border-box}body{margin:0;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.react-route-loading{color:#e0f2fe;letter-spacing:.08em;background:#0e0e0e;align-items:center;justify-items:center;min-height:100dvh;font-size:14px;font-weight:900;display:grid}.tool-scrollbar::-webkit-scrollbar{width:8px;height:8px}.tool-scrollbar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:999px}.tool-scrollbar::-webkit-scrollbar-track{background:0 0}.app-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,10,18,.84);border-bottom:1px solid rgba(255,255,255,.1);grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:grid;position:-webkit-sticky;position:sticky;top:0}html.light .app-topbar{background:rgba(255,255,255,.88);border-bottom-color:#e2e8f0}.app-brand-lockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.app-logo-button{color:#fff;cursor:pointer;width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;justify-items:center;padding:0;display:grid}.app-logo-button img{object-fit:contain;border-radius:9px;width:40px;height:40px}.app-title-block{gap:1px;min-width:0;display:grid}.app-title-block p{color:rgba(255,255,255,.58);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;font-size:11px;font-weight:400;line-height:1.15;overflow:hidden}html.light .app-title-block p{color:#8b949e}.app-title-block h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:950;line-height:1.18;overflow:hidden}html.light .app-title-block h1{color:#0f172a}.desktop-app-nav{justify-content:center;gap:6px;min-width:0;display:flex}.top-nav-item{color:#cbd5e1;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex}.top-nav-item:hover{color:#fff;background:rgba(255,255,255,.09)}.top-nav-item.is-active{background:var(--front-surface-control,rgba(255,255,255,.1));color:#fff;box-shadow:none}html.light .top-nav-item{color:#475569}html.light .top-nav-item:hover{color:#2563eb;background:#eef2ff}.desktop-app-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-avatar-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f03000,#f09000);border:1px solid rgba(255,132,0,.28);border-radius:999px;align-items:center;justify-items:center;width:40px;height:40px;font-size:14px;font-weight:950;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;overflow:hidden;box-shadow:0 10px 22px rgba(240,112,0,.16)}.topbar-avatar-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 28px rgba(240,112,0,.22)}.topbar-avatar-button img{object-fit:cover;width:100%;height:100%}.topbar-account-menu-wrap{display:inline-flex;position:relative}.topbar-account-menu{z-index:90;color:#fff;background:#111;border:1px solid rgba(255,255,255,.12);border-radius:2px;gap:12px;width:202px;padding:20px 8px 16px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 44px rgba(0,0,0,.38)}.topbar-account-menu:before{content:"";background:#111;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12);width:10px;height:10px;position:absolute;top:-5px;right:42px;transform:rotate(45deg)}.topbar-account-identity,.topbar-account-support,.topbar-account-logout{padding-left:16px;padding-right:16px}.topbar-account-identity{gap:5px;display:grid}.topbar-account-identity strong{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.topbar-account-identity span{color:rgba(255,255,255,.86);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.topbar-account-profile,.topbar-account-logout{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;min-height:38px;font-size:14px;font-weight:850}.topbar-account-profile{color:#fff;background:0 0;border:1px solid transparent;border-radius:12px;padding:0 16px;transition:background .18s,border-color .18s,color .18s}.topbar-account-profile:hover{color:#fff;background:rgba(240,112,0,.14);border-color:rgba(240,112,0,.34)}.topbar-account-support{gap:9px;display:grid}.topbar-account-support strong,.topbar-account-logout{color:#fff;font-size:14px;font-weight:900}.topbar-account-support p{color:#fff;overflow-wrap:anywhere;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:1.45;display:flex}.topbar-account-support p span{flex:none}.topbar-account-logout{border-top:1px solid rgba(255,255,255,.11);padding-top:14px}.topbar-account-logout:hover{color:#ffb347}html.light .topbar-avatar-button{border-color:rgba(224,112,0,.28);box-shadow:0 10px 22px rgba(224,112,0,.14)}html.light .topbar-account-menu{color:#0f172a;background:#fff;border-color:rgba(15,23,42,.12);box-shadow:0 18px 44px rgba(15,23,42,.14)}html.light .topbar-account-menu:before{background:#fff;border-color:rgba(15,23,42,.12)}html.light .topbar-account-identity strong,html.light .topbar-account-support strong,html.light .topbar-account-logout{color:#0f172a}html.light .topbar-account-identity span,html.light .topbar-account-support p{color:#334155}html.light .topbar-account-profile{color:#0f172a;background:0 0}html.light .topbar-account-profile:hover{color:#d04000;background:rgba(240,112,0,.1);border-color:rgba(224,112,0,.3)}html.light .topbar-account-logout{border-top-color:#e2e8f0}html.light .topbar-account-logout:hover{color:#ea580c}.credit-top-pill{color:#6ee7b7;background:rgba(16,185,129,.12);border:1px solid rgba(34,197,94,.18);border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}html.light .credit-top-pill{color:#047857;background:#ecfdf5}.mobile-menu-trigger,.mobile-bottom-nav,.mobile-drawer-backdrop{display:none}.mobile-bottom-nav{z-index:35;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);left:0;right:0;background:rgba(7,10,18,.94);border-top:1px solid rgba(255,255,255,.1);grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0}.mobile-bottom-nav:has(.mobile-nav-item:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}html.light .mobile-bottom-nav{background:rgba(255,255,255,.96);border-top-color:#e2e8f0}.mobile-nav-item{color:#94a3b8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;font-size:11px;font-weight:900;text-decoration:none;transition:all .16s;display:flex}.mobile-nav-item.is-active{background:var(--front-surface-control,rgba(255,255,255,.1));color:#fff}html.light .mobile-nav-item.is-active{color:#2563eb;background:#eff6ff}.mobile-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:rgba(15,23,42,.52);position:fixed;top:0;bottom:0;left:0;right:0}.mobile-drawer{overscroll-behavior:contain;color:#fff;background:#0e0e0e;border-right:1px solid rgba(255,255,255,.1);width:min(320px,86vw);height:100%;padding:14px;animation:.18s ease-out drawer-in;overflow-y:auto}html.light .mobile-drawer{color:#fff;background:#0e0e0e;border-right-color:rgba(255,255,255,.1)}html.mobile-drawer-scroll-locked,body.mobile-drawer-scroll-locked{overflow:hidden}@keyframes drawer-in{0%{opacity:.4;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.mobile-drawer-header{margin-bottom:18px;padding-right:48px;position:relative}.mobile-drawer-profile{background:linear-gradient(135deg,rgba(240,48,0,.18),rgba(240,144,0,.08)),#111;border:1px solid rgba(240,112,0,.24);border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px;display:grid;box-shadow:0 16px 34px rgba(0,0,0,.22)}.mobile-drawer-avatar{color:#fff;background:linear-gradient(135deg,#f03000,#f09000);border:1px solid rgba(255,255,255,.14);border-radius:18px;align-items:center;justify-items:center;width:52px;height:52px;font-size:18px;font-weight:950;display:grid;overflow:hidden}.mobile-drawer-avatar img{object-fit:cover;width:100%;height:100%}.mobile-drawer-avatar span{align-items:center;justify-items:center;display:grid}.mobile-drawer-user-text{gap:2px;min-width:0;display:grid}.mobile-drawer-user-text span{color:rgba(255,255,255,.62);font-size:11px;font-weight:850}.mobile-drawer-user-text strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.mobile-drawer-user-text small{color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.mobile-drawer-credit{color:#fff;background:linear-gradient(135deg,#f03000 0%,#e07000 56%,#f09000 100%);border:0;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:14px;font-weight:950;display:inline-flex}.mobile-drawer-close{color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;align-items:center;justify-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:0}html.light .mobile-drawer-profile{background:linear-gradient(135deg,rgba(255,237,213,.92),rgba(255,247,237,.68)),#fff;border-color:#fed7aa;box-shadow:0 14px 30px rgba(15,23,42,.08)}html.light .mobile-drawer-user-text span,html.light .mobile-drawer-user-text small{color:#64748b}html.light .mobile-drawer-user-text strong{color:#111827}html.light .mobile-drawer-close{color:#0f172a;background:#fff;border-color:#e2e8f0}.mobile-drawer nav,.drawer-utilities{gap:8px;display:grid}.drawer-nav-item,.drawer-utilities button{color:#e2e8f0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.drawer-nav-item.is-active{border-color:var(--front-border,rgba(255,255,255,.1));background:var(--front-surface-control,rgba(255,255,255,.1));color:#fff}html.light .drawer-nav-item,html.light .drawer-utilities button{color:#334155;background:#fff;border-color:#e2e8f0}html.light .drawer-nav-item.is-active{color:#2563eb;background:#eff6ff}.drawer-utilities{border-top:1px solid rgba(255,255,255,.08);margin-top:16px;padding-top:16px}html.light .drawer-utilities{border-top-color:#e2e8f0}.inpaint-workspace{background:radial-gradient(circle at 20% 0,rgba(14,165,233,.16),transparent 28%),radial-gradient(circle at 95% 10%,rgba(249,115,22,.12),transparent 26%),#070a12;grid-template-columns:320px minmax(0,1fr) 300px;grid-template-areas:"sidebar editor results""history history history";gap:12px;min-height:calc(100dvh - 64px);padding:12px;display:grid}.inpaint-disabled-workspace{align-items:center;justify-items:center;min-height:calc(100dvh - 64px)}.inpaint-disabled-card{text-align:center;justify-items:center;gap:12px;width:min(460px,100vw - 32px);display:grid;padding:28px!important}.inpaint-disabled-card h2{color:inherit;margin:0;font-size:22px;font-weight:900}.inpaint-disabled-card p{color:#94a3b8;margin:0;line-height:1.6}.inpaint-sidebar{grid-area:sidebar;align-content:start;gap:12px;display:grid}.inpaint-editor{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.18);border-radius:22px;grid-area:editor;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 80px rgba(0,0,0,.28)}.inpaint-results{grid-area:results;min-width:0}.inpaint-history{grid-area:history;min-width:0}.inpaint-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mode-chip{color:#cbd5e1;background:rgba(15,23,42,.74);border:1px solid rgba(148,163,184,.2);border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.inpaint-card{color:#f1f5f9;padding:14px;background:rgba(15,23,42,.8)!important;border-color:rgba(148,163,184,.16)!important}.inpaint-form-card{gap:12px;display:grid}.field-label{color:#e2e8f0;gap:7px;font-size:13px;font-weight:800;display:grid}.credit-pill{color:#bae6fd;background:rgba(14,165,233,.09);border:1px solid rgba(56,189,248,.28);border-radius:14px;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.credit-pill strong{color:#fff;font-size:18px}.inpaint-credit-card{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.08));border:1px solid rgba(37,99,235,.18);border-radius:18px;gap:8px;padding:12px;display:grid}.inpaint-credit-card>div{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.inpaint-credit-card span{color:#64748b;font-size:12px;font-weight:900}.inpaint-credit-card strong{color:#2563eb;align-items:baseline;gap:4px;font-size:28px;font-weight:950;line-height:1;display:inline-flex}.inpaint-credit-card em{color:#64748b;font-size:12px;font-style:normal;font-weight:900}.inpaint-credit-card p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.inpaint-upload-zone{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.72));border:1px dashed rgba(96,165,250,.65);border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:92px;padding:14px;transition:all .18s;display:grid}.inpaint-upload-zone strong{font-size:15px;display:block}.inpaint-upload-zone small{color:#94a3b8;margin-top:4px;line-height:1.45;display:block}.upload-zone-icon{color:#7dd3fc;background:rgba(125,211,252,.14);border-radius:16px;align-items:center;justify-items:center;width:52px;height:52px;display:grid}.source-mini-preview{background:rgba(2,6,23,.65);border:1px solid rgba(148,163,184,.18);border-radius:16px;margin-top:12px;display:grid;overflow:hidden}.source-mini-preview img{object-fit:contain;width:100%;height:max(120px,min(18dvh,190px))}.inpaint-toolbar{background:rgba(2,6,23,.56);border-bottom:1px solid rgba(148,163,184,.16);align-items:center;gap:8px;min-width:0;padding:10px;display:flex;overflow-x:auto}.tool-button{color:#cbd5e1;cursor:pointer;background:rgba(15,23,42,.92);border:1px solid rgba(148,163,184,.2);border-radius:14px;flex:none;align-items:center;justify-items:center;width:42px;height:42px;transition:all .16s;display:inline-grid}.tool-button:disabled{opacity:.4;cursor:not-allowed}.brush-size-control{color:#cbd5e1;border:1px solid rgba(148,163,184,.18);border-radius:14px;grid-template-columns:auto minmax(92px,160px) 32px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:12px;font-weight:800;display:grid}.brush-size-control input{accent-color:#0ea5e9}.inpaint-stage-wrap{touch-action:none;background:#0b111c;min-height:0;padding:12px;display:grid;position:relative;overflow:auto}.inpaint-stage{transform-origin:50%;touch-action:none;background:rgba(2,6,23,.9);border-radius:14px;margin:auto;position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.07),0 28px 90px rgba(0,0,0,.35)}.inpaint-stage.is-panning{cursor:grabbing}.inpaint-stage canvas,.inpaint-shape-preview{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.inpaint-mask-canvas{z-index:2}.inpaint-shape-preview{z-index:3;pointer-events:none;fill:rgba(240,112,0,.18);filter:drop-shadow(0 0 5px rgba(240,112,0,.38))}.inpaint-shape-preview g{fill:inherit;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 8;vector-effect:non-scaling-stroke}.inpaint-selection-outline{stroke:rgba(0,0,0,.86);stroke-width:5px}.inpaint-selection-core{stroke:url(#inpaintSelectionStroke);stroke-width:2.4px;animation:1.1s linear infinite inpaintMarquee}@keyframes inpaintMarquee{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.inpaint-selection-core{animation:none}}.inpaint-empty-state{color:#94a3b8;text-align:center;align-content:center;justify-content:center;gap:10px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.inpaint-empty-state svg{color:#38bdf8;margin:0 auto}.inpaint-empty-state strong{color:#e2e8f0;font-size:18px}.inpaint-empty-state span{font-size:13px}.inpaint-editor-footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.16);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 12px;font-size:13px;display:flex}.result-heading,.history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.result-heading p,.history-heading p{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.result-heading h2,.history-heading h2{color:#fff;margin:0;font-size:18px;font-weight:900}.task-status-box{background:rgba(2,6,23,.35);border:1px solid rgba(148,163,184,.16);border-radius:16px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.task-status-box>div{color:#cbd5e1;justify-content:space-between;font-size:13px;display:flex}.task-status-box progress{border-radius:999px;width:100%;height:8px;overflow:hidden}.task-status-box p{color:#fca5a5;margin:0;font-size:12px;line-height:1.5}.result-grid{gap:10px;display:grid}.result-item{background:rgba(2,6,23,.5);border:1px solid rgba(148,163,184,.16);border-radius:16px;overflow:hidden}.result-item button:first-child{cursor:zoom-in;background:0 0;border:0;align-items:center;justify-items:center;width:100%;min-height:160px;padding:0;display:grid}.result-item img{object-fit:contain;background:rgba(2,6,23,.75);width:100%;height:max(160px,min(26dvh,300px))}.result-item>button:last-child{width:calc(100% - 20px);margin:10px}.empty-result,.empty-history-react{color:#94a3b8;text-align:center;align-content:center;align-items:center;justify-items:center;gap:8px;min-height:220px;display:grid}.history-grid-react{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.history-task-card{color:#e2e8f0;cursor:pointer;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.16);border-radius:18px;transition:all .18s;overflow:hidden}.history-task-card:hover{background:rgba(15,23,42,.92);border-color:rgba(56,189,248,.42);transform:translateY(-2px)}.history-task-cover{aspect-ratio:4/3;color:#475569;background:rgba(2,6,23,.72);align-items:center;justify-items:center;display:grid;position:relative}.history-task-cover img{object-fit:cover;width:100%;height:100%}.history-task-cover span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(2,6,23,.72);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px}.history-task-card>div:last-child{padding:10px}.history-task-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.history-task-card p{color:#94a3b8;margin:4px 0 0;font-size:12px}.inpaint-history .history-heading{border-bottom:1px solid rgba(148,163,184,.18);margin:0;padding:0 0 12px}.inpaint-history .history-refresh-button{justify-self:end}.inpaint-history .history-refresh-button:hover:not(:disabled){transform:translateY(-1px)}.image-preview-overlay{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(2,6,23,.86);align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.image-preview-overlay img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;border-radius:0;max-width:94vw;max-height:92vh;transition:transform .16s}.image-preview-overlay img.is-draggable{cursor:grab}.image-preview-overlay img.is-dragging{cursor:grabbing;transition:none}.preview-close{color:#fff;cursor:pointer;background:rgba(15,23,42,.75);border:1px solid rgba(255,255,255,.2);border-radius:999px;width:44px;height:44px;font-size:28px;position:fixed;top:18px;right:18px}.preview-nav{z-index:82;color:#111827;cursor:pointer;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.24);border-radius:999px;align-items:center;justify-items:center;width:52px;height:52px;font-size:34px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.preview-nav.prev{left:24px}.preview-nav.next{right:24px}.preview-count{color:#fff;background:rgba(15,23,42,.78);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.react-studio-page{color:#111827;background:radial-gradient(circle at 8% 0,rgba(98,102,241,.15),transparent 30%),radial-gradient(circle at 92% 6%,rgba(37,99,235,.14),transparent 26%),linear-gradient(#f6f8ff 0%,#eef5ff 48%,#f8fbff 100%);height:calc(100dvh - 64px);padding:10px;overflow:hidden}.react-studio-hero{background:rgba(15,23,42,.03);border:1px solid rgba(148,163,184,.18);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;margin-bottom:10px;padding:10px 14px;display:grid}.studio-kicker,.panel-head p,.history-title-react p{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.react-studio-hero h1{letter-spacing:0;color:#0f172a;margin:2px 0 3px;font-size:max(20px,min(2vw,28px));font-weight:950;line-height:1.05}.react-studio-hero p{color:#64748b;max-width:760px;margin:0;font-size:13px;line-height:1.5}.studio-stats{grid-template-columns:repeat(3,minmax(118px,1fr));gap:10px;display:grid}.studio-stats article{background:rgba(255,255,255,.78);border:1px solid rgba(99,102,241,.18);border-radius:16px;min-width:112px;padding:9px 12px;box-shadow:0 10px 28px rgba(37,99,235,.07)}.studio-stats span{color:#64748b;font-size:12px;font-weight:800;display:block}.studio-stats strong{color:#2563eb;margin-top:2px;font-size:24px;font-weight:950;line-height:1;display:block}.studio-stats small{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.react-studio-workbench{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,330px);align-items:stretch;gap:10px;height:calc(100dvh - 84px);min-height:0;display:grid}.react-settings-panel,.react-result-panel,.history-section-react{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent;background:rgba(255,255,255,.86);border:1px solid rgba(148,163,184,.22);border-radius:18px;min-height:0;overflow:auto;box-shadow:0 16px 40px rgba(30,64,175,.08)}.react-settings-panel::-webkit-scrollbar{width:8px;height:8px}.react-result-panel::-webkit-scrollbar{width:8px;height:8px}.history-section-react::-webkit-scrollbar{width:8px;height:8px}.react-settings-panel::-webkit-scrollbar-thumb{background:rgba(148,163,184,.32);border-radius:999px}.react-result-panel::-webkit-scrollbar-thumb{background:rgba(148,163,184,.32);border-radius:999px}.history-section-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.32);border-radius:999px}.react-settings-panel{padding:14px;display:block}.react-result-panel{padding:14px}.panel-head,.history-title-react{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-head h2,.history-title-react h2{color:#0f172a;margin:2px 0 0;font-size:18px;font-weight:950}.react-mode-switcher{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;display:grid}.react-mode-switcher button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:900;transition:all .18s;display:inline-flex}.react-mode-switcher button svg{width:17px;height:17px}.react-mode-switcher button:hover{color:#2563eb;background:#eef2ff}.react-mode-switcher button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 12px 30px rgba(37,99,235,.22)}.settings-stack{gap:10px;margin-top:10px;display:grid}.settings-block-react{background:linear-gradient(rgba(255,255,255,.95),rgba(248,250,252,.85));border:1px solid #e5e7eb;border-radius:16px;gap:10px;padding:12px;display:grid}.block-head-react{justify-content:space-between;align-items:center;gap:10px;display:flex}.block-head-react strong{color:#111827;align-items:center;gap:7px;font-size:15px;font-weight:950;display:inline-flex}.block-head-react strong svg{stroke-width:2.35px;flex:none;width:15px;height:15px}.block-head-react span{color:#64748b;font-size:12px;font-weight:700}.inline-check{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.inline-check input{accent-color:#2563eb;width:18px;height:18px}.prompt-plan-react{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;gap:8px;padding:12px;display:grid}.prompt-plan-react strong{color:#1d4ed8;font-size:13px}.prompt-plan-react p{color:#334155;margin:0;font-size:12px;line-height:1.55}.prompt-plan-react span{color:#2563eb;background:#fff;border-radius:999px;margin-right:8px;padding:2px 8px;font-weight:900;display:inline-flex}.field-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.react-settings-panel .field-grid-react{grid-template-columns:1fr}.react-settings-panel .compact-field-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-field-grid-react label,.compact-field-grid-react .custom-size-react{gap:5px}.compact-field-grid-react select,.compact-field-grid-react input{min-height:38px}.aspect-ratio-picker-react{color:#334155;grid-column:1/-1;gap:8px;min-width:0;font-size:13px;font-weight:900;display:grid;position:relative}.aspect-ratio-picker-react>span{color:inherit}.aspect-ratio-picker-react>small{color:#64748b;font-size:12px;font-weight:700}.aspect-ratio-trigger-react{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 10px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.aspect-ratio-trigger-react:hover:not(:disabled){background:#eff6ff;border-color:rgba(37,99,235,.35);box-shadow:0 12px 26px rgba(37,99,235,.1)}.aspect-ratio-trigger-react:disabled{cursor:not-allowed;opacity:.58}.aspect-ratio-trigger-react strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.aspect-ratio-trigger-react>svg{color:#64748b;width:16px;height:16px;transition:transform .18s}.aspect-ratio-picker-react.is-open .aspect-ratio-trigger-react>svg{transform:rotate(180deg)}.aspect-ratio-popover-react{z-index:35;background:#fff;border:1px solid #dbeafe;border-radius:20px;width:min(300px,100%);padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px rgba(15,23,42,.18)}.aspect-ratio-grid-react{background:#f8fafc;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;display:grid}.aspect-ratio-option-react{color:#475569;cursor:pointer;min-width:0;min-height:54px;font:inherit;background:0 0;border:1px solid transparent;border-radius:12px;align-items:center;justify-items:center;gap:5px;font-size:12px;font-weight:850;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s;display:grid}.aspect-ratio-option-react:hover:not(:disabled){color:#1d4ed8;background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.22);transform:translateY(-1px)}.aspect-ratio-option-react.active{color:#0f172a;background:#fff;border-color:rgba(37,99,235,.28);box-shadow:0 12px 26px rgba(15,23,42,.08)}.aspect-ratio-option-react:disabled{cursor:not-allowed;opacity:.52}.ratio-glyph-react{align-items:center;justify-items:center;width:26px;height:22px;display:grid}.ratio-glyph-react i{border:1.8px solid;border-radius:3px;display:block}.ratio-glyph-react svg{width:15px;height:15px}.aspect-ratio-option-react em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;line-height:1.1;overflow:hidden}.field-grid-react>label,.field-grid-react>div,.settings-block-react,.settings-stack,.react-settings-panel{min-width:0}.field-grid-react label,.wide-field-react{color:#334155;gap:7px;font-size:13px;font-weight:900;display:grid}.muted-field{opacity:.62}.muted-field small{color:#64748b;font-weight:600}.custom-size-react{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.custom-size-react span{color:#94a3b8;padding-bottom:11px;font-weight:950}.custom-size-react small{color:#64748b;grid-column:1/-1;margin-top:-2px;font-size:12px;font-weight:700;line-height:1.45}.wide-field-react{grid-column:1/-1}.skill-preview-react{background:#faf5ff;border:1px solid #ede9fe;border-radius:16px;gap:8px;padding:12px;display:grid}.skill-preview-react div{justify-content:space-between;gap:8px;display:flex}.skill-preview-react strong{color:#5b21b6}.skill-preview-react span{color:#7c3aed;background:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.skill-preview-react p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.skill-preview-react ol{color:#475569;margin:0;padding-left:18px;font-size:12px}.skill-preview-react li{margin-top:4px}.upload-row-react{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.upload-row-react>button:first-child,.upload-tile-react{color:#0f172a;text-align:left;cursor:pointer;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px dashed #93c5fd;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:12px;transition:all .18s;display:grid}.upload-row-react>button:first-child:hover,.upload-tile-react:hover:not(:disabled){background:#eff6ff;border-color:#2563eb}.upload-row-react svg,.upload-tile-react svg{color:#2563eb;width:22px;height:22px}.upload-row-react strong,.upload-tile-react strong{font-size:14px;font-weight:950;display:block}.upload-row-react small,.upload-tile-react small{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;display:block}.react-settings-panel .upload-row-react{grid-template-columns:minmax(0,1fr);gap:8px}.react-settings-panel .upload-row-react>.reference-upload-trigger-react{border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:7px 8px;width:100%;min-width:0;min-height:48px;padding:7px 10px}.reference-upload-trigger-react svg{grid-row:1/span 2;align-self:center;justify-self:center;width:18px;height:18px}.reference-upload-trigger-react strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.reference-upload-trigger-react small{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1.15;overflow:hidden}.react-settings-panel .upload-row-react>.reference-upload-trigger-react+button{white-space:nowrap;min-height:48px;padding-left:12px;padding-right:12px}@keyframes reference-tile-ready{0%,to{transform:translateY(0)rotate(-.45deg)scale(.985)}50%{transform:translateY(-1px)rotate(.45deg)scale(1)}}.reference-grid-react{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reference-grid-react figure{aspect-ratio:1;cursor:grab;will-change:transform;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:0;transition:border-color .16s,box-shadow .18s,opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.reference-grid-react figure:active{cursor:grabbing}.reference-grid-react.is-sorting figure:not(.is-dragging){animation:.34s ease-in-out infinite reference-tile-ready}.reference-grid-react figure.is-dragging{z-index:2;opacity:.88;border-color:#2563eb;transform:scale(1.07)rotate(1.25deg);box-shadow:0 18px 36px rgba(37,99,235,.28)}.reference-grid-react img{object-fit:cover;width:100%;height:100%}.reference-grid-react figure>button{color:#fff;cursor:pointer;background:rgba(15,23,42,.72);border:0;border-radius:999px;align-items:center;justify-items:center;width:26px;height:26px;display:grid;position:absolute;top:5px;right:5px}.reference-add-tile-react{aspect-ratio:1;color:#2563eb;cursor:pointer;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px dashed #93c5fd;border-radius:14px;align-items:center;justify-items:center;width:100%;transition:all .16s;display:grid}.reference-add-tile-react:hover{background:#eff6ff;border-color:#2563eb;box-shadow:0 10px 24px rgba(37,99,235,.13)}.reference-grid-react.is-sorting .reference-add-tile-react{opacity:.7;transform:scale(.96)}.reference-preview-block{gap:7px;display:grid}.reference-preview-block>span{color:#2563eb;font-size:12px;font-weight:900}.pending-reference-grid figure{background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(37,99,235,.06));border-color:rgba(249,115,22,.35)}.pending-reference-grid figure:after{color:#fff;content:"待上传";background:rgba(249,115,22,.9);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;position:absolute;bottom:6px;left:6px}.cutout-upload-tile-react{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.08)),#fff;border-style:solid;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:2px 9px;min-height:64px;padding:8px 10px}.cutout-upload-tile-react>span{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;grid-row:1/3;align-items:center;justify-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px rgba(37,99,235,.16)}.cutout-upload-tile-react>span svg{color:currentColor;width:20px;height:20px}.cutout-upload-tile-react strong,.cutout-upload-tile-react small{min-width:0}.wide-field-react:has(.cutout-upload-tile-react){gap:5px}.cutout-upload-tile-react strong{align-self:end;font-size:13px;line-height:1.15}.cutout-upload-tile-react small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:0;font-size:11px;line-height:1.25;overflow:hidden}.cutout-preview-strip-react{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.cutout-preview-strip-react figure{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:0 0 58px;width:58px;height:58px;margin:0;position:relative;overflow:hidden}.cutout-preview-strip-react img{object-fit:cover;width:100%;height:100%;display:block}.cutout-preview-strip-react button{color:#fff;cursor:pointer;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.42);border-radius:999px;align-items:center;justify-items:center;width:24px;height:24px;transition:all .16s;display:grid;position:absolute;top:4px;right:4px}.cutout-preview-strip-react button:hover{background:#ef4444;transform:scale(1.04)}.muted-note{color:#64748b;margin:0;font-size:13px}.submit-bar-react{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.submit-bar-react span{color:#64748b;font-size:12px;font-weight:800;display:block}.submit-bar-react strong{color:#1d4ed8;font-size:20px;font-weight:950}.react-settings-panel>.panel-head{display:none}.react-result-panel>.panel-head{justify-content:space-between;min-height:38px;margin:0 0 10px}.react-result-panel>.panel-head>div{display:block}.react-result-panel>.panel-head .btn{color:#1d4ed8;background:rgba(37,99,235,.07);border-color:rgba(37,99,235,.24);transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.react-result-panel>.panel-head .btn:hover:not(:disabled){color:#1e40af;background:rgba(37,99,235,.14);border-color:rgba(37,99,235,.42);box-shadow:0 10px 24px rgba(37,99,235,.12)}.result-canvas-react{gap:12px;min-height:0;display:grid}.task-status-react{background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:12px;display:grid}.task-status-react>div{color:#1e3a8a;justify-content:space-between;font-size:13px;font-weight:900;display:flex}.task-status-react progress{border-radius:999px;width:100%;height:8px;overflow:hidden}.task-status-react p{color:#dc2626;margin:0;font-size:13px;line-height:1.5}.result-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.result-card-react{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.result-card-react>button{cursor:zoom-in;background:#f8fafc;border:0;width:100%;padding:0;display:grid}.result-card-react img{aspect-ratio:4/3;object-fit:contain;width:100%}.result-card-actions-react{background:rgba(15,23,42,.04);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.result-image-action{border-radius:13px;min-width:86px;height:38px;font-weight:900;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s}.result-image-action:hover:not(:disabled){transform:translateY(-1px)}.result-image-download{box-shadow:0 14px 30px rgba(37,99,235,.22);color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border-color:transparent!important}.result-image-download:hover:not(:disabled){box-shadow:0 18px 38px rgba(14,165,233,.2),0 10px 24px rgba(37,99,235,.2);background:linear-gradient(135deg,#38bdf8,#2563eb)!important}.result-image-edit{color:#c2410c!important;background:rgba(251,146,60,.08)!important;border-color:rgba(251,146,60,.28)!important}.result-image-edit:hover:not(:disabled){box-shadow:0 12px 24px rgba(249,115,22,.13);color:#9a3412!important;background:rgba(251,146,60,.15)!important;border-color:rgba(251,146,60,.48)!important}.result-image-inpaint{color:#0369a1!important;background:rgba(14,165,233,.08)!important;border-color:rgba(14,165,233,.36)!important}.result-image-inpaint:hover:not(:disabled){box-shadow:0 12px 24px rgba(14,165,233,.13);color:#075985!important;background:rgba(14,165,233,.15)!important;border-color:rgba(14,165,233,.56)!important}.empty-result-react{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;align-content:center;justify-content:center;align-items:center;justify-items:center;gap:8px;min-height:max(360px,min(58vh,720px));display:grid}.empty-result-react svg{color:#93c5fd;width:44px;height:44px}.empty-result-react h3{color:#0f172a;margin:0;font-size:18px;font-weight:950}.empty-result-react p{max-width:360px;margin:0;font-size:13px;line-height:1.6}.task-steps-react{gap:8px;display:grid}.task-steps-react div{color:#475569;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;padding:9px 10px;font-size:13px;display:flex}.history-section-react{flex-direction:column;gap:12px;margin-top:0;padding:12px;display:flex}.history-section-react .history-title-react{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid rgba(148,163,184,.18);flex:none;margin:0;padding:0 0 12px;position:static}.history-grid-studio{grid-template-columns:1fr;gap:10px;margin-top:0;padding-bottom:2px;display:grid}.history-card-react{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:all .18s;overflow:hidden}.history-card-react:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 16px 40px rgba(37,99,235,.12)}.history-cover-react{aspect-ratio:4/3;color:#94a3b8;background:#f1f5f9;align-items:center;justify-items:center;display:grid;position:relative}.history-cover-react img{object-fit:cover;width:100%;height:100%}.history-cover-react>svg{width:38px;height:38px}.history-cover-react span{color:#fff;background:rgba(15,23,42,.76);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.history-card-react>div:last-child{padding:10px}.history-card-head-react{justify-content:space-between;align-items:center;gap:10px;display:flex}.history-card-head-react strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.history-card-head-react span,.history-card-meta-react span{color:#64748b;font-size:11px;font-weight:800}.history-card-react p{-webkit-line-clamp:2;color:#475569;-webkit-box-orient:vertical;min-height:0;margin:7px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.history-card-meta-react{flex-wrap:wrap;gap:7px;display:flex}.history-card-meta-react span{background:#f1f5f9;border-radius:999px;padding:4px 8px}html.modal-scroll-locked,body.modal-scroll-locked{overflow:hidden}.history-modal-backdrop-react{z-index:70;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,23,42,.62);align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.history-detail-modal-react{overscroll-behavior:contain;background:#fff;border-radius:24px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,380px);width:min(1180px,96vw);min-height:min(420px,90dvh);max-height:90dvh;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px rgba(15,23,42,.28)}.modal-close-react{z-index:5;color:#0f172a;cursor:pointer;background:rgba(15,23,42,.08);border:0;border-radius:999px;width:36px;height:36px;font-size:24px;position:absolute;top:16px;right:16px}.history-modal-gallery-react{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.46) transparent;background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:12px;min-height:0;max-height:90dvh;padding:18px 20px 18px 18px;display:grid;overflow-x:hidden;overflow-y:auto}.history-modal-image-card-react{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;align-self:start;width:100%;display:flex;overflow:visible}.history-modal-image-card-react>button{cursor:zoom-in;background:#f8fafc;border:0;border-radius:17px 17px 0 0;width:100%;min-height:0;padding:0;display:block;position:relative}.history-modal-image-card-react img{object-fit:contain;border-radius:17px 17px 0 0;width:100%;height:auto;display:block}.history-modal-image-card-react>button:not([style*=aspect-ratio]) img{width:100%;max-width:100%;height:auto}.history-modal-image-card-react>div{z-index:1;background:#fff;border-top:1px solid rgba(148,163,184,.18);border-radius:0 0 17px 17px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px;display:flex;position:relative;box-shadow:0 -1px rgba(148,163,184,.08)}.history-modal-image-card-react>div .btn{flex:112px}.history-modal-info-react{flex-direction:column;min-height:0;max-height:90dvh;padding:28px 22px;display:flex;overflow:hidden}.history-modal-scroll-react{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.46) transparent;flex:auto;min-height:0;padding:2px 10px 0 0;overflow-y:auto}.history-modal-gallery-react::-webkit-scrollbar{width:8px;height:8px}.history-modal-scroll-react::-webkit-scrollbar{width:8px;height:8px}.community-modal-scroll-react::-webkit-scrollbar{width:8px;height:8px}.library-modal-scroll-react::-webkit-scrollbar{width:8px;height:8px}.history-modal-gallery-react::-webkit-scrollbar-track{background:0 0;margin-top:52px;margin-bottom:14px}.history-modal-scroll-react::-webkit-scrollbar-track{background:0 0;margin-top:52px;margin-bottom:14px}.community-modal-scroll-react::-webkit-scrollbar-track{background:0 0;margin-top:52px;margin-bottom:14px}.library-modal-scroll-react::-webkit-scrollbar-track{background:0 0;margin-top:52px;margin-bottom:14px}.history-modal-gallery-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.46) padding-box padding-box;border:2px solid transparent;border-radius:999px}.history-modal-scroll-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.46) padding-box padding-box;border:2px solid transparent;border-radius:999px}.community-modal-scroll-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.46) padding-box padding-box;border:2px solid transparent;border-radius:999px}.library-modal-scroll-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.46) padding-box padding-box;border:2px solid transparent;border-radius:999px}.history-modal-gallery-react::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.7) padding-box padding-box}.history-modal-scroll-react::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.7) padding-box padding-box}.community-modal-scroll-react::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.7) padding-box padding-box}.library-modal-scroll-react::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.7) padding-box padding-box}.history-modal-actions-react{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;display:flex}.history-modal-actions-react .btn{flex:1 1 0;justify-content:center;min-width:0}.history-refresh-button,.history-image-action,.history-modal-action{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s}.history-refresh-button:hover:not(:disabled),.history-image-action:hover:not(:disabled),.history-modal-action:hover:not(:disabled){transform:translateY(-1px)}.history-image-download,.history-modal-action-primary{box-shadow:0 14px 30px rgba(37,99,235,.18);color:#fff!important;background:linear-gradient(135deg,#f97316,#2563eb)!important;border-color:transparent!important}.history-image-download:hover:not(:disabled),.history-modal-action-primary:hover:not(:disabled){filter:saturate(1.06);box-shadow:0 18px 38px rgba(249,115,22,.22),0 12px 24px rgba(37,99,235,.18)}.history-image-inpaint,.history-modal-action-secondary{color:#1d4ed8!important;background:rgba(37,99,235,.07)!important;border-color:rgba(37,99,235,.22)!important}.history-image-inpaint:hover:not(:disabled),.history-modal-action-secondary:hover:not(:disabled){box-shadow:0 12px 24px rgba(249,115,22,.12);color:#c2410c!important;background:rgba(249,115,22,.12)!important;border-color:rgba(249,115,22,.42)!important}.history-modal-action svg{flex:none}.history-modal-info-react>p,.history-modal-scroll-react>p{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.history-modal-info-react h2{color:#0f172a;word-break:break-all;margin:6px 0 14px;font-size:24px;font-weight:950;line-height:1.18}.history-meta-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.history-meta-grid-react span{color:#475569;border:1px solid #e5e7eb;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:800}.history-modal-info-react section{gap:8px;margin-top:14px;display:grid}.history-modal-info-react section strong{color:#0f172a}.history-modal-info-react section p{white-space:pre-wrap;color:#334155;line-height:1.75}html.dark .react-studio-page{color:#f8fafc;background:#0e0e0e}html.dark .react-studio-hero h1,html.dark .panel-head h2,html.dark .history-title-react h2{color:#f8fafc}html.dark .react-studio-hero p{color:#a3aab8}html.dark .studio-kicker,html.dark .panel-head p,html.dark .history-title-react p{color:rgba(255,255,255,.78)}html.dark .studio-stats article,html.dark .react-settings-panel,html.dark .react-result-panel,html.dark .history-section-react{border-color:var(--front-border);background:var(--front-surface);box-shadow:none}html.dark .studio-stats span,html.dark .block-head-react span,html.dark .history-card-head-react span,html.dark .history-card-meta-react span,html.dark .muted-note,html.dark .muted-field small{color:#8b93a3}html.dark .studio-stats strong{color:#fff}html.dark .react-mode-switcher,html.dark .settings-block-react,html.dark .result-card-react,html.dark .history-card-react,html.dark .history-modal-image-card-react{border-color:var(--front-border);background:var(--front-surface-muted)}html.dark .react-mode-switcher button{color:#9ca3af}html.dark .react-mode-switcher button:hover{color:#fff;background:rgba(255,255,255,.14)}html.dark .react-mode-switcher button.active{background:var(--front-surface-strong);box-shadow:none}html.dark .block-head-react strong,html.dark .settings-block-react strong,html.dark .field-grid-react label,html.dark .wide-field-react,html.dark .inline-check,html.dark .empty-result-react h3,html.dark .history-card-head-react strong,html.dark .history-modal-info-react h2,html.dark .history-modal-info-react section strong{color:#f8fafc}html.dark .prompt-plan-react,html.dark .skill-preview-react,html.dark .submit-bar-react,html.dark .task-status-react{border-color:var(--front-border);background:var(--front-surface-muted)}html.dark .prompt-plan-react strong,html.dark .prompt-plan-react span,html.dark .skill-preview-react strong,html.dark .skill-preview-react span,html.dark .submit-bar-react strong,html.dark .task-status-react>div,html.dark .history-modal-info-react>p,html.dark .history-modal-scroll-react>p{color:#fff}html.dark .prompt-plan-react p,html.dark .skill-preview-react p,html.dark .skill-preview-react ol,html.dark .submit-bar-react span,html.dark .history-card-react p,html.dark .history-modal-info-react section p{color:#a3aab8}html.dark .aspect-ratio-trigger-react{border-color:var(--front-border);background:var(--front-surface-control);color:#f8fafc}html.dark .aspect-ratio-trigger-react:hover:not(:disabled){box-shadow:none;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .aspect-ratio-trigger-react>svg{color:#fff}html.dark .aspect-ratio-popover-react{border-color:var(--front-border);box-shadow:none;background:#0e0e0e}html.dark .aspect-ratio-grid-react{border-color:var(--front-border);background:var(--front-surface-muted)}html.dark .aspect-ratio-option-react{color:#d1d5db}html.dark .aspect-ratio-option-react:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .upload-row-react>button:first-child,html.dark .upload-tile-react,html.dark .empty-result-react,html.dark .result-card-react>button,html.dark .history-cover-react,html.dark .history-modal-gallery-react{border-color:var(--front-border);background:var(--front-surface-control);color:#f8fafc}html.dark .history-modal-gallery-react,html.dark .history-modal-scroll-react,html.dark .community-modal-scroll-react,html.dark .library-modal-scroll-react{scrollbar-color:rgba(148,163,184,.38) transparent}html.dark .history-modal-image-card-react>button{background:rgba(255,255,255,.035)}html.dark .history-modal-image-card-react>div{border-top-color:var(--front-border);background:var(--front-surface-muted);box-shadow:none}html.dark .history-modal-gallery-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.38) padding-box padding-box}html.dark .history-modal-scroll-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.38) padding-box padding-box}html.dark .community-modal-scroll-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.38) padding-box padding-box}html.dark .library-modal-scroll-react::-webkit-scrollbar-thumb{background:rgba(148,163,184,.38) padding-box padding-box}html.dark .history-modal-gallery-react::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.42) padding-box padding-box}html.dark .history-modal-scroll-react::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.42) padding-box padding-box}html.dark .community-modal-scroll-react::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.42) padding-box padding-box}html.dark .library-modal-scroll-react::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.42) padding-box padding-box}html.dark .upload-row-react>button:first-child:hover,html.dark .upload-tile-react:hover:not(:disabled),html.dark .history-card-react:hover{box-shadow:none;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .upload-row-react svg,html.dark .upload-tile-react svg,html.dark .empty-result-react svg{color:#fff}html.dark .cutout-upload-tile-react>span{background:var(--front-surface-control);color:#fff}html.dark .cutout-upload-tile-react>span svg{color:currentColor}html.dark .upload-row-react small,html.dark .upload-tile-react small,html.dark .history-card-meta-react span{color:#8b93a3}html.dark .result-card-actions-react{background:rgba(255,255,255,.043)}html.dark .result-image-download{box-shadow:none;background:var(--front-surface-control)!important;color:#fff!important}html.dark .result-image-download:hover:not(:disabled){box-shadow:none;background:rgba(255,255,255,.14)!important}html.dark .result-image-edit{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .result-image-edit:hover:not(:disabled){box-shadow:none;color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .result-image-inpaint{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .result-image-inpaint:hover:not(:disabled){box-shadow:none;color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .reference-preview-block>span{color:#fff}html.dark .pending-reference-grid figure{border-color:var(--front-border);background:var(--front-surface-muted)}html.dark .reference-grid-react figure{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}html.dark .reference-grid-react figure.is-dragging{box-shadow:none;border-color:rgba(255,255,255,.3)}html.dark .reference-add-tile-react{border-color:var(--front-border);background:var(--front-surface-control);color:#fff}html.dark .reference-add-tile-react:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}@media (prefers-reduced-motion:reduce){.reference-grid-react figure,.reference-add-tile-react{transition:none}.reference-grid-react.is-sorting figure:not(.is-dragging){animation:none}}html.dark .history-card-meta-react span,html.dark .history-meta-grid-react span{color:#cbd5e1;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}html.dark .history-modal-actions-react{border-top-color:rgba(255,255,255,.09)}html.dark .history-detail-modal-react{color:#f8fafc;box-shadow:none;background:#0e0e0e;border:1px solid rgba(255,255,255,.1)}html.dark .history-modal-info-react{background:#0e0e0e}@media (max-width:1180px){.react-studio-hero{grid-template-columns:1fr}.react-studio-page{height:auto;min-height:calc(100dvh - 64px);overflow:visible}.react-studio-workbench{grid-template-columns:1fr;height:auto}.react-settings-panel,.react-result-panel,.history-section-react{min-height:auto}.history-grid-studio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.react-studio-page{padding:10px}.react-studio-hero{min-height:auto;padding:12px}.studio-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-stats article{min-width:0;padding:12px 10px}.studio-stats strong{font-size:22px}.react-mode-switcher button{font-size:12px}.field-grid-react,.result-grid-react,.history-grid-studio,.history-modal-gallery-react{grid-template-columns:1fr}.react-settings-panel .compact-field-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.react-settings-panel .compact-field-grid-react .aspect-ratio-picker-react,.react-settings-panel .compact-field-grid-react .custom-size-react{grid-column:1/-1}.react-settings-panel .compact-field-grid-react label{min-width:0;font-size:12px}.react-settings-panel .compact-field-grid-react select,.react-settings-panel .compact-field-grid-react input{min-height:36px;font-size:13px}.aspect-ratio-popover-react{width:min(300px,100vw - 34px)}.aspect-ratio-grid-react{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px}.aspect-ratio-option-react{border-radius:11px;min-height:46px;font-size:11px}.upload-row-react{grid-template-columns:1fr}.reference-grid-react,.cutout-preview-strip-react{grid-template-columns:repeat(3,minmax(0,1fr))}.submit-bar-react{flex-direction:column;align-items:stretch}.submit-bar-react button{width:100%}.history-detail-modal-react{border-radius:20px;width:min(100%,100vw - 20px);min-height:0;max-height:90vh;display:block;overflow-y:auto}.history-modal-gallery-react{scrollbar-gutter:auto;grid-template-columns:1fr;max-height:none;padding:14px;overflow:visible}.history-modal-info-react{max-height:none;padding:18px 14px 16px;overflow:visible}.history-modal-scroll-react,.community-modal-scroll-react,.library-modal-scroll-react{scrollbar-gutter:auto;padding-right:0;overflow:visible}}@media (max-width:390px){.aspect-ratio-grid-react{grid-template-columns:repeat(3,minmax(0,1fr))}}.inpaint-workspace{color:#111827;background:radial-gradient(circle at 8% 0,rgba(99,102,241,.15),transparent 30%),radial-gradient(circle at 92% 4%,rgba(37,99,235,.16),transparent 28%),linear-gradient(#f6f8ff 0%,#eef5ff 48%,#f8fbff 100%)}.inpaint-editor,.inpaint-card{box-shadow:0 20px 60px rgba(30,64,175,.09);color:#111827!important;background:rgba(255,255,255,.88)!important;border-color:rgba(148,163,184,.22)!important}.inpaint-history{color:#111827;background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:12px;box-shadow:0 20px 60px rgba(30,64,175,.09)}.mode-chip{color:#64748b;background:rgba(255,255,255,.82);border-color:#e2e8f0;box-shadow:0 10px 26px rgba(30,64,175,.06)}.mode-chip:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.mode-chip.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;box-shadow:0 14px 34px rgba(37,99,235,.24)}.inpaint-upload-zone{color:#0f172a;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-color:#93c5fd}.inpaint-upload-zone:hover{background:#eff6ff;border-color:#2563eb}.inpaint-upload-zone small,.field-label{color:#475569}.upload-zone-icon{color:#2563eb;background:#dbeafe}.source-mini-preview{background:#f8fafc;border-color:#e2e8f0}.credit-pill{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-color:#dbeafe}.credit-pill strong{color:#2563eb}.inpaint-toolbar{background:rgba(255,255,255,.82);border-bottom-color:#e5e7eb}.tool-button{color:#64748b;background:#fff;border-color:#e2e8f0;box-shadow:0 8px 20px rgba(30,64,175,.06)}.tool-button:hover:not(:disabled),.tool-button.is-active{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.brush-size-control{color:#475569;background:#fff;border-color:#e2e8f0}.inpaint-stage-wrap{background-color:#f8fafc;background-image:linear-gradient(45deg,rgba(226,232,240,.55) 25%,transparent 25%),linear-gradient(-45deg,rgba(226,232,240,.55) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(226,232,240,.55) 75%),linear-gradient(-45deg,transparent 75%,rgba(226,232,240,.55) 75%),none;background-position:0 0,0 14px,14px -14px,-14px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.inpaint-sidebar{gap:10px}.inpaint-sidebar .inpaint-card{padding:12px}.inpaint-sidebar .inpaint-form-card{gap:10px}.inpaint-sidebar .inpaint-mode-tabs{gap:6px}.inpaint-sidebar .mode-chip{border-radius:12px;min-height:38px;font-size:12px}.inpaint-sidebar .inpaint-upload-zone{border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:72px;padding:10px}.inpaint-sidebar .upload-zone-icon{border-radius:13px;width:42px;height:42px}.inpaint-sidebar .inpaint-upload-zone strong{font-size:14px;line-height:1.25}.inpaint-sidebar .inpaint-upload-zone small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.inpaint-sidebar .source-mini-preview{border-radius:14px;margin-top:8px}.inpaint-sidebar .source-mini-preview img{height:max(64px,min(9dvh,92px))}.inpaint-sidebar .field-label{gap:5px;font-size:12px}.inpaint-sidebar .field-label select,.inpaint-sidebar .field-label textarea{min-height:40px}.inpaint-sidebar .field-label textarea{resize:vertical;height:max(112px,min(20dvh,168px));min-height:96px}.inpaint-sidebar .inpaint-credit-card{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px}.inpaint-sidebar .inpaint-credit-card>div{align-items:center}.inpaint-sidebar .inpaint-credit-card strong{font-size:22px}.inpaint-sidebar .inpaint-credit-card p{font-size:11px}.inpaint-stage{background:#fff;box-shadow:0 0 0 1px rgba(148,163,184,.22),0 26px 70px rgba(30,64,175,.14)}.inpaint-shape-preview{fill:rgba(240,112,0,.18);filter:drop-shadow(0 0 1px rgba(15,23,42,.82))drop-shadow(0 0 5px rgba(240,112,0,.36))}.inpaint-empty-state{color:#64748b}.inpaint-empty-state svg{color:#2563eb}.inpaint-empty-state strong,.result-heading h2,.history-heading h2{color:#0f172a}.inpaint-editor-footer{color:#64748b;background:rgba(255,255,255,.72);border-top-color:#e5e7eb}.result-heading p,.history-heading p{color:#2563eb}.task-status-box{background:#eff6ff;border-color:#dbeafe}.task-status-box>div{color:#1e3a8a}.result-item,.history-task-card{background:#fff;border-color:#e5e7eb}.result-item img,.history-task-cover{background:#f8fafc}.history-task-card{color:#0f172a;box-shadow:0 12px 34px rgba(30,64,175,.07)}.history-task-card:hover{background:#fff;border-color:#93c5fd;box-shadow:0 18px 48px rgba(37,99,235,.13)}.history-task-card p,.empty-result,.empty-history-react{color:#64748b}.inpaint-history-detail-modal .history-modal-info-react section p{max-height:42dvh;overflow:auto}@media (max-width:1280px){.inpaint-workspace{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"sidebar editor""results results""history history"}.inpaint-results .result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-grid-react{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.inpaint-workspace{min-height:auto;padding:10px;display:block}.inpaint-sidebar,.inpaint-editor,.inpaint-results,.inpaint-history{margin-bottom:12px}.inpaint-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-chip{min-height:40px;font-size:12px}.inpaint-toolbar{gap:6px;padding:8px}.tool-button{border-radius:12px;width:40px;height:40px}.brush-size-control{flex:1 0 150px;grid-template-columns:minmax(80px,1fr) 30px}.brush-size-control span{display:none}.inpaint-stage-wrap{min-height:430px;max-height:62dvh}.inpaint-editor-footer{flex-direction:column;align-items:stretch}.inpaint-results .result-grid,.history-grid-react{grid-template-columns:repeat(2,minmax(0,1fr))}}.react-page-shell{color:#111827;background:radial-gradient(circle at 8% 0,rgba(99,102,241,.14),transparent 30%),radial-gradient(circle at 92% 4%,rgba(37,99,235,.15),transparent 28%),linear-gradient(#f6f8ff 0%,#eef5ff 48%,#f8fbff 100%);min-height:calc(100dvh - 64px);padding:18px}.react-page-hero{background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.22);border-radius:26px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 20px 60px rgba(30,64,175,.08)}.react-page-shell>.react-page-hero.compact{display:none}.react-page-hero.compact h1{color:#0f172a;margin:5px 0 7px;font-size:max(28px,min(3vw,40px));font-weight:950;line-height:1.05}.react-page-hero.compact p:last-child{color:#64748b;max-width:760px;margin:0;line-height:1.65}.react-filter-panel{background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.22);border-radius:24px;gap:14px;margin-bottom:16px;padding:14px;display:grid;box-shadow:0 18px 50px rgba(30,64,175,.07)}.react-filter-group{align-items:center;gap:12px;min-width:0;display:flex}.react-filter-group>span,.library-search-row-react label>span{color:#334155;flex:none;font-size:13px;font-weight:950}.react-filter-row-two{flex-wrap:wrap;gap:14px;display:flex}.react-segmented{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.react-segmented button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:900;transition:all .18s;display:inline-flex}.react-segmented button svg{width:16px;height:16px}.react-segmented button:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.react-segmented button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;box-shadow:0 12px 28px rgba(37,99,235,.22)}.react-work-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.react-work-card{background:rgba(255,255,255,.9);border:1px solid #e5e7eb;border-radius:22px;transition:all .18s;overflow:hidden;box-shadow:0 14px 36px rgba(30,64,175,.07)}.react-work-card,.react-work-card-button,.react-work-cover,.react-work-body{min-width:0}.react-work-card:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 18px 48px rgba(37,99,235,.13)}.react-work-card-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.react-work-cover{aspect-ratio:4/3;color:#94a3b8;background:#f1f5f9;align-items:center;justify-items:center;display:grid;position:relative;overflow:hidden}.react-work-cover img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s}.react-work-card:hover .react-work-cover img{filter:saturate(1.04);transform:scale(1.025)}.react-work-cover>svg{width:40px;height:40px}.react-work-cover span,.react-work-cover em,.task-state-chip-react{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.74);border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900;position:absolute}.react-work-cover span{top:10px;left:10px}.react-work-cover em{top:10px;right:10px}.task-state-chip-react{bottom:10px;left:10px}.task-state-chip-react.is-public{background:rgba(22,163,74,.88)}.task-state-chip-react.is-pending{color:#422006;background:rgba(234,179,8,.9)}.task-state-chip-react.is-rejected{background:rgba(239,68,68,.9)}.task-state-chip-react.is-private{background:rgba(15,23,42,.74)}.react-work-body{gap:9px;padding:12px;display:grid}.react-work-body strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;display:block;overflow:hidden}.react-work-body p{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.react-work-meta,.react-work-stats{flex-wrap:wrap;gap:7px;display:flex}.react-work-meta span,.react-work-stats span{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.react-work-stats span svg{width:13px;height:13px}.react-work-stats span.active{color:#f97316;background:#fff7ed}.community-detail-react,.library-detail-react{width:min(1240px,96vw)}.community-info-react,.library-info-react{background:#fff}.community-modal-actions-react,.library-modal-actions-react{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;display:flex}.community-modal-scroll-react,.library-modal-scroll-react{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.46) transparent;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.community-modal-actions-react>.btn,.library-modal-actions-react>.btn,.community-modal-actions-react>button,.library-modal-actions-react>button{flex:128px}.community-report-button-react:hover:not(:disabled){color:#dc2626!important;background:rgba(239,68,68,.08)!important}.reaction-button-react{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;transition:all .18s;display:inline-flex}.reaction-button-react,.mini-icon-btn,.library-quick-actions-react button,.community-modal-actions-react .btn,.library-modal-actions-react .btn{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.reaction-button-react svg{width:18px;height:18px}.reaction-button-react:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.reaction-button-react.active.like{color:#ef4444;background:#fef2f2;border-color:#fecaca}.reaction-button-react.active.favorite{color:#ff7800;background:rgba(255,237,213,.76);border-color:#fed7aa}.history-image-edit{color:#6d28d9!important;background:rgba(124,58,237,.07)!important;border-color:rgba(124,58,237,.22)!important}.history-image-edit:hover:not(:disabled){box-shadow:0 12px 24px rgba(124,58,237,.12);color:#5b21b6!important;background:rgba(124,58,237,.12)!important;border-color:rgba(124,58,237,.38)!important}.history-modal-action-favorite{color:#1d4ed8!important;background:rgba(37,99,235,.07)!important;border-color:rgba(37,99,235,.22)!important}.history-modal-action-favorite.active{color:#ff7800!important;background:rgba(255,237,213,.76)!important;border-color:#fed7aa!important}.history-modal-action-favorite:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px rgba(249,115,22,.12)}.community-author-card-react{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.community-author-card-react>div{align-items:center;gap:10px;margin-top:8px;display:flex}.community-author-card-react img,.community-author-card-react span{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;align-items:center;justify-items:center;width:42px;height:42px;font-weight:950;display:grid}.community-author-card-react b,.community-author-card-react small{display:block}.community-author-card-react small{color:#64748b}.library-filter-top-react{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:end;gap:12px;display:grid}.library-range-filter-react{min-width:0}.library-search-row-react{grid-template-columns:minmax(220px,1fr) auto auto;justify-self:end;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.library-search-combo-react{background:linear-gradient(#fff,#f8fafc);border:1px solid rgba(14,165,233,.26);border-radius:15px;grid-template-columns:minmax(120px,1fr) auto;align-items:center;min-width:220px;max-width:100%;height:46px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58),0 10px 24px rgba(15,23,42,.06)}.library-search-combo-react:focus-within{border-color:rgba(14,165,233,.72);box-shadow:0 0 0 3px rgba(14,165,233,.14),0 12px 28px rgba(14,165,233,.12)}.library-search-row-react input{color:#0f172a;min-width:0;height:44px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.library-search-row-react input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:12px}.library-search-row-react input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:12px}.library-search-row-react input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:12px}.library-search-row-react input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:16px}.library-search-row-react input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:16px}.library-search-row-react input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:16px}.library-search-row-react input:focus{box-shadow:none!important}.library-search-row-react button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:88px;height:44px;display:inline-flex;border-radius:14px!important;font-weight:950!important;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s!important}.library-search-row-react button:hover:not(:disabled){transform:translateY(-1px)}.library-search-combo-react>button{min-width:82px;height:100%;color:#075985!important;box-shadow:none!important;background:rgba(14,165,233,.06)!important;border-width:0 0 0 1px!important;border-color:rgba(14,165,233,.2)!important;border-radius:0!important;padding-left:14px!important;padding-right:14px!important}.library-search-row-react>button{min-width:90px;color:#334155!important;background:rgba(248,250,252,.92)!important;border-color:rgba(148,163,184,.34)!important;padding-left:16px!important;padding-right:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}.library-search-combo-react>button:hover:not(:disabled){transform:none;color:#0369a1!important;background:linear-gradient(135deg,rgba(14,165,233,.16),rgba(59,130,246,.12))!important}.library-search-row-react>button:hover:not(:disabled){color:#c2410c!important;background:#fff7ed!important;border-color:rgba(249,115,22,.45)!important}.library-batch-toolbar-react{background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(245,243,255,.86));border:1px solid rgba(37,99,235,.16);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.library-batch-toolbar-react strong{color:#1e3a8a;font-size:13px;font-weight:950}.library-batch-toolbar-react>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.library-task-card-react{position:relative}.library-task-card-react.is-selectable{cursor:pointer}.library-task-card-react.is-selected{border-color:rgba(37,99,235,.72);box-shadow:0 0 0 3px rgba(37,99,235,.14),0 18px 48px rgba(37,99,235,.13)}.library-task-check-react{z-index:3;cursor:pointer;background:rgba(255,255,255,.92);border-radius:999px;align-items:center;justify-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 10px 24px rgba(15,23,42,.18)}.library-task-check-react input{opacity:0;width:1px;height:1px;position:absolute}.library-task-check-react span{background:#fff;border:2px solid #94a3b8;border-radius:6px;width:18px;height:18px;transition:all .16s}.library-task-check-react input:checked+span{background:#2563eb;border-color:#2563eb;box-shadow:inset 0 0 0 3px #fff}.library-card-title-react{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-icon-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:none;align-items:center;justify-items:center;width:34px;height:34px;transition:all .18s;display:grid}.mini-icon-btn svg{width:17px;height:17px}.mini-icon-btn:hover,.mini-icon-btn.active{color:#ff7800;background:rgba(255,237,213,.76);border-color:#fed7aa}.library-quick-actions-react{background:rgba(248,250,252,.72);border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.library-quick-actions-react button{border-radius:13px;min-width:0;font-weight:950}.library-quick-actions-react button:first-child{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:transparent;box-shadow:0 12px 26px rgba(37,99,235,.18)}.library-quick-actions-react button:last-child{color:#c2410c;background:rgba(249,115,22,.08);border-color:rgba(249,115,22,.28)}.library-quick-actions-react button:hover:not(:disabled){transform:translateY(-1px)}.library-quick-actions-react button:first-child:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#2563eb);box-shadow:0 16px 34px rgba(14,165,233,.18),0 10px 24px rgba(37,99,235,.18)}.library-quick-actions-react button:last-child:hover:not(:disabled){color:#9a3412;background:rgba(249,115,22,.15);border-color:rgba(249,115,22,.48)}.react-library-page .library-task-card-react>.library-quick-actions-react>button{border-radius:13px;min-height:38px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.react-library-page .library-task-card-react>.library-quick-actions-react>button:hover:not(:disabled){transform:translateY(-1px)}.react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#3b82f6)!important;border-color:rgba(125,211,252,.56)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2):hover:not(:disabled){background:linear-gradient(135deg,#fb923c,#2563eb)!important;border-color:rgba(253,186,116,.62)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button svg{color:currentColor!important;stroke:currentColor!important}.task-state-text-react.is-public{color:#15803d}.task-state-text-react.is-pending{color:#a16207}.task-state-text-react.is-rejected{color:#dc2626}.task-state-text-react.is-private{color:#475569}.pagination-row-react,.front-pagination-react{color:#475569;background:linear-gradient(rgba(255,255,255,.92),rgba(248,250,252,.88));border:1px solid rgba(148,163,184,.22);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-size:13px;font-weight:800;display:flex;box-shadow:0 14px 34px rgba(15,23,42,.06)}.front-pagination-summary-react{color:#64748b;white-space:nowrap;align-items:center;min-height:38px;display:inline-flex}.front-pagination-summary-react b{color:#0ea5e9;font-weight:950}.front-pagination-buttons-react{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.front-pagination-buttons-react button,.front-pagination-ellipsis-react{color:#475569;background:rgba(255,255,255,.86);border:1px solid rgba(148,163,184,.28);border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:38px;height:38px;font-size:13px;font-weight:950;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.front-pagination-buttons-react button{cursor:pointer}.front-page-nav-react{padding:0 12px}.front-pagination-buttons-react svg{color:currentColor;stroke:currentColor;width:15px;height:15px}.front-pagination-buttons-react button:hover:not(:disabled){color:#0369a1;background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(255,255,255,.94));border-color:rgba(14,165,233,.48);transform:translateY(-1px);box-shadow:0 10px 24px rgba(14,165,233,.12)}.front-pagination-buttons-react button.active{color:#fff;background:linear-gradient(135deg,#f97316,#2563eb);border-color:transparent;box-shadow:0 14px 30px rgba(37,99,235,.22)}.front-pagination-buttons-react button:disabled{cursor:not-allowed;opacity:.42}.front-pagination-ellipsis-react{color:#94a3b8;background:0 0;border-color:transparent}.library-info-react .history-meta-grid-react span{min-width:0}@media (max-width:1180px){.react-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.react-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.react-page-hero{flex-direction:column;align-items:stretch}.library-filter-top-react,.library-search-row-react{grid-template-columns:1fr}.library-search-row-react{justify-self:stretch}.react-filter-group{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.react-page-shell{padding:10px}.react-page-hero,.react-filter-panel{border-radius:20px;padding:12px}.react-page-hero.compact h1{font-size:28px}.react-work-grid{grid-template-columns:1fr;gap:12px}.react-segmented{width:100%}.react-segmented button{flex:auto;min-width:98px}.community-modal-actions-react,.library-modal-actions-react{grid-template-columns:1fr;display:grid}.history-modal-info-react.community-info-react,.history-modal-info-react.library-info-react{max-height:none}.community-modal-actions-react>.btn,.library-modal-actions-react>.btn,.community-modal-actions-react>button,.library-modal-actions-react>button{width:100%}.pagination-row-react,.front-pagination-react{flex-wrap:wrap;justify-content:center}.front-pagination-summary-react,.front-pagination-buttons-react{justify-content:center;width:100%}}.react-auth-page{background:radial-gradient(circle at 12% 6%,rgba(99,102,241,.18),transparent 28%),radial-gradient(circle at 88% 8%,rgba(37,99,235,.16),transparent 28%),linear-gradient(#f6f8ff 0%,#eef5ff 52%,#f8fbff 100%);align-items:center;justify-items:center;min-height:100dvh;padding:20px;display:grid}.react-auth-card{gap:18px;width:min(460px,100%);padding:24px;display:grid;box-shadow:0 24px 80px rgba(30,64,175,.14);background:rgba(255,255,255,.9)!important;border-color:rgba(148,163,184,.22)!important;border-radius:28px!important}.react-auth-brand{text-align:center}.react-auth-brand>span{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:18px;align-items:center;justify-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid;box-shadow:0 14px 34px rgba(37,99,235,.28)}.react-auth-brand svg{width:24px;height:24px}.react-auth-brand p{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.react-auth-brand h1{color:#0f172a;margin:6px 0 7px;font-size:30px;font-weight:950}.react-auth-brand small{color:#64748b;line-height:1.55;display:block}.react-auth-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.react-auth-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:42px;font-weight:950;transition:all .18s}.react-auth-tabs button:hover{color:#2563eb;background:#eff6ff}.react-auth-tabs button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 12px 28px rgba(37,99,235,.22)}.react-auth-form{gap:13px;display:grid}.react-auth-form label{color:#334155;gap:7px;font-size:13px;font-weight:950;display:grid}.auth-input-wrap{position:relative}.auth-input-wrap>svg{z-index:1;color:#94a3b8;width:17px;height:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.auth-input-wrap input{padding-left:38px}.auth-input-wrap.password input{padding-right:42px}.auth-input-wrap.password button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;justify-items:center;width:32px;height:32px;transition:all .18s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-input-wrap.password button:hover{color:#2563eb;background:#eff6ff}.auth-input-wrap.password button svg{width:17px;height:17px}.auth-code-row{grid-template-columns:minmax(0,1fr) 122px;align-items:end;gap:10px;display:grid}.oauth-login-panel-react{gap:10px;display:grid}.oauth-login-button-react{color:#0f172a;cursor:pointer;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:14px;font-weight:950;transition:all .18s;display:inline-flex}.oauth-login-button-react span{color:#fff;border-radius:999px;align-items:center;justify-items:center;width:26px;height:26px;font-size:13px;font-weight:950;display:grid}.oauth-login-button-react.provider-qq span{background:linear-gradient(135deg,#12b7f5,#2563eb)}.oauth-login-button-react.provider-google span{background:linear-gradient(135deg,#ea4335,#fbbc04)}.oauth-login-button-react:hover{background:#fff7ed;border-color:rgba(240,112,0,.55);transform:translateY(-1px)}.auth-divider-react{color:#94a3b8;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:850;display:grid}.auth-divider-react:before,.auth-divider-react:after{content:"";background:rgba(148,163,184,.28);height:1px}.oauth-bind-panel-react{background:linear-gradient(135deg,rgba(255,247,237,.92),rgba(255,255,255,.94));border:1px solid rgba(240,112,0,.25);border-radius:18px;gap:12px;padding:14px;display:grid}.oauth-bind-panel-react>div:first-child{gap:4px;display:grid}.oauth-bind-panel-react strong{color:#0f172a;font-size:16px;font-weight:950}.oauth-bind-panel-react span{color:#64748b;font-size:13px;line-height:1.5}.oauth-bind-panel-react label{color:#334155;gap:7px;font-size:13px;font-weight:950;display:grid}.oauth-bind-cancel-react{color:#64748b;cursor:pointer;background:0 0;border:0;min-height:34px;font-size:13px;font-weight:900}.react-captcha-box{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:12px;display:grid}.captcha-heading-react{justify-content:space-between;align-items:center;gap:10px;display:flex}.captcha-heading-react span,.captcha-heading-react button{color:#1e3a8a;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:950;display:inline-flex}.captcha-heading-react button{color:#2563eb;cursor:pointer}.captcha-heading-react svg{width:16px;height:16px}.builtin-captcha-react{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;display:grid}.builtin-captcha-react img,.builtin-captcha-react strong{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:14px;align-items:center;justify-items:center;min-height:42px;font-size:18px;font-weight:950;display:grid}.slider-captcha-react{gap:10px;display:grid}.slider-captcha-stage-react{color:#fff;isolation:isolate;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.62) 0,rgba(255,255,255,.62) 13px,transparent 14px),radial-gradient(circle at 82% 28%,rgba(255,255,255,.42) 0,rgba(255,255,255,.42) 18px,transparent 19px),linear-gradient(160deg,rgba(255,132,0,.94),rgba(240,48,0,.82) 46%,rgba(37,99,235,.66)),#f97316;border:1px solid rgba(59,130,246,.18);border-radius:14px;align-items:center;justify-items:center;min-height:116px;display:grid;position:relative;overflow:hidden}.slider-captcha-stage-react:before{content:"";opacity:.45;background:linear-gradient(135deg,rgba(255,255,255,.12) 25%,transparent 25%) 0 0/28px 28px,linear-gradient(225deg,rgba(255,255,255,.1) 25%,transparent 25%) 0 0/28px 28px;position:absolute;top:0;bottom:0;left:0;right:0}.slider-captcha-stage-react>button{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.2);border:1px solid rgba(255,255,255,.26);border-radius:999px;align-items:center;justify-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.slider-captcha-stage-react svg{width:15px;height:15px}.slider-captcha-stage-react strong{z-index:2;color:#fff;text-shadow:0 2px 12px rgba(15,23,42,.32);font-size:19px;font-weight:950;position:relative}.slider-captcha-gap-react,.slider-captcha-piece-react{z-index:2;border-radius:15px;width:42px;height:42px;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider-captcha-gap-react{background:rgba(15,23,42,.16);border:2px dashed rgba(255,255,255,.9);box-shadow:inset 0 0 0 999px rgba(15,23,42,.06),0 0 0 4px rgba(255,255,255,.08)}.slider-captcha-piece-react{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.82) 0,rgba(255,255,255,.82) 5px,transparent 6px),linear-gradient(145deg,#fff,#dbeafe);box-shadow:0 12px 28px rgba(15,23,42,.22)}.slider-captcha-control-react{background:#eef2f7;border:1px solid rgba(148,163,184,.24);border-radius:999px;grid-template-columns:50px minmax(0,1fr);align-items:center;min-height:50px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.slider-captcha-control-react:before{content:"";width:var(--slider-progress,0%);background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(14,165,233,.14));position:absolute;top:0;bottom:0;left:0;right:auto}.slider-captcha-control-react>span{z-index:2;color:#2563eb;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:999px;align-items:center;justify-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 8px 18px rgba(15,23,42,.12)}.slider-captcha-control-react>span svg{width:20px;height:20px}.slider-captcha-control-react p{z-index:1;color:#475569;margin:0;padding:0 16px;font-size:13px;font-weight:900;position:relative}.slider-captcha-react input{z-index:3;cursor:grab;opacity:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.slider-captcha-react input:active{cursor:grabbing}.third-captcha-react{align-items:center;justify-items:center;min-height:54px;display:grid}.auth-form-links-react{justify-content:flex-start;display:flex}.auth-form-links-react.center{justify-content:center}.auth-form-links-react button{color:#2563eb;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:900}.auth-form-links-react button:hover{color:#1d4ed8;text-decoration:underline}@media (max-width:520px){.react-auth-page{padding:12px}.react-auth-card{padding:18px;border-radius:22px!important}.auth-code-row,.builtin-captcha-react{grid-template-columns:1fr}}.wallet-heading-actions-react{flex-wrap:wrap;gap:10px;display:flex}.wallet-summary-grid-react{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(160px,1fr));gap:14px;margin-bottom:16px;display:grid}.wallet-recharge-callout-react{background:radial-gradient(circle at 10% 0,rgba(249,115,22,.16),transparent 28%),linear-gradient(135deg,rgba(239,246,255,.94),rgba(255,247,237,.86));border:1px solid rgba(14,165,233,.22);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 18px 46px rgba(30,64,175,.08)}.wallet-recharge-callout-react>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-recharge-callout-react>div:first-child{gap:4px;display:grid}.wallet-recharge-callout-react strong{color:#102033;font-size:17px;font-weight:950}.wallet-recharge-callout-react span{color:#475569;font-size:13px;font-weight:800}html.light .wallet-recharge-callout-react{background:radial-gradient(circle at 8% 0,rgba(249,115,22,.12),transparent 30%),linear-gradient(135deg,#fff,#eef6ff 52%,#fff7ed);border-color:rgba(37,99,235,.18)}html.light .wallet-recharge-callout-react strong{color:#0f172a}html.light .wallet-recharge-callout-react span{color:#475569}.refresh-action-button{min-width:86px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s,filter .18s;box-shadow:0 10px 24px rgba(37,99,235,.08);color:#1d4ed8!important;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,247,237,.84))!important;border-color:rgba(37,99,235,.26)!important}html.light .refresh-action-button{color:#1d4ed8!important;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,247,237,.84))!important;border-color:rgba(37,99,235,.26)!important}html.light .refresh-action-button:hover:not(:disabled){color:#c2410c!important;background:linear-gradient(135deg,rgba(255,237,213,.96),rgba(219,234,254,.92))!important;border-color:rgba(249,115,22,.42)!important}.refresh-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px rgba(249,115,22,.13),0 10px 20px rgba(37,99,235,.08);color:#c2410c!important;background:linear-gradient(135deg,rgba(255,237,213,.96),rgba(219,234,254,.92))!important;border-color:rgba(249,115,22,.42)!important}.refresh-action-button:active:not(:disabled){filter:saturate(1.08);transform:translateY(0)}.refresh-action-button .refresh-action-icon{transform-origin:50%;flex:none}.refresh-action-button.is-spinning .refresh-action-icon{animation:.62s cubic-bezier(.2,.74,.25,1) both refresh-spin-once}@keyframes refresh-spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refresh-action-button,.refresh-action-button .refresh-action-icon{transition:none;animation:none!important}}.balance-card-react{background:radial-gradient(circle at 86% 62%,rgba(255,255,255,.42) 0,rgba(255,255,255,.42) 18%,transparent 19%),radial-gradient(circle at 86% 62%,rgba(99,102,241,.1) 0,rgba(99,102,241,.1) 34%,transparent 35%),linear-gradient(135deg,#eff6ff,#f8fafc 54%,#fff7ed);border:1px solid #bfdbfe;border-radius:24px;min-height:190px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(30,64,175,.1)}.balance-card-react p{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.balance-card-react strong{color:#2563eb;font-size:max(46px,min(7vw,70px));font-weight:950;line-height:1;display:block}.balance-card-react span{color:#334155;margin-top:18px;font-size:17px;font-weight:900;display:block}.wallet-stat-card-react{background:rgba(255,255,255,.88);border:1px solid #e5e7eb;border-radius:22px;align-content:center;gap:8px;min-height:150px;padding:20px;display:grid;box-shadow:0 16px 44px rgba(30,64,175,.07)}.wallet-stat-card-react span{color:#64748b;font-size:13px;font-weight:900}.wallet-stat-card-react strong{color:#0f172a;font-size:34px;font-weight:950}.wallet-section-react{gap:16px;padding:16px;display:grid;box-shadow:0 18px 50px rgba(30,64,175,.07);background:rgba(255,255,255,.9)!important;border-color:rgba(148,163,184,.22)!important;border-radius:24px!important}.wallet-card-heading-react{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-card-heading-react h2{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:950}.wallet-card-heading-react p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.wallet-card-actions-react{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.transaction-list-react,.wallet-order-list-react{gap:10px;display:grid}.transaction-list-react article,.wallet-order-list-react article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:12px;padding:13px 14px;display:grid}.transaction-list-react article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.transaction-list-react strong,.wallet-order-list-react strong{color:#0f172a;font-weight:950}.transaction-list-react span,.wallet-order-list-react span,.wallet-order-list-react small{color:#64748b;font-size:12px;line-height:1.5;display:block}.transaction-list-react strong.in{color:#16a34a}.transaction-list-react strong.out{color:#dc2626}.wallet-recharge-layout-react{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wallet-side-react,.wallet-main-react{gap:16px;display:grid}.redeem-card-react{gap:14px;padding:16px;display:grid;box-shadow:0 16px 44px rgba(30,64,175,.07);background:rgba(255,255,255,.92)!important;border-color:rgba(148,163,184,.22)!important;border-radius:22px!important}.redeem-card-react h2{color:#0f172a;margin:0;font-size:20px;font-weight:950}.redeem-inline-react{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.redeem-card-react p{color:#64748b;margin:0;font-size:13px}.redeem-card-react a{color:#2563eb;margin-left:6px;font-weight:900;text-decoration:none}.amount-recharge-box-react{gap:12px;display:grid}.amount-recharge-box-react label{color:#334155;gap:7px;font-size:13px;font-weight:950;display:grid}.amount-recharge-box-react p{color:#64748b;margin:0;font-size:13px}.amount-recharge-box-react p strong{color:#2563eb;font-size:18px}.pay-buttons-react{flex-wrap:wrap;gap:8px;display:flex}.empty-note-react{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;margin:0;padding:12px;font-size:13px}.package-grid-react{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-card-react{background:linear-gradient(#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:18px;gap:10px;padding:15px;display:grid}.package-card-react h3{color:#0f172a;margin:0;font-size:16px;font-weight:950}.package-card-react strong{color:#2563eb;font-size:28px;font-weight:950}.package-card-react p{color:#64748b;margin:0;font-size:13px}.custom-recharge-card-react{align-content:start}.custom-recharge-card-react label{color:#334155;gap:7px;font-size:13px;font-weight:950;display:grid}.custom-recharge-label-react{color:#334155;font-weight:950}.custom-recharge-input-react{background:#fff;border:1px solid #cbd5e1;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;overflow:hidden}.custom-recharge-input-react:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.18)}.custom-recharge-input-react>span{color:#0284c7;justify-content:center;align-items:center;width:38px;font-size:18px;font-weight:950;display:inline-flex}.custom-recharge-card-react .custom-recharge-input-react input{min-height:42px;padding-left:0;font-size:16px;font-weight:850;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.custom-recharge-card-react .custom-recharge-input-react input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}.custom-recharge-card-react .custom-recharge-input-react input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-recharge-card-react .custom-recharge-input-react input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-recharge-card-react p strong{color:#2563eb;font-size:18px}html.dark .custom-recharge-input-react{border-color:var(--front-border);background:#0e0e0e}html.dark .custom-recharge-input-react>span{color:#fff}html.dark .custom-recharge-label-react{color:rgba(255,255,255,.86)!important}html.light .custom-recharge-label-react{color:#334155!important}.dashboard-anchor-section-react{scroll-margin-top:86px}.wallet-order-list-react article{grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(130px,1fr));align-items:center}.wallet-status-paid,.wallet-status-succeeded{color:#166534!important;background:#dcfce7!important}.wallet-status-pending{color:#92400e!important;background:#fef3c7!important}.wallet-status-failed,.wallet-status-closed{color:#991b1b!important;background:#fee2e2!important}.pagination-toolbar-react{color:#475569;background:linear-gradient(rgba(255,255,255,.92),rgba(248,250,252,.88));border:1px solid rgba(148,163,184,.22);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:850;display:flex;box-shadow:0 14px 34px rgba(15,23,42,.06)}.pagination-toolbar-summary-react{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.pagination-toolbar-summary-react>span b{color:#0ea5e9;font-weight:950}.pagination-toolbar-react label{align-items:center;gap:8px;display:inline-flex}.pagination-toolbar-react label select{border-radius:12px;width:96px;height:36px}.pagination-toolbar-react nav{flex-wrap:wrap;gap:6px;display:flex}.pagination-toolbar-react nav button{color:#475569;cursor:pointer;background:rgba(255,255,255,.86);border:1px solid rgba(148,163,184,.28);border-radius:12px;min-width:38px;height:38px;font-size:13px;font-weight:950;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.pagination-toolbar-react nav button:hover:not(:disabled){color:#0369a1;background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(255,255,255,.94));border-color:rgba(14,165,233,.48);transform:translateY(-1px);box-shadow:0 10px 24px rgba(14,165,233,.12)}.pagination-toolbar-react nav button.active{color:#fff;background:linear-gradient(135deg,#f97316,#2563eb);border-color:transparent;box-shadow:0 14px 30px rgba(37,99,235,.22)}.pagination-toolbar-react nav button:disabled{cursor:not-allowed;opacity:.42}.pagination-toolbar-react nav span{color:#94a3b8;justify-content:center;align-items:center;width:32px;height:38px;font-weight:950;display:inline-flex}@media (max-width:1180px){.wallet-summary-grid-react,.package-grid-react,.wallet-order-list-react article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wallet-recharge-layout-react{grid-template-columns:1fr}.wallet-summary-grid-react{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-card-heading-react{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.wallet-heading-actions-react,.wallet-recharge-callout-react>div:last-child,.pay-buttons-react{grid-template-columns:1fr;width:100%;display:grid}.wallet-summary-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance-card-react,.wallet-stat-card-react{border-radius:18px;min-height:118px;padding:14px}.balance-card-react p,.wallet-stat-card-react span{font-size:11px}.balance-card-react strong,.wallet-stat-card-react strong{overflow-wrap:anywhere;font-size:max(24px,min(9vw,34px))}.balance-card-react span{margin-top:10px;font-size:12px}.redeem-inline-react,.package-grid-react,.transaction-list-react article,.wallet-order-list-react article{grid-template-columns:1fr}.pagination-toolbar-react{justify-content:center}.pagination-toolbar-summary-react,.pagination-toolbar-react nav{justify-content:center;width:100%}}.dashboard-overview-react{grid-template-columns:minmax(320px,1.4fr) repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:16px;display:grid}.dashboard-account-card-react,.dashboard-stat-card-react,.dashboard-panel-react,.profile-card-react,.profile-form-card-react,.help-sidebar-react,.help-content-react{background:rgba(255,255,255,.9);border:1px solid rgba(148,163,184,.22);border-radius:24px;box-shadow:0 18px 50px rgba(30,64,175,.07)}.dashboard-account-card-react{gap:16px;padding:18px;display:grid}.dashboard-account-main-react{align-items:center;gap:13px;display:flex}.dashboard-avatar-react,.profile-avatar-react{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:22px;align-items:center;justify-items:center;width:64px;height:64px;font-size:24px;font-weight:950;display:grid;position:relative;box-shadow:0 12px 30px rgba(37,99,235,.24)}.dashboard-avatar-react img,.profile-avatar-react img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.dashboard-account-main-react span,.dashboard-credit-react span,.dashboard-stat-card-react span{color:#64748b;font-size:12px;font-weight:900;display:block}.dashboard-account-main-react strong{color:#0f172a;font-size:20px;font-weight:950;display:block}.dashboard-account-main-react small,.dashboard-credit-react small,.dashboard-stat-card-react small{color:#94a3b8;font-size:12px}.dashboard-credit-react{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #dbeafe;border-radius:18px;padding:14px}.dashboard-credit-react strong{color:#2563eb;font-size:42px;font-weight:950;line-height:1.05;display:block}.dashboard-account-actions-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-stat-card-react{align-content:center;gap:7px;min-height:150px;padding:18px;display:grid}.dashboard-stat-card-react strong{color:#0f172a;font-size:34px;font-weight:950}.dashboard-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.dashboard-grid-react.one{grid-template-columns:1fr}.dashboard-panel-react{padding:16px}.dashboard-panel-heading-react{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-panel-heading-react h2{color:#0f172a;margin:0 0 4px;font-size:19px;font-weight:950}.dashboard-panel-heading-react p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.quick-action-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-action-grid-react button{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;gap:6px;padding:14px;transition:all .18s;display:grid}.quick-action-grid-react button:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.quick-action-grid-react button.primary{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent}.quick-action-grid-react svg{width:22px;height:22px}.quick-action-grid-react strong{font-size:15px;font-weight:950}.quick-action-grid-react small{color:inherit;opacity:.72}.dashboard-list-react{gap:9px;display:grid}.dashboard-list-react button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;transition:all .18s;display:grid}.dashboard-list-react button:hover{background:#eff6ff;border-color:#93c5fd}.dashboard-list-react strong,.dashboard-list-react span,.dashboard-list-react small{display:block}.dashboard-list-react strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.dashboard-list-react span{-webkit-line-clamp:1;color:#64748b;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;display:-webkit-box;overflow:hidden}.dashboard-list-react small{color:#94a3b8;margin-top:3px;font-size:11px}.dashboard-list-react em{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.dashboard-list-react em.status-succeeded,.dashboard-list-react em.status-paid{color:#166534;background:#dcfce7}.dashboard-list-react em.status-processing,.dashboard-list-react em.status-pending{color:#92400e;background:#fef3c7}.dashboard-list-react em.status-failed,.dashboard-list-react em.status-closed{color:#991b1b;background:#fee2e2}.dashboard-notice-layout-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-notice-layout-react h3{color:#0f172a;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:15px;font-weight:950;display:flex}.dashboard-notice-layout-react h3 em{color:#2563eb;font-size:12px;font-style:normal}.announcement-list-react,.notification-list-react{gap:9px;display:grid}.announcement-list-react article,.notification-list-react button{color:#334155;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:15px;gap:5px;padding:11px 12px;display:grid}.notification-list-react button{cursor:pointer}.notification-list-react button.unread{background:#eff6ff;border-color:#bfdbfe}.announcement-list-react strong,.notification-list-react strong{color:#0f172a;font-size:13px;font-weight:950}.announcement-list-react span,.notification-list-react span{color:#64748b;font-size:12px;line-height:1.55}.announcement-list-react a{color:#2563eb;font-size:12px;font-weight:900;text-decoration:none}.announcement-list-react img{object-fit:cover;border:1px solid rgba(148,163,184,.24);border-radius:12px;width:100%;max-height:220px}.announcement-html-content{color:#475569;gap:6px;font-size:13px;line-height:1.65;display:grid}.announcement-html-content p,.announcement-html-content ul,.announcement-html-content ol,.announcement-html-content blockquote{margin:0}.announcement-html-content ul,.announcement-html-content ol{padding-left:18px}.announcement-html-content a{color:#2563eb;font-weight:900;text-decoration:none}.announcement-html-content img{object-fit:contain;background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:12px;width:100%;max-height:360px}.announcement-popup-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(15,23,42,.58);align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.announcement-popup-panel{background:#fff;border:1px solid rgba(226,232,240,.92);border-radius:22px;width:min(640px,94vw);max-height:min(86vh,780px);display:grid;overflow:hidden;box-shadow:0 30px 100px rgba(15,23,42,.34)}.announcement-popup-body{gap:12px;padding:22px 24px 8px;display:grid;overflow:auto}.announcement-popup-kicker{color:#1d4ed8;background:#eff6ff;border:1px solid rgba(37,99,235,.18);border-radius:999px;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.announcement-popup-panel h2{color:#0f172a;margin:0;font-size:24px;font-weight:950;line-height:1.25}.announcement-popup-link{color:#2563eb;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:950;text-decoration:none}.announcement-popup-actions{border-top:1px solid #eef2f7;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.dashboard-image-grid-react{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dashboard-image-grid-react button{aspect-ratio:1;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:0;overflow:hidden}.dashboard-image-grid-react img{object-fit:cover;width:100%;height:100%}.notification-preference-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-preference-grid-react label{background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.notification-preference-grid-react strong,.notification-preference-grid-react small{display:block}.notification-preference-grid-react strong{color:#0f172a;font-size:13px;font-weight:950}.notification-preference-grid-react small{color:#64748b;margin-top:3px;font-size:12px}.notification-preference-grid-react input{opacity:0;position:absolute}.notification-preference-grid-react i{background:#cbd5e1;border-radius:999px;flex:none;width:46px;height:26px;transition:all .18s;position:relative}.notification-preference-grid-react i:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px rgba(15,23,42,.2)}.notification-preference-grid-react input:checked+i{background:#2563eb}.notification-preference-grid-react input:checked+i:after{transform:translate(20px)}.muted-react{color:#64748b;margin:0;font-size:13px}.help-layout-react{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.help-sidebar-react{gap:7px;padding:12px;display:grid}.help-sidebar-react button{color:#475569;text-align:left;cursor:pointer;background:rgba(248,250,252,.74);border:1px solid transparent;border-radius:13px;min-height:42px;font-weight:900;transition:all .18s}.help-sidebar-react button:hover,.help-sidebar-react button.active{color:#e07000;background:rgba(255,247,237,.92);border-color:rgba(240,112,0,.24);box-shadow:0 10px 22px rgba(240,112,0,.08)}.help-content-react{min-height:520px;padding:14px}.help-article-list-react{gap:10px;display:grid}.help-article-list-react button{text-align:left;cursor:pointer;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.86));border:1px solid #e5e7eb;border-radius:16px;gap:6px;padding:14px;transition:all .18s;display:grid}.help-article-list-react button:hover{background:rgba(255,247,237,.92);border-color:rgba(240,112,0,.34);transform:translateY(-1px);box-shadow:0 14px 34px rgba(240,112,0,.1)}.help-article-list-react span{color:#e07000;font-size:12px;font-weight:950}.help-article-list-react strong{color:#0f172a;font-size:18px;font-weight:950}.help-article-list-react p{color:#64748b;margin:0;line-height:1.6}.help-reader-react h1{color:#0f172a;margin:10px 0 16px;font-size:max(24px,min(3vw,34px));font-weight:950;line-height:1.12}.rich-content-react{color:#334155;line-height:1.8}.rich-content-react h1,.rich-content-react h2,.rich-content-react h3{color:#0f172a;font-weight:950}.rich-content-react img{border-radius:16px;height:auto}.profile-layout-react{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-card-react{text-align:center;justify-items:center;gap:12px;padding:20px;display:grid}.profile-avatar-react{border-radius:32px;width:112px;height:112px;font-size:42px}.profile-avatar-react button{color:#fff;cursor:pointer;background:#2563eb;border:3px solid #fff;border-radius:999px;align-items:center;justify-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-avatar-react button svg{width:17px;height:17px}.profile-card-react h2{color:#0f172a;margin:6px 0 0;font-size:22px;font-weight:950}.profile-card-react p{color:#64748b;margin:0}.profile-stats-react{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.profile-stats-react article{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #e5e7eb;border-radius:16px;padding:10px}.profile-stats-react strong,.profile-stats-react span{display:block}.profile-stats-react strong{color:#2563eb;font-size:22px;font-weight:950}.profile-stats-react span{color:#64748b;font-size:12px;font-weight:900}.profile-forms-react{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.profile-form-card-react{gap:14px;padding:16px;display:grid}.profile-form-card-react h2{color:#0f172a;margin:0;font-size:20px;font-weight:950}.profile-form-card-react form{background:rgba(248,250,252,.72);border-radius:18px;gap:12px;padding:14px;display:grid}.profile-form-card-react label{color:#334155;gap:7px;font-size:13px;font-weight:950;display:grid}.profile-security-card-react{width:100%;max-width:560px}.profile-current-email-react{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:14px;grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.profile-current-email-react svg{color:#f07000;width:18px;height:18px}.profile-current-email-react span{color:#64748b;font-size:13px;font-weight:850}.profile-current-email-react strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.profile-email-code-row-react{align-items:end}@media (max-width:1280px){.dashboard-overview-react{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.app-topbar{grid-template-columns:minmax(0,1fr) auto;padding:0 14px}.desktop-app-nav,.desktop-app-actions{display:none}.mobile-menu-trigger{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;align-items:center;justify-items:center;width:44px;height:44px;display:grid}html.light .mobile-menu-trigger{color:#0f172a;background:#fff;border-color:#e2e8f0}.mobile-bottom-nav{display:grid}.mobile-drawer-backdrop{display:block}}@media (max-width:900px){.dashboard-grid-react,.dashboard-notice-layout-react,.notification-preference-grid-react,.help-layout-react,.profile-layout-react{grid-template-columns:1fr}.profile-forms-react{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dashboard-overview-react,.quick-action-grid-react,.dashboard-account-actions-react,.profile-stats-react,.dashboard-list-react button{grid-template-columns:1fr}.dashboard-panel-heading-react{flex-direction:column;align-items:flex-start}}html.dark .app-logo-button,html.dark .top-nav-item.is-active,html.dark .mobile-nav-item.is-active,html.dark .drawer-nav-item.is-active{border-color:var(--front-border);background:var(--front-surface-control);box-shadow:none}html.dark .app-title-block p,html.dark .result-heading p,html.dark .history-heading p,html.dark .react-page-hero .studio-kicker,html.dark .react-page-hero.compact p:first-child,html.dark .react-auth-brand p,html.dark .wallet-card-heading-react p,html.dark .dashboard-panel-heading-react p{color:rgba(255,255,255,.78)}html.dark .credit-top-pill{border-color:var(--front-border);background:var(--front-surface-control);color:#fff}html.dark .inpaint-workspace,html.dark .react-page-shell,html.dark .react-auth-page{color:#f8fafc;background:#0e0e0e}html.dark .app-shell-root input,html.dark .app-shell-root textarea,html.dark .app-shell-root select,html.dark .react-studio-page input,html.dark .react-studio-page textarea,html.dark .react-studio-page select,html.dark .react-page-shell input,html.dark .react-page-shell textarea,html.dark .react-page-shell select,html.dark .react-auth-page input,html.dark .react-auth-page textarea,html.dark .react-auth-page select,html.dark .inpaint-workspace input,html.dark .inpaint-workspace textarea,html.dark .inpaint-workspace select{border-color:var(--front-border-strong);color:#f8fafc;background-color:#0e0e0e}html.dark .app-shell-root input::-ms-input-placeholder{color:#7c8494}html.dark .app-shell-root input::placeholder{color:#7c8494}html.dark .app-shell-root textarea::-ms-input-placeholder{color:#7c8494}html.dark .app-shell-root textarea::placeholder{color:#7c8494}html.dark .react-studio-page input::-ms-input-placeholder{color:#7c8494}html.dark .react-studio-page input::placeholder{color:#7c8494}html.dark .react-studio-page textarea::-ms-input-placeholder{color:#7c8494}html.dark .react-studio-page textarea::placeholder{color:#7c8494}html.dark .react-page-shell input::-ms-input-placeholder{color:#7c8494}html.dark .react-page-shell input::placeholder{color:#7c8494}html.dark .react-page-shell textarea::-ms-input-placeholder{color:#7c8494}html.dark .react-page-shell textarea::placeholder{color:#7c8494}html.dark .react-auth-page input::-ms-input-placeholder{color:#7c8494}html.dark .react-auth-page input::placeholder{color:#7c8494}html.dark .react-auth-page textarea::-ms-input-placeholder{color:#7c8494}html.dark .react-auth-page textarea::placeholder{color:#7c8494}html.dark .inpaint-workspace input::-ms-input-placeholder{color:#7c8494}html.dark .inpaint-workspace input::placeholder{color:#7c8494}html.dark .inpaint-workspace textarea::-ms-input-placeholder{color:#7c8494}html.dark .inpaint-workspace textarea::placeholder{color:#7c8494}html.dark .app-shell-root select option,html.dark .react-studio-page select option,html.dark .react-page-shell select option,html.dark .react-auth-page select option,html.dark .inpaint-workspace select option{color:#f8fafc;background:#0e0e0e}html.dark .inpaint-editor,html.dark .inpaint-card,html.dark .react-page-hero,html.dark .react-filter-panel,html.dark .react-work-card,html.dark .react-auth-card,html.dark .wallet-section-react,html.dark .redeem-card-react,html.dark .wallet-recharge-callout-react,html.dark .wallet-stat-card-react,html.dark .package-card-react,html.dark .transaction-list-react article,html.dark .wallet-order-list-react article,html.dark .dashboard-account-card-react,html.dark .dashboard-stat-card-react,html.dark .dashboard-panel-react,html.dark .profile-card-react,html.dark .profile-form-card-react,html.dark .help-sidebar-react,html.dark .help-content-react{color:#f8fafc;box-shadow:none;border-color:var(--front-border)!important;background:var(--front-surface)!important}html.dark .inpaint-form-card,html.dark .settings-block-react,html.dark .react-filter-panel,html.dark .community-author-card-react,html.dark .wallet-section-react,html.dark .redeem-card-react,html.dark .dashboard-credit-react,html.dark .help-sidebar-react button,html.dark .help-article-list-react button,html.dark .profile-stats-react article,html.dark .quick-action-grid-react button,html.dark .dashboard-list-react button,html.dark .profile-form-card-react form{background:var(--front-surface-muted)!important}html.dark .mode-chip,html.dark .react-segmented button,html.dark .reaction-button-react,html.dark .mini-icon-btn,html.dark .react-auth-tabs,html.dark .react-auth-tabs button,html.dark .pagination-toolbar-react nav button{border-color:var(--front-border);background:var(--front-surface-control);color:#a3aab8;box-shadow:none}html.dark .mode-chip:hover,html.dark .react-segmented button:hover,html.dark .reaction-button-react:hover,html.dark .mini-icon-btn:hover,html.dark .help-sidebar-react button:hover,html.dark .help-sidebar-react button.active,html.dark .help-article-list-react button:hover,html.dark .react-auth-tabs button:hover,html.dark .pagination-toolbar-react nav button:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .mode-chip.is-active,html.dark .react-segmented button.active,html.dark .react-auth-tabs button.active,html.dark .pagination-toolbar-react nav button.active{background:var(--front-surface-strong);color:#fff;box-shadow:none;border-color:rgba(255,255,255,.24)}html.dark .inpaint-upload-zone,html.dark .upload-row-react>button:first-child,html.dark .upload-tile-react,html.dark .react-captcha-box{border-color:var(--front-border);background:var(--front-surface-control);color:#f8fafc}html.dark .inpaint-upload-zone:hover,html.dark .upload-row-react>button:first-child:hover,html.dark .upload-tile-react:hover:not(:disabled){background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .upload-zone-icon,html.dark .react-auth-brand>span,html.dark .dashboard-avatar-react,html.dark .profile-avatar-react,html.dark .community-author-card-react img,html.dark .community-author-card-react span{background:var(--front-surface-control);color:#fff}html.dark .inpaint-upload-zone small,html.dark .upload-row-react small,html.dark .upload-tile-react small,html.dark .react-page-hero.compact p:last-child,html.dark .react-filter-group>span,html.dark .library-search-row-react label>span,html.dark .field-label,html.dark .react-auth-form label,html.dark .profile-form-card-react label,html.dark .amount-recharge-box-react label,html.dark .dashboard-account-main-react span,html.dark .dashboard-credit-react span,html.dark .dashboard-stat-card-react span,html.dark .wallet-stat-card-react span,html.dark .wallet-card-heading-react p,html.dark .wallet-order-list-react span,html.dark .wallet-order-list-react small,html.dark .transaction-list-react span,html.dark .community-author-card-react small,html.dark .help-sidebar-react button,html.dark .profile-card-react p,html.dark .profile-form-card-react label,html.dark .pagination-toolbar-react,html.dark .pagination-row-react,html.dark .front-pagination-react{color:#8b93a3}html.dark .inpaint-empty-state strong,html.dark .result-heading h2,html.dark .history-heading h2,html.dark .react-page-hero.compact h1,html.dark .react-work-body strong,html.dark .react-auth-brand h1,html.dark .wallet-card-heading-react h2,html.dark .wallet-stat-card-react strong,html.dark .wallet-order-list-react strong,html.dark .transaction-list-react strong,html.dark .package-card-react h3,html.dark .dashboard-account-main-react strong,html.dark .dashboard-stat-card-react strong,html.dark .dashboard-panel-heading-react h2,html.dark .profile-card-react h2,html.dark .profile-form-card-react h2,html.dark .help-article-list-react strong,html.dark .help-reader-react h1,html.dark .rich-content-react h1,html.dark .rich-content-react h2,html.dark .rich-content-react h3{color:#f8fafc}html.dark .balance-card-react{border-color:var(--front-border);background:var(--front-surface);box-shadow:none}html.dark .balance-card-react p,html.dark .balance-card-react strong,html.dark .dashboard-credit-react strong,html.dark .package-card-react strong,html.dark .amount-recharge-box-react p strong,html.dark .redeem-card-react a,html.dark .pagination-toolbar-summary-react>span b{color:#fff}html.dark .balance-card-react span,html.dark .wallet-recharge-callout-react span,html.dark .amount-recharge-box-react p,html.dark .redeem-card-react p,html.dark .package-card-react p,html.dark .react-work-body p,html.dark .help-article-list-react p,html.dark .rich-content-react,html.dark .react-work-meta span,html.dark .react-work-stats span,html.dark .history-task-card p,html.dark .task-state-text-react.is-private,html.dark .empty-note-react,html.dark .empty-result,html.dark .empty-history-react{color:#a3aab8}html.dark .help-article-list-react span,html.dark .profile-stats-react strong,html.dark .profile-avatar-react button{color:#fff}html.dark .profile-stats-react article{border-color:rgba(255,255,255,.08)}html.dark .inpaint-toolbar,html.dark .inpaint-editor-footer,html.dark .auth-input-wrap.password button:hover,html.dark .pagination-toolbar-react,html.dark .front-pagination-react{border-color:var(--front-border);background:var(--front-surface)}html.dark .wallet-recharge-callout-react{border-color:var(--front-border);background:var(--front-surface)!important}html.dark .wallet-recharge-callout-react strong{color:#fff;text-shadow:none}html.dark .refresh-action-button{box-shadow:none;border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .refresh-action-button:hover:not(:disabled){box-shadow:none;color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .tool-button,html.dark .brush-size-control,html.dark .auth-input-wrap.password button,html.dark .builtin-captcha-react img,html.dark .builtin-captcha-react strong,html.dark .slider-captcha-control-react,html.dark .react-work-meta span,html.dark .react-work-stats span,html.dark .history-task-card,html.dark .result-item{border-color:var(--front-border);background:var(--front-surface-muted);color:#cbd5e1}html.dark .tool-button:hover:not(:disabled),html.dark .tool-button.is-active{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .brush-size-control input,html.dark .slider-captcha-react input{accent-color:#fff}html.dark .slider-captcha-stage-react{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 13px,transparent 14px),radial-gradient(circle at 82% 28%,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 18px,transparent 19px),linear-gradient(160deg,rgba(255,144,0,.88),rgba(240,48,0,.74) 48%,rgba(14,14,14,.88)),#0e0e0e;border-color:rgba(255,255,255,.14)}html.dark .slider-captcha-stage-react>button{color:#fff;background:rgba(14,14,14,.58);border-color:rgba(255,255,255,.18)}html.dark .slider-captcha-control-react{background:#151515;border-color:rgba(255,255,255,.16)}html.dark .slider-captcha-control-react:before{background:linear-gradient(135deg,rgba(240,48,0,.34),rgba(240,144,0,.18))}html.dark .slider-captcha-control-react>span{color:#fff;background:linear-gradient(135deg,#f03000,#f09000);border-color:rgba(255,255,255,.18);box-shadow:0 10px 24px rgba(240,80,0,.26)}html.dark .slider-captcha-control-react p{color:#f8fafc}html.dark .inpaint-stage-wrap{background-color:#0e0e0e;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 75%),none;background-position:0 0,0 14px,14px -14px,-14px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}html.dark .inpaint-stage,html.dark .source-mini-preview,html.dark .result-item img,html.dark .history-task-cover,html.dark .react-work-cover{border-color:var(--front-border);box-shadow:none;background:#0e0e0e}html.dark .inpaint-shape-preview{fill:rgba(240,112,0,.2);filter:drop-shadow(0 0 1px rgba(0,0,0,.95))drop-shadow(0 0 6px rgba(240,112,0,.42))}html.dark .task-status-box{border-color:var(--front-border);background:var(--front-surface-muted)}html.dark .task-status-box>div{color:#fff}html.dark .react-work-card:hover,html.dark .history-task-card:hover{box-shadow:none;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .community-info-react,html.dark .library-info-react{background:#0e0e0e}html.dark .library-quick-actions-react{background:rgba(255,255,255,.035);border-top-color:rgba(255,255,255,.08)}html.dark .library-quick-actions-react button:first-child{background:var(--front-surface-control);color:#fff;box-shadow:none}html.dark .library-quick-actions-react button:last-child{border-color:var(--front-border);background:var(--front-surface-control);color:#fff}html.dark .library-quick-actions-react button:last-child:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .reaction-button-react.active.like{color:#fca5a5;background:rgba(239,68,68,.13);border-color:rgba(248,113,113,.38)}html.dark .reaction-button-react.active.favorite,html.dark .mini-icon-btn.active,html.dark .react-work-stats span.active,html.dark .history-modal-action-favorite.active{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .library-quick-actions-react{border-top-color:rgba(255,255,255,.08)}html.dark .community-modal-actions-react,html.dark .library-modal-actions-react{border-top-color:rgba(255,255,255,.09)}html.dark .history-image-edit,html.dark .history-modal-action-favorite{color:#cbd5e1!important;background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}html.dark .history-image-edit:hover:not(:disabled),html.dark .history-modal-action-favorite:hover:not(:disabled){color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .history-modal-action-favorite.active{color:#fff!important}html.dark .community-report-button-react:hover:not(:disabled){color:#fca5a5!important;background:rgba(239,68,68,.13)!important}html.dark .task-state-text-react.is-public{color:#86efac}html.dark .task-state-text-react.is-pending{color:#fde68a}html.dark .task-state-text-react.is-rejected{color:#fca5a5}html.dark .auth-form-links-react button,html.dark .captcha-heading-react span,html.dark .captcha-heading-react button{color:#fff}html.dark .empty-note-react{border-color:rgba(255,255,255,.12)}html.dark .wallet-status-paid,html.dark .wallet-status-succeeded{color:#86efac!important;background:rgba(34,197,94,.16)!important}html.dark .wallet-status-pending{color:#fde68a!important;background:rgba(245,158,11,.16)!important}html.dark .wallet-status-failed,html.dark .wallet-status-closed{color:#fca5a5!important;background:rgba(239,68,68,.16)!important}html.dark .react-library-page .library-task-card-react{box-shadow:none;border-color:var(--front-border)!important;background:var(--front-surface)!important}html.dark .react-library-page .library-task-card-react:hover{box-shadow:none;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .react-work-body{background:var(--front-surface-muted)}html.dark .react-library-page .react-work-body p{color:#b7c0d0}html.dark .react-library-page .react-work-meta span{color:#cbd5e1;background:rgba(255,255,255,.055);border:1px solid rgba(148,163,184,.16)}html.dark .react-library-page .task-state-chip-react.is-private{background:var(--front-surface-control);color:#fff;border:1px solid rgba(203,213,225,.18)}html.dark .react-library-page .library-quick-actions-react{border-top-color:var(--front-border);background:#0e0e0e}html.dark .react-library-page .library-quick-actions-react button{min-height:38px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}html.dark .react-library-page .library-quick-actions-react button:first-child{box-shadow:none;border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .react-library-page .library-quick-actions-react button:first-child:hover:not(:disabled){box-shadow:none;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-quick-actions-react button:last-child{box-shadow:none;border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .react-library-page .library-quick-actions-react button:last-child svg{color:currentColor!important}html.dark .react-library-page .library-quick-actions-react button:last-child:hover:not(:disabled){box-shadow:none;color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled),html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2):hover:not(:disabled){transform:translateY(-1px);background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button svg{color:currentColor!important;stroke:currentColor!important}html.dark .library-detail-react .history-image-download{box-shadow:none;border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .library-detail-react .history-image-download:hover:not(:disabled){box-shadow:none;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .library-detail-react .history-image-inpaint,html.dark .library-detail-react .history-modal-action-secondary{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important}html.dark .library-detail-react .history-image-inpaint:hover:not(:disabled),html.dark .library-detail-react .history-modal-action-secondary:hover:not(:disabled){color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}@media (min-width:1181px){.inpaint-workspace{grid-template:"sidebar editor results"minmax(210px,34%)"sidebar editor history"minmax(0,1fr)/minmax(300px,330px) minmax(0,1fr) minmax(286px,324px);gap:8px;height:calc(100dvh - 64px);min-height:0;padding:8px;overflow:hidden}.inpaint-sidebar,.inpaint-editor,.inpaint-results,.inpaint-history{min-height:0}.inpaint-sidebar{scrollbar-width:thin;overflow:auto}.inpaint-editor,.inpaint-results,.inpaint-history{overflow:hidden}.inpaint-results>.inpaint-card,.inpaint-history{border-radius:16px;min-height:0;display:grid;overflow:hidden}.inpaint-results>.inpaint-card{grid-template-rows:auto minmax(0,1fr);height:100%}.inpaint-results .result-grid,.inpaint-results .empty-result{min-height:0;overflow:auto}.inpaint-history{background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.22);grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px;box-shadow:0 20px 60px rgba(30,64,175,.09)}.inpaint-history .history-heading{z-index:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-bottom:1px solid rgba(148,163,184,.16);margin:0;padding:0 0 12px;position:static}.inpaint-history .history-grid-react{scrollbar-width:thin;grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;padding:0 2px 2px;overflow:auto}.inpaint-history .history-task-cover{aspect-ratio:4/3}.inpaint-history .history-task-card{min-height:98px;box-shadow:none;border-radius:14px;grid-template-columns:96px minmax(0,1fr);transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.inpaint-history .history-task-card:hover{transform:translateY(-1px)}.inpaint-history .history-task-cover{aspect-ratio:auto;height:100%;min-height:98px}.inpaint-history .history-task-cover img{object-fit:cover;width:100%;height:100%}.inpaint-history .history-task-card>div:last-child{z-index:1;background:inherit;min-width:0;padding:9px;position:relative}.inpaint-history .history-task-card strong{font-size:12px}.inpaint-history .history-task-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}html.dark .inpaint-history{border-color:var(--front-border);background:var(--front-surface);box-shadow:none}html.dark .inpaint-history .history-heading{border-bottom-color:var(--front-border);background:0 0}.react-studio-page{background:var(--front-bg);height:calc(100dvh - 64px);padding:8px}.react-studio-hero{border-color:var(--front-border);background:var(--front-surface);min-height:56px;box-shadow:var(--front-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;margin-bottom:8px;padding:7px 10px 7px 12px}.react-studio-hero>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.react-studio-hero .studio-kicker{letter-spacing:.12em;grid-column:1/-1;margin-bottom:2px;font-size:10px}.react-studio-hero h1{margin:0;font-size:19px;line-height:1.1}.react-studio-hero p:not(.studio-kicker){max-width:none;color:var(--front-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.studio-stats{justify-content:flex-end;gap:8px;display:flex}.studio-stats article{border-color:var(--front-border);background:var(--front-surface);min-width:98px;box-shadow:var(--front-shadow);border-radius:14px;padding:7px 10px}.studio-stats span{color:var(--front-faint);font-size:11px}.studio-stats strong{color:var(--front-primary);margin-top:1px;font-size:19px}.studio-stats small{color:var(--front-faint);margin-top:1px;font-size:10px}.react-studio-workbench{grid-template-columns:minmax(308px,354px) minmax(0,1fr) minmax(286px,324px);gap:8px;height:calc(100dvh - 80px)}.react-settings-panel,.react-result-panel,.history-section-react{border-color:var(--front-border);background:var(--front-surface);box-shadow:var(--front-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px}.react-settings-panel{padding:12px}.react-result-panel{grid-template-rows:auto minmax(0,1fr);padding:12px;display:grid;overflow:hidden}.history-section-react{padding:10px}.panel-head,.history-title-react{min-height:38px}.panel-head h2,.history-title-react h2{font-size:17px}.panel-head p,.history-title-react p{letter-spacing:.12em;font-size:10px}.settings-stack{gap:9px;margin-top:9px}.settings-block-react{border-color:var(--front-border);background:var(--front-surface-muted);border-radius:14px;gap:9px;padding:10px}.block-head-react strong{font-size:14px}.react-mode-switcher{border-color:var(--front-border);background:var(--front-surface-muted);border-radius:15px;gap:6px;padding:4px}.react-mode-switcher button{border-radius:12px;min-height:40px;font-size:12px}.react-mode-switcher button.active{background:var(--front-surface-strong);color:#fff;box-shadow:none}.upload-row-react>button:first-child,.upload-tile-react{border-radius:15px;min-height:68px;padding:10px}.upload-row-react>.reference-upload-trigger-react{border-radius:13px;min-height:46px;padding:7px 9px}.cutout-upload-tile-react{grid-template-columns:38px minmax(0,1fr);gap:2px 8px;min-height:58px;padding:7px 9px}.cutout-upload-tile-react>span{border-radius:11px;width:38px;height:38px}.cutout-upload-tile-react>span svg{width:18px;height:18px}.submit-bar-react{z-index:3;border:1px solid var(--front-border);background:var(--front-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px 16px 0 0;margin:2px -2px -12px;position:-webkit-sticky;position:sticky;bottom:-12px}.result-canvas-react{border:1px dashed var(--front-border);background:var(--front-stage);background-position:0 0,0 15px,15px -15px,-15px 0;background-size:30px 30px;border-radius:15px;min-height:0;margin-top:9px;padding:10px;overflow:auto}.empty-result-react{border:1px dashed var(--front-border);background:0 0;min-height:100%}.result-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.result-card-react,.history-card-react{border-radius:14px}.result-card-react img{aspect-ratio:4/3;background:#08090d}.history-section-react .history-title-react{margin:0;padding:0 0 10px}.history-grid-studio{gap:8px;margin-top:0}.history-cover-react{aspect-ratio:16/10}.history-card-react>div:last-child{padding:9px}}.react-dashboard-page{--dash-surface:rgba(255,255,255,.9);--dash-surface-soft:rgba(248,250,252,.92);--dash-border:rgba(148,163,184,.22);--dash-text:#0f172a;--dash-muted:#64748b;--dash-faint:#94a3b8;--dash-primary:#2563eb;--dash-accent:#f97316}html.dark .react-dashboard-page{--dash-surface:var(--front-surface);--dash-surface-soft:var(--front-surface-muted);--dash-border:var(--front-border);--dash-text:#f8fafc;--dash-muted:rgba(255,255,255,.78);--dash-faint:rgba(255,255,255,.58);--dash-primary:#fff;--dash-accent:#fff}.react-dashboard-page .dashboard-overview-react{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:16px}.dashboard-data-card-react{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 50px rgba(30,64,175,.07)}.dashboard-data-head-react{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-data-head-react span{color:var(--dash-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.dashboard-data-head-react strong{color:var(--dash-text);margin-top:3px;font-size:20px;font-weight:950;display:block}.dashboard-data-table-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.react-dashboard-page .dashboard-stat-card-react{border:1px solid var(--dash-border);background:var(--dash-surface-soft);min-height:106px;box-shadow:none;border-radius:18px;padding:15px}.react-dashboard-page .dashboard-stat-card-react span,.react-dashboard-page .dashboard-credit-react span,.react-dashboard-page .dashboard-account-main-react span{color:var(--dash-muted)}.react-dashboard-page .dashboard-stat-card-react strong,.react-dashboard-page .dashboard-account-main-react strong,.react-dashboard-page .dashboard-panel-heading-react h2,.react-dashboard-page .dashboard-notice-layout-react h3,.react-dashboard-page .quick-action-grid-react strong,.react-dashboard-page .dashboard-list-react strong,.react-dashboard-page .announcement-list-react strong,.react-dashboard-page .notification-list-react strong,.react-dashboard-page .notification-preference-grid-react strong{color:var(--dash-text)}.react-dashboard-page .dashboard-stat-card-react small,.react-dashboard-page .dashboard-account-main-react small,.react-dashboard-page .dashboard-credit-react small,.react-dashboard-page .dashboard-panel-heading-react p,.react-dashboard-page .dashboard-list-react span,.react-dashboard-page .dashboard-list-react small,.react-dashboard-page .announcement-list-react span,.react-dashboard-page .notification-list-react span,.react-dashboard-page .notification-preference-grid-react small,.react-dashboard-page .muted-react{color:var(--dash-faint)}.dashboard-mail-panel-react{grid-column:1/-1}.react-dashboard-page .notification-preference-grid-react{grid-template-columns:repeat(4,minmax(0,1fr))}.react-dashboard-page .notification-preference-grid-react label,.react-dashboard-page .quick-action-grid-react button,.react-dashboard-page .dashboard-list-react button,.react-dashboard-page .announcement-list-react article,.react-dashboard-page .notification-list-react button{border-color:var(--dash-border);background:var(--dash-surface-soft);color:var(--dash-text)}.react-dashboard-page .quick-action-grid-react button{min-height:112px}.react-dashboard-page .quick-action-grid-react button svg{color:var(--dash-primary)}.react-dashboard-page .quick-action-grid-react button.primary svg,.react-dashboard-page .quick-action-grid-react button.primary strong,.react-dashboard-page .quick-action-grid-react button.primary small{color:#fff}.react-dashboard-page .quick-action-grid-react button:hover,.react-dashboard-page .dashboard-list-react button:hover,.react-dashboard-page .notification-list-react button:hover,.react-dashboard-page .dashboard-image-grid-react button:hover{background:rgba(249,115,22,.1);border-color:rgba(251,146,60,.54);transform:translateY(-1px)}.react-dashboard-page .dashboard-list-react em{border:1px solid var(--dash-border);color:var(--dash-muted);background:rgba(148,163,184,.12)}html.dark .react-dashboard-page .dashboard-list-react em.status-succeeded,html.dark .react-dashboard-page .dashboard-list-react em.status-paid{color:#86efac;background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.3)}html.dark .react-dashboard-page .dashboard-list-react em.status-processing,html.dark .react-dashboard-page .dashboard-list-react em.status-pending{color:#fde68a;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.3)}html.dark .react-dashboard-page .dashboard-list-react em.status-failed,html.dark .react-dashboard-page .dashboard-list-react em.status-closed{color:#fca5a5;background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.3)}.react-dashboard-page .notification-list-react button.unread{background:rgba(14,165,233,.12);border-color:rgba(56,189,248,.45)}.react-dashboard-page .dashboard-image-grid-react button{transition:border-color .18s,box-shadow .18s,transform .18s}.dashboard-image-preview-react{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(2,6,23,.86);align-items:center;justify-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dashboard-image-preview-react img{object-fit:contain;border-radius:0;max-width:min(94vw,1280px);max-height:90dvh;box-shadow:0 28px 90px rgba(0,0,0,.38)}.dashboard-image-preview-react>span{color:#f8fafc;background:rgba(15,23,42,.78);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.preview-close-react,.preview-nav-react{z-index:122;color:#fff;cursor:pointer;background:rgba(15,23,42,.78);border:1px solid rgba(255,255,255,.18);align-items:center;justify-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:fixed}.preview-close-react:hover,.preview-nav-react:hover{background:rgba(249,115,22,.22);border-color:rgba(251,146,60,.54)}.preview-close-react{border-radius:999px;width:44px;height:44px;top:18px;right:18px}.preview-close-react svg,.preview-nav-react svg{width:22px;height:22px}.preview-nav-react{border-radius:999px;width:52px;height:52px;top:50%;transform:translateY(-50%)}.preview-nav-react:hover{transform:translateY(-50%)scale(1.03)}.preview-nav-react.prev{left:24px}.preview-nav-react.next{right:24px}@media (max-width:1180px){.react-dashboard-page .dashboard-overview-react{grid-template-columns:1fr}.react-dashboard-page .notification-preference-grid-react{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.react-dashboard-page .dashboard-data-table-react,.react-dashboard-page .notification-preference-grid-react{grid-template-columns:1fr}.dashboard-data-head-react{flex-direction:column;align-items:flex-start}.dashboard-image-preview-react{padding:16px}.preview-nav-react{width:44px;height:44px}.preview-nav-react.prev{left:10px}.preview-nav-react.next{right:10px}}.react-library-page .library-task-card-react>.library-quick-actions-react{background:linear-gradient(rgba(15,23,42,.62),rgba(8,11,18,.9));border-top:1px solid rgba(148,163,184,.18);gap:10px}.react-library-page .library-task-card-react>.library-quick-actions-react>button{letter-spacing:0;border-radius:14px;min-height:42px;font-size:14px;font-weight:950}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2){border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important;box-shadow:none!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled),html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2):hover:not(:disabled){transform:translateY(-1px);color:#fff!important;box-shadow:none!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button svg,html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button svg{color:currentColor!important;stroke:currentColor!important}html.dark .usage-detail-button{border-color:var(--front-border);background:var(--front-surface-control);color:#fff}html.dark .usage-detail-button:hover{box-shadow:none;color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .usage-detail-button:focus-visible{box-shadow:none;color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .redeem-usage-summary section,html.dark .redeem-empty-note{border-color:var(--front-border);background:var(--front-surface-muted)}html.dark .redeem-usage-summary span,html.dark .redeem-empty-note{color:rgba(255,255,255,.68)}html.dark .redeem-usage-summary strong,html.dark .redeem-usage-history h3{color:#fff}.react-dashboard-page .dashboard-overview-react{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:stretch}.react-dashboard-page .dashboard-account-card-react{border-radius:22px;gap:12px;padding:14px}.react-dashboard-page .dashboard-account-main-react{gap:10px}.react-dashboard-page .dashboard-avatar-react{border-radius:16px;width:48px;height:48px}.react-dashboard-page .dashboard-account-main-react strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;overflow:hidden}.react-dashboard-page .dashboard-account-main-react small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.react-dashboard-page .dashboard-credit-react{border-radius:16px;padding:12px}.react-dashboard-page .dashboard-credit-react strong{font-size:max(30px,min(3vw,38px))}.react-dashboard-page .dashboard-account-actions-react{gap:8px}.react-dashboard-page .dashboard-data-card-react{min-width:0;padding:16px}.react-dashboard-page .dashboard-data-table-react{grid-template-columns:repeat(3,minmax(0,1fr))}.react-dashboard-page .dashboard-stat-card-react{border-radius:16px;min-height:92px;padding:13px 14px}.react-dashboard-page .dashboard-stat-card-react strong{font-size:max(24px,min(2.3vw,32px))}.react-dashboard-page .dashboard-action-button{border-radius:13px!important;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s!important}.react-dashboard-page .dashboard-action-primary,html.dark .react-dashboard-page .dashboard-action-primary{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important;box-shadow:none!important}.react-dashboard-page .dashboard-action-outline,html.dark .react-dashboard-page .dashboard-action-outline{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:var(--dash-primary)!important;box-shadow:none!important}.react-dashboard-page .dashboard-action-ghost,html.dark .react-dashboard-page .dashboard-action-ghost{border:1px solid var(--front-border)!important;background:var(--front-surface-control)!important;color:var(--dash-accent)!important}.react-dashboard-page .dashboard-action-button:hover:not(:disabled){transform:translateY(-1px)}.react-dashboard-page .dashboard-action-primary:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-primary:hover:not(:disabled),.react-dashboard-page .dashboard-action-outline:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-outline:hover:not(:disabled),.react-dashboard-page .dashboard-action-ghost:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-ghost:hover:not(:disabled){color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}.react-dashboard-page .quick-action-grid-react button{background:linear-gradient(rgba(255,255,255,.96),rgba(248,250,252,.92));border-color:rgba(37,99,235,.18);min-height:104px}.react-dashboard-page .quick-action-grid-react button.primary{color:#fff!important;background:linear-gradient(135deg,#f97316,#2563eb)!important;border-color:rgba(251,146,60,.38)!important;box-shadow:0 16px 36px rgba(249,115,22,.2),0 10px 24px rgba(37,99,235,.14)!important}.react-dashboard-page .quick-action-grid-react button.primary:hover{color:#fff!important;background:linear-gradient(135deg,#fb923c,#3b82f6)!important;border-color:rgba(253,186,116,.68)!important;box-shadow:0 18px 42px rgba(249,115,22,.24),0 12px 28px rgba(37,99,235,.2)!important}.react-dashboard-page .quick-action-grid-react button.primary svg{color:currentColor!important;stroke:currentColor!important}html.dark .react-dashboard-page .quick-action-grid-react button{border-color:var(--front-border)!important;background:var(--front-surface-muted)!important;color:#f8fafc!important}html.dark .react-dashboard-page .quick-action-grid-react button.primary{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important;box-shadow:none!important}html.dark .react-dashboard-page .quick-action-grid-react button.primary:hover{color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-dashboard-page .quick-action-grid-react button:not(.primary) svg{color:#fff!important}html.dark .react-dashboard-page .quick-action-grid-react button:not(.primary) small{opacity:1;color:#aeb8c8!important}html.dark .react-dashboard-page .quick-action-grid-react button:not(.primary):hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-dashboard-page .dashboard-list-react button,html.dark .react-dashboard-page .announcement-list-react article,html.dark .react-dashboard-page .notification-list-react button,html.dark .react-dashboard-page .notification-preference-grid-react label{border-color:var(--front-border)!important;background:var(--front-surface-muted)!important;color:#f8fafc!important}html.dark .announcement-html-content{color:rgba(226,232,240,.78)}html.dark .announcement-popup-panel{background:#0e0e0e;border-color:rgba(148,163,184,.24)}html.dark .announcement-popup-panel h2{color:#f8fafc}html.dark .announcement-popup-actions{border-top-color:rgba(148,163,184,.18)}html.dark .react-dashboard-page .dashboard-list-react button:hover,html.dark .react-dashboard-page .notification-list-react button:hover,html.dark .react-dashboard-page .dashboard-image-grid-react button:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}@media (max-width:1180px){.react-dashboard-page .dashboard-overview-react{grid-template-columns:1fr}.react-dashboard-page .dashboard-data-table-react{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.react-dashboard-page .dashboard-data-table-react{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.react-dashboard-page .dashboard-data-table-react{grid-template-columns:1fr}}.react-help-page{--help-surface:rgba(255,255,255,.9);--help-soft:rgba(248,250,252,.88);--help-border:rgba(148,163,184,.22);--help-text:#0f172a;--help-muted:#64748b;--help-faint:#94a3b8;--help-primary:#e07000;--help-accent:#f97316;padding-left:max(24px,min(2.6vw,52px));padding-right:max(24px,min(2.6vw,52px))}html.dark .react-help-page{--help-surface:var(--front-surface);--help-soft:var(--front-surface-muted);--help-border:var(--front-border);--help-text:#f8fafc;--help-muted:rgba(255,255,255,.78);--help-faint:rgba(255,255,255,.58);--help-primary:#fff;--help-accent:#fff}.react-help-page .react-page-hero.compact{margin-bottom:14px}.react-help-page .react-page-hero.compact>button{color:var(--help-primary)!important;background:rgba(240,112,0,.08)!important;border-color:rgba(240,112,0,.24)!important}.react-help-page .react-page-hero.compact>button:hover:not(:disabled){color:var(--help-accent)!important;background:rgba(249,115,22,.12)!important;border-color:rgba(249,115,22,.48)!important}.react-help-page .help-layout-react{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:max(16px,min(1.4vw,24px))}.react-help-page .help-sidebar-react,.react-help-page .help-content-react{border:1px solid var(--help-border);background:var(--help-surface);border-radius:24px;box-shadow:0 18px 50px rgba(224,112,0,.07)}.react-help-page .help-sidebar-react{gap:8px;padding:14px;position:-webkit-sticky;position:sticky;top:88px}.help-sidebar-head-react{border-bottom:1px solid var(--help-border);justify-content:space-between;align-items:center;margin-bottom:4px;padding:2px 2px 12px;display:flex}.help-sidebar-head-react span{color:var(--help-muted);font-size:12px;font-weight:950}.help-sidebar-head-react strong{min-width:32px;height:26px;color:var(--help-primary);background:rgba(240,112,0,.1);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.help-sidebar-search-react{margin-bottom:4px;display:block;position:relative}.help-sidebar-search-react>svg{z-index:1;color:var(--help-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.help-sidebar-search-react input{border-color:var(--help-border);background:var(--help-soft);height:42px;color:var(--help-text);border-radius:13px;padding-left:38px;font-size:13px}.react-help-page .help-sidebar-react button{min-height:44px;color:var(--help-muted);background:0 0;border-color:transparent;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.react-help-page .help-sidebar-react button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-help-page .help-sidebar-react button em{min-width:26px;color:var(--help-faint);text-align:center;background:rgba(148,163,184,.12);border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950}.react-help-page .help-sidebar-react button:hover,.react-help-page .help-sidebar-react button.active{color:var(--help-text);box-shadow:none;background:linear-gradient(135deg,rgba(249,115,22,.12),rgba(240,112,0,.08));border-color:rgba(249,115,22,.28)}.react-help-page .help-sidebar-react button.active em{color:#fff;background:linear-gradient(135deg,#f03000,#f09000)}.react-help-page .help-content-react{min-height:560px;padding:18px}.help-toolbar-react{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.help-toolbar-react>span{border:1px solid var(--help-border);background:var(--help-soft);color:var(--help-muted);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.react-help-page .help-article-list-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.react-help-page .help-article-list-react button{border-color:var(--help-border);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.88));border-radius:20px;min-height:164px;padding:16px;position:relative;overflow:hidden}.react-help-page .help-article-list-react button:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(240,112,0,.1),transparent 68%);border-radius:999px;width:90px;height:90px;position:absolute;bottom:-28px;right:-28px}.react-help-page .help-article-list-react button:hover{background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,251,235,.92));border-color:rgba(249,115,22,.44);box-shadow:0 18px 40px rgba(240,112,0,.1)}.react-help-page .help-article-list-react span{width:-moz-fit-content;width:fit-content;color:var(--help-primary);background:rgba(240,112,0,.1);border-radius:999px;padding:5px 9px;font-size:11px}.react-help-page .help-article-list-react strong{color:var(--help-text);font-size:17px;line-height:1.35}.react-help-page .help-article-list-react p{-webkit-line-clamp:2;color:var(--help-muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.react-help-page .help-article-list-react small{color:var(--help-accent);margin-top:auto;font-size:12px;font-weight:950}.help-reader-toolbar-react{border-bottom:1px solid var(--help-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.help-reader-toolbar-react>span{color:var(--help-primary);background:rgba(240,112,0,.1);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.react-help-page .help-action-button{color:var(--help-accent)!important;background:rgba(249,115,22,.08)!important;border:1px solid rgba(249,115,22,.24)!important}.react-help-page .help-action-button:hover:not(:disabled){background:rgba(249,115,22,.16)!important;border-color:rgba(249,115,22,.56)!important}.react-help-page .help-reader-react{max-width:860px;margin:0 auto}.react-help-page .help-reader-react h1{color:var(--help-text);font-size:max(26px,min(3vw,40px))}.help-reader-summary-react{border-left:3px solid var(--help-accent);color:var(--help-muted);background:rgba(249,115,22,.08);border-radius:0 14px 14px 0;margin:0 0 20px;padding:12px 14px;line-height:1.7}.react-help-page .rich-content-react{color:var(--help-muted);font-size:15px;line-height:1.85}.react-help-page .rich-content-react h1,.react-help-page .rich-content-react h2,.react-help-page .rich-content-react h3{color:var(--help-text);line-height:1.28}.react-help-page .rich-content-react a{color:var(--help-primary);font-weight:900}.react-help-page .rich-content-react img{border-radius:16px;max-width:100%}html.dark .react-help-page .help-sidebar-react,html.dark .react-help-page .help-content-react,html.dark .react-help-page .help-article-list-react button{border-color:var(--help-border)!important;background:var(--help-surface)!important}html.dark .react-help-page .help-article-list-react button:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-help-page .help-sidebar-search-react input{border-color:var(--help-border);color:var(--help-text);background:#0e0e0e}html.dark .react-help-page .help-article-list-react strong,html.dark .react-help-page .help-reader-react h1,html.dark .react-help-page .rich-content-react h1,html.dark .react-help-page .rich-content-react h2,html.dark .react-help-page .rich-content-react h3{color:var(--help-text)}html.dark .react-help-page .help-article-list-react p,html.dark .react-help-page .rich-content-react,html.dark .react-help-page .help-reader-summary-react{color:var(--help-muted)}@media (max-width:980px){.react-help-page .help-layout-react{grid-template-columns:1fr}.react-help-page .help-sidebar-react{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.help-sidebar-head-react,.help-sidebar-search-react{grid-column:1/-1}}@media (max-width:720px){.react-help-page .help-content-react{padding:14px}.react-help-page .help-article-list-react{grid-template-columns:1fr}.help-toolbar-react>span{white-space:normal}.react-help-page .help-sidebar-react{grid-template-columns:1fr}.help-reader-toolbar-react{flex-direction:column;align-items:flex-start}}.react-help-page .help-hero-hidden-react{display:none}.react-help-page .help-layout-react.is-reading{grid-template-columns:minmax(210px,260px) minmax(0,860px) minmax(190px,250px);justify-content:stretch;align-items:start}.react-help-page .help-layout-react.is-reading .help-content-react{min-height:min(720px,100dvh - 130px);padding:0}.react-help-page .help-layout-react.is-reading .help-reader-react{max-width:none;margin:0;padding:28px max(24px,min(3vw,46px))}.react-help-page .help-layout-react.is-reading .help-reader-toolbar-react{margin-bottom:22px}.react-help-page .help-layout-react.is-reading .help-reader-react h1{letter-spacing:0;max-width:min(100%,1040px);margin-top:0;margin-bottom:18px;font-size:max(32px,min(4vw,48px))}.react-help-page .help-layout-react.is-reading .help-reader-summary-react{max-width:min(100%,1040px);margin-bottom:24px}.react-help-page .help-layout-react.is-reading .rich-content-react{max-width:min(100%,1040px)}.react-help-page .rich-content-react h1,.react-help-page .rich-content-react h2,.react-help-page .rich-content-react h3{scroll-margin-top:92px}.react-help-page .rich-content-react h2{border-top:1px solid var(--help-border);margin-top:34px;padding-top:26px;font-size:max(22px,min(2.3vw,30px))}.react-help-page .rich-content-react h3{margin-top:26px;font-size:max(18px,min(1.8vw,22px))}.help-toc-react{min-width:0;position:-webkit-sticky;position:sticky;top:88px}.help-toc-react>div{border:1px solid var(--help-border);background:var(--help-surface);border-radius:22px;padding:16px;box-shadow:0 18px 50px rgba(30,64,175,.07)}.help-toc-react span{border-bottom:1px solid var(--help-border);color:var(--help-text);margin-bottom:10px;padding-bottom:10px;font-size:13px;font-weight:950;display:block}.help-toc-react nav{gap:3px;display:grid}.help-toc-react a{color:var(--help-faint);border-left:2px solid transparent;border-radius:0 10px 10px 0;padding:7px 8px 7px 10px;font-size:12px;font-weight:850;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:block}.help-toc-react a.level-2{color:var(--help-muted)}.help-toc-react a.level-3{margin-left:10px;font-size:11px}.help-toc-react a:hover{border-left-color:var(--help-accent);color:var(--help-accent);background:rgba(249,115,22,.1)}.help-toc-react p{color:var(--help-faint);margin:0;font-size:12px;line-height:1.6}html.dark .react-help-page .help-toc-react>div{border-color:var(--help-border);background:var(--help-surface)}@media (max-width:1220px){.react-help-page .help-layout-react.is-reading{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.help-toc-react{display:none}}@media (max-width:980px){.react-help-page .help-layout-react.is-reading{grid-template-columns:1fr}.react-help-page .help-layout-react.is-reading .help-sidebar-react{position:static}.react-help-page .help-layout-react.is-reading .help-reader-react{padding:22px}}@media (max-width:560px){.react-help-page .help-layout-react.is-reading .help-reader-react{padding:16px}.react-help-page .help-layout-react.is-reading .help-reader-react h1{font-size:28px}}.react-help-page .help-layout-react,.react-help-page .help-layout-react.is-reading{grid-template-columns:minmax(220px,260px) minmax(0,1fr);justify-content:stretch}.react-help-page .help-layout-react.is-reading{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(180px,240px)}.react-help-page .help-layout-react.is-reading .help-reader-react h1,.react-help-page .help-layout-react.is-reading .help-reader-summary-react,.react-help-page .help-layout-react.is-reading .rich-content-react{max-width:min(100%,1040px)}.react-help-page .help-layout-react.is-reading .help-content-react{width:100%}@media (max-width:1220px){.react-help-page .help-layout-react.is-reading{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}}@media (max-width:980px){.react-help-page{padding-left:12px;padding-right:12px}.react-help-page .help-layout-react,.react-help-page .help-layout-react.is-reading{grid-template-columns:1fr}}.react-library-page .library-work-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.react-library-page .library-task-card-react>.library-quick-actions-react{background:linear-gradient(rgba(248,250,252,.96),rgba(241,245,249,.98))!important;border-top-color:rgba(148,163,184,.18)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button{letter-spacing:0!important;border-radius:14px!important;min-height:42px!important;font-size:14px!important;font-weight:950!important;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border-color:rgba(14,165,233,.38)!important;box-shadow:0 14px 30px rgba(14,165,233,.22)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2){color:#0f172a!important;background:linear-gradient(#fff,#f8fafc)!important;border-color:rgba(203,213,225,.88)!important;box-shadow:0 10px 24px rgba(15,23,42,.1)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#38bdf8,#1d4ed8)!important;border-color:rgba(56,189,248,.72)!important}.react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2):hover:not(:disabled){transform:translateY(-1px);color:#c2410c!important;background:linear-gradient(135deg,#fff7ed,#fff)!important;border-color:rgba(249,115,22,.54)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react{border-top-color:var(--front-border)!important;background:#0e0e0e!important}html.dark .library-batch-toolbar-react{border-color:var(--front-border);background:var(--front-surface)}html.dark .library-batch-toolbar-react strong{color:#fff}html.dark .library-task-card-react.is-selected{box-shadow:none;border-color:rgba(255,255,255,.32)}html.dark .library-task-check-react{box-shadow:none;background:#0e0e0e}html.dark .library-task-check-react span{background:var(--front-surface-control);border-color:rgba(255,255,255,.38)}html.dark .library-task-check-react input:checked+span{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 3px #0e0e0e}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child,html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2){border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important;box-shadow:none!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled),html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2):hover:not(:disabled){color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button svg,.react-library-page .library-task-card-react>.library-quick-actions-react>button svg{color:currentColor!important;stroke:currentColor!important}@media (max-width:1500px){.react-library-page .library-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.react-library-page .library-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.react-library-page .library-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-search-row-react{grid-template-columns:1fr}.library-batch-toolbar-react{flex-direction:column;align-items:stretch}.library-batch-toolbar-react>div{justify-content:stretch}.library-batch-toolbar-react>div>button{flex:140px}}@media (max-width:560px){.react-library-page .library-work-grid{grid-template-columns:1fr}.library-search-row-react{grid-template-columns:1fr;justify-self:stretch}.library-search-combo-react{width:100%;min-width:0}}html.dark .react-library-page .library-search-combo-react{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;box-shadow:none!important}html.dark .react-library-page .library-search-combo-react:focus-within{box-shadow:none!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-search-row-react input{color:#f8fafc!important}html.dark .react-library-page .library-search-row-react input::-ms-input-placeholder{color:#7d8a9d!important}html.dark .react-library-page .library-search-row-react input::placeholder{color:#7d8a9d!important}html.dark .react-library-page .library-search-row-react input:focus{box-shadow:none!important}html.dark .react-library-page .library-search-combo-react>button,html.dark .react-library-page .library-search-row-react>button{border-color:var(--front-border)!important;background:var(--front-surface-control)!important;color:#fff!important;box-shadow:none!important}html.dark .react-library-page .library-search-combo-react>button:hover:not(:disabled){transform:none;color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-search-row-react>button:hover:not(:disabled){color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important}html.dark .react-library-page .library-search-row-react button svg,.react-library-page .library-search-row-react button svg{color:currentColor!important;stroke:currentColor!important}.react-library-page .library-search-combo-react{grid-template-columns:minmax(120px,1fr) auto!important;min-width:min(220px,100%)!important;max-width:100%!important}.react-library-page .library-search-row-react input{min-width:0!important}.react-library-page .library-search-row-react input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:12px}.react-library-page .library-search-row-react input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:12px}.react-library-page .library-search-row-react input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:12px}.react-library-page .library-search-row-react input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:16px}.react-library-page .library-search-row-react input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:16px}.react-library-page .library-search-row-react input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:16px}.react-library-page .library-search-combo-react>button{min-width:82px!important;padding-left:14px!important;padding-right:14px!important}.react-library-page .library-search-row-react>button{white-space:nowrap!important}@media (max-width:560px){.react-library-page .library-search-combo-react{width:100%!important;min-width:0!important}}.react-community-page .community-work-grid,.react-library-page .library-work-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html.dark .front-pagination-react{border-color:var(--front-border)!important;background:var(--front-surface)!important;box-shadow:none!important}html.dark .front-pagination-summary-react{color:#9aa3b4}html.dark .front-pagination-summary-react b{color:#fff}html.dark .front-pagination-buttons-react button,html.dark .front-pagination-ellipsis-react{border-color:var(--front-border);background:var(--front-surface-control);color:#a3aab8;box-shadow:none}html.dark .front-pagination-buttons-react button:hover:not(:disabled){color:#fff;box-shadow:none;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.dark .front-pagination-buttons-react button.active{background:var(--front-surface-strong);color:#fff;box-shadow:none;border-color:rgba(255,255,255,.24)}html.dark .front-pagination-ellipsis-react{color:#64748b;background:0 0;border-color:transparent}@media (max-width:1500px){.react-community-page .community-work-grid,.react-library-page .library-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.react-community-page .community-work-grid,.react-library-page .library-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.react-community-page .community-work-grid,.react-library-page .library-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.react-community-page .community-work-grid,.react-library-page .library-work-grid{grid-template-columns:1fr}}:root{--front-bg:#f3f7fc;--front-bg-soft:#eef4fb;--front-surface:rgba(255,255,255,.92);--front-surface-strong:#fff;--front-surface-muted:rgba(248,250,252,.92);--front-surface-control:#fff;--front-stage:#f8fafc;--front-border:rgba(148,163,184,.28);--front-border-strong:rgba(148,163,184,.42);--front-text:#0f172a;--front-muted:#475569;--front-faint:#64748b;--front-primary:#2563eb;--front-primary-soft:rgba(37,99,235,.1);--front-accent:#f97316;--front-accent-soft:rgba(249,115,22,.1);--front-blue:#2563eb;--front-blue-soft:rgba(37,99,235,.1);--front-shadow:0 18px 48px rgba(30,64,175,.08);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--front-bg:#090909;--front-bg-soft:#0d0d0d;--front-surface:#141414;--front-surface-strong:#202020;--front-surface-muted:#181818;--front-surface-control:#222;--front-stage:#151515;--front-border:rgba(255,255,255,.114);--front-border-strong:rgba(255,255,255,.22);--front-text:#fff;--front-muted:rgba(255,255,255,.76);--front-faint:rgba(255,255,255,.56);--front-primary:#f8fafc;--front-primary-soft:rgba(255,132,0,.12);--front-accent:#ff8400;--front-accent-soft:rgba(255,132,0,.12);--front-blue:#ff9a1f;--front-blue-soft:rgba(255,154,31,.1);--front-purple:#e3460a;--front-purple-soft:rgba(227,70,10,.1);--front-cyan:#ffb347;--front-cyan-soft:rgba(255,179,71,.1);--front-gradient-primary:linear-gradient(135deg, #ff7a00 0%, #ff8f1f 54%, #ffb347 100%);--front-gradient-cool:linear-gradient(135deg, #ff8400 0%, #ff9a1f 62%, #ffb347 100%);--front-gradient-warm:linear-gradient(135deg, #e3460a 0%, #ff7a00 54%, #ffad33 100%);--front-shadow:0 20px 58px rgba(0,0,0,.42);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--front-bg);color:var(--front-text)}.app-shell-root{background:var(--front-bg);min-height:100dvh;color:var(--front-text)}html.dark .app-shell-root{background:#090909}.app-topbar,.mobile-bottom-nav,.mobile-drawer{color:var(--front-text)}html.light .app-topbar,html.light .mobile-bottom-nav{border-color:var(--front-border);background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(15,23,42,.06)}html.dark .app-topbar,html.dark .mobile-bottom-nav{box-shadow:none;background:#0b0b0b;border-color:rgba(255,255,255,.09)}html.light .mobile-drawer-backdrop{background:rgba(15,23,42,.34)}html.dark .mobile-drawer-backdrop{background:rgba(2,6,23,.68)}html.light .desktop-app-actions .app-icon-action,html.light .mobile-menu-trigger{border-color:var(--front-border);color:var(--front-muted);background:rgba(255,255,255,.78)}html.dark .desktop-app-actions .app-icon-action,html.dark .mobile-menu-trigger{border-color:var(--front-border);background:var(--front-surface-control);color:var(--front-muted)}html.light .desktop-app-actions .app-icon-action:hover:not(:disabled),html.light .mobile-menu-trigger:hover{color:#2563eb;background:#eff6ff;border-color:rgba(37,99,235,.28)}html.dark .desktop-app-actions .app-icon-action:hover:not(:disabled),html.dark .mobile-menu-trigger:hover{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}html.light .react-studio-page,html.light .react-page-shell,html.light .react-auth-page,html.light .inpaint-workspace{color:var(--front-text);background:radial-gradient(circle at 8% 0,rgba(99,102,241,.12),transparent 30%),radial-gradient(circle at 92% 4%,rgba(37,99,235,.12),transparent 28%),linear-gradient(#f7fbff 0%,#eef5ff 50%,#f8fbff 100%)}html.dark .react-studio-page,html.dark .react-page-shell,html.dark .react-auth-page,html.dark .inpaint-workspace{color:var(--front-text);background:linear-gradient(rgba(255,132,0,.02) 0%,rgba(255,132,0,0) 20%),#090909}html.light .react-settings-panel,html.light .react-result-panel,html.light .history-section-react,html.light .react-page-hero,html.light .react-filter-panel,html.light .react-work-card,html.light .react-auth-card,html.light .wallet-section-react,html.light .redeem-card-react,html.light .wallet-stat-card-react,html.light .package-card-react,html.light .dashboard-account-card-react,html.light .dashboard-stat-card-react,html.light .dashboard-panel-react,html.light .profile-card-react,html.light .profile-form-card-react,html.light .help-sidebar-react,html.light .help-content-react,html.light .inpaint-editor,html.light .inpaint-card{color:var(--front-text);box-shadow:var(--front-shadow);border-color:var(--front-border)!important;background:var(--front-surface)!important}html.light .settings-block-react,html.light .react-mode-switcher,html.light .react-auth-tabs,html.light .react-filter-panel,html.light .wallet-recharge-callout-react,html.light .inpaint-form-card,html.light .community-author-card-react,html.light .profile-stats-react article,html.light .quick-action-grid-react button,html.light .dashboard-list-react button,html.light .help-sidebar-react button,html.light .help-article-list-react button{color:var(--front-text);border-color:var(--front-border)!important;background:var(--front-surface-muted)!important}html.light .panel-head h2,html.light .history-title-react h2,html.light .block-head-react strong,html.light .settings-block-react strong,html.light .field-grid-react label,html.light .wide-field-react,html.light .inline-check,html.light .react-page-hero.compact h1,html.light .react-work-body strong,html.light .react-auth-brand h1,html.light .wallet-card-heading-react h2,html.light .wallet-stat-card-react strong,html.light .wallet-order-list-react strong,html.light .transaction-list-react strong,html.light .package-card-react h3,html.light .dashboard-account-main-react strong,html.light .dashboard-stat-card-react strong,html.light .dashboard-panel-heading-react h2,html.light .profile-card-react h2,html.light .profile-form-card-react h2,html.light .help-article-list-react strong,html.light .help-reader-react h1,html.light .rich-content-react h1,html.light .rich-content-react h2,html.light .rich-content-react h3,html.light .history-modal-info-react h2,html.light .history-modal-info-react section strong{color:var(--front-text)!important}html.light .block-head-react span,html.light .react-page-hero.compact p:last-child,html.light .react-work-body p,html.light .react-work-meta span,html.light .react-work-stats span,html.light .react-auth-brand small,html.light .react-auth-form label,html.light .wallet-card-heading-react p,html.light .wallet-stat-card-react span,html.light .wallet-order-list-react span,html.light .wallet-order-list-react small,html.light .transaction-list-react span,html.light .community-author-card-react small,html.light .profile-card-react p,html.light .profile-form-card-react label,html.light .help-article-list-react p,html.light .rich-content-react,html.light .empty-note-react,html.light .empty-result,html.light .empty-history-react,html.light .history-modal-info-react section p{color:var(--front-faint)!important}html.dark .react-settings-panel,html.dark .react-result-panel,html.dark .history-section-react,html.dark .react-page-hero,html.dark .react-filter-panel,html.dark .react-work-card,html.dark .react-auth-card,html.dark .wallet-section-react,html.dark .redeem-card-react,html.dark .wallet-stat-card-react,html.dark .package-card-react,html.dark .dashboard-account-card-react,html.dark .dashboard-stat-card-react,html.dark .dashboard-panel-react,html.dark .profile-card-react,html.dark .profile-form-card-react,html.dark .help-sidebar-react,html.dark .help-content-react,html.dark .inpaint-editor,html.dark .inpaint-card{color:var(--front-text);box-shadow:var(--front-shadow);border-color:var(--front-border)!important;background:linear-gradient(rgba(255,255,255,.055),rgba(255,255,255,.024)),#121212!important}html.dark .react-settings-panel{background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02) 38%),#121212!important;border-left-color:rgba(255,132,0,.38)!important}html.dark .react-result-panel{background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02) 38%),#121212!important;border-top-color:rgba(255,132,0,.34)!important}html.dark .history-section-react{background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02) 38%),#121212!important;border-right-color:rgba(255,179,71,.28)!important}html.dark .settings-block-react,html.dark .react-mode-switcher,html.dark .react-auth-tabs,html.dark .react-filter-panel,html.dark .wallet-recharge-callout-react,html.dark .inpaint-form-card,html.dark .community-author-card-react,html.dark .profile-stats-react article,html.dark .quick-action-grid-react button,html.dark .dashboard-list-react button,html.dark .help-sidebar-react button,html.dark .help-article-list-react button{border-color:var(--front-border)!important;background:linear-gradient(rgba(255,255,255,.055),rgba(255,255,255,.024)),#171717!important}html.light .react-studio-page input,html.light .react-studio-page textarea,html.light .react-studio-page select,html.light .react-page-shell input,html.light .react-page-shell textarea,html.light .react-page-shell select,html.light .react-auth-page input,html.light .react-auth-page textarea,html.light .react-auth-page select,html.light .inpaint-workspace input,html.light .inpaint-workspace textarea,html.light .inpaint-workspace select{color:#0f172a!important;background-color:#fff!important;border-color:rgba(148,163,184,.32)!important}html.dark .react-studio-page input,html.dark .react-studio-page textarea,html.dark .react-studio-page select,html.dark .react-page-shell input,html.dark .react-page-shell textarea,html.dark .react-page-shell select,html.dark .react-auth-page input,html.dark .react-auth-page textarea,html.dark .react-auth-page select,html.dark .inpaint-workspace input,html.dark .inpaint-workspace textarea,html.dark .inpaint-workspace select{border-color:var(--front-border-strong)!important;color:var(--front-text)!important;background-color:#111!important}html.light .react-studio-page input::-ms-input-placeholder{color:#94a3b8!important}html.light .react-studio-page input::placeholder{color:#94a3b8!important}html.light .react-studio-page textarea::-ms-input-placeholder{color:#94a3b8!important}html.light .react-studio-page textarea::placeholder{color:#94a3b8!important}html.light .react-page-shell input::-ms-input-placeholder{color:#94a3b8!important}html.light .react-page-shell input::placeholder{color:#94a3b8!important}html.light .react-page-shell textarea::-ms-input-placeholder{color:#94a3b8!important}html.light .react-page-shell textarea::placeholder{color:#94a3b8!important}html.light .react-auth-page input::-ms-input-placeholder{color:#94a3b8!important}html.light .react-auth-page input::placeholder{color:#94a3b8!important}html.light .react-auth-page textarea::-ms-input-placeholder{color:#94a3b8!important}html.light .react-auth-page textarea::placeholder{color:#94a3b8!important}html.light .inpaint-workspace input::-ms-input-placeholder{color:#94a3b8!important}html.light .inpaint-workspace input::placeholder{color:#94a3b8!important}html.light .inpaint-workspace textarea::-ms-input-placeholder{color:#94a3b8!important}html.light .inpaint-workspace textarea::placeholder{color:#94a3b8!important}html.dark .react-studio-page input::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .react-studio-page input::placeholder{color:var(--front-faint)!important}html.dark .react-studio-page textarea::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .react-studio-page textarea::placeholder{color:var(--front-faint)!important}html.dark .react-page-shell input::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .react-page-shell input::placeholder{color:var(--front-faint)!important}html.dark .react-page-shell textarea::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .react-page-shell textarea::placeholder{color:var(--front-faint)!important}html.dark .react-auth-page input::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .react-auth-page input::placeholder{color:var(--front-faint)!important}html.dark .react-auth-page textarea::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .react-auth-page textarea::placeholder{color:var(--front-faint)!important}html.dark .inpaint-workspace input::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .inpaint-workspace input::placeholder{color:var(--front-faint)!important}html.dark .inpaint-workspace textarea::-ms-input-placeholder{color:var(--front-faint)!important}html.dark .inpaint-workspace textarea::placeholder{color:var(--front-faint)!important}html.light .react-studio-page select option,html.light .react-page-shell select option,html.light .react-auth-page select option,html.light .inpaint-workspace select option{color:#0f172a;background:#fff}html.dark .react-studio-page select option,html.dark .react-page-shell select option,html.dark .react-auth-page select option,html.dark .inpaint-workspace select option{background:var(--front-surface-strong);color:var(--front-text)}html.light .react-segmented button,html.light .react-mode-switcher button,html.light .react-auth-tabs button,html.light .front-pagination-buttons-react button,html.light .front-pagination-ellipsis-react{border-color:var(--front-border);background:var(--front-surface-strong);color:var(--front-muted)}html.dark .react-segmented button,html.dark .react-mode-switcher button,html.dark .react-auth-tabs button,html.dark .front-pagination-buttons-react button,html.dark .front-pagination-ellipsis-react{border-color:var(--front-border);color:var(--front-muted);background:linear-gradient(rgba(255,255,255,.055),rgba(255,255,255,.02)),#191919}html.light .react-segmented button:hover,html.light .react-mode-switcher button:hover,html.light .react-auth-tabs button:hover,html.light .front-pagination-buttons-react button:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:rgba(37,99,235,.34)}html.dark .react-segmented button:hover,html.dark .react-mode-switcher button:hover,html.dark .react-auth-tabs button:hover,html.dark .front-pagination-buttons-react button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,rgba(255,132,0,.067),rgba(255,179,71,.035)),#1b1b1b;border-color:rgba(255,132,0,.36)}html.light .react-segmented button.active,html.light .react-mode-switcher button.active,html.light .react-auth-tabs button.active,html.light .front-pagination-buttons-react button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;box-shadow:0 12px 28px rgba(37,99,235,.22)}html.dark .react-segmented button.active,html.dark .react-mode-switcher button.active,html.dark .react-auth-tabs button.active,html.dark .front-pagination-buttons-react button.active{background:var(--front-gradient-primary);color:#fff;border-color:rgba(255,132,0,.5);box-shadow:0 12px 28px rgba(255,132,0,.16)}html.dark .top-nav-item.is-active,html.dark .top-nav-item.is-active:hover,html.dark .mobile-nav-item.is-active,html.dark .drawer-nav-item.is-active{color:#fff;background:linear-gradient(135deg,rgba(255,132,0,.22),rgba(255,179,71,.12));border-color:rgba(255,132,0,.38)}html.dark .app-logo-button{color:#fff;background:linear-gradient(135deg,rgba(255,132,0,.16),rgba(255,179,71,.08));border-color:rgba(255,132,0,.34)}html.dark .app-title-block p,html.dark .studio-kicker,html.dark .history-title-react p,html.dark .react-page-hero .studio-kicker,html.dark .react-page-hero.compact p:first-child,html.dark .react-auth-brand p,html.dark .wallet-card-heading-react p,html.dark .dashboard-panel-heading-react p{color:var(--front-accent)!important}html.dark .react-result-panel .panel-head p,html.dark .result-heading p{color:var(--front-cyan)!important}html.dark .block-head-react strong svg{color:var(--front-accent);stroke:currentColor}html.dark .react-result-panel .block-head-react strong svg,html.dark .empty-result-react svg{color:var(--front-cyan);stroke:currentColor}html.dark .result-canvas-react{background:linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.01)), var(--front-stage)!important;border-color:rgba(255,132,0,.18)!important}html.dark .empty-result-react{background:rgba(14,14,14,.18)!important;border-color:rgba(255,132,0,.18)!important}html.dark .submit-bar-react{background:linear-gradient(135deg,rgba(255,132,0,.07),rgba(255,179,71,.035)),#151515!important;border-color:rgba(255,132,0,.32)!important}html.dark .reference-upload-trigger-react,html.dark .upload-tile-react{background:linear-gradient(135deg,rgba(255,132,0,.043),rgba(255,179,71,.024)),#171717!important;border-color:rgba(255,132,0,.24)!important}html.dark .reference-upload-trigger-react:hover:not(:disabled),html.dark .upload-tile-react:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,132,0,.075),rgba(255,179,71,.04)),#1b1b1b!important;border-color:rgba(255,132,0,.42)!important}html.dark .btn,html.dark button.bg-sky-500,html.dark .submit-bar-react button,html.dark .react-result-panel>.panel-head .btn{background:var(--front-gradient-primary)!important;color:#fff!important;border-color:rgba(255,132,0,.36)!important;box-shadow:0 12px 28px rgba(255,132,0,.15)!important}html.dark .btn:hover:not(:disabled),html.dark button.bg-sky-500:hover:not(:disabled),html.dark .submit-bar-react button:hover:not(:disabled),html.dark .react-result-panel>.panel-head .btn:hover:not(:disabled){filter:saturate(1.08);background:var(--front-gradient-primary)!important;color:#fff!important;border-color:rgba(255,132,0,.46)!important}html.dark .btn[class*=border],html.dark .result-image-action{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.024)),#171717!important;border-color:rgba(255,255,255,.13)!important}html.dark .result-image-download{background:linear-gradient(135deg,rgba(255,132,0,.06),rgba(255,179,71,.03)),#181818!important;border-color:rgba(255,132,0,.3)!important}html.dark .result-image-edit{background:linear-gradient(135deg,rgba(255,132,0,.05),rgba(255,179,71,.027)),#181818!important;border-color:rgba(255,132,0,.26)!important}html.dark .result-image-inpaint{background:linear-gradient(135deg,rgba(255,132,0,.047),rgba(255,179,71,.024)),#181818!important;border-color:rgba(255,132,0,.24)!important}html.dark .package-card-react,html.dark .custom-recharge-card-react{background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.016)),#141414!important;border-color:rgba(255,132,0,.18)!important}html.dark .package-card-react strong,html.dark .amount-recharge-box-react p strong{color:var(--front-cyan)!important}html.light .history-detail-modal-react,html.light .community-detail-react,html.light .library-detail-react{border:1px solid var(--front-border);color:var(--front-text);background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.22)}html.dark .history-detail-modal-react,html.dark .community-detail-react,html.dark .library-detail-react{border:1px solid var(--front-border);color:var(--front-text);box-shadow:none;background:#0e0e0e}html.light .history-modal-info-react,html.light .community-info-react,html.light .library-info-react,html.light .history-modal-actions-react,html.light .community-modal-actions-react,html.light .library-modal-actions-react{color:var(--front-text);background:#fff}html.dark .history-modal-info-react,html.dark .community-info-react,html.dark .library-info-react,html.dark .history-modal-actions-react,html.dark .community-modal-actions-react,html.dark .library-modal-actions-react{color:var(--front-text);background:#0e0e0e}html.light .modal-close-react{color:#0f172a;background:rgba(15,23,42,.08)}html.dark .modal-close-react{color:#f8fafc;background:rgba(255,255,255,.09)}html.light .image-preview-overlay{background:rgba(15,23,42,.74)}html.dark .image-preview-overlay{background:rgba(2,6,23,.88)}html.light .top-nav-item.is-active,html.light .top-nav-item.is-active:hover{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 14px 32px rgba(37,99,235,.22);color:#fff!important}html.light .top-nav-item.is-active svg{color:currentColor;stroke:currentColor}html.light .result-canvas-react{background-position:0 0,0 15px,15px -15px,-15px 0;background-size:30px 30px;background:linear-gradient(45deg,rgba(37,99,235,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(37,99,235,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(37,99,235,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(37,99,235,.035) 75%),#f8fafc!important;border-color:rgba(148,163,184,.26)!important}html.light .empty-result-react{color:#475569!important;background:rgba(255,255,255,.9)!important;border-color:rgba(147,197,253,.56)!important}html.light .empty-result-react h3{color:#0f172a!important}html.light .empty-result-react p{color:#64748b!important}html.light .react-dashboard-page,html.light .react-help-page,html.light .react-profile-page{--dash-surface:rgba(255,255,255,.94);--dash-surface-soft:rgba(248,250,252,.96);--dash-border:rgba(148,163,184,.24);--dash-text:#0f172a;--dash-muted:#475569;--dash-faint:#64748b;--dash-primary:#2563eb;--dash-accent:#f97316;--help-surface:rgba(255,255,255,.94);--help-soft:rgba(248,250,252,.96);--help-border:rgba(148,163,184,.24);--help-text:#0f172a;--help-muted:#475569;--help-faint:#64748b;--help-primary:#e07000;--help-accent:#f97316}html.light .react-dashboard-page .react-page-hero,html.light .react-help-page .react-page-hero,html.light .react-profile-page .react-page-hero{box-shadow:0 18px 46px rgba(224,112,0,.08);color:#0f172a!important;background:radial-gradient(circle at 12% 0,rgba(240,112,0,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,247,237,.92))!important;border-color:rgba(148,163,184,.24)!important}html.light .react-dashboard-page .dashboard-account-card-react,html.light .react-dashboard-page .dashboard-data-card-react,html.light .react-dashboard-page .dashboard-stat-card-react,html.light .react-dashboard-page .dashboard-panel-react,html.light .react-profile-page .profile-card-react,html.light .react-profile-page .profile-form-card-react,html.light .react-help-page .help-sidebar-react,html.light .react-help-page .help-content-react,html.light .react-help-page .help-toc-react>div{color:#0f172a!important;background:rgba(255,255,255,.94)!important;border-color:rgba(148,163,184,.24)!important;box-shadow:0 18px 46px rgba(224,112,0,.08)!important}html.light .react-dashboard-page .dashboard-credit-react,html.light .react-dashboard-page .dashboard-stat-card-react,html.light .react-dashboard-page .notification-preference-grid-react label,html.light .react-dashboard-page .dashboard-list-react button,html.light .react-dashboard-page .announcement-list-react article,html.light .react-dashboard-page .notification-list-react button,html.light .react-profile-page .profile-stats-react article,html.light .react-profile-page .profile-form-card-react form,html.light .react-help-page .help-sidebar-search-react input,html.light .react-help-page .help-toolbar-react>span{color:#0f172a!important;background:linear-gradient(135deg,rgba(255,247,237,.94),rgba(255,255,255,.96))!important;border-color:rgba(240,112,0,.22)!important}html.light .react-dashboard-page .dashboard-avatar-react,html.light .react-profile-page .profile-avatar-react,html.light .react-auth-brand>span{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 14px 34px rgba(37,99,235,.22)!important}html.light .react-dashboard-page .dashboard-action-primary,html.light .react-dashboard-page .quick-action-grid-react button.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-color:rgba(37,99,235,.24)!important;box-shadow:0 16px 34px rgba(37,99,235,.22)!important}html.light .react-dashboard-page .dashboard-action-primary:hover:not(:disabled),html.light .react-dashboard-page .quick-action-grid-react button.primary:hover{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#6d28d9)!important;border-color:rgba(37,99,235,.38)!important;box-shadow:0 18px 40px rgba(37,99,235,.26)!important}html.light .react-dashboard-page .dashboard-action-outline{color:#1d4ed8!important;box-shadow:none!important;background:rgba(239,246,255,.94)!important;border-color:rgba(37,99,235,.26)!important}html.light .react-dashboard-page .dashboard-action-outline:hover:not(:disabled){color:#1e40af!important;background:rgba(219,234,254,.94)!important;border-color:rgba(37,99,235,.42)!important}html.light .react-dashboard-page .dashboard-action-ghost{color:#c2410c!important;background:rgba(255,247,237,.9)!important;border-color:rgba(249,115,22,.24)!important}html.light .react-dashboard-page .dashboard-action-ghost:hover:not(:disabled){color:#9a3412!important;background:rgba(255,237,213,.94)!important;border-color:rgba(249,115,22,.42)!important}html.light .react-dashboard-page .quick-action-grid-react button{color:#0f172a!important;background:linear-gradient(rgba(255,255,255,.98),rgba(239,246,255,.88))!important;border-color:rgba(191,219,254,.82)!important}html.light .react-dashboard-page .quick-action-grid-react button:not(.primary):hover,html.light .react-dashboard-page .dashboard-list-react button:hover,html.light .react-dashboard-page .notification-list-react button:hover,html.light .react-dashboard-page .dashboard-image-grid-react button:hover{color:#0f172a!important;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(255,255,255,.95))!important;border-color:rgba(37,99,235,.42)!important}html.light .react-dashboard-page .quick-action-grid-react button:not(.primary) svg,html.light .react-dashboard-page .dashboard-data-head-react span,html.light .react-dashboard-page .dashboard-credit-react strong,html.light .react-dashboard-page .dashboard-stat-card-react strong{color:#2563eb!important}html.light .react-dashboard-page .dashboard-credit-react span{color:#fff!important}html.light .react-dashboard-page .dashboard-credit-react .dashboard-credit-label-react{color:#2f343d!important}html.dark .react-dashboard-page .dashboard-credit-react .dashboard-credit-label-react{color:#fff!important}html.light .react-dashboard-page .dashboard-credit-react small{color:rgba(255,255,255,.86)!important}html.light .react-dashboard-page .dashboard-avatar-react span,html.light .react-profile-page .profile-avatar-react span,html.dark .react-dashboard-page .dashboard-avatar-react span,html.dark .react-profile-page .profile-avatar-react span{color:#fff!important}html.light .react-help-page .help-sidebar-react button{color:#475569!important;background:0 0!important;border-color:transparent!important}html.light .react-help-page .help-sidebar-react button:hover,html.light .react-help-page .help-sidebar-react button.active{color:#0f172a!important;background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,255,255,.94))!important;border-color:rgba(240,112,0,.24)!important}html.light .react-help-page .help-sidebar-react button.active em{color:#fff!important;background:linear-gradient(135deg,#f03000,#f09000)!important}html.light .react-help-page .help-article-list-react button{color:#0f172a!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,247,237,.9))!important;border-color:rgba(240,112,0,.22)!important;box-shadow:0 14px 34px rgba(224,112,0,.06)!important}html.light .react-help-page .help-article-list-react button:after{background:radial-gradient(circle,rgba(240,112,0,.12),transparent 68%)!important}html.light .react-help-page .help-article-list-react button:hover{background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,255,255,.96))!important;border-color:rgba(240,112,0,.36)!important;box-shadow:0 18px 40px rgba(240,112,0,.12)!important}html.light .react-help-page .help-reader-summary-react{color:#475569!important;background:rgba(255,247,237,.9)!important;border-left-color:#f07000!important}html.light .react-help-page .help-action-button,html.light .react-help-page .react-page-hero.compact>button{color:#c2410c!important;background:rgba(255,247,237,.94)!important;border-color:rgba(240,112,0,.24)!important}html.light .react-help-page .help-action-button:hover:not(:disabled),html.light .react-help-page .react-page-hero.compact>button:hover:not(:disabled){color:#9a3412!important;background:rgba(255,237,213,.94)!important;border-color:rgba(240,112,0,.42)!important}html.light .react-profile-page .profile-card-react h2,html.light .react-profile-page .profile-form-card-react h2,html.light .react-dashboard-page .dashboard-panel-heading-react h2,html.light .react-dashboard-page .dashboard-account-main-react strong,html.light .react-dashboard-page .dashboard-notice-layout-react h3,html.light .react-dashboard-page .dashboard-list-react strong,html.light .react-dashboard-page .announcement-list-react strong,html.light .react-dashboard-page .notification-list-react strong,html.light .react-help-page .help-article-list-react strong,html.light .react-help-page .help-reader-react h1,html.light .react-help-page .rich-content-react h1,html.light .react-help-page .rich-content-react h2,html.light .react-help-page .rich-content-react h3,html.light .react-help-page .help-toc-react span{color:#0f172a!important}html.light .react-profile-page .profile-card-react p,html.light .react-profile-page .profile-form-card-react label,html.light .react-dashboard-page .dashboard-panel-heading-react p,html.light .react-dashboard-page .dashboard-list-react span,html.light .react-dashboard-page .dashboard-list-react small,html.light .react-dashboard-page .announcement-list-react span,html.light .react-dashboard-page .notification-list-react span,html.light .react-help-page .help-article-list-react p,html.light .react-help-page .rich-content-react,html.light .react-help-page .help-toc-react a,html.light .react-help-page .help-toc-react p{color:#64748b!important}html.dark .react-dashboard-page,html.dark .react-help-page,html.dark .react-profile-page{--dash-surface:var(--front-surface);--dash-surface-soft:var(--front-surface-muted);--dash-border:var(--front-border);--dash-text:#f8fafc;--dash-muted:rgba(255,255,255,.78);--dash-faint:rgba(255,255,255,.58);--dash-primary:var(--front-cyan);--dash-accent:var(--front-accent);--help-surface:var(--front-surface);--help-soft:var(--front-surface-muted);--help-border:var(--front-border);--help-text:#f8fafc;--help-muted:rgba(255,255,255,.78);--help-faint:rgba(255,255,255,.58);--help-primary:var(--front-cyan);--help-accent:var(--front-accent)}html.dark .react-dashboard-page .dashboard-action-primary,html.dark .react-dashboard-page .quick-action-grid-react button.primary,html.dark .react-help-page .help-sidebar-react button.active em{background:var(--front-gradient-primary)!important;color:#fff!important;border-color:rgba(255,132,0,.38)!important;box-shadow:0 14px 30px rgba(255,132,0,.16)!important}html.dark .top-nav-item:hover,html.dark .mobile-nav-item:hover,html.dark .drawer-nav-item:hover,html.dark .drawer-utilities button:hover,html.dark .desktop-app-actions .app-icon-action:hover:not(:disabled),html.dark .mobile-menu-trigger:hover,html.dark .mini-icon-btn:hover,html.dark .reaction-button-react:hover,html.dark .usage-detail-button:hover,html.dark .front-pagination-buttons-react button:hover:not(:disabled),html.dark .pagination-toolbar-react nav button:hover:not(:disabled),html.dark .library-search-combo-react>button:hover:not(:disabled),html.dark .react-library-page .library-search-row-react>button:hover:not(:disabled),html.dark .react-library-page .library-search-combo-react>button:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.016)),#1b1b1b!important;border-color:rgba(255,132,0,.36)!important;box-shadow:0 10px 22px rgba(255,132,0,.08)!important}html.dark .usage-detail-button:focus-visible{color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.016)),#1b1b1b!important;border-color:rgba(255,132,0,.36)!important;box-shadow:0 10px 22px rgba(255,132,0,.08)!important}html.dark .mode-chip:hover,html.dark .react-segmented button:hover,html.dark .react-mode-switcher button:hover,html.dark .react-auth-tabs button:hover,html.dark .help-sidebar-react button:hover,html.dark .help-sidebar-react button.active,html.dark .help-article-list-react button:hover,html.dark .react-dashboard-page .dashboard-action-outline:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-ghost:hover:not(:disabled),html.dark .react-dashboard-page .quick-action-grid-react button:not(.primary):hover,html.dark .react-dashboard-page .dashboard-list-react button:hover,html.dark .react-dashboard-page .notification-list-react button:hover,html.dark .react-dashboard-page .dashboard-image-grid-react button:hover{color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.027),rgba(255,179,71,.016)),#1a1a1a!important;border-color:rgba(255,132,0,.34)!important;box-shadow:0 10px 22px rgba(255,132,0,.07)!important}html.dark .mode-chip.is-active,html.dark .react-segmented button.active,html.dark .react-mode-switcher button.active,html.dark .react-auth-tabs button.active,html.dark .pagination-toolbar-react nav button.active,html.dark .front-pagination-buttons-react button.active{background:var(--front-gradient-primary)!important;color:#fff!important;border-color:rgba(255,132,0,.46)!important;box-shadow:0 12px 28px rgba(255,132,0,.15)!important}html.dark .inpaint-upload-zone:hover,html.dark .upload-row-react>button:first-child:hover,html.dark .upload-tile-react:hover:not(:disabled),html.dark .reference-add-tile-react:hover,html.dark .aspect-ratio-trigger-react:hover:not(:disabled),html.dark .aspect-ratio-option-react:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.016)),#1b1b1b!important;border-color:rgba(255,132,0,.38)!important;box-shadow:0 12px 24px rgba(255,132,0,.08)!important}html.dark .aspect-ratio-option-react.active{background:var(--front-gradient-cool)!important;color:#fff!important;border-color:rgba(255,132,0,.56)!important;box-shadow:0 14px 28px rgba(255,132,0,.16)!important}html.dark .history-card-react:hover,html.dark .result-card-react:hover,html.dark .react-work-card:hover,html.dark .package-card-react:hover,html.dark .custom-recharge-card-react:hover,html.dark .wallet-order-list-react article:hover,html.dark .transaction-list-react article:hover,html.dark .community-author-card-react:hover,html.dark .dashboard-stat-card-react:hover,html.dark .dashboard-panel-react:hover,html.dark .profile-card-react:hover,html.dark .profile-form-card-react:hover{background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.02)),#171717!important;border-color:rgba(255,132,0,.22)!important;box-shadow:0 14px 34px rgba(0,0,0,.22),0 8px 18px rgba(255,132,0,.043)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child,html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2),html.dark .library-search-combo-react>button,html.dark .react-library-page .library-search-row-react>button,html.dark .dashboard-action-outline,html.dark .dashboard-action-ghost{color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.02)),#171717!important;border-color:rgba(255,132,0,.18)!important}html.dark .react-filter-panel button,html.dark .react-filter-panel select,html.dark .library-search-combo-react,html.dark .react-library-page .library-search-row-react input,html.dark .react-library-page .library-search-row-react select,html.dark .front-pagination-react,html.dark .pagination-toolbar-react nav button,html.dark .mini-icon-btn,html.dark .reaction-button-react,html.dark .usage-detail-button{background:linear-gradient(135deg,rgba(255,132,0,.024),rgba(255,179,71,.016)),#171717!important;border-color:rgba(255,132,0,.14)!important}html.dark .credit-top-pill,html.dark .wallet-stat-card-react,html.dark .dashboard-credit-react,html.dark .balance-card-react{background:linear-gradient(135deg,#ff8400,rgba(255,179,71,.02)),#151515!important;border-color:rgba(255,132,0,.18)!important}html.dark .upload-zone-icon,html.dark .react-auth-brand>span,html.dark .dashboard-avatar-react,html.dark .profile-avatar-react,html.dark .community-author-card-react span{background:var(--front-gradient-cool)!important;color:#fff!important;box-shadow:0 10px 22px rgba(255,132,0,.14)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled),html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2):hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.035),rgba(255,179,71,.02)),#1c1c1c!important;border-color:rgba(255,132,0,.4)!important;box-shadow:0 12px 24px rgba(255,132,0,.09)!important}html.dark .result-image-action:hover:not(:disabled),html.dark .history-modal-actions-react .btn:hover:not(:disabled),html.dark .community-modal-actions-react .btn:hover:not(:disabled),html.dark .library-modal-actions-react .btn:hover:not(:disabled),html.dark .library-detail-react .history-image-download:hover:not(:disabled),html.dark .library-detail-react .history-image-inpaint:hover:not(:disabled),html.dark .library-detail-react .history-modal-action-secondary:hover:not(:disabled),html.dark .react-library-page .library-quick-actions-react button:last-child:hover:not(:disabled){filter:saturate(1.08);background:var(--front-gradient-cool)!important;color:#fff!important;border-color:rgba(255,132,0,.44)!important;box-shadow:0 12px 26px rgba(255,132,0,.14)!important}html.dark .react-dashboard-page .dashboard-action-primary:hover:not(:disabled),html.dark .react-dashboard-page .quick-action-grid-react button.primary:hover{filter:saturate(1.08);background:var(--front-gradient-primary)!important;color:#fff!important;border-color:rgba(255,132,0,.5)!important;box-shadow:0 16px 34px rgba(255,132,0,.18)!important}html.dark .react-help-page .help-article-list-react button:hover,html.dark .react-help-page .help-sidebar-react button:hover,html.dark .react-help-page .help-sidebar-react button.active{color:#fff!important;background:linear-gradient(135deg,rgba(255,132,0,.03),rgba(255,179,71,.016)),#1a1a1a!important;border-color:rgba(255,132,0,.34)!important}html.dark{--front-bg:#0e0e0e;--front-bg-soft:#0e0e0e;--front-surface:#151515;--front-surface-strong:#1f1f1f;--front-surface-muted:#181818;--front-surface-control:#202020;--front-stage:#111;--front-border:rgba(255,255,255,.1);--front-border-strong:rgba(255,255,255,.16);--front-primary:#fff;--front-primary-soft:rgba(240,112,0,.1);--front-accent:#f07000;--front-accent-soft:rgba(240,112,0,.1);--front-blue:#f08000;--front-blue-soft:rgba(240,128,0,.1);--front-purple:#d04000;--front-purple-soft:rgba(208,64,0,.1);--front-cyan:#f09000;--front-cyan-soft:rgba(240,144,0,.1);--front-gradient-primary:linear-gradient(135deg, #f03000 0%, #e04000 35%, #e07000 68%, #f09000 100%);--front-gradient-cool:linear-gradient(135deg, #e07000 0%, #f07000 46%, #f09000 100%);--front-gradient-warm:linear-gradient(135deg, #d04000 0%, #f03000 44%, #f08000 100%)}html.dark .app-shell-root,html.dark .react-studio-page,html.dark .react-page-shell,html.dark .react-auth-page,html.dark .inpaint-workspace{background:#0e0e0e!important}html.dark .react-settings-panel,html.dark .react-result-panel,html.dark .history-section-react,html.dark .react-page-hero,html.dark .react-filter-panel,html.dark .react-work-card,html.dark .react-auth-card,html.dark .wallet-section-react,html.dark .redeem-card-react,html.dark .wallet-stat-card-react,html.dark .package-card-react,html.dark .custom-recharge-card-react,html.dark .dashboard-account-card-react,html.dark .dashboard-stat-card-react,html.dark .dashboard-panel-react,html.dark .profile-card-react,html.dark .profile-form-card-react,html.dark .help-sidebar-react,html.dark .help-content-react,html.dark .inpaint-editor,html.dark .inpaint-card,html.dark .history-card-react,html.dark .result-card-react,html.dark .community-author-card-react,html.dark .wallet-order-list-react article,html.dark .transaction-list-react article{background:#151515!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important}html.dark .settings-block-react,html.dark .react-mode-switcher,html.dark .react-auth-tabs,html.dark .wallet-recharge-callout-react,html.dark .inpaint-form-card,html.dark .profile-stats-react article,html.dark .quick-action-grid-react button,html.dark .dashboard-list-react button,html.dark .help-sidebar-react button,html.dark .help-article-list-react button,html.dark .react-filter-panel button,html.dark .react-filter-panel select,html.dark .library-search-combo-react,html.dark .front-pagination-react,html.dark .pagination-toolbar-react nav button,html.dark .mini-icon-btn,html.dark .reaction-button-react,html.dark .usage-detail-button{box-shadow:none!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}html.dark .app-shell-root input,html.dark .app-shell-root textarea,html.dark .app-shell-root select,html.dark .react-studio-page input,html.dark .react-studio-page textarea,html.dark .react-studio-page select,html.dark .react-page-shell input,html.dark .react-page-shell textarea,html.dark .react-page-shell select,html.dark .react-auth-page input,html.dark .react-auth-page textarea,html.dark .react-auth-page select,html.dark .inpaint-workspace input,html.dark .inpaint-workspace textarea,html.dark .inpaint-workspace select{box-shadow:none!important;background:#141414!important;border-color:rgba(255,255,255,.12)!important}html.dark .top-nav-item:hover,html.dark .mobile-nav-item:hover,html.dark .drawer-nav-item:hover,html.dark .drawer-utilities button:hover,html.dark .desktop-app-actions .app-icon-action:hover:not(:disabled),html.dark .mobile-menu-trigger:hover,html.dark .mode-chip:hover,html.dark .react-segmented button:hover,html.dark .react-mode-switcher button:hover,html.dark .react-auth-tabs button:hover,html.dark .help-sidebar-react button:hover,html.dark .help-article-list-react button:hover,html.dark .react-dashboard-page .dashboard-action-outline:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-ghost:hover:not(:disabled),html.dark .react-dashboard-page .quick-action-grid-react button:not(.primary):hover,html.dark .react-dashboard-page .dashboard-list-react button:hover,html.dark .react-dashboard-page .notification-list-react button:hover,html.dark .react-dashboard-page .dashboard-image-grid-react button:hover,html.dark .inpaint-upload-zone:hover,html.dark .upload-row-react>button:first-child:hover,html.dark .upload-tile-react:hover:not(:disabled),html.dark .reference-add-tile-react:hover,html.dark .aspect-ratio-trigger-react:hover:not(:disabled),html.dark .aspect-ratio-option-react:hover:not(:disabled),html.dark .history-card-react:hover,html.dark .result-card-react:hover,html.dark .react-work-card:hover,html.dark .package-card-react:hover,html.dark .custom-recharge-card-react:hover,html.dark .wallet-order-list-react article:hover,html.dark .transaction-list-react article:hover,html.dark .community-author-card-react:hover,html.dark .dashboard-stat-card-react:hover,html.dark .dashboard-panel-react:hover,html.dark .profile-card-react:hover,html.dark .profile-form-card-react:hover,html.dark .library-search-combo-react>button:hover:not(:disabled),html.dark .react-library-page .library-search-row-react>button:hover:not(:disabled),html.dark .react-library-page .library-search-combo-react>button:hover:not(:disabled),html.dark .react-help-page .help-article-list-react button:hover,html.dark .react-help-page .help-sidebar-react button:hover{color:#fff!important;background:#202020!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}html.dark .top-nav-item.is-active,html.dark .top-nav-item.is-active:hover,html.dark .mobile-nav-item.is-active,html.dark .drawer-nav-item.is-active,html.dark .mode-chip.is-active,html.dark .react-segmented button.active,html.dark .react-mode-switcher button.active,html.dark .react-auth-tabs button.active,html.dark .pagination-toolbar-react nav button.active,html.dark .front-pagination-buttons-react button.active,html.dark .help-sidebar-react button.active,html.dark .react-help-page .help-sidebar-react button.active{color:#fff!important;background:#242424!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 -2px #f07000!important}html.dark .btn,html.dark button.bg-sky-500,html.dark .submit-bar-react button,html.dark .react-result-panel>.panel-head .btn,html.dark .react-dashboard-page .dashboard-action-primary,html.dark .react-dashboard-page .quick-action-grid-react button.primary,html.dark .react-help-page .help-sidebar-react button.active em{background:var(--front-gradient-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 30px rgba(240,48,0,.2)!important}html.dark .btn:hover:not(:disabled),html.dark button.bg-sky-500:hover:not(:disabled),html.dark .submit-bar-react button:hover:not(:disabled),html.dark .react-result-panel>.panel-head .btn:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-primary:hover:not(:disabled),html.dark .react-dashboard-page .quick-action-grid-react button.primary:hover{background:var(--front-gradient-cool)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 16px 34px rgba(240,112,0,.2)!important}html.dark .result-image-action,html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child,html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:nth-child(2),html.dark .library-search-combo-react>button,html.dark .react-library-page .library-search-row-react>button,html.dark .dashboard-action-outline,html.dark .dashboard-action-ghost{color:#fff!important;box-shadow:none!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}html.dark .result-image-action:hover:not(:disabled),html.dark .history-modal-actions-react .btn:hover:not(:disabled),html.dark .community-modal-actions-react .btn:hover:not(:disabled),html.dark .library-modal-actions-react .btn:hover:not(:disabled),html.dark .library-detail-react .history-image-download:hover:not(:disabled),html.dark .library-detail-react .history-image-inpaint:hover:not(:disabled),html.dark .library-detail-react .history-modal-action-secondary:hover:not(:disabled),html.dark .react-library-page .library-quick-actions-react button:hover:not(:disabled){color:#fff!important;background:#202020!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}html.dark .block-head-react strong svg,html.dark .empty-result-react svg,html.dark .react-result-panel .block-head-react strong svg,html.dark .upload-row-react svg,html.dark .upload-tile-react svg,html.dark .react-dashboard-page .quick-action-grid-react button:not(.primary) svg{color:#f08000!important;stroke:currentColor!important}html.dark .app-title-block p,html.dark .studio-kicker,html.dark .history-title-react p,html.dark .react-result-panel .panel-head p,html.dark .result-heading p,html.dark .react-page-hero .studio-kicker,html.dark .wallet-card-heading-react p,html.dark .dashboard-panel-heading-react p{color:#f09000!important}html.dark .app-shell-root input:hover,html.dark .app-shell-root textarea:hover,html.dark .app-shell-root select:hover,html.dark .app-shell-root input:focus,html.dark .app-shell-root textarea:focus,html.dark .app-shell-root select:focus,html.dark .react-studio-page input:hover,html.dark .react-studio-page textarea:hover,html.dark .react-studio-page select:hover,html.dark .react-studio-page input:focus,html.dark .react-studio-page textarea:focus,html.dark .react-studio-page select:focus,html.dark .react-page-shell input:hover,html.dark .react-page-shell textarea:hover,html.dark .react-page-shell select:hover,html.dark .react-page-shell input:focus,html.dark .react-page-shell textarea:focus,html.dark .react-page-shell select:focus,html.dark .react-auth-page input:hover,html.dark .react-auth-page textarea:hover,html.dark .react-auth-page select:hover,html.dark .react-auth-page input:focus,html.dark .react-auth-page textarea:focus,html.dark .react-auth-page select:focus,html.dark .inpaint-workspace input:hover,html.dark .inpaint-workspace textarea:hover,html.dark .inpaint-workspace select:hover,html.dark .inpaint-workspace input:focus,html.dark .inpaint-workspace textarea:focus,html.dark .inpaint-workspace select:focus{border-color:rgba(240,112,0,.58)!important;box-shadow:0 0 0 3px rgba(240,112,0,.12)!important}html.dark .result-canvas-react,html.dark .empty-result-react,html.dark .history-task-cover,html.dark .history-cover-react,html.dark .result-card-react>button{color:#fff!important;box-shadow:none!important;background:#111!important;border-color:rgba(255,255,255,.1)!important}html.dark .empty-result-react h3,html.dark .history-card-head-react strong{color:#fff!important}html.dark .empty-result-react p,html.dark .history-card-react p,html.dark .history-card-head-react span,html.dark .history-card-meta-react span{color:rgba(255,255,255,.66)!important}html.dark .submit-bar-react,html.dark .task-status-react,html.dark .skill-preview-react,html.dark .result-card-actions-react,html.dark .history-card-meta-react span{background:#151515!important;border-color:rgba(255,255,255,.1)!important}html.dark .reference-upload-trigger-react,html.dark .upload-row-react>button:first-child,html.dark .upload-tile-react,html.dark .reference-add-tile-react,html.dark .reference-grid-react figure,html.dark .aspect-ratio-trigger-react,html.dark .aspect-ratio-option-react,html.dark .aspect-ratio-popover-react{color:#fff!important;box-shadow:none!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}html.dark .reference-upload-trigger-react:hover:not(:disabled),html.dark .upload-row-react>button:first-child:hover,html.dark .upload-tile-react:hover:not(:disabled),html.dark .reference-add-tile-react:hover,html.dark .reference-grid-react figure:hover,html.dark .aspect-ratio-trigger-react:hover:not(:disabled),html.dark .aspect-ratio-option-react:hover:not(:disabled){color:#fff!important;background:#202020!important;border-color:rgba(240,112,0,.46)!important;box-shadow:0 0 0 1px rgba(240,112,0,.1)!important}html.dark .reference-grid-react figure.is-dragging,html.dark .aspect-ratio-option-react.active{background:var(--front-gradient-warm)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 28px rgba(240,48,0,.18)!important}html.dark .submit-bar-react strong,html.dark .task-status-react>div,html.dark .package-card-react strong,html.dark .amount-recharge-box-react p strong{color:#f09000!important}html.dark .reference-add-tile-react,html.dark .upload-row-react svg,html.dark .upload-tile-react svg,html.dark .reference-upload-trigger-react svg{color:#f08000!important}html.dark .top-nav-item,html.dark .mobile-nav-item,html.dark .drawer-nav-item,html.dark .desktop-app-actions .app-icon-action,html.dark .mobile-menu-trigger{color:rgba(255,255,255,.82)!important;box-shadow:none!important;background:0 0!important;border-color:transparent!important}html.dark .top-nav-item:hover,html.dark .mobile-nav-item:hover,html.dark .drawer-nav-item:hover,html.dark .desktop-app-actions .app-icon-action:hover:not(:disabled),html.dark .mobile-menu-trigger:hover{color:#fff!important;box-shadow:none!important;background:#1a1a1a!important;border-color:rgba(255,255,255,.1)!important}html.dark .top-nav-item.is-active,html.dark .top-nav-item.is-active:hover,html.dark .mobile-nav-item.is-active,html.dark .drawer-nav-item.is-active{color:#fff!important;background:#202020!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 -2px #f08000!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react{background:#151515!important;border-top-color:rgba(255,255,255,.1)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button,html.dark .history-modal-action,html.dark .community-modal-actions-react>.btn,html.dark .library-modal-actions-react>.btn,html.dark .community-modal-actions-react>button,html.dark .library-modal-actions-react>button{color:#fff!important;box-shadow:none!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child,html.dark .history-modal-action-primary,html.dark .community-modal-actions-react .btn:first-child,html.dark .library-modal-actions-react .btn:first-child{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#e07000 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,48,0,.18)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:last-child,html.dark .history-modal-action-secondary,html.dark .community-modal-actions-react .btn:not(:first-child),html.dark .library-modal-actions-react .btn:not(:first-child){color:rgba(255,255,255,.88)!important;box-shadow:none!important;background:#202020!important;border-color:rgba(255,255,255,.1)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:hover:not(:disabled),html.dark .history-modal-action:hover:not(:disabled),html.dark .community-modal-actions-react .btn:hover:not(:disabled),html.dark .library-modal-actions-react .btn:hover:not(:disabled),html.dark .community-modal-actions-react>button:hover:not(:disabled),html.dark .library-modal-actions-react>button:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;filter:none!important;background:#242424!important;border-color:rgba(240,112,0,.42)!important;box-shadow:0 10px 20px rgba(0,0,0,.22)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:first-child:hover:not(:disabled),html.dark .history-modal-action-primary:hover:not(:disabled),html.dark .community-modal-actions-react .btn:first-child:hover:not(:disabled),html.dark .library-modal-actions-react .btn:first-child:hover:not(:disabled){background:linear-gradient(135deg,#e04000 0%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 14px 28px rgba(240,112,0,.2)!important}html.dark .library-batch-toolbar-react{color:#fff!important;box-shadow:none!important;background:#151515!important;border-color:rgba(255,255,255,.1)!important}html.dark .library-batch-toolbar-react .btn,html.dark .library-batch-toolbar-react button{color:#fff!important;box-shadow:none!important;background:#202020!important;border-color:rgba(255,255,255,.1)!important}html.dark .library-batch-toolbar-react .btn:hover:not(:disabled),html.dark .library-batch-toolbar-react button:hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#242424!important;border-color:rgba(240,112,0,.42)!important}html.dark .library-batch-toolbar-react .btn-danger,html.dark .library-batch-toolbar-react button[class*=danger],html.dark .library-batch-toolbar-react button.bg-red-500,html.dark .history-modal-actions-react button.bg-red-500,html.dark .library-modal-actions-react button.bg-red-500,html.dark .community-modal-actions-react button.bg-red-500{color:#fff!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important;border-color:rgba(239,68,68,.48)!important}html.dark .library-batch-toolbar-react button.bg-red-500:hover:not(:disabled),html.dark .history-modal-actions-react button.bg-red-500:hover:not(:disabled),html.dark .library-modal-actions-react button.bg-red-500:hover:not(:disabled),html.dark .community-modal-actions-react button.bg-red-500:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#ef4444,#b91c1c)!important;border-color:rgba(248,113,113,.58)!important;box-shadow:0 12px 24px rgba(220,38,38,.2)!important}html.dark .react-profile-page .profile-card-react:hover,html.dark .react-profile-page .profile-form-card-react:hover,html.dark .react-profile-page .profile-stats-react article:hover{background:#151515!important;border-color:rgba(255,255,255,.1)!important;transform:none!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important}html.dark .redeem-card-react h2,html.dark .redeem-card-react p,html.dark .redeem-card-react label{color:#fff!important}html.dark .redeem-card-react p{color:rgba(255,255,255,.72)!important}html.dark .redeem-card-react a{color:#f09000!important}html.dark .redeem-card-react a:hover{color:#fff!important}html.dark .aspect-ratio-picker-react{color:rgba(255,255,255,.88)!important}html.dark .aspect-ratio-picker-react>span{color:#fff!important}html.dark .aspect-ratio-picker-react>small{color:rgba(255,255,255,.5)!important}html.dark .aspect-ratio-trigger-react,html.dark .aspect-ratio-popover-react,html.dark .aspect-ratio-option-react{color:rgba(255,255,255,.86)!important;background:#131313!important;border-color:rgba(255,255,255,.1)!important}html.dark .aspect-ratio-grid-react{background:#101010!important}html.dark .aspect-ratio-trigger-react:hover:not(:disabled),html.dark .aspect-ratio-option-react:hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#191919!important;border-color:rgba(240,112,0,.32)!important}html.dark .aspect-ratio-option-react.active{color:#fff!important;background:#202020!important;border-color:rgba(240,112,0,.48)!important;box-shadow:inset 0 -2px #f08000!important}html.dark .top-nav-item.is-active,html.dark .top-nav-item.is-active:hover,html.dark .mobile-nav-item.is-active,html.dark .mobile-nav-item.is-active:hover,html.dark .drawer-nav-item.is-active,html.dark .drawer-nav-item.is-active:hover{color:#fff!important;box-shadow:none!important;background:rgba(240,112,0,.1)!important;border-color:rgba(240,112,0,.26)!important}html.dark .top-nav-item:hover,html.dark .mobile-nav-item:hover,html.dark .drawer-nav-item:hover{color:#fff!important;box-shadow:none!important;background:#202020!important;border-color:rgba(255,255,255,.14)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:last-child{color:#f09000!important;background:rgba(240,112,0,.08)!important;border-color:rgba(240,112,0,.3)!important}html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:last-child:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#e07000 0%,#f09000 100%)!important;border-color:rgba(240,112,0,.54)!important;box-shadow:0 12px 24px rgba(240,112,0,.16)!important}html.dark .history-image-action{color:#fff!important;box-shadow:none!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}html.dark .history-image-download,html.dark .library-detail-react .history-image-download{color:#86efac!important;background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.34)!important}html.dark .history-image-edit,html.dark .library-detail-react .history-image-edit{color:#f09000!important;background:rgba(240,112,0,.12)!important;border-color:rgba(240,112,0,.36)!important}html.dark .history-image-inpaint,html.dark .library-detail-react .history-image-inpaint{color:#d8b4fe!important;background:rgba(168,85,247,.12)!important;border-color:rgba(168,85,247,.36)!important}html.dark .history-image-download:hover:not(:disabled),html.dark .library-detail-react .history-image-download:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)!important;border-color:rgba(34,197,94,.58)!important;box-shadow:0 12px 24px rgba(34,197,94,.18)!important}html.dark .history-image-edit:hover:not(:disabled),html.dark .library-detail-react .history-image-edit:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#e04000 0%,#f09000 100%)!important;border-color:rgba(240,112,0,.58)!important;box-shadow:0 12px 24px rgba(240,112,0,.18)!important}html.dark .history-image-inpaint:hover:not(:disabled),html.dark .library-detail-react .history-image-inpaint:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#7e22ce 0%,#a855f7 100%)!important;border-color:rgba(168,85,247,.58)!important;box-shadow:0 12px 24px rgba(168,85,247,.18)!important}html.dark .react-help-page{--help-primary:#f09000;--help-accent:#f07000}html.dark .react-help-page .help-sidebar-react button:hover,html.dark .react-help-page .help-sidebar-react button.active,html.dark .react-help-page .help-article-list-react button:hover{color:#fff!important;box-shadow:none!important;background:rgba(240,112,0,.09)!important;border-color:rgba(240,112,0,.3)!important}html.dark .react-help-page .help-sidebar-react button.active em{color:#fff!important;background:linear-gradient(135deg,#e04000 0%,#f09000 100%)!important}html.dark .react-help-page .help-article-list-react span,html.dark .react-help-page .help-reader-toolbar-react>span,html.dark .react-help-page .rich-content-react a,html.dark .react-help-page .help-toc-react a:hover{color:#f09000!important}html.dark .react-help-page .help-reader-summary-react{border-left-color:#f07000!important}html.dark .top-nav-item.is-active,html.dark .top-nav-item.is-active:hover,html.dark .mobile-nav-item.is-active,html.dark .mobile-nav-item.is-active:hover,html.dark .drawer-nav-item.is-active,html.dark .drawer-nav-item.is-active:hover,html.dark .mode-chip.is-active,html.dark .react-segmented button.active,html.dark .react-mode-switcher button.active,html.dark .react-auth-tabs button.active,html.dark .pagination-toolbar-react nav button.active,html.dark .front-pagination-buttons-react button.active,html.dark .help-sidebar-react button.active,html.dark .react-help-page .help-sidebar-react button.active,html.dark .aspect-ratio-option-react.active,html.dark .tool-button.is-active,html.dark .mini-icon-btn.active,html.dark .reaction-button-react.active,html.dark .history-modal-action-favorite.active,html.dark .react-work-stats span.active{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#e07000 52%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,112,0,.18)!important}html.dark .top-nav-item:hover,html.dark .mobile-nav-item:hover,html.dark .drawer-nav-item:hover,html.dark .drawer-utilities button:hover,html.dark .desktop-app-actions .app-icon-action:hover:not(:disabled),html.dark .mobile-menu-trigger:hover,html.dark .mode-chip:hover,html.dark .react-segmented button:hover,html.dark .react-mode-switcher button:hover,html.dark .react-auth-tabs button:hover,html.dark .pagination-toolbar-react nav button:hover:not(:disabled),html.dark .front-pagination-buttons-react button:hover:not(:disabled),html.dark .help-sidebar-react button:hover,html.dark .react-help-page .help-sidebar-react button:hover,html.dark .tool-button:hover:not(:disabled),html.dark .mini-icon-btn:hover,html.dark .reaction-button-react:hover,html.dark .aspect-ratio-trigger-react:hover:not(:disabled),html.dark .aspect-ratio-option-react:hover:not(:disabled),html.dark .library-search-combo-react>button:hover:not(:disabled),html.dark .react-library-page .library-search-row-react>button:hover:not(:disabled),html.dark .react-library-page .library-search-combo-react>button:hover:not(:disabled),html.dark .react-filter-panel button:hover:not(:disabled),html.dark .library-batch-toolbar-react button:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#e04000 0%,#e07000 56%,#f08000 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(240,112,0,.16)!important}html.dark .btn:not(.bg-red-500),html.dark button.bg-sky-500,html.dark .submit-bar-react button,html.dark .react-result-panel>.panel-head .btn,html.dark .react-page-hero>button,html.dark .dashboard-action-primary,html.dark .react-dashboard-page .dashboard-action-primary,html.dark .react-dashboard-page .quick-action-grid-react button.primary{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#e07000 58%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 14px 28px rgba(240,112,0,.18)!important}html.dark .btn:not(.bg-red-500):hover:not(:disabled),html.dark button.bg-sky-500:hover:not(:disabled),html.dark .submit-bar-react button:hover:not(:disabled),html.dark .react-result-panel>.panel-head .btn:hover:not(:disabled),html.dark .react-page-hero>button:hover:not(:disabled),html.dark .dashboard-action-primary:hover:not(:disabled),html.dark .react-dashboard-page .dashboard-action-primary:hover:not(:disabled),html.dark .react-dashboard-page .quick-action-grid-react button.primary:hover{color:#fff!important;background:linear-gradient(135deg,#d04000 0%,#f07000 54%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 16px 32px rgba(240,112,0,.22)!important}html.dark .history-image-action,html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button,html.dark .history-modal-action:not(.bg-red-500),html.dark .community-modal-actions-react>.btn:not(.bg-red-500),html.dark .library-modal-actions-react>.btn:not(.bg-red-500),html.dark .community-modal-actions-react>button:not(.bg-red-500),html.dark .library-modal-actions-react>button:not(.bg-red-500){color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#e07000 58%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,112,0,.16)!important}html.dark .history-image-action:hover:not(:disabled),html.dark .react-library-page .library-task-card-react>.library-quick-actions-react>button:hover:not(:disabled),html.dark .history-modal-action:not(.bg-red-500):hover:not(:disabled),html.dark .community-modal-actions-react>.btn:not(.bg-red-500):hover:not(:disabled),html.dark .library-modal-actions-react>.btn:not(.bg-red-500):hover:not(:disabled),html.dark .community-modal-actions-react>button:not(.bg-red-500):hover:not(:disabled),html.dark .library-modal-actions-react>button:not(.bg-red-500):hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#d04000 0%,#f07000 54%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 14px 28px rgba(240,112,0,.2)!important}html.dark .library-modal-actions-react .history-modal-action-primary{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#f07000 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,112,0,.18)!important}html.dark .library-modal-actions-react .history-modal-action-primary:hover:not(:disabled){background:linear-gradient(135deg,#d04000 0%,#f09000 100%)!important;box-shadow:0 14px 30px rgba(240,112,0,.24)!important}html.dark .library-modal-actions-react .history-modal-action-secondary{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#22c55e 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(34,197,94,.16)!important}html.dark .library-modal-actions-react .history-modal-action-secondary:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#4ade80 100%)!important;box-shadow:0 14px 30px rgba(34,197,94,.22)!important}html.dark .library-modal-actions-react .history-modal-action-favorite{color:#fff!important;background:linear-gradient(135deg,#7e22ce 0%,#a855f7 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(168,85,247,.16)!important}html.dark .library-modal-actions-react .history-modal-action-favorite:hover:not(:disabled),html.dark .library-modal-actions-react .history-modal-action-favorite.active{color:#fff!important;background:linear-gradient(135deg,#6d28d9 0%,#c084fc 100%)!important;box-shadow:0 14px 30px rgba(168,85,247,.22)!important}html.dark .library-modal-actions-react button.bg-red-500{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(220,38,38,.18)!important}html.dark .library-modal-actions-react button.bg-red-500:hover:not(:disabled){background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%)!important;box-shadow:0 14px 30px rgba(220,38,38,.24)!important}html.dark .react-dashboard-page .dashboard-panel-react,html.dark .react-dashboard-page .dashboard-mail-panel-react,html.dark .react-dashboard-page .quick-panel-react{background:#151515!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important}html.dark .react-dashboard-page .dashboard-panel-react:hover,html.dark .react-dashboard-page .dashboard-mail-panel-react:hover,html.dark .react-dashboard-page .quick-panel-react:hover{color:inherit!important;background:#151515!important;border-color:rgba(255,255,255,.1)!important;transform:none!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important}html.dark .community-detail-react .community-modal-actions-react>button.history-modal-action.history-modal-action-primary,html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-primary{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#e07000 52%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,112,0,.18)!important}html.dark .community-detail-react .community-modal-actions-react>button.history-modal-action.history-modal-action-primary:hover:not(:disabled),html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-primary:hover:not(:disabled){background:linear-gradient(135deg,#d04000 0%,#f07000 54%,#f09000 100%)!important;box-shadow:0 14px 30px rgba(240,112,0,.24)!important}html.dark .community-detail-react .community-modal-actions-react>button.reaction-button-react.like{color:#fff!important;background:linear-gradient(135deg,#e11d48 0%,#fb7185 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(225,29,72,.18)!important}html.dark .community-detail-react .community-modal-actions-react>button.reaction-button-react.like:hover:not(:disabled),html.dark .community-detail-react .community-modal-actions-react>button.reaction-button-react.like.active{background:linear-gradient(135deg,#be123c 0%,#f43f5e 100%)!important;box-shadow:0 14px 30px rgba(225,29,72,.24)!important}html.dark .community-detail-react .community-modal-actions-react>button.reaction-button-react.favorite,html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-favorite{color:#fff!important;background:linear-gradient(135deg,#7e22ce 0%,#a855f7 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(168,85,247,.18)!important}html.dark .community-detail-react .community-modal-actions-react>button.reaction-button-react.favorite:hover:not(:disabled),html.dark .community-detail-react .community-modal-actions-react>button.reaction-button-react.favorite.active,html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-favorite:hover:not(:disabled),html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-favorite.active{background:linear-gradient(135deg,#6d28d9 0%,#c084fc 100%)!important;box-shadow:0 14px 30px rgba(168,85,247,.24)!important}html.dark .community-detail-react .community-modal-actions-react>button.community-report-button-react{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(245,158,11,.18)!important}html.dark .community-detail-react .community-modal-actions-react>button.community-report-button-react:hover:not(:disabled){background:linear-gradient(135deg,#d97706 0%,#dc2626 100%)!important;box-shadow:0 14px 30px rgba(220,38,38,.22)!important}html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-secondary{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#22c55e 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(34,197,94,.18)!important}html.dark .library-detail-react .library-modal-actions-react>button.history-modal-action.history-modal-action-secondary:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#4ade80 100%)!important;box-shadow:0 14px 30px rgba(34,197,94,.24)!important}html.dark .library-detail-react .library-modal-actions-react>button.bg-red-500{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(220,38,38,.18)!important}html.dark .library-detail-react .library-modal-actions-react>button.bg-red-500:hover:not(:disabled){background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%)!important;box-shadow:0 14px 30px rgba(220,38,38,.24)!important}.image-upload-choice-react{cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,filter .18s;color:#fff!important;text-align:left!important;width:100%!important;min-height:72px!important;box-shadow:none!important;background:#151515!important;border:1px dashed rgba(255,255,255,.14)!important;border-radius:16px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.image-upload-choice-react:hover:not(:disabled){background:#181818!important;border-color:rgba(240,112,0,.42)!important;box-shadow:0 0 0 1px rgba(240,112,0,.08)!important}.image-upload-choice-react:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.62}.image-upload-choice-icon-react{color:#fff;width:46px;height:46px;box-shadow:none;background:linear-gradient(135deg,#f03000 0%,#f07000 55%,#f09000 100%);border-radius:13px;align-items:center;justify-items:center;display:grid}.image-upload-choice-icon-react svg{color:#fff;stroke:#fff;width:22px;height:22px}.image-upload-choice-copy-react{gap:4px;min-width:0;display:grid}.image-upload-choice-copy-react strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.18;overflow:hidden}.image-upload-choice-copy-react small{color:rgba(255,255,255,.86);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.25;overflow:hidden}html.dark .image-upload-choice-react{color:#fff!important;box-shadow:none!important;background:#151515!important;border-color:rgba(255,255,255,.14)!important}html.dark .image-upload-choice-react:hover:not(:disabled){background:#181818!important;border-color:rgba(240,112,0,.42)!important;box-shadow:0 0 0 1px rgba(240,112,0,.08)!important}html.dark .image-upload-choice-copy-react small{color:rgba(255,255,255,.72)}html.dark .image-upload-choice-icon-react svg{color:#fff!important;stroke:#fff!important}.recent-modal-button{transform:none;color:#fff!important;box-shadow:none!important;border-color:transparent!important}.recent-modal-button:hover:not(:disabled){transform:translateY(-1px);color:#fff!important}.recent-modal-image-download{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#22c55e 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(34,197,94,.18)!important}.recent-modal-image-download:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#4ade80 100%)!important;box-shadow:0 12px 26px rgba(34,197,94,.24)!important}.recent-modal-image-inpaint{color:#fff!important;background:linear-gradient(135deg,#7e22ce 0%,#f07000 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(126,34,206,.18)!important}.recent-modal-image-inpaint:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9 0%,#f09000 100%)!important;box-shadow:0 12px 26px rgba(126,34,206,.24)!important}.recent-modal-action-retry{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(37,99,235,.18)!important}.recent-modal-action-retry:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#0ea5e9 100%)!important;box-shadow:0 12px 26px rgba(37,99,235,.24)!important}.recent-modal-action-remix{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#e07000 52%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,112,0,.18)!important}.recent-modal-action-remix:hover:not(:disabled){background:linear-gradient(135deg,#d04000 0%,#f07000 52%,#f09000 100%)!important;box-shadow:0 14px 30px rgba(240,112,0,.24)!important}.recent-modal-action-publish{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(245,158,11,.18)!important}.recent-modal-action-publish:hover:not(:disabled){background:linear-gradient(135deg,#d97706 0%,#f07000 100%)!important;box-shadow:0 12px 26px rgba(245,158,11,.24)!important}.recent-modal-button svg{color:#fff!important;stroke:#fff!important}.recent-modal-action-publish:disabled{filter:saturate(.55);opacity:.56}.aspect-ratio-trigger-react:hover:not(:disabled){color:#0f172a!important;box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}html.dark .aspect-ratio-trigger-react:hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}.history-detail-modal-react .recent-modal-button,html.dark .history-detail-modal-react .recent-modal-button,.history-detail-modal-react .history-image-action,html.dark .history-detail-modal-react .history-image-action,.history-detail-modal-react .history-modal-action,html.dark .history-detail-modal-react .history-modal-action{color:#fff!important;box-shadow:none!important;border-color:transparent!important}.history-detail-modal-react .recent-modal-button svg,html.dark .history-detail-modal-react .recent-modal-button svg,.history-detail-modal-react .history-image-action svg,html.dark .history-detail-modal-react .history-image-action svg,.history-detail-modal-react .history-modal-action svg,html.dark .history-detail-modal-react .history-modal-action svg{color:#fff!important;stroke:#fff!important}.history-detail-modal-react .recent-modal-button.recent-modal-image-download,html.dark .history-detail-modal-react .recent-modal-button.recent-modal-image-download,.history-detail-modal-react .history-image-action.history-image-download,html.dark .history-detail-modal-react .history-image-action.history-image-download{background:linear-gradient(135deg,#047857 0%,#22c55e 100%)!important;box-shadow:0 10px 22px rgba(34,197,94,.2)!important}.history-detail-modal-react .recent-modal-button.recent-modal-image-download:hover:not(:disabled),html.dark .history-detail-modal-react .recent-modal-button.recent-modal-image-download:hover:not(:disabled),.history-detail-modal-react .history-image-action.history-image-download:hover:not(:disabled),html.dark .history-detail-modal-react .history-image-action.history-image-download:hover:not(:disabled){background:linear-gradient(135deg,#065f46 0%,#4ade80 100%)!important;box-shadow:0 12px 28px rgba(34,197,94,.28)!important}.history-detail-modal-react .recent-modal-button.recent-modal-image-inpaint,html.dark .history-detail-modal-react .recent-modal-button.recent-modal-image-inpaint,.history-detail-modal-react .history-image-action.history-image-inpaint,html.dark .history-detail-modal-react .history-image-action.history-image-inpaint{background:linear-gradient(135deg,#7e22ce 0%,#f03000 100%)!important;box-shadow:0 10px 22px rgba(126,34,206,.22)!important}.history-detail-modal-react .recent-modal-button.recent-modal-image-inpaint:hover:not(:disabled),html.dark .history-detail-modal-react .recent-modal-button.recent-modal-image-inpaint:hover:not(:disabled),.history-detail-modal-react .history-image-action.history-image-inpaint:hover:not(:disabled),html.dark .history-detail-modal-react .history-image-action.history-image-inpaint:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9 0%,#f07000 100%)!important;box-shadow:0 12px 28px rgba(126,34,206,.3)!important}.history-detail-modal-react .recent-modal-button.recent-modal-action-remix,html.dark .history-detail-modal-react .recent-modal-button.recent-modal-action-remix,.history-detail-modal-react .history-modal-action.history-modal-action-primary,html.dark .history-detail-modal-react .history-modal-action.history-modal-action-primary{background:linear-gradient(135deg,#f03000 0%,#e07000 58%,#f09000 100%)!important;box-shadow:0 12px 24px rgba(240,112,0,.2)!important}.history-detail-modal-react .recent-modal-button.recent-modal-action-remix:hover:not(:disabled),html.dark .history-detail-modal-react .recent-modal-button.recent-modal-action-remix:hover:not(:disabled),.history-detail-modal-react .history-modal-action.history-modal-action-primary:hover:not(:disabled),html.dark .history-detail-modal-react .history-modal-action.history-modal-action-primary:hover:not(:disabled){background:linear-gradient(135deg,#d04000 0%,#f07000 54%,#f09000 100%)!important;box-shadow:0 14px 30px rgba(240,112,0,.28)!important}.history-detail-modal-react .recent-modal-button.recent-modal-action-publish,html.dark .history-detail-modal-react .recent-modal-button.recent-modal-action-publish,.history-detail-modal-react .history-modal-action.history-modal-action-secondary,html.dark .history-detail-modal-react .history-modal-action.history-modal-action-secondary{background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%)!important;box-shadow:0 10px 22px rgba(37,99,235,.22)!important}.history-detail-modal-react .recent-modal-button.recent-modal-action-publish:hover:not(:disabled),html.dark .history-detail-modal-react .recent-modal-button.recent-modal-action-publish:hover:not(:disabled),.history-detail-modal-react .history-modal-action.history-modal-action-secondary:hover:not(:disabled),html.dark .history-detail-modal-react .history-modal-action.history-modal-action-secondary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#0ea5e9 100%)!important;box-shadow:0 12px 28px rgba(37,99,235,.3)!important}html.light .history-image-edit,html.light .library-detail-react .history-image-edit,html.light .result-image-edit{color:#fff!important;background:linear-gradient(135deg,#e04000 0%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(240,112,0,.2)!important}html.light .history-image-edit:hover:not(:disabled),html.light .library-detail-react .history-image-edit:hover:not(:disabled),html.light .result-image-edit:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#d04000 0%,#f07000 54%,#f09000 100%)!important;border-color:transparent!important;box-shadow:0 14px 28px rgba(240,112,0,.26)!important}html.light .mini-icon-btn.favorite,html.light .reaction-button-react.favorite,html.light .history-modal-action-favorite,html.light .library-detail-react .history-modal-action-favorite,html.light .community-detail-react .reaction-button-react.favorite{color:#fff!important;background:linear-gradient(135deg,#7e22ce 0%,#a855f7 100%)!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(126,34,206,.18)!important}html.light .mini-icon-btn.favorite:hover,html.light .mini-icon-btn.favorite.active,html.light .reaction-button-react.favorite:hover:not(:disabled),html.light .reaction-button-react.favorite.active,html.light .history-modal-action-favorite:hover:not(:disabled),html.light .history-modal-action-favorite.active,html.light .library-detail-react .history-modal-action-favorite:hover:not(:disabled),html.light .library-detail-react .history-modal-action-favorite.active,html.light .community-detail-react .reaction-button-react.favorite:hover:not(:disabled),html.light .community-detail-react .reaction-button-react.favorite.active{color:#fff!important;background:linear-gradient(135deg,#6d28d9 0%,#c084fc 100%)!important;border-color:transparent!important;box-shadow:0 14px 28px rgba(126,34,206,.24)!important}html.light .mini-icon-btn.favorite svg,html.light .reaction-button-react.favorite svg,html.light .history-modal-action-favorite svg{color:#fff!important;stroke:#fff!important}@media (max-width:760px){html.light .inpaint-workspace{color:#0f172a!important;background:linear-gradient(#f8fafc 0%,#fff7ed 100%)!important}html.light .inpaint-sidebar .inpaint-card,html.light .inpaint-editor,html.light .inpaint-results>.inpaint-card,html.light .inpaint-history{color:#0f172a!important;background:#fff!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}html.light .inpaint-sidebar .inpaint-form-card,html.light .inpaint-toolbar,html.light .inpaint-editor-footer{color:#475569!important;background:#f8fafc!important;border-color:rgba(148,163,184,.24)!important}html.light .inpaint-sidebar .field-label,html.light .inpaint-sidebar .field-label span,html.light .inpaint-upload-zone small{color:#475569!important}html.light .inpaint-empty-state strong,html.light .result-heading h2,html.light .history-heading h2{color:#0f172a!important}html.dark .inpaint-workspace{color:#fff!important;background:#0e0e0e!important}html.dark .inpaint-sidebar .inpaint-card,html.dark .inpaint-editor,html.dark .inpaint-results>.inpaint-card,html.dark .inpaint-history{color:#fff!important;box-shadow:none!important;background:#151515!important;border-color:rgba(255,255,255,.1)!important}html.dark .inpaint-sidebar .inpaint-form-card,html.dark .inpaint-toolbar,html.dark .inpaint-editor-footer{color:rgba(255,255,255,.72)!important;background:#1b1b1b!important;border-color:rgba(255,255,255,.1)!important}html.dark .inpaint-mode-tabs .mode-chip{color:rgba(255,255,255,.78)!important;box-shadow:none!important;background:#202020!important;border-color:rgba(255,255,255,.1)!important}html.dark .inpaint-mode-tabs .mode-chip.is-active{background:var(--front-gradient-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(240,112,0,.18)!important}html.dark .inpaint-sidebar .field-label,html.dark .inpaint-sidebar .field-label span{color:#fff!important}html.dark .inpaint-sidebar .field-label select,html.dark .inpaint-sidebar .field-label textarea{color:#fff!important;background:#0f0f0f!important;border-color:rgba(255,255,255,.14)!important}html.dark .inpaint-stage-wrap{background-color:#0e0e0e!important;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 75%),none!important;background-position:0 0,0 14px,14px -14px,-14px 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat!important;background-size:28px 28px!important;background-attachment:scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important}html.dark .inpaint-stage{background:#111!important;box-shadow:0 0 0 1px rgba(255,255,255,.1)!important}html.dark .inpaint-empty-state,html.dark .inpaint-upload-zone small,html.dark .history-task-card p{color:rgba(255,255,255,.66)!important}html.dark .inpaint-empty-state strong,html.dark .result-heading h2,html.dark .history-heading h2,html.dark .history-task-card strong{color:#fff!important}}html.dark .history-section-react .empty-history-react{color:rgba(255,255,255,.68)!important;box-shadow:none!important;background:#151515!important;border-color:rgba(255,255,255,.1)!important}html.light .history-section-react .empty-history-react{color:#64748b!important;box-shadow:none!important;background:#f8fafc!important;border-color:rgba(148,163,184,.22)!important}html.light .image-upload-choice-react{color:#0f172a!important;background:linear-gradient(135deg,#fff7ed 0%,#fff 100%)!important;border-color:rgba(240,112,0,.36)!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}html.light .image-upload-choice-react:hover:not(:disabled){background:linear-gradient(135deg,#fff2e0 0%,#fff 100%)!important;border-color:rgba(240,80,0,.58)!important;box-shadow:0 14px 30px rgba(240,112,0,.12)!important}html.light .image-upload-choice-copy-react small{color:#475569!important}html.light .image-upload-choice-icon-react,html.dark .image-upload-choice-icon-react{color:#fff!important;background:linear-gradient(135deg,#f03000 0%,#f07000 55%,#f09000 100%)!important}html.light .image-upload-choice-icon-react svg,html.dark .image-upload-choice-icon-react svg{color:#fff!important;stroke:#fff!important}html.light .app-brand-lockup,html.dark .app-brand-lockup{color:inherit!important}html.light .app-brand-lockup .app-logo-button,html.dark .app-brand-lockup .app-logo-button{box-shadow:none!important;background:0 0!important;border:0!important}html.light .app-brand-lockup .app-title-block h1{color:#0f172a!important}html.dark .app-brand-lockup .app-title-block h1{color:#fff!important}html.light .app-brand-lockup .app-title-block p{color:#8b949e!important}html.dark .app-brand-lockup .app-title-block p{font-size:11px!important;font-weight:400!important}html.dark .oauth-login-button-react{color:#fff!important;background:#151515!important;border-color:rgba(255,255,255,.1)!important}html.dark .oauth-login-button-react:hover:not(:disabled){background:#1f1f1f!important;border-color:rgba(240,112,0,.55)!important}html.dark .auth-divider-react{color:rgba(255,255,255,.58)!important}html.dark .auth-divider-react:before,html.dark .auth-divider-react:after{background:rgba(255,255,255,.1)!important}html.dark .oauth-bind-panel-react{color:#fff!important;background:#151515!important;border-color:rgba(240,112,0,.34)!important}html.dark .oauth-bind-panel-react strong,html.dark .oauth-bind-panel-react label{color:#fff!important}html.dark .oauth-bind-panel-react span,html.dark .oauth-bind-cancel-react{color:rgba(255,255,255,.68)!important}html.dark .profile-current-email-react{background:#151515!important;border-color:rgba(255,255,255,.1)!important}html.dark .profile-current-email-react span{color:rgba(255,255,255,.62)!important}html.dark .profile-current-email-react strong{color:#fff!important}html.light .oauth-bind-panel-react,html.light .profile-current-email-react{color:#0f172a!important}html.light .react-profile-page .profile-form-card-react form,html.dark .react-profile-page .profile-form-card-react form{border:0!important}html.light{--front-bg:#f6f7fb;--front-bg-soft:#eef2f7;--front-surface:#fff;--front-surface-strong:#fff;--front-surface-muted:#f8fafc;--front-surface-control:#fff;--front-stage:#f8fafc;--front-border:rgba(148,163,184,.3);--front-border-strong:rgba(100,116,139,.42);--front-text:#111827;--front-muted:#475569;--front-faint:#64748b;--front-primary:#e04000;--front-primary-soft:rgba(240,112,0,.1);--front-accent:#f07000;--front-accent-soft:rgba(240,112,0,.12);--front-blue:#e07000;--front-blue-soft:rgba(224,112,0,.1);--front-purple:#d04000;--front-purple-soft:rgba(208,64,0,.1);--front-cyan:#f09000;--front-cyan-soft:rgba(240,144,0,.1);--front-gradient-primary:linear-gradient(135deg, #f03000 0%, #e04000 34%, #e07000 68%, #f09000 100%);--front-gradient-cool:linear-gradient(135deg, #e07000 0%, #f07000 52%, #f09000 100%);--front-gradient-warm:linear-gradient(135deg, #d04000 0%, #f03000 44%, #f08000 100%);--front-shadow:0 18px 42px rgba(17,24,39,.08)}html.dark{--front-bg:#0e0e0e;--front-bg-soft:#0e0e0e;--front-surface:#151515;--front-surface-strong:#1f1f1f;--front-surface-muted:#181818;--front-surface-control:#202020;--front-stage:#111;--front-border:rgba(255,255,255,.1);--front-border-strong:rgba(255,255,255,.18);--front-text:#fff;--front-muted:rgba(255,255,255,.76);--front-faint:rgba(255,255,255,.58);--front-primary:#fff;--front-primary-soft:rgba(240,112,0,.1);--front-accent:#f07000;--front-accent-soft:rgba(240,112,0,.1);--front-blue:#f08000;--front-blue-soft:rgba(240,128,0,.1);--front-purple:#d04000;--front-purple-soft:rgba(208,64,0,.1);--front-cyan:#f09000;--front-cyan-soft:rgba(240,144,0,.1);--front-gradient-primary:linear-gradient(135deg, #f03000 0%, #e04000 35%, #e07000 68%, #f09000 100%);--front-gradient-cool:linear-gradient(135deg, #e07000 0%, #f07000 46%, #f09000 100%);--front-gradient-warm:linear-gradient(135deg, #d04000 0%, #f03000 44%, #f08000 100%);--front-shadow:0 20px 58px rgba(0,0,0,.42)}html.dark .credit-top-pill{color:#fff!important;background:linear-gradient(135deg,#ff8400,rgba(255,179,71,.02)),#151515!important;border-color:rgba(255,132,0,.38)!important}html.light .history-title-react p,html.light .history-heading p,html.dark .history-title-react p,html.dark .history-heading p{color:var(--front-accent)!important}html.light .history-section-react .empty-history-react,html.dark .history-section-react .empty-history-react,html.light .inpaint-history .empty-history-react,html.dark .inpaint-history .empty-history-react{border-color:var(--front-border)!important;background:var(--front-surface-muted)!important;color:var(--front-faint)!important;box-shadow:none!important}.engagement-page-react{width:100%;min-width:0;max-width:100%;color:var(--front-text);gap:18px;display:grid}.engagement-page-react>*,.engagement-hero-react>*,.engagement-stat-grid-react,.engagement-info-grid-react,.referral-main-grid-react,.referral-share-card-react,.referral-transfer-card-react,.engagement-table-card-react,.engagement-rule-card-react{min-width:0;max-width:100%}.engagement-hero-react{border:1px solid var(--front-border);background:linear-gradient(135deg, rgba(240,48,0,.12), rgba(240,144,0,.08)), var(--front-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--front-shadow);border-radius:28px;justify-content:space-between;align-items:center;gap:18px;padding:max(20px,min(3vw,32px));display:flex}.engagement-hero-react h1{color:var(--front-text);letter-spacing:0;margin:6px 0 8px;font-size:max(30px,min(4vw,48px));font-weight:950;line-height:1.06}.engagement-hero-react p{max-width:760px;color:var(--front-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.engagement-primary-button-react,.engagement-refresh-button-react{box-shadow:0 16px 36px rgba(240,112,0,.22);background:var(--front-gradient-primary)!important;color:#fff!important;border:0!important}.engagement-primary-button-react:hover:not(:disabled),.engagement-refresh-button-react:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.engagement-primary-button-react.is-complete{box-shadow:none;color:#6ee7b7!important;background:rgba(16,185,129,.16)!important;border:1px solid rgba(16,185,129,.34)!important}.engagement-stat-grid-react{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.engagement-stat-card-react,.engagement-mini-card-react,.engagement-rule-card-react,.engagement-table-card-react,.referral-share-card-react,.referral-transfer-card-react,.engagement-disabled-react{min-width:0;color:var(--front-text);box-shadow:var(--front-shadow);border-color:var(--front-border)!important;background:var(--front-surface)!important}.engagement-stat-card-react{align-content:center;gap:10px;min-height:136px;padding:18px;display:grid}.engagement-stat-card-react svg{color:var(--front-accent)}.engagement-stat-card-react span,.engagement-mini-card-react span,.engagement-section-head-react span,.referral-copy-row-react span,.referral-transfer-box-react span,.referral-step-list-react span{color:var(--front-faint);font-size:13px;line-height:1.5}.engagement-stat-card-react strong{color:var(--front-text);font-size:max(26px,min(3vw,38px));font-weight:950;line-height:1.05}.engagement-stat-card-react.highlight strong{background:var(--front-gradient-cool);color:transparent;-webkit-background-clip:text;background-clip:text}.engagement-info-grid-react{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.engagement-mini-card-react{gap:8px;padding:18px;display:grid}.engagement-mini-card-react strong{color:var(--front-text);font-size:20px;font-weight:950}.engagement-rule-card-react{gap:16px;padding:18px;display:grid}.engagement-rule-card-react>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.engagement-rule-card-react strong,.engagement-section-head-react strong,.referral-copy-row-react strong,.referral-step-list-react strong{color:var(--front-text)}.checkin-rule-list-react{flex-wrap:wrap;gap:10px;display:flex}.checkin-rule-list-react span{background:var(--front-accent-soft);color:var(--front-text);border:1px solid rgba(240,112,0,.34);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.checkin-rule-list-react b{color:var(--front-accent)}.checkin-timeline-react{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.checkin-timeline-react span{border:1px solid var(--front-border);background:var(--front-surface-muted);min-height:36px;color:var(--front-text);border-radius:999px;align-items:center;justify-items:center;font-size:13px;font-weight:950;display:grid}.checkin-timeline-react span.signed{background:var(--front-accent-soft);color:var(--front-accent);border-color:rgba(240,112,0,.5)}.checkin-timeline-react span.today{border-color:rgba(240,112,0,.58);box-shadow:inset 0 0 0 1px rgba(240,112,0,.22)}.engagement-table-card-react{padding:16px}.engagement-section-head-react{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.engagement-section-head-react>div{gap:5px;min-width:0;display:grid}.engagement-section-head-react svg{color:var(--front-accent)}.engagement-table-scroll-react{min-width:0;max-width:100%;overflow-x:auto}.engagement-table-scroll-react table{border-collapse:collapse;width:100%;min-width:680px}.engagement-table-scroll-react th,.engagement-table-scroll-react td{border-bottom:1px solid var(--front-border);color:var(--front-muted);text-align:left;padding:13px 14px;font-size:13px}.engagement-table-scroll-react th{color:var(--front-text);font-weight:950}.engagement-table-scroll-react td strong,.engagement-table-scroll-react td span{display:block}.engagement-table-scroll-react td strong{color:var(--front-text)}.referral-rate-card-react{background:linear-gradient(135deg, rgba(240,112,0,.22), rgba(240,144,0,.06)), var(--front-surface-strong);border:1px solid rgba(240,112,0,.28);border-radius:24px;gap:8px;min-width:180px;padding:20px;display:grid}.referral-rate-card-react span{color:var(--front-faint);font-size:13px;font-weight:800}.referral-rate-card-react strong{color:var(--front-text);font-size:48px;font-weight:950;line-height:1}.referral-main-grid-react{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:18px;width:100%;min-width:0;display:grid}.referral-share-card-react,.referral-transfer-card-react{align-content:start;gap:14px;padding:18px;display:grid}.referral-copy-row-react{border:1px solid var(--front-border);background:var(--front-surface-muted);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;max-width:100%;padding:14px;display:grid}.referral-copy-row-react strong{overflow-wrap:anywhere;word-break:break-word;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block}.referral-copy-row-react button,.referral-transfer-box-react button{background:var(--front-gradient-primary);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.referral-copy-row-react button:hover:not(:disabled),.referral-transfer-box-react button:hover:not(:disabled){filter:brightness(1.08)}.referral-copy-row-react button:disabled,.referral-transfer-box-react button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.referral-transfer-box-react{background:linear-gradient(135deg, rgba(240,112,0,.18), rgba(240,144,0,.06)), var(--front-surface-muted);border:1px solid rgba(240,112,0,.28);border-radius:20px;gap:8px;padding:18px;display:grid}.referral-transfer-box-react strong{color:var(--front-text);font-size:34px;font-weight:950}.referral-transfer-box-react button{justify-self:start}.referral-step-list-react{gap:10px;display:grid}.referral-step-list-react article{border:1px solid var(--front-border);background:var(--front-surface-muted);border-radius:16px;padding:13px}.referral-step-list-react strong,.referral-step-list-react span{display:block}.engagement-disabled-react{color:var(--front-muted);padding:24px;font-weight:900}html.light .engagement-primary-button-react.is-complete{color:#047857!important}@media (max-width:980px){.engagement-stat-grid-react,.referral-main-grid-react{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-main-grid-react{grid-template-columns:1fr}}@media (max-width:640px){html:has(.engagement-page-react){width:100%;max-width:100%;overflow-x:hidden}body:has(.engagement-page-react){width:100%;max-width:100%;overflow-x:hidden}#app:has(.engagement-page-react){width:100%;max-width:100%;overflow-x:hidden}.app-shell-root>main,.app-shell-root>main>.react-page-shell.engagement-page-react{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.engagement-page-react{gap:14px;width:100%;min-width:0;max-width:100vw;padding-left:10px;padding-right:10px;overflow-x:hidden}.engagement-page-react>*,.engagement-hero-react>*,.engagement-stat-grid-react,.engagement-info-grid-react,.referral-main-grid-react,.referral-share-card-react,.referral-transfer-card-react,.referral-copy-row-react,.referral-transfer-box-react,.engagement-rule-card-react,.engagement-table-card-react{width:100%;min-width:0;max-width:100%}.engagement-hero-react,.engagement-rule-card-react>div:first-child,.engagement-section-head-react,.referral-copy-row-react{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.engagement-hero-react{border-radius:22px;gap:14px;padding:16px;overflow:hidden}.engagement-hero-react h1{margin:5px 0 7px;font-size:28px;line-height:1.12}.engagement-hero-react p{overflow-wrap:anywhere;word-break:break-word;max-width:none;font-size:13px;line-height:1.58}.engagement-primary-button-react,.engagement-refresh-button-react{min-height:44px}.engagement-hero-react .engagement-primary-button-react{width:100%}.engagement-stat-grid-react,.engagement-info-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.engagement-stat-card-react,.engagement-mini-card-react{border-radius:18px;gap:8px;min-width:0;min-height:104px;padding:14px}.engagement-stat-card-react span,.engagement-mini-card-react span,.engagement-section-head-react span,.referral-copy-row-react span,.referral-transfer-box-react span,.referral-step-list-react span{font-size:12px}.engagement-stat-card-react strong{overflow-wrap:anywhere;font-size:21px;line-height:1.16}.engagement-mini-card-react strong{overflow-wrap:anywhere;font-size:18px}.engagement-rule-card-react,.engagement-table-card-react,.referral-share-card-react,.referral-transfer-card-react{border-radius:20px;width:100%;max-width:100%;padding:14px;overflow:hidden}.engagement-rule-card-react>div:first-child,.engagement-section-head-react{gap:8px}.engagement-section-head-react .engagement-refresh-button-react{align-self:flex-start;max-width:100%}.checkin-rule-list-react{gap:8px}.checkin-rule-list-react span{text-align:center;flex:calc(50% - 8px);justify-content:center;align-items:center;min-width:136px;padding:9px 10px;display:inline-flex}.checkin-timeline-react{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.checkin-timeline-react span{min-height:34px;font-size:12px}.engagement-table-scroll-react{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-left:-2px;margin-right:-2px;overflow-x:auto}.engagement-table-scroll-react table{min-width:560px}.engagement-table-scroll-react th,.engagement-table-scroll-react td{padding:11px 12px;font-size:12px}.referral-rate-card-react{border-radius:20px;width:100%;min-width:0;max-width:100%;padding:16px}.referral-rate-card-react strong{font-size:38px}.referral-main-grid-react{grid-template-columns:1fr;gap:14px}.referral-copy-row-react{border-radius:16px;gap:12px;width:100%;min-width:0;max-width:100%;padding:13px}.referral-copy-row-react>div{min-width:0;max-width:100%}.referral-copy-row-react strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12px;line-height:1.5}.referral-transfer-box-react{border-radius:18px;padding:15px}.referral-transfer-box-react strong{font-size:26px;line-height:1.15}.referral-copy-row-react button,.referral-transfer-box-react button{width:100%;min-height:44px}.referral-step-list-react article{border-radius:14px;padding:12px}}@media (max-width:520px){.engagement-page-react{padding-left:8px;padding-right:8px}.engagement-hero-react{padding:14px}.engagement-stat-grid-react{grid-template-columns:1fr}.checkin-stat-grid-react,.referral-stat-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkin-stat-grid-react .engagement-stat-card-react,.referral-stat-grid-react .engagement-stat-card-react{border-radius:16px;gap:6px;min-height:94px;padding:12px}.checkin-stat-grid-react .engagement-stat-card-react svg,.referral-stat-grid-react .engagement-stat-card-react svg{width:17px;height:17px}.checkin-stat-grid-react .engagement-stat-card-react span,.referral-stat-grid-react .engagement-stat-card-react span{font-size:11px}.checkin-stat-grid-react .engagement-stat-card-react strong,.referral-stat-grid-react .engagement-stat-card-react strong{font-size:18px;line-height:1.12}}@media (max-width:420px){.engagement-page-react{padding-left:8px;padding-right:8px}.engagement-stat-card-react,.engagement-mini-card-react{min-height:auto;padding:12px}.checkin-stat-grid-react .engagement-stat-card-react,.referral-stat-grid-react .engagement-stat-card-react{min-height:88px;padding:11px}.engagement-stat-card-react strong{font-size:19px}.checkin-stat-grid-react .engagement-stat-card-react strong,.referral-stat-grid-react .engagement-stat-card-react strong{font-size:17px}.engagement-info-grid-react{grid-template-columns:1fr}.checkin-rule-list-react span{flex-basis:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
