@charset "UTF-8";.topNav[data-astro-cid-ao4rolcz]{position:relative;--background-color: #1a1a20;--nav-height: 48px;top:0;left:0;height:48px;height:var(--nav-height);width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:700;padding:0 10px;font-family:var(--font-inter);z-index:1000;border-bottom:1px solid rgba(255,255,255,.05);background-color:var(--nav-bg, var(--surface-3));margin-bottom:5px;border-radius:0 0 16px 16px}.topNav[data-astro-cid-ao4rolcz].sticky{position:sticky;top:0;z-index:1000;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000040}@media(min-width:1024px){.topNav[data-astro-cid-ao4rolcz]{--nav-height: 48px;height:48px;height:var(--nav-height);border:1px solid rgba(255,255,255,.1);margin-bottom:5px}}.topNav[data-astro-cid-ao4rolcz] .navLeft[data-astro-cid-ao4rolcz]{display:flex;align-items:center;gap:8px;z-index:2}.topNav[data-astro-cid-ao4rolcz] .mobileSidebarBtn[data-astro-cid-ao4rolcz]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.topNav[data-astro-cid-ao4rolcz] .mobileSidebarBtn[data-astro-cid-ao4rolcz]:hover{background:var(--surface-hover);color:var(--text-base);border-color:var(--border-medium)}.topNav[data-astro-cid-ao4rolcz] .quickStudioBtn[data-astro-cid-ao4rolcz]{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);font-size:.82rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background .2s,color .2s,border-color .2s}.topNav[data-astro-cid-ao4rolcz] .quickStudioBtn[data-astro-cid-ao4rolcz] svg[data-astro-cid-ao4rolcz]{flex-shrink:0}.topNav[data-astro-cid-ao4rolcz] .quickStudioBtn[data-astro-cid-ao4rolcz]:hover,.topNav[data-astro-cid-ao4rolcz] .quickStudioBtn[data-astro-cid-ao4rolcz].active{background:var(--primary-light);border-color:var(--primary-border);color:var(--primary)}@media(max-width:640px){.topNav[data-astro-cid-ao4rolcz] .quickStudioBtn[data-astro-cid-ao4rolcz]{width:32px;padding:0}.topNav[data-astro-cid-ao4rolcz] .quickStudioBtn[data-astro-cid-ao4rolcz] .quickStudioLabel[data-astro-cid-ao4rolcz]{display:none}}.topNav[data-astro-cid-ao4rolcz] .logo[data-astro-cid-ao4rolcz]{position:absolute;left:50%;transform:translate(-50%);z-index:1;display:flex;align-items:center;gap:8px;-webkit-text-decoration:none;text-decoration:none;font-family:var(--font-playfair-display);font-size:1.2rem;color:var(--text-base);opacity:.85;transition:opacity .2s}@media(hover:hover){.topNav[data-astro-cid-ao4rolcz] .logo[data-astro-cid-ao4rolcz]:hover{opacity:1}}.topNav[data-astro-cid-ao4rolcz] .logo[data-astro-cid-ao4rolcz] .logoImg[data-astro-cid-ao4rolcz]{width:26px;height:26px;flex-shrink:0}.topNav[data-astro-cid-ao4rolcz] .logo[data-astro-cid-ao4rolcz] .logoText[data-astro-cid-ao4rolcz]{font-family:var(--font-playfair-display);font-weight:700;font-size:1.2rem;color:var(--text-base)}@media(max-width:480px){.topNav[data-astro-cid-ao4rolcz] .logo[data-astro-cid-ao4rolcz] .logoText[data-astro-cid-ao4rolcz]{display:none}}.topNav[data-astro-cid-ao4rolcz] .authActions[data-astro-cid-ao4rolcz]{display:flex;align-items:center;gap:16px;z-index:2;margin-left:auto}.topNav[data-astro-cid-ao4rolcz] .authButtons[data-astro-cid-ao4rolcz]{display:flex;align-items:center;gap:12px}.topNav[data-astro-cid-ao4rolcz] .btn-text{background:transparent;border:none;color:var(--text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:color .2s}.topNav[data-astro-cid-ao4rolcz] .btn-text:hover{color:var(--text-base)}.topNav[data-astro-cid-ao4rolcz] .btn-primary{background:var(--primary-light);border:1px solid var(--primary-border);color:var(--primary);padding:6px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.topNav[data-astro-cid-ao4rolcz] .btn-primary:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary-hover, var(--primary))}.topNav[data-astro-cid-ao4rolcz] .userButtonAvatar{width:28px;height:28px;border:1px solid var(--border-subtle)}@media(max-width:1023px){.topNav[data-astro-cid-ao4rolcz].logged-out .btn-primary{display:none!important}}.cl-userButtonPopoverCard,.os-clerk-popover-card{background:var(--surface-3)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--border-medium, var(--border-subtle))!important;border-radius:14px!important;box-shadow:0 16px 40px #0006,0 0 0 1px var(--border-subtle)!important;color:var(--text-base)!important;font-family:var(--font-inter)!important;overflow:hidden!important}.cl-userPreview,.os-clerk-preview{padding:14px 16px!important;border-bottom:1px solid var(--border-subtle)!important;background:var(--surface-hover)!important}.cl-userPreviewMainIdentifier,.os-clerk-preview-name{font-family:var(--font-inter)!important;font-weight:600!important;font-size:.9rem!important;color:var(--text-base)!important}.cl-userPreviewSecondaryIdentifier,.os-clerk-preview-email{font-family:var(--font-inter)!important;font-size:.8rem!important;color:var(--text-muted)!important}.cl-userButtonPopoverActions,.os-clerk-popover-actions{padding:6px 8px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverCustomItemButton,.os-clerk-action-btn,.cl-userButtonPopoverActions>a,.cl-userButtonPopoverActions>button,.os-clerk-popover-actions>a,.os-clerk-popover-actions>button{display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;border-radius:8px!important;padding:8px 12px!important;color:var(--text-muted)!important;font-family:var(--font-inter)!important;font-size:.85rem!important;font-weight:500!important;line-height:1.4!important;-webkit-text-decoration:none!important;text-decoration:none!important;cursor:pointer!important;border:1px solid transparent!important;background:transparent!important;gap:12px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.cl-userButtonPopoverActionButton .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActionButton .os-clerk-action-text,.cl-userButtonPopoverActionButton span,.cl-userButtonPopoverCustomItemButton .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverCustomItemButton .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverCustomItemButton .os-clerk-action-text,.cl-userButtonPopoverCustomItemButton span,.os-clerk-action-btn .cl-userButtonPopoverActionButtonText,.os-clerk-action-btn .cl-userButtonPopoverCustomItemButtonText,.os-clerk-action-btn .os-clerk-action-text,.os-clerk-action-btn span,.cl-userButtonPopoverActions>a .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions>a .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActions>a .os-clerk-action-text,.cl-userButtonPopoverActions>a span,.cl-userButtonPopoverActions>button .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions>button .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActions>button .os-clerk-action-text,.cl-userButtonPopoverActions>button span,.os-clerk-popover-actions>a .cl-userButtonPopoverActionButtonText,.os-clerk-popover-actions>a .cl-userButtonPopoverCustomItemButtonText,.os-clerk-popover-actions>a .os-clerk-action-text,.os-clerk-popover-actions>a span,.os-clerk-popover-actions>button .cl-userButtonPopoverActionButtonText,.os-clerk-popover-actions>button .cl-userButtonPopoverCustomItemButtonText,.os-clerk-popover-actions>button .os-clerk-action-text,.os-clerk-popover-actions>button span{color:var(--text-muted)!important;font-family:var(--font-inter)!important;font-size:.85rem!important;font-weight:500!important;transition:color .15s ease!important}.cl-userButtonPopoverActionButton .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActionButton .os-clerk-action-icon,.cl-userButtonPopoverActionButton svg,.cl-userButtonPopoverCustomItemButton .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverCustomItemButton .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverCustomItemButton .os-clerk-action-icon,.cl-userButtonPopoverCustomItemButton svg,.os-clerk-action-btn .cl-userButtonPopoverActionButtonIcon,.os-clerk-action-btn .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-action-btn .os-clerk-action-icon,.os-clerk-action-btn svg,.cl-userButtonPopoverActions>a .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActions>a .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActions>a .os-clerk-action-icon,.cl-userButtonPopoverActions>a svg,.cl-userButtonPopoverActions>button .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActions>button .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActions>button .os-clerk-action-icon,.cl-userButtonPopoverActions>button svg,.os-clerk-popover-actions>a .cl-userButtonPopoverActionButtonIcon,.os-clerk-popover-actions>a .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-popover-actions>a .os-clerk-action-icon,.os-clerk-popover-actions>a svg,.os-clerk-popover-actions>button .cl-userButtonPopoverActionButtonIcon,.os-clerk-popover-actions>button .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-popover-actions>button .os-clerk-action-icon,.os-clerk-popover-actions>button svg{color:var(--text-muted)!important;transition:color .15s ease!important;flex-shrink:0!important}.cl-userButtonPopoverActionButton:hover,.cl-userButtonPopoverActionButton:focus,.cl-userButtonPopoverCustomItemButton:hover,.cl-userButtonPopoverCustomItemButton:focus,.os-clerk-action-btn:hover,.os-clerk-action-btn:focus,.cl-userButtonPopoverActions>a:hover,.cl-userButtonPopoverActions>a:focus,.cl-userButtonPopoverActions>button:hover,.cl-userButtonPopoverActions>button:focus,.os-clerk-popover-actions>a:hover,.os-clerk-popover-actions>a:focus,.os-clerk-popover-actions>button:hover,.os-clerk-popover-actions>button:focus{background:var(--surface-hover)!important;border-color:var(--border-subtle)!important;color:var(--text-base)!important}.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActionButton:hover .os-clerk-action-icon,.cl-userButtonPopoverActionButton:hover svg,.cl-userButtonPopoverActionButton:focus .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton:focus .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActionButton:focus .os-clerk-action-icon,.cl-userButtonPopoverActionButton:focus svg,.cl-userButtonPopoverCustomItemButton:hover .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverCustomItemButton:hover .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverCustomItemButton:hover .os-clerk-action-icon,.cl-userButtonPopoverCustomItemButton:hover svg,.cl-userButtonPopoverCustomItemButton:focus .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverCustomItemButton:focus .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverCustomItemButton:focus .os-clerk-action-icon,.cl-userButtonPopoverCustomItemButton:focus svg,.os-clerk-action-btn:hover .cl-userButtonPopoverActionButtonIcon,.os-clerk-action-btn:hover .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-action-btn:hover .os-clerk-action-icon,.os-clerk-action-btn:hover svg,.os-clerk-action-btn:focus .cl-userButtonPopoverActionButtonIcon,.os-clerk-action-btn:focus .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-action-btn:focus .os-clerk-action-icon,.os-clerk-action-btn:focus svg,.cl-userButtonPopoverActions>a:hover .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActions>a:hover .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActions>a:hover .os-clerk-action-icon,.cl-userButtonPopoverActions>a:hover svg,.cl-userButtonPopoverActions>a:focus .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActions>a:focus .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActions>a:focus .os-clerk-action-icon,.cl-userButtonPopoverActions>a:focus svg,.cl-userButtonPopoverActions>button:hover .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActions>button:hover .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActions>button:hover .os-clerk-action-icon,.cl-userButtonPopoverActions>button:hover svg,.cl-userButtonPopoverActions>button:focus .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActions>button:focus .cl-userButtonPopoverCustomItemButtonIcon,.cl-userButtonPopoverActions>button:focus .os-clerk-action-icon,.cl-userButtonPopoverActions>button:focus svg,.os-clerk-popover-actions>a:hover .cl-userButtonPopoverActionButtonIcon,.os-clerk-popover-actions>a:hover .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-popover-actions>a:hover .os-clerk-action-icon,.os-clerk-popover-actions>a:hover svg,.os-clerk-popover-actions>a:focus .cl-userButtonPopoverActionButtonIcon,.os-clerk-popover-actions>a:focus .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-popover-actions>a:focus .os-clerk-action-icon,.os-clerk-popover-actions>a:focus svg,.os-clerk-popover-actions>button:hover .cl-userButtonPopoverActionButtonIcon,.os-clerk-popover-actions>button:hover .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-popover-actions>button:hover .os-clerk-action-icon,.os-clerk-popover-actions>button:hover svg,.os-clerk-popover-actions>button:focus .cl-userButtonPopoverActionButtonIcon,.os-clerk-popover-actions>button:focus .cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-popover-actions>button:focus .os-clerk-action-icon,.os-clerk-popover-actions>button:focus svg{color:var(--text-base)!important}.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActionButton:hover .os-clerk-action-text,.cl-userButtonPopoverActionButton:hover span,.cl-userButtonPopoverActionButton:focus .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton:focus .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActionButton:focus .os-clerk-action-text,.cl-userButtonPopoverActionButton:focus span,.cl-userButtonPopoverCustomItemButton:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverCustomItemButton:hover .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverCustomItemButton:hover .os-clerk-action-text,.cl-userButtonPopoverCustomItemButton:hover span,.cl-userButtonPopoverCustomItemButton:focus .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverCustomItemButton:focus .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverCustomItemButton:focus .os-clerk-action-text,.cl-userButtonPopoverCustomItemButton:focus span,.os-clerk-action-btn:hover .cl-userButtonPopoverActionButtonText,.os-clerk-action-btn:hover .cl-userButtonPopoverCustomItemButtonText,.os-clerk-action-btn:hover .os-clerk-action-text,.os-clerk-action-btn:hover span,.os-clerk-action-btn:focus .cl-userButtonPopoverActionButtonText,.os-clerk-action-btn:focus .cl-userButtonPopoverCustomItemButtonText,.os-clerk-action-btn:focus .os-clerk-action-text,.os-clerk-action-btn:focus span,.cl-userButtonPopoverActions>a:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions>a:hover .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActions>a:hover .os-clerk-action-text,.cl-userButtonPopoverActions>a:hover span,.cl-userButtonPopoverActions>a:focus .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions>a:focus .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActions>a:focus .os-clerk-action-text,.cl-userButtonPopoverActions>a:focus span,.cl-userButtonPopoverActions>button:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions>button:hover .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActions>button:hover .os-clerk-action-text,.cl-userButtonPopoverActions>button:hover span,.cl-userButtonPopoverActions>button:focus .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions>button:focus .cl-userButtonPopoverCustomItemButtonText,.cl-userButtonPopoverActions>button:focus .os-clerk-action-text,.cl-userButtonPopoverActions>button:focus span,.os-clerk-popover-actions>a:hover .cl-userButtonPopoverActionButtonText,.os-clerk-popover-actions>a:hover .cl-userButtonPopoverCustomItemButtonText,.os-clerk-popover-actions>a:hover .os-clerk-action-text,.os-clerk-popover-actions>a:hover span,.os-clerk-popover-actions>a:focus .cl-userButtonPopoverActionButtonText,.os-clerk-popover-actions>a:focus .cl-userButtonPopoverCustomItemButtonText,.os-clerk-popover-actions>a:focus .os-clerk-action-text,.os-clerk-popover-actions>a:focus span,.os-clerk-popover-actions>button:hover .cl-userButtonPopoverActionButtonText,.os-clerk-popover-actions>button:hover .cl-userButtonPopoverCustomItemButtonText,.os-clerk-popover-actions>button:hover .os-clerk-action-text,.os-clerk-popover-actions>button:hover span,.os-clerk-popover-actions>button:focus .cl-userButtonPopoverActionButtonText,.os-clerk-popover-actions>button:focus .cl-userButtonPopoverCustomItemButtonText,.os-clerk-popover-actions>button:focus .os-clerk-action-text,.os-clerk-popover-actions>button:focus span{color:var(--text-base)!important}.cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverCustomItemButtonText,.os-clerk-action-text{color:inherit!important;font-family:var(--font-inter)!important;font-size:.85rem!important;font-weight:500!important}.cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverCustomItemButtonIcon,.os-clerk-action-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-shrink:0!important;color:var(--text-muted)!important;transition:color .15s ease!important}.cl-userButtonPopoverActionButtonIcon svg,.cl-userButtonPopoverCustomItemButtonIcon svg,.os-clerk-action-icon svg{width:16px!important;height:16px!important;display:block!important;color:inherit!important}.cl-userButtonPopoverActionButton__signOut{color:var(--text-muted)!important}.cl-userButtonPopoverActionButton__signOut .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton__signOut .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton__signOut svg{color:var(--text-muted)!important}.cl-userButtonPopoverActionButton__signOut:hover,.cl-userButtonPopoverActionButton__signOut:focus{background:var(--surface-hover)!important;border-color:var(--border-subtle)!important;color:var(--text-base)!important}.cl-userButtonPopoverActionButton__signOut:hover .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton__signOut:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton__signOut:hover svg,.cl-userButtonPopoverActionButton__signOut:focus .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton__signOut:focus .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton__signOut:focus svg{color:var(--text-base)!important}.cl-userButtonPopoverFooter,.os-clerk-popover-footer{border-top:1px solid var(--border-subtle)!important;background:var(--surface-2)!important}.cl-userButtonPopoverFooter *,.os-clerk-popover-footer *{color:var(--text-muted)!important}@media(max-width:640px){body>div:has(.cl-userButtonPopoverCard),body>div:has(.os-clerk-popover-card),[data-clerk-portal]>div:has(.cl-userButtonPopoverCard),[data-clerk-portal]>div:has(.os-clerk-popover-card),.cl-userButtonPopoverRoot{transform:none!important;left:0!important;top:0!important;width:100vw!important}.cl-userButtonPopoverCard,.os-clerk-popover-card{position:fixed!important;top:56px!important;top:calc(var(--nav-height, 48px) + 8px)!important;left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important;transform:none!important;margin:0!important}}
