html[data-surface=admin],html[data-surface=admin] .app-root,html[data-surface=admin] body,html[data-surface=marketing],html[data-surface=marketing] .app-root,html[data-surface=marketing] body{bottom:auto;display:block;flex:none;height:auto;inset:auto;left:auto;max-height:none;min-height:100%;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;position:static;right:auto;top:auto;touch-action:auto;width:100%}html[data-surface=admin] body,html[data-surface=marketing] body{min-height:100%}html.pwa-standalone[data-surface=admin],html.pwa-standalone[data-surface=admin] body,html.pwa-standalone[data-surface=marketing],html.pwa-standalone[data-surface=marketing] body{height:auto;max-height:none;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;touch-action:auto}@media (max-width:689px){html[data-surface=admin],html[data-surface=admin] body,html[data-surface=marketing],html[data-surface=marketing] body{height:auto;max-height:none;min-height:100%;overflow-x:hidden;overflow-y:visible}html[data-surface=admin] .app-root,html[data-surface=marketing] .app-root{height:auto;max-height:none;min-height:auto;overflow:visible;position:static}}@media (min-width:690px){html[data-surface=admin],html[data-surface=admin] body,html[data-surface=marketing],html[data-surface=marketing] body{height:auto;max-height:none;overflow-x:hidden;overflow-y:visible}html[data-surface=admin] .app-root,html[data-surface=marketing] .app-root{height:auto;max-height:none;overflow:visible;position:static}}*,:after,:before{box-sizing:border-box}#__next,body,html{max-width:100%;overflow-x:hidden;width:100%;margin:0;padding:0}html{height:100%;height:100dvh;height:-webkit-fill-available;-ms-overflow-style:none;scroll-behavior:auto;scrollbar-width:none;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{display:none;height:0;width:0}body{background:var(--auth-background,#faf7f0);display:flex;flex-direction:column;height:100%;min-height:100%;min-height:100dvh;min-height:-webkit-fill-available;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none}.app-root{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}html.pwa-standalone,html.pwa-standalone body{overflow:hidden;overscroll-behavior:none;touch-action:manipulation}@media (max-width:689px){body,html{background:var(--auth-background,#faf7f0);height:var(--app-vh,100%);max-height:var(--app-vh,100%);min-height:0;overflow:hidden}body{margin:0;padding:0}.app-root{bottom:0;height:auto;left:0;max-height:none;min-height:0;overflow:hidden;position:fixed;right:0;top:var(--app-vt,0);width:100%}:root{--app-tab-bar-height:0px}}@media (min-width:690px){.app-root,body{overflow:hidden}.app-root{height:100dvh;max-height:100dvh}}body>[data-nextjs-dialog-overlay],body>[data-nextjs-toast],body>nextjs-portal{display:block!important;flex:none!important;min-height:auto!important}*{font-family:var(--font-brand-poppins),"Poppins",sans-serif;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}:root{--auth-primary:#1f1c17;--auth-background:#faf7f0;--auth-surface:#f6f2ec;--auth-muted:#8c7f6f;--auth-outline:#8c7f6f;--auth-error:#ef4444;--app-tab-bar-bg:#4f4444;--app-tab-active:#fafafa;--brand-wordmark-color:#ffffff;--app-side-nav-width:58px;--app-top-nav-height:var(--app-side-nav-width);--app-top-nav-gap:4px;--paywall-hero-gradient:linear-gradient(145deg,#1f1c17,#3d3428 55%,#5c4a32);--app-top-nav-gradient:linear-gradient(145deg,#3d3428,#5c4a32 50%,#7a6548);--app-top-nav-solid:#5c4a32;--app-top-nav-foreground:#faf7f0;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--app-visual-bottom-offset:0px;--app-float-bar-bg:#746e68;--app-nav-glass-bg:rgba(116,110,104,0.78);--app-nav-glass-blur:blur(20px) saturate(1.25);--app-nav-glass-border:1px solid rgba(255,255,255,0.14);--app-nav-glass-shadow:0 8px 28px rgba(31,28,23,0.18),0 2px 8px rgba(31,28,23,0.08),inset 0 1px 0 rgba(255,255,255,0.1);--app-float-bar-h:56px;--app-float-bar-bottom-gap:8px;--app-float-bar-margin-x:14px;--app-float-bar-radius:28px;--app-scroll-tail:calc(var(--app-float-bar-h) + var(--app-float-bar-bottom-gap) + 16px + var(--app-visual-bottom-offset, 0px));--app-float-nav-space:var(--app-scroll-tail);--app-tab-bar-height:50px;--app-edge-blur-top:calc(var(--safe-top) + 48px);--app-layout-desktop-min:690px;--profile-photo-max:350px}@media (max-width:689px){[data-edge-scroll-page]{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}[data-edge-scroll-page]>header{background:color-mix(in srgb,var(--auth-background,#faf7f0) 38%,transparent);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:96}@supports not (background:color-mix(in srgb,white 50%,transparent)){[data-edge-scroll-page]>header{background:rgba(250,247,240,.55)}}[data-edge-scroll-page]>header [role=button],[data-edge-scroll-page]>header a,[data-edge-scroll-page]>header button,[data-edge-scroll-page]>header input,[data-edge-scroll-page]>header select,[data-edge-scroll-page]>header textarea{pointer-events:auto}[data-edge-scroll-page] [data-app-scroll]{flex:1 1;min-height:0;padding-top:calc(var(--app-edge-header-pad, 52px) + var(--safe-top, env(safe-area-inset-top, 0px)));scroll-padding-top:calc(var(--app-edge-header-pad, 52px) + var(--safe-top))}[data-app-scroll],[data-edge-scroll-page] [data-app-scroll]{padding-left:0;padding-right:0;scroll-padding-bottom:var(--app-scroll-tail);touch-action:pan-y}[data-app-scroll] input[type=range]{min-height:44px;touch-action:pan-x}[data-edge-scroll-page] [data-app-scroll]:after{content:"";display:block;flex:0 0 var(--app-scroll-tail);grid-column:1/-1;height:var(--app-scroll-tail);min-height:var(--app-scroll-tail);pointer-events:none}}.didit-modal-overlay.active{align-items:center!important;box-sizing:border-box!important;padding:12px!important}.didit-modal-overlay .didit-modal-container{display:flex!important;flex:0 1 auto!important;flex-direction:column!important;height:min(820px,calc(100dvh - 24px))!important;max-height:min(820px,calc(100dvh - 24px))!important;max-width:min(520px,calc(100vw - 24px))!important;min-height:0!important;overflow:hidden!important;width:100%!important}.didit-modal-overlay .didit-verification-iframe{flex:1 1 auto!important;height:100%!important;max-height:none!important;min-height:0!important}.didit-modal-overlay .didit-close-button{z-index:12!important}@media (max-width:689px){.didit-modal-overlay.active{align-items:stretch!important;padding-bottom:max(12px,var(--safe-bottom,env(safe-area-inset-bottom,0px)))!important;padding-left:0!important;padding-right:0!important;padding-top:max(12px,var(--safe-top,env(safe-area-inset-top,0px)))!important}.didit-modal-overlay .didit-modal-container{border-radius:0!important;height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px))!important;max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px))!important;max-width:100%!important}.didit-modal-overlay .didit-close-button{right:calc(4px + env(safe-area-inset-right, 0px))!important;top:calc(4px + var(--safe-top, env(safe-area-inset-top, 0px)))!important}}@media (min-width:690px){.didit-modal-overlay.active{padding:16px!important}.didit-modal-overlay .didit-modal-container{border-radius:16px!important;height:min(860px,calc(100dvh - 32px))!important;max-height:min(860px,calc(100dvh - 32px))!important}}