.bug-report_backdrop__Yp8br{position:fixed;inset:0;background-color:rgba(15,23,42,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:bug-report_fadeIn__9go8F .2s ease-out}.bug-report_confirmCard__A0_M7{background:#ffffff;border-radius:20px;max-width:440px;width:100%;padding:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;animation:bug-report_popIn__T5P_Z .25s cubic-bezier(.16,1,.3,1)}.bug-report_confirmHeader__mI8Jn{display:flex;align-items:center;gap:12px}.bug-report_confirmIcon__o8Kw_{width:42px;height:42px;border-radius:12px;background:rgba(212,246,77,.2);color:#111827;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bug-report_confirmTitle__6vLVH{font-family:var(--font-display,inherit);font-size:1.25rem;font-weight:700;color:#0f172a}.bug-report_confirmMessage__uZZwB{font-size:.9375rem;line-height:1.5;color:#475569}.bug-report_confirmActions__jmlVX{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.bug-report_btnCancel__e3PKJ{padding:10px 18px;border-radius:12px;font-size:.875rem;font-weight:600;color:#64748b;background:#f1f5f9;border:none;cursor:pointer;transition:all .2s ease}.bug-report_btnCancel__e3PKJ:hover{background:#e2e8f0;color:#334155}.bug-report_btnContinue__roeRB{padding:10px 20px;border-radius:12px;font-size:.875rem;font-weight:600;color:#111827;background:#D4F64D;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(212,246,77,.4)}.bug-report_btnContinue__roeRB:hover{background:#c3e545;transform:translateY(-1px)}.bug-report_loadingBox__VePJ5{background:#111827;color:#f8fafc;padding:24px 36px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:bug-report_fadeIn__9go8F .2s ease-out}.bug-report_spinner__YZDfV{width:36px;height:36px;border:3.5px solid rgba(212,246,77,.2);border-top-color:#d4f64d;border-radius:50%;animation:bug-report_spin__AH4s6 .8s linear infinite}.bug-report_loadingText__ntN8j{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.bug-report_annotatorModal__y2DJe{position:fixed;inset:0;z-index:99999;background:#0f172a;display:flex;flex-direction:column;height:100dvh;width:100vw;overflow:hidden}.bug-report_topBar__e2tl0{height:64px;background:#1e293b;border-bottom:1px solid #334155;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}@media (max-width:768px){.bug-report_topBar__e2tl0{padding:0 10px;height:auto;min-height:64px}}.bug-report_barTitleGroup__wEDqh{display:flex;align-items:center;gap:10px;color:#f8fafc}.bug-report_barTitle__NNnBs{font-family:var(--font-display,inherit);font-weight:700;font-size:1.125rem}.bug-report_toolbarGroup__2COCU{display:flex;align-items:center;gap:8px;background:#0f172a;padding:4px 8px;border-radius:12px;border:1px solid #334155;overflow-x:auto;scrollbar-width:none}.bug-report_toolbarGroup__2COCU::-webkit-scrollbar{display:none}.bug-report_toolButton__Yy2xK{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .15s ease;flex-shrink:0}.bug-report_toolButton__Yy2xK:hover{color:#f8fafc;background:rgba(255,255,255,.1)}.bug-report_toolButtonActive__yPdIb{color:#111827;background:#D4F64D}.bug-report_toolButtonActive__yPdIb:hover{background:#c3e545;color:#111827}.bug-report_divider__mOUvx{width:1px;height:20px;background:#334155;margin:0 4px;flex-shrink:0}.bug-report_colorSwatch__Ggee6{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease;flex-shrink:0}.bug-report_colorSwatch__Ggee6:hover{transform:scale(1.15)}.bug-report_colorSwatchSelected__pM4R0{border-color:#ffffff;box-shadow:0 0 0 2px #0f172a}.bug-report_annotatorBody__iAJB5{flex:1;display:flex;flex-direction:row;min-height:0;overflow:hidden;background:#090d16}@media (max-width:768px){.bug-report_annotatorBody__iAJB5{flex-direction:column}}.bug-report_canvasContainer__aYe_9{flex:1;padding:12px;touch-action:none;min-height:0;min-width:0}.bug-report_canvasContainer__aYe_9,.bug-report_canvasWrapper__kYq1I{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:100%;height:100%}.bug-report_canvasWrapper__kYq1I{box-shadow:0 20px 50px rgba(0,0,0,.6);border-radius:8px;background:transparent}.bug-report_canvasWrapper__kYq1I canvas{display:block;width:100%;height:100%;object-fit:contain;cursor:crosshair}.bug-report_sidebarPanel__hCnYE{width:320px;background:#1e293b;border-left:1px solid #334155;padding:20px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}@media (max-width:768px){.bug-report_sidebarPanel__hCnYE{width:100%;height:auto;max-height:40vh;border-left:none;border-top:1px solid #334155;padding:16px;gap:12px}}.bug-report_panelLabel__BGeLp{font-size:.875rem;font-weight:600;color:#cbd5e1}.bug-report_descriptionInput__vfDEl{flex:1;width:100%;background:#0f172a;border:1px solid #334155;border-radius:12px;padding:12px 14px;color:#f8fafc;font-size:.875rem;font-family:inherit;resize:none;outline:none;transition:border-color .2s ease}.bug-report_descriptionInput__vfDEl:focus{border-color:#D4F64D}.bug-report_descriptionInput__vfDEl::placeholder{color:#64748b}.bug-report_metaBadge__M1byk{font-size:.75rem;color:#64748b;background:#0f172a;padding:8px 12px;border-radius:8px;border:1px solid #1e293b;display:flex;flex-direction:column;gap:4px}.bug-report_bottomActions__2yBAq{display:flex;align-items:center;gap:12px;margin-top:auto}.bug-report_btnSubmit__MEMYV{flex:1;padding:12px 16px;border-radius:12px;font-size:.875rem;font-weight:700;color:#111827;background:#D4F64D;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.bug-report_btnSubmit__MEMYV:hover:not(:disabled){background:#c3e545;transform:translateY(-1px)}.bug-report_btnSubmit__MEMYV:disabled{opacity:.6;cursor:not-allowed}@keyframes bug-report_fadeIn__9go8F{0%{opacity:0}to{opacity:1}}@keyframes bug-report_popIn__T5P_Z{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bug-report_spin__AH4s6{to{transform:rotate(1turn)}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--font-semibold);transition:all var(--transition-fast);position:relative;overflow:hidden;white-space:nowrap}.Button_button__hMNEn:disabled{opacity:.6;cursor:not-allowed}.Button_primary__oSpWt{background:var(--color-primary);color:#fff}.Button_primary__oSpWt:not(:disabled):hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_secondary__lRe7Q{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}.Button_secondary__lRe7Q:not(:disabled):hover{background:var(--surface-tertiary);border-color:var(--border-secondary)}.Button_outline__Zj6Ls{background:transparent;color:var(--text-primary);border:1px solid var(--border-primary)}.Button_outline__Zj6Ls:not(:disabled):hover{background:var(--surface-tertiary);border-color:var(--border-secondary)}.Button_ghost__mZ9vJ{background:transparent;color:var(--text-secondary)}.Button_ghost__mZ9vJ:not(:disabled):hover{background:var(--surface-secondary);color:var(--text-primary)}.Button_danger__1ocl9{background:var(--color-error);color:#fff}.Button_danger__1ocl9:not(:disabled):hover{background:#dc2626;color:#fff}.Button_sm__h9eWB{height:32px;padding:0 var(--space-4);font-size:var(--text-sm)}.Button_md__exKk_{height:44px;padding:0 var(--space-6);font-size:var(--text-base)}.Button_lg__PdjsY{height:52px;padding:0 var(--space-8);font-size:var(--text-lg)}.Button_icon__WVTkW{width:44px;height:44px;padding:0}.Button_loading__WH8KX{color:transparent!important;pointer-events:none}.Button_hiddenText__I0CkR{opacity:0}.Button_iconWrapper__Y4MAR{display:inline-flex;align-items:center;justify-content:center}.Button_spinnerWrapper__aPPdh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.Button_spinner____7ub{width:20px;height:20px;animation:Button_spin__0uF6_ 1s linear infinite;color:currentColor}.Button_primary__oSpWt .Button_spinner____7ub{color:#fff}.Button_ghost__mZ9vJ .Button_spinner____7ub,.Button_outline__Zj6Ls .Button_spinner____7ub,.Button_secondary__lRe7Q .Button_spinner____7ub{color:var(--color-primary)}.Button_spinnerTrack__rLJuH{opacity:.25}.Button_spinnerHead__RCZql{opacity:.75}.LoginForm_container__w7j3j{width:100%;max-width:440px;margin:auto;padding:var(--space-10) var(--space-8);border-radius:var(--radius-2xl);border:1px solid var(--surface-glass-border);box-shadow:var(--shadow-xl);animation:LoginForm_slideUp__MnyQZ var(--transition-slow) both}.LoginForm_header__J4q_I{text-align:center;margin-bottom:var(--space-8)}.LoginForm_title__VAf3v{font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:300;color:#000000;margin-bottom:var(--space-2);letter-spacing:.02em}.LoginForm_subtitle__MKKKW{color:#00000066;margin-bottom:var(--space-8);font-size:var(--text-base)}.LoginForm_actions__1tzS5{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.LoginForm_providerButton__ZY6Es{width:100%;justify-content:center;font-weight:var(--font-semibold);font-size:var(--text-base)}.LoginForm_terms__OzvD5{text-align:center;font-size:var(--text-xs);color:#ffffff;line-height:1.5}.LoginForm_loadingState__LGq0S{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-secondary);font-weight:var(--font-medium)}.dashboard_layout__J8zvr{display:flex;height:100dvh;overflow:hidden;background:#f4f5f7;font-family:var(--font-body);padding:16px;gap:16px}.dashboard_sidebar__fCaS8{position:relative;width:var(--sidebar-width);background:#111827;color:#f3f4f6;display:flex;flex-direction:column;z-index:var(--z-fixed);transition:width var(--transition-spring),transform var(--transition-spring);overflow:hidden;box-shadow:0 10px 40px -10px rgba(17,24,39,.5);border-radius:24px;flex-shrink:0}.dashboard_sidebarHeader__rrGta{padding:24px;display:flex;align-items:center;gap:var(--space-3);min-height:80px}.dashboard_sidebarLogo__NgDlu{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:#D4F64D;white-space:nowrap;letter-spacing:-.02em}.dashboard_sidebarNav__AluQh{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.dashboard_navItem__UqZmB{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#9ca3af;font-size:var(--text-sm);font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;text-decoration:none}.dashboard_navItem__UqZmB:hover{color:#ffffff;background:rgba(255,255,255,.05)}.dashboard_navItemActive__sRXIy{color:#111827;background:#D4F64D}.dashboard_navItemActive__sRXIy:hover{background:#c3e545;color:#111827}.dashboard_navIcon__xiQIJ{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.dashboard_navLabel__f_2Q4{transition:opacity var(--transition-fast)}.dashboard_sidebarFooter__S2DGa{padding:20px;margin-top:auto}.dashboard_upgradeWidget__AX9S2{background:#D4F64D;border-radius:12px;padding:12px 16px;color:#111827;position:relative;overflow:hidden;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .2s,background .2s;border:none;width:100%;text-align:left}.dashboard_upgradeWidget__AX9S2:hover{background:#c3e545;transform:translateY(-1px)}.dashboard_upgradeWidgetLeft__y851R{display:flex;align-items:center;gap:10px}.dashboard_upgradeWidgetTitle___JHQ1{font-weight:700;font-size:13px}.dashboard_userCard__Uemt_{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;transition:background var(--transition-fast);cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.dashboard_userCard__Uemt_:hover{background:rgba(255,255,255,.08)}.dashboard_userAvatar__vetIS{width:36px;height:36px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.1)}.dashboard_userName__Bzpe3{font-size:13px;font-weight:600;color:#fff}.dashboard_userEmail__ZObGA,.dashboard_userName__Bzpe3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_userEmail__ZObGA{font-size:11px;color:#9ca3af}.dashboard_main__PAsP9{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.dashboard_mobileAppBar__6Resy{display:none}.dashboard_mobileMenuButton__WvfDM{background:transparent;border:none;color:#4b5563;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;border-radius:8px;transition:background var(--transition-fast)}.dashboard_mobileMenuButton__WvfDM:hover{background:#f3f4f6;color:#111827}.dashboard_menuButton__CbF_f{display:none}.dashboard_content__PV6_k{flex:1;background:#ffffff;border-radius:24px;padding:48px;box-shadow:0 4px 24px -10px rgba(0,0,0,.03);overflow-y:auto;position:relative}.dashboard_content__PV6_k::-webkit-scrollbar{width:8px}.dashboard_content__PV6_k::-webkit-scrollbar-track{background:transparent;margin:16px 0}.dashboard_content__PV6_k::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.dashboard_content__PV6_k::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.dashboard_pageHeader__YLSbR{margin-bottom:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard_pageTitle__RRyZ1{font-size:32px;font-weight:800;color:#111827;letter-spacing:-.02em}.dashboard_pageSubtitle__gY_9_{font-size:15px;color:#6b7280;margin-top:4px;max-width:600px}.dashboard_grid__EuWo2{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px}.dashboard_card__hTWas{background:#ffffff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column}.dashboard_card__hTWas:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px);border-color:#d1d5db}.dashboard_cardImage__bMX9Z{width:100%;aspect-ratio:16/9;object-fit:cover;background:#f4f5f7;position:relative}.dashboard_cardImage__bMX9Z:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 40%)}.dashboard_cardContent__KDhcz{padding:24px;flex:1;display:flex;flex-direction:column}.dashboard_cardTitle__yZeFX{font-size:18px;font-weight:700;color:#111827;margin-bottom:8px;letter-spacing:-.01em}.dashboard_cardMeta__CnmtS{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:8px;margin-bottom:auto}.dashboard_cardActions__qTy8z{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.dashboard_badge__zPZRV{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dashboard_badgePublished__qwHj1{background:#D4F64D;color:#111827}.dashboard_badgeDraft__mddzD{background:#fef3c7;color:#92400e}.dashboard_badgeInactive__xGucU{background:#fee2e2;color:#991b1b}.dashboard_emptyState__PT3zV{text-align:center;padding:80px 32px;background:#f9fafb;border-radius:24px;border:1px dashed #d1d5db;animation:dashboard_slideUp__ATzyj .5s cubic-bezier(.4,0,.2,1) both}.dashboard_emptyIcon__E92k8{font-size:48px;margin-bottom:24px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.dashboard_emptyTitle__CN1iZ{font-size:24px;font-weight:800;color:#111827;margin-bottom:12px;letter-spacing:-.02em}.dashboard_emptyDescription__ndtTT{font-size:16px;color:#6b7280;max-width:480px;margin:0 auto 32px;line-height:1.6}.dashboard_skeleton__61N_o{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:dashboard_shimmer__gcwq0 1.5s infinite;border-radius:12px}.dashboard_skeletonText__mjQjL{height:16px;margin-bottom:8px;border-radius:8px}.dashboard_skeletonImage__ImOoi{width:100%;aspect-ratio:16/9;border-radius:20px 20px 0 0}.dashboard_sidebarOverlay__61trp{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:calc(var(--z-fixed) - 1);opacity:0;transition:opacity var(--transition-normal)}.dashboard_sidebarOverlayVisible__IgIdz{display:block;opacity:1}@media (max-width:1024px){.dashboard_layout__J8zvr{padding:12px;gap:12px}.dashboard_sidebar__fCaS8{position:fixed;top:12px;bottom:12px;left:12px;transform:translateX(calc(-100% - 12px));box-shadow:0 10px 40px rgba(17,24,39,.5)}.dashboard_sidebarOpen__3azaT{transform:translateX(0)}.dashboard_main__PAsP9{margin-left:0}.dashboard_mobileAppBar__6Resy{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid #e5e7eb;margin-bottom:12px;flex-shrink:0}.dashboard_menuButton__CbF_f{display:none!important}.dashboard_content__PV6_k{padding:24px}.dashboard_grid__EuWo2{grid-template-columns:1fr}}@media (max-width:640px){.dashboard_layout__J8zvr{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));gap:8px}.dashboard_sidebar__fCaS8{top:0;bottom:0;left:0;border-radius:0;transform:translateX(-100%)}.dashboard_sidebarOpen__3azaT{transform:translateX(0)}.dashboard_header__cmRzz{height:70px;padding:0 16px;border-radius:16px}.dashboard_searchBar__I2emP{display:none}.dashboard_mobileAppBar__6Resy{padding:10px 12px;border-radius:12px;margin-bottom:8px}.dashboard_content__PV6_k{border-radius:12px;padding:16px}}