body.modal-open{overflow:hidden}.modal-backdrop.svelte-mmv2k5{position:fixed!important;inset:0;background-color:#00000080!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:var( --z-modal-backdrop, 9000 )!important}[data-theme=dark] .modal-backdrop.svelte-mmv2k5{background-color:#000000b3!important}@media (min-width: 769px){.modal-backdrop.svelte-mmv2k5{background-color:#0009!important}[data-theme=dark] .modal-backdrop.svelte-mmv2k5{background-color:#000c!important}}@media (max-width: 768px){.modal-backdrop.svelte-mmv2k5{background:#fff!important;pointer-events:auto!important}[data-theme=dark] .modal-backdrop.svelte-mmv2k5{background:#1e1e1e!important}}.modal-container.simplified-modal-container.svelte-mmv2k5{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:none;max-height:none;z-index:var( --z-modal-container, 9100 )!important;pointer-events:none;padding:1rem}.modal-container.simplified-modal-container.svelte-mmv2k5>:where(.svelte-mmv2k5){pointer-events:auto}.modal-content.simplified-modal-content.svelte-mmv2k5{z-index:var( --z-modal-content, 9200 )!important;position:relative;pointer-events:auto;isolation:isolate;background:#fff!important;opacity:1!important;width:90%;max-width:800px;border-radius:1rem!important;overflow:visible;box-shadow:none;margin:0;display:flex;flex-direction:column;max-height:90vh}[data-theme=dark] .modal-content.simplified-modal-content.svelte-mmv2k5{background:#1f2937!important;box-shadow:none}.modal-content--no-border.svelte-mmv2k5{border:none}.modal-content--sm.svelte-mmv2k5{width:90%;max-width:480px}.modal-content--md.svelte-mmv2k5{width:90%;max-width:640px}.modal-content--lg.svelte-mmv2k5{width:90%;max-width:900px}.modal-content--xl.svelte-mmv2k5{width:90%;max-width:1000px}.modal-content--full.svelte-mmv2k5{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.modal-mobile-header.svelte-mmv2k5{flex-shrink:0;background:#fff;padding:1.5rem 1.5rem .75rem;padding-top:calc(1.5rem + env(safe-area-inset-top,0));min-height:3.5rem;height:auto;border-bottom:1px solid rgba(0,0,0,.08);position:relative;z-index:10}[data-theme=dark] .modal-mobile-header.svelte-mmv2k5{background:#1e1e1e;border-bottom-color:#ffffff14}.modal-mobile-header.svelte-mmv2k5:before{content:"";position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:2.5rem;height:.25rem;background:#00000026;border-radius:100px}.modal-header-content.svelte-mmv2k5{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0;position:relative;z-index:11}.modal-title-container.svelte-mmv2k5{flex:1}.modal-title.svelte-mmv2k5{font-size:1rem;font-weight:600;margin:0;color:#00f;letter-spacing:-.01em;font-family:var(--font-sans);text-align:center}.modal-close-container.svelte-mmv2k5{position:absolute!important;top:.75rem!important;right:.75rem!important;left:auto!important;z-index:9999!important;overflow:visible!important}.modal-close-button.svelte-mmv2k5{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;color:#00000080;transition:color .2s ease,transform .3s cubic-bezier(.4,0,.2,1)}.modal-close-button.svelte-mmv2k5:hover{color:#000000e6;transform:rotate(90deg)}.modal-close-button.svelte-mmv2k5 svg:where(.svelte-mmv2k5){transition:transform .3s cubic-bezier(.4,0,.2,1)}.modal-close-button.svelte-mmv2k5:hover svg:where(.svelte-mmv2k5){transform:scale(1.1)}.modal-close-button.svelte-mmv2k5:active{transform:scale(.9)}[data-theme=dark] .modal-close-button.svelte-mmv2k5{color:#ffffff80}[data-theme=dark] .modal-close-button.svelte-mmv2k5:hover{color:#ffffffe6}.simplified-modal-body.svelte-mmv2k5{background:#fff!important;margin:0;padding:0;width:100%;box-sizing:border-box;opacity:1!important;position:relative;z-index:1}[data-theme=dark] .simplified-modal-body.svelte-mmv2k5{background:#1f2937!important}.modal-content-container.svelte-mmv2k5{padding:var( --modal-padding, 1.5rem );display:block;overflow-x:hidden;overflow-y:visible;position:relative;z-index:2;padding-bottom:calc(var(--modal-padding, 1.5rem) + env(safe-area-inset-bottom,0px));background:#fff!important;opacity:1!important;width:100%;box-sizing:border-box}[data-modal-id=research-modal] .modal-content.svelte-mmv2k5,[data-modal-id=research-modal] .modal-body.svelte-mmv2k5{border-radius:1rem!important;overflow:hidden!important}[data-modal-id=research-modal] .modal-content-container.svelte-mmv2k5,[data-modal-id=projects-modal] .modal-content-container.svelte-mmv2k5{padding:0!important}[data-modal-id=projects-modal] .modal-content.svelte-mmv2k5,[data-modal-id=projects-modal] .modal-body.svelte-mmv2k5,[data-modal-id=projects-modal] .modal-content-container.svelte-mmv2k5,[data-modal-id=professional-modal] .modal-content.svelte-mmv2k5,[data-modal-id=professional-modal] .modal-body.svelte-mmv2k5,[data-modal-id=values-modal] .modal-content.svelte-mmv2k5,[data-modal-id=values-modal] .modal-body.svelte-mmv2k5,[data-modal-id=approach-modal] .modal-content.svelte-mmv2k5,[data-modal-id=approach-modal] .modal-body.svelte-mmv2k5,[data-modal-id=news-modal] .modal-content.svelte-mmv2k5,[data-modal-id=news-modal] .modal-body.svelte-mmv2k5,[data-modal-id=calendar-modal] .modal-content.svelte-mmv2k5{border-radius:1rem!important;overflow:hidden!important}[data-modal-id=calendar-modal] .modal-body.svelte-mmv2k5{border-radius:1rem!important;overflow:hidden!important;padding-bottom:0!important}[data-modal-id=calendar-modal] .modal-content-container.svelte-mmv2k5{padding-bottom:0!important}[data-modal-id=contact-modal] .modal-content.svelte-mmv2k5,[data-modal-id=contact-modal] .modal-body.svelte-mmv2k5{border-radius:1rem!important;overflow:hidden!important}#contact-faq-modal,#contact-faq-modal .standard-modal-dialog,#contact-faq-modal .standard-modal-content{background:#fff!important;opacity:1!important}#contact-faq-modal .standard-modal-content{border-radius:1rem!important;overflow:hidden!important}#contact-faq-modal .modal-title{color:#00f!important}#contact-faq-modal .modal-header{border-bottom:none!important;padding-bottom:1rem!important}#contact-faq-modal .modal-backdrop,[data-modal-id=contact-faq-modal] .modal-backdrop{background:#000000b3!important}[data-theme=dark] #contact-faq-modal,[data-theme=dark] #contact-faq-modal .standard-modal-dialog,[data-theme=dark] #contact-faq-modal .standard-modal-content{background:#1e1e1e!important}[data-theme=dark] #contact-faq-modal .modal-title{color:#66a3ff!important}#contact-faq-modal .standard-modal-content,#contact-faq-modal .modal-body{scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.2) transparent!important}#contact-faq-modal .standard-modal-content::-webkit-scrollbar,#contact-faq-modal .modal-body::-webkit-scrollbar{width:8px!important}#contact-faq-modal .standard-modal-content::-webkit-scrollbar-track,#contact-faq-modal .modal-body::-webkit-scrollbar-track{background:transparent!important}#contact-faq-modal .standard-modal-content::-webkit-scrollbar-thumb,#contact-faq-modal .modal-body::-webkit-scrollbar-thumb{background-color:#0003!important;border-radius:4px!important;border:2px solid transparent!important;background-clip:content-box!important}#contact-faq-modal .standard-modal-content::-webkit-scrollbar-thumb:hover,#contact-faq-modal .modal-body::-webkit-scrollbar-thumb:hover{background-color:#0003!important}[data-theme=dark] #contact-faq-modal .standard-modal-content,[data-theme=dark] #contact-faq-modal .modal-body{scrollbar-color:rgba(255,255,255,.3) transparent!important}[data-theme=dark] #contact-faq-modal .standard-modal-content::-webkit-scrollbar-thumb,[data-theme=dark] #contact-faq-modal .modal-body::-webkit-scrollbar-thumb,[data-theme=dark] #contact-faq-modal .standard-modal-content::-webkit-scrollbar-thumb:hover,[data-theme=dark] #contact-faq-modal .modal-body::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d!important}@media (max-width: 768px){#contact-faq-modal .standard-modal-content{border-radius:1.5rem 1.5rem 0 0!important;top:auto!important;bottom:0!important;height:90vh!important;max-height:90vh!important}}[data-theme=dark] .modal-content-container.svelte-mmv2k5{background:#1f2937!important;color:#fff}@media (min-width: 768px){.modal-content-container.svelte-mmv2k5{padding:var( --modal-padding-desktop, 2rem );padding-bottom:var(--modal-padding-desktop, 2rem);background:#fff!important;opacity:1!important}}@media (max-width: 768px){.modal-backdrop.svelte-mmv2k5{z-index:var(--z-modal-backdrop, 9000)!important;display:block!important;opacity:1!important;position:fixed!important;inset:0!important}.modal-container.simplified-modal-container.svelte-mmv2k5{pointer-events:auto!important;align-items:center!important;justify-content:center!important;padding:0!important;z-index:var(--z-modal-container, 9100)!important;display:flex!important;position:fixed!important;inset:0!important;background:transparent!important}.modal-container.simplified-modal-container.svelte-mmv2k5:has(.modal-content--full:where(.svelte-mmv2k5)){align-items:center!important;justify-content:center!important}.modal-content.simplified-modal-content.svelte-mmv2k5:not(.modal-content--full){position:relative!important;pointer-events:auto!important;width:90vw!important;max-width:90vw!important;margin:0!important;height:85vh!important;max-height:85vh!important;border-radius:1rem!important;-webkit-border-radius:1rem!important;box-shadow:none!important;background:#fff!important;z-index:var(--z-modal-content, 9200)!important;overflow:hidden!important;padding-bottom:0!important}.modal-content.svelte-mmv2k5:before{content:"";position:absolute;top:.75rem;left:50%;transform:translate(-50%);width:2.5rem;height:.3rem;background:#0000004d;border-radius:100px;z-index:1;box-shadow:0 1px 2px #0000001a}[data-theme=dark] .modal-content.svelte-mmv2k5:before{background:#fff3}.modal-body.svelte-mmv2k5{max-height:85vh!important;height:100%!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:1rem!important;-webkit-border-radius:1rem!important}.modal-content.simplified-modal-content.modal-content--full.svelte-mmv2k5{position:relative!important;width:90vw!important;max-width:90vw!important;height:85vh!important;max-height:85vh!important;margin:0!important;padding:0!important;border-radius:1rem!important;-webkit-border-radius:1rem!important;overflow:hidden!important}[data-theme=dark] .modal-content.svelte-mmv2k5{background:#1f2937!important}.modal-content--full.svelte-mmv2k5{height:100vh!important;height:100dvh!important}.modal-content--full.svelte-mmv2k5 .modal-body:where(.svelte-mmv2k5){max-height:calc(92vh - 3rem)!important}.modal-content--mobile-header.svelte-mmv2k5{max-height:100vh}@media (orientation: landscape){.modal-container.svelte-mmv2k5{padding:.5rem!important;align-items:flex-start!important}.modal-content.simplified-modal-content.svelte-mmv2k5{max-height:90vh!important;height:auto!important;margin-top:1vh!important;margin-bottom:1vh!important;border-radius:1rem!important}.modal-body.svelte-mmv2k5{max-height:calc(85vh - 3rem)!important;height:auto!important;overflow-y:auto!important}.modal-content--mobile-header.svelte-mmv2k5{max-height:85vh!important}.modal-content--mobile-header.svelte-mmv2k5 .modal-body:where(.svelte-mmv2k5){max-height:calc(85vh - var(--header-height-mobile, 4rem))!important;height:auto!important}.modal-content-container.svelte-mmv2k5{padding:.75rem!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important}.modal-mobile-header.svelte-mmv2k5{min-height:2.5rem!important;height:2.5rem!important}}@media (orientation: landscape) and (max-height: 400px){.modal-content.simplified-modal-content.svelte-mmv2k5{max-height:90vh!important;margin-top:1vh!important;margin-bottom:1vh!important}.modal-body.svelte-mmv2k5{max-height:calc(90vh - 2rem)!important}.modal-content-container.svelte-mmv2k5{padding:.5rem!important}}.modal-content--mobile-header.svelte-mmv2k5 .modal-body:where(.svelte-mmv2k5){max-height:calc(100dvh - var(--header-height-mobile, 4rem) - env(safe-area-inset-top,0px));height:calc(100dvh - var(--header-height-mobile, 4rem) - env(safe-area-inset-top,0px));max-height:calc(100vh - var(--header-height-mobile, 4rem) - env(safe-area-inset-top,0px));height:calc(100vh - var(--header-height-mobile, 4rem) - env(safe-area-inset-top,0px))}.modal-content-container.svelte-mmv2k5{padding:1rem;padding-bottom:1rem!important;background:hsl(var(--b1));width:100%;box-sizing:border-box}.modal-content--mobile-header.svelte-mmv2k5 .modal-close-button:where(.svelte-mmv2k5){background:transparent;border:none;color:#0009;position:relative;z-index:12;width:2.5rem;height:2.5rem;border-radius:50%;transition:color .2s ease,transform .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.modal-content--mobile-header.svelte-mmv2k5 .modal-close-button:where(.svelte-mmv2k5):hover{color:#000000e6;transform:rotate(90deg)}.modal-content--mobile-header.svelte-mmv2k5 .modal-close-button:where(.svelte-mmv2k5):active{transform:scale(.9);color:#000000e6}.modal-content--mobile-header.svelte-mmv2k5 .modal-close-container:where(.svelte-mmv2k5){display:none}.modal-content--mobile-header.svelte-mmv2k5 .modal-header-content:where(.svelte-mmv2k5){position:relative}.modal-content.svelte-mmv2k5:not(.modal-content--mobile-header) .modal-close-container.simplified-modal-close:where(.svelte-mmv2k5){position:absolute;top:1rem;right:1rem;left:auto;z-index:9999;overflow:visible!important;transform:translateZ(0)}@media (min-width: 640px){.modal-content.svelte-mmv2k5:not(.modal-content--mobile-header) .modal-close-container.simplified-modal-close:where(.svelte-mmv2k5){right:1.25rem}}@media (min-width: 1024px){.modal-content.svelte-mmv2k5:not(.modal-content--mobile-header) .modal-close-container.simplified-modal-close:where(.svelte-mmv2k5){right:.25rem}}.modal-content.svelte-mmv2k5:not(.modal-content--mobile-header) .modal-close-button:where(.svelte-mmv2k5){width:2.5rem;height:2.5rem;background:transparent;border:none;border-radius:50%;color:#0009;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease,transform .3s cubic-bezier(.4,0,.2,1)}.modal-content.svelte-mmv2k5:not(.modal-content--mobile-header) .modal-close-button:where(.svelte-mmv2k5):hover{color:#000000e6;transform:rotate(90deg)}.modal-content.svelte-mmv2k5:not(.modal-content--mobile-header) .modal-close-button:where(.svelte-mmv2k5):active{transform:scale(.9);color:#000000e6}.modal-content-container.svelte-mmv2k5 .carey-section{margin:0;border-radius:0;max-width:100%}.modal-content-container.svelte-mmv2k5 .unified-accordion-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}.modal-content.svelte-mmv2k5 :where(.svelte-mmv2k5){box-sizing:border-box}@keyframes svelte-mmv2k5-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.modal-content.svelte-mmv2k5,.modal-backdrop.svelte-mmv2k5{transition:none}.modal-body.svelte-mmv2k5{scroll-behavior:auto}}@media (min-width: 768px){.modal-content.svelte-mmv2k5{overflow-x:hidden}.modal-container.simplified-modal-container.svelte-mmv2k5{display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 768px){.modal-content--full.svelte-mmv2k5 .modal-body:where(.svelte-mmv2k5){max-height:calc(100dvh - var(--header-height-mobile, 4rem) - env(safe-area-inset-top,0px))}.modal-backdrop.svelte-mmv2k5,.modal-container.svelte-mmv2k5,.modal-content.svelte-mmv2k5{display:block!important;visibility:visible!important;opacity:1!important}body>.modal-backdrop{display:block!important;visibility:visible!important;opacity:1!important;z-index:var(--z-modal-backdrop, 9000)!important}body>.modal-container{display:flex!important;visibility:visible!important;opacity:1!important;z-index:var(--z-modal-container, 9100)!important}}.modal-backdrop.svelte-1ucdzdg{position:fixed;inset:0;background:var(--modal-backdrop-color, rgba(0, 0, 0, .5));z-index:var( --z-modal-backdrop, 9000 );pointer-events:auto}.modal-header.svelte-1ucdzdg{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-bottom-width:1px;border-color:var(--fallback-b3, oklch(var(--b3)))}.modal-title.svelte-1ucdzdg{font-weight:500;color:var(--fallback-bc, oklch(var(--bc)));flex:1}.modal-body.svelte-1ucdzdg{padding:0;overflow:visible}.modal-body.svelte-1ucdzdg:not(:has(.unified-contact-form)){padding:1rem;overflow-y:auto}.modal-footer.svelte-1ucdzdg{padding:1rem;border-top-width:1px;border-color:var(--fallback-b3, oklch(var(--b3)));display:flex;justify-content:flex-end;gap:.5rem}.modal-close-button.svelte-1ucdzdg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:50%;color:#0009;cursor:pointer;transition:all .15s ease;flex-shrink:0;position:relative;z-index:10;padding:0;margin:-4px -4px 0 8px}[data-theme=dark] .modal-close-button.svelte-1ucdzdg{color:#fff9}.modal-close-button.svelte-1ucdzdg:hover{color:#000000e6;background:#0000000d}[data-theme=dark] .modal-close-button.svelte-1ucdzdg:hover{color:#ffffffe6;background:#ffffff1a}.modal-close-button.svelte-1ucdzdg:focus-visible{outline:1px solid rgba(0,0,0,.2);outline-offset:4px}.standard-modal-dialog{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var( --z-modal-container, 9100 );pointer-events:auto;padding:1rem}.standard-modal-content{background-color:var(--fallback-b1, oklch(var(--b1)));border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:28rem;width:100%;max-height:calc(100vh - 2rem);overflow:auto;position:relative;z-index:var(--z-modal-content, 9200);pointer-events:auto;margin:0}[data-theme=dark] .standard-modal-content{background-color:var(--fallback-b1, oklch(var(--b1)));box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #00000026}.modal-white-bg{background-color:var(--modal-bg-color, hsl(var(--b1)))!important}.standard-modal-dialog.modal-size-sm .standard-modal-content{max-width:24rem}.standard-modal-dialog.modal-size-md .standard-modal-content{max-width:32rem}.standard-modal-dialog.modal-size-lg .standard-modal-content{max-width:48rem}.standard-modal-dialog.modal-size-xl .standard-modal-content{max-width:56rem;width:90vw}.standard-modal-dialog.modal-size-full .standard-modal-content{max-width:calc(100vw - 2rem)}.modal-content{background-color:var(--fallback-b1, oklch(var(--b1)));border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden;position:absolute;touch-action:none}@media (max-width: 768px){.modal-drawer.svelte-1ucdzdg{position:fixed;left:0;right:0;bottom:0;max-height:90vh;max-height:90dvh;transform:translateY(0);padding-bottom:env(safe-area-inset-bottom)}.standard-modal-dialog{padding:0;align-items:center;justify-content:center}.standard-modal-content{position:fixed;inset:0;max-width:100%;width:100%;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;border-radius:0;margin:0;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.modal-body.svelte-1ucdzdg{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-height:none;padding:1rem;overscroll-behavior:contain}.modal-header.svelte-1ucdzdg{position:sticky;top:0;left:0;right:0;min-height:3.5rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;background:var(--fallback-b1, oklch(var(--b1)));z-index:var(--z-modal-controls, 10001);border-bottom:1px solid var(--fallback-b3, oklch(var(--b3)));flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-close-button.svelte-1ucdzdg{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;padding:.5rem;margin:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.5rem;color:var(--fallback-bc, oklch(var(--bc)));-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.modal-close-button.svelte-1ucdzdg:active{background:var(--fallback-b3, oklch(var(--b3)))}.modal-close-button.svelte-1ucdzdg svg:where(.svelte-1ucdzdg){width:1.5rem;height:1.5rem}.modal-title.svelte-1ucdzdg{flex:1;padding-right:3.5rem;font-size:1.125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-footer.svelte-1ucdzdg{flex-shrink:0;position:sticky;bottom:0;background:var(--fallback-b1, oklch(var(--b1)));z-index:1;border-top:1px solid var(--fallback-b3, oklch(var(--b3)));padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-backdrop.svelte-1ucdzdg{top:0!important;z-index:var( --z-modal-backdrop, 9000 )!important}.modal-dialog.svelte-1ucdzdg{z-index:var( --z-modal-container, 9100 )!important}.modal-content.svelte-1ucdzdg,.standard-modal-content.svelte-1ucdzdg,.daisyui-modal-content.svelte-1ucdzdg,.draggable-modal-content.svelte-1ucdzdg{z-index:var( --z-modal-content, 9200 )!important;position:relative}.standard-modal-content{box-shadow:none}}@media (max-width: 374px){.modal-body.svelte-1ucdzdg{padding:.75rem}.modal-header.svelte-1ucdzdg,.modal-footer.svelte-1ucdzdg{padding-left:.75rem;padding-right:.75rem}.modal-title.svelte-1ucdzdg{font-size:1rem;padding-right:3rem}.modal-close-button.svelte-1ucdzdg{right:.75rem;width:2.5rem;height:2.5rem}}@media (max-width: 768px) and (orientation: landscape){.standard-modal-content{height:100vh;height:100dvh}.modal-header.svelte-1ucdzdg{min-height:3rem;padding:.5rem 1rem}.modal-body.svelte-1ucdzdg{padding:.75rem 1rem}.modal-footer.svelte-1ucdzdg{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.modal-title.svelte-1ucdzdg{font-size:1rem}.modal-close-button.svelte-1ucdzdg{width:2.5rem;height:2.5rem}}@media (min-width: 769px) and (max-width: 1024px){.standard-modal-content{position:fixed;inset:1rem;width:calc(100% - 2rem);height:calc(100vh - 2rem);height:calc(100dvh - 2rem);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-body.svelte-1ucdzdg{padding:1.5rem}.modal-header.svelte-1ucdzdg,.modal-footer.svelte-1ucdzdg{padding:1rem 1.5rem}}@keyframes svelte-1ucdzdg-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in.svelte-1ucdzdg{animation:svelte-1ucdzdg-fadeIn .2s ease-out}@keyframes svelte-1ucdzdg-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up.svelte-1ucdzdg{animation:svelte-1ucdzdg-slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1ucdzdg-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in.svelte-1ucdzdg{animation:svelte-1ucdzdg-scaleIn .2s cubic-bezier(.4,0,.2,1)}.drawer-indicator.svelte-1ucdzdg{position:absolute;top:0;left:0;right:0;height:1.5rem;display:flex;align-items:center;justify-content:center;padding-top:.5rem;z-index:10;pointer-events:none;padding-top:calc(.5rem + env(safe-area-inset-top,0px))}.drawer-indicator-bar.svelte-1ucdzdg{width:2.5rem;height:.25rem;background:var(--fallback-b3, oklch(var(--b3)));border-radius:.125rem;opacity:.5;transition:all .2s ease}@media (min-width: 769px){.drawer-indicator.svelte-1ucdzdg{display:none}}[data-theme=dark] .drawer-indicator-bar.svelte-1ucdzdg{background:#ffffff4d}@keyframes svelte-1ucdzdg-indicatorPulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.2)}}.drawer-indicator-bar.svelte-1ucdzdg{animation:svelte-1ucdzdg-indicatorPulse 2s ease-in-out 3}@media (prefers-reduced-motion: reduce){.modal-backdrop.svelte-1ucdzdg,.modal-backdrop.svelte-1ucdzdg :where(.svelte-1ucdzdg),.standard-modal-dialog,.standard-modal-dialog .svelte-1ucdzdg,.standard-modal-content,.standard-modal-content .svelte-1ucdzdg,.modal-content.svelte-1ucdzdg,.modal-content.svelte-1ucdzdg :where(.svelte-1ucdzdg),.modal-header.svelte-1ucdzdg,.modal-header.svelte-1ucdzdg :where(.svelte-1ucdzdg),.modal-body.svelte-1ucdzdg,.modal-body.svelte-1ucdzdg :where(.svelte-1ucdzdg),.modal-footer.svelte-1ucdzdg,.modal-footer.svelte-1ucdzdg :where(.svelte-1ucdzdg){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.modal-header.svelte-1ucdzdg,.modal-footer.svelte-1ucdzdg{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.animate-fade-in.svelte-1ucdzdg,.animate-slide-up.svelte-1ucdzdg,.animate-scale-in.svelte-1ucdzdg,.drawer-indicator-bar.svelte-1ucdzdg{animation:none!important}.modal-close-button.svelte-1ucdzdg,.drawer-indicator-bar.svelte-1ucdzdg{transition:none!important}}.dark .prose.svelte-c7uaeu{color:hsl(var(--bc))}body:has(dialog[open]){overflow:hidden}.standard-modal-dialog.svelte-c7uaeu{position:fixed;display:flex;align-items:center;justify-content:center;background-color:#000;padding:1rem;z-index:var(--z-modal-backdrop)}.standard-modal-content.svelte-c7uaeu{background-color:#fff;border-radius:1rem;width:100%;max-height:90vh;overflow-y:auto;overflow-x:hidden;z-index:var(--z-modal);position:relative;display:flex;flex-direction:column}
