.ThemeToggle_iconButton__Gkbnz{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}@media(hover:none)and (pointer:coarse){.ThemeToggle_iconButton__Gkbnz{min-width:48px;min-height:48px}}.ThemeToggle_iconButton__Gkbnz{padding:8px;background:none;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;color:var(--color-text);transition:all .2s cubic-bezier(.4,0,.2,1)}.ThemeToggle_iconButton__Gkbnz:hover{background:var(--color-surface-hover)}.ThemeToggle_iconButton__Gkbnz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ThemeToggle_iconButton__Gkbnz:active{transform:scale(.95)}.ThemeToggle_menuButton__OHjcI{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:rgba(0,0,0,0);color:var(--color-text);font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1);text-align:left;min-height:44px}.ThemeToggle_menuButton__OHjcI:hover{background:var(--color-surface-hover)}.ThemeToggle_menuButton__OHjcI:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ThemeToggle_menuButton__OHjcI svg{flex-shrink:0;color:var(--color-text-secondary)}.ThemeToggle_menuButton__OHjcI span{flex:1 1}.UserMenu_userMenu__ErPgV{position:relative}@media(max-width:767px){.UserMenu_userMenu__ErPgV{display:none}}.UserMenu_trigger__2GSTd{display:flex;align-items:center;gap:0;background:rgba(0,0,0,0);border:1px solid var(--color-primary-alpha-20);padding:8px;border-radius:8px;cursor:pointer;box-shadow:var(--shadow-base);transition:border-color .3s ease-out,box-shadow .3s ease-out;min-height:44px}.UserMenu_trigger__2GSTd:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.UserMenu_trigger__2GSTd:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UserMenu_trigger__2GSTd:active{box-shadow:var(--shadow-base)}.UserMenu_creditsSegment___cY4J{display:flex;align-items:center;gap:4px}.UserMenu_creditsCount__nuIbS,.UserMenu_creditsIcon__UQ271{font-size:14px;color:var(--color-secondary);line-height:1}.UserMenu_creditsCount__nuIbS{font-weight:600}.UserMenu_divider__4ENpI{width:1px;height:20px;background:var(--color-border);margin:0 8px;flex-shrink:0}.UserMenu_dropdown__9AaMR{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-lg);min-width:240px;padding:8px 0;z-index:10;animation:UserMenu_fadeIn__0d8I1 .15s cubic-bezier(.4,0,.2,1)}@keyframes UserMenu_fadeIn__0d8I1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.UserMenu_dropdown__9AaMR{animation:none}}.UserMenu_dropdownHeader__r6eqc{padding:12px 16px}.UserMenu_dropdownEmail__Sd3bj{font-size:14px;font-weight:600;color:var(--color-text-secondary);word-break:break-word}.UserMenu_creditsRow__cRUki{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1)}.UserMenu_creditsRow__cRUki:hover{background:var(--color-surface-hover)}.UserMenu_creditsRow__cRUki:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.UserMenu_creditsRowLeft__lbIaR{display:flex;align-items:center;gap:8px}.UserMenu_creditsValue__LYdss{font-size:14px;font-weight:700;color:var(--color-secondary)}.UserMenu_creditsLabel__T8AS9{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.UserMenu_creditsDetailsLink__DWvGZ{font-size:14px;font-weight:500;color:var(--color-primary);white-space:nowrap}.UserMenu_dropdownItem__2ITsQ{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:rgba(0,0,0,0);color:var(--color-text);font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1);text-align:left;min-height:44px}.UserMenu_dropdownItem__2ITsQ:hover{background:var(--color-surface-hover)}.UserMenu_dropdownItem__2ITsQ:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.UserMenu_dropdownItem__2ITsQ.UserMenu_active__cUkt4{background:var(--color-primary-alpha-8);color:var(--color-primary)}.UserMenu_dropdownItem__2ITsQ.UserMenu_active__cUkt4 svg{color:var(--color-primary)}.UserMenu_dropdownItem__2ITsQ svg{flex-shrink:0;color:var(--color-text-secondary)}.UserMenu_dropdownItem__2ITsQ span{flex:1 1}.UserMenu_logoutButton__CsgMI,.UserMenu_logoutButton__CsgMI svg{color:#dc4455}.UserMenu_dividerLine__uqrs3{border:none;border-top:1px solid var(--color-border);margin:4px 0}.UserMenuMobile_userMenuMobile__k1u46{display:flex;flex-direction:column;gap:16px;padding:16px 0}.UserMenuMobile_userMenuMobile__k1u46.UserMenuMobile_compact__9c2GX{gap:8px;padding:8px 0}.UserMenuMobile_userMenuMobile__k1u46.UserMenuMobile_compact__9c2GX .UserMenuMobile_userInfo__qm1FT{padding-bottom:8px}.UserMenuMobile_userMenuMobile__k1u46.UserMenuMobile_compact__9c2GX .UserMenuMobile_menuItems__wIXz_{gap:0}.UserMenuMobile_userMenuMobile__k1u46.UserMenuMobile_compact__9c2GX .UserMenuMobile_creditsRow__FLbwB,.UserMenuMobile_userMenuMobile__k1u46.UserMenuMobile_compact__9c2GX .UserMenuMobile_menuItem__JYeSj{min-height:40px;padding:8px 12px}.UserMenuMobile_userMenuMobile__k1u46.UserMenuMobile_compact__9c2GX .UserMenuMobile_divider__OvL2A{margin:4px 0}.UserMenuMobile_loading__PJZVg{display:flex;align-items:center;justify-content:center;padding:24px}.UserMenuMobile_loadingText__zLkPb{color:var(--color-text-secondary);font-size:16px}.UserMenuMobile_userInfo__qm1FT{border-bottom:1px solid var(--color-border);padding:0 16px 16px}.UserMenuMobile_userEmail__cNbaR{font-size:16px;font-weight:600;color:var(--color-text);word-break:break-word}.UserMenuMobile_menuItems__wIXz_{display:flex;flex-direction:column;gap:4px}.UserMenuMobile_creditsRow__FLbwB{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;min-height:44px;text-decoration:none;border-radius:8px;transition:background .15s cubic-bezier(.4,0,.2,1)}.UserMenuMobile_creditsRow__FLbwB:hover{background:var(--color-surface-hover)}.UserMenuMobile_creditsRow__FLbwB:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.UserMenuMobile_creditsRowLeft__slfGZ{display:flex;align-items:center;gap:8px}.UserMenuMobile_creditsIcon__i0TsS{font-size:16px;color:var(--color-secondary);line-height:1}.UserMenuMobile_creditsValue__rbY0M{font-size:16px;font-weight:700;color:var(--color-secondary)}.UserMenuMobile_creditsLabel__9w5_S{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.UserMenuMobile_creditsDetailsLink__0SaF4{font-size:14px;font-weight:500;color:var(--color-primary);white-space:nowrap}.UserMenuMobile_menuItem__JYeSj{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:rgba(0,0,0,0);color:var(--color-text);font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1);text-align:left;min-height:44px}.UserMenuMobile_menuItem__JYeSj:hover{background:var(--color-surface-hover)}.UserMenuMobile_menuItem__JYeSj:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.UserMenuMobile_menuItem__JYeSj:active{background:var(--color-border)}.UserMenuMobile_menuItem__JYeSj svg{flex-shrink:0;color:var(--color-text-secondary)}.UserMenuMobile_menuItem__JYeSj span{flex:1 1}.UserMenuMobile_logoutButton__qFA5J,.UserMenuMobile_logoutButton__qFA5J svg{color:#dc4455}.UserMenuMobile_divider__OvL2A{border:none;border-top:1px solid var(--color-border);margin:8px 0}@media(max-width:767px){.NewStoryButton_wrapper__Sv6qf{display:none}}.NewStoryButton_button__VsoQ7{min-height:44px}.Nav_nav__wZ2Di{position:fixed;top:0;left:0;right:0;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);z-index:30;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.Nav_nav--landing__xGCqU{background:var(--color-bg);border-bottom-color:rgba(0,0,0,0);box-shadow:none}.Nav_nav--landing__xGCqU .Nav_content__MPzEY{gap:24px}.Nav_nav--landing__xGCqU .Nav_navLinks__jRsWX{margin-left:auto;gap:24px}.Nav_nav--landing__xGCqU .Nav_navLink__Aop4C{padding:4px 8px}.Nav_nav--dashboard__GTzjC{background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:none}.Nav_container__5o9IN{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}@media(min-width:1024px){.Nav_container__5o9IN{padding-left:48px;padding-right:48px}}.Nav_container__5o9IN{padding-top:24px;padding-bottom:24px}@media(max-width:767px){.Nav_container__5o9IN{padding-top:0;padding-bottom:0}}.Nav_content__MPzEY{display:flex;align-items:center;gap:48px}@media(max-width:767px){.Nav_content__MPzEY{height:72px;gap:8px}}.Nav_mobileHeaderActions__Nh2m4{display:none}@media(max-width:767px){.Nav_mobileHeaderActions__Nh2m4{display:flex;align-items:center;gap:12px;margin-left:auto}}.Nav_mobileMenuButton__yPfZz{display:none;min-width:44px;min-height:44px}@media(hover:none)and (pointer:coarse){.Nav_mobileMenuButton__yPfZz{min-width:48px;min-height:48px}}.Nav_mobileMenuButton__yPfZz{background:none;border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);padding:8px;border-radius:8px;transition:background-color .2s}.Nav_mobileMenuButton__yPfZz:hover{background:var(--color-surface-hover)}.Nav_mobileMenuButton__yPfZz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:767px){.Nav_mobileMenuButton__yPfZz{display:flex;align-items:center;justify-content:center}}.Nav_mobilePillTrigger__QVvVD{display:none}@media(max-width:767px){.Nav_mobilePillTrigger__QVvVD{display:flex;align-items:center;gap:0;background:rgba(0,0,0,0);border:1px solid var(--color-primary-alpha-20);padding:4px 8px;border-radius:8px;cursor:pointer;margin-left:auto;box-shadow:var(--shadow-base);transition:border-color .3s ease-out,box-shadow .3s ease-out;min-height:44px}.Nav_mobilePillTrigger__QVvVD:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.Nav_mobilePillTrigger__QVvVD:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Nav_mobilePillTrigger__QVvVD:active{box-shadow:var(--shadow-base)}.Nav_mobilePillTrigger__QVvVD svg{color:var(--color-text-secondary);flex-shrink:0}}.Nav_mobilePillCredits__ydWig{display:flex;align-items:center;gap:4px}.Nav_mobilePillCount__v14DB,.Nav_mobilePillIcon__fi_ic{font-size:14px;color:var(--color-secondary);line-height:1}.Nav_mobilePillCount__v14DB{font-weight:600}.Nav_mobilePillDivider__wbffq{width:1px;height:20px;background:var(--color-border);margin:0 8px;flex-shrink:0}.Nav_navLinks__jRsWX{display:flex;align-items:center;gap:48px}@media(max-width:767px){.Nav_navLinks__jRsWX{display:none}.Nav_mobileMenu__FbUIv{display:flex;flex-direction:column;position:fixed;top:72px;right:0;bottom:0;width:min(300px,80vw);background:var(--color-surface);box-shadow:var(--shadow-xl);z-index:45;transform:translateX(100%);transition:transform .3s cubic-bezier(0,0,.2,1);padding:24px;overflow-y:auto;pointer-events:none}.Nav_mobileMenu__FbUIv.Nav_open__hnogZ{transform:translateX(0);pointer-events:auto}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.Nav_mobileMenu__FbUIv{transition:none}}@media(max-width:767px){.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg{width:100%;left:0;right:0;background:var(--color-bg);box-shadow:none;padding:32px 24px 16px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translateY(8px);opacity:0;transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg.Nav_open__hnogZ{transform:translateY(0);opacity:1}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg{transform:none;transition:opacity .2s}}@media(max-width:767px){.Nav_mobileMenu__FbUIv.Nav_dashboard__CWjoR{padding:16px}}@media(min-width:768px){.Nav_mobileMenu__FbUIv{display:none}}.Nav_mobileMenuInner__E4hmt{display:flex;flex-direction:column;flex:1 1;min-height:0;position:relative;z-index:1}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg .page-blob{z-index:0}@media(max-width:767px){.Nav_mobileOverlay__J29O9{position:fixed;inset:0;top:72px;background:rgba(0,0,0,.5);z-index:40;opacity:0;pointer-events:none;transition:opacity .3s}.Nav_mobileOverlay__J29O9.Nav_open__hnogZ{opacity:1;pointer-events:auto}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.Nav_mobileOverlay__J29O9{transition:none}}@media(max-width:767px){.Nav_mobileOverlay__J29O9.Nav_fullscreen__291Jg{background:rgba(46,42,66,.35)}}@media(min-width:768px){.Nav_mobileOverlay__J29O9{display:none}}.Nav_mobileNavLinks__b24qU{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg .Nav_mobileNavLinks__b24qU{gap:8px;margin-top:32px;margin-bottom:0;align-items:stretch}.Nav_mobileMenu__FbUIv.Nav_dashboard__CWjoR .Nav_mobileNavLinks__b24qU{gap:4px;margin-top:12px}.Nav_navLink__Aop4C{position:relative;color:var(--color-text);font-weight:500;font-size:16px;transition:color .2s;padding:8px 12px;border-radius:8px}.Nav_navLink__Aop4C:before{content:"";position:absolute;inset:0;background:var(--color-primary-alpha-8);border-radius:8px;opacity:0;transition:opacity .2s}.Nav_navLink__Aop4C:hover{color:var(--color-primary)}.Nav_navLink__Aop4C:hover:before{opacity:1}.Nav_navLink__Aop4C.Nav_active__NSFUZ{color:var(--color-purple-deep);font-weight:600}.Nav_navLink__Aop4C.Nav_active__NSFUZ:before{opacity:1;background:var(--color-primary-alpha-10)}.Nav_mobileNavLink__YfAJ6{display:block;padding:12px;color:var(--color-text);font-weight:500;font-size:16px;border-radius:8px;transition:all .2s;min-width:44px;min-height:44px}@media(hover:none)and (pointer:coarse){.Nav_mobileNavLink__YfAJ6{min-width:48px;min-height:48px}}.Nav_mobileNavLink__YfAJ6:hover{background:var(--color-surface-hover);color:var(--color-purple-deep)}.Nav_mobileNavLink__YfAJ6.Nav_active__NSFUZ{background:var(--color-primary-alpha-10);color:var(--color-purple-deep);font-weight:600}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg .Nav_mobileNavLink__YfAJ6{font-family:var(--font-inter),"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:center;padding:16px 24px;border-radius:16px;color:var(--color-text)}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg .Nav_mobileNavLink__YfAJ6:hover{background:var(--color-primary-alpha-8);color:var(--color-text)}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg .Nav_mobileNavLink__YfAJ6.Nav_active__NSFUZ{background:var(--color-accent-lavender);color:var(--color-text)}.Nav_mobileMenu__FbUIv.Nav_dashboard__CWjoR .Nav_mobileNavLink__YfAJ6{font-size:20px;padding:8px 16px}.Nav_mobileActions__8aegG{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:24px}.Nav_mobileActions__8aegG a,.Nav_mobileActions__8aegG a button{width:100%}.Nav_mobileMenu__FbUIv.Nav_fullscreen__291Jg .Nav_mobileActions__8aegG{align-items:center;padding-top:16px;padding-bottom:16px}.Nav_mobileMenu__FbUIv.Nav_landing__MQfa1 .Nav_mobileActions__8aegG a,.Nav_mobileMenu__FbUIv.Nav_landing__MQfa1 .Nav_mobileActions__8aegG>button{width:100%;max-width:360px}.Nav_mobileMenu__FbUIv.Nav_landing__MQfa1 .Nav_mobileActions__8aegG button{width:100%;min-height:64px;padding:16px 32px;font-size:20px;font-weight:700;border-radius:20px}.Nav_mobileMenu__FbUIv.Nav_dashboard__CWjoR .Nav_mobileActions__8aegG{width:100%;max-width:420px;align-self:center;margin-top:12px;padding:0 12px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm)}.Nav_fullWidth__Cl4d9{width:100%}.Nav_actions__OAFsp{display:flex;align-items:center;gap:12px;margin-left:auto}@media(max-width:767px){.Nav_actions__OAFsp{display:none}}.Breadcrumbs_breadcrumbs__5Toca{margin-bottom:24px;padding:8px 0}@media(max-width:767px){.Breadcrumbs_breadcrumbs__5Toca{margin-bottom:16px}}.Breadcrumbs_list__yltvf{display:flex;align-items:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.Breadcrumbs_item__yUKx8{display:flex;align-items:center;gap:4px;font-size:14px}.Breadcrumbs_link__nRDW6{color:var(--color-text-secondary);text-decoration:none;transition:color .15s;padding:2px 4px;border-radius:4px}.Breadcrumbs_link__nRDW6:hover{color:var(--color-primary);background:var(--color-primary-alpha-5)}.Breadcrumbs_link__nRDW6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Breadcrumbs_current__o8mJI{color:var(--color-text);font-weight:500;padding:2px 4px}.Breadcrumbs_separator__4vwc9{color:var(--color-primary);flex-shrink:0}