:root{--text-heading-color: color(display-p3 0 .012 .031 / .91);--text-body-color: color(display-p3 0 .02 .063 / .82);--text-muted-color: color(display-p3 0 .012 .031 / .55);font-size:16px}html,body{height:100vh;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}body{font-family:Inter,system-ui;font-weight:400;letter-spacing:-.0037em;font-synthesis:none;font-feature-settings:"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}.text-heading{color:var(--text-heading-color)}.text-body{color:var(--text-body-color)}.text-muted{color:var(--text-muted-color)}.connect-root{display:grid;place-items:start}.connect-root:before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000bf;backdrop-filter:blur(5px) grayscale(1);pointer-events:none}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-20px);opacity:0}.heading-collapse-enter-active,.heading-collapse-leave-active,.footer-collapse-enter-active,.footer-collapse-leave-active{transition:opacity .3s ease-out,max-height .3s ease-out,margin .3s ease-out;overflow:hidden}.heading-collapse-enter-from,.heading-collapse-leave-to,.footer-collapse-enter-from,.footer-collapse-leave-to{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.heading-collapse-enter-to,.heading-collapse-leave-from{opacity:1;max-height:100px}.footer-collapse-enter-to,.footer-collapse-leave-from{opacity:1;max-height:200px}.connect-root .modal-root{transition:gap .3s ease-out}.connect-root .content-wrapper{transition:flex-grow .3s ease-out}.slide-left-enter-active,.slide-left-leave-active{transition:all .5s ease-out;transition-delay:.15s}.slide-left-enter-from,.slide-left-leave-to{transform:translate(60px);opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:all .5s ease-out;transition-delay:.15s}.slide-right-enter-from,.slide-right-leave-to{transform:translate(-60px);opacity:0}.error-link:hover{text-decoration:underline}.connect-root .scroll-fade{position:absolute;bottom:0;left:0;right:0;height:16px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.95));pointer-events:none;z-index:10}.connect-root .scroll-indicator{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px 12px;background:white;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 2px 8px #00000026;cursor:pointer;z-index:15;font-size:13px;font-weight:500;color:var(--text-body-color);transition:all .2s ease}.connect-root .scroll-indicator:hover{background:rgba(250,250,250,1);box-shadow:0 4px 12px #0003}.connect-root .scroll-indicator .i-mdi-chevron-down{font-size:16px}.connect-root.dark-mode{--text-heading-color: color(display-p3 1 .988 .969 / .92);--text-body-color: color(display-p3 1 .98 .937 / .82);--text-muted-color: color(display-p3 1 .988 .969 / .5);--line-animation-color: color(display-p3 1 1 1 / .4)}.connect-root.dark-mode .scroll-fade{background:linear-gradient(to bottom,rgba(32,32,32,0),rgba(32,32,32,.95))}.connect-root.dark-mode .scroll-indicator{background:#282828;border-color:#ffffff1a}.connect-root.dark-mode .scroll-indicator:hover{background:#303030;box-shadow:0 4px 12px #0006}.connect-root.dark-mode .rounded-full.bg-black{background-color:#505050;border-color:#606060}.connect-root.dark-mode .rounded-full.bg-black:hover{background-color:#404040}.connect-root.dark-mode .rounded-full.bg-lightgrey-800{background-color:#383838}.connect-root.dark-mode .rounded-full.text-lightgrey-400{color:#666}.connect-root.dark-mode .bg-red-100{background-color:#dc26262e;border-color:#dc262659}.connect-root.dark-mode .text-red-800,.connect-root.dark-mode .text-red-800 *{color:#fecaca}.connect-root.dark-mode .connect-wd-logo{box-shadow:0 0 0 2px #ffffff1a}@media (prefers-color-scheme: light){.connect-root.dark-mode{color-scheme:dark}.connect-root.dark-mode .modal-root{background-color:#202020!important}.connect-root.dark-mode .border-white{border-color:#202020!important}.connect-root.dark-mode .via-white{--tw-gradient-stops: var(--tw-gradient-from), #404040, var(--tw-gradient-to) !important}.connect-root.dark-mode .text-black{color:#d0d0d0!important}.connect-root.dark-mode .hr{--tw-gradient-stops: transparent, #404040, transparent !important}.connect-root.dark-mode input,.connect-root.dark-mode textarea{background-color:#282828!important;color:inherit!important}}@media (prefers-color-scheme: dark){.connect-root:not(.dark-mode){color-scheme:light;--text-heading-color: color(display-p3 0 .012 .031 / .91);--text-body-color: color(display-p3 0 .02 .063 / .82);--text-muted-color: color(display-p3 0 .012 .031 / .55)}.connect-root:not(.dark-mode) .modal-root{background-color:#fff!important}.connect-root:not(.dark-mode) .border-white{border-color:#fff!important}.connect-root:not(.dark-mode) .via-white{--tw-gradient-stops: var(--tw-gradient-from), white, var(--tw-gradient-to) !important}.connect-root:not(.dark-mode) .text-black{color:#000!important}.connect-root:not(.dark-mode) .hr{--tw-gradient-stops: transparent, var(--lightgrey-800, #d0d0d0), transparent !important}.connect-root:not(.dark-mode) input,.connect-root:not(.dark-mode) textarea{background-color:#fff!important}}
