.Header-module__yiYt-a__header{top:0;z-index:100;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:fixed;inset-inline:0}.Header-module__yiYt-a__left{align-items:center;gap:10px;display:flex}.Header-module__yiYt-a__brand{letter-spacing:-.01em;font-size:16px;font-weight:600}.Header-module__yiYt-a__brandLink{color:inherit;cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module__yiYt-a__right{align-items:center;gap:2px;display:flex}.Header-module__yiYt-a__iconBtn{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,color .12s;display:flex}.Header-module__yiYt-a__iconBtn:hover{color:#222;background:#0000000f}html.dark .Header-module__yiYt-a__iconBtn{color:#888}html.dark .Header-module__yiYt-a__iconBtn:hover{color:#eee;background:#ffffff14}.Header-module__yiYt-a__dropdown{position:relative}.Header-module__yiYt-a__dropdownMenu{top:calc(100% + 6px);z-index:200;scrollbar-color:#4254f54d transparent;background:#fff;border:1px solid #00000014;border-radius:10px;width:160px;max-height:400px;padding:6px;animation:.12s ease-out Header-module__yiYt-a__dropdownIn;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 30px #0000001f}@keyframes Header-module__yiYt-a__dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html.dark .Header-module__yiYt-a__dropdownMenu{background:var(--surface-2);border-color:var(--border-line);scrollbar-color:#6366f14d transparent;box-shadow:0 8px 30px #00000080}.Header-module__yiYt-a__dropdownItem{color:#444;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;transition:background .1s;display:flex}.Header-module__yiYt-a__dropdownItem:hover{background:#0000000d}html.dark .Header-module__yiYt-a__dropdownItem{color:#e4e4e7}html.dark .Header-module__yiYt-a__dropdownItem:hover{background:#ffffff0f}.Header-module__yiYt-a__dropdownItem.Header-module__yiYt-a__active{color:#4254f5;background:#4254f514}html.dark .Header-module__yiYt-a__dropdownItem.Header-module__yiYt-a__active{color:#818cf8;background:#4254f526}.Header-module__yiYt-a__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.Header-module__yiYt-a__itemText{flex-shrink:0}.Header-module__yiYt-a__itemCheck{opacity:0;flex-shrink:0;margin-inline-start:auto}.Header-module__yiYt-a__dropdownItem.Header-module__yiYt-a__active .Header-module__yiYt-a__itemCheck{opacity:1}
.layout-module__lpf0GG__publicContent{padding-top:60px}
.not-found-module__RQ5U0G__page{min-height:calc(100svh - 52px);font-family:var(--font-geist-sans);grid-template-rows:1fr auto;place-items:center;padding-block:60px;padding-inline:80px;display:grid}.not-found-module__RQ5U0G__main{text-align:center;flex-direction:column;grid-row-start:1;align-items:center;gap:20px;display:flex}.not-found-module__RQ5U0G__errorCode{color:#6366f126;letter-spacing:-.05em;font-size:120px;font-weight:700;line-height:1}.not-found-module__RQ5U0G__title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.not-found-module__RQ5U0G__subtitle{color:#666;max-width:360px;margin:0;font-size:16px;line-height:1.6}html.dark .not-found-module__RQ5U0G__subtitle{color:#999}.not-found-module__RQ5U0G__buttons{flex-direction:column;gap:12px;width:100%;min-width:280px;max-width:320px;margin-top:16px;display:flex}.not-found-module__RQ5U0G__homeButton,.not-found-module__RQ5U0G__loginButton{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .1s;display:flex}.not-found-module__RQ5U0G__homeButton{color:#fff;background:#4254f5;border-color:#4254f5}.not-found-module__RQ5U0G__homeButton:hover{background:#3240d4;border-color:#3240d4}.not-found-module__RQ5U0G__loginButton{color:var(--foreground);background:0 0;border-color:#00000026}.not-found-module__RQ5U0G__loginButton:hover{background:#0000000d}html.dark .not-found-module__RQ5U0G__loginButton{color:#fff;border-color:#ffffff26}html.dark .not-found-module__RQ5U0G__loginButton:hover{background:#ffffff0d}.not-found-module__RQ5U0G__homeButton:active,.not-found-module__RQ5U0G__loginButton:active{transform:scale(.98)}@media (max-width:600px){.not-found-module__RQ5U0G__page{padding-inline:32px}.not-found-module__RQ5U0G__errorCode{font-size:80px}.not-found-module__RQ5U0G__title{font-size:24px}.not-found-module__RQ5U0G__buttons{max-width:100%}}html[dir=rtl] .not-found-module__RQ5U0G__page{direction:rtl}html[dir=rtl] .not-found-module__RQ5U0G__buttons{align-items:center}
.layout-module__BjtrXa__layout{background:var(--background,#fff);justify-content:center;align-items:center;min-height:100vh;padding:80px 20px 20px;display:flex}.layout-module__BjtrXa__container{background:#fff;border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.layout-module__BjtrXa__main{padding:32px}html.dark .layout-module__BjtrXa__container{background:var(--surface-1)}html.dark .layout-module__BjtrXa__layout{background:#0a0a0a}@media (max-width:640px){.layout-module__BjtrXa__layout{align-items:flex-start;padding:0}.layout-module__BjtrXa__container{max-width:none;min-height:calc(100vh - var(--header-height,60px));border-radius:0}.layout-module__BjtrXa__main{padding-inline:20px}}
.layout-module__bqDgoa__layout{background:var(--background,#fff);justify-content:center;align-items:center;min-height:100vh;padding:80px 20px 20px;display:flex}.layout-module__bqDgoa__container{background:#fff;border-radius:16px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.layout-module__bqDgoa__main{padding:32px}.layout-module__bqDgoa__footer{text-align:center;background:#fafafa;border-top:1px solid #e5e7eb;padding:20px 32px}.layout-module__bqDgoa__footer p{color:#9ca3af;margin:0;font-size:13px}html.dark .layout-module__bqDgoa__container{background:var(--surface-1)}html.dark .layout-module__bqDgoa__footer{border-top-color:var(--border-line);background:#1a1f2e}html.dark .layout-module__bqDgoa__footer p{color:var(--text-4)}html.dark .layout-module__bqDgoa__layout{background:#0a0a0a}@media (max-width:640px){.layout-module__bqDgoa__layout{align-items:flex-start;padding:0}.layout-module__bqDgoa__container{max-width:none;min-height:calc(100vh - var(--header-height,60px));border-radius:0}.layout-module__bqDgoa__main,.layout-module__bqDgoa__footer{padding-inline:20px}}
