.AuthButton-module__dcb-vG__button{border:1px solid var(--rf-border,#2a2d30);width:100%;color:var(--rf-surface-foreground,#f7f7f8);letter-spacing:0;cursor:pointer;background:#1c1e20d1;border-radius:18px;justify-content:center;align-items:center;gap:.75rem;padding:.95rem 1.25rem;font-size:.95rem;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.AuthButton-module__dcb-vG__button[data-variant=google]{color:#111315;background:#f7f7f8;border-color:#ffffffa6}.AuthButton-module__dcb-vG__icon{width:26px;height:26px;color:inherit;background:#f7f7f814;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.AuthButton-module__dcb-vG__button[data-variant=google] .AuthButton-module__dcb-vG__icon{background:#0000000d}.AuthButton-module__dcb-vG__button:hover,.AuthButton-module__dcb-vG__button:focus-visible{border-color:#dafd5566;transform:translateY(-2px);box-shadow:0 18px 38px #0000004d}.AuthButton-module__dcb-vG__button[data-variant=google]:hover,.AuthButton-module__dcb-vG__button[data-variant=google]:focus-visible{border-color:#1113151f;box-shadow:0 16px 28px #dafd5533}.AuthButton-module__dcb-vG__button:focus-visible{outline-offset:3px;outline:2px solid #dafd5559}.AuthButton-module__dcb-vG__label{justify-content:center;align-items:center;line-height:1.2;display:inline-flex}
.AuthForm-module__rYEsOW__container{justify-content:center;width:100%;display:flex}.AuthForm-module__rYEsOW__card.AuthForm-module__rYEsOW__card{text-align:center;flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);width:min(460px,100%);padding:clamp(2rem,8vw,2.75rem)}@media (min-width:768px){.AuthForm-module__rYEsOW__card.AuthForm-module__rYEsOW__card{padding:clamp(2.5rem,5vw,3.25rem)}}.AuthForm-module__rYEsOW__brand{flex-direction:column;align-items:center;gap:1rem;display:flex}.AuthForm-module__rYEsOW__title{letter-spacing:-.02em;color:var(--rf-surface-foreground,#f7f7f8);margin:0;font-size:clamp(1.6rem,4vw,2rem);font-weight:600;line-height:1.2}.AuthForm-module__rYEsOW__actions{flex-direction:column;gap:1rem;width:100%;display:flex}.AuthForm-module__rYEsOW__divider{color:#f7f7f866;text-transform:uppercase;letter-spacing:.18em;justify-content:center;align-items:center;gap:1rem;font-size:.85rem;display:flex;position:relative}.AuthForm-module__rYEsOW__divider:before,.AuthForm-module__rYEsOW__divider:after{content:"";background:#f7f7f824;flex:1;height:1px}.AuthForm-module__rYEsOW__footnotes{flex-direction:column;gap:.75rem;display:flex}.AuthForm-module__rYEsOW__notice{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.65}.AuthForm-module__rYEsOW__noticeLink{color:var(--rf-accent);text-decoration:none;transition:color .15s,text-decoration-color .15s}.AuthForm-module__rYEsOW__noticeLink:hover,.AuthForm-module__rYEsOW__noticeLink:focus-visible{color:#fff;text-decoration:underline}
.AuthFormWithEmail-module__UMmODq__form{flex-direction:column;gap:1rem;width:100%;display:flex}.AuthFormWithEmail-module__UMmODq__error{color:var(--destructive);font-size:.85rem}.AuthFormWithEmail-module__UMmODq__hint{color:#f7f7f899;font-size:.85rem}
.LogoMark-module__F87MIW__mark{background:var(--rf-accent,#dafd55);color:#1c1e20;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;width:30px;min-width:0;height:30px;font-size:.95rem;font-weight:700;line-height:1;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}
.MainMenu-module__7zuu8q__navigationMenuRoot{justify-content:flex-start;width:100%;display:flex;position:relative}@media (max-width:767px){.MainMenu-module__7zuu8q__navigationMenuRoot{display:none}}.MainMenu-module__7zuu8q__navigationMenuRoot>div:first-child{z-index:130}.MainMenu-module__7zuu8q__navigationMenuList{background:0 0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.MainMenu-module__7zuu8q__navigationMenuTrigger,.MainMenu-module__7zuu8q__navigationMenuLink{-webkit-user-select:none;user-select:none;color:var(--rf-text-muted);background:0 0;border:none;border-radius:9999px;outline:none;align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.MainMenu-module__7zuu8q__navigationMenuLinkActive,.MainMenu-module__7zuu8q__navigationMenuTriggerActive{color:var(--rf-accent);background:0 0}.MainMenu-module__7zuu8q__caretDown{width:16px;height:16px;color:var(--rf-text-muted);transition:transform .25s}.MainMenu-module__7zuu8q__navigationMenuTriggerActive .MainMenu-module__7zuu8q__caretDown{color:var(--rf-accent)}.MainMenu-module__7zuu8q__navigationMenuTrigger:hover,.MainMenu-module__7zuu8q__navigationMenuLink:hover{color:var(--rf-surface-foreground);background:#dafd551a}.MainMenu-module__7zuu8q__navigationMenuTrigger:focus-visible,.MainMenu-module__7zuu8q__navigationMenuLink:focus-visible{box-shadow:0 0 0 2px var(--rf-focus)}.MainMenu-module__7zuu8q__navigationMenuTrigger{justify-content:center;align-items:center;display:flex}[data-state=open]>.MainMenu-module__7zuu8q__caretDown{color:var(--rf-surface-foreground);transform:rotate(-180deg)}.MainMenu-module__7zuu8q__navigationMenuContent{width:auto;animation-duration:.25s;animation-timing-function:ease;position:absolute;top:0;left:0}.MainMenu-module__7zuu8q__navigationMenuContent[data-motion=from-start]{animation-name:MainMenu-module__7zuu8q__enterFromLeft}.MainMenu-module__7zuu8q__navigationMenuContent[data-motion=from-end]{animation-name:MainMenu-module__7zuu8q__enterFromRight}.MainMenu-module__7zuu8q__navigationMenuContent[data-motion=to-start]{animation-name:MainMenu-module__7zuu8q__exitToLeft}.MainMenu-module__7zuu8q__navigationMenuContent[data-motion=to-end]{animation-name:MainMenu-module__7zuu8q__exitToRight}.MainMenu-module__7zuu8q__navigationMenuIndicator{z-index:10;justify-content:center;align-items:flex-end;height:13px;transition:width,transform .25s;display:flex;top:calc(100% + 9px);overflow:hidden}.MainMenu-module__7zuu8q__navigationMenuIndicator[data-state=visible]{animation:.2s MainMenu-module__7zuu8q__fadeIn}.MainMenu-module__7zuu8q__navigationMenuIndicator[data-state=hidden]{animation:.2s MainMenu-module__7zuu8q__fadeOut}.MainMenu-module__7zuu8q__viewportPosition{inset-inline:0;top:var(--header-h,72px);pointer-events:none;z-index:120;perspective:2000px;justify-content:center;display:flex;position:fixed}.MainMenu-module__7zuu8q__navigationMenuViewport{pointer-events:auto;width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);background:var(--rf-surface);border:1px solid var(--rf-border);box-sizing:content-box;transform-origin:top;border-radius:20px;transition:width .25s,height .25s;position:relative;left:clamp(-160px,-6vw,-48px);overflow:visible;box-shadow:0 26px 38px #0006}.MainMenu-module__7zuu8q__navigationMenuViewport[data-state=open]{animation:.2s MainMenu-module__7zuu8q__scaleIn}.MainMenu-module__7zuu8q__navigationMenuViewport[data-state=closed]{animation:.2s MainMenu-module__7zuu8q__scaleOut}.MainMenu-module__7zuu8q__menuPanel{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;inline-size:max-content;max-inline-size:min(1064px,100vw - 32px);padding:24px;display:grid}.MainMenu-module__7zuu8q__menuPanel>*{overflow-wrap:anywhere;min-width:0}.MainMenu-module__7zuu8q__arrow{background:var(--rf-surface);border:1px solid var(--rf-border);border-bottom:none;border-right:none;border-top-left-radius:5px;width:14px;height:14px;position:relative;top:60%;transform:rotate(45deg)}.MainMenu-module__7zuu8q__explorePanel{-moz-column-gap:32px;grid-template-columns:minmax(260px,320px) minmax(320px,1fr);align-items:stretch;gap:0 32px}.MainMenu-module__7zuu8q__exploreListWrapper{background:0 0;border-left:none;flex-direction:column;justify-content:center;padding:0 0 0 24px;display:flex}.MainMenu-module__7zuu8q__exploreList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.MainMenu-module__7zuu8q__callout{-webkit-user-select:none;user-select:none;width:100%;height:auto;color:var(--rf-surface-foreground);background:#25272a;border:none;border-radius:16px;outline:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;padding:24px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.MainMenu-module__7zuu8q__callout:hover{background:#2f3134}.MainMenu-module__7zuu8q__callout:focus-visible{box-shadow:0 0 0 2px var(--rf-focus),0 20px 36px #00000047}.MainMenu-module__7zuu8q__calloutIcon{width:22px;height:22px;color:var(--rf-accent)}.MainMenu-module__7zuu8q__calloutBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--rf-accent);background:#dafd551f;border-radius:9999px;align-self:flex-start;padding:6px 12px;font-size:.7rem;font-weight:600}.MainMenu-module__7zuu8q__calloutHeading{font-size:1.4rem;font-weight:700;line-height:1.2}.MainMenu-module__7zuu8q__calloutText{color:#f7f7f8b8;max-width:22ch;margin:0;font-size:.9rem;line-height:1.5}.MainMenu-module__7zuu8q__listItemLink{-webkit-user-select:none;user-select:none;color:var(--rf-surface-foreground);background:0 0;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.MainMenu-module__7zuu8q__listItemLink:hover{background:#dafd5514;transform:translateY(-2px)}.MainMenu-module__7zuu8q__listItemLink:focus-visible{box-shadow:0 0 0 2px var(--rf-focus);outline:none}.MainMenu-module__7zuu8q__listItemIcon{width:20px;height:20px;color:var(--rf-accent);flex-shrink:0;margin-top:2px}.MainMenu-module__7zuu8q__listItemHeading{color:var(--rf-surface-foreground);margin-bottom:4px;font-size:1rem;font-weight:600;line-height:1.3}.MainMenu-module__7zuu8q__listItemText{color:#f7f7f8a8;font-size:.9rem;line-height:1.5}.MainMenu-module__7zuu8q__videoPanel{grid-template-columns:repeat(2,minmax(280px,1fr));gap:24px 32px}.MainMenu-module__7zuu8q__videoColumn{flex-direction:column;gap:14px;display:flex}.MainMenu-module__7zuu8q__videoPanel .MainMenu-module__7zuu8q__videoColumn:first-child{padding-right:0}.MainMenu-module__7zuu8q__videoPanel .MainMenu-module__7zuu8q__videoColumn+.MainMenu-module__7zuu8q__videoColumn{border-left:none;padding-left:0}.MainMenu-module__7zuu8q__videoColumnHeader{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8b3;font-size:.75rem}.MainMenu-module__7zuu8q__videoList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.MainMenu-module__7zuu8q__videoItem{color:var(--rf-surface-foreground);background:0 0;border:none;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.MainMenu-module__7zuu8q__videoItem:hover{background:#dafd5514;transform:translateY(-2px)}.MainMenu-module__7zuu8q__videoItem:focus-visible{box-shadow:0 0 0 2px var(--rf-focus);outline:none}.MainMenu-module__7zuu8q__videoIcon{width:30px;height:30px;color:var(--rf-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MainMenu-module__7zuu8q__videoCopy{flex-direction:column;gap:6px;display:flex}.MainMenu-module__7zuu8q__videoTitleRow{align-items:center;gap:8px;display:flex}.MainMenu-module__7zuu8q__videoTitle{color:var(--rf-surface-foreground);font-size:.95rem;font-weight:600}.MainMenu-module__7zuu8q__videoDescription{color:#f7f7f8a8;margin:0;font-size:.85rem;line-height:1.4}.MainMenu-module__7zuu8q__videoBadge{letter-spacing:.08em;text-transform:uppercase;color:#1c1e20;background:var(--rf-accent);border-radius:9999px;padding:3px 8px;font-size:.65rem;font-weight:600}.MainMenu-module__7zuu8q__videoBadgeNew{background:#dafd55b3}.MainMenu-module__7zuu8q__videoBadgeBest{background:#ff8f76b3}.MainMenu-module__7zuu8q__videoBadgeBeta{background:#a4b5ffb3}@media (max-width:820px){.MainMenu-module__7zuu8q__videoPanel{grid-template-columns:1fr}.MainMenu-module__7zuu8q__videoPanel .MainMenu-module__7zuu8q__videoColumn:first-child{padding-right:0}.MainMenu-module__7zuu8q__videoPanel .MainMenu-module__7zuu8q__videoColumn+.MainMenu-module__7zuu8q__videoColumn{border-left:none;border-top:1px solid var(--rf-border);padding-top:24px;padding-left:0}}@media (max-width:960px){.MainMenu-module__7zuu8q__navigationMenuRoot{justify-content:flex-start}.MainMenu-module__7zuu8q__navigationMenuList{width:100%;padding:4px;overflow-x:auto}.MainMenu-module__7zuu8q__viewportPosition{justify-content:flex-start}}@media (max-width:600px){.MainMenu-module__7zuu8q__navigationMenuList{gap:2px}.MainMenu-module__7zuu8q__explorePanel{grid-template-columns:1fr;width:min(560px,92vw)}.MainMenu-module__7zuu8q__exploreListWrapper{border-left:none;border-top:1px solid var(--rf-border);padding:24px 0 0}}@keyframes MainMenu-module__7zuu8q__enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes MainMenu-module__7zuu8q__enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes MainMenu-module__7zuu8q__exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes MainMenu-module__7zuu8q__exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes MainMenu-module__7zuu8q__scaleIn{0%{opacity:0;transform:rotateX(-30deg)scale(.9)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes MainMenu-module__7zuu8q__scaleOut{0%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(-10deg)scale(.95)}}@keyframes MainMenu-module__7zuu8q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MainMenu-module__7zuu8q__fadeOut{0%{opacity:1}to{opacity:0}}
.AvatarMenu-module__PKtCrq__trigger{cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .16s;display:inline-flex}.AvatarMenu-module__PKtCrq__trigger:hover{background:#dafd551a}.AvatarMenu-module__PKtCrq__trigger:focus-visible{box-shadow:0 0 0 2px var(--rf-focus)}.AvatarMenu-module__PKtCrq__content{background:var(--rf-surface);border:1px solid var(--rf-border);z-index:130;border-radius:16px;min-width:200px;padding:8px;box-shadow:0 26px 38px #0006}.AvatarMenu-module__PKtCrq__menu{flex-direction:column;gap:4px;display:flex}.AvatarMenu-module__PKtCrq__menuItem{color:var(--rf-surface-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:.9rem;font-weight:500;transition:background .18s,transform .18s;display:flex}.AvatarMenu-module__PKtCrq__menuItem:hover{background:#dafd5514;transform:translateY(-1px)}.AvatarMenu-module__PKtCrq__menuItem:focus-visible{box-shadow:0 0 0 2px var(--rf-focus);outline:none}.AvatarMenu-module__PKtCrq__menuIcon{width:18px;height:18px;color:var(--rf-text-muted);flex-shrink:0}.AvatarMenu-module__PKtCrq__menuLabel{color:var(--rf-surface-foreground);flex:1}.AvatarMenu-module__PKtCrq__menuValue{color:var(--rf-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.AvatarMenu-module__PKtCrq__menuItemStatic{cursor:default;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.AvatarMenu-module__PKtCrq__menuItemStatic:hover{background:0 0;transform:none}.AvatarMenu-module__PKtCrq__arrow{fill:var(--rf-surface);stroke:var(--rf-border);stroke-width:1px}
