.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}}.SocialIconPreview_previewContainer__z_mzu{background:var(--bg-secondary,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:20px}.SocialIconPreview_previewHeader__g3zlx{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.SocialIconPreview_previewHeader__g3zlx h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary,#1f2937)}.SocialIconPreview_count__Xlflk{font-size:.875rem;color:var(--text-secondary,#9ca3af);font-weight:500;background:var(--bg-primary,#f3f4f6);padding:4px 12px;border-radius:12px}.SocialIconPreview_previewContent__iqGYu{background:var(--bg-primary,#f9fafb);border-radius:8px;padding:24px;min-height:100px;display:flex;align-items:center;justify-content:center}.SocialIconPreview_emptyState__fKihk{text-align:center;color:var(--text-secondary,#9ca3af)}.SocialIconPreview_emptyState__fKihk i{font-size:2.5rem;margin-bottom:12px;opacity:.5}.SocialIconPreview_emptyState__fKihk p{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--text-secondary,#6b7280)}.SocialIconPreview_emptyState__fKihk span{font-size:.875rem}.SocialIconPreview_socialLinks__m0KIr{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center}.SocialIconPreview_socialIcon__zgLTp{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:white;font-size:1.25rem;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:default}.SocialIconPreview_socialIcon__zgLTp:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.25)}@media (max-width:480px){.SocialIconPreview_previewContainer__z_mzu{padding:16px}.SocialIconPreview_previewHeader__g3zlx h4{font-size:1rem}.SocialIconPreview_count__Xlflk{font-size:.8125rem;padding:3px 10px}.SocialIconPreview_previewContent__iqGYu{padding:20px}.SocialIconPreview_socialIcon__zgLTp{width:40px;height:40px;font-size:1.125rem}.SocialIconPreview_socialLinks__m0KIr{gap:12px}}.SocialPlatformCard_row__09RTb{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-secondary);border:1px solid transparent;border-radius:10px;transition:all .15s ease}.SocialPlatformCard_row__09RTb:hover{background:var(--bg-primary);border-color:var(--form-border)}.SocialPlatformCard_row__09RTb.SocialPlatformCard_enabled__HKKu8:hover{border-color:var(--accent)}.SocialPlatformCard_row__09RTb.SocialPlatformCard_dragging__PPo1B{opacity:.6;cursor:grabbing;box-shadow:0 8px 20px rgba(0,0,0,.25);transform:scale(1.02)}.SocialPlatformCard_row__09RTb.SocialPlatformCard_disabled__k1Fw_{opacity:.7}.SocialPlatformCard_dragHandle__7h3sC{display:flex;align-items:center;justify-content:center;width:16px;cursor:grab;flex-shrink:0;padding:4px 0}.SocialPlatformCard_dragHandle__7h3sC:active{cursor:grabbing}.SocialPlatformCard_gripDots__8QNXw{display:grid;grid-template-columns:repeat(2,4px);gap:3px}.SocialPlatformCard_gripDots__8QNXw span{width:4px;height:4px;background:var(--text-secondary);border-radius:50%;opacity:.5;transition:opacity .15s ease}.SocialPlatformCard_row__09RTb:hover .SocialPlatformCard_gripDots__8QNXw span{opacity:.8}.SocialPlatformCard_identity__x7sHi{display:flex;align-items:center;gap:10px;min-width:140px;flex-shrink:0}.SocialPlatformCard_iconBadge__FfgnE{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:white;font-size:1rem;transition:all .15s ease}.SocialPlatformCard_platformName__0rNuy{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.SocialPlatformCard_disabled__k1Fw_ .SocialPlatformCard_platformName__0rNuy{color:var(--text-secondary)}.SocialPlatformCard_inputWrapper__gcJHZ{flex:1 1 200px;min-width:150px;position:relative}.SocialPlatformCard_inputWrapperDisabled__N_sA9{cursor:pointer}.SocialPlatformCard_urlInput__qDSKK{display:block;width:100%;height:38px;padding:8px 36px 8px 12px;font-size:.875rem;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);border:2px solid var(--form-border,rgba(129,140,248,.3));border-radius:6px;outline:none;transition:all .15s ease;box-sizing:border-box}.SocialPlatformCard_urlInput__qDSKK::-moz-placeholder{color:var(--text-secondary);opacity:.7;font-size:.8125rem}.SocialPlatformCard_urlInput__qDSKK::placeholder{color:var(--text-secondary);opacity:.7;font-size:.8125rem}.SocialPlatformCard_urlInput__qDSKK:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--form-focus)}.SocialPlatformCard_urlInput__qDSKK:disabled{background:var(--bg-secondary);color:var(--text-secondary);cursor:not-allowed;opacity:.6}.SocialPlatformCard_urlInput__qDSKK.SocialPlatformCard_valid__EnSHl{border-color:var(--success)}.SocialPlatformCard_validationIcon__4271p{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.75rem;pointer-events:none}.SocialPlatformCard_toggle__XHJi9{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.SocialPlatformCard_toggleInput__Hz7a4{position:absolute;opacity:0;width:0;height:0}.SocialPlatformCard_toggleTrack__C7jlg{position:relative;width:40px;height:22px;background:var(--text-secondary);border-radius:11px;transition:background-color .2s ease;opacity:.4}.SocialPlatformCard_toggleInput__Hz7a4:checked+.SocialPlatformCard_toggleTrack__C7jlg{opacity:1}.SocialPlatformCard_toggleThumb__U6VaR{position:absolute;top:2px;left:2px;width:18px;height:18px;background:white;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease}.SocialPlatformCard_toggleInput__Hz7a4:checked+.SocialPlatformCard_toggleTrack__C7jlg .SocialPlatformCard_toggleThumb__U6VaR{transform:translateX(18px)}.SocialPlatformCard_toggleInput__Hz7a4:focus-visible+.SocialPlatformCard_toggleTrack__C7jlg{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:768px){.SocialPlatformCard_row__09RTb{gap:10px;padding:10px 14px}.SocialPlatformCard_inputWrapper__gcJHZ{flex:1 1 180px;min-width:120px}.SocialPlatformCard_urlInput__qDSKK{height:36px;font-size:.8125rem}.SocialPlatformCard_platformName__0rNuy{font-size:.8125rem}}@media (max-width:640px){.SocialPlatformCard_row__09RTb{flex-wrap:wrap;padding:12px;gap:10px}.SocialPlatformCard_dragHandle__7h3sC{order:0}.SocialPlatformCard_identity__x7sHi{min-width:auto;flex:1 1 auto;order:1}.SocialPlatformCard_toggle__XHJi9{order:2;flex-shrink:0}.SocialPlatformCard_inputWrapper__gcJHZ{flex-basis:100%;min-width:0;order:3;margin-top:4px}}@media (max-width:400px){.SocialPlatformCard_row__09RTb{gap:8px;padding:10px}.SocialPlatformCard_iconBadge__FfgnE{width:28px;height:28px;font-size:.875rem}.SocialPlatformCard_platformName__0rNuy{font-size:.875rem}.SocialPlatformCard_urlInput__qDSKK{height:34px;padding:6px 32px 6px 10px;font-size:.8125rem}.SocialPlatformCard_toggleTrack__C7jlg{width:36px;height:20px}.SocialPlatformCard_toggleThumb__U6VaR{width:16px;height:16px}.SocialPlatformCard_toggleInput__Hz7a4:checked+.SocialPlatformCard_toggleTrack__C7jlg .SocialPlatformCard_toggleThumb__U6VaR{transform:translateX(16px)}}.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}}.DateTimePicker_dateTimePicker__A4z_u{display:flex;flex-direction:column;gap:.5rem;width:100%}.DateTimePicker_inputsRow__yRclS{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.DateTimePicker_inputGroup__l_h_A{display:flex;flex-direction:column;gap:.5rem;flex:1}.DateTimePicker_label__fMbyj{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem;color:var(--settings-label-color,var(--text-primary-light,#2d3748));font-weight:600;font-size:.875rem;transition:color var(--transition-normal)}.DateTimePicker_labelIcon__0kbDB{opacity:.7}.DateTimePicker_required__JCO8Q{color:var(--settings-required-color,var(--error));margin-left:2px;font-weight:700}.DateTimePicker_inputWrapper__yA__Z{position:relative;display:flex;align-items:center}.DateTimePicker_input__C5ZkR{width:100%;padding:.875rem 2.75rem .875rem 1rem;border:2px solid var(--settings-field-border,rgba(90,103,216,.3));border-radius:var(--radius-md,8px);background:var(--settings-field-bg,var(--bg-primary-light,#fafbfc));color:var(--text-primary-light,#2d3748);transition:all var(--transition-normal,.2s ease);font-size:.9375rem;line-height:1.5;font-family:inherit;outline:none}.DateTimePicker_input__C5ZkR:focus{border-color:var(--settings-field-focus-border,var(--accent));box-shadow:var(--settings-field-focus-shadow,0 0 0 3px var(--form-focus));transform:translateY(-1px);background:var(--settings-field-focus-bg,var(--bg-primary-light,#fafbfc))}.DateTimePicker_input__C5ZkR::-moz-placeholder{color:var(--text-secondary-light,#4a5568);opacity:.7}.DateTimePicker_input__C5ZkR::placeholder{color:var(--text-secondary-light,#4a5568);opacity:.7}.DateTimePicker_iconWrapper__YbtQv{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary-light,#4a5568);opacity:.6;transition:opacity var(--transition-normal,.2s ease)}.DateTimePicker_input__C5ZkR:focus+.DateTimePicker_iconWrapper__YbtQv{opacity:1;color:var(--accent)}.DateTimePicker_dateInput__946Ya::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer}.DateTimePicker_dateInput__946Ya::-webkit-clear-button,.DateTimePicker_dateInput__946Ya::-webkit-inner-spin-button{display:none}.DateTimePicker_timeInput__W4sz8::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer}.DateTimePicker_timeInput__W4sz8::-webkit-clear-button,.DateTimePicker_timeInput__W4sz8::-webkit-inner-spin-button{display:none}.DateTimePicker_small__fToc_ .DateTimePicker_input__C5ZkR{padding:.625rem 2.5rem .625rem .875rem;font-size:.875rem}.DateTimePicker_small__fToc_ .DateTimePicker_iconWrapper__YbtQv{right:.75rem}.DateTimePicker_medium__7b6Un .DateTimePicker_input__C5ZkR{padding:.875rem 2.75rem .875rem 1rem;font-size:.9375rem}.DateTimePicker_large__BbeyI .DateTimePicker_input__C5ZkR{padding:1rem 3rem 1rem 1.25rem;font-size:1rem}.DateTimePicker_large__BbeyI .DateTimePicker_iconWrapper__YbtQv{right:1.25rem}.DateTimePicker_disabled__gv_mE .DateTimePicker_input__C5ZkR,.DateTimePicker_input__C5ZkR:disabled{background:var(--bg-secondary-light,#f5f6f8);color:var(--text-secondary-light,#4a5568);cursor:not-allowed;opacity:.6;border-color:var(--color-border,#e2e8f0)}.DateTimePicker_disabled__gv_mE .DateTimePicker_iconWrapper__YbtQv,.DateTimePicker_disabled__gv_mE .DateTimePicker_label__fMbyj{opacity:.5;cursor:not-allowed}.DateTimePicker_disabled__gv_mE .DateTimePicker_input__C5ZkR:focus{transform:none;box-shadow:none}.DateTimePicker_error__7CysU .DateTimePicker_input__C5ZkR{border-color:var(--error,#ef4444)!important;box-shadow:0 0 0 3px var(--form-error-border,rgba(239,68,68,.1))!important}.DateTimePicker_error__7CysU .DateTimePicker_label__fMbyj{color:var(--error,#ef4444)}.DateTimePicker_error__7CysU .DateTimePicker_iconWrapper__YbtQv{color:var(--error,#ef4444);opacity:1}.DateTimePicker_errorMessage__aZf_k{display:flex;align-items:center;gap:.5rem;color:var(--error,#ef4444);font-size:.875rem;font-weight:600;margin-top:.25rem;padding:.5rem;background:var(--form-error-border,rgba(239,68,68,.05));border-radius:var(--radius-sm,6px);border-left:3px solid var(--error,#ef4444)}body[data-theme=dark] .DateTimePicker_label__fMbyj{color:var(--text-primary-dark,#e0e7ff)}body[data-theme=dark] .DateTimePicker_input__C5ZkR{background:var(--bg-primary-dark,#0f172a);color:var(--text-primary-dark,#e0e7ff);border-color:rgba(129,140,248,.3)}body[data-theme=dark] .DateTimePicker_input__C5ZkR:focus{background:var(--bg-primary-dark,#0f172a);border-color:var(--accent,#818cf8)}body[data-theme=dark] .DateTimePicker_input__C5ZkR::-moz-placeholder{color:var(--text-secondary-dark,#a0aec0)}body[data-theme=dark] .DateTimePicker_input__C5ZkR::placeholder{color:var(--text-secondary-dark,#a0aec0)}body[data-theme=dark] .DateTimePicker_iconWrapper__YbtQv{color:var(--text-secondary-dark,#a0aec0)}body[data-theme=dark] .DateTimePicker_input__C5ZkR:focus+.DateTimePicker_iconWrapper__YbtQv{color:var(--accent,#818cf8)}body[data-theme=dark] .DateTimePicker_disabled__gv_mE .DateTimePicker_input__C5ZkR,body[data-theme=dark] .DateTimePicker_input__C5ZkR:disabled{background:var(--bg-secondary-dark,#1e293b);color:var(--text-secondary-dark,#a0aec0);border-color:rgba(129,140,248,.2)}body[data-theme=dark] .DateTimePicker_errorMessage__aZf_k{background:rgba(239,68,68,.1);color:#fca5a5}@media (max-width:640px){.DateTimePicker_inputsRow__yRclS{grid-template-columns:1fr;gap:.75rem}.DateTimePicker_input__C5ZkR{font-size:16px;padding:.75rem 2.5rem .75rem 1rem}.DateTimePicker_iconWrapper__YbtQv{right:.875rem}}@media (prefers-contrast:high){.DateTimePicker_input__C5ZkR{border-width:2px}.DateTimePicker_error__7CysU .DateTimePicker_input__C5ZkR{border-width:3px}.DateTimePicker_iconWrapper__YbtQv{opacity:1}}@media (prefers-reduced-motion:reduce){.DateTimePicker_errorMessage__aZf_k,.DateTimePicker_iconWrapper__YbtQv,.DateTimePicker_input__C5ZkR{transition:none}.DateTimePicker_input__C5ZkR:focus{transform:none}}@media print{.DateTimePicker_dateTimePicker__A4z_u{-moz-column-break-inside:avoid;break-inside:avoid}.DateTimePicker_input__C5ZkR{border:1px solid #000;background:#fff;color:#000}.DateTimePicker_iconWrapper__YbtQv{display:none}}.FileUpload_fileUpload__tMKTm{width:100%;display:flex;flex-direction:column;gap:.75rem}.FileUpload_urlInput__o6B_U{display:flex;align-items:center;gap:.5rem}.FileUpload_urlField__L_GhY{flex:1;padding:.625rem .875rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);color:var(--color-text-primary);font-size:.875rem;transition:all var(--transition-fast)}.FileUpload_urlField__L_GhY::-moz-placeholder{color:var(--color-text-secondary);opacity:.6}.FileUpload_urlField__L_GhY::placeholder{color:var(--color-text-secondary);opacity:.6}.FileUpload_urlField__L_GhY:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px 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:1.5rem 1rem;text-align:center;background:var(--color-background-elevated);transition:all var(--transition-fast);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem}.FileUpload_uploadArea__nslRn:hover{border-color:var(--color-primary);background:var(--color-background-hover)}.FileUpload_uploadArea__nslRn:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}.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);opacity:.7}.FileUpload_uploadText__NWd_m{color:var(--color-text-primary);font-weight:500;font-size:.9375rem}.FileUpload_orText__NuyaC{display:none}.FileUpload_uploadingState__aAfN6{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.FileUpload_phaseIndicator__oE2J9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary-alpha,rgba(99,102,241,.1));animation:FileUpload_pulse__MbvG5 1.5s ease-in-out infinite}.FileUpload_phaseIcon__wsx_a{color:var(--color-primary)}.FileUpload_phaseIconSuccess__aBRVN{color:var(--color-success,#10b981)}@keyframes FileUpload_pulse__MbvG5{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.FileUpload_progressBar__mZG41{width:100%;max-width:280px;height:8px;background:var(--color-border);border-radius:4px;overflow:hidden}.FileUpload_progressFill__QFIad{height:100%;background:var(--color-primary);transition:width .3s ease;border-radius:4px}.FileUpload_progressComplete__boU_T{background:var(--color-success,#10b981)}.FileUpload_uploadingText__cm9su{color:var(--color-text-primary);text-align:center;max-width:280px}.FileUpload_uploadHint__UgTb9{color:var(--color-text-secondary);font-size:.75rem;opacity:.7}.FileUpload_uploadActions___Dc1Z{display:flex;align-items:center;justify-content:center}.FileUpload_divider__IksS1{display:flex;align-items:center;gap:.75rem;color:var(--color-text-secondary);font-size:.75rem;opacity:.6}.FileUpload_divider__IksS1:after,.FileUpload_divider__IksS1:before{content:"";flex:1;height:1px;background:var(--color-border)}.FileUpload_hiddenInput__i6d7Y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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_previewWrapper__nNWEO{display:flex;flex-direction:column;gap:.75rem}.FileUpload_previewContainer__UuTKW{position:relative;display:block;max-width:100%;border-radius:var(--border-radius-md);overflow:hidden;background:var(--color-background-elevated)}.FileUpload_previewImage__D0kGv{position:relative!important;width:100%!important;height:auto!important;display:block!important;border-radius:var(--border-radius-md)}.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;border-radius:var(--border-radius-md)}.FileUpload_removeButton__BEAoF:hover{background:rgba(220,38,38,.9)}.FileUpload_aspectGuide__TIziA{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.FileUpload_previewContainer__UuTKW:hover .FileUpload_aspectGuide__TIziA{opacity:1}.FileUpload_aspectGuideInner__tY3SB{width:100%;max-width:90%;aspect-ratio:1200/630;border:2px dashed var(--color-primary);border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.1)}.FileUpload_aspectGuideText__tzuml{background:var(--color-primary);color:white;padding:.25rem .5rem;border-radius:var(--border-radius-sm);font-size:.75rem;font-weight:600}.FileUpload_optimizationStats__2K2Di{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--color-success-background,rgba(16,185,129,.1));border:1px solid var(--color-success,#10b981);border-radius:var(--border-radius-md);color:var(--color-success,#10b981)}.FileUpload_statsIcon__ONxzK{flex-shrink:0;color:var(--color-success,#10b981)}.FileUpload_statsText__z0K9p{color:var(--color-text-primary)}.FileUpload_savingsHighlight__1Pp43{font-weight:600;color:var(--color-success,#10b981)}@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)}.Modal_modalBackdrop__1IcmA{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1040!important;position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important}.Modal_modal__WoEER{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 10px 20px -5px rgba(0,0,0,.1);z-index:1050!important;position:relative!important;min-width:320px}.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}}.ConfirmationModal_overlay__g8KTK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg);opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease-out}.ConfirmationModal_overlay__g8KTK.ConfirmationModal_open__0fr6A{opacity:1;visibility:visible}.ConfirmationModal_backdrop__aTzA4{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.ConfirmationModal_modal__E_jp7{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px var(--border-color);max-width:500px;width:100%;max-height:90vh;overflow:hidden;position:relative;transform:scale(.95) translateY(10px);transition:transform .2s ease-out}.ConfirmationModal_overlay__g8KTK.ConfirmationModal_open__0fr6A .ConfirmationModal_modal__E_jp7{transform:scale(1) translateY(0)}.ConfirmationModal_header__Pt2w4{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-lg) 0;border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-lg)}.ConfirmationModal_title__peByj{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;flex:1}.ConfirmationModal_closeButton__BtJZ_{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:32px;height:32px}.ConfirmationModal_closeButton__BtJZ_:hover{color:var(--text-primary);background:var(--bg-secondary)}.ConfirmationModal_closeButton__BtJZ_:focus{outline:2px solid var(--color-primary);outline-offset:2px}.ConfirmationModal_body__IGAfV{padding:0 var(--spacing-lg) var(--spacing-lg);overflow-y:auto;max-height:calc(90vh - 150px)}.ConfirmationModal_content__AY2Fd{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ConfirmationModal_iconContainer__H0iUh{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.ConfirmationModal_icon__x8cTe{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:1.5rem}.ConfirmationModal_icon__x8cTe.ConfirmationModal_info__5n8mu{background:rgba(59,130,246,.1);color:#3b82f6}.ConfirmationModal_icon__x8cTe.ConfirmationModal_success__DA0_7{background:rgba(34,197,94,.1);color:#22c55e}.ConfirmationModal_icon__x8cTe.ConfirmationModal_warning__DCJFl{background:rgba(245,158,11,.1);color:#f59e0b}.ConfirmationModal_icon__x8cTe.ConfirmationModal_error__nCP93{background:rgba(239,68,68,.1);color:#ef4444}.ConfirmationModal_icon__x8cTe.ConfirmationModal_question__Zbj00{background:rgba(168,85,247,.1);color:#a855f7}.ConfirmationModal_message__C26Di{color:var(--text-primary);line-height:1.6;text-align:center;margin:0}.ConfirmationModal_message__C26Di h4{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.125rem;font-weight:600}.ConfirmationModal_message__C26Di p{margin-bottom:var(--spacing-md)}.ConfirmationModal_message__C26Di p:last-child{margin-bottom:0}.ConfirmationModal_deleteWarning__1IQkE{text-align:left}.ConfirmationModal_deleteWarningTitle__8RgnT{color:#ef4444;margin-bottom:var(--spacing-md);font-size:1.125rem;font-weight:600;text-align:center}.ConfirmationModal_deleteWarningItems__4K7fN{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-md) 0}.ConfirmationModal_deleteWarningItems__4K7fN p{margin-bottom:var(--spacing-sm);font-weight:500;color:var(--text-primary)}.ConfirmationModal_deleteWarningItems__4K7fN ul{margin:0;padding-left:var(--spacing-lg);list-style:none}.ConfirmationModal_deleteWarningItems__4K7fN li{position:relative;margin-bottom:var(--spacing-xs);color:var(--text-secondary)}.ConfirmationModal_deleteWarningItems__4K7fN li:before{content:"•";color:#ef4444;position:absolute;left:-1rem}.ConfirmationModal_inputContainer__8GDtc{margin:var(--spacing-lg) 0}.ConfirmationModal_inputLabel__dNpCE{display:block;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:500;font-size:.875rem}.ConfirmationModal_input__qhIbN{width:100%;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.ConfirmationModal_input__qhIbN:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ConfirmationModal_input__qhIbN:invalid{border-color:#ef4444}.ConfirmationModal_input__qhIbN::-moz-placeholder{color:var(--text-tertiary)}.ConfirmationModal_input__qhIbN::placeholder{color:var(--text-tertiary)}.ConfirmationModal_validationMessage__kqInV{color:#ef4444;font-size:.875rem;margin-top:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.ConfirmationModal_validationMessage__kqInV.ConfirmationModal_hidden__lCxrK{display:none}.ConfirmationModal_actions__FsqoO{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.ConfirmationModal_actions__FsqoO.ConfirmationModal_centered__k9lg6{justify-content:center}.ConfirmationModal_actions__FsqoO.ConfirmationModal_stacked__sku0R{flex-direction:column-reverse}.ConfirmationModal_button__VvIlc{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);min-width:100px;border:1px solid transparent}.ConfirmationModal_button__VvIlc:focus{outline:2px solid var(--color-primary);outline-offset:2px}.ConfirmationModal_button__VvIlc:disabled{opacity:.5;cursor:not-allowed}.ConfirmationModal_button__VvIlc.ConfirmationModal_primary__mwX_W{background:var(--color-primary);color:white;border-color:var(--color-primary)}.ConfirmationModal_button__VvIlc.ConfirmationModal_primary__mwX_W:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.ConfirmationModal_button__VvIlc.ConfirmationModal_secondary__TtvWu{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.ConfirmationModal_button__VvIlc.ConfirmationModal_secondary__TtvWu:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-color-hover)}.ConfirmationModal_button__VvIlc.ConfirmationModal_danger__KSv9m{background:#ef4444;color:white;border-color:#ef4444}.ConfirmationModal_button__VvIlc.ConfirmationModal_danger__KSv9m:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.ConfirmationModal_button__VvIlc.ConfirmationModal_outline__aRII5{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.ConfirmationModal_button__VvIlc.ConfirmationModal_outline__aRII5:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-color-hover)}.ConfirmationModal_customContent__N0wCf{text-align:left}.ConfirmationModal_customContent__N0wCf h1,.ConfirmationModal_customContent__N0wCf h2,.ConfirmationModal_customContent__N0wCf h3,.ConfirmationModal_customContent__N0wCf h4,.ConfirmationModal_customContent__N0wCf h5,.ConfirmationModal_customContent__N0wCf h6{color:var(--text-primary);margin-top:0;margin-bottom:var(--spacing-md)}.ConfirmationModal_customContent__N0wCf p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.ConfirmationModal_customContent__N0wCf p:last-child{margin-bottom:0}.ConfirmationModal_customContent__N0wCf ol,.ConfirmationModal_customContent__N0wCf ul{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ConfirmationModal_customContent__N0wCf li{color:var(--text-secondary);margin-bottom:var(--spacing-xs)}@media (max-width:640px){.ConfirmationModal_overlay__g8KTK{padding:var(--spacing-md);align-items:flex-end}.ConfirmationModal_modal__E_jp7{max-width:none;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:80vh}.ConfirmationModal_header__Pt2w4{padding:var(--spacing-md) var(--spacing-md) 0}.ConfirmationModal_body__IGAfV{padding:0 var(--spacing-md) var(--spacing-md)}.ConfirmationModal_title__peByj{font-size:1.125rem}.ConfirmationModal_actions__FsqoO{flex-direction:column;gap:var(--spacing-sm)}.ConfirmationModal_actions__FsqoO.ConfirmationModal_stacked__sku0R{flex-direction:column}.ConfirmationModal_button__VvIlc{min-width:auto;width:100%}}@media (prefers-color-scheme:dark){.ConfirmationModal_overlay__g8KTK{background:rgba(0,0,0,.85)}.ConfirmationModal_modal__E_jp7{box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1)}}@media (prefers-contrast:high){.ConfirmationModal_modal__E_jp7{border:2px solid var(--text-primary)}.ConfirmationModal_button__VvIlc{border-width:2px}}@media (prefers-reduced-motion:reduce){.ConfirmationModal_button__VvIlc,.ConfirmationModal_input__qhIbN,.ConfirmationModal_modal__E_jp7,.ConfirmationModal_overlay__g8KTK{transition:none}.ConfirmationModal_modal__E_jp7,.ConfirmationModal_overlay__g8KTK.ConfirmationModal_open__0fr6A .ConfirmationModal_modal__E_jp7{transform:none}}.ConfirmationModal_modal__E_jp7:focus{outline:none}.ConfirmationModal_srOnly__Ar30H{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}