.main-header-nav[data-v-5ac32acc],.main-header-nav__items[data-v-5ac32acc]{max-width:100%;min-width:0}.main-header-nav__items[data-v-5ac32acc]{align-items:center;display:flex;gap:6px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.main-header-nav__items[data-v-5ac32acc]::-webkit-scrollbar{display:none}.nav-item[data-v-5ac32acc]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:SF Pro;font-size:14px;font-weight:500;gap:8px;height:36px;line-height:normal;padding:6px;text-decoration:none;transition:background-color .2s ease}.nav-item.active[data-v-5ac32acc],.nav-item[data-v-5ac32acc]:hover{background-color:var(--fill-secondary)}.nav-icon-wrap[data-v-5ac32acc]{align-items:center;display:inline-flex;justify-content:center;overflow:visible}.nav-icon[data-v-5ac32acc],.nav-icon-wrap[data-v-5ac32acc]{flex-shrink:0;height:20px;width:20px}.nav-icon[data-v-5ac32acc]{color:currentColor;display:block}.nav-label[data-v-5ac32acc]{white-space:nowrap}.nav-divider[data-v-5ac32acc]{background-color:var(--text-tertiary,#999);flex-shrink:0;height:12px;margin:0 4px;opacity:.6;width:1px}.nav-tools[data-v-5ac32acc]{flex-shrink:0;position:relative}.nav-item--tools .nav-chevron[data-v-5ac32acc]{color:var(--text-tertiary);font-size:10px;transition:transform .2s ease}.nav-item--tools.open .nav-chevron[data-v-5ac32acc]{transform:rotate(180deg)}@media(max-width:768px){.nav-item[data-v-5ac32acc]{gap:6px;padding:6px}.nav-label[data-v-5ac32acc]{display:none}.nav-item--tools .nav-label[data-v-5ac32acc]{display:inline}}.nav-tools-menu{background:var(--fill-dropdown,#fff);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 4px 16px #0000001f;min-width:200px;padding:6px;position:relative;transform-origin:top left}.nav-tools-menu:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.tools-menu-enter-active,.tools-menu-leave-active{transition:opacity .18s ease,transform .18s ease}.tools-menu-enter-from,.tools-menu-leave-to{opacity:0;transform:translateY(-8px) scale(.96)}.tools-menu-enter-to,.tools-menu-leave-from{opacity:1;transform:translateY(0) scale(1)}.nav-tools-menu-item{background:transparent;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:10px 12px;text-align:start;text-decoration:none;white-space:nowrap;width:100%}.nav-tools-menu-item.active,.nav-tools-menu-item:hover{background-color:var(--fill-secondary)}.user-subscription[data-v-038c8bdb]{border:1px solid var(--fill-primary);border-radius:10px;cursor:default;margin:8px 0;overflow:hidden;position:relative}.subscription-bg[data-v-038c8bdb]{height:-moz-fit-content;height:fit-content;inset-inline-end:0;inset-inline-start:0;position:absolute;top:0;width:100%}.subscription-bg img[data-v-038c8bdb]{height:100%;width:100%}.subscription-plan-section[data-v-038c8bdb]{align-items:center;background-color:var(--card-bg-secondary);display:flex;justify-content:space-between;padding:16px}.subscription-plan-section.is-paid[data-v-038c8bdb]{background-color:#222}.plan-name[data-v-038c8bdb]{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:700;gap:4px;z-index:1}.plan-name img[data-v-038c8bdb]{height:28px;width:31px}.plan-name.is-paid[data-v-038c8bdb]{color:#fff}.upgrade-btn[data-v-038c8bdb]{background-color:var(--button-primary-regular);border:none;border-radius:100px;color:var(--text-white-reverse);cursor:pointer;font-size:13px;font-weight:700;min-width:80px;padding:8px 12px;z-index:1}.upgrade-btn.is-paid[data-v-038c8bdb]{background-color:#fff;color:#222}.upgrade-btn[data-v-038c8bdb]:hover{opacity:.9}.subscription-credits-section[data-v-038c8bdb]{align-items:center;background-color:var(--fill-primary);display:flex;justify-content:space-between;padding:12px 16px}.subscription-credits-section.is-paid[data-v-038c8bdb]{background-color:#222;border-top:.8px solid hsla(0,0%,100%,.2)}.credits-label[data-v-038c8bdb]{color:var(--text-tertiary);font-size:13px;font-weight:510}.credits-label.is-paid[data-v-038c8bdb]{color:#fff}.credits-display[data-v-038c8bdb]{align-items:center;display:flex;gap:4px}.credits-amount[data-v-038c8bdb]{color:var(--text-primary);font-size:13px;font-weight:700}.credits-amount.is-paid[data-v-038c8bdb]{color:#fff}.user-info-container[data-v-1915e61f]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.user-info-container[data-v-1915e61f]:hover{background-color:var(--fill-secondary)}.user-info-container:hover .main__dropdown-menu[data-v-1915e61f]{opacity:1;transform:translateY(0);visibility:visible}.user-info[data-v-1915e61f]{cursor:pointer;height:32px;width:32px}.user-avatar[data-v-1915e61f],.user-info[data-v-1915e61f]{border-radius:50%;overflow:hidden}.user-avatar[data-v-1915e61f]{background-color:gray;height:100%;width:100%}.user-avatar img[data-v-1915e61f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main__dropdown-menu[data-v-1915e61f]{background-color:var(--fill-dropdown,#fff);border-radius:12px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;inset-inline-end:0;opacity:0;overflow:hidden;padding:12px;position:absolute;top:40px;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:300px;z-index:1050}.main__menu-item-dropdown[data-v-1915e61f]{border-radius:10px;cursor:pointer;padding:10px}.main__menu-item-dropdown[data-v-1915e61f]:hover{background-color:#0000000a}.main__menu-divider[data-v-1915e61f]{background-color:var(--fill-secondary);height:1px;margin:4px 5px}.main__user-info-panel[data-v-1915e61f]{align-items:center;display:flex;gap:12px;max-width:300px;padding:10px 0}.main__user-avatar-large[data-v-1915e61f]{border-radius:50%;height:40px;overflow:hidden;width:40px}.main__user-avatar-large img[data-v-1915e61f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main__user-details[data-v-1915e61f]{flex:1;overflow:hidden}.main__user-name-large[data-v-1915e61f]{color:var(--text-primary);font-weight:590;margin-bottom:4px}.main__user-email[data-v-1915e61f],.main__user-name-large[data-v-1915e61f]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main__user-email[data-v-1915e61f]{color:var(--text-secondary)}.main__dropdown-item[data-v-1915e61f]{align-items:center;display:flex;gap:10px;padding:4px 0}.main__dropdown-item span[data-v-1915e61f]{color:var(--text-primary);font-size:14px;font-weight:510}@media(max-width:768px){.user-info-container:hover .main__dropdown-menu[data-v-1915e61f]{scale:.9}.main__dropdown-menu[data-v-1915e61f]{inset-inline-end:-10px;scale:.9;top:30px}}.main-header-container[data-v-75cb0c7f]{overflow:visible;position:sticky;top:0;width:100%;z-index:1000}.main-header[data-v-75cb0c7f]{align-items:center;background-color:transparent;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;height:64px;padding:0 20px;transition:background-color .3s ease;width:100%}.main-header.header-white[data-v-75cb0c7f]{-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:var(--bg-header-white)}.main-header-left[data-v-75cb0c7f]{align-items:center;display:flex;justify-self:start;min-width:0}.main-header-center[data-v-75cb0c7f]{display:flex;justify-content:center;justify-self:center;min-width:0;overflow:visible}.main-header-right[data-v-75cb0c7f],.main-header-right__nologin[data-v-75cb0c7f]{align-items:center;display:flex;gap:12px;justify-self:end;position:relative}.notice-container[data-v-75cb0c7f],.survey-container[data-v-75cb0c7f]{align-items:center;background-color:var(--card-bg-primary);border:1px solid var(--border-secondary);border-radius:100px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:4px;height:32px;padding:8px 12px;transition:background-color .3s ease}.notice-container[data-v-75cb0c7f]:hover,.survey-container[data-v-75cb0c7f]:hover{background-color:var(--fill-secondary)}.notice-container[data-v-75cb0c7f]{justify-content:center;padding:0;position:relative;width:32px}.notice-dot[data-v-75cb0c7f]{background-color:#ff3b30;border-radius:50%;height:8px;inset-inline-end:6px;position:absolute;top:4px;width:8px;z-index:1}.credits-container[data-v-75cb0c7f]{align-items:center;background-color:var(--card-bg-primary);border:1px solid var(--border-secondary);border-radius:100px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;height:32px;padding:8px 12px;position:relative;transition:background-color .3s ease}.credits-container[data-v-75cb0c7f]:hover{background-color:var(--fill-secondary)}.credits-dropdown-wrapper[data-v-75cb0c7f]{cursor:default;inset-inline-end:0;opacity:0;padding-top:12px;position:absolute;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1050}.credits-container:hover .credits-dropdown-wrapper[data-v-75cb0c7f]{opacity:1;transform:translateY(0);visibility:visible}.action-pricing[data-v-75cb0c7f]{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:SF Pro;font-size:14px;font-weight:500;height:32px;padding:0 4px;text-decoration:none;transition:opacity .2s ease}.action-pricing[data-v-75cb0c7f]:hover{opacity:.75}.action-signin[data-v-75cb0c7f],.action-signup[data-v-75cb0c7f]{align-items:center;border-radius:100px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:SF Pro;font-size:14px;font-weight:500;height:32px;justify-content:center;padding:0 16px;transition:opacity .2s ease}.action-signin[data-v-75cb0c7f]:hover,.action-signup[data-v-75cb0c7f]:hover{opacity:.9}.action-signin[data-v-75cb0c7f]{background:#fff;border:1px solid rgba(0,0,0,.08);color:#222}.action-signup[data-v-75cb0c7f]{background:#222;color:#fff}.main-header-notice[data-v-75cb0c7f]{background:var(--bg-gary);border:.1px solid var(--border-secondary);border-radius:12px;box-shadow:0 1px 20px #0000000d;display:flex;flex-direction:column;gap:2px;inset-inline-end:20px;padding:10px 16px;position:fixed;top:60px;width:370px;z-index:1}.notice-enter-active[data-v-75cb0c7f]{animation:slideInFromRight-75cb0c7f .5s ease-out}.notice-leave-active[data-v-75cb0c7f]{transition:opacity .2s ease-in}.notice-leave-to[data-v-75cb0c7f]{opacity:0}.notice-text[data-v-75cb0c7f]{color:var(--text-primary);flex:1;font-size:14px;font-weight:500;line-height:1.4}.notice-btn[data-v-75cb0c7f]{background:var(--icon-primary);border-radius:8px;color:var(--text-white-reverse);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;margin-inline-start:auto;padding:8px 16px}@keyframes slideInFromRight-75cb0c7f{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.main-header[data-v-75cb0c7f]{gap:8px;grid-template-columns:auto 1fr auto;padding:0 10px}.main-header-center[data-v-75cb0c7f],.main-header-left[data-v-75cb0c7f],.main-header-right[data-v-75cb0c7f],.main-header-right__nologin[data-v-75cb0c7f]{justify-self:stretch}.main-header-center[data-v-75cb0c7f]{justify-content:flex-start}.main-header-notice[data-v-75cb0c7f]{inset-inline-end:10px;width:320px}.main-header-right[data-v-75cb0c7f],.main-header-right__nologin[data-v-75cb0c7f]{gap:6px}}.main-layout[data-v-cfbab3fb]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:none;position:relative;width:100%}.main-layout[data-v-cfbab3fb]::-webkit-scrollbar{display:none}.main-content[data-v-cfbab3fb]{min-height:100%;min-width:0;overflow-y:visible;position:relative}.main-content.dots-bg[data-v-cfbab3fb]{background-color:var(--bg-white);--dots-ambient:color-mix(in srgb,var(--bg-dot) 35%,transparent);background-image:radial-gradient(circle at 1px 1px,var(--dots-ambient) 1px,#0000 0);background-position:50%;background-size:16px 16px;isolation:isolate}.main-content.dots-bg[data-v-cfbab3fb]:after,.main-content.dots-bg[data-v-cfbab3fb]:before{background-image:radial-gradient(circle at 1px 1px,var(--bg-dot) 1px,#0000 0);background-position:50%;background-size:16px 16px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.main-content.dots-bg[data-v-cfbab3fb]:before{animation:mainDotsSpotlightPrimary-cfbab3fb 6s ease-in-out infinite alternate;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 22%,rgba(0,0,0,.55) 40%,transparent 64%);mask-image:radial-gradient(ellipse at center,#000 0 22%,rgba(0,0,0,.55) 40%,transparent 64%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:clamp(360px,42vw,640px) clamp(220px,28vw,430px);mask-size:clamp(360px,42vw,640px) clamp(220px,28vw,430px)}.main-content.dots-bg[data-v-cfbab3fb]:after{animation:mainDotsSpotlightSecondary-cfbab3fb 7s ease-in-out infinite alternate;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 20%,rgba(0,0,0,.5) 38%,transparent 62%);mask-image:radial-gradient(ellipse at center,#000 0 20%,rgba(0,0,0,.5) 38%,transparent 62%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:clamp(320px,36vw,560px) clamp(200px,24vw,380px);mask-size:clamp(320px,36vw,560px) clamp(200px,24vw,380px)}.main-content.dots-bg[data-v-cfbab3fb]>.footer,.main-content.dots-bg[data-v-cfbab3fb]>.home-main{position:relative;z-index:1}@keyframes mainDotsSpotlightPrimary-cfbab3fb{0%{-webkit-mask-position:-18% 4%;mask-position:-18% 4%}45%{-webkit-mask-position:48% 18%;mask-position:48% 18%}to{-webkit-mask-position:118% 8%;mask-position:118% 8%}}@keyframes mainDotsSpotlightSecondary-cfbab3fb{0%{-webkit-mask-position:112% 40%;mask-position:112% 40%}50%{-webkit-mask-position:48% 28%;mask-position:48% 28%}to{-webkit-mask-position:-16% 34%;mask-position:-16% 34%}}@media(prefers-reduced-motion:reduce){.main-content.dots-bg[data-v-cfbab3fb]:after,.main-content.dots-bg[data-v-cfbab3fb]:before{animation:none}}
