header.Header_header__b7i2g{z-index:1000;position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:72px;background:linear-gradient(180deg,rgba(var(--background-rgb),1),transparent);overflow:visible;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g.Header_open__31yGu{background:transparent}header.Header_header__b7i2g.Header_open__31yGu>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button{background-color:var(--primary)!important;border:1px solid var(--border-hover)!important}header.Header_header__b7i2g.Header_open__31yGu>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button svg{color:var(--color-white)}header.Header_header__b7i2g.Header_open__31yGu>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button svg.Header_faBars__BQiv2{opacity:0;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg)}header.Header_header__b7i2g.Header_open__31yGu>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button svg.Header_faXmark__ftALH{opacity:1;transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg)}header.Header_header__b7i2g.Header_open__31yGu>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx{background-color:transparent;border:.5px solid transparent;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;-moz-backdrop-filter:blur(0)!important;opacity:.5}header.Header_header__b7i2g.Header_open__31yGu>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx:hover{background-color:transparent;border:.5px solid transparent;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;-moz-backdrop-filter:blur(0)!important;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS{height:48px}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h{padding:6px}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>*{min-width:32px}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz{opacity:.5}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_logo__p32_V>.Header_logoContainer__8gCtL>.Header_logoImage__HkD4J{height:36px;width:36px}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_logo__p32_V>.Header_logoContainer__8gCtL>.Header_logoText__BNJo0{opacity:.75}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_logo__p32_V>.Header_logoContainer__8gCtL>.Header_logoText__BNJo0>h1{font-size:.96rem}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_logo__p32_V>.Header_logoContainer__8gCtL>.Header_logoText__BNJo0>p{font-size:.5rem;margin-top:-10%;opacity:0}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:3px;padding:3px;background-color:transparent;border:1px solid transparent;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;-moz-backdrop-filter:blur(0)!important;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>div.Header_separator__aOz6w{min-height:0;opacity:0}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding:3px 9px;font-size:.8rem}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a.Header_active__HM7TO{background-color:rgba(var(--background-secondary-rgb),.5)}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab>.Header_user_avatar__iRW7A{width:32px;height:32px}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:9px;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:6px;padding:4px 8px;font-size:.8rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6 svg{font-size:.9rem}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover:hover{transform:scale(1.05)}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6 svg{font-size:.8rem}header.Header_header__b7i2g:not(:hover,.Header_open__31yGu).Header_compact__HIrRS>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover{background:var(--background-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px;width:100%;max-width:100vw;height:100%;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>*{min-width:48px}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V{max-width:48px;height:100%}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL{display:flex;flex-direction:row;justify-content:center;align-items:center;width:max-content;height:100%;cursor:pointer}@media(max-width:600px)and (min-height:300px){header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL>.Header_logoText__BNJo0{display:none!important}}@media((min-width:600px) and (max-width:1024px)){header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL>.Header_logoText__BNJo0{display:none!important}}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL>.Header_logoImage__HkD4J{height:48px;width:48px;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL>.Header_logoText__BNJo0{margin-top:-3px;display:flex;flex-direction:column;justify-content:center;align-items:start}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL>.Header_logoText__BNJo0>h1{margin:0;font-size:1.1rem;color:var(--theme-purple-600);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_logo__p32_V .Header_logoContainer__8gCtL>.Header_logoText__BNJo0>p{margin:0;font-size:.58rem;color:var(--theme-purple-500);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}@media(min-width:1025px){header.Header_header__b7i2g>.Header_headerContainer__kQn6h{gap:24px}}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz,header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button{transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);height:100%}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button{width:100%;font-size:18px;border:1px solid transparent;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;cursor:pointer}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button svg{position:absolute;top:50%;left:50%;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button svg.Header_faBars__BQiv2{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz>button svg.Header_faXmark__ftALH{font-size:20px;transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);opacity:0}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:6px;padding:6px;border:1px solid var(--border);background-color:rgba(var(--background-secondary-rgb),.25);backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;-moz-backdrop-filter:blur(12px)!important;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-overflow-style:none;scrollbar-width:none}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx:hover{transform:scale(1.05)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx::-webkit-scrollbar{display:none}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx:hover{background-color:rgba(var(--background-secondary-rgb),.5)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>div.Header_separator__aOz6w{min-width:1px;min-height:24px;border-left:1px solid var(--border)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a,header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>div.Header_separator__aOz6w{transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a{padding:6px 12px;min-width:fit-content;border:1px solid hsla(0,0%,100%,0);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a:hover{background-color:rgba(var(--background-tertiary-rgb),.25)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a.Header_active__HM7TO{background-color:rgba(var(--background-tertiary-rgb),.5);border:1px solid var(--border)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a.Header_active__HM7TO:hover{background-color:rgba(var(--background-tertiary-rgb),.75)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:fit-content;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb:hover{transform:scale(1.05)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb.Header_active__HM7TO{border:2px solid var(--text-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:max-content}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab>.Header_user_name__Uwd0s{font-size:.9rem;font-weight:500;color:var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab>.Header_user_avatar__iRW7A{width:42px;height:42px;border-radius:50%;object-fit:cover;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button:hover:hover{transform:scale(1.05)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button svg{font-size:.9rem}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button:hover{background:var(--background-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover:hover{transform:scale(1.05)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6 svg{font-size:.9rem}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover{background:var(--background-tertiary)}.Header_gradient_blur__E1yjF{position:fixed;z-index:900;inset:0 0 0 auto;height:calc(var(--header-height) + 18px);width:100%;pointer-events:none;transform:translateY(-18px);-webkit-transform:translateY(-18px);-moz-transform:translateY(-18px);-ms-transform:translateY(-18px);-o-transform:translateY(-18px)}.Header_gradient_blur__E1yjF.Header_compact__HIrRS{height:calc(var(--header-height-compact) + 18px)}.Header_gradient_blur__E1yjF:before{position:absolute;inset:0;content:"";z-index:1;backdrop-filter:blur(.5px);filter:blur(.5px);mask:linear-gradient(0deg,transparent 0,#fff 12.5%,#fff 25%,transparent 37.5%)}.Header_gradient_blur__E1yjF:after{position:absolute;inset:0;content:"";z-index:8;backdrop-filter:blur(64px);filter:blur(64px);mask:linear-gradient(0deg,transparent 87.5%,#fff)}.Header_gradient_blur__E1yjF>div{position:absolute;inset:0}.Header_gradient_blur__E1yjF>div:first-of-type{z-index:2;backdrop-filter:blur(1px);filter:blur(1px);mask:linear-gradient(0deg,transparent 0,#fff 25%,#fff 37.5%,transparent 50%)}.Header_gradient_blur__E1yjF>div:nth-of-type(2){z-index:3;backdrop-filter:blur(2px);filter:blur(2px);mask:linear-gradient(0deg,transparent 25%,#fff 37.5%,#fff 50%,transparent 62.5%)}.Header_gradient_blur__E1yjF>div:nth-of-type(3){z-index:4;backdrop-filter:blur(4px);filter:blur(4px);mask:linear-gradient(0deg,transparent 37.5%,#fff 50%,#fff 62.5%,transparent 75%)}.Header_gradient_blur__E1yjF>div:nth-of-type(4){z-index:5;backdrop-filter:blur(8px);filter:blur(8px);mask:linear-gradient(0deg,transparent 50%,#fff 62.5%,#fff 75%,transparent 87.5%)}.Header_gradient_blur__E1yjF>div:nth-of-type(5){z-index:6;backdrop-filter:blur(16px);filter:blur(16px);mask:linear-gradient(0deg,transparent 62.5%,#fff 75%,#fff 87.5%,transparent)}.Header_gradient_blur__E1yjF>div:nth-of-type(6){z-index:7;backdrop-filter:blur(64px);filter:blur(64px);mask:linear-gradient(0deg,transparent 75%,#fff 87.5%,#fff)}.Menu_menu__XbGqB{z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;padding:var(--header-height) var(--space-2x) var(--space-2x) var(--space-2x);top:0;left:0;width:100vw;height:fit-content;max-height:100vh;overflow-y:auto;transform:translateY(calc(-100% + 72px));-webkit-transform:translateY(calc(-100% + 72px));-moz-transform:translateY(calc(-100% + 72px));-ms-transform:translateY(calc(-100% + 72px));-o-transform:translateY(calc(-100% + 72px));transition:.5s cubic-bezier(.23,1,.32,1);-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-ms-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden}.Menu_menu__XbGqB.Menu_open__YOdcc{background-color:rgba(var(--background-secondary-rgb),.8);backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;-moz-backdrop-filter:blur(24px)!important;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);border-bottom:1px solid var(--border);box-shadow:0 0 72px 0 rgba(var(--background-rgb),.5);opacity:1;visibility:visible}.Menu_menu__XbGqB .Menu_menu_items__hW_Oe{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--space);width:100%;height:fit-content;max-width:540px}.Menu_menu__XbGqB .Menu_menu_items__hW_Oe .Menu_menu_item__jAYeM{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.Menu_menu__XbGqB .Menu_menu_items__hW_Oe .Menu_menu_item__jAYeM.Menu_website_map__YjWBw{width:100%}.Menu_menu__XbGqB .Menu_menu_items__hW_Oe .Menu_menu_item__jAYeM.Menu_theme_toggle__RnnpI:hover{background-color:var(--background-secondary)}.Menu_menu__XbGqB .Menu_menu_items__hW_Oe .Menu_menu_item__jAYeM.Menu_auth_item__GjMjP{width:100%;border:1px solid var(--border)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k{gap:12px;width:fit-content;width:100%;background-color:var(--background-secondary);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_loading__ISDdA{width:32px;height:32px;border-top:2px solid var(--border);border:2px solid var(--border);border-top-color:var(--text-primary);border-radius:50%;animation:Menu_spin__iE7dr 1s linear infinite}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:var(--space);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_user_info__8Sd18{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:12px}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_user_info__8Sd18 .Menu_user_name__CwdlV{font-size:.9rem;font-weight:500;color:var(--foreground)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_user_info__8Sd18 .Menu_user_avatar__80QMH{width:36px;height:36px;border-radius:50%;object-fit:cover;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_action_buttons___Suit{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_action_buttons___Suit .Menu_logout_button__nCrZR{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:9px;padding:8px 12px;font-size:.9rem;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background:var(--background-secondary);color:var(--foreground);border:1px solid var(--border)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_action_buttons___Suit .Menu_logout_button__nCrZR:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_action_buttons___Suit .Menu_logout_button__nCrZR:hover:hover{transform:scale(1.05)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_action_buttons___Suit .Menu_logout_button__nCrZR svg{font-size:.9rem}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k a.Menu_user_link__DzJni>.Menu_action_buttons___Suit .Menu_logout_button__nCrZR:hover{background:var(--background-tertiary);background:var(--theme-red-400);color:var(--color-white);border:1px solid var(--border-hover)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:var(--space)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD p{font-size:.9rem;font-weight:500;color:var(--foreground)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF>p.Menu_auth_login_text__XEw16{font-size:.8rem;color:var(--foreground-tertiary);text-align:right}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_login_button__dKQMU{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_login_button__dKQMU:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_login_button__dKQMU:hover:hover{transform:scale(1.05)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_login_button__dKQMU svg{font-size:.9rem}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_login_button__dKQMU:hover{background:var(--background-tertiary)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_register_button__e5cC5{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_register_button__e5cC5:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_register_button__e5cC5:hover:hover{transform:scale(1.05)}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_register_button__e5cC5 svg{font-size:.9rem}.Menu_menu__XbGqB .Menu_auth_section__Wkb0k .Menu_auth_login__emPeD .Menu_auth_buttons__DeKmF .Menu_register_button__e5cC5:hover{background:var(--background-tertiary)}@keyframes Menu_spin__iE7dr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ThemeToggle_toggle__8xKHM{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}.ThemeToggle_toggle__8xKHM:hover{transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}.ThemeToggle_toggle__8xKHM:hover:hover{transform:scale(1.05)}.ThemeToggle_toggle__8xKHM svg{font-size:.9rem}.ThemeToggle_toggle__8xKHM:hover{background:var(--background-tertiary)}.ThemeToggle_icon__YrZIk{font-size:16px;line-height:1}.ThemeToggle_skeleton__v27Ld{width:80px;height:36px;background:var(--muted);border-radius:8px;animation:ThemeToggle_pulse__3P2QN 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ThemeToggle_pulse__3P2QN{0%,to{opacity:1}50%{opacity:.5}}.WebsiteMap_websiteMap__cCL8Q{display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:var(--space-2x);padding:var(--space) var(--space) var(--space-2x) var(--space);width:100%}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--space-0-5x);width:calc(50% - var(--space))}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>p{font-size:.8rem;color:var(--foreground-tertiary)}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--space-0-25x)}@media(max-width:600px)and (min-height:300px){.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i{gap:var(--space-0-5x)}}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i>a{font-size:1.2rem;font-weight:500}@media(max-width:600px)and (min-height:300px){.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i>a{font-size:1rem}}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i>a:hover{color:var(--theme-purple-600)}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i>a:hover>svg{color:var(--theme-purple-600);opacity:1;transform:translateX(3px);-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px)}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i>a:hover.WebsiteMap_blank__wImS2>svg{transform:rotate(-45deg) translateX(3px);-webkit-transform:rotate(-45deg) translateX(3px);-moz-transform:rotate(-45deg) translateX(3px);-ms-transform:rotate(-45deg) translateX(3px);-o-transform:rotate(-45deg) translateX(3px)}.WebsiteMap_websiteMap__cCL8Q>.WebsiteMap_websiteMap_group__BTAxR>.WebsiteMap_websiteMap_group_items__lJI9i>a>svg{color:var(--foreground-tertiary);opacity:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default)}
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.h-96{height:calc(var(--spacing)*96)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}*{box-sizing:border-box;letter-spacing:.05rem;transition:var(--transition-default);-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);border:0 solid #0000;outline:none;margin:0;padding:0}h1::selection{background:var(--theme-purple-400);color:var(--color-white)}h2::selection{background:var(--theme-purple-400);color:var(--color-white)}h3::selection{background:var(--theme-purple-400);color:var(--color-white)}h4::selection{background:var(--theme-purple-400);color:var(--color-white)}h5::selection{background:var(--theme-purple-400);color:var(--color-white)}h6::selection{background:var(--theme-purple-400);color:var(--color-white)}p::selection{background:var(--theme-purple-400);color:var(--color-white)}li::selection{background:var(--theme-purple-400);color:var(--color-white)}ol::selection{background:var(--theme-purple-400);color:var(--color-white)}ul::selection{background:var(--theme-purple-400);color:var(--color-white)}table::selection{background:var(--theme-purple-400);color:var(--color-white)}tr::selection{background:var(--theme-purple-400);color:var(--color-white)}td::selection{background:var(--theme-purple-400);color:var(--color-white)}a::selection{background:var(--theme-purple-400);color:var(--color-white)}span::selection{background:var(--theme-purple-400);color:var(--color-white)}blockquote::selection{background:var(--theme-purple-400);color:var(--color-white)}pre::selection{background:var(--gray-600);color:var(--color-white)}code::selection{background:var(--gray-600);color:var(--color-white)}html{overflow-x:hidden}body{background:var(--background);width:100vw;height:100vh;color:var(--foreground);font-family:var(--font-noto-sans-tc)}a.link{color:var(--theme-blue-600);text-decoration:underline;-webkit-text-decoration-color:var(--theme-blue-600);text-decoration-color:var(--theme-blue-600);text-underline-offset:2px;text-decoration-thickness:1px}a.link:visited{color:var(--theme-purple-600);-webkit-text-decoration-color:var(--theme-purple-600);text-decoration-color:var(--theme-purple-600)}a.link:hover{color:var(--theme-blue-500);-webkit-text-decoration-color:var(--theme-blue-500);text-decoration-color:var(--theme-blue-500)}h1{letter-spacing:.1rem;margin-top:1.5rem;margin-bottom:1rem;font-size:2rem;font-weight:700}h2{margin-top:2rem;font-size:1.25rem}h2,h3{letter-spacing:.05rem;font-weight:700}h3{font-size:1.125rem}p{letter-spacing:.05rem;font-size:.9rem}.page{width:100%;height:100%;min-height:100vh;padding-top:72px}.page-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:fit-content;margin:0 auto;padding-bottom:60px;display:flex}:root{--header-height-compact:48px;--header-height:72px;--bottom-safe-area:27px;--space-0-25x:3px;--space-0-5x:6px;--space-0-75x:9px;--space:12px;--space-1-5x:18px;--space-2x:24px;--space-3x:36px;--space-4x:48px;--space-5x:60px;--space-6x:72px;--safe-area-left:0;--safe-area-right:0;--safe-area-top:0;--safe-area-bottom:0;--transition-duration:.5s;--transition-bezier:cubic-bezier(.23,1,.32,1);--transition-default:all var(--transition-duration)var(--transition-bezier)}@supports (bottom:env(safe-area-inset-top)){:root{--safe-area-left:env(safe-area-inset-left);--safe-area-right:env(safe-area-inset-right);--safe-area-top:env(safe-area-inset-top);--safe-area-bottom:env(safe-area-inset-bottom)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--color-white:#fff;--color-black:#000;--gray-50:oklch(0.95 0.01 300);--gray-100:oklch(0.9 0.015 300);--gray-200:oklch(0.8 0.025 300);--gray-300:oklch(0.7 0.02 300);--gray-400:oklch(0.6 0.02 300);--gray-500:oklch(0.5 0.025 300);--gray-600:oklch(0.4 0.025 300);--gray-700:oklch(0.3 0.025 300);--gray-800:oklch(0.2 0.03 300);--gray-900:oklch(0.1 0.03 300);--gray-950:oklch(0.05 0.03 300);--blue-50:oklch(0.95 0.09 230);--blue-100:oklch(0.9 0.12 230);--blue-200:oklch(0.8 0.15 230);--blue-300:oklch(0.7 0.18 230);--blue-400:oklch(0.6 0.21 230);--blue-500:oklch(0.5 0.24 230);--blue-600:oklch(0.4 0.23 230);--blue-700:oklch(0.3 0.22 230);--blue-800:oklch(0.2 0.21 230);--blue-900:oklch(0.1 0.2 230);--blue-950:oklch(0.05 0.19 230);--green-50:oklch(0.95 0.09 130);--green-100:oklch(0.9 0.12 130);--green-200:oklch(0.8 0.15 130);--green-300:oklch(0.7 0.18 130);--green-400:oklch(0.6 0.21 130);--green-500:oklch(0.5 0.24 130);--green-600:oklch(0.4 0.23 130);--green-700:oklch(0.3 0.22 130);--green-800:oklch(0.2 0.21 130);--green-900:oklch(0.1 0.2 130);--green-950:oklch(0.05 0.19 130);--red-50:oklch(0.95 0.09 25);--red-100:oklch(0.9 0.12 25);--red-200:oklch(0.8 0.15 25);--red-300:oklch(0.7 0.18 25);--red-400:oklch(0.6 0.21 25);--red-500:oklch(0.5 0.24 25);--red-600:oklch(0.4 0.23 25);--red-700:oklch(0.3 0.22 25);--red-800:oklch(0.2 0.21 25);--red-900:oklch(0.1 0.2 25);--red-950:oklch(0.05 0.19 25);--purple-50:oklch(0.95 0.09 290);--purple-100:oklch(0.9 0.12 290);--purple-200:oklch(0.8 0.15 290);--purple-300:oklch(0.7 0.18 290);--purple-400:oklch(0.6 0.21 290);--purple-500:oklch(0.5 0.24 290);--purple-600:oklch(0.4 0.23 290);--purple-700:oklch(0.3 0.22 290);--purple-800:oklch(0.2 0.21 290);--purple-900:oklch(0.1 0.2 290);--purple-950:oklch(0.05 0.19 290);--yellow-50:oklch(0.95 0.09 100);--yellow-100:oklch(0.9 0.12 100);--yellow-200:oklch(0.8 0.15 100);--yellow-300:oklch(0.7 0.18 100);--yellow-400:oklch(0.6 0.21 100);--yellow-500:oklch(0.5 0.24 100);--yellow-600:oklch(0.4 0.23 100);--yellow-700:oklch(0.3 0.22 100);--yellow-800:oklch(0.2 0.21 100);--yellow-900:oklch(0.1 0.2 100);--yellow-950:oklch(0.05 0.19 100);--orange-50:oklch(0.95 0.09 65);--orange-100:oklch(0.9 0.12 67);--orange-200:oklch(0.8 0.15 69);--orange-300:oklch(0.7 0.18 71);--orange-400:oklch(0.6 0.21 73);--orange-500:oklch(0.5 0.24 75);--orange-600:oklch(0.4 0.23 73);--orange-700:oklch(0.3 0.22 71);--orange-800:oklch(0.2 0.21 69);--orange-900:oklch(0.1 0.2 67);--orange-950:oklch(0.05 0.19 65);--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--foreground-light-000:#000;--foreground-light-100:#000000ed;--foreground-light-200:#000000d3;--foreground-light-300:#000000b9;--foreground-light-400:#00000098;--foreground-light-500:#00000080;--foreground-light-600:#0000006c;--foreground-light-700:#00000055;--foreground-light-800:#0000003c;--foreground-light-900:#00000026;--foreground-light-950:#00000014;--foreground-dark-000:#fff;--foreground-dark-100:#ffffffed;--foreground-dark-200:#ffffffd3;--foreground-dark-300:#ffffffb9;--foreground-dark-400:#ffffff98;--foreground-dark-500:#ffffff80;--foreground-dark-600:#ffffff6c;--foreground-dark-700:#ffffff55;--foreground-dark-800:#ffffff3c;--foreground-dark-900:#ffffff26;--foreground-dark-950:#ffffff14}:root,:root.light{--primary:var(--purple-500);--secondary:var(--purple-300);--primary-hover:var(--purple-400);--background:var(--color-white);--background-secondary:var(--gray-50);--background-tertiary:var(--gray-100);--background-rgb:255,255,255;--background-secondary-rgb:239,237,244;--background-tertiary-rgb:223,220,231;--foreground-rgb:17,24,39;--foreground:var(--foreground-light-000);--foreground-secondary:var(--foreground-light-300);--foreground-tertiary:var(--foreground-light-500);--text-primary:var(--foreground);--text-secondary:var(--foreground-secondary);--text-tertiary:var(--foreground-tertiary);--border:var(--foreground-900);--border-secondary:var(--foreground-800);--border-tertiary:var(--foreground-700);--border-hover:var(--foreground-700);--border-secondary-hover:var(--foreground-600);--border-tertiary-hover:var(--foreground-500);--shadow-color:#0000000e;--theme-gray-50:var(--gray-50);--theme-gray-100:var(--gray-100);--theme-gray-200:var(--gray-200);--theme-gray-300:var(--gray-300);--theme-gray-400:var(--gray-400);--theme-gray-500:var(--gray-500);--theme-gray-600:var(--gray-600);--theme-gray-700:var(--gray-700);--theme-gray-800:var(--gray-800);--theme-gray-900:var(--gray-900);--theme-blue-50:var(--blue-50);--theme-blue-100:var(--blue-100);--theme-blue-200:var(--blue-200);--theme-blue-300:var(--blue-300);--theme-blue-400:var(--blue-400);--theme-blue-500:var(--blue-500);--theme-blue-600:var(--blue-600);--theme-blue-700:var(--blue-700);--theme-blue-800:var(--blue-800);--theme-blue-900:var(--blue-900);--theme-blue-950:var(--blue-950);--theme-green-50:var(--green-50);--theme-green-100:var(--green-100);--theme-green-200:var(--green-200);--theme-green-300:var(--green-300);--theme-green-400:var(--green-400);--theme-green-500:var(--green-500);--theme-green-600:var(--green-600);--theme-green-700:var(--green-700);--theme-green-800:var(--green-800);--theme-green-900:var(--green-900);--theme-green-950:var(--green-950);--theme-red-50:var(--red-50);--theme-red-100:var(--red-100);--theme-red-200:var(--red-200);--theme-red-300:var(--red-300);--theme-red-400:var(--red-400);--theme-red-500:var(--red-500);--theme-red-600:var(--red-600);--theme-red-700:var(--red-700);--theme-red-800:var(--red-800);--theme-red-900:var(--red-900);--theme-red-950:var(--red-950);--theme-purple-50:var(--purple-50);--theme-purple-100:var(--purple-100);--theme-purple-200:var(--purple-200);--theme-purple-300:var(--purple-300);--theme-purple-400:var(--purple-400);--theme-purple-500:var(--purple-500);--theme-purple-600:var(--purple-600);--theme-purple-700:var(--purple-700);--theme-purple-800:var(--purple-800);--theme-purple-900:var(--purple-900);--theme-purple-950:var(--purple-950);--theme-yellow-50:var(--yellow-50);--theme-yellow-100:var(--yellow-100);--theme-yellow-200:var(--yellow-200);--theme-yellow-300:var(--yellow-300);--theme-yellow-400:var(--yellow-400);--theme-yellow-500:var(--yellow-500);--theme-yellow-600:var(--yellow-600);--theme-yellow-700:var(--yellow-700);--theme-yellow-800:var(--yellow-800);--theme-yellow-900:var(--yellow-900);--theme-yellow-950:var(--yellow-950);--theme-orange-50:var(--orange-50);--theme-orange-100:var(--orange-100);--theme-orange-200:var(--orange-200);--theme-orange-300:var(--orange-300);--theme-orange-400:var(--orange-400);--theme-orange-500:var(--orange-500);--theme-orange-600:var(--orange-600);--theme-orange-700:var(--orange-700);--theme-orange-800:var(--orange-800);--theme-orange-900:var(--orange-900);--theme-orange-950:var(--orange-950);--foreground-000:var(--foreground-light-000);--foreground-100:var(--foreground-light-100);--foreground-200:var(--foreground-light-200);--foreground-300:var(--foreground-light-300);--foreground-400:var(--foreground-light-400);--foreground-500:var(--foreground-light-500);--foreground-600:var(--foreground-light-600);--foreground-700:var(--foreground-light-700);--foreground-800:var(--foreground-light-800);--foreground-900:var(--foreground-light-900);--foreground-950:var(--foreground-light-950);--danger:var(--color-red-500);--danger-foreground:var(--color-white);--danger-hover:var(--color-red-700);--muted:var(--gray-100);--muted-foreground:var(--gray-500);--accent:var(--gray-100);--accent-foreground:var(--gray-900);--docs-paper-background:var(--color-white);--docs-paper-shadow:0 0 48px 24px rgba(0,0,0,.05);--docs-paper-border:var(--gray-100);--fc-today-bg-color:none}:root.dark{--primary:var(--purple-500);--secondary:var(--purple-700);--primary-hover:var(--purple-400);--background:var(--gray-800);--background-secondary:var(--gray-700);--background-tertiary:var(--gray-600);--background-rgb:24,19,34;--background-secondary-rgb:48,43,57;--background-tertiary-rgb:74,69,83;--foreground-rgb:249,250,251;--foreground:var(--foreground-dark-000);--foreground-secondary:var(--foreground-dark-300);--foreground-tertiary:var(--foreground-dark-500);--text-primary:var(--foreground);--text-secondary:var(--foreground-secondary);--text-tertiary:var(--foreground-tertiary);--border:var(--foreground-900);--border-secondary:var(--foreground-800);--border-tertiary:var(--foreground-700);--border-hover:var(--foreground-700);--border-secondary-hover:var(--foreground-600);--border-tertiary-hover:var(--foreground-500);--shadow-color:#ffffff0e;--theme-gray-50:var(--gray-900);--theme-gray-100:var(--gray-800);--theme-gray-200:var(--gray-700);--theme-gray-300:var(--gray-600);--theme-gray-400:var(--gray-500);--theme-gray-500:var(--gray-400);--theme-gray-600:var(--gray-300);--theme-gray-700:var(--gray-200);--theme-gray-800:var(--gray-100);--theme-gray-900:var(--gray-50);--theme-blue-50:var(--blue-950);--theme-blue-100:var(--blue-900);--theme-blue-200:var(--blue-800);--theme-blue-300:var(--blue-700);--theme-blue-400:var(--blue-600);--theme-blue-500:var(--blue-500);--theme-blue-600:var(--blue-400);--theme-blue-700:var(--blue-300);--theme-blue-800:var(--blue-200);--theme-blue-900:var(--blue-100);--theme-blue-950:var(--blue-50);--theme-green-50:var(--green-950);--theme-green-100:var(--green-900);--theme-green-200:var(--green-800);--theme-green-300:var(--green-700);--theme-green-400:var(--green-600);--theme-green-500:var(--green-500);--theme-green-600:var(--green-400);--theme-green-700:var(--green-300);--theme-green-800:var(--green-200);--theme-green-900:var(--green-100);--theme-green-950:var(--green-50);--theme-red-50:var(--red-950);--theme-red-100:var(--red-900);--theme-red-200:var(--red-800);--theme-red-300:var(--red-700);--theme-red-400:var(--red-600);--theme-red-500:var(--red-500);--theme-red-600:var(--red-400);--theme-red-700:var(--red-300);--theme-red-800:var(--red-200);--theme-red-900:var(--red-100);--theme-red-950:var(--red-50);--theme-purple-50:var(--purple-950);--theme-purple-100:var(--purple-900);--theme-purple-200:var(--purple-800);--theme-purple-300:var(--purple-700);--theme-purple-400:var(--purple-600);--theme-purple-500:var(--purple-500);--theme-purple-600:var(--purple-400);--theme-purple-700:var(--purple-300);--theme-purple-800:var(--purple-200);--theme-purple-900:var(--purple-100);--theme-purple-950:var(--purple-50);--theme-yellow-50:var(--yellow-950);--theme-yellow-100:var(--yellow-900);--theme-yellow-200:var(--yellow-800);--theme-yellow-300:var(--yellow-700);--theme-yellow-400:var(--yellow-600);--theme-yellow-500:var(--yellow-500);--theme-yellow-600:var(--yellow-400);--theme-yellow-700:var(--yellow-300);--theme-yellow-800:var(--yellow-200);--theme-yellow-900:var(--yellow-100);--theme-yellow-950:var(--yellow-50);--theme-orange-50:var(--orange-950);--theme-orange-100:var(--orange-900);--theme-orange-200:var(--orange-800);--theme-orange-300:var(--orange-700);--theme-orange-400:var(--orange-600);--theme-orange-500:var(--orange-500);--theme-orange-600:var(--orange-400);--theme-orange-700:var(--orange-300);--theme-orange-800:var(--orange-200);--theme-orange-900:var(--orange-100);--theme-orange-950:var(--orange-50);--foreground-000:var(--foreground-dark-000);--foreground-100:var(--foreground-dark-100);--foreground-200:var(--foreground-dark-200);--foreground-300:var(--foreground-dark-300);--foreground-400:var(--foreground-dark-400);--foreground-500:var(--foreground-dark-500);--foreground-600:var(--foreground-dark-600);--foreground-700:var(--foreground-dark-700);--foreground-800:var(--foreground-dark-800);--foreground-900:var(--foreground-dark-900);--foreground-950:var(--foreground-dark-950);--danger:var(--color-red-700);--danger-foreground:var(--color-white);--danger-hover:var(--color-red-900);--card:var(--gray-800);--card-foreground:var(--gray-50);--muted:var(--gray-800);--muted-foreground:var(--gray-400);--accent:var(--gray-800);--accent-foreground:var(--gray-50);--docs-paper-background:var(--gray-800);--docs-paper-shadow:0 0 48px 24px rgba(0,0,0,.15);--docs-paper-border:var(--gray-700)}*{transition:background-color .3s cubic-bezier(.23,1,.32,1),color .3s cubic-bezier(.23,1,.32,1),border-color .3s cubic-bezier(.23,1,.32,1)}