[data-v-3d949bff] .p-dialog{border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid var(--surface-200);min-width:14rem}[data-v-3d949bff] .p-dialog-header{padding:0;border-bottom:1px solid var(--surface-200);border-radius:12px 12px 0 0;background:var(--surface-0)}[data-v-3d949bff] .p-dialog-content{padding:0;background:var(--surface-0);border-radius:0 0 12px 12px}[data-v-3d949bff] .p-button.p-button-text:hover{background:var(--surface-100);color:var(--surface-900)}[data-v-3d949bff] .p-button.p-button-text{border-radius:8px;transition:all .15s ease}[data-v-3d949bff] .p-button-icon{margin-right:.5rem;font-size:.875rem}@media (prefers-color-scheme:dark){[data-v-3d949bff] .p-dialog{border-color:var(--surface-700);background:var(--surface-900)}[data-v-3d949bff] .p-dialog-header{border-bottom-color:var(--surface-700);background:var(--surface-900)}[data-v-3d949bff] .p-dialog-content{background:var(--surface-900)}[data-v-3d949bff] .p-button.p-button-text:hover{background:var(--surface-800);color:var(--surface-100)}}.logo-large[data-v-10962f93]{background-image:url(/assets/favicon.DXnBy1Me.svg);background-size:contain;background-repeat:no-repeat;background-position:center;height:120px;width:100%}.transform-gpu[data-v-10962f93]{transform:translateZ(0)}.hover\:scale-102[data-v-10962f93]:hover{transform:scale(1.02)}.hover\:scale-105[data-v-10962f93]:hover{transform:scale(1.05)}.animate-spin[data-v-15c03b73]{animation:spin-15c03b73 1s linear infinite}@keyframes spin-15c03b73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-15c03b73] .prose{color:inherit;max-width:none}[data-v-15c03b73] .prose h1,[data-v-15c03b73] .prose h2,[data-v-15c03b73] .prose h3,[data-v-15c03b73] .prose h4,[data-v-15c03b73] .prose h5,[data-v-15c03b73] .prose h6,[data-v-15c03b73] .prose p,[data-v-15c03b73] .prose li,[data-v-15c03b73] .prose strong{color:inherit}[data-v-15c03b73] .prose a{color:#2563eb;text-decoration:none}[data-v-15c03b73] .prose a:hover{color:#1d4ed8}html.dark[data-v-15c03b73] .prose a{color:#60a5fa}html.dark[data-v-15c03b73] .prose a:hover{color:#93c5fd}ion-segment[data-v-6698eb38]{padding-bottom:.3em}ion-segment-button ion-label[data-v-6698eb38]{align-items:center;font-size:.75rem;text-align:center}ion-segment-button .day-name[data-v-6698eb38]{font-size:.7rem;font-weight:700;display:block}ion-segment-button .day-date[data-v-6698eb38]{font-size:.65rem;margin-top:.125rem}.day-without-session[data-v-6698eb38]{opacity:.5;pointer-events:none}.larger-icon[data-v-6698eb38]{font-size:1.5rem;width:1.625rem;height:1.625rem}.full-width-segment[data-v-6698eb38]{width:100%}.half-width-segment-button[data-v-6698eb38]{height:2rem}.segment-label[data-v-6698eb38]{font-size:.75rem;line-height:1.2;white-space:normal;display:flex}.scrollbar-hide[data-v-6698eb38]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-6698eb38]::-webkit-scrollbar{display:none}.animate-pulse[data-v-4cbd0171]{animation:pulse-4cbd0171 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-4cbd0171{0%,to{opacity:1}50%{opacity:.5}}.transform-gpu[data-v-6f8b10c2],.transform-gpu[data-v-b281b19c],.transform-gpu[data-v-a36e0843],.transform-gpu[data-v-7d92d3d0]{transform:translateZ(0)}@keyframes fadeIn-7d92d3d0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7d92d3d0]{animation:fadeIn-7d92d3d0 .3s ease-out}@keyframes spin-7d92d3d0{to{transform:rotate(360deg)}}.animate-spin[data-v-7d92d3d0]{animation:spin-7d92d3d0 1s linear infinite}[data-v-7d92d3d0]::-webkit-scrollbar{width:4px}[data-v-7d92d3d0]::-webkit-scrollbar-track{background:0 0}[data-v-7d92d3d0]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}[data-v-7d92d3d0]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.dark[data-v-7d92d3d0] ::-webkit-scrollbar-thumb{background:#4a5568}.dark[data-v-7d92d3d0] ::-webkit-scrollbar-thumb:hover{background:#2d3748}.bold[data-v-3dc848c0]{font-weight:700}.prose[data-v-92f26e4d]{color:#364153;max-width:none}.prose[data-v-92f26e4d] :where(h1):not(:where([class~=not-prose] *)){font-size:1.875rem;line-height:2.25rem;font-weight:800;margin-top:0;margin-bottom:2rem}.prose[data-v-92f26e4d] :where(h2):not(:where([class~=not-prose] *)){font-size:1.5rem;line-height:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose[data-v-92f26e4d] :where(h3):not(:where([class~=not-prose] *)){font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.prose[data-v-92f26e4d] :where(p):not(:where([class~=not-prose] *)){margin-top:0;margin-bottom:1.25rem;line-height:1.625}.prose[data-v-92f26e4d] :where(ul):not(:where([class~=not-prose] *)){margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.625rem}.prose[data-v-92f26e4d] :where(li):not(:where([class~=not-prose] *)){margin-top:.5rem;margin-bottom:.5rem}.prose[data-v-92f26e4d] :where(a):not(:where([class~=not-prose] *)){color:#155dfc;text-decoration:underline}.prose[data-v-92f26e4d] :where(strong):not(:where([class~=not-prose] *)){font-weight:600}.prose[data-v-92f26e4d] :where(blockquote):not(:where([class~=not-prose] *)){font-style:italic;border-left:.25rem solid oklch(87.2%.01 258.338);padding-left:1rem;margin:1.5rem 0}.dark .prose[data-v-92f26e4d]{color:#d1d5dc}.dark .prose[data-v-92f26e4d] :where(a):not(:where([class~=not-prose] *)){color:oklch(70.7%.165 254.624)}.dark .prose[data-v-92f26e4d] :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:#4a5565}.dark .prose[data-v-92f26e4d] :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose] *)){color:#fff}.transform-gpu[data-v-699cd044]{transform:translateZ(0)}.hover\:scale-102[data-v-699cd044]:hover{transform:scale(1.02)}.hover\:scale-105[data-v-699cd044]:hover{transform:scale(1.05)}.group:hover .w-8[data-v-699cd044]{background-color:#3b82f633}.dark .group:hover .w-8[data-v-699cd044]{background-color:#3b82f64d}.rotate-180[data-v-699cd044]{transform:rotate(180deg)}.transition-all[data-v-699cd044]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cursor-pointer:hover .absolute[data-v-699cd044]{transform:scale(1.1)}button[data-v-699cd044]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.transition[data-v-699cd044]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.space-y-4[data-v-699cd044]::-webkit-scrollbar{width:4px}.space-y-4[data-v-699cd044]::-webkit-scrollbar-track{background:0 0}.space-y-4[data-v-699cd044]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:2px}.dark .space-y-4[data-v-699cd044]::-webkit-scrollbar-thumb{background:#4b556380}.upload-dialog button[data-v-699cd044]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.dark .upload-dialog button[data-v-699cd044]:hover{box-shadow:0 4px 12px #0000004d}.logo-medium[data-v-699cd044]{background-image:url(/assets/favicon.DXnBy1Me.svg);background-size:contain;background-repeat:no-repeat;background-position:center;height:48px;width:48px;filter:grayscale(20%)}.dark .logo-medium[data-v-699cd044]{filter:grayscale(40%) brightness(.8)}.app-container[data-v-ad5fd9cf]{max-width:1024px;margin:0 auto}