.EnhancedErrorBoundary_errorCard__pDq8o{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background:var(--color-background-elevated);border:1px solid var(--color-error);border-radius:var(--border-radius-md);box-shadow:0 4px 12px var(--color-shadow);overflow:hidden}.EnhancedErrorBoundary_errorCard__pDq8o.EnhancedErrorBoundary_small__dEgyK{padding:1rem;gap:1rem}.EnhancedErrorBoundary_errorCard__pDq8o.EnhancedErrorBoundary_large__fjwv2{padding:3rem;gap:2rem}.EnhancedErrorBoundary_errorHeader__7Z_Ym{display:flex;align-items:flex-start;gap:1rem}.EnhancedErrorBoundary_errorIconContainer__6uj4Q{flex-shrink:0;padding:.75rem;background:var(--color-error-light);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center}.EnhancedErrorBoundary_errorIcon__Q9MJS{color:var(--color-error)}.EnhancedErrorBoundary_errorTitleContainer__804on{flex:1;min-width:0}.EnhancedErrorBoundary_errorTitle__9DXe3{margin:0 0 .5rem;color:var(--color-text-primary);font-weight:600}.EnhancedErrorBoundary_errorDescription__VwSHF{margin:0;color:var(--color-text-secondary);line-height:1.5}.EnhancedErrorBoundary_errorContent__fgJvV{display:flex;flex-direction:column;gap:1rem}.EnhancedErrorBoundary_errorMessage__pfokt{margin:0;color:var(--color-text-primary);line-height:1.5;word-break:break-word}.EnhancedErrorBoundary_retryInfo__1RpGm{display:flex;align-items:center;gap:.5rem}.EnhancedErrorBoundary_retryBadge__VfLZo{font-size:.75rem;padding:.25rem .5rem}.EnhancedErrorBoundary_connectionSection__4nl7J{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm)}.EnhancedErrorBoundary_connectionIndicator__NxhMb{display:flex;align-items:center;gap:.5rem}.EnhancedErrorBoundary_connectionIndicator__NxhMb.EnhancedErrorBoundary_small__dEgyK{gap:.375rem}.EnhancedErrorBoundary_connectionIndicator__NxhMb.EnhancedErrorBoundary_large__fjwv2{gap:.75rem}.EnhancedErrorBoundary_connectionText__DEqt9{font-size:.875rem;font-weight:500}.EnhancedErrorBoundary_connectionIndicator__NxhMb.EnhancedErrorBoundary_small__dEgyK .EnhancedErrorBoundary_connectionText__DEqt9{font-size:.75rem}.EnhancedErrorBoundary_connectionIndicator__NxhMb.EnhancedErrorBoundary_large__fjwv2 .EnhancedErrorBoundary_connectionText__DEqt9{font-size:1rem}.EnhancedErrorBoundary_latency__FgZb8{font-size:.75rem;color:var(--color-text-tertiary);font-family:var(--font-mono,monospace)}.EnhancedErrorBoundary_errorActions__oEQSs{display:flex;align-items:center;gap:1rem;justify-content:flex-start}.EnhancedErrorBoundary_retryButton__NAtxt{display:flex;align-items:center;gap:.5rem}.EnhancedErrorBoundary_dismissButton__7eT9X{color:var(--color-text-secondary);border-color:var(--color-border)}.EnhancedErrorBoundary_loadingOverlay__sXwuV{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);z-index:10}.EnhancedErrorBoundary_loadingSpinner__4jy0t{color:var(--color-primary);animation:EnhancedErrorBoundary_spin__Bgvh8 1s linear infinite}@keyframes EnhancedErrorBoundary_spin__Bgvh8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedErrorBoundary_errorBanner__csK_q{border-left:4px solid var(--color-error)}.EnhancedErrorBoundary_errorBanner__csK_q .EnhancedErrorBoundary_retryButton__NAtxt{margin-left:auto}.EnhancedErrorBoundary_inlineError__uBbmN{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--border-radius-sm);color:var(--color-error-dark)}.EnhancedErrorBoundary_inlineError__uBbmN.EnhancedErrorBoundary_small__dEgyK{padding:.5rem .75rem;gap:.5rem}.EnhancedErrorBoundary_inlineError__uBbmN.EnhancedErrorBoundary_large__fjwv2{padding:1rem 1.25rem;gap:1rem}.EnhancedErrorBoundary_inlineError__uBbmN .EnhancedErrorBoundary_errorIcon__Q9MJS{color:var(--color-error);flex-shrink:0}.EnhancedErrorBoundary_inlineError__uBbmN .EnhancedErrorBoundary_errorMessage__pfokt{flex:1;margin:0;color:var(--color-error-dark);font-size:.875rem;line-height:1.4}.EnhancedErrorBoundary_inlineError__uBbmN.EnhancedErrorBoundary_small__dEgyK .EnhancedErrorBoundary_errorMessage__pfokt{font-size:.8125rem}.EnhancedErrorBoundary_inlineError__uBbmN.EnhancedErrorBoundary_large__fjwv2 .EnhancedErrorBoundary_errorMessage__pfokt{font-size:1rem}.EnhancedErrorBoundary_inlineRetryButton__duST6{flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;border-color:var(--color-error);color:var(--color-error)}.EnhancedErrorBoundary_inlineRetryButton__duST6:hover{background:var(--color-error);color:white}@media (prefers-color-scheme:dark){.EnhancedErrorBoundary_loadingOverlay__sXwuV{background:rgba(0,0,0,.8)}.EnhancedErrorBoundary_connectionSection__4nl7J{background:var(--color-background-primary)}}@media (max-width:768px){.EnhancedErrorBoundary_errorCard__pDq8o{padding:1.5rem;gap:1.25rem}.EnhancedErrorBoundary_errorCard__pDq8o.EnhancedErrorBoundary_small__dEgyK{padding:1rem}.EnhancedErrorBoundary_errorCard__pDq8o.EnhancedErrorBoundary_large__fjwv2{padding:2rem;gap:1.5rem}.EnhancedErrorBoundary_errorHeader__7Z_Ym{flex-direction:column;align-items:center;text-align:center;gap:1rem}.EnhancedErrorBoundary_errorIconContainer__6uj4Q{align-self:center}.EnhancedErrorBoundary_errorActions__oEQSs{flex-direction:column;align-items:stretch;gap:.75rem}.EnhancedErrorBoundary_connectionSection__4nl7J{padding:.75rem}.EnhancedErrorBoundary_inlineError__uBbmN{flex-direction:column;align-items:flex-start;gap:.5rem}.EnhancedErrorBoundary_inlineRetryButton__duST6{align-self:flex-end}}@media (max-width:480px){.EnhancedErrorBoundary_errorCard__pDq8o{padding:1rem;gap:1rem}.EnhancedErrorBoundary_errorCard__pDq8o.EnhancedErrorBoundary_large__fjwv2{padding:1.5rem}.EnhancedErrorBoundary_errorTitle__9DXe3{font-size:1.125rem}.EnhancedErrorBoundary_errorDescription__VwSHF,.EnhancedErrorBoundary_errorMessage__pfokt{font-size:.875rem}.EnhancedErrorBoundary_connectionIndicator__NxhMb .EnhancedErrorBoundary_connectionText__DEqt9{font-size:.8125rem}.EnhancedErrorBoundary_dismissButton__7eT9X,.EnhancedErrorBoundary_retryButton__NAtxt{padding:.75rem 1.5rem;font-size:.875rem}.EnhancedErrorBoundary_inlineError__uBbmN{padding:.75rem}.EnhancedErrorBoundary_inlineError__uBbmN .EnhancedErrorBoundary_errorMessage__pfokt{font-size:.8125rem}}@media (prefers-contrast:high){.EnhancedErrorBoundary_errorCard__pDq8o,.EnhancedErrorBoundary_inlineError__uBbmN{border-width:2px}.EnhancedErrorBoundary_errorIconContainer__6uj4Q{border:2px solid var(--color-error)}}@media (prefers-reduced-motion:reduce){.EnhancedErrorBoundary_loadingSpinner__4jy0t{animation:none}.EnhancedErrorBoundary_errorBanner__csK_q *,.EnhancedErrorBoundary_errorCard__pDq8o *,.EnhancedErrorBoundary_inlineError__uBbmN *{transition:none!important}}.EnhancedErrorBoundary_dismissButton__7eT9X:focus,.EnhancedErrorBoundary_inlineRetryButton__duST6:focus,.EnhancedErrorBoundary_retryButton__NAtxt:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.EnhancedErrorBoundary_errorBanner__csK_q,.EnhancedErrorBoundary_errorCard__pDq8o,.EnhancedErrorBoundary_inlineError__uBbmN{-moz-column-break-inside:avoid;break-inside:avoid}.EnhancedErrorBoundary_connectionSection__4nl7J,.EnhancedErrorBoundary_errorActions__oEQSs,.EnhancedErrorBoundary_loadingOverlay__sXwuV{display:none}}.CommentLikeButton_commentLikeButton__at_C_{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:none;border-radius:.375rem;background:transparent;color:var(--color-text-secondary);font-family:var(--font-family-base);font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out;position:relative;overflow:hidden;text-decoration:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CommentLikeButton_commentLikeButton__at_C_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CommentLikeButton_commentLikeButton__at_C_:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){color:var(--color-primary);background-color:var(--color-primary-light);transform:translateY(-1px)}.CommentLikeButton_commentLikeButton__at_C_:active:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){transform:translateY(0)}.CommentLikeButton_variant-default__wGExP{padding:.5rem .75rem;background-color:var(--color-background-secondary);border:1px solid var(--color-border);min-height:2rem}.CommentLikeButton_variant-default__wGExP:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){border-color:var(--color-primary);box-shadow:0 2px 4px rgba(var(--color-primary-rgb),.1)}.CommentLikeButton_variant-default__wGExP.CommentLikeButton_liked__7TdSi{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.CommentLikeButton_variant-compact__GJjU_{padding:.25rem .5rem;background-color:var(--color-background-elevated);border:1px solid var(--color-border-light);border-radius:.25rem;font-size:.75rem}.CommentLikeButton_variant-compact__GJjU_:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){background-color:var(--color-primary-light)}.CommentLikeButton_variant-compact__GJjU_.CommentLikeButton_liked__7TdSi{background-color:var(--color-primary);color:white;border-color:var(--color-primary)}.CommentLikeButton_variant-minimal__A4iyb{padding:.25rem;background:none;border:none;border-radius:50%;min-width:1.75rem;min-height:1.75rem}.CommentLikeButton_variant-minimal__A4iyb:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){background-color:var(--color-primary-light)}.CommentLikeButton_variant-minimal__A4iyb.CommentLikeButton_liked__7TdSi{color:var(--color-primary)}.CommentLikeButton_variant-inline__Wvgjh{padding:.125rem .25rem;background:none;border:none;border-radius:.25rem;font-size:.75rem;color:var(--color-text-tertiary);gap:.25rem}.CommentLikeButton_variant-inline__Wvgjh:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){color:var(--color-primary);background-color:var(--color-primary-light)}.CommentLikeButton_variant-inline__Wvgjh.CommentLikeButton_liked__7TdSi{color:var(--color-primary);font-weight:600}.CommentLikeButton_variant-floating__Tvfj_{padding:.75rem;background-color:var(--color-primary);color:white;border-radius:50%;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3);min-width:3rem;min-height:3rem}.CommentLikeButton_variant-floating__Tvfj_:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.4)}.CommentLikeButton_variant-floating__Tvfj_.CommentLikeButton_liked__7TdSi{background-color:var(--color-success)}.CommentLikeButton_size-small__BHEd6{font-size:.75rem;gap:.25rem}.CommentLikeButton_size-small__BHEd6.CommentLikeButton_variant-default__wGExP{padding:.375rem .5rem;min-height:1.75rem}.CommentLikeButton_size-small__BHEd6.CommentLikeButton_variant-compact__GJjU_{padding:.125rem .375rem}.CommentLikeButton_size-small__BHEd6.CommentLikeButton_variant-minimal__A4iyb{min-width:1.5rem;min-height:1.5rem;padding:.125rem}.CommentLikeButton_size-small__BHEd6.CommentLikeButton_variant-floating__Tvfj_{min-width:2.5rem;min-height:2.5rem;padding:.5rem}.CommentLikeButton_size-medium__C2aAT{font-size:.875rem;gap:.375rem}.CommentLikeButton_size-large__QqUMR{font-size:1rem;gap:.5rem}.CommentLikeButton_size-large__QqUMR.CommentLikeButton_variant-default__wGExP{padding:.625rem 1rem;min-height:2.5rem}.CommentLikeButton_size-large__QqUMR.CommentLikeButton_variant-compact__GJjU_{padding:.375rem .625rem}.CommentLikeButton_size-large__QqUMR.CommentLikeButton_variant-minimal__A4iyb{min-width:2rem;min-height:2rem;padding:.375rem}.CommentLikeButton_size-large__QqUMR.CommentLikeButton_variant-floating__Tvfj_{min-width:3.5rem;min-height:3.5rem;padding:1rem}.CommentLikeButton_liked__7TdSi .CommentLikeButton_heartIcon__tRdVp{color:var(--color-primary);fill:var(--color-primary)}.CommentLikeButton_liked__7TdSi .CommentLikeButton_count___wSL6{color:var(--color-primary);font-weight:600}.CommentLikeButton_loading__oO280{cursor:wait;opacity:.7}.CommentLikeButton_loading__oO280 .CommentLikeButton_heartIcon__tRdVp{opacity:.5}.CommentLikeButton_disabled__utiHI{cursor:not-allowed;opacity:.5;color:var(--color-text-disabled)}.CommentLikeButton_disabled__utiHI:hover{transform:none;background-color:transparent;color:var(--color-text-disabled)}.CommentLikeButton_commentLikeButton__at_C_:has(.CommentLikeButton_errorIndicator__2DICX){border-color:var(--color-error);color:var(--color-error)}@keyframes CommentLikeButton_heartBeat__cXUVg{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.25)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes CommentLikeButton_heartPulse__ZQrZM{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes CommentLikeButton_heartBounce__kHLVB{0%{transform:scale(1) translateY(0)}30%{transform:scale(.9) translateY(-2px)}60%{transform:scale(1.1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes CommentLikeButton_shake__zy0V_{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes CommentLikeButton_spin__nN1_C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CommentLikeButton_animation-liking__IJmHl .CommentLikeButton_heartIcon__tRdVp{animation:CommentLikeButton_heartBeat__cXUVg .3s ease-in-out}.CommentLikeButton_animation-unliking__M9pkk .CommentLikeButton_heartIcon__tRdVp{animation:CommentLikeButton_heartBounce__kHLVB .3s ease-in-out}.CommentLikeButton_animation-loading__h2Rdx .CommentLikeButton_heartIcon__tRdVp{animation:CommentLikeButton_heartPulse__ZQrZM 1s ease-in-out infinite}.CommentLikeButton_animation-error__YQtRQ{animation:CommentLikeButton_shake__zy0V_ .3s ease-in-out}.CommentLikeButton_animation-error__YQtRQ .CommentLikeButton_heartIcon__tRdVp{color:var(--color-error)}.CommentLikeButton_iconContainer__wTJX1{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.CommentLikeButton_heartIcon__tRdVp{transition:all .2s ease-in-out;color:inherit}.CommentLikeButton_heartIcon__tRdVp:hover{transform:scale(1.1)}.CommentLikeButton_loadingSpinner__SEG4x{display:flex;align-items:center;justify-content:center}.CommentLikeButton_spinningCircle__wfDHj{animation:CommentLikeButton_spin__nN1_C 1s linear infinite;transform-origin:center}.CommentLikeButton_count___wSL6{min-width:1ch;text-align:center}.CommentLikeButton_count___wSL6,.CommentLikeButton_label__MT5Ay{font-weight:500;color:inherit;transition:all .2s ease-in-out;white-space:nowrap}.CommentLikeButton_loadingText__CUS7z{font-size:.75rem;color:var(--color-text-tertiary);opacity:.8}.CommentLikeButton_errorIndicator__2DICX{color:var(--color-error);font-size:.75rem;margin-left:.25rem;cursor:help}.CommentLikeButton_srOnly__Fsneq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.CommentLikeButton_commentLikeButton__at_C_{min-height:2.5rem}.CommentLikeButton_variant-minimal__A4iyb{min-width:2rem;min-height:2rem;padding:.375rem}.CommentLikeButton_variant-compact__GJjU_{padding:.375rem .5rem}.CommentLikeButton_variant-inline__Wvgjh .CommentLikeButton_label__MT5Ay{display:none}}@media (prefers-reduced-motion:reduce){.CommentLikeButton_commentLikeButton__at_C_,.CommentLikeButton_count___wSL6,.CommentLikeButton_heartIcon__tRdVp,.CommentLikeButton_label__MT5Ay{transition:none}.CommentLikeButton_animation-error__YQtRQ,.CommentLikeButton_animation-liking__IJmHl .CommentLikeButton_heartIcon__tRdVp,.CommentLikeButton_animation-loading__h2Rdx .CommentLikeButton_heartIcon__tRdVp,.CommentLikeButton_animation-unliking__M9pkk .CommentLikeButton_heartIcon__tRdVp{animation:none}.CommentLikeButton_commentLikeButton__at_C_:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){transform:none}}@media (prefers-contrast:high){.CommentLikeButton_commentLikeButton__at_C_{border:2px solid}.CommentLikeButton_variant-minimal__A4iyb{border:1px solid}.CommentLikeButton_liked__7TdSi{background-color:var(--color-text);color:var(--color-background)}}@media print{.CommentLikeButton_commentLikeButton__at_C_{display:none}}[data-theme=dark] .CommentLikeButton_commentLikeButton__at_C_{color:var(--color-text-secondary-dark)}[data-theme=dark] .CommentLikeButton_variant-default__wGExP{background-color:var(--color-background-secondary-dark);border-color:var(--color-border-dark)}[data-theme=dark] .CommentLikeButton_variant-compact__GJjU_{background-color:var(--color-background-elevated-dark);border-color:var(--color-border-light-dark)}[data-theme=dark] .CommentLikeButton_variant-compact__GJjU_:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280),[data-theme=dark] .CommentLikeButton_variant-default__wGExP:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){background-color:var(--color-primary-light-dark);border-color:var(--color-primary-dark)}[data-theme=dark] .CommentLikeButton_liked__7TdSi{color:var(--color-primary-dark)}[data-theme=dark] .CommentLikeButton_liked__7TdSi .CommentLikeButton_heartIcon__tRdVp{color:var(--color-primary-dark);fill:var(--color-primary-dark)}.CommentLikeButton_commentLikeButton__at_C_{--like-button-primary:var(--color-primary);--like-button-background:var(--color-background-secondary);--like-button-border:var(--color-border);--like-button-text:var(--color-text-secondary);--like-button-hover:var(--color-primary-light)}.CommentLikeButton_commentLikeButton__at_C_[data-theme]{color:var(--like-button-text)}.CommentLikeButton_variant-default__wGExP[data-theme]{background-color:var(--like-button-background);border-color:var(--like-button-border)}.CommentLikeButton_variant-default__wGExP[data-theme]:hover:not(.CommentLikeButton_disabled__utiHI):not(.CommentLikeButton_loading__oO280){background-color:var(--like-button-hover);border-color:var(--like-button-primary)}.CommentLikeButton_liked__7TdSi[data-theme] .CommentLikeButton_heartIcon__tRdVp{color:var(--like-button-primary);fill:var(--like-button-primary)}.EmailVerificationBanner_banner__AhIne{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:var(--border-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.05);animation:EmailVerificationBanner_slideDown__dl3uU .3s ease-out}@keyframes EmailVerificationBanner_slideDown__dl3uU{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationBanner_content__1_Lc6{display:flex;align-items:flex-start;gap:var(--spacing-md)}.EmailVerificationBanner_iconWrapper___It4E{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(245,158,11,.1);border-radius:50%}.EmailVerificationBanner_icon__VftVY{color:#f59e0b}.EmailVerificationBanner_messageWrapper__rabIn{flex:1;min-width:0}.EmailVerificationBanner_title__KHRbv{margin:0 0 var(--spacing-xs) 0;font-size:1rem;font-weight:600;color:#78350f}.EmailVerificationBanner_description__z_faf{margin:0;font-size:.875rem;color:#92400e;line-height:1.5}.EmailVerificationBanner_description__z_faf strong{font-weight:600;color:#78350f}.EmailVerificationBanner_message__qIw_V{margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:.875rem;font-weight:500}.EmailVerificationBanner_message__qIw_V.EmailVerificationBanner_success__P6rNh{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.EmailVerificationBanner_message__qIw_V.EmailVerificationBanner_error__Tncjv{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.EmailVerificationBanner_actions__Vg5Dy{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.EmailVerificationBanner_resendButton__esP4V{white-space:nowrap;background:white;color:#f59e0b;border-color:#f59e0b}.EmailVerificationBanner_resendButton__esP4V:hover:not(:disabled){background:#f59e0b;color:white}.EmailVerificationBanner_dismissButton__A0tKa{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:#92400e;cursor:pointer;border-radius:var(--border-radius-sm);transition:all .2s ease}.EmailVerificationBanner_dismissButton__A0tKa:hover{background:rgba(146,64,14,.1);color:#78350f}.EmailVerificationBanner_dismissButton__A0tKa:focus{outline:2px solid #f59e0b;outline-offset:2px}@media (max-width:768px){.EmailVerificationBanner_content__1_Lc6{flex-direction:column;gap:var(--spacing-sm)}.EmailVerificationBanner_actions__Vg5Dy{width:100%;justify-content:space-between}.EmailVerificationBanner_resendButton__esP4V{flex:1}}.PostActions_postActions___4O7y{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background-color:transparent;transition:all var(--transition-normal)}.PostActions_horizontal__sUBpt{flex-direction:row;flex-wrap:wrap}.PostActions_vertical__Yl6Ar{flex-direction:column;align-items:stretch}.PostActions_default__Cxu_d{background:var(--bg-primary);border:1px solid var(--accent)}.PostActions_compact__JHap0{padding:.25rem;gap:.25rem}.PostActions_floating__dvJmS{position:fixed;right:1rem;top:50%;transform:translateY(-50%);background:var(--bg-secondary);border:1px solid var(--accent);box-shadow:var(--card-shadow);z-index:100;flex-direction:column;padding:.75rem;gap:.75rem}.PostActions_toolbar__fIpzG{background:var(--bg-secondary);border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);padding:.75rem 1rem;justify-content:space-between}.PostActions_small__fZAmr{padding:.375rem;gap:.375rem}.PostActions_medium__b_RkI{padding:.5rem;gap:.5rem}.PostActions_large__1Nkrl{padding:.75rem;gap:.75rem}.PostActions_actionButton__KVsQ_{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background:var(--bg-primary);border:1px solid var(--accent);color:var(--accent);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal);font-size:.9rem;text-decoration:none;position:relative;min-width:36px;min-height:36px}.PostActions_likeButtonWrapper__Aa_DT{display:flex;align-items:center}.PostActions_actionButton__KVsQ_:hover{background:var(--accent);color:white;transform:translateY(-2px)}.PostActions_actionButton__KVsQ_:active{transform:translateY(0)}.PostActions_actionButton__KVsQ_:focus{outline:2px solid var(--accent);outline-offset:2px}.PostActions_actionButton__KVsQ_:disabled{opacity:.5;cursor:not-allowed;transform:none}.PostActions_actionButton__KVsQ_.PostActions_active__B4bqP{background:var(--accent);color:white}.PostActions_actionButton__KVsQ_.PostActions_liked___3yJb{color:#ff4757;background:rgba(255,71,87,.1);border-color:#ff4757}.PostActions_actionButton__KVsQ_.PostActions_bookmarked__XBxVg{color:var(--accent);background:rgba(90,103,216,.1)}.PostActions_actionIcon__l_oe9{width:1.25rem;height:1.25rem;flex-shrink:0}.PostActions_small__fZAmr .PostActions_actionIcon__l_oe9{width:1rem;height:1rem}.PostActions_large__1Nkrl .PostActions_actionIcon__l_oe9{width:1.5rem;height:1.5rem}.PostActions_actionLabel__F738v{font-size:inherit;font-weight:inherit;white-space:nowrap}.PostActions_compact__JHap0 .PostActions_actionLabel__F738v{display:none}.PostActions_vertical__Yl6Ar .PostActions_actionLabel__F738v{display:block}.PostActions_actionCount__Wqqo_{font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-left:.125rem}.PostActions_actionButton__KVsQ_.PostActions_active__B4bqP .PostActions_actionCount__Wqqo_{color:inherit}.PostActions_loading__2OWqV{position:relative;pointer-events:none}.PostActions_loading__2OWqV:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid var(--bg-secondary);border-top-color:var(--accent);border-radius:50%;animation:PostActions_spin___GW73 .8s linear infinite}@keyframes PostActions_spin___GW73{to{transform:rotate(1turn)}}.PostActions_shareDropdown__QW2oT{position:absolute;top:100%;left:0;right:0;background:var(--bg-secondary);border:1px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--card-shadow);padding:.5rem;z-index:10;min-width:200px}.PostActions_shareOption__c9HeF{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--text-primary);transition:background-color var(--transition-normal)}.PostActions_shareOption__c9HeF:hover{background:rgba(90,103,216,.1);color:var(--accent)}.PostActions_shareOptionIcon__E8fzb{width:1.25rem;height:1.25rem;flex-shrink:0}.PostActions_shareOptionLabel__mfLiF{font-size:.875rem;font-weight:500}.PostActions_separator__MIqm4{width:1px;height:1.5rem;background-color:var(--text-secondary);margin:0 .25rem;opacity:.3}.PostActions_vertical__Yl6Ar .PostActions_separator__MIqm4{width:100%;height:1px;margin:.25rem 0}@media (max-width:768px){.PostActions_floating__dvJmS{position:fixed;bottom:1rem;right:1rem;top:auto;transform:none;flex-direction:row;padding:.5rem;gap:.5rem;border-radius:var(--radius-full)}.PostActions_toolbar__fIpzG{padding:.5rem 1rem}.PostActions_actionLabel__F738v,.PostActions_compact__JHap0 .PostActions_actionLabel__F738v{display:none}}@media (max-width:480px){.PostActions_postActions___4O7y{gap:.25rem}.PostActions_actionButton__KVsQ_{min-width:2rem;min-height:2rem;padding:.375rem}.PostActions_shareDropdown__QW2oT{min-width:180px}}@media (prefers-contrast:high){.PostActions_actionButton__KVsQ_{border:1px solid var(--color-gray-400)}.PostActions_actionButton__KVsQ_:focus{outline:3px solid var(--color-primary-500)}}@media (prefers-reduced-motion:reduce){.PostActions_actionButton__KVsQ_{transition:none}.PostActions_actionButton__KVsQ_:hover{transform:none}.PostActions_loading__2OWqV:after{animation:none}}.PostMeta_postMeta__n0r30{display:flex;flex-direction:column;gap:1rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.PostMeta_default__OIHtl{flex-direction:row;align-items:center}.PostMeta_compact__tLwff{gap:.5rem;font-size:.75rem}.PostMeta_detailed__oTQDt{flex-direction:column;align-items:flex-start;gap:1rem}.PostMeta_card__HdFBH{flex-direction:column;align-items:flex-start;gap:.75rem;padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--radius-md);border-left:4px solid var(--accent)}.PostMeta_small__kdWBU{font-size:.75rem;gap:.5rem}.PostMeta_medium__4YqF1{font-size:.875rem;gap:1rem}.PostMeta_large__V_6vv{font-size:1rem;gap:1.25rem}.PostMeta_authorSection__YkwiV{display:flex;align-items:center;padding-right:.75rem;border-right:1px solid rgba(100,116,139,.15);margin-right:.75rem}.PostMeta_authorName__Ob41d{font-weight:600;color:var(--text-primary);font-size:.9375rem;letter-spacing:-.01em;line-height:1.4}.PostMeta_verified__4VPjy{color:var(--accent);margin-left:.375rem;vertical-align:middle}.PostMeta_metaGroup__Hy7vn{display:flex;align-items:center;flex-wrap:wrap;gap:0;row-gap:.5rem;justify-content:center;width:100%}.PostMeta_metaItem__vF69E{display:flex;align-items:center;white-space:nowrap}.PostMeta_dateSection__M49xP{display:flex;flex-direction:column;gap:.1875rem;padding-right:.75rem;border-right:1px solid rgba(100,116,139,.15);margin-right:.75rem}.PostMeta_publishDate__zgTY7{font-weight:500;color:var(--text-primary);font-size:.875rem;line-height:1.4;white-space:nowrap}.PostMeta_updateDate__kRoiT{font-size:.75rem;color:var(--text-secondary);opacity:.8;line-height:1.4;white-space:nowrap}.PostMeta_category__WV1x9{background:linear-gradient(135deg,rgba(90,103,216,.12),rgba(90,103,216,.08));color:var(--accent);padding:.5rem .875rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.8125rem;transition:all .2s ease;border:1px solid rgba(90,103,216,.2);box-shadow:0 1px 3px rgba(90,103,216,.1);letter-spacing:.01em}.PostMeta_category__WV1x9:hover{background:linear-gradient(135deg,rgba(90,103,216,.18),rgba(90,103,216,.12));border-color:rgba(90,103,216,.3);box-shadow:0 2px 6px rgba(90,103,216,.15);transform:translateY(-1px)}.PostMeta_readingTimeSection__wtF6u{display:flex;align-items:center;gap:.375rem;padding-left:.75rem}.PostMeta_metaGroup__Hy7vn>:last-child{border-right:none!important;padding-right:0!important;margin-right:0!important}.PostMeta_readingTimeIcon__LNSIk{color:var(--text-secondary);opacity:.6;flex-shrink:0}.PostMeta_readingTime__MyyNX{color:var(--text-secondary);font-weight:500;font-size:.875rem;white-space:nowrap}.PostMeta_tagsSection___Q8pt{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding-top:.75rem;border-top:1px solid rgba(100,116,139,.1)}.PostMeta_tag__RcaBd{background:rgba(90,103,216,.08);color:var(--accent);padding:.375rem .75rem;border-radius:6px;text-decoration:none;font-size:.8125rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:1px solid rgba(90,103,216,.12)}.PostMeta_tag__RcaBd:hover{background:rgba(90,103,216,.12);border-color:rgba(90,103,216,.2)}.PostMeta_statsSection__pTT37{display:flex;align-items:center;gap:1rem}.PostMeta_statItem__cnKEH{display:flex;align-items:center;gap:.25rem;color:var(--text-secondary)}.PostMeta_statNumber__UI_PQ{font-weight:600;color:var(--text-primary)}.PostMeta_separator__ooAKM{display:none}@media (max-width:768px){.PostMeta_postMeta__n0r30{gap:.875rem;padding:.75rem 1rem}.PostMeta_metaGroup__Hy7vn{gap:0;row-gap:.375rem;justify-content:center}.PostMeta_authorSection__YkwiV,.PostMeta_dateSection__M49xP{padding-right:.625rem;margin-right:.625rem}.PostMeta_readingTimeSection__wtF6u{padding-left:.625rem}.PostMeta_detailed__oTQDt{gap:.75rem}.PostMeta_tagsSection___Q8pt{padding-top:.5rem;gap:.375rem}}@media (max-width:480px){.PostMeta_postMeta__n0r30{gap:.625rem;padding:.5rem .75rem}.PostMeta_metaGroup__Hy7vn{flex-direction:column;align-items:center;gap:.5rem;row-gap:.5rem}.PostMeta_authorSection__YkwiV,.PostMeta_dateSection__M49xP{border-right:none;border-bottom:1px solid rgba(100,116,139,.15);padding-right:0;padding-bottom:.375rem;margin-right:0;margin-bottom:.375rem;width:100%;text-align:center;justify-content:center;align-items:center}.PostMeta_readingTimeSection__wtF6u{padding-left:0;justify-content:center}.PostMeta_category__WV1x9{margin:0 auto}}.PostMeta_postMeta__n0r30:focus-within{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--border-radius-sm)}@media (prefers-contrast:high){.PostMeta_category__WV1x9{border:1px solid var(--color-primary-700)}.PostMeta_tag__RcaBd{border:1px solid var(--color-gray-400)}}@media (prefers-reduced-motion:reduce){.PostMeta_authorName__Ob41d,.PostMeta_category__WV1x9,.PostMeta_metaLink__YD8Cf,.PostMeta_tag__RcaBd{transition:none}.PostMeta_category__WV1x9:hover,.PostMeta_tag__RcaBd:hover{transform:none}}.CategorySelector_categorySelector__IUhCP{position:relative;width:100%}.CategorySelector_selectInput__hUkzg{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);color:var(--color-text-primary);font-size:1rem;font-family:var(--font-family-body);transition:all var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.75rem 2.5rem .75rem .75rem}.CategorySelector_selectInput__hUkzg:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.CategorySelector_selectInput__hUkzg:hover:not(:disabled){border-color:var(--color-primary-light)}.CategorySelector_selectInput__hUkzg:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:.6}.CategorySelector_loading__S7Bv_ .CategorySelector_selectInput__hUkzg{cursor:wait}.CategorySelector_loadingIndicator___UU_k{position:absolute;right:2rem;top:50%;transform:translateY(-50%);pointer-events:none}.CategorySelector_spinner__WkHLP{width:16px;height:16px;border-top:2px solid var(--color-border);border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:CategorySelector_spin__ppxah 1s linear infinite}@keyframes CategorySelector_spin__ppxah{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategorySelector_selectInput__hUkzg option{padding:.5rem;background:var(--color-background);color:var(--color-text-primary)}.CategorySelector_selectInput__hUkzg option:disabled{color:var(--color-text-disabled)}.CategorySelector_selectInput__hUkzg option[value=__new__]{font-weight:500;color:var(--color-primary);border-top:1px solid var(--color-border)}[data-theme=dark] .CategorySelector_selectInput__hUkzg{background:var(--color-background-elevated,#1e293b);border-color:var(--color-border-dark,rgba(255,255,255,.1));color:var(--color-text-primary,#f1f5f9);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%9ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}[data-theme=dark] .CategorySelector_selectInput__hUkzg:focus,[data-theme=dark] .CategorySelector_selectInput__hUkzg:hover:not(:disabled){background:var(--color-background-elevated,#1e293b);border-color:var(--color-primary,#818cf8)}[data-theme=dark] .CategorySelector_selectInput__hUkzg:focus{box-shadow:0 0 0 3px rgba(129,140,248,.2)}[data-theme=dark] .CategorySelector_selectInput__hUkzg option{background:#1e293b!important;color:#f1f5f9!important;padding:.75rem}[data-theme=dark] .CategorySelector_selectInput__hUkzg option:checked{background:var(--color-primary,#818cf8)!important;color:#ffffff!important}[data-theme=dark] .CategorySelector_selectInput__hUkzg option:disabled{background:#0f172a!important;color:#64748b!important}[data-theme=dark] .CategorySelector_selectInput__hUkzg option[value=__new__]{background:#1e293b!important;color:var(--color-primary,#818cf8)!important;font-weight:600;border-top:1px solid rgba(255,255,255,.1)}@media (prefers-contrast:high){.CategorySelector_selectInput__hUkzg{border-width:2px}.CategorySelector_selectInput__hUkzg:focus{box-shadow:0 0 0 4px var(--color-primary-alpha)}}@media (prefers-reduced-motion:reduce){.CategorySelector_selectInput__hUkzg{transition:none}.CategorySelector_spinner__WkHLP{animation:none}}@media (max-width:480px){.CategorySelector_selectInput__hUkzg{padding:.875rem 2.5rem .875rem .875rem;font-size:16px}}.FileUpload_fileUpload__tMKTm{width:100%;display:flex;flex-direction:column;gap:1rem}.FileUpload_urlInput__o6B_U{display:flex;align-items:center;gap:.5rem}.FileUpload_urlField__L_GhY{flex:1;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);color:var(--color-text-primary);font-size:1rem;transition:all var(--transition-fast)}.FileUpload_urlField__L_GhY:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.FileUpload_clearButton__Q5A12{flex-shrink:0}.FileUpload_uploadArea__nslRn{border:2px dashed var(--color-border);border-radius:var(--border-radius-lg);padding:2rem;text-align:center;background:var(--color-background-elevated);transition:all var(--transition-fast);cursor:pointer}.FileUpload_uploadArea__nslRn:hover{border-color:var(--color-primary);background:var(--color-background-hover)}.FileUpload_dragging__JWpnT .FileUpload_uploadArea__nslRn{border-color:var(--color-primary);background:var(--color-primary-alpha)}.FileUpload_disabled__cK94F .FileUpload_uploadArea__nslRn{opacity:.6;cursor:not-allowed}.FileUpload_uploadIcon__ZEEfA{color:var(--color-text-secondary);margin-bottom:1rem}.FileUpload_uploadText__NWd_m{color:var(--color-text-primary);margin-bottom:.5rem}.FileUpload_orText__NuyaC{color:var(--color-text-secondary);margin-bottom:1rem}.FileUpload_uploadingState__aAfN6{display:flex;flex-direction:column;align-items:center;gap:1rem}.FileUpload_progressBar__mZG41{width:100%;max-width:200px;height:8px;background:var(--color-border);border-radius:4px;overflow:hidden}.FileUpload_progressFill__QFIad{height:100%;background:var(--color-primary);transition:width .3s ease}.FileUpload_uploadingText__cm9su{color:var(--color-text-primary)}.FileUpload_hiddenInput__i6d7Y{display:none}.FileUpload_errorMessage__grzaL{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-error-background);border:1px solid var(--color-error);border-radius:var(--border-radius-md);color:var(--color-error)}.FileUpload_errorIcon__a2Cuq{flex-shrink:0}.FileUpload_errorText__a9otd{color:var(--color-error)}.FileUpload_previewContainer__UuTKW{position:relative;display:inline-block;max-width:300px}.FileUpload_previewImage__D0kGv{width:100%;height:auto;border-radius:var(--border-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.1)}.FileUpload_previewOverlay__ICkei{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity var(--transition-fast)}.FileUpload_previewContainer__UuTKW:hover .FileUpload_previewOverlay__ICkei{opacity:1}.FileUpload_removeButton__BEAoF{background:rgba(0,0,0,.7);color:white}.FileUpload_removeButton__BEAoF:hover{background:rgba(0,0,0,.9)}@media (max-width:480px){.FileUpload_uploadArea__nslRn{padding:1.5rem 1rem}.FileUpload_previewContainer__UuTKW{max-width:100%}}[data-theme=dark] .FileUpload_uploadArea__nslRn{background:var(--color-background-dark);border-color:var(--color-border-dark)}[data-theme=dark] .FileUpload_uploadArea__nslRn:hover{border-color:var(--color-primary);background:var(--color-background-elevated-dark)}.RichTextEditor_richTextEditor__y__gk{position:relative;width:100%;min-height:300px;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);overflow:hidden}.RichTextEditor_toolbar__r0tK_{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:var(--color-background-elevated);border-bottom:1px solid var(--color-border);border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.RichTextEditor_toolbarGroup__4GdI1{display:flex;align-items:center;gap:.25rem;padding:0 .5rem;border-right:1px solid var(--color-border)}.RichTextEditor_toolbarGroup__4GdI1:last-child{border-right:none}.RichTextEditor_toolbarButton___TLg7{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid transparent;border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-fast)}.RichTextEditor_toolbarButton___TLg7:hover{background:var(--color-background-hover);border-color:var(--color-border)}.RichTextEditor_toolbarButton___TLg7:disabled{opacity:.5;cursor:not-allowed}.RichTextEditor_toolbarButton___TLg7.RichTextEditor_active__ZUHmS{background:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.RichTextEditor_toolbarSelect___Hion{padding:.5rem;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:14px;cursor:pointer}.RichTextEditor_toolbarSelect___Hion:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}.RichTextEditor_hiddenInput__7FXEZ{display:none}.RichTextEditor_editorWrapper__Pbi5f{position:relative;background:var(--color-background)}.RichTextEditor_editorContent__9duqE{padding:1rem;outline:none;min-height:300px;max-height:600px;overflow-y:auto;font-family:var(--font-family-body);font-size:1rem;line-height:1.6;color:var(--color-text-primary)}.RichTextEditor_readOnly__I9Io_ .RichTextEditor_toolbar__r0tK_{display:none}.RichTextEditor_loading__uuHdg{pointer-events:none}.RichTextEditor_loadingState__Y6H3_{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);z-index:10}.RichTextEditor_loadingSpinner__XCgjX{width:32px;height:32px;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:RichTextEditor_spin__pErmO 1s linear infinite;margin-bottom:1rem}.RichTextEditor_loadingText__EZp17{color:var(--color-text-secondary)}@keyframes RichTextEditor_spin__pErmO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RichTextEditor_error__vOjDD .RichTextEditor_quillContainer__g6lKq{display:none}.RichTextEditor_errorState__Sun7R{padding:2rem;text-align:center;background:var(--color-background);border:1px solid var(--color-error);border-radius:var(--border-radius-md);color:var(--color-error)}.RichTextEditor_errorText___UHWA{color:var(--color-error)}@media (max-width:768px){.RichTextEditor_richTextEditor__y__gk{min-height:250px}.RichTextEditor_loadingSpinner__XCgjX{width:24px;height:24px}}.RichTextEditor_quillContainer__g6lKq:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-contrast:high){.RichTextEditor_richTextEditor__y__gk{border:2px solid}.RichTextEditor_loadingSpinner__XCgjX{border-width:4px}}@media (prefers-reduced-motion:reduce){.RichTextEditor_loadingSpinner__XCgjX{animation:none}.RichTextEditor_toolbarButton___TLg7{transition:none}}.RichTextEditor_editorContent__9duqE .ProseMirror{outline:none}.RichTextEditor_editorContent__9duqE .ProseMirror h1{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;color:var(--color-text-primary)}.RichTextEditor_editorContent__9duqE .ProseMirror h2{font-size:1.75rem;font-weight:600;margin:1.25rem 0 .75rem;color:var(--color-text-primary)}.RichTextEditor_editorContent__9duqE .ProseMirror h3{font-size:1.5rem;font-weight:600;margin:1rem 0 .5rem;color:var(--color-text-primary)}.RichTextEditor_editorContent__9duqE .ProseMirror h4{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:var(--color-text-primary)}.RichTextEditor_editorContent__9duqE .ProseMirror h5{font-size:1.125rem;font-weight:600;margin:.75rem 0 .5rem;color:var(--color-text-primary)}.RichTextEditor_editorContent__9duqE .ProseMirror h6{font-size:1rem;font-weight:600;margin:.75rem 0 .5rem;color:var(--color-text-primary)}.RichTextEditor_editorContent__9duqE .ProseMirror p{margin:.5rem 0;line-height:1.6}.RichTextEditor_editorContent__9duqE .ProseMirror ol,.RichTextEditor_editorContent__9duqE .ProseMirror ul{margin:.5rem 0;padding-left:2rem}.RichTextEditor_editorContent__9duqE .ProseMirror li{margin:.25rem 0}.RichTextEditor_editorContent__9duqE .ProseMirror blockquote{border-left:4px solid var(--color-primary);margin:1rem 0;padding:.5rem 0 .5rem 1rem;background:var(--color-background-elevated);font-style:italic;color:var(--color-text-secondary)}.RichTextEditor_editorContent__9duqE .ProseMirror pre{padding:1rem;margin:1rem 0;overflow-x:auto}.RichTextEditor_editorContent__9duqE .ProseMirror code,.RichTextEditor_editorContent__9duqE .ProseMirror pre{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem}.RichTextEditor_editorContent__9duqE .ProseMirror code{padding:.2rem .4rem}.RichTextEditor_editorContent__9duqE .ProseMirror .editor-image{max-width:100%;height:auto;border-radius:var(--border-radius-sm);margin:1rem 0;display:block}.RichTextEditor_editorContent__9duqE .ProseMirror .editor-link{color:var(--color-primary);text-decoration:underline;cursor:pointer}.RichTextEditor_editorContent__9duqE .ProseMirror .editor-link:hover{color:var(--color-primary-hover)}.RichTextEditor_editorContent__9duqE .ProseMirror .editor-table{border-collapse:collapse;width:100%;margin:1rem 0}.RichTextEditor_editorContent__9duqE .ProseMirror .editor-table td,.RichTextEditor_editorContent__9duqE .ProseMirror .editor-table th{border:1px solid var(--color-border);padding:.5rem;text-align:left}.RichTextEditor_editorContent__9duqE .ProseMirror .editor-table th{background:var(--color-background-elevated);font-weight:600}.RichTextEditor_editorContent__9duqE .ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:var(--color-text-secondary);pointer-events:none;height:0}.FormField_formField__DH_t6{position:relative}.FormField_description__kmN4W{line-height:1.4}.FormField_characterCount__dyChD{font-variant-numeric:tabular-nums;transition:color var(--transition-fast)}@media (prefers-reduced-motion:reduce){.FormField_formField__DH_t6 *{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.FormField_characterCount__dyChD{font-weight:700}}.Modal_modalBackdrop__1IcmA{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Modal_modal__WoEER{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 10px 20px -5px rgba(0,0,0,.1)}.Modal_modalTitle__fkqs5{line-height:1.2}.Modal_modalContent__B86hU{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.Modal_modalContent__B86hU::-webkit-scrollbar{width:6px}.Modal_modalContent__B86hU::-webkit-scrollbar-track{background:transparent}.Modal_modalContent__B86hU::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}.Modal_modalContent__B86hU::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-hover)}@media (max-width:640px){.Modal_modal__WoEER{margin:1rem;max-height:calc(100vh - 2rem)}.Modal_modalActions__ba32H,.Modal_modalContent__B86hU,.Modal_modalHeader__PTYRm{padding:1rem}}@media (prefers-reduced-motion:reduce){.Modal_modal__WoEER *{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.Modal_modal__WoEER{border-width:2px}.Modal_modalHeader__PTYRm{border-bottom-width:2px}.Modal_modalActions__ba32H{border-top-width:2px}}.ThemeSwitcher_themeSwitcher__FSYXw{transition:all var(--transition-fast)}.ThemeSwitcher_themeButton__dHcP1{position:relative}.ThemeSwitcher_themeDropdown__wT5Ww select{background-image:none}.ThemeSwitcher_themeSwitcher__FSYXw:hover{transform:scale(1.05)}.ThemeSwitcher_themeButton__dHcP1:hover{background-color:var(--color-background-hover)}.ThemeSwitcher_themeSwitcher__FSYXw:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ThemeSwitcher_themeSwitcher__FSYXw{transition:none;transform:none!important}}@media (prefers-contrast:high){.ThemeSwitcher_themeSwitcher__FSYXw{border:2px solid var(--color-border)}}