.cursor-pointer,[role=button],button{cursor:pointer!important}.cursor-not-allowed,[role=button]:disabled,button:disabled{cursor:not-allowed!important}[type=button],[type=reset],[type=submit],input[type=button],input[type=reset],input[type=submit]{cursor:pointer!important}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed!important}:root{--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--dashed-border-color:#2962ff;--tw-slate-50:#f8fafc;--tw-slate-100:#f1f5f9;--tw-slate-200:#e2e8f0;--tw-slate-300:#cbd5e1;--tw-slate-400:#94a3b8;--tw-slate-500:#64748b;--tw-slate-600:#475569;--tw-slate-700:#334155;--tw-slate-800:#1e293b;--tw-slate-900:#0f172a;--tw-slate-950:#020617;--tw-gray-50:#f9fafb;--tw-gray-100:#f3f4f6;--tw-gray-200:#e5e7eb;--tw-gray-300:#d1d5db;--tw-gray-400:#9ca3af;--tw-gray-500:#6b7280;--tw-gray-600:#4b5563;--tw-gray-700:#374151;--tw-gray-800:#1f2937;--tw-gray-900:#111827;--tw-gray-950:#030712;--tw-zinc-50:#fafafa;--tw-zinc-100:#f4f4f5;--tw-zinc-200:#e4e4e7;--tw-zinc-300:#d4d4d8;--tw-zinc-400:#a1a1aa;--tw-zinc-500:#71717a;--tw-zinc-600:#52525b;--tw-zinc-700:#3f3f46;--tw-zinc-800:#27272a;--tw-zinc-900:#18181b;--tw-zinc-950:#09090b;--tw-neutral-50:#fafafa;--tw-neutral-100:#f5f5f5;--tw-neutral-200:#e5e5e5;--tw-neutral-300:#d4d4d4;--tw-neutral-400:#a3a3a3;--tw-neutral-500:#737373;--tw-neutral-600:#525252;--tw-neutral-700:#404040;--tw-neutral-800:#262626;--tw-neutral-900:#171717;--tw-neutral-950:#0a0a0a;--tw-stone-50:#fafaf9;--tw-stone-100:#f5f5f4;--tw-stone-200:#e7e5e4;--tw-stone-300:#d6d3d1;--tw-stone-400:#a8a29e;--tw-stone-500:#78716c;--tw-stone-600:#57534e;--tw-stone-700:#44403c;--tw-stone-800:#292524;--tw-stone-900:#1c1917;--tw-stone-950:#0c0a09;--tw-red-50:#fef2f2;--tw-red-100:#fee2e2;--tw-red-200:#fecaca;--tw-red-300:#fca5a5;--tw-red-400:#f87171;--tw-red-500:#ef4444;--tw-red-600:#dc2626;--tw-red-700:#b91c1c;--tw-red-800:#991b1b;--tw-red-900:#7f1d1d;--tw-red-950:#450a0a;--tw-orange-50:#fff7ed;--tw-orange-100:#ffedd5;--tw-orange-200:#fed7aa;--tw-orange-300:#fdba74;--tw-orange-400:#fb923c;--tw-orange-500:#f97316;--tw-orange-600:#ea580c;--tw-orange-700:#c2410c;--tw-orange-800:#9a3412;--tw-orange-900:#7c2d12;--tw-orange-950:#431407;--tw-amber-50:#fffbeb;--tw-amber-100:#fef3c7;--tw-amber-200:#fde68a;--tw-amber-300:#fcd34d;--tw-amber-400:#fbbf24;--tw-amber-500:#f59e0b;--tw-amber-600:#d97706;--tw-amber-700:#b45309;--tw-amber-800:#92400e;--tw-amber-900:#78350f;--tw-amber-950:#451a03;--tw-yellow-50:#fefce8;--tw-yellow-100:#fef9c3;--tw-yellow-200:#fef08a;--tw-yellow-300:#fde047;--tw-yellow-400:#facc15;--tw-yellow-500:#eab308;--tw-yellow-600:#ca8a04;--tw-yellow-700:#a16207;--tw-yellow-800:#854d0e;--tw-yellow-900:#713f12;--tw-yellow-950:#422006;--tw-lime-50:#f7fee7;--tw-lime-100:#ecfccb;--tw-lime-200:#d9f99d;--tw-lime-300:#bef264;--tw-lime-400:#a3e635;--tw-lime-500:#84cc16;--tw-lime-600:#65a30d;--tw-lime-700:#4d7c0f;--tw-lime-800:#3f6212;--tw-lime-900:#365314;--tw-lime-950:#1a2e05;--tw-green-50:#f0fdf4;--tw-green-100:#dcfce7;--tw-green-200:#bbf7d0;--tw-green-300:#86efac;--tw-green-400:#4ade80;--tw-green-500:#22c55e;--tw-green-600:#16a34a;--tw-green-700:#15803d;--tw-green-800:#166534;--tw-green-900:#14532d;--tw-green-950:#052e16;--tw-emerald-50:#ecfdf5;--tw-emerald-100:#d1fae5;--tw-emerald-200:#a7f3d0;--tw-emerald-300:#6ee7b7;--tw-emerald-400:#34d399;--tw-emerald-500:#10b981;--tw-emerald-600:#059669;--tw-emerald-700:#047857;--tw-emerald-800:#065f46;--tw-emerald-900:#064e3b;--tw-emerald-950:#022c22;--tw-teal-50:#f0fdfa;--tw-teal-100:#ccfbf1;--tw-teal-200:#99f6e4;--tw-teal-300:#5eead4;--tw-teal-400:#2dd4bf;--tw-teal-500:#14b8a6;--tw-teal-600:#0d9488;--tw-teal-700:#0f766e;--tw-teal-800:#115e59;--tw-teal-900:#134e4a;--tw-teal-950:#042f2e;--tw-cyan-50:#ecfeff;--tw-cyan-100:#cffafe;--tw-cyan-200:#a5f3fc;--tw-cyan-300:#67e8f9;--tw-cyan-400:#22d3ee;--tw-cyan-500:#06b6d4;--tw-cyan-600:#0891b2;--tw-cyan-700:#0e7490;--tw-cyan-800:#155e75;--tw-cyan-900:#164e63;--tw-cyan-950:#083344;--tw-sky-50:#f0f9ff;--tw-sky-100:#e0f2fe;--tw-sky-200:#bae6fd;--tw-sky-300:#7dd3fc;--tw-sky-400:#38bdf8;--tw-sky-500:#0ea5e9;--tw-sky-600:#0284c7;--tw-sky-700:#0369a1;--tw-sky-800:#075985;--tw-sky-900:#0c4a6e;--tw-sky-950:#082f49;--tw-blue-50:#eff6ff;--tw-blue-100:#dbeafe;--tw-blue-200:#bfdbfe;--tw-blue-300:#93c5fd;--tw-blue-400:#60a5fa;--tw-blue-500:#3b82f6;--tw-blue-600:#2563eb;--tw-blue-700:#1d4ed8;--tw-blue-800:#1e40af;--tw-blue-900:#1e3a8a;--tw-blue-950:#172554;--tw-indigo-50:#eef2ff;--tw-indigo-100:#e0e7ff;--tw-indigo-200:#c7d2fe;--tw-indigo-300:#a5b4fc;--tw-indigo-400:#818cf8;--tw-indigo-500:#6366f1;--tw-indigo-600:#4f46e5;--tw-indigo-700:#4338ca;--tw-indigo-800:#3730a3;--tw-indigo-900:#312e81;--tw-indigo-950:#1e1b4b;--tw-violet-50:#f5f3ff;--tw-violet-100:#ede9fe;--tw-violet-200:#ddd6fe;--tw-violet-300:#c4b5fd;--tw-violet-400:#a78bfa;--tw-violet-500:#8b5cf6;--tw-violet-600:#7c3aed;--tw-violet-700:#6d28d9;--tw-violet-800:#5b21b6;--tw-violet-900:#4c1d95;--tw-violet-950:#2e1065;--tw-purple-50:#faf5ff;--tw-purple-100:#f3e8ff;--tw-purple-200:#e9d5ff;--tw-purple-300:#d8b4fe;--tw-purple-400:#c084fc;--tw-purple-500:#a855f7;--tw-purple-600:#9333ea;--tw-purple-700:#7e22ce;--tw-purple-800:#6b21a8;--tw-purple-900:#581c87;--tw-purple-950:#3b0764;--tw-fuchsia-50:#fdf4ff;--tw-fuchsia-100:#fae8ff;--tw-fuchsia-200:#f5d0fe;--tw-fuchsia-300:#f0abfc;--tw-fuchsia-400:#e879f9;--tw-fuchsia-500:#d946ef;--tw-fuchsia-600:#c026d3;--tw-fuchsia-700:#a21caf;--tw-fuchsia-800:#86198f;--tw-fuchsia-900:#701a75;--tw-fuchsia-950:#4a044e;--tw-pink-50:#fdf2f8;--tw-pink-100:#fce7f3;--tw-pink-200:#fbcfe8;--tw-pink-300:#f9a8d4;--tw-pink-400:#f472b6;--tw-pink-500:#ec4899;--tw-pink-600:#db2777;--tw-pink-700:#be185d;--tw-pink-800:#9d174d;--tw-pink-900:#831843;--tw-pink-950:#500724;--tw-rose-50:#fff1f2;--tw-rose-100:#ffe4e6;--tw-rose-200:#fecdd3;--tw-rose-300:#fda4af;--tw-rose-400:#fb7185;--tw-rose-500:#f43f5e;--tw-rose-600:#e11d48;--tw-rose-700:#be123c;--tw-rose-800:#9f1239;--tw-rose-900:#881337;--tw-rose-950:#4c0519}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;overflow-y:visible;background-color:#fff;overscroll-behavior-y:none}@keyframes spin-ease{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.animate-spin-ease{animation:spin-ease 1s linear infinite}.animate-pulse{animation:breathe 4s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(.985)}}.transition-opacity{transition:opacity 1s ease,filter 1s ease}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton,.skeleton-text{background-color:#cbd5e1;border-radius:.25rem}.skeleton-text{height:1rem;margin-bottom:.5rem}.skeleton-circle{height:2.75rem;width:2.75rem;background-color:#cbd5e1;border-radius:9999px}.skeleton-button{width:6rem}.skeleton-button,.skeleton-large{height:2rem;background-color:#cbd5e1;border-radius:.375rem}.skeleton-large{width:100%}.skeleton-card{height:12rem;background-color:#cbd5e1;border-radius:.375rem}.skeleton-loader{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.transition-all{transition:all .3s ease}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.shake-animation{animation:shake .82s cubic-bezier(.36,.07,.19,.97) 3;box-shadow:0 0 0 2px rgba(202,138,4,.5);position:relative}.shake-animation:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #ca8a04;border-radius:inherit;animation:pulse 2s ease-out infinite}@keyframes rotate-ring{0%{transform:rotate(0deg);border-color:rgba(14,116,144,.6) rgba(14,116,144,.1)}to{transform:rotate(1turn);border-color:rgba(14,116,144,.6) rgba(14,116,144,.1)}}.rotating-ring:before{content:"";position:absolute;inset:-1px;border-radius:8px;border:2px solid transparent;animation:rotate-ring 2s linear infinite}@media (max-width:767px){.sm\:left-\[10px\],[class*="sm:left-"]{left:10px!important}.course-pet-card .sm\:flex-row{display:flex!important;flex-direction:column!important}.sm\:flex-row{flex-direction:row!important}.sm\:gap-2{gap:.5rem!important}}.responsive-hidden-sm{display:none!important}@media (min-width:640px){.responsive-hidden-sm{display:initial!important}}.responsive-hidden-md{display:none!important}@media (min-width:768px){.responsive-hidden-md{display:initial!important}}.responsive-hidden-lg{display:none!important}@media (min-width:1024px){.responsive-hidden-lg{display:initial!important}}.responsive-hidden-xl{display:none!important}@media (min-width:1300px){.responsive-hidden-xl{display:initial!important}.responsive-table-cell-xl{display:table-cell!important}}.flex-col-to-row-sm{flex-direction:column}@media (min-width:640px){.flex-col-to-row-sm{flex-direction:row}}.flex-col-to-row-md{flex-direction:column}@media (min-width:768px){.flex-col-to-row-md{flex-direction:row}}.card-header-responsive{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@container (max-width: 347px){.card-header-responsive{flex-direction:column;align-items:flex-start;gap:.5rem}.card-header-responsive>div:last-child{width:100%;margin-top:.5rem}.card-header-responsive>div:last-child button{flex:1;text-align:center}}@media (max-width:767px){[data-daily-flow-alone=true] .card-header-responsive>div:first-child{padding-left:.5rem}}@keyframes bounceLeftToRight{0%{transform:translateX(0)}50%{transform:translateX(1.5px)}to{transform:translateX(0)}}@keyframes bounceRightToLeft{0%{transform:translateX(0)}50%{transform:translateX(-1.5px)}to{transform:translateX(0)}}@keyframes bounceTopToBottom{0%{transform:translateY(0)}50%{transform:translateY(1.5px)}to{transform:translateY(0)}}@keyframes bounceBottomToTop{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}.bounce-left-to-right{animation:bounceLeftToRight 1.2s ease-in-out infinite}.bounce-right-to-left{animation:bounceRightToLeft 1.2s ease-in-out infinite}.bounce-top-to-bottom{animation:bounceTopToBottom 1.2s ease-in-out infinite}.bounce-bottom-to-top{animation:bounceBottomToTop 1.2s ease-in-out infinite}@keyframes sparkleShimmer{0%{color:#f59e0b;filter:drop-shadow(0 0 3px rgba(245,158,11,.7));transform:scale(1) rotate(0deg)}25%{color:#fbbf24;filter:drop-shadow(0 0 5px rgba(251,191,36,.8));transform:scale(1.05)}50%{color:#f97316;filter:drop-shadow(0 0 7px rgba(249,115,22,.9));transform:scale(1.05) rotate(2deg)}75%{color:#facc15;filter:drop-shadow(0 0 5px rgba(250,204,21,.8));transform:scale(1.1)}to{color:#f59e0b;filter:drop-shadow(0 0 3px rgba(245,158,11,.7));transform:scale(1) rotate(0deg)}}.sparkle-shimmer{animation:sparkleShimmer 2.5s ease-in-out infinite;position:relative;z-index:1}.sparkle-shimmer:after{content:"";position:absolute;top:-30%;left:-30%;right:-30%;bottom:-30%;background:radial-gradient(circle,rgba(252,211,77,.4) 0,rgba(252,211,77,0) 70%);z-index:-1;animation:pulse 2.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}.in-progress-card>*{position:relative;z-index:1}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10;pointer-events:none}@keyframes perfect-match-glow{0%{box-shadow:0 0 0 rgba(34,197,94,0);transform:scale(1)}30%{box-shadow:0 0 10px rgba(34,197,94,.7);transform:scale(1.01)}70%{box-shadow:0 0 15px rgba(34,197,94,.5);transform:scale(1.01)}to{box-shadow:0 0 0 rgba(34,197,94,0);transform:scale(1)}}.perfect-match-active{animation:perfect-match-glow 3s ease-in-out}.dynamic-scheduler-parent-wrapper-height{max-height:calc(100vh - (12.65rem + 32px))}@media (min-width:1024px){.dynamic-scheduler-parent-wrapper-height{max-height:calc(100vh - (9.1rem + 32px))}}.rich-textarea-container [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.e-schedule{touch-action:manipulation}.e-schedule .e-content-wrap,.e-schedule .e-schedule-table,.e-schedule .e-time-cells-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.e-schedule .e-content-wrap:focus,.e-schedule .e-schedule-table:focus,.e-schedule .e-time-cells-wrap:focus{outline:none}.e-schedule .e-appointment,.e-schedule .e-event-template{touch-action:manipulation;pointer-events:auto}
/*# sourceMappingURL=3e730db4b89bc023.css.map*/