html[data-theme=dark]{--ph-bg:#111315;--ph-surface:#191c20;--ph-surface-subtle:#202429;--ph-surface-hover:#292e34;--ph-text:#f3f4f6;--ph-text-secondary:#b4bac4;--ph-text-muted:#939ba7;--ph-border:#e6ebf11f;--ph-border-strong:#e6ebf138;--ph-control-border:#49515d;--ph-neutral-fill:#343b45;--ph-neutral-fill-hover:#46505c;--ph-accent:#4cdb98;--ph-accent-fill:#167849;--ph-accent-fill-hover:#12643d;--ph-surface-secondary:#202429;--ph-accent-soft:#123629;--ph-accent-border:#286546;--ph-danger:#ff9b91;--ph-danger-soft:#3c2224;--ph-danger-border:#754145;--ph-warning:#efc273;--ph-warning-soft:#362d1d;--ph-warning-border:#715b30;--ph-info:#8ec5ff;--ph-info-fill:#235fa4;--ph-info-fill-hover:#1d4e87;--ph-danger-fill:#a42c36;--ph-danger-fill-hover:#8a252e;--ph-info-soft:#1e3045;--ph-info-border:#3a5d80;--ph-purple-fill:#7e22ce;--ph-purple-fill-hover:#6b21a8;--ph-indigo-fill:#4338ca;--ph-indigo-fill-hover:#3730a3;--ph-warning-fill:#a16207;--ph-warning-fill-hover:#854d0e;--ph-purple:#c7adff;--ph-purple-soft:#312541;--ph-purple-border:#62477f;--ph-color-scheme:dark;--ph-inverse-surface:#0d1013;--ph-text-strong:#fafafa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--ph-bg:initial;--ph-surface:initial;--ph-surface-subtle:initial;--ph-surface-hover:initial;--ph-text:initial;--ph-text-secondary:initial;--ph-text-muted:initial;--ph-border:initial;--ph-border-strong:initial;--ph-control-border:initial;--ph-neutral-fill:initial;--ph-neutral-fill-hover:initial;--ph-accent:initial;--ph-accent-fill:initial;--ph-accent-fill-hover:initial;--ph-surface-secondary:initial;--ph-accent-soft:initial;--ph-accent-border:initial;--ph-danger:initial;--ph-danger-soft:initial;--ph-danger-border:initial;--ph-warning:initial;--ph-warning-soft:initial;--ph-warning-border:initial;--ph-info:initial;--ph-info-fill:initial;--ph-info-fill-hover:initial;--ph-danger-fill:initial;--ph-danger-fill-hover:initial;--ph-info-soft:initial;--ph-info-border:initial;--ph-purple-fill:initial;--ph-purple-fill-hover:initial;--ph-indigo-fill:initial;--ph-indigo-fill-hover:initial;--ph-warning-fill:initial;--ph-warning-fill-hover:initial;--ph-purple:initial;--ph-purple-soft:initial;--ph-purple-border:initial;--ph-color-scheme:initial;--ph-inverse-surface:initial;--ph-text-strong:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] body{color:var(--ph-text);background-color:var(--ph-bg)}html[data-theme=light] body:has(.next-error-h1){color:#000;background-color:#fff}html[data-theme] .next-error-h1{border-color:var(--ph-border-strong,#0000004d)!important}:where(html[data-theme=dark] [data-theme=light]){color:#18181b}html[data-theme=dark] .ph-brand-wordmark{filter:brightness(0)invert()}.ph-theme-control{padding:6px 10px 10px}.ph-theme-label{color:var(--ph-text-secondary,#64748b);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.ph-theme-options{border:1px solid var(--ph-border,#e2e8f0);background:var(--ph-surface-subtle,#f8fafc);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.ph-theme-options button{min-height:44px;color:var(--ph-text-secondary,#64748b);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.ph-theme-options button:hover{background:var(--ph-surface-hover,#f1f5f9)}.ph-theme-options button[aria-checked=true]{background:var(--ph-surface,#fff);color:var(--ph-text,#18181b);box-shadow:0 0 0 1px var(--ph-border-strong,#cbd5e1)}.ph-theme-options button:focus-visible{outline:2px solid var(--ph-accent,#109a5c);outline-offset:2px}[class~=after\:bg-white]:after,:is(span,div).bg-white.rounded-full:where(.h-4,.h-5,.w-4,.w-5){background-color:#fff}html[data-theme=dark] .peer:checked~[class~=peer-checked\:bg-slate-900]{background-color:var(--ph-accent-fill,#0f172a)}@media screen{html[data-theme=dark] :is(button,a,[class*=bg-gradient-to-]).text-white:not(:where([data-theme=light],[data-theme=light] *,.bg-clip-text)){--ph-tw-gradient-red-400:185 28 28;--ph-tw-gradient-red-500:185 28 28;--ph-tw-gradient-red-600:185 28 28;--ph-tw-gradient-red-700:153 27 27;--ph-tw-gradient-orange-400:194 65 12;--ph-tw-gradient-orange-500:194 65 12;--ph-tw-gradient-orange-600:194 65 12;--ph-tw-gradient-orange-700:154 52 18;--ph-tw-gradient-amber-400:180 83 9;--ph-tw-gradient-amber-500:180 83 9;--ph-tw-gradient-amber-600:180 83 9;--ph-tw-gradient-amber-700:146 64 14;--ph-tw-gradient-yellow-400:161 98 7;--ph-tw-gradient-yellow-500:161 98 7;--ph-tw-gradient-yellow-600:161 98 7;--ph-tw-gradient-yellow-700:133 77 14;--ph-tw-gradient-lime-400:77 124 15;--ph-tw-gradient-lime-500:77 124 15;--ph-tw-gradient-lime-600:77 124 15;--ph-tw-gradient-lime-700:63 98 18;--ph-tw-gradient-green-400:21 128 61;--ph-tw-gradient-green-500:21 128 61;--ph-tw-gradient-green-600:21 128 61;--ph-tw-gradient-green-700:22 101 52;--ph-tw-gradient-emerald-400:4 120 87;--ph-tw-gradient-emerald-500:4 120 87;--ph-tw-gradient-emerald-600:4 120 87;--ph-tw-gradient-emerald-700:6 95 70;--ph-tw-gradient-teal-400:15 118 110;--ph-tw-gradient-teal-500:15 118 110;--ph-tw-gradient-teal-600:15 118 110;--ph-tw-gradient-teal-700:17 94 89;--ph-tw-gradient-cyan-400:14 116 144;--ph-tw-gradient-cyan-500:14 116 144;--ph-tw-gradient-cyan-600:14 116 144;--ph-tw-gradient-cyan-700:21 94 117;--ph-tw-gradient-sky-400:3 105 161;--ph-tw-gradient-sky-500:3 105 161;--ph-tw-gradient-sky-600:3 105 161;--ph-tw-gradient-sky-700:7 89 133;--ph-tw-gradient-blue-400:29 78 216;--ph-tw-gradient-blue-500:29 78 216;--ph-tw-gradient-blue-600:29 78 216;--ph-tw-gradient-blue-700:30 64 175;--ph-tw-gradient-indigo-400:67 56 202;--ph-tw-gradient-indigo-500:67 56 202;--ph-tw-gradient-indigo-600:67 56 202;--ph-tw-gradient-indigo-700:55 48 163;--ph-tw-gradient-violet-400:109 40 217;--ph-tw-gradient-violet-500:109 40 217;--ph-tw-gradient-violet-600:109 40 217;--ph-tw-gradient-violet-700:91 33 182;--ph-tw-gradient-purple-400:126 34 206;--ph-tw-gradient-purple-500:126 34 206;--ph-tw-gradient-purple-600:126 34 206;--ph-tw-gradient-purple-700:107 33 168;--ph-tw-gradient-fuchsia-400:162 28 175;--ph-tw-gradient-fuchsia-500:162 28 175;--ph-tw-gradient-fuchsia-600:162 28 175;--ph-tw-gradient-fuchsia-700:134 25 143;--ph-tw-gradient-pink-400:190 24 93;--ph-tw-gradient-pink-500:190 24 93;--ph-tw-gradient-pink-600:190 24 93;--ph-tw-gradient-pink-700:157 23 77;--ph-tw-gradient-rose-400:190 18 60;--ph-tw-gradient-rose-500:190 18 60;--ph-tw-gradient-rose-600:190 18 60;--ph-tw-gradient-rose-700:159 18 57}}html[data-theme=dark] .text-white.bg-emerald-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill,#10b981)}html[data-theme=dark] .text-white.bg-emerald-600:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill,#059669)}html[data-theme=dark] .text-white.bg-green-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill,#22c55e)}html[data-theme=dark] .text-white.bg-green-600:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill,#16a34a)}html[data-theme=dark] .text-white.bg-blue-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-info-fill,#3b82f6)}html[data-theme=dark] .text-white.bg-red-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-danger-fill,#ef4444)}html[data-theme=dark] .text-white[class~=hover\:bg-emerald-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill-hover,#059669)}html[data-theme=dark] .text-white[class~=hover\:bg-emerald-700]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill-hover,#047857)}html[data-theme=dark] .text-white[class~=hover\:bg-green-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill-hover,#16a34a)}html[data-theme=dark] .text-white[class~=hover\:bg-green-700]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-accent-fill-hover,#15803d)}html[data-theme=dark] .text-white[class~=hover\:bg-blue-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-info-fill-hover,#2563eb)}html[data-theme=dark] .text-white[class~=hover\:bg-red-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-danger-fill-hover,#dc2626)}html[data-theme=dark] .text-white.bg-indigo-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-indigo-fill,#6366f1)}html[data-theme=dark] .text-white.bg-purple-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-purple-fill,#a855f7)}html[data-theme=dark] .text-white.bg-rose-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-danger-fill,#f43f5e)}html[data-theme=dark] .text-white.bg-yellow-500:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-warning-fill,#eab308)}html[data-theme=dark] .text-white.bg-yellow-600:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-warning-fill,#ca8a04)}html[data-theme=dark] .text-white.bg-red-400:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-danger-fill,#f87171)}html[data-theme=dark] .text-white[class~=hover\:bg-indigo-500]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-indigo-fill-hover,#6366f1)}html[data-theme=dark] .text-white[class~=hover\:bg-indigo-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-indigo-fill-hover,#4f46e5)}html[data-theme=dark] .text-white[class~=hover\:bg-purple-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-purple-fill-hover,#9333ea)}html[data-theme=dark] .text-white[class~=hover\:bg-rose-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-danger-fill-hover,#e11d48)}html[data-theme=dark] .text-white[class~=hover\:bg-yellow-600]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-warning-fill-hover,#ca8a04)}html[data-theme=dark] .text-white[class~=hover\:bg-yellow-700]:hover:where(:not(:disabled):not([aria-disabled=true])){background-color:var(--ph-warning-fill-hover,#a16207)}html[data-theme=dark] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){color-scheme:var(--ph-color-scheme,light)}html[data-theme=dark] :-webkit-any(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--ph-text,#18181b);box-shadow:0 0 0 1000px var(--ph-surface,#fff) inset;caret-color:var(--ph-text,#18181b)}html[data-theme=dark] :is(input,textarea):autofill{-webkit-text-fill-color:var(--ph-text,#18181b);box-shadow:0 0 0 1000px var(--ph-surface,#fff) inset;caret-color:var(--ph-text,#18181b)}html[data-theme=dark] :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--ph-accent,#109a5c);outline-offset:2px}html[data-theme=dark] ::selection{color:#fff;background:#286546}html[data-theme=dark] :is(.react-datepicker,.react-datepicker__header,.react-datepicker__time-container .react-datepicker__time,.rdrCalendarWrapper,.rdrDefinedRangesWrapper,.rdrStaticRange){color:var(--ph-text,#18181b);background:var(--ph-surface,#fff)!important;border-color:var(--ph-border,#e2e8f0)!important}html[data-theme=dark] :is(.react-datepicker__day,.react-datepicker__day-name,.react-datepicker-time__header,.react-datepicker__time-list-item,.rdrDayNumber span,.rdrMonthAndYearPickers select,.rdrInputRangeInput){color:var(--ph-text,#18181b)}html[data-theme=dark] :is(.rdrDateDisplayWrapper,.rdrDateDisplayItem,.rdrNextPrevButton,.rdrMonthAndYearPickers select,.rdrInputRangeInput){background:var(--ph-surface-subtle,#fafafa);border-color:var(--ph-border,#e2e8f0)}html[data-theme=dark] :is(.rdrDateDisplayItem input,.rdrWeekDay,.rdrMonthName){color:var(--ph-text-secondary,#71717a)}html[data-theme=dark] :is(.react-datepicker__day:hover,.react-datepicker__time-list-item:hover,.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel){background:var(--ph-surface-hover,#f4f4f3)!important}html[data-theme=dark] :is(.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected){background:var(--ph-accent-fill,#216ba5);color:#fff}html[data-theme=dark] :is(.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected):hover{color:#fff;background:var(--ph-accent-fill-hover,#1d5d90)!important}html[data-theme=dark] :is(.react-datepicker__month-text--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--keyboard-selected){background:var(--ph-accent-fill,#216ba5)!important;color:#fff!important}html[data-theme=dark] :is(.react-datepicker__month-text--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--keyboard-selected):hover{background:var(--ph-accent-fill-hover,#1d5d90)!important;color:#fff!important}html[data-theme=dark] :is(.react-datepicker__day--disabled,.react-datepicker__day--outside-month,.rdrDayPassive .rdrDayNumber span,.rdrDayDisabled .rdrDayNumber span){color:var(--ph-text-muted,#a1a1aa);opacity:.6}html[data-theme=dark] .rdrDayDisabled{background:var(--ph-surface-subtle,#fafafa)}html[data-theme=dark] .rdrPprevButton i{border-right-color:var(--ph-text,#18181b)}html[data-theme=dark] .rdrNextButton i{border-left-color:var(--ph-text,#18181b)}html[data-theme=dark] .rdrDay:not(.rdrDayPassive) :is(.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrSelected)~.rdrDayNumber span{color:#fff}html[data-theme=dark] .swal2-popup{background:var(--ph-surface);color:var(--ph-text);border:1px solid var(--ph-border)}html[data-theme=dark] :is(.swal2-title,.swal2-html-container,.swal2-content){color:var(--ph-text)}html[data-theme=dark] :is(.swal2-input,.swal2-textarea,.swal2-select){background:var(--ph-surface-subtle);color:var(--ph-text);border-color:var(--ph-control-border)}html[data-theme=dark] .swal2-validation-message{background:var(--ph-danger-soft);color:var(--ph-danger)}html[data-theme=dark] .swal2-footer{border-color:var(--ph-border);color:var(--ph-text-secondary)}html[data-theme=dark] .swal2-close{color:var(--ph-text-secondary)}html[data-theme=dark] .introjs-arrow.top{border-bottom-color:var(--ph-surface)}html[data-theme=dark] .introjs-arrow.bottom{border-top-color:var(--ph-surface)}html[data-theme=dark] .introjs-arrow.left{border-right-color:var(--ph-surface)}html[data-theme=dark] .introjs-arrow.right{border-left-color:var(--ph-surface)}html[data-theme=dark] .introjs-button:focus-visible{outline-offset:2px;outline:2px solid var(--ph-accent,#109a5c)!important}@media screen{html[data-theme=dark] .introjs-button{text-shadow:none}html[data-theme=dark] .introjs-tooltipbuttons{border-color:var(--ph-border)}}html[data-theme=dark] :is(.react-flow__controls-button,.react-flow__minimap){background:var(--ph-surface);color:var(--ph-text);border-color:var(--ph-border)}html[data-theme=dark] .react-flow__controls-button:hover{background:var(--ph-surface-hover)}html[data-theme=dark] .react-flow__controls-button svg{fill:currentColor}@media screen{html[data-theme=dark] .react-flow__attribution{background:var(--ph-surface-subtle,#fafafa)}html[data-theme=dark] .react-flow__attribution a{color:var(--ph-text-secondary,#71717a)}}html[data-theme=dark] [data-sonner-toaster]{--normal-bg:#191c20;--normal-text:#f3f4f6;--normal-border:#3b434e;--success-bg:#123629;--success-text:#4cdb98;--success-border:#286546;--error-bg:#3c2224;--error-text:#ff9b91;--error-border:#754145;--warning-bg:#362d1d;--warning-text:#efc273;--warning-border:#715b30;--info-bg:#1e3045;--info-text:#8ec5ff;--info-border:#3a5d80}@media print{html[data-theme=dark]{--ph-bg:initial;--ph-surface:initial;--ph-surface-subtle:initial;--ph-surface-hover:initial;--ph-text:initial;--ph-text-secondary:initial;--ph-text-muted:initial;--ph-border:initial;--ph-border-strong:initial;--ph-control-border:initial;--ph-neutral-fill:initial;--ph-neutral-fill-hover:initial;--ph-accent:initial;--ph-accent-fill:initial;--ph-accent-fill-hover:initial;--ph-surface-secondary:initial;--ph-accent-soft:initial;--ph-accent-border:initial;--ph-danger:initial;--ph-danger-soft:initial;--ph-danger-border:initial;--ph-warning:initial;--ph-warning-soft:initial;--ph-warning-border:initial;--ph-info:initial;--ph-info-soft:initial;--ph-info-border:initial;--ph-purple-fill:initial;--ph-purple-fill-hover:initial;--ph-indigo-fill:initial;--ph-indigo-fill-hover:initial;--ph-warning-fill:initial;--ph-warning-fill-hover:initial;--ph-purple:initial;--ph-purple-soft:initial;--ph-purple-border:initial;--ph-color-scheme:initial;--ph-inverse-surface:initial;--ph-text-strong:initial;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=dark] body{color:#000;background:#fff}html[data-theme=dark] .ph-brand-wordmark{filter:none}}html[data-theme=dark]{--ph-text-muted-rgb:147 155 167;--ph-text-rgb:243 244 246;--ph-neutral-fill-rgb:52 59 69;--ph-control-border-rgb:73 81 93;--ph-border-rgb:48 55 64;--ph-info-border-rgb:58 93 128;--ph-accent-border-rgb:40 101 70;--ph-warning-border-rgb:113 91 48;--ph-danger-border-rgb:117 65 69;--ph-info-rgb:142 197 255;--ph-accent-rgb:76 219 152;--ph-danger-rgb:255 155 145;--ph-warning-rgb:239 194 115;--ph-surface-hover-rgb:41 46 52;--ph-neutral-fill-hover-rgb:70 80 92;--ph-surface-subtle-rgb:32 36 41;--ph-info-soft-rgb:30 48 69;--ph-accent-soft-rgb:18 54 41;--ph-warning-soft-rgb:54 45 29;--ph-danger-soft-rgb:60 34 36;--ph-text-secondary-rgb:180 186 196}[data-theme=light]{--ph-text-muted-rgb:initial;--ph-text-rgb:initial;--ph-neutral-fill-rgb:initial;--ph-control-border-rgb:initial;--ph-border-rgb:initial;--ph-info-border-rgb:initial;--ph-accent-border-rgb:initial;--ph-warning-border-rgb:initial;--ph-danger-border-rgb:initial;--ph-info-rgb:initial;--ph-accent-rgb:initial;--ph-danger-rgb:initial;--ph-warning-rgb:initial;--ph-surface-hover-rgb:initial;--ph-neutral-fill-hover-rgb:initial;--ph-surface-subtle-rgb:initial;--ph-info-soft-rgb:initial;--ph-accent-soft-rgb:initial;--ph-warning-soft-rgb:initial;--ph-danger-soft-rgb:initial;--ph-text-secondary-rgb:initial}@media print{html[data-theme=dark]{--ph-text-muted-rgb:initial;--ph-text-rgb:initial;--ph-neutral-fill-rgb:initial;--ph-control-border-rgb:initial;--ph-border-rgb:initial;--ph-info-border-rgb:initial;--ph-accent-border-rgb:initial;--ph-warning-border-rgb:initial;--ph-danger-border-rgb:initial;--ph-info-rgb:initial;--ph-accent-rgb:initial;--ph-danger-rgb:initial;--ph-warning-rgb:initial;--ph-surface-hover-rgb:initial;--ph-neutral-fill-hover-rgb:initial;--ph-surface-subtle-rgb:initial;--ph-info-soft-rgb:initial;--ph-accent-soft-rgb:initial;--ph-warning-soft-rgb:initial;--ph-danger-soft-rgb:initial;--ph-text-secondary-rgb:initial;--ph-info-fill:initial;--ph-info-fill-hover:initial;--ph-danger-fill:initial;--ph-danger-fill-hover:initial}}
