._root_1410c_1{border-radius:var(--radius-md);background-color:var(--color-background-secondary);border:1px solid var(--color-border);width:100%}._item_1410c_8{margin-top:1px;overflow:hidden}._item_1410c_8:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);margin-top:0}._item_1410c_8:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}._item_1410c_8:focus-within{z-index:1;box-shadow:0 0 0 2px var(--color-primary-light);position:relative}._header_1410c_27{display:flex}._trigger_1410c_31{all:unset;background-color:var(--color-surface);padding:var(--spacing-md);height:45px;font-family:inherit;font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;flex:1;justify-content:space-between;align-items:center;line-height:1;transition:background-color .2s;display:flex}._trigger_1410c_31:hover{background-color:var(--color-background-secondary)}._trigger_1410c_31[data-state=open]>._icon_1410c_50{transform:rotate(180deg)}._trigger_1410c_31[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed;background-color:var(--color-surface-hover)}._trigger_1410c_31[data-disabled]:hover{background-color:var(--color-surface-hover)}._icon_1410c_50{color:var(--color-primary);transition:transform .3s ease-out}._content_1410c_67{background-color:var(--color-background-secondary);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow:hidden}._content_1410c_67[data-state=open]{animation:.3s ease-out _slideDown_1410c_1}._content_1410c_67[data-state=closed]{animation:.3s ease-out _slideUp_1410c_1}._contentInner_1410c_80{padding:0}@keyframes _slideDown_1410c_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _slideUp_1410c_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}._badge_1xb01_1{border-radius:var(--radius-full);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._small_1xb01_14{padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-xs);line-height:1}._medium_1xb01_20{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);line-height:1.2}._large_1xb01_26{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);line-height:1.3}._primary_1xb01_32{background-color:var(--color-primary);color:var(--color-text-inverse)}._secondary_1xb01_37{background-color:var(--color-secondary);color:var(--color-text-inverse)}._success_1xb01_42{background-color:var(--sky-blue-500);color:var(--color-text-inverse)}._warning_1xb01_47{background-color:var(--color-accent);color:var(--color-text-inverse)}._error_1xb01_52{background-color:var(--color-error-100);color:var(--color-error-700);border:1px solid var(--color-error-200)}:root[data-theme=dark] ._secondary_1xb01_37{background-color:var(--color-secondary);color:var(--color-text-inverse)}:root[data-theme=dark] ._success_1xb01_42{background-color:var(--sky-blue-400);color:var(--color-text-inverse)}:root[data-theme=dark] ._warning_1xb01_47{background-color:var(--color-accent);color:var(--color-text-inverse)}:root[data-theme=dark] ._error_1xb01_52{background-color:var(--color-error);color:var(--color-text-inverse)}._button_tv5z0_1{appearance:none;justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:inherit;font-weight:400;font-size:var(--font-size-md);line-height:var(--line-height-snug);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-lg);transition:all var(--transition-base);background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._button_tv5z0_1:focus-visible{box-shadow:var(--shadow-focus-primary);outline:none;transform:translateY(-1px)}._button_tv5z0_1:hover:not(:disabled){transform:translateY(-1px)}._button_tv5z0_1:active:not(:disabled){transition:all var(--transition-fast);transform:translateY(0)}._button_tv5z0_1:disabled{cursor:not-allowed;opacity:.6;transform:none!important}._button_tv5z0_1[data-loading=true]{cursor:wait;color:#0000}._primary_tv5z0_46{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:var(--color-text-inverse);box-shadow:var(--shadow-sm), 0 2px 8px #556b2f26;border:1px solid var(--color-primary)}._primary_tv5z0_46:hover:not(:disabled){background:linear-gradient(135deg, var(--color-primary-hover) 0%, var(--color-primary-active) 100%);box-shadow:var(--shadow-hover), 0 4px 16px #556b2f40;border-color:var(--color-primary-hover)}._primary_tv5z0_46:active:not(:disabled){background:linear-gradient(135deg, var(--color-primary-active) 0%, var(--color-primary-active) 100%);box-shadow:var(--shadow-sm), 0 2px 8px #556b2f33}._primary_tv5z0_46:disabled{background:var(--color-text-disabled);color:var(--color-text-inverse);box-shadow:none;border-color:var(--color-text-disabled)}._secondary_tv5z0_68{background:var(--color-surface);color:var(--color-text-primary);border:1.5px solid var(--color-border);box-shadow:var(--shadow-xs)}._secondary_tv5z0_68:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm);color:var(--color-primary)}._secondary_tv5z0_68:active:not(:disabled){background:var(--color-surface-active);border-color:var(--color-primary);box-shadow:var(--shadow-xs)}._secondary_tv5z0_68:disabled{background:var(--color-surface-hover);color:var(--color-text-disabled);border-color:var(--color-border);box-shadow:none}._ghost_tv5z0_92{color:var(--color-text-secondary);background:0 0;border:1px solid #0000}._ghost_tv5z0_92:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-primary);border-color:var(--color-border)}._ghost_tv5z0_92:active:not(:disabled){background:var(--color-surface-active);color:var(--color-primary-hover)}._ghost_tv5z0_92:disabled{color:var(--color-text-disabled);background:0 0}._destructive_tv5z0_111{background:linear-gradient(135deg, var(--error-500) 0%, var(--error-600) 100%);color:var(--color-text-inverse);border:1px solid var(--error-500);box-shadow:var(--shadow-sm), 0 2px 8px #f4433626}._destructive_tv5z0_111:hover:not(:disabled){background:linear-gradient(135deg, var(--error-600) 0%, var(--error-700) 100%);box-shadow:var(--shadow-hover), 0 4px 16px #f4433640;border-color:var(--error-600)}._destructive_tv5z0_111:active:not(:disabled){background:var(--error-700);box-shadow:var(--shadow-sm)}._destructive_tv5z0_111:focus-visible{box-shadow:var(--shadow-focus-error)}._destructive_tv5z0_111:disabled{background:var(--color-text-disabled);color:var(--color-text-inverse);border-color:var(--color-text-disabled);box-shadow:none}._small_tv5z0_136{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);min-height:var(--button-height-sm);border-radius:var(--radius-md)}._small_tv5z0_136._icon-only_tv5z0_142{padding:var(--spacing-xs);width:var(--button-height-sm)}._medium_tv5z0_147{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);min-height:var(--button-height-md)}._medium_tv5z0_147._icon-only_tv5z0_142{padding:var(--spacing-sm);width:var(--button-height-md)}._large_tv5z0_157{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);min-height:var(--button-height-lg);border-radius:var(--radius-xl)}._large_tv5z0_157._icon-only_tv5z0_142{padding:var(--spacing-md);width:var(--button-height-lg)}._full-width_tv5z0_168{width:100%}._icon-only_tv5z0_142{aspect-ratio:1;min-width:auto}._button_tv5z0_1[data-loading=true]:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_tv5z0_1;position:absolute}@keyframes _spin_tv5z0_1{to{transform:rotate(360deg)}}._bookmark-button_xyt7f_1{transition:all var(--transition-base);color:var(--color-text-secondary);position:relative}._bookmark-button_xyt7f_1:hover{color:var(--color-primary);background:var(--color-surface-hover)}._bookmark-button_xyt7f_1:hover ._icon_xyt7f_10{transform:scale(1.1)}._bookmark-button_xyt7f_1:active{transform:translateY(0)}._bookmark-button_xyt7f_1:active ._icon_xyt7f_10{transform:scale(.95)}._bookmark-button_xyt7f_1:focus-visible{box-shadow:var(--shadow-focus-primary);outline:none}._bookmark-button_xyt7f_1[data-loading=true] ._icon_xyt7f_10{opacity:0}._bookmark-button_xyt7f_1._bookmarked_xyt7f_27{color:var(--color-primary)}._bookmark-button_xyt7f_1._bookmarked_xyt7f_27:hover{color:var(--color-primary-hover)}._bookmark-button_xyt7f_1._bookmarked_xyt7f_27 ._bookmark-path_xyt7f_33{fill:currentColor}._icon_xyt7f_10{transition:transform var(--transition-base);flex-shrink:0}._icon_xyt7f_10 ._bookmark-path_xyt7f_33{transition:fill var(--transition-base)}._bookmark-button_xyt7f_1 ._bookmark-path_xyt7f_33{transform-origin:50%;transition:all var(--transition-base)}._bookmark-button_xyt7f_1._bookmarked_xyt7f_27 ._bookmark-path_xyt7f_33{animation:.3s ease-out _bookmarkFill_xyt7f_1}@keyframes _bookmarkFill_xyt7f_1{0%{fill:none;transform:scale(1)}50%{transform:scale(1.2)}to{fill:currentColor;transform:scale(1)}}@media (width<=768px){._bookmark-button_xyt7f_1{min-width:44px;min-height:44px}._bookmark-button_xyt7f_1._with-label_xyt7f_71 ._label_xyt7f_71{display:none}}@media (prefers-contrast:high){._bookmark-button_xyt7f_1._bookmarked_xyt7f_27{color:var(--color-primary);background:var(--color-surface-hover)}._bookmark-button_xyt7f_1:hover{border:1px solid}}@media (prefers-reduced-motion:reduce){._bookmark-button_xyt7f_1,._icon_xyt7f_10,._bookmark-path_xyt7f_33{transition:none;animation:none}._bookmark-button_xyt7f_1:hover ._icon_xyt7f_10{transform:none}}._root_fmck9_1{background:var(--color-surface-elevated);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-base);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}._root_fmck9_1:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border-hover);transform:translateY(-2px)}._root_fmck9_1._interactive_fmck9_18{cursor:pointer}._root_fmck9_1._interactive_fmck9_18:hover{box-shadow:var(--shadow-hover-lg);transform:translateY(-3px)}._root_fmck9_1._interactive_fmck9_18:active{box-shadow:var(--shadow-md);transition:all var(--transition-fast);transform:translateY(-1px)}._root_fmck9_1._elevated_fmck9_30{box-shadow:var(--shadow-lg);border:none}._root_fmck9_1._elevated_fmck9_30:hover{box-shadow:var(--shadow-xl)}._root_fmck9_1._outlined_fmck9_37{border:2px solid var(--color-border);box-shadow:none}._root_fmck9_1._outlined_fmck9_37:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._root_fmck9_1._compact_fmck9_45{border-radius:var(--radius-lg)}._root_fmck9_1._padded_fmck9_48{padding:var(--spacing-lg)}._root_fmck9_1._small_fmck9_51{border-radius:var(--radius-md)}._root_fmck9_1._small_fmck9_51._padded_fmck9_48{padding:var(--spacing-md)}._root_fmck9_1._large_fmck9_57{border-radius:var(--radius-2xl)}._root_fmck9_1._large_fmck9_57._padded_fmck9_48{padding:var(--spacing-2xl)}._root_fmck9_1._disabled_fmck9_63{pointer-events:none;opacity:.6;filter:grayscale(20%)}._root_fmck9_1._loading_fmck9_68{pointer-events:none}._root_fmck9_1._loading_fmck9_68:after{content:"";background:var(--color-loading-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._container_f9dwg_1{align-items:center;gap:var(--spacing-sm);display:flex}._root_f9dwg_7{all:unset;background-color:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s;display:flex}._root_f9dwg_7:hover{border-color:var(--color-primary)}._root_f9dwg_7:focus{box-shadow:0 0 0 2px var(--color-primary-light);outline:none}._root_f9dwg_7[data-state=checked]{background-color:var(--color-primary);border-color:var(--color-primary)}._indicator_f9dwg_32{color:var(--color-text-inverse);justify-content:center;align-items:center;display:flex}._indicator_f9dwg_32 svg{width:14px;height:14px}._label_f9dwg_43{color:var(--color-text-primary);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer}._root_yo1me_1{width:100%}._trigger_yo1me_5{cursor:pointer;text-align:left;width:100%;padding:var(--spacing-sm);border-radius:var(--border-radius-md);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;font-weight:500;transition:all .2s ease-in-out;display:flex}._trigger_yo1me_5:hover{background-color:var(--color-surface-secondary)}._trigger_yo1me_5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._trigger_yo1me_5[data-state=open] ._icon_yo1me_27{transform:rotate(180deg)}._icon_yo1me_27{color:var(--color-text-secondary);flex-shrink:0;width:1rem;height:1rem;transition:transform .2s ease-in-out}._content_yo1me_39{transition:all .2s ease-in-out;overflow:hidden}._content_yo1me_39[data-state=closed]{animation:.2s ease-in-out _slideUp_yo1me_1}._content_yo1me_39[data-state=open]{animation:.2s ease-in-out _slideDown_yo1me_1}._contentInner_yo1me_50{padding:var(--spacing-sm);padding-top:0}@keyframes _slideDown_yo1me_1{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes _slideUp_yo1me_1{0%{height:var(--radix-collapsible-content-height)}to{height:0}}._container_iaxp0_1{align-items:center;gap:var(--spacing-md);display:flex}._root_iaxp0_7{all:unset;background-color:var(--color-border-hover);border-radius:var(--radius-full);width:42px;height:25px;box-shadow:inset 0 0 0 1px var(--color-border);-webkit-tap-highlight-color:#0000;cursor:pointer;transition:background-color .2s ease-in-out;position:relative}._root_iaxp0_7:focus{box-shadow:inset 0 0 0 1px var(--color-border), 0 0 0 2px var(--color-primary-light);outline:none}._root_iaxp0_7[data-state=checked]{background-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}._root_iaxp0_7[data-disabled]{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-hover);box-shadow:inset 0 0 0 1px var(--color-border)}._root_iaxp0_7[data-disabled][data-state=checked]{background-color:var(--color-primary-light);box-shadow:inset 0 0 0 1px var(--color-primary-light)}._thumb_iaxp0_38{background-color:var(--color-surface-elevated);border-radius:var(--radius-full);width:21px;height:21px;box-shadow:var(--shadow-sm);will-change:transform;transition:transform .15s ease-in-out;display:block;transform:translate(2px)}._thumb_iaxp0_38[data-state=checked]{transform:translate(19px)}._label_iaxp0_53{color:var(--color-text-primary);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer}._xsmall_sv3nb_1,._small_sv3nb_1,._medium_sv3nb_1,._large_sv3nb_1{color:var(--color-text-primary);font-family:inherit;font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:-.01em;margin:0;padding:0}._large_sv3nb_1{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal)}@media (width<=768px){._large_sv3nb_1{font-size:var(--font-size-md)}}._medium_sv3nb_1{font-size:var(--font-size-md);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal)}@media (width<=768px){._medium_sv3nb_1{font-size:var(--font-size-sm)}}._small_sv3nb_1{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:var(--font-weight-normal)}@media (width<=768px){._small_sv3nb_1{font-size:var(--font-size-xs)}}._xsmall_sv3nb_1{font-size:var(--font-size-xs);line-height:var(--line-height-snug);font-weight:var(--font-weight-normal)}@media (width<=768px){._xsmall_sv3nb_1{font-size:.75rem}}._primary_sv3nb_55{color:var(--color-text-primary)}._secondary_sv3nb_59{color:var(--color-text-secondary)}._tertiary_sv3nb_63{color:var(--color-text-tertiary)}._inverse_sv3nb_67{color:var(--color-text-inverse)}._link_sv3nb_71{color:var(--color-text-link);cursor:pointer;transition:color var(--transition-base);text-decoration:none}._link_sv3nb_71:hover{color:var(--color-text-link-hover);text-decoration:underline}._link_sv3nb_71:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}._success_sv3nb_87{color:var(--success-600)}._warning_sv3nb_91{color:var(--warning-600)}._error_sv3nb_95{color:var(--error-600)}._light_sv3nb_99{font-weight:var(--font-weight-light)}._normal_sv3nb_103{font-weight:var(--font-weight-normal)}._medium_sv3nb_1{font-weight:var(--font-weight-medium)}._semibold_sv3nb_111{font-weight:var(--font-weight-semibold)}._bold_sv3nb_115{font-weight:var(--font-weight-bold)}._truncate_sv3nb_119{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._center_sv3nb_125{text-align:center}._right_sv3nb_129{text-align:right}._uppercase_sv3nb_133{text-transform:uppercase;letter-spacing:.05em}._capitalize_sv3nb_138{text-transform:capitalize}._root_rpwkm_323{z-index:1000;pointer-events:none;justify-content:center;padding:1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}._bannerCard_rpwkm_335{pointer-events:auto;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;flex-direction:column;gap:1rem;width:100%;max-width:600px;padding:1.5rem;display:flex;box-shadow:0 10px 30px #0003}._header_rpwkm_350{border-bottom:1px solid var(--color-border-primary);margin-bottom:.5rem;padding-bottom:.75rem}._preferencesList_rpwkm_356{flex-direction:column;gap:1.25rem;padding:.5rem 0;display:flex}._preferenceItem_rpwkm_363{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}._preferenceInfo_rpwkm_370{flex-direction:column;flex:1;gap:.25rem;display:flex}._actions_rpwkm_377{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=640px){._bannerCard_rpwkm_335{max-height:90vh;margin:1rem;overflow-y:auto}._actions_rpwkm_377{flex-direction:column}._preferenceItem_rpwkm_363{gap:1rem}}._overlay_bx3x8_1{background-color:var(--color-overlay);z-index:1050;position:fixed;inset:0}._overlay_bx3x8_1[data-state=open]{animation:_overlayShow_bx3x8_1 var(--transition-slow) ease-out}._overlay_bx3x8_1[data-state=closed]{animation:_overlayHide_bx3x8_1 var(--transition-slow) ease-in}._content_bx3x8_14{background-color:var(--color-surface-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);width:90vw;max-width:500px;max-height:85vh;padding:var(--spacing-2xl);z-index:1100;border:1px solid var(--color-border);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._content_bx3x8_14:focus{outline:none}._content_bx3x8_14[data-state=open]{animation:_contentShow_bx3x8_1 var(--transition-smooth) cubic-bezier(.16, 1, .3, 1)}._content_bx3x8_14[data-state=closed]{animation:_contentHide_bx3x8_1 var(--transition-smooth) ease-in}._title_bx3x8_41{margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--line-height-snug);letter-spacing:-.02em}._description_bx3x8_50{margin:var(--spacing-sm) 0 var(--spacing-xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}._closeButton_bx3x8_57{all:unset;border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-tertiary);top:var(--spacing-lg);right:var(--spacing-lg);cursor:pointer;transition:all var(--transition-base);background:0 0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute}._closeButton_bx3x8_57:hover{background-color:var(--color-surface-hover);color:var(--color-text-secondary);transform:scale(1.05)}._closeButton_bx3x8_57:active{transform:scale(.95)}._closeButton_bx3x8_57:focus-visible{box-shadow:var(--shadow-focus-primary);outline:none}._closeButton_bx3x8_57 svg{width:16px;height:16px}@keyframes _overlayShow_bx3x8_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayHide_bx3x8_1{0%{opacity:1}to{opacity:0}}@keyframes _contentShow_bx3x8_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _contentHide_bx3x8_1{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.96)}}._subContent_lwysd_1,._content_lwysd_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;padding:var(--spacing-sm);box-shadow:var(--shadow-lg);z-index:16000}[data-state=open][data-side=top]._subContent_lwysd_1,[data-state=open][data-side=top]._content_lwysd_1{animation:.2s ease-out _slideDownAndFade_lwysd_1}[data-state=open][data-side=right]._subContent_lwysd_1,[data-state=open][data-side=right]._content_lwysd_1{animation:.2s ease-out _slideLeftAndFade_lwysd_1}[data-state=open][data-side=bottom]._subContent_lwysd_1,[data-state=open][data-side=bottom]._content_lwysd_1{animation:.2s ease-out _slideUpAndFade_lwysd_1}[data-state=open][data-side=left]._subContent_lwysd_1,[data-state=open][data-side=left]._content_lwysd_1{animation:.2s ease-out _slideRightAndFade_lwysd_1}._subTrigger_lwysd_23,._radioItem_lwysd_23,._checkboxItem_lwysd_23,._item_lwysd_23{all:unset;box-sizing:border-box;font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-primary);border-radius:var(--radius-sm);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);-webkit-user-select:none;user-select:none;cursor:pointer;min-height:36px;transition:background-color var(--transition-fast);outline:none;display:flex;position:relative}._subTrigger_lwysd_23 svg,._radioItem_lwysd_23 svg,._checkboxItem_lwysd_23 svg,._item_lwysd_23 svg{width:18px;height:18px;color:var(--color-text-secondary);flex-shrink:0}[data-disabled]._subTrigger_lwysd_23,[data-disabled]._radioItem_lwysd_23,[data-disabled]._checkboxItem_lwysd_23,[data-disabled]._item_lwysd_23{color:var(--color-text-disabled);pointer-events:none;cursor:default}[data-disabled]._subTrigger_lwysd_23 svg,[data-disabled]._radioItem_lwysd_23 svg,[data-disabled]._checkboxItem_lwysd_23 svg,[data-disabled]._item_lwysd_23 svg{color:var(--color-text-disabled)}[data-highlighted]._subTrigger_lwysd_23,[data-highlighted]._radioItem_lwysd_23,[data-highlighted]._checkboxItem_lwysd_23,[data-highlighted]._item_lwysd_23{background-color:var(--color-surface-hover);color:var(--color-text-primary)}[data-highlighted]._subTrigger_lwysd_23 svg,[data-highlighted]._radioItem_lwysd_23 svg,[data-highlighted]._checkboxItem_lwysd_23 svg,[data-highlighted]._item_lwysd_23 svg{color:var(--color-text-primary)}._inset_lwysd_62._subTrigger_lwysd_23,._inset_lwysd_62._radioItem_lwysd_23,._inset_lwysd_62._checkboxItem_lwysd_23,._inset_lwysd_62._item_lwysd_23{padding-left:var(--spacing-xl)}._subTrigger_lwysd_23{justify-content:space-between}._subTrigger_lwysd_23[data-state=open]{background-color:var(--color-primary-light);color:var(--color-primary)}._subTriggerIcon_lwysd_74{padding-left:var(--spacing-md);width:16px;height:16px;color:var(--color-text-tertiary);margin-left:auto}[data-highlighted]>._subTriggerIcon_lwysd_74{color:var(--color-primary)}[data-disabled]>._subTriggerIcon_lwysd_74{color:var(--color-text-disabled)}._itemIndicatorWrapper_lwysd_88{left:var(--spacing-sm);justify-content:center;align-items:center;width:16px;display:inline-flex;position:absolute}._itemIndicatorIcon_lwysd_97{width:14px;height:14px;color:var(--color-primary)}._label_lwysd_103{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._label_lwysd_103._inset_lwysd_62{padding-left:var(--spacing-lg)}._separator_lwysd_114{background-color:var(--color-border);height:1px;margin:var(--spacing-sm) calc(-1 * var(--spacing-sm))}._shortcut_lwysd_120{padding-left:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-left:auto}[data-highlighted]>._shortcut_lwysd_120{color:var(--color-primary-hover)}[data-disabled]>._shortcut_lwysd_120{color:var(--color-text-disabled)}._arrow_lwysd_133{fill:var(--color-surface)}@keyframes _slideUpAndFade_lwysd_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideRightAndFade_lwysd_1{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes _slideDownAndFade_lwysd_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_lwysd_1{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}._xlarge_nizlj_1{font-size:2.5rem;font-weight:400;line-height:1.2}@media (width<=768px){._xlarge_nizlj_1{font-size:2rem}}._large_nizlj_12{font-size:2rem;font-weight:400;line-height:1.2}@media (width<=768px){._large_nizlj_12{font-size:1.5rem}}._medium_nizlj_23{font-size:1.5rem;font-weight:400;line-height:1.3}@media (width<=768px){._medium_nizlj_23{font-size:1.25rem}}._small_nizlj_34{font-size:1.25rem;font-weight:400;line-height:1.4}@media (width<=768px){._small_nizlj_34{font-size:1rem}}._xsmall_nizlj_45{font-size:1rem;font-weight:400;line-height:1.5}@media (width<=768px){._xsmall_nizlj_45{font-size:.875rem}}._2xsmall_nizlj_56{font-size:.875rem;font-weight:400;line-height:1.5}@media (width<=768px){._2xsmall_nizlj_56{font-size:.75rem}}._toast_pifoj_1{border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-md);flex-direction:row;align-items:center;display:flex}._toast_pifoj_1 ._textContainer_pifoj_9{margin-right:var(--spacing-md)}._toast_pifoj_1 ._messageIcon_pifoj_12{color:var(--white);margin-right:var(--spacing-md)}._toast_pifoj_1 ._title_pifoj_16{margin-bottom:var(--spacing-xxs);color:#fff}._toast_pifoj_1 ._description_pifoj_20{color:#fff}._toast_pifoj_1 ._action_pifoj_23{align-items:flex-start;height:100%;display:flex}._toast_pifoj_1 ._closeButton_pifoj_28{color:#fff;cursor:pointer;background:0 0;border:none}._success_pifoj_35{background-color:var(--success-700)}._warning_pifoj_39{background-color:var(--warning-700)}._error_pifoj_43{background-color:var(--error-700)}._viewport_pifoj_47{left:0;right:0;top:var(--spacing-xl);z-index:99999;flex-direction:column;align-items:center;display:flex;position:fixed}._inputWrapper_1lb7p_2{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}._label_1lb7p_9{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);letter-spacing:-.01em}._inputContainer_1lb7p_17{width:100%;min-height:var(--input-height-md);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);box-shadow:var(--shadow-xs);align-items:center;display:flex;position:relative}._inputContainer_1lb7p_17:hover:not(:focus-within){border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}._inputContainer_1lb7p_17:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-primary), var(--shadow-sm);background:var(--color-surface-elevated)}._inputContainer_1lb7p_17 input{padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);background:0 0;border:none;outline:none;flex:1;font-family:inherit}._inputContainer_1lb7p_17 input::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-normal)}._inputContainer_1lb7p_17 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inputContainer_1lb7p_17 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._inputContainer_1lb7p_17 input[type=number]{-moz-appearance:textfield}._inputContainer_1lb7p_17 input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important}._inputContainer_1lb7p_17 input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important}._inputContainer_1lb7p_17 input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important}._inputContainer_1lb7p_17 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important}._inputContainer_1lb7p_17._error_1lb7p_65{border-color:var(--error-400);background-color:var(--error-50);box-shadow:var(--shadow-focus-error)}._inputContainer_1lb7p_17._error_1lb7p_65:hover{border-color:var(--error-500)}._inputContainer_1lb7p_17._error_1lb7p_65:focus-within{border-color:var(--error-500);box-shadow:var(--shadow-focus-error), var(--shadow-sm)}._inputContainer_1lb7p_17._error_1lb7p_65 ._icon_1lb7p_77{color:var(--error-600)}._inputContainer_1lb7p_17._error_1lb7p_65 input{color:var(--color-text-primary);background-color:#0000}._inputContainer_1lb7p_17._error_1lb7p_65 input::placeholder{color:var(--error-400)}._inputContainer_1lb7p_17:has(input:disabled){background:var(--color-surface-hover);border-color:var(--color-border);cursor:not-allowed;box-shadow:none}._inputContainer_1lb7p_17:has(input:disabled) input{color:var(--color-text-disabled);cursor:not-allowed}._inputContainer_1lb7p_17:has(input:disabled) ._icon_1lb7p_77{color:var(--color-text-disabled)}._inputContainer_1lb7p_17._small_1lb7p_100{min-height:var(--input-height-sm);border-radius:var(--radius-md)}._inputContainer_1lb7p_17._small_1lb7p_100 input{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}._inputContainer_1lb7p_17._small_1lb7p_100 ._icon_1lb7p_77{min-width:40px;height:40px}._inputContainer_1lb7p_17._large_1lb7p_112{min-height:var(--input-height-lg);border-radius:var(--radius-xl)}._inputContainer_1lb7p_17._large_1lb7p_112 input{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-lg)}._inputContainer_1lb7p_17._large_1lb7p_112 ._icon_1lb7p_77{min-width:56px;height:56px}._inputContainer_1lb7p_17._hasLeftComponent_1lb7p_124 input{padding-left:var(--spacing-md)}@media (width<=768px){._inputContainer_1lb7p_17{min-height:40px}._inputContainer_1lb7p_17 input{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}._inputContainer_1lb7p_17._small_1lb7p_100{min-height:32px}._inputContainer_1lb7p_17._small_1lb7p_100 input{padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-xs)}._inputContainer_1lb7p_17._small_1lb7p_100 ._icon_1lb7p_77{min-width:28px;height:28px}._inputContainer_1lb7p_17._medium_1lb7p_147{min-height:40px}._inputContainer_1lb7p_17._medium_1lb7p_147 input{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}._inputContainer_1lb7p_17._medium_1lb7p_147 ._icon_1lb7p_77{min-width:36px;height:36px}._inputContainer_1lb7p_17._large_1lb7p_112{min-height:48px}._inputContainer_1lb7p_17._large_1lb7p_112 input{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md)}._inputContainer_1lb7p_17._large_1lb7p_112 ._icon_1lb7p_77{min-width:44px;height:44px}._inputContainer_1lb7p_17._hasLeftComponent_1lb7p_124 input{padding-left:var(--spacing-xs)}._icon_1lb7p_77{min-width:28px;height:28px}._icon_1lb7p_77 svg{width:16px;height:16px}}._icon_1lb7p_77{min-width:48px;height:48px;color:var(--color-text-tertiary);fill:currentColor;transition:color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}._icon_1lb7p_77[data-side=left]{padding-left:var(--spacing-sm)}._icon_1lb7p_77[data-side=right]{padding-right:var(--spacing-sm);cursor:pointer}._icon_1lb7p_77[data-side=right]:hover{color:var(--color-text-secondary)}._icon_1lb7p_77 svg{width:20px;height:20px}._errorMessage_1lb7p_207{color:var(--error-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);align-items:center;gap:var(--spacing-xs);display:flex}._errorMessage_1lb7p_207:before{content:"⚠";font-size:var(--font-size-sm)}._helperText_1lb7p_221{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug)}._container_1bwaw_1{padding:var(--spacing-md);flex-direction:column;justify-content:center;align-items:center;display:flex}._fullscreen_1bwaw_9{z-index:1000;width:100vw;height:100vh;padding:var(--spacing-md);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}._spinner_1bwaw_23{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_1bwaw_23}._message_1bwaw_32{margin-top:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}@keyframes _spin_1bwaw_23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_1kqtx_1{border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);width:260px;box-shadow:var(--shadow-lg);z-index:50;max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);transform-origin:var(--radix-popover-content-transform-origin)}._content_1kqtx_1[data-state=open]{animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}._content_1kqtx_1[data-state=open][data-side=top]{animation-name:_slideDownAndFade_1kqtx_1}._content_1kqtx_1[data-state=open][data-side=right]{animation-name:_slideLeftAndFade_1kqtx_1}._content_1kqtx_1[data-state=open][data-side=bottom]{animation-name:_slideUpAndFade_1kqtx_1}._content_1kqtx_1[data-state=open][data-side=left]{animation-name:_slideRightAndFade_1kqtx_1}._content_1kqtx_1[data-state=closed]{animation:.2s ease-in _fadeOut_1kqtx_1}._content_1kqtx_1:focus-visible{box-shadow:var(--shadow-lg), 0 0 0 2px var(--color-primary-light);outline:none}._arrow_1kqtx_41{fill:var(--color-surface-elevated);stroke:var(--color-border);stroke-width:1px;transition:fill var(--transition-base), stroke var(--transition-base)}@keyframes _slideUpAndFade_1kqtx_1{0%{opacity:0;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slideRightAndFade_1kqtx_1{0%{opacity:0;transform:translate(-4px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _slideDownAndFade_1kqtx_1{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slideLeftAndFade_1kqtx_1{0%{opacity:0;transform:translate(4px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _fadeOut_1kqtx_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}._root_1ex2x_1{gap:var(--spacing-md);flex-direction:column;display:flex}._root_1ex2x_1[aria-orientation=horizontal]{flex-direction:row;align-items:center}._itemContainer_1ex2x_11{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._item_1ex2x_11{background-color:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:50%;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}._item_1ex2x_11:hover{border-color:var(--color-primary)}._item_1ex2x_11:focus{box-shadow:0 0 0 2px var(--color-primary-light);outline:none}._item_1ex2x_11[data-state=checked]{border-color:var(--color-primary)}._indicator_1ex2x_45{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._indicator_1ex2x_45:after{content:"";background-color:var(--color-primary);box-sizing:border-box;border-radius:50%;width:10px;height:10px;transition:transform .2s ease-in-out;display:block;transform:scale(0)}[data-state=checked]>._indicator_1ex2x_45:after{transform:scale(1)}._label_1ex2x_68{color:var(--color-text-primary);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer;line-height:20px}._richTextDisplay_zpviw_323{color:var(--color-text-primary);line-height:var(--line-height-normal);font-size:var(--font-size-md)}._richTextDisplay_zpviw_323 h1,._richTextDisplay_zpviw_323 h2,._richTextDisplay_zpviw_323 h3,._richTextDisplay_zpviw_323 h4,._richTextDisplay_zpviw_323 h5,._richTextDisplay_zpviw_323 h6{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin:var(--spacing-md) 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}._richTextDisplay_zpviw_323 h1:first-child,._richTextDisplay_zpviw_323 h2:first-child,._richTextDisplay_zpviw_323 h3:first-child,._richTextDisplay_zpviw_323 h4:first-child,._richTextDisplay_zpviw_323 h5:first-child,._richTextDisplay_zpviw_323 h6:first-child{margin-top:0}._richTextDisplay_zpviw_323 h1{font-size:var(--font-size-2xl)}._richTextDisplay_zpviw_323 h2{font-size:var(--font-size-xl)}._richTextDisplay_zpviw_323 h3{font-size:var(--font-size-lg)}._richTextDisplay_zpviw_323 p{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary)}._richTextDisplay_zpviw_323 p:last-child{margin-bottom:0}._richTextDisplay_zpviw_323 ul,._richTextDisplay_zpviw_323 ol{margin:var(--spacing-sm) 0;padding-left:var(--spacing-xl)}._richTextDisplay_zpviw_323 ul:last-child,._richTextDisplay_zpviw_323 ol:last-child{margin-bottom:0}._richTextDisplay_zpviw_323 ul li,._richTextDisplay_zpviw_323 ol li{margin:var(--spacing-xs) 0;color:var(--color-text-primary);line-height:var(--line-height-normal)}._richTextDisplay_zpviw_323 blockquote{border-left:4px solid var(--color-primary);margin:var(--spacing-md) 0;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary-light);color:var(--color-text-secondary);font-style:italic}._richTextDisplay_zpviw_323 blockquote:last-child{margin-bottom:0}._richTextDisplay_zpviw_323 blockquote p{margin:0}._richTextDisplay_zpviw_323 strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._richTextDisplay_zpviw_323 em{color:var(--color-text-primary);font-family:inherit;font-style:italic}._richTextDisplay_zpviw_323 em:not(:empty){font-style:italic!important}._richTextDisplay_zpviw_323 strong em,._richTextDisplay_zpviw_323 em strong{font-weight:var(--font-weight-semibold);font-style:italic}._richTextDisplay_zpviw_323 u{text-decoration:underline}._richTextDisplay_zpviw_323 s,._richTextDisplay_zpviw_323 strike,._richTextDisplay_zpviw_323 del{text-decoration:line-through}._richTextDisplay_zpviw_323>:first-child{margin-top:0}._richTextDisplay_zpviw_323>:last-child{margin-bottom:0}._content_zpviw_424._truncated_zpviw_424{max-height:5.5em;position:relative;overflow:hidden}._content_zpviw_424._truncated_zpviw_424:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-surface-primary));pointer-events:none;height:1.5em;position:absolute;bottom:0;left:0;right:0}._toggleButton_zpviw_440{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-xs);padding:var(--spacing-xs) 0;background:0 0;border:none;text-decoration:none;transition:color .2s}._toggleButton_zpviw_440:hover{color:var(--color-primary-dark);text-decoration:underline}._toggleButton_zpviw_440:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}._toggleButton_zpviw_440:active{color:var(--color-primary-dark)}:root[data-theme=dark] ._richTextDisplay_zpviw_323,:root[data-theme=dark] ._richTextDisplay_zpviw_323 h1,:root[data-theme=dark] ._richTextDisplay_zpviw_323 h2,:root[data-theme=dark] ._richTextDisplay_zpviw_323 h3,:root[data-theme=dark] ._richTextDisplay_zpviw_323 h4,:root[data-theme=dark] ._richTextDisplay_zpviw_323 h5,:root[data-theme=dark] ._richTextDisplay_zpviw_323 h6,:root[data-theme=dark] ._richTextDisplay_zpviw_323 p,:root[data-theme=dark] ._richTextDisplay_zpviw_323 li{color:var(--color-text-primary)}:root[data-theme=dark] ._richTextDisplay_zpviw_323 blockquote{background-color:var(--color-primary-light);color:var(--color-text-secondary)}:root[data-theme=dark] ._content_zpviw_424._truncated_zpviw_424:after{background:linear-gradient(to bottom, transparent, var(--color-surface-primary))}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._editorWrapper_1td1e_324{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}._label_1td1e_331{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);letter-spacing:-.01em;margin-bottom:var(--spacing-xs);display:block}._editorContainer_1td1e_341{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:var(--transition-base);min-height:var(--editor-min-height,200px);max-height:var(--editor-max-height,400px);flex-direction:column;display:flex;position:relative;overflow:hidden}._editorContainer_1td1e_341:hover{border-color:var(--color-border-hover)}._editorContainer_1td1e_341:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._editorContainer_1td1e_341._error_1td1e_360{border-color:var(--error-500)}._editorContainer_1td1e_341._error_1td1e_360:focus-within{border-color:var(--error-500);box-shadow:var(--shadow-focus-error)}._editorContainer_1td1e_341._disabled_1td1e_367{background-color:var(--neutral-100);border-color:var(--neutral-300);cursor:not-allowed;opacity:.6}._editorContainer_1td1e_341._readOnly_1td1e_373{background-color:var(--neutral-50);border-color:var(--neutral-300)}._editorContainer_1td1e_341 .ql-container{font-family:inherit;font-size:var(--font-size-md);flex-direction:column;flex:1;display:flex;border:none!important}._editorContainer_1td1e_341 .ql-editor{padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-primary);line-height:var(--line-height-normal);min-height:calc(var(--editor-min-height,200px) - 42px);max-height:calc(var(--editor-max-height,400px) - 42px);flex:1;overflow-y:auto;border:none!important}._editorContainer_1td1e_341 .ql-editor.ql-blank:before{left:var(--spacing-lg);right:var(--spacing-lg);font-style:normal;color:var(--color-text-tertiary)!important}._editorContainer_1td1e_341 .ql-editor h1,._editorContainer_1td1e_341 .ql-editor h2,._editorContainer_1td1e_341 .ql-editor h3,._editorContainer_1td1e_341 .ql-editor h4,._editorContainer_1td1e_341 .ql-editor h5,._editorContainer_1td1e_341 .ql-editor h6{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin:var(--spacing-md) 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}._editorContainer_1td1e_341 .ql-editor h1{font-size:var(--font-size-2xl)}._editorContainer_1td1e_341 .ql-editor h2{font-size:var(--font-size-xl)}._editorContainer_1td1e_341 .ql-editor h3{font-size:var(--font-size-lg)}._editorContainer_1td1e_341 .ql-editor p{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary)}._editorContainer_1td1e_341 .ql-editor ul,._editorContainer_1td1e_341 .ql-editor ol{margin:var(--spacing-sm) 0;padding-left:var(--spacing-xl)}._editorContainer_1td1e_341 .ql-editor ul li,._editorContainer_1td1e_341 .ql-editor ol li{margin:var(--spacing-xs) 0;color:var(--color-text-primary);line-height:var(--line-height-normal)}._editorContainer_1td1e_341 .ql-editor blockquote{border-left:4px solid var(--color-primary);margin:var(--spacing-md) 0;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary-light);color:var(--color-text-secondary);font-style:italic}._editorContainer_1td1e_341 .ql-editor strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._editorContainer_1td1e_341 .ql-editor em{color:var(--color-text-primary);font-family:inherit;font-style:italic}._editorContainer_1td1e_341 .ql-editor em:not(:empty){font-style:italic!important}._editorContainer_1td1e_341 .ql-editor strong em,._editorContainer_1td1e_341 .ql-editor em strong{font-weight:var(--font-weight-semibold);font-style:italic}._editorContainer_1td1e_341 .ql-toolbar{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface);font-family:inherit;border:none!important;border-bottom:1px solid var(--color-border)!important}._editorContainer_1td1e_341 .ql-toolbar ._ql-formats_1td1e_468{margin-right:var(--spacing-md)}._editorContainer_1td1e_341 .ql-toolbar ._ql-picker-label_1td1e_471{color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--spacing-xs);transition:var(--transition-fast);border:1px solid #0000}._editorContainer_1td1e_341 .ql-toolbar ._ql-picker-label_1td1e_471:hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}._editorContainer_1td1e_341 .ql-toolbar ._ql-picker-options_1td1e_482{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-xs)}._editorContainer_1td1e_341 .ql-toolbar ._ql-picker-item_1td1e_489{color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:var(--transition-fast)}._editorContainer_1td1e_341 .ql-toolbar ._ql-picker-item_1td1e_489:hover{background-color:var(--color-surface-hover)}._editorContainer_1td1e_341 .ql-toolbar ._ql-picker-item_1td1e_489._ql-selected_1td1e_498{background-color:var(--color-primary-light);color:var(--color-primary)}._editorContainer_1td1e_341 .ql-toolbar button{color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--spacing-xs);transition:var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._editorContainer_1td1e_341 .ql-toolbar button:hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}._editorContainer_1td1e_341 .ql-toolbar button._ql-active_1td1e_518{background-color:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}._editorContainer_1td1e_341 .ql-toolbar button svg{width:14px;height:14px}._editorContainer_1td1e_341._disabled_1td1e_367 .ql-toolbar{background-color:var(--neutral-100)}._editorContainer_1td1e_341._disabled_1td1e_367 .ql-toolbar button,._editorContainer_1td1e_341._disabled_1td1e_367 .ql-toolbar ._ql-picker-label_1td1e_471{opacity:.5;cursor:not-allowed;pointer-events:none}._editorContainer_1td1e_341._disabled_1td1e_367 .ql-editor{background-color:var(--neutral-100);color:var(--color-text-disabled);cursor:not-allowed}._editorContainer_1td1e_341._readOnly_1td1e_373 .ql-toolbar{display:none}._editorContainer_1td1e_341._readOnly_1td1e_373 .ql-editor{background-color:var(--neutral-50);min-height:var(--editor-min-height,200px);max-height:var(--editor-max-height,400px)}._helperText_1td1e_550{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}._errorMessage_1td1e_556{color:var(--error-600);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);display:flex}._errorMessage_1td1e_556:before{content:"⚠";font-size:var(--font-size-sm)}:root[data-theme=dark] ._editorContainer_1td1e_341 .ql-toolbar{background-color:var(--color-surface);border-bottom-color:var(--color-border)}:root[data-theme=dark] ._editorContainer_1td1e_341 .ql-editor{background-color:var(--color-surface);color:var(--color-text-primary)}:root[data-theme=dark] ._editorContainer_1td1e_341 .ql-editor.ql-blank:before{color:var(--color-text-tertiary)!important}:root[data-theme=dark] ._editorContainer_1td1e_341 .ql-picker-options{background-color:var(--color-surface-elevated);border-color:var(--color-border)}:root[data-theme=dark] ._editorContainer_1td1e_341._disabled_1td1e_367 .ql-toolbar,:root[data-theme=dark] ._editorContainer_1td1e_341._disabled_1td1e_367 .ql-editor,:root[data-theme=dark] ._editorContainer_1td1e_341._readOnly_1td1e_373 .ql-editor{background-color:var(--color-surface-hover)}._trigger_zklbs_1{border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);line-height:var(--line-height-normal);min-height:var(--input-height-md);justify-content:space-between;align-items:center;gap:var(--spacing-sm);background-color:var(--color-surface);color:var(--color-text-primary);border:1.5px solid var(--color-border);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-xs);font-weight:var(--font-weight-normal);display:inline-flex}._trigger_zklbs_1:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}._trigger_zklbs_1:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-primary), var(--shadow-sm);outline:none}._trigger_zklbs_1[data-placeholder]{color:var(--color-text-tertiary)}._trigger_zklbs_1[data-disabled]{cursor:not-allowed;opacity:.6;background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-disabled)}._icon_zklbs_39{color:var(--color-text-tertiary);transition:transform var(--transition-base), color var(--transition-base)}[data-state=open]>._icon_zklbs_39{color:var(--color-text-secondary);transform:rotate(180deg)}._content_zklbs_48{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);z-index:1150;position:relative;overflow:hidden}._content_zklbs_48[data-state=open]{animation:_fadeIn_zklbs_1 var(--transition-base) ease-out}._content_zklbs_48[data-state=closed]{animation:_fadeOut_zklbs_1 var(--transition-base) ease-in}._viewport_zklbs_64{padding:var(--spacing-xs)}._item_zklbs_68{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary);border-radius:var(--radius-md);min-height:40px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-sm) var(--spacing-2xl);-webkit-user-select:none;user-select:none;cursor:pointer;transition:all var(--transition-fast);font-weight:var(--font-weight-normal);outline:none;align-items:center;display:flex;position:relative}._item_zklbs_68[data-disabled]{color:var(--color-text-disabled);pointer-events:none;opacity:.6}._item_zklbs_68[data-highlighted]{background-color:var(--color-primary-light);color:var(--color-primary)}._item_zklbs_68[data-state=checked]{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-medium)}._label_zklbs_99{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._itemIndicator_zklbs_108{left:var(--spacing-sm);width:20px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute}._itemIndicator_zklbs_108 svg{width:16px;height:16px}._separator_zklbs_122{background-color:var(--color-border);height:1px;margin:var(--spacing-xs) 0}@keyframes _fadeIn_zklbs_1{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _fadeOut_zklbs_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}._root_1sods_1{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}._root_1sods_1[data-orientation=vertical]{flex-direction:column;width:20px;height:100px}._root_1sods_1[data-disabled]{opacity:.5;cursor:not-allowed}._track_1sods_20{background-color:var(--color-border);border-radius:var(--radius-xs);flex-grow:1;height:4px;position:relative}._track_1sods_20[data-orientation=vertical]{width:4px;height:100%}._range_1sods_32{background-color:var(--color-primary);border-radius:var(--radius-xs);height:100%;position:absolute}._range_1sods_32[data-orientation=vertical]{width:100%;bottom:0}._thumb_1sods_43{all:unset;background-color:var(--color-primary);border:2px solid var(--color-surface);border-radius:var(--radius-full);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:grab;transition:var(--transition-base);display:block}._thumb_1sods_43:focus{box-shadow:var(--shadow-focus-primary);outline:none}._thumb_1sods_43:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:scale(1.05)}._thumb_1sods_43:active{cursor:grabbing;background-color:var(--color-primary-active);box-shadow:var(--shadow-sm);transform:scale(.98)}._list_1cdhb_1{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);display:flex}._trigger_1cdhb_7{all:unset;padding:var(--spacing-sm) var(--spacing-md);height:40px;font-family:inherit;font-size:var(--font-size-md);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;flex:1;justify-content:center;align-items:center;line-height:1;transition:color .2s,box-shadow .2s;display:flex;position:relative}._trigger_1cdhb_7:hover{color:var(--color-primary)}._trigger_1cdhb_7:focus{outline:none}._trigger_1cdhb_7[data-state=active]{color:var(--color-primary-hover);font-weight:var(--font-weight-bold)}._trigger_1cdhb_7[data-state=active]:after{content:"";background-color:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}._trigger_1cdhb_7[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}._content_1cdhb_49{outline:none}._root_1g56k_1{width:100%}._label_1g56k_5{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}._textAreaContainer_1g56k_12{width:100%;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-md);background:var(--color-surface-hover);border-radius:var(--radius-md);transition:all var(--transition-base);align-items:stretch;display:flex}._textAreaContainer_1g56k_12._outlined_1g56k_22{background:var(--color-surface);border:1.5px solid var(--color-border);box-shadow:var(--shadow-xs)}._textAreaContainer_1g56k_12._outlined_1g56k_22:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}._textAreaContainer_1g56k_12._outlined_1g56k_22:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-primary), var(--shadow-sm)}._textAreaContainer_1g56k_12._outlined_1g56k_22 ._icon_1g56k_35{color:var(--color-primary)}._textAreaContainer_1g56k_12._outlined_1g56k_22 ._textArea_1g56k_12{color:var(--color-text-primary)}._textAreaContainer_1g56k_12._error_1g56k_41{border:1.5px solid var(--error-400);background-color:var(--error-50);box-shadow:var(--shadow-focus-error)}._textAreaContainer_1g56k_12._error_1g56k_41:hover{border-color:var(--error-500)}._textAreaContainer_1g56k_12._error_1g56k_41:focus-within{border-color:var(--error-500);box-shadow:var(--shadow-focus-error), var(--shadow-sm)}._textAreaContainer_1g56k_12._error_1g56k_41 ._textArea_1g56k_12{color:var(--color-text-primary);background-color:#0000}._textAreaContainer_1g56k_12._error_1g56k_41 ._textArea_1g56k_12::placeholder{color:var(--error-400)}._textAreaContainer_1g56k_12 ._textArea_1g56k_12{border-radius:var(--radius-md);width:100%;min-height:100px;color:var(--color-text-primary);padding:var(--spacing-md);resize:vertical;font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-normal);background:0 0;border:none;outline:none}._textAreaContainer_1g56k_12 ._textArea_1g56k_12::placeholder{color:var(--color-text-tertiary)}._textAreaContainer_1g56k_12 ._textArea_1g56k_12:disabled{color:var(--color-text-disabled);cursor:not-allowed;resize:none}._errorMessage_1g56k_83{color:var(--error-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-top:var(--spacing-xs);display:flex}._helperText_1g56k_92{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);margin-top:var(--spacing-xs)}._themeToggle_9nydv_323{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);color:var(--color-text-secondary);display:inline-flex;position:relative}._themeToggle_9nydv_323:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-hover);transform:scale(1.05)}._themeToggle_9nydv_323:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-primary);outline:none}._themeToggle_9nydv_323:active{transform:scale(.98)}._themeToggle_9nydv_323._sm_9nydv_350{padding:var(--spacing-xxs)}._themeToggle_9nydv_323._sm_9nydv_350 ._iconContainer_9nydv_353{width:24px;height:24px}._themeToggle_9nydv_323._sm_9nydv_350 ._icon_9nydv_353{width:16px;height:16px}._themeToggle_9nydv_323._sm_9nydv_350 ._label_9nydv_361{font-size:var(--font-size-xs)}._themeToggle_9nydv_323._md_9nydv_364{padding:var(--spacing-xs)}._themeToggle_9nydv_323._md_9nydv_364 ._iconContainer_9nydv_353{width:32px;height:32px}._themeToggle_9nydv_323._md_9nydv_364 ._icon_9nydv_353{width:20px;height:20px}._themeToggle_9nydv_323._md_9nydv_364 ._label_9nydv_361{font-size:var(--font-size-sm)}._themeToggle_9nydv_323._lg_9nydv_378{padding:var(--spacing-sm)}._themeToggle_9nydv_323._lg_9nydv_378 ._iconContainer_9nydv_353{width:40px;height:40px}._themeToggle_9nydv_323._lg_9nydv_378 ._icon_9nydv_353{width:24px;height:24px}._themeToggle_9nydv_323._lg_9nydv_378 ._label_9nydv_361{font-size:var(--font-size-md)}._iconContainer_9nydv_353{border-radius:var(--radius-full);background:var(--color-primary-light);transition:all var(--transition-smooth);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._icon_9nydv_353{transition:all var(--transition-smooth);opacity:0;position:absolute;transform:scale(.8)rotate(180deg)}._icon_9nydv_353._active_9nydv_410{opacity:1;transform:scale(1)rotate(0)}._sunIcon_9nydv_415{color:var(--color-accent)}._sunIcon_9nydv_415._active_9nydv_410{animation:.5s ease-in-out _sunRotate_9nydv_1}._moonIcon_9nydv_422{color:var(--color-primary)}._moonIcon_9nydv_422._active_9nydv_410{animation:.5s ease-in-out _moonSlide_9nydv_1}._label_9nydv_361{font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;transition:color var(--transition-base)}@keyframes _sunRotate_9nydv_1{0%{opacity:0;transform:scale(.8)rotate(-90deg)}50%{transform:scale(1.1)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _moonSlide_9nydv_1{0%{opacity:0;transform:scale(.8)translate(-10px)}50%{transform:scale(1.1)translate(0)}to{opacity:1;transform:scale(1)translate(0)}}[data-theme=dark] ._iconContainer_9nydv_353{background:var(--color-primary-light)}[data-theme=dark] ._sunIcon_9nydv_415{color:var(--color-accent-hover)}[data-theme=dark] ._moonIcon_9nydv_422{color:var(--color-primary-hover)}._content_1v4xu_1{border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-tight);color:var(--color-tooltip-text);background-color:var(--color-tooltip-bg);box-shadow:var(--shadow-tooltip);-webkit-user-select:none;user-select:none;z-index:var(--z-tooltip);font-weight:var(--font-weight-medium);border:1px solid var(--color-tooltip-border);word-wrap:break-word;max-width:250px;position:relative}._content_1v4xu_1 *,._content_1v4xu_1 span,._content_1v4xu_1 p,._content_1v4xu_1 div{color:inherit}._content_1v4xu_1[data-state=delayed-open][data-side=top],._content_1v4xu_1[data-state=instant-open][data-side=top]{animation:.25s cubic-bezier(.16,1,.3,1) _slideDownAndFade_1v4xu_1}._content_1v4xu_1[data-state=delayed-open][data-side=right],._content_1v4xu_1[data-state=instant-open][data-side=right]{animation:.25s cubic-bezier(.16,1,.3,1) _slideLeftAndFade_1v4xu_1}._content_1v4xu_1[data-state=delayed-open][data-side=bottom],._content_1v4xu_1[data-state=instant-open][data-side=bottom]{animation:.25s cubic-bezier(.16,1,.3,1) _slideUpAndFade_1v4xu_1}._content_1v4xu_1[data-state=delayed-open][data-side=left],._content_1v4xu_1[data-state=instant-open][data-side=left]{animation:.25s cubic-bezier(.16,1,.3,1) _slideRightAndFade_1v4xu_1}._content_1v4xu_1[data-state=closed]{animation:.2s ease-in _fadeOut_1v4xu_1}._arrow_1v4xu_36{width:8px;height:8px;fill:var(--color-tooltip-bg)}@keyframes _slideUpAndFade_1v4xu_1{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slideRightAndFade_1v4xu_1{0%{opacity:0;transform:translate(-4px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _slideDownAndFade_1v4xu_1{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slideLeftAndFade_1v4xu_1{0%{opacity:0;transform:translate(4px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _fadeOut_1v4xu_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}._userSearch_1qipy_1{width:100%;position:relative}._input_1qipy_6{width:100%}._dropdown_1qipy_10{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._loadingState_1qipy_24{padding:var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--color-text-tertiary);font-size:var(--font-size-sm);display:flex}._spinner_1qipy_34{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:var(--radius-full);width:16px;height:16px;animation:1s linear infinite _spin_1qipy_34}@keyframes _spin_1qipy_34{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._userList_1qipy_51{padding:var(--spacing-xs)}._userItem_1qipy_55{width:100%;padding:var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);text-align:left;background:0 0;border:none}._userItem_1qipy_55:hover{background:var(--color-surface-hover)}._userItem_1qipy_55:active{background:var(--color-surface-active)}._userInfo_1qipy_72{align-items:center;gap:var(--spacing-md);display:flex}._avatar_1qipy_78{border-radius:var(--radius-full);object-fit:cover;background:var(--color-background-secondary);flex-shrink:0;width:32px;height:32px}._userDetails_1qipy_87{flex:1;min-width:0}._handle_1qipy_92{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}._displayName_1qipy_99{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--spacing-xxs);white-space:nowrap;text-overflow:ellipsis;line-height:var(--line-height-normal);overflow:hidden}._emptyState_1qipy_109{padding:var(--spacing-lg);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@font-face{font-family:Nunito;src:url(/assets/Nunito-Medium-L5wTUp6G.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-CZ01jYvx.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-CFkSxSOc.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-B5Hdwsby.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-BoldItalic-B_XwxZVy.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-LightItalic-yK_RdHvM.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Regular-DBSa4cpH.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Bold-K_68Q89b.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Medium-BWT6vWE5.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Italic-TyG5iZSW.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-BoldItalic-D-IY7LmM.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-MediumItalic-BRvDxUbt.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@media (hover:none){a:hover{text-decoration:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._cardContainer_62v2b_323{height:100%;transition:transform var(--transition-fast), box-shadow var(--transition-fast)}._cardContainer_62v2b_323:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._card_62v2b_323{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:all var(--transition-base);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}._card_62v2b_323:hover{border-color:var(--color-primary)}._clickableCard_62v2b_347,._clickableCard_62v2b_347:hover{color:inherit;text-decoration:none}._clickableCard_62v2b_347:focus{outline:2px solid var(--color-primary);outline-offset:2px}._imageContainer_62v2b_360{background:var(--color-background-subtle);width:100%;height:180px;position:relative;overflow:hidden}._thumbnail_62v2b_368{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}._card_62v2b_323:hover ._thumbnail_62v2b_368{transform:scale(1.05)}._imagePlaceholder_62v2b_378{background:var(--color-background-subtle);width:100%;height:100%;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:3rem;display:flex}._imagePlaceholder_62v2b_378 svg{width:3rem;height:3rem}._typeLabel_62v2b_393{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.8px;font-weight:var(--font-weight-bold);padding:var(--spacing-xxs) var(--spacing-xs);background:var(--color-surface-hover);border-radius:var(--radius-sm);transition:all var(--transition-base);align-self:flex-start}._cardContent_62v2b_406{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}._cardHeader_62v2b_414{margin-bottom:var(--spacing-xs)}._cardTitle_62v2b_418{color:var(--color-text-primary);font-weight:var(--font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}._cardMeta_62v2b_429{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._extraMeta_62v2b_435{margin-top:var(--spacing-xs);color:var(--color-text-secondary)}._cardActions_62v2b_440{gap:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-subtle);margin-top:auto;display:flex}._actionButton_62v2b_448{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-background);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);cursor:pointer;flex:1;text-decoration:none;display:flex}._actionButton_62v2b_448:hover{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);transform:translateY(-1px)}._actionButton_62v2b_448 svg{width:1rem;height:1rem}._actionButton_62v2b_448 span{display:none}@media (width>=768px){._actionButton_62v2b_448 span{display:inline}}._deleteButton_62v2b_484{justify-content:center;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);flex:1;display:flex}._deleteButton_62v2b_484:hover{background:var(--color-error);color:var(--color-text-inverse);border-color:var(--color-error);transform:translateY(-1px)}._deleteButton_62v2b_484 svg{width:1rem;height:1rem}._deleteButton_62v2b_484 span{display:none}@media (width>=768px){._deleteButton_62v2b_484 span{display:inline}}._overlayActions_62v2b_513{top:var(--spacing-xs);right:var(--spacing-xs);gap:var(--spacing-xs);z-index:2;display:flex;position:absolute}._overlayActionButton_62v2b_522{background:rgba(var(--white-rgb), .9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}._overlayActionButton_62v2b_522:hover{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);transform:scale(1.05)}._overlayActionButton_62v2b_522:focus{outline:2px solid var(--color-primary);outline-offset:2px}._overlayActionButton_62v2b_522 svg{width:1rem;height:1rem}._overlayDeleteButton_62v2b_551{background:rgba(var(--white-rgb), .9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;min-width:auto;padding:0;display:flex}._overlayDeleteButton_62v2b_551:hover{background:var(--color-error);color:var(--color-text-inverse);border-color:var(--color-error);transform:scale(1.05)}._overlayDeleteButton_62v2b_551:focus{outline:2px solid var(--color-error);outline-offset:2px}._overlayDeleteButton_62v2b_551 svg{width:1rem;height:1rem}:root[data-theme=dark] ._overlayActionButton_62v2b_522,:root[data-theme=dark] ._overlayDeleteButton_62v2b_551{background:rgba(var(--black-rgb), .8);color:var(--color-text-primary)}@media (width<=768px){._cardContent_62v2b_406{padding:var(--spacing-sm)}._cardActions_62v2b_440{gap:var(--spacing-xs);flex-direction:column}._actionButton_62v2b_448,._deleteButton_62v2b_484{text-align:left;justify-content:flex-start}._actionButton_62v2b_448 span,._deleteButton_62v2b_484 span{display:inline}}._cardContainer_71hvq_1{height:100%;position:relative}._cardLink_71hvq_6{color:inherit;height:100%;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:block;position:relative}._cardLink_71hvq_6:hover ._card_71hvq_1{box-shadow:var(--shadow-hover-lg)}._card_71hvq_1{border-radius:var(--radius-lg);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden;padding:0!important}._card_71hvq_1._bookmarked_71hvq_31{border-color:var(--color-warning)}._imageContainer_71hvq_35{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:180px;position:relative;overflow:hidden}._thumbnail_71hvq_43{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}._cardLink_71hvq_6:hover ._thumbnail_71hvq_43{transform:scale(1.05)}._imagePlaceholder_71hvq_53{background:linear-gradient(135deg, var(--color-surface-hover) 0%, var(--color-border) 100%);width:100%;height:100%;color:var(--color-text-tertiary);transition:all var(--transition-base);justify-content:center;align-items:center;font-size:3rem;display:flex}._imagePlaceholder_71hvq_53 svg{opacity:.7;transition:opacity .2s}._cardLink_71hvq_6:hover ._imagePlaceholder_71hvq_53 svg{opacity:1}[data-theme=dark] ._imagePlaceholder_71hvq_53{background:linear-gradient(135deg, var(--color-surface-active) 0%, var(--color-border) 100%)}._cardContent_71hvq_75{padding:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex:1;width:100%;display:flex}._cardHeader_71hvq_85{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}._cardTitle_71hvq_93{font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);font-size:var(--font-size-lg);transition:color var(--transition-base);flex:1;margin:0}._cardDescription_71hvq_103{color:var(--color-text-secondary);line-height:var(--line-height-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._cardMeta_71hvq_113{color:var(--color-text-tertiary);margin:auto 0 0}._extraMeta_71hvq_119{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}._cardBottom_71hvq_124{justify-content:space-between;align-items:flex-end;gap:var(--spacing-sm);width:100%;margin-top:auto;display:flex}._bottomRightContent_71hvq_133{align-items:flex-end;display:flex}._metaInfo_71hvq_138{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}._typeLabel_71hvq_145{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.8px;font-weight:var(--font-weight-bold);padding:var(--spacing-xxs) var(--spacing-xs);background:var(--color-surface-hover);border-radius:var(--radius-sm);transition:all var(--transition-base);align-self:flex-start}._updated_71hvq_158{color:var(--color-text-tertiary);font-size:var(--font-size-xs);padding-top:var(--spacing-sm);transition:color var(--transition-base);margin-top:auto}._cardActions_71hvq_166{top:var(--spacing-sm);right:var(--spacing-sm);gap:var(--spacing-xs);z-index:10;opacity:0;transition:opacity .2s ease-in-out;display:flex;position:absolute}._cardContainer_71hvq_1:hover ._cardActions_71hvq_166{opacity:1}._actionButton_71hvq_181{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-overlay-light);border:1px solid rgba(var(--white-rgb), .2);width:32px;height:32px;box-shadow:var(--shadow-md);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .2s ease-in-out;display:flex}._actionButton_71hvq_181 button{min-height:unset!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important}._actionButton_71hvq_181:hover{background:var(--color-overlay);box-shadow:var(--shadow-lg);border-color:rgba(var(--white-rgb), .3);transform:scale(1.05)}._actionButton_71hvq_181:focus{outline:2px solid var(--color-primary);outline-offset:2px}._actionButton_71hvq_181 svg{opacity:.9;width:16px;height:16px;transition:opacity var(--transition-fast);color:var(--color-text-inverse)!important;fill:var(--color-text-inverse)!important}._actionButton_71hvq_181:hover svg{opacity:1}[data-theme=dark] ._actionButton_71hvq_181{border-color:rgba(var(--white-rgb), .15)}[data-theme=dark] ._actionButton_71hvq_181:hover{border-color:rgba(var(--white-rgb), .25)}[data-theme=dark] ._actionButton_71hvq_181 svg{color:rgba(var(--white-rgb), .95)!important;fill:rgba(var(--white-rgb), .95)!important}[data-theme=dark] ._actionButton_71hvq_181:hover svg{color:rgba(var(--white-rgb), 1)!important;fill:rgba(var(--white-rgb), 1)!important}._modalContent_px4xn_1{max-width:480px;padding:var(--spacing-xl);gap:var(--spacing-xl);flex-direction:column;display:flex}._header_px4xn_9{text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}._iconContainer_px4xn_17{background:var(--color-accent-soft);width:64px;height:64px;margin-bottom:var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}._starIcon_px4xn_28{color:var(--color-accent);font-size:32px}._title_px4xn_33{margin:0;font-size:24px}._subtitle_px4xn_38{color:var(--color-text-tertiary);max-width:380px}._benefits_px4xn_43{gap:var(--spacing-lg);padding:var(--spacing-md) 0;flex-direction:column;display:flex}._benefitItem_px4xn_50{gap:var(--spacing-md);align-items:flex-start;display:flex}._benefitIcon_px4xn_56{border-radius:var(--radius-sm);background:var(--color-surface-elevated);width:40px;height:40px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}._benefitText_px4xn_69{flex-direction:column;gap:2px;display:flex}._benefitDescription_px4xn_75{color:var(--color-text-tertiary);line-height:1.4}._footer_px4xn_80{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-direction:column;display:flex}._upgradeButton_px4xn_87{width:100%}._closeButton_px4xn_91{width:100%;color:var(--color-text-tertiary)}._languageMenuItem_10ygi_323{align-items:center;gap:var(--spacing-xs);justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}._languageIcon_10ygi_333{width:20px;height:20px;color:var(--color-text-secondary);transition:color var(--transition-fast);flex-shrink:0}._languageSelect_10ygi_341{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);height:32px;font-size:var(--font-size-sm);flex:1}._languageSelect_10ygi_341:hover{border-color:var(--color-border-hover);background:var(--color-surface-hover)}._languageSelect_10ygi_341:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._languageOptions_10ygi_358{border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-lg);z-index:300}._currentLanguage_10ygi_365,._languageOption_10ygi_358{align-items:center;gap:var(--spacing-xs);display:flex}._languageSelector_1lmt4_323 ._trigger_1lmt4_323{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);min-width:140px;height:40px}._languageSelector_1lmt4_323 ._trigger_1lmt4_323:hover{border-color:var(--color-border-hover);background:var(--color-surface-hover)}._languageSelector_1lmt4_323 ._trigger_1lmt4_323:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._languageSelector_1lmt4_323 ._currentLanguage_1lmt4_338,._languageSelector_1lmt4_323 ._languageOption_1lmt4_339{align-items:center;gap:var(--spacing-xs);display:flex}._languageSelector_1lmt4_323 ._flag_1lmt4_344{font-size:var(--font-size-md);line-height:1}._languageSelector_1lmt4_323 ._name_1lmt4_348{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}@media (width<=768px){._languageSelector_1lmt4_323 ._trigger_1lmt4_323{min-width:100px;height:36px}._languageSelector_1lmt4_323 ._name_1lmt4_348{display:none}}._hamburgerButton_1kh15_324{justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:0;font-size:24px;display:flex}@media (width>=1024px){._hamburgerButton_1kh15_324{display:none}}._overlay_1kh15_340{background:var(--color-overlay);z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}._sideMenu_1kh15_352{background:var(--color-surface);border-right:1px solid var(--color-border);width:280px;height:100vh;box-shadow:var(--shadow-2xl);z-index:100;transition:transform var(--transition-smooth);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}@media (width<=768px){._sideMenu_1kh15_352{width:260px}}@media (width<=480px){._sideMenu_1kh15_352{width:240px}}@media (width<=360px){._sideMenu_1kh15_352{width:calc(100vw - 40px);max-width:280px}}._sideMenuOpen_1kh15_386{transform:translate(0)}._sideMenuHeader_1kh15_390{padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-surface-elevated);border-top-right-radius:var(--radius-xl);justify-content:space-between;align-items:center;display:flex}@media (width<=768px){._sideMenuHeader_1kh15_390{padding:var(--spacing-md) var(--spacing-md)}}._sideMenuTitle_1kh15_405{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media (width<=480px){._sideMenuTitle_1kh15_405{font-size:var(--font-size-md)}}._sideMenuCloseButton_1kh15_415{font-size:1rem}@media (width<=480px){._sideMenuCloseButton_1kh15_415{font-size:.875rem}}._sideMenuContent_1kh15_424{padding:var(--spacing-md) 0;flex:1;overflow-y:auto}@media (width<=768px){._sideMenuContent_1kh15_424{padding:var(--spacing-sm) 0}}._mobileUpgradeButton_1kh15_435{width:calc(100% - var(--spacing-md));justify-content:flex-start;gap:var(--spacing-sm);background:var(--color-primary);color:var(--color-on-primary)}._mobileUpgradeButton_1kh15_435:hover{background:var(--color-primary-hover)}._sideNavLink_1kh15_447{align-items:center;gap:var(--spacing-md);text-align:left;width:100%;margin:var(--spacing-xs) 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:3px solid #0000;justify-content:flex-start;display:flex}._sideNavLink_1kh15_447:hover{border-left-color:var(--color-border-hover);margin-right:var(--spacing-sm)}._sideNavLink_1kh15_447:focus{border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-right:var(--spacing-sm)}@media (width<=768px){._sideNavLink_1kh15_447{gap:var(--spacing-sm)}}@media (width<=480px){._sideNavLink_1kh15_447{gap:var(--spacing-xs)}}._sideNavLinkActive_1kh15_477{background-color:var(--color-primary-light);color:var(--color-primary);border-left-color:var(--color-primary);font-weight:var(--font-weight-medium);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-right:var(--spacing-sm)}._sideNavLinkActive_1kh15_477:hover{background-color:var(--color-primary-light);color:var(--color-primary-hover);border-left-color:var(--color-primary-hover)}._sideNavIcon_1kh15_491{align-items:center;min-width:1.25rem;font-size:1.25rem;line-height:1;display:flex}@media (width<=768px){._sideNavIcon_1kh15_491{min-width:1.125rem;font-size:1.125rem}}@media (width<=480px){._sideNavIcon_1kh15_491{min-width:1rem;font-size:1rem}}._sideNavLabel_1kh15_511{font-weight:inherit;color:inherit;font-size:var(--font-size-md)}@media (width<=768px){._sideNavLabel_1kh15_511{font-size:var(--font-size-sm)}}@media (width<=480px){._sideNavLabel_1kh15_511{font-size:var(--font-size-xs)}}._logo_nkoz3_1{align-items:center;gap:var(--spacing-xs);transition:all var(--transition-base);display:flex}._logo_nkoz3_1:hover{transform:scale(1.05)}._logoText_nkoz3_11{transition:all var(--transition-base);background:linear-gradient(to right, var(--moss-green-500), var(--moss-green-400), var(--earth-brown-400), var(--earth-brown-500));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem}[data-theme=dark] ._logoText_nkoz3_11{background:linear-gradient(to right, var(--moss-green-300), var(--moss-green-200), var(--earth-brown-200), var(--earth-brown-300));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}._img_nkoz3_28{width:60px;height:60px;transition:filter var(--transition-base)}@media (width<=768px){._logo_nkoz3_1{gap:var(--spacing-xxs)}._logoText_nkoz3_11{font-size:1.4rem}._img_nkoz3_28{width:40px;height:40px}}._container_13wsy_1{z-index:1;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}._backgroundImg_13wsy_11{object-fit:cover;z-index:0;width:100vw;height:100vh;transition:opacity var(--transition-base);will-change:transform;position:fixed;top:0;left:0;transform:translateZ(0)}[data-theme=dark] ._backgroundImg_13wsy_11{opacity:.2}._themeToggleContainer_13wsy_28{top:var(--spacing-lg);right:var(--spacing-lg);z-index:100;align-items:center;gap:var(--spacing-sm);display:flex;position:fixed}@media (width<=768px){._themeToggleContainer_13wsy_28{top:var(--spacing-md);right:var(--spacing-md);gap:var(--spacing-xs)}}._controlButton_13wsy_45{padding:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--white-rgb), .1);border:1px solid rgba(var(--white-rgb), .2);box-shadow:var(--shadow-sm);transition:all var(--transition-base);cursor:pointer;color:var(--color-text-primary);justify-content:center;align-items:center;min-width:40px;height:40px;display:flex}._controlButton_13wsy_45._signOutButton_13wsy_61{padding:var(--spacing-xs) var(--spacing-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);border-radius:var(--radius-full);background:rgba(var(--white-rgb), .1)!important;border:1px solid rgba(var(--white-rgb), .2)!important}._controlButton_13wsy_45._signOutButton_13wsy_61:hover{background:rgba(var(--white-rgb), .15)!important}[data-theme=dark] ._controlButton_13wsy_45{background:rgba(var(--black-rgb), .2);border:1px solid rgba(var(--white-rgb), .1)}[data-theme=dark] ._controlButton_13wsy_45._signOutButton_13wsy_61{background:rgba(var(--black-rgb), .2)!important;border:1px solid rgba(var(--white-rgb), .1)!important}[data-theme=dark] ._controlButton_13wsy_45._signOutButton_13wsy_61:hover{background:rgba(var(--black-rgb), .3)!important}._controlButton_13wsy_45:hover{background:rgba(var(--white-rgb), .15);box-shadow:var(--shadow-md)}[data-theme=dark] ._controlButton_13wsy_45:hover{background:rgba(var(--black-rgb), .3)}@media (width<=768px){._controlButton_13wsy_45{padding:var(--spacing-xxs);min-width:36px;height:36px}._controlButton_13wsy_45._signOutButton_13wsy_61{padding:var(--spacing-xxs) var(--spacing-sm)}}._pageWrapper_13wsy_101{max-width:1200px;transition:background-color var(--transition-base);padding:var(--spacing-4xl) var(--spacing-lg);z-index:2;box-sizing:border-box;width:100%;position:relative}@media (width<=768px){._pageWrapper_13wsy_101{padding:var(--spacing-md);padding-bottom:var(--spacing-3xl);padding-top:var(--spacing-5xl)}}@media (width<=480px){._pageWrapper_13wsy_101{padding:var(--spacing-sm);padding-bottom:var(--spacing-3xl);padding-top:var(--spacing-5xl)}}._contentSection_13wsy_125{background-color:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);transition:all var(--transition-base);width:100%}@media (width<=768px){._contentSection_13wsy_125{padding:var(--spacing-xl);border-radius:var(--radius-lg)}}@media (width<=480px){._contentSection_13wsy_125{padding:var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}}._header_13wsy_148{text-align:center;margin-bottom:var(--spacing-3xl)}@media (width<=768px){._header_13wsy_148{margin-bottom:var(--spacing-2xl)}}@media (width<=480px){._header_13wsy_148{margin-bottom:var(--spacing-xl)}}._title_13wsy_163{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}@media (width<=768px){._title_13wsy_163{font-size:var(--font-size-2xl)}}@media (width<=480px){._title_13wsy_163{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}}._subtitle_13wsy_182{color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium)}@media (width<=480px){._subtitle_13wsy_182{font-size:var(--font-size-sm)}}._form_13wsy_194{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media (width<=768px){._form_13wsy_194{gap:var(--spacing-xl)}}@media (width<=480px){._form_13wsy_194{gap:var(--spacing-lg)}}._inputContainer_13wsy_210{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (width<=480px){._inputContainer_13wsy_210{gap:var(--spacing-xs)}}._inputWrapper_13wsy_221{transition:all var(--transition-base);align-items:center;display:flex;position:relative}._inputWrapper_13wsy_221._status-success_13wsy_227 ._handleInput_13wsy_227{border-color:var(--color-success);box-shadow:var(--shadow-focus) #4caf5026}._inputWrapper_13wsy_221._status-error_13wsy_231 ._handleInput_13wsy_227{border-color:var(--color-error);box-shadow:var(--shadow-focus-error)}._inputWrapper_13wsy_221._status-loading_13wsy_235 ._handleInput_13wsy_227{border-color:var(--color-primary);box-shadow:var(--shadow-focus-primary)}._atSymbol_13wsy_240{left:var(--spacing-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);z-index:1;pointer-events:none;position:absolute}._handleInput_13wsy_227{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:var(--font-size-md);transition:all var(--transition-base);min-height:44px;padding-left:calc(var(--spacing-md) + 1ch + var(--spacing-xs))!important;padding-right:calc(var(--spacing-md) + var(--spacing-xl))!important}@media (width<=480px){._handleInput_13wsy_227{font-size:var(--font-size-sm);min-height:48px}}._statusMessage_13wsy_265{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) 0;min-height:20px;display:flex}._statusMessage_13wsy_265._loading_13wsy_273{color:var(--color-text-primary)}._statusMessage_13wsy_265._success_13wsy_276{color:var(--color-success)}._statusMessage_13wsy_265._error_13wsy_279{color:var(--color-error)}._spinner_13wsy_283{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:var(--radius-full);width:14px;height:14px;animation:1s linear infinite _spin_13wsy_283}@keyframes _spin_13wsy_283{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._suggestButton_13wsy_300{align-self:flex-start;min-height:44px}@media (width<=480px){._suggestButton_13wsy_300{align-self:stretch;width:100%;min-height:48px}}._errorMessage_13wsy_312{background:var(--color-error-surface);color:var(--color-error);padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid var(--color-error-border);line-height:var(--line-height-relaxed)}._submitButton_13wsy_322{width:100%;margin-top:var(--spacing-sm);min-height:44px}@media (width<=480px){._submitButton_13wsy_322{min-height:48px;font-size:var(--font-size-md)}}._footer_13wsy_334{margin-top:var(--spacing-2xl);text-align:center}@media (width<=768px){._footer_13wsy_334{margin-top:var(--spacing-xl)}}@media (width<=480px){._footer_13wsy_334{margin-top:var(--spacing-lg)}}._footerText_13wsy_349{color:var(--color-text-primary)}._statusIndicator_13wsy_353{right:var(--spacing-md);z-index:2;pointer-events:none;justify-content:center;align-items:center;width:20px;height:100%;display:flex;position:absolute}._successIcon_13wsy_365,._errorIcon_13wsy_366{width:16px;height:16px}._successIcon_13wsy_365{color:var(--color-success)}._errorIcon_13wsy_366{color:var(--color-error)}._feedbackContainer_13wsy_379{gap:var(--spacing-md);flex-direction:column;display:flex}._requirementsContainer_13wsy_385{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}[data-theme=dark] ._requirementsContainer_13wsy_385{background:var(--color-surface-hover);border-color:var(--color-border)}._requirementItem_13wsy_399{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}._requirementCheck_13wsy_406{border-radius:var(--radius-full);width:16px;height:16px;font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}._requirementCheck_13wsy_406._valid_13wsy_417{background:var(--color-success-surface);color:var(--color-success);border:1px solid var(--color-success-border)}._requirementCheck_13wsy_406._invalid_13wsy_422{background:var(--color-error-surface);color:var(--color-error);border:1px solid var(--color-error-border)}._requirementText_13wsy_428{color:var(--color-text-primary);line-height:var(--line-height-normal);font-size:var(--font-size-sm)}._preferencesSection_13wsy_434{margin-top:var(--spacing-2xl);padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border)}@media (width<=768px){._preferencesSection_13wsy_434{margin-top:var(--spacing-xl);padding:var(--spacing-lg) 0}}@media (width<=480px){._preferencesSection_13wsy_434{margin-top:var(--spacing-lg);padding:var(--spacing-md) 0}}._preferencesTitle_13wsy_452{margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}._preferencesDescription_13wsy_457{margin-bottom:var(--spacing-xl);color:var(--color-text-primary);line-height:var(--line-height-normal)}._fieldGroup_13wsy_463{margin-bottom:var(--spacing-xl)}@media (width<=768px){._fieldGroup_13wsy_463{margin-bottom:var(--spacing-lg)}}@media (width<=480px){._fieldGroup_13wsy_463{margin-bottom:var(--spacing-md)}}._fieldLabel_13wsy_477{margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}._fieldHelperText_13wsy_484{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);line-height:var(--line-height-snug);display:block}._radioGroup_13wsy_491{gap:var(--spacing-xl);display:flex}@media (width<=768px){._radioGroup_13wsy_491{gap:var(--spacing-md);flex-direction:column!important;align-items:flex-start!important}}@media (width<=480px){._radioGroup_13wsy_491{gap:var(--spacing-sm)}}._agreement_13wsy_508{align-items:flex-start;gap:var(--spacing-sm);margin:var(--spacing-lg) 0;padding:var(--spacing-md);background-color:var(--color-surface-hover);border-radius:var(--radius-md);display:flex}._agreement_13wsy_508 input[type=checkbox]{margin-top:var(--spacing-xxs);cursor:pointer;flex-shrink:0;width:18px;height:18px}._agreement_13wsy_508 label{cursor:pointer;line-height:var(--line-height-normal)}._agreement_13wsy_508 a{color:var(--color-text-link);text-decoration:underline}._recaptchaNotice_1jcz2_323{margin:var(--spacing-lg) auto 0;padding-top:var(--spacing-md);border-top:1px solid var(--color-border);max-width:32ch;color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular,400);text-align:center;text-wrap:balance;line-height:1.5;display:block}._recaptchaLink_1jcz2_337{color:var(--color-text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}._recaptchaLink_1jcz2_337:hover,._recaptchaLink_1jcz2_337:focus-visible{color:var(--color-text-primary);border-bottom-color:currentColor}._recaptchaLink_1jcz2_337:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}._container_5q5cg_323{background-color:var(--color-background);width:100%;height:100vh;transition:background-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._backgroundImg_5q5cg_335{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity var(--transition-base);position:fixed;top:0;left:0}[data-theme=dark] ._backgroundImg_5q5cg_335{opacity:.2}._themeToggleContainer_5q5cg_350{top:var(--spacing-lg);right:var(--spacing-lg);z-index:100;padding:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-overlay-light);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:absolute}._themeToggleContainer_5q5cg_350:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md)}@media (width<=768px){._themeToggleContainer_5q5cg_350{top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xxs)}}._card_5q5cg_375{z-index:2;padding:var(--spacing-2xl);width:90%;max-width:400px;margin:var(--spacing-lg)}@media (width<=768px){._card_5q5cg_375{padding:var(--spacing-xl);width:95%;margin:var(--spacing-md)}}._title_5q5cg_390{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);text-align:center;transition:color var(--transition-base)}._signUpLinkContainer_5q5cg_398{margin-bottom:var(--spacing-lg);text-align:center}._signUpLink_5q5cg_398{margin-left:var(--spacing-xs);color:var(--color-text-link);transition:color var(--transition-base)}._signUpLink_5q5cg_398:hover{color:var(--color-text-link-hover)}._atLogo_5q5cg_413{background-color:var(--color-primary);border-radius:var(--radius-full);padding:var(--spacing-sm);margin:0 auto var(--spacing-lg);width:48px;height:48px;transition:background-color var(--transition-base);justify-content:center;align-items:center;display:flex}._tryAgainLink_5q5cg_426{color:var(--color-text-link);margin-left:var(--spacing-xs);transition:color var(--transition-base)}._tryAgainLink_5q5cg_426:hover{color:var(--color-text-link-hover)}._sendInstructionsButton_5q5cg_435{margin-bottom:var(--spacing-md);width:100%}._instruction_5q5cg_440{text-align:center;margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);transition:color var(--transition-base)}._input_5q5cg_447{margin-bottom:var(--spacing-lg);width:100%}._signInLinkContainer_5q5cg_452{text-align:center;margin-bottom:var(--spacing-lg)}._signInLink_5q5cg_452{color:var(--color-text-link);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);transition:color var(--transition-base);text-decoration:underline}._signInLink_5q5cg_452:hover{color:var(--color-text-link-hover)}._gsi-material-button_1j2wh_323{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:var(--color-surface);border:1px solid var(--color-text-secondary);-webkit-border-radius:var(--radius-sm);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;font-family:Nunito,arial,sans-serif;font-size:var(--font-size-sm);letter-spacing:.25px;height:40px;padding:0 var(--spacing-sm);text-align:center;vertical-align:middle;white-space:nowrap;background-image:none;outline:none;width:100%;min-width:min-content;max-width:400px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}._gsi-material-button_1j2wh_323 ._gsi-material-button-icon_1j2wh_355{height:20px;margin-right:var(--spacing-sm);width:20px;min-width:20px}._gsi-material-button_1j2wh_323 ._gsi-material-button-content-wrapper_1j2wh_362{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}._gsi-material-button_1j2wh_323 ._gsi-material-button-contents_1j2wh_376{font-family:Nunito,arial,sans-serif;font-weight:var(--font-weight-bold);text-overflow:ellipsis;vertical-align:top;flex-grow:1;overflow:hidden}._gsi-material-button_1j2wh_323 ._gsi-material-button-state_1j2wh_386{opacity:0;transition:opacity .218s;position:absolute;inset:0}._gsi-material-button_1j2wh_323:disabled{cursor:default;background-color:var(--color-surface);border-color:var(--color-border);opacity:.6}._gsi-material-button_1j2wh_323:disabled ._gsi-material-button-contents_1j2wh_376,._gsi-material-button_1j2wh_323:disabled ._gsi-material-button-icon_1j2wh_355{opacity:.38}._gsi-material-button_1j2wh_323:not(:disabled):active ._gsi-material-button-state_1j2wh_386,._gsi-material-button_1j2wh_323:not(:disabled):focus ._gsi-material-button-state_1j2wh_386{background-color:var(--color-text-primary);opacity:.12}._gsi-material-button_1j2wh_323:not(:disabled):hover{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}._gsi-material-button_1j2wh_323:not(:disabled):hover ._gsi-material-button-state_1j2wh_386{background-color:var(--color-text-primary);opacity:.08}._container_1lsox_323{width:100%;height:100vh;transition:background-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._backgroundImg_1lsox_334{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity var(--transition-base);position:fixed;top:0;left:0}[data-theme=dark] ._backgroundImg_1lsox_334{opacity:.2}._themeToggleContainer_1lsox_349{top:var(--spacing-lg);right:var(--spacing-lg);z-index:100;padding:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-overlay-light);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:absolute}._themeToggleContainer_1lsox_349:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md)}@media (width<=768px){._themeToggleContainer_1lsox_349{top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xxs)}}._card_1lsox_374{z-index:2;padding:var(--spacing-2xl);width:90%;max-width:400px;margin:var(--spacing-lg)}@media (width<=768px){._card_1lsox_374{padding:var(--spacing-xl);width:95%;margin:var(--spacing-md)}}._title_1lsox_389{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);text-align:center;transition:color var(--transition-base)}._description_1lsox_396{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);text-align:center;transition:color var(--transition-base)}._signInButton_1lsox_403{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}._signUpLinkText_1lsox_408{padding-left:var(--spacing-xs);color:var(--color-text-link);font-weight:var(--font-weight-bold);transition:color var(--transition-base);text-decoration:underline}._signUpLinkText_1lsox_408:hover{color:var(--color-text-link-hover)}._button_1lsox_419{width:100%;margin-bottom:var(--spacing-md)}._button_1lsox_419:last-of-type{margin-bottom:var(--spacing-lg)}._agreement_1lsox_427{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}._agreement_1lsox_427 input[type=checkbox]{cursor:pointer;width:18px;height:18px}._agreement_1lsox_427 label{cursor:pointer}._agreement_1lsox_427 a{color:var(--color-text-link);text-decoration:underline}._container_1dpgv_323{background-color:var(--color-background);width:100%;height:100vh;transition:background-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._backgroundImg_1dpgv_335{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity var(--transition-base);position:fixed;top:0;left:0}[data-theme=dark] ._backgroundImg_1dpgv_335{opacity:.2}._themeToggleContainer_1dpgv_350{top:var(--spacing-lg);right:var(--spacing-lg);z-index:100;padding:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-overlay-light);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:absolute}._themeToggleContainer_1dpgv_350:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md)}@media (width<=768px){._themeToggleContainer_1dpgv_350{top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xxs)}}._card_1dpgv_375{z-index:2;padding:var(--spacing-2xl);width:90%;max-width:400px;margin:var(--spacing-lg)}@media (width<=768px){._card_1dpgv_375{padding:var(--spacing-xl);width:95%;margin:var(--spacing-md)}}._title_1dpgv_390{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);text-align:center;transition:color var(--transition-base)}._signInButton_1dpgv_397{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);width:100%}._signUpLinkText_1dpgv_403{padding-left:var(--spacing-xs);color:var(--color-text-link);font-weight:var(--font-weight-bold);transition:color var(--transition-base);text-decoration:underline}._signUpLinkText_1dpgv_403:hover{color:var(--color-text-link-hover)}._forgotPasswordLink_1dpgv_414{color:var(--color-text-link);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);transition:color var(--transition-base);text-align:center;text-decoration:underline;display:block}._forgotPasswordLink_1dpgv_414:hover{color:var(--color-text-link-hover)}._input_1dpgv_427{width:100%;margin-bottom:var(--spacing-md)}._container_hxgyz_1{background-color:var(--color-background);width:100%;height:100vh;transition:background-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._backgroundImg_hxgyz_13{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity var(--transition-base);position:absolute;top:0;left:0}[data-theme=dark] ._backgroundImg_hxgyz_13{opacity:.2}._themeToggleContainer_hxgyz_28{top:var(--spacing-lg);right:var(--spacing-lg);z-index:100;padding:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--white-rgb), .1);border:1px solid rgba(var(--white-rgb), .2);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:absolute}[data-theme=dark] ._themeToggleContainer_hxgyz_28{background:rgba(var(--black-rgb), .2);border:1px solid rgba(var(--white-rgb), .1)}._themeToggleContainer_hxgyz_28:hover{background:rgba(var(--white-rgb), .15);box-shadow:var(--shadow-md)}[data-theme=dark] ._themeToggleContainer_hxgyz_28:hover{background:rgba(var(--black-rgb), .3)}@media (width<=768px){._themeToggleContainer_hxgyz_28{top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xxs)}}._card_hxgyz_60{z-index:2;padding:var(--spacing-2xl);width:90%;max-width:400px;margin:var(--spacing-lg)}@media (width<=768px){._card_hxgyz_60{padding:var(--spacing-xl);width:95%;margin:var(--spacing-md)}}._title_hxgyz_75{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);text-align:center;transition:color var(--transition-base)}._description_hxgyz_82{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);text-align:center;transition:color var(--transition-base)}._button_hxgyz_89{width:100%;margin-bottom:var(--spacing-md)}._button_hxgyz_89:last-of-type{margin-bottom:var(--spacing-lg)}._signInLinkText_hxgyz_97{padding-left:var(--spacing-xs);color:var(--color-text-link);font-weight:var(--font-weight-bold);transition:color var(--transition-base);text-decoration:underline}._signInLinkText_hxgyz_97:hover{color:var(--color-text-link-hover)}._agreement_hxgyz_108{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}._agreement_hxgyz_108 input[type=checkbox]{cursor:pointer;width:18px;height:18px}._agreement_hxgyz_108 label{cursor:pointer}._agreement_hxgyz_108 a{color:var(--color-text-link);text-decoration:underline}._container_rvhcz_323{background-color:var(--color-background);width:100%;height:100vh;transition:background-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._backgroundImg_rvhcz_335{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity var(--transition-base);position:absolute;top:0;left:0}[data-theme=dark] ._backgroundImg_rvhcz_335{opacity:.2}._themeToggleContainer_rvhcz_350{top:var(--spacing-lg);right:var(--spacing-lg);z-index:100;padding:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-overlay-light);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:absolute}._themeToggleContainer_rvhcz_350:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md)}@media (width<=768px){._themeToggleContainer_rvhcz_350{top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xxs)}}._card_rvhcz_375{z-index:2;padding:var(--spacing-2xl);width:90%;max-width:400px;margin:var(--spacing-lg)}@media (width<=768px){._card_rvhcz_375{padding:var(--spacing-xl);width:95%;margin:var(--spacing-md)}}._title_rvhcz_390{color:var(--color-text-primary);margin-bottom:var(--spacing-md);text-align:center;transition:color var(--transition-base)}._subtitle_rvhcz_397{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);text-align:center;transition:color var(--transition-base)}._signUpButton_rvhcz_404{margin-bottom:var(--spacing-md);margin-top:var(--spacing-lg);width:100%}._signInLinkContainer_rvhcz_410{text-align:center;margin-top:var(--spacing-lg);color:var(--color-text-secondary);transition:color var(--transition-base)}._signInLink_rvhcz_410{color:var(--color-text-link);margin-left:var(--spacing-xs);font-weight:var(--font-weight-bold);transition:color var(--transition-base);text-decoration:underline}._signInLink_rvhcz_410:hover{color:var(--color-text-link-hover)}._input_rvhcz_428{width:100%;margin-bottom:var(--spacing-md)}._errorMessage_rvhcz_433{color:var(--color-text-danger);margin-bottom:var(--spacing-md);margin-top:calc(-1 * var(--spacing-sm));padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface-danger);border:1px solid var(--color-border-danger);border-radius:var(--radius-sm);font-size:var(--font-size-xs);transition:all var(--transition-base)}._dropdownContent_1pbdi_1{background-color:var(--color-surface);border-radius:var(--radius-2xl);width:380px;max-width:calc(100vw - 32px);max-height:80vh;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border);z-index:200;flex-direction:column;padding:0;display:flex;overflow-y:auto}._header_1pbdi_16{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background-color:var(--color-surface);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._headerTitle_1pbdi_28{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._markAllReadBtn_1pbdi_33{font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px}._markAllReadBtn_1pbdi_33:hover{background-color:var(--color-surface-hover)}._markAllReadBtn_1pbdi_33:disabled{color:var(--color-text-tertiary);cursor:not-allowed;background:0 0}._notificationList_1pbdi_51{flex-direction:column;display:flex}._notificationItem_1pbdi_56{padding:var(--spacing-md) var(--spacing-md);align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;width:100%;display:flex}._notificationItem_1pbdi_56:hover{background-color:var(--color-surface-hover)}._notificationItem_1pbdi_56:last-child{border-bottom:none}._notificationItem_1pbdi_56._unread_1pbdi_77{background-color:var(--color-primary-light)}._notificationItem_1pbdi_56._unread_1pbdi_77:hover{background-color:var(--color-surface-hover)}._avatar_1pbdi_84{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}._avatarFallback_1pbdi_92{background:linear-gradient(135deg, var(--moss-green-200), var(--moss-green-400));width:36px;height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--moss-green-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._content_1pbdi_106{flex-direction:column;flex:1;gap:2px;display:flex}._textRow_1pbdi_113{align-items:center;gap:var(--spacing-xs);display:flex}._icon_1pbdi_119{color:var(--color-accent);flex-shrink:0;margin-top:2px}._text_1pbdi_113{font-size:var(--font-size-sm);color:var(--color-text-primary);padding-right:var(--spacing-sm);flex:1;line-height:1.4}._time_1pbdi_133{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:2px}._actions_1pbdi_139{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}._unreadIndicator_1pbdi_145{background-color:var(--color-accent);border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}._emptyState_1pbdi_154{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}._emptyIcon_1pbdi_165{margin-bottom:var(--spacing-xs);opacity:.5;font-size:32px}._bellButton_1pbdi_171{cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._bellButton_1pbdi_171:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}._bellButton_1pbdi_171._hasUnread_1pbdi_189{color:var(--color-primary)}._bellIcon_1pbdi_193{font-size:24px}._badge_1pbdi_197{background-color:var(--color-error);color:#fff;border:2px solid var(--color-surface);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}._navigation_pragh_1{justify-content:flex-end;align-items:center;gap:var(--spacing-lg);z-index:110;margin-left:auto;display:flex;position:relative}._rightSection_pragh_11{align-items:center;gap:var(--spacing-lg);display:flex}@media (width<=768px){._purchaseButton_pragh_18{display:none}}._mobileUpgradeItem_pragh_23{display:none}@media (width<=768px){._mobileUpgradeItem_pragh_23{display:flex}}._desktopNotification_pragh_32{display:flex}@media (width<=768px){._desktopNotification_pragh_32{display:none}}._profileButton_pragh_42{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);cursor:pointer;transition:all var(--transition-fast);background:0 0;display:flex}._profileButton_pragh_42:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-sm);transform:scale(1.02)}._profileButton_pragh_42:focus{box-shadow:var(--shadow-focus);outline:none}@media (width<=480px){._profileButton_pragh_42{padding:var(--spacing-sm);gap:var(--spacing-sm);justify-content:center;min-width:48px;min-height:48px}}._avatarImage_pragh_73{object-fit:cover;border:2px solid var(--color-border);width:32px;height:32px;transition:all var(--transition-fast);border-radius:50%}._profileButton_pragh_42:hover ._avatarImage_pragh_73{border-color:var(--color-primary);transform:scale(1.05)}._avatarPlaceholder_pragh_86{background:var(--color-primary-light);border:2px solid var(--color-primary);width:32px;height:32px;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}._profileButton_pragh_42:hover ._avatarPlaceholder_pragh_86{background:var(--color-primary);border-color:var(--color-primary-hover);transform:scale(1.1)}._avatarInitial_pragh_103{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);transition:color var(--transition-fast)}._avatarPlaceholder_pragh_86:hover ._avatarInitial_pragh_103{color:var(--white)}._userName_pragh_113{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;max-width:140px;transition:color var(--transition-fast);overflow:hidden}._profileButton_pragh_42:hover ._userName_pragh_113{color:var(--color-text-primary)}@media (width<=768px){._userName_pragh_113{display:none}}._profileMenu_pragh_132{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:260px;box-shadow:var(--shadow-2xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;position:relative;overflow:hidden}._profileMenuHeader_pragh_144{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);background:var(--color-surface-elevated)}._profileInfo_pragh_150{gap:var(--spacing-xs);flex-direction:column;display:flex}._profileName_pragh_156{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}._profileHandle_pragh_162{color:var(--color-primary);font-weight:var(--font-weight-medium)}._profileEmail_pragh_167{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}._logoutText_pragh_172{color:var(--error-600)}._logoutText_pragh_172:hover{color:var(--error-700)}._menuItem_pragh_180{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;min-height:36px;transition:background-color var(--transition-fast);display:flex}._menuItem_pragh_180:hover{background-color:var(--color-surface-hover)}._menuItem_pragh_180:focus{background-color:var(--color-surface-hover);outline:none}._menuItemIcon_pragh_197{width:20px;height:20px;color:var(--color-text-secondary);transition:color var(--transition-fast);flex-shrink:0}._menuItem_pragh_180:hover ._menuItemIcon_pragh_197{color:var(--color-text-primary)}._menuItemText_pragh_208{color:var(--color-text-primary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);flex:1}@media (width<=768px){._languageMenuItem_pragh_216{display:none}}._overlay_pragh_222{background:var(--color-overlay);z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}._sideMenu_pragh_234{background:var(--color-surface);border-right:1px solid var(--color-border);width:280px;height:100vh;box-shadow:var(--shadow-xl);z-index:50;transition:transform var(--transition-smooth);flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}@media (width<=480px){._sideMenu_pragh_234{width:260px}}._sideMenuOpen_pragh_255{transform:translate(0)}._sideMenuHeader_pragh_259{border-bottom:1px solid var(--color-border);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}._sideMenuTitle_pragh_268{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._sideMenuCloseButton_pragh_273{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);color:var(--color-text-secondary);background:0 0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:flex}._sideMenuCloseButton_pragh_273:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}._sideMenuCloseButton_pragh_273:focus{box-shadow:var(--shadow-focus);outline:none}._sideMenuContent_pragh_298{flex:1;padding:1rem 0;overflow-y:auto}._sideNavLink_pragh_305{text-align:left;cursor:pointer;width:100%;transition:all var(--transition-fast);color:var(--color-text-secondary);background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}._sideNavLink_pragh_305:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary);border-left-color:var(--color-border-hover)}._sideNavLink_pragh_305:focus{background-color:var(--color-surface-hover);box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}._sideNavLinkActive_pragh_330{background-color:var(--color-primary-light);color:var(--color-primary);border-left-color:var(--color-primary);font-weight:var(--font-weight-medium)}._sideNavLinkActive_pragh_330:hover{background-color:var(--color-primary-light);color:var(--color-primary-hover);border-left-color:var(--color-primary-hover)}._sideNavIcon_pragh_342{align-items:center;min-width:1.25rem;font-size:1.25rem;line-height:1;display:flex}._sideNavLabel_pragh_350{font-weight:inherit;color:inherit}._sidebar_123wf_323{width:240px;top:var(--header-height);height:calc(100vh - var(--header-height));padding:var(--spacing-md);border-right:1px solid var(--color-border);background-color:var(--color-background);z-index:30;flex-direction:column;display:none;position:sticky;overflow-y:auto}@media (width>=1024px){._sidebar_123wf_323{display:flex}}._nav_123wf_342{gap:var(--spacing-xs);flex-direction:column;display:flex}._navLink_123wf_348{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);margin-bottom:var(--spacing-xs);text-decoration:none;display:flex}._navLink_123wf_348:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}._navLinkActive_123wf_363{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-medium)}._navLinkActive_123wf_363:hover{background-color:var(--color-primary-light)}[data-theme=dark] ._navLinkActive_123wf_363{background-color:rgba(var(--primary-rgb), .15)}._navIcon_123wf_375{font-size:var(--font-size-xl);justify-content:center;align-items:center;display:flex;position:relative}._navBadge_123wf_383{background-color:var(--color-error,#ef4444);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-8px}._navLabel_123wf_401{font-size:var(--font-size-md)}._navSeparator_123wf_405{background-color:var(--color-border);height:1px;margin:var(--spacing-md) 0;width:100%}._content_1koit_1{max-width:400px;padding:var(--spacing-xl)}._header_1koit_6{margin-bottom:var(--spacing-lg)}._title_1koit_10{margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._description_1koit_17{color:var(--color-text-secondary);line-height:var(--line-height-normal)}._footer_1koit_22{gap:var(--spacing-sm);margin-top:var(--spacing-lg);justify-content:flex-end;display:flex}._cancelButton_1koit_29,._confirmButton_1koit_30{min-width:80px}._dropzone_tmlbm_323{padding:var(--spacing-3xl) var(--spacing-lg);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-surface) 0%, var(--color-surface-hover) 100%);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-smooth);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:140px;display:flex;position:relative;overflow:hidden}._dropzone_tmlbm_323:before{content:"";opacity:0;transition:opacity var(--transition-base);background:radial-gradient(circle,#0000 40%,#556b2f05 100%);position:absolute;inset:0}[data-theme=dark] ._dropzone_tmlbm_323:before{background:radial-gradient(circle,#0000 40%,#556b2f0d 100%)}._dropzone_tmlbm_323:hover{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-surface-active) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}._dropzone_tmlbm_323:hover:before{opacity:1}._dropzone_tmlbm_323:focus-visible{box-shadow:var(--shadow-focus-primary), var(--shadow-lg);border-color:var(--color-primary);outline:none}._dropzone_tmlbm_323._disabled_tmlbm_368{cursor:not-allowed;opacity:.6;pointer-events:none;transform:none}._dragging_tmlbm_375{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary-light) 0%, #556b2f1a 100%);box-shadow:var(--shadow-moss-hover);transform:translateY(-4px)scale(1.02)}._dragging_tmlbm_375:before{opacity:1}._uploadContent_tmlbm_385{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}._uploadIcon_tmlbm_392{color:var(--color-primary);transition:all var(--transition-base);opacity:.8;font-size:3rem}._dropzone_tmlbm_323:hover ._uploadIcon_tmlbm_392{color:var(--color-primary-hover);opacity:1;transform:scale(1.1)}._dragging_tmlbm_375 ._uploadIcon_tmlbm_392{color:var(--color-primary-active);opacity:1;transform:scale(1.2)}[data-theme=dark] ._uploadIcon_tmlbm_392{opacity:.9}._uploadText_tmlbm_412{gap:var(--spacing-xs);flex-direction:column;display:flex}._uploadLabel_tmlbm_418{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);transition:color var(--transition-base)}._dropzone_tmlbm_323:hover ._uploadLabel_tmlbm_418{color:var(--color-primary)}._uploadHint_tmlbm_427{color:var(--color-text-tertiary);font-size:var(--font-size-xs);transition:color var(--transition-base)}._dropzone_tmlbm_323:hover ._uploadHint_tmlbm_427{color:var(--color-text-secondary)}._progressContainer_tmlbm_436{align-items:center;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}._fileName_tmlbm_444{font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;padding:0 var(--spacing-xs);transition:color var(--transition-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._progressBar_tmlbm_454{width:90%;height:var(--spacing-xs);background-color:var(--color-border);border-radius:var(--radius-sm);transition:background-color var(--transition-base);overflow:hidden}._progressFill_tmlbm_463{background-color:var(--color-primary);border-radius:var(--radius-sm);height:100%;transition:width var(--transition-fast) linear, background-color var(--transition-base)}._error_tmlbm_470{margin-top:var(--spacing-xs);color:var(--error-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);transition:color var(--transition-base);line-height:var(--line-height-tight)}._dropzone_tmlbm_323[data-loading=true]{pointer-events:none;opacity:.8;cursor:wait}._dropzone_tmlbm_323:focus-visible{transition:box-shadow var(--transition-base)}@media (width<=480px){._dropzone_tmlbm_323{padding:var(--spacing-lg) var(--spacing-md);min-height:120px}._dropzone_tmlbm_323:hover{transform:translateY(-1px)}._uploadIcon_tmlbm_392{font-size:2.5rem}._uploadText_tmlbm_412{gap:var(--spacing-xxs)}}._previewDialog_1xrji_323{width:90vw;max-width:600px;padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}._summaryContainer_1xrji_332{gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-background-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;display:flex}._summaryTitle_1xrji_342{color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:600}._summaryGrid_1xrji_348{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._summaryItem_1xrji_354{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background-primary);border-radius:var(--radius-sm);border:1px solid var(--color-border);display:flex}._summaryIcon_1xrji_364{color:var(--color-primary);flex-shrink:0;font-size:1.25rem}._summaryLabel_1xrji_370{color:var(--color-text-secondary);font-weight:500}._summaryValue_1xrji_375{color:var(--color-text-primary);font-weight:600}._detailsGrid_1xrji_380{gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background-primary);border-radius:var(--radius-sm);border:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}._warningsContainer_1xrji_390{padding:var(--spacing-sm);background-color:var(--color-warning-background);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm)}._warningsTitle_1xrji_397{color:var(--color-warning-text);margin-bottom:var(--spacing-xs);font-weight:600}._warningItem_1xrji_403{color:var(--color-warning-text);margin-left:var(--spacing-sm)}._dialogActions_1xrji_408{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);display:flex}._cropDialog_uk697_323{width:1200px;max-width:90vw;padding:var(--spacing-lg);gap:var(--spacing-md);z-index:10002;flex-direction:column;max-height:90vh;display:flex}._cropDescription_uk697_334{color:var(--color-text-secondary);text-align:center}._cropperOuterContainer_uk697_339{background-color:var(--color-background-secondary);border-radius:var(--radius-lg);flex-grow:1;justify-content:center;align-items:center;min-height:400px;display:flex;overflow:hidden}._cropperInnerContainer_uk697_350{-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;line-height:0;position:relative}._backgroundImage_uk697_359{object-fit:contain;max-width:100%;max-height:calc(90vh - 150px);display:block}._cropOverlay_uk697_366{position:absolute;inset:0}._cropBox_uk697_374{cursor:grab;will-change:transform, width, height;box-shadow:0 0 0 9999px rgba(var(--black-rgb), .6);border:1px solid rgba(var(--white-rgb), .7);outline:none;position:absolute}._cropBox_uk697_374:active{cursor:grabbing}._cropBox_uk697_374:focus{border-color:rgba(var(--white-rgb), .9);box-shadow:0 0 0 9999px rgba(var(--black-rgb), .7)}._cropBox_uk697_374:after{content:"";border-top:1px solid rgba(var(--white-rgb), .4);border-bottom:1px solid rgba(var(--white-rgb), .4);border-left:1px solid rgba(var(--white-rgb), .4);border-right:1px solid rgba(var(--white-rgb), .4);background-image:linear-gradient(to right, rgba(var(--white-rgb), .4) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--white-rgb), .4) 1px, transparent 1px);pointer-events:none;background-size:33.33% 33.33%;position:absolute;inset:0}._resizeHandleWrapper_uk697_405{z-index:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}._resizeHandleWrapper_uk697_405:hover{background-color:rgba(var(--color-primary-rgb), .5)}._resizeIcon_uk697_422,._resizeIconEdge_uk697_422{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(var(--black-rgb), .5))}._topLeft_uk697_429{cursor:nwse-resize;top:0;left:0}._topLeft_uk697_429 ._resizeIcon_uk697_422{transform:rotate(0)}._topRight_uk697_438{cursor:nesw-resize;top:0;left:100%}._topRight_uk697_438 ._resizeIcon_uk697_422{transform:rotate(90deg)}._bottomLeft_uk697_447{cursor:nesw-resize;top:100%;left:0}._bottomLeft_uk697_447 ._resizeIcon_uk697_422{transform:rotate(-90deg)}._bottomRight_uk697_456{cursor:nwse-resize;top:100%;left:100%}._bottomRight_uk697_456 ._resizeIcon_uk697_422{transform:rotate(180deg)}._top_uk697_429{cursor:ns-resize;top:0;left:50%}._bottom_uk697_447{cursor:ns-resize;top:100%;left:50%}._left_uk697_478{cursor:ew-resize;top:50%;left:0}._left_uk697_478 ._resizeIconEdge_uk697_422{transform:rotate(90deg)}._right_uk697_487{cursor:ew-resize;top:50%;left:100%}._right_uk697_487 ._resizeIconEdge_uk697_422{transform:rotate(90deg)}._dialogActions_uk697_496{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);display:flex}._breadcrumb_12xj3_1{background-color:#0000}._breadcrumbList_12xj3_5{scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._breadcrumbList_12xj3_5::-webkit-scrollbar{display:none}._breadcrumbItem_12xj3_18{white-space:nowrap;align-items:center;min-width:0;display:flex}._breadcrumbSeparator_12xj3_25{margin:0 var(--spacing-xs);color:var(--color-text-tertiary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}._breadcrumbLink_12xj3_32{color:var(--color-text-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) 0;border-radius:var(--radius-sm);transition:all var(--transition-fast);text-overflow:ellipsis;max-width:200px;text-decoration:none;overflow:hidden}._breadcrumbLink_12xj3_32:hover{color:var(--color-text-link-hover);background-color:var(--color-surface-hover)}._breadcrumbLink_12xj3_32:focus{box-shadow:var(--shadow-focus-primary);outline:none}._breadcrumbCurrent_12xj3_53{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) 0;text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (width<=768px){._breadcrumb_12xj3_1{margin-bottom:var(--spacing-xs);padding:0}._breadcrumbLink_12xj3_32,._breadcrumbCurrent_12xj3_53{font-size:var(--font-size-xs);max-width:120px;padding:0}._breadcrumbSeparator_12xj3_25{margin:0 var(--spacing-xxs);font-size:var(--font-size-xs)}}._breadcrumb_12xj3_1:before,._breadcrumb_12xj3_1:after{content:"";pointer-events:none;z-index:1;width:1rem;position:absolute;top:0;bottom:0}._breadcrumb_12xj3_1{position:relative}._container_1q3xi_1{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}._required_1q3xi_8{color:var(--error-500);margin-left:var(--spacing-xs)}._inputContainer_1q3xi_13{align-items:center;display:flex;position:relative}._inputWrapper_1q3xi_19{flex:1}._input_1q3xi_13{width:100%;padding:var(--spacing-sm);padding-right:var(--spacing-2xl);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);background-color:var(--color-surface);color:var(--color-text-primary);transition:var(--transition-base)}._input_1q3xi_13:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}._input_1q3xi_13:hover:not(:disabled){border-color:var(--color-border-hover)}._input_1q3xi_13._valid_1q3xi_42{border-color:var(--success-500);background-color:var(--success-50)}._input_1q3xi_13._error_1q3xi_46{border-color:var(--error-500);background-color:var(--error-50)}._input_1q3xi_13:disabled{background-color:var(--color-surface-hover);cursor:not-allowed;opacity:.6;color:var(--color-text-disabled)}._dropdownToggle_1q3xi_57{right:var(--spacing-xs);cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-tertiary);transition:var(--transition-base);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}._dropdownToggle_1q3xi_57:hover:not(:disabled){color:var(--color-text-secondary);background-color:var(--color-surface-hover)}._dropdownToggle_1q3xi_57:disabled{cursor:not-allowed;opacity:.5}._dropdown_1q3xi_57{z-index:var(--z-dropdown);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:400px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._dropdown_1q3xi_57::-webkit-scrollbar{width:6px}._dropdown_1q3xi_57::-webkit-scrollbar-track{background:var(--color-surface)}._dropdown_1q3xi_57::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}._dropdown_1q3xi_57::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}._suggestion_1q3xi_109{width:100%;padding:var(--spacing-sm);text-align:left;cursor:pointer;transition:var(--transition-base);color:var(--color-text-primary);background:0 0;border:none}._suggestion_1q3xi_109:hover,._suggestion_1q3xi_109._selected_1q3xi_119{background-color:var(--color-surface-hover)}._suggestion_1q3xi_109:focus{background-color:var(--color-surface-active);box-shadow:inset 2px 0 0 var(--color-primary);outline:none}._suggestion_1q3xi_109:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}._suggestion_1q3xi_109:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}._suggestion_1q3xi_109:only-child{border-radius:var(--radius-md)}._suggestionContent_1q3xi_137{gap:var(--spacing-xs);flex-direction:column;display:flex}._mainGrade_1q3xi_143{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._gradeBreakdown_1q3xi_148{gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}._vGrade_1q3xi_155,._frenchGrade_1q3xi_156{font-size:var(--font-size-xs);background-color:var(--color-primary-light);padding:2px var(--spacing-xxs);border-radius:var(--radius-xs);color:var(--color-primary);font-weight:var(--font-weight-medium)}._gradeInfo_1q3xi_165{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--success-50);border-radius:var(--radius-sm);border:1px solid var(--success-200);margin-top:var(--spacing-xs)}._gradeInfoText_1q3xi_173{color:var(--success-700);font-size:var(--font-size-sm)}._errorText_1q3xi_178{color:var(--error-500);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}._helperText_1q3xi_184{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}@media (prefers-color-scheme:dark){._input_1q3xi_13._valid_1q3xi_42{background-color:#4caf501a}._input_1q3xi_13._error_1q3xi_46{background-color:#f443361a}._gradeInfo_1q3xi_165{background-color:#4caf501a;border-color:#4caf504d}._vGrade_1q3xi_155,._frenchGrade_1q3xi_156{background-color:#556b2f33}}._suggestion_1q3xi_109:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._dropdown_1q3xi_57{animation:.2s ease-out _slideDown_1q3xi_1}@keyframes _slideDown_1q3xi_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._errorContainer_1p3us_2{min-height:100vh;padding:var(--spacing-lg);background:linear-gradient(135deg, var(--color-background) 0%, var(--color-background-secondary) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}._errorCard_1p3us_12{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-3xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);text-align:center;width:100%;max-width:600px;transition:all var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}._errorCard_1p3us_12:before{content:"";background:linear-gradient(90deg, var(--color-error), var(--color-warning), var(--color-error));height:4px;position:absolute;top:0;left:0;right:0}._errorCard_1p3us_12:hover{box-shadow:var(--shadow-2xl);transform:translateY(-2px)}._errorIcon_1p3us_43{color:var(--color-error);margin-bottom:var(--spacing-md);font-size:4rem;animation:2s ease-in-out infinite _pulse_1p3us_1}@keyframes _pulse_1p3us_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._errorTitle_1p3us_60{color:var(--color-text-primary);font-weight:var(--font-weight-bold);transition:color var(--transition-base);margin:0}._errorMessage_1p3us_67{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-lg);max-width:480px;transition:color var(--transition-base);margin:0}._errorActions_1p3us_76{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;justify-content:center;width:100%;display:flex}._errorActions_1p3us_76 button{min-width:140px;font-weight:var(--font-weight-medium);transition:all var(--transition-base)}._errorActions_1p3us_76 button:hover{transform:translateY(-1px)}@media (width<=480px){._errorActions_1p3us_76{flex-direction:column}._errorActions_1p3us_76 button{width:100%;min-width:unset}}._errorDetails_1p3us_102{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}._errorDetails_1p3us_102[open]{border-color:var(--color-error-border);box-shadow:var(--shadow-sm)}._errorDetailsSummary_1p3us_116{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-xs);list-style:none;display:flex}._errorDetailsSummary_1p3us_116::-webkit-details-marker{display:none}._errorDetailsSummary_1p3us_116:before{content:"▶";transition:transform var(--transition-base)}._errorDetailsSummary_1p3us_116:hover{color:var(--color-primary);background:var(--color-primary-light)}._errorDetails_1p3us_102[open] ._errorDetailsSummary_1p3us_116:before{transform:rotate(90deg)}._errorStack_1p3us_145{margin:var(--spacing-lg) 0 0 0;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:300px;transition:all var(--transition-base);overflow-y:auto}._errorStack_1p3us_145::-webkit-scrollbar{width:8px}._errorStack_1p3us_145::-webkit-scrollbar-track{background:var(--color-background-secondary);border-radius:var(--radius-sm)}._errorStack_1p3us_145::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:var(--radius-sm)}._errorStack_1p3us_145::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}@media (width<=768px){._errorContainer_1p3us_2{padding:var(--spacing-md);min-height:50vh}._errorCard_1p3us_12{padding:var(--spacing-2xl);margin:var(--spacing-md)}._errorCard_1p3us_12:hover{transform:none}._errorIcon_1p3us_43{font-size:3rem}._errorMessage_1p3us_67{font-size:var(--font-size-md)}}@media (width<=480px){._errorCard_1p3us_12{padding:var(--spacing-xl);margin:var(--spacing-sm)}._errorIcon_1p3us_43{font-size:2.5rem}}@media (prefers-color-scheme:dark){._errorCard_1p3us_12{background:var(--color-surface);border-color:var(--color-border)}._errorCard_1p3us_12:before{background:linear-gradient(90deg, var(--color-error), var(--color-warning), var(--color-error))}._errorStack_1p3us_145{background:var(--color-background);border-color:var(--color-border)}}@media (prefers-reduced-motion:reduce){._errorIcon_1p3us_43{animation:none}._errorCard_1p3us_12{transition:none}._errorCard_1p3us_12:hover,._errorActions_1p3us_76 button:hover{transform:none}}._errorActions_1p3us_76 button:focus-visible,._errorDetailsSummary_1p3us_116:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._gallery_1g35d_1{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);background-color:var(--color-surface);position:relative;overflow:hidden}._gallery_1g35d_1:hover{box-shadow:var(--shadow-md)}._aspectSquare_1g35d_14{aspect-ratio:1}._aspectLandscape_1g35d_18{aspect-ratio:16/9}._aspectPortrait_1g35d_22{aspect-ratio:3/4}._aspectAuto_1g35d_26{aspect-ratio:auto}._mainImageContainer_1g35d_30{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:100%;position:relative;overflow:hidden}._mainImageButton_1g35d_38{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}._mainImageButton_1g35d_38 picture{width:100%}._mainImage_1g35d_30{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--transition-base);cursor:pointer}._mainImage_1g35d_30:hover{transform:scale(1.02)}._fullscreenButton_1g35d_65{top:var(--spacing-sm);right:var(--spacing-sm);z-index:10;background:rgba(var(--white-rgb), .9);border:1px solid rgba(var(--black-rgb), .1);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--spacing-sm);cursor:pointer;transition:all var(--transition-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex;position:absolute}._fullscreenButton_1g35d_65:hover{background:rgba(var(--white-rgb), .95);box-shadow:var(--shadow-sm);transform:scale(1.05)}._fullscreenButton_1g35d_65:active{transform:scale(.95)}[data-theme=dark] ._fullscreenButton_1g35d_65{background:rgba(var(--color-surface-rgb), .9);border-color:rgba(var(--white-rgb), .1);color:var(--color-text-primary)}[data-theme=dark] ._fullscreenButton_1g35d_65:hover{background:rgba(var(--color-surface-rgb), .95)}._fullscreenButton_1g35d_65 picture{height:100%}._navButton_1g35d_103{z-index:10;background:rgba(var(--white-rgb), .9);border:1px solid rgba(var(--black-rgb), .1);border-radius:var(--radius-full);color:var(--color-text-primary);padding:var(--spacing-sm);cursor:pointer;transition:all var(--transition-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-xs);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._mainImageContainer_1g35d_30:hover ._navButton_1g35d_103{opacity:1}._navButton_1g35d_103:hover{background:rgba(var(--white-rgb), .95);box-shadow:var(--shadow-sm);transform:translateY(-50%)scale(1.1)}._navButton_1g35d_103:active{transform:translateY(-50%)scale(.9)}[data-theme=dark] ._navButton_1g35d_103{background:rgba(var(--color-surface-rgb), .9);border-color:rgba(var(--white-rgb), .1);color:var(--color-text-primary)}[data-theme=dark] ._navButton_1g35d_103:hover{background:rgba(var(--color-surface-rgb), .95)}._navButtonPrev_1g35d_142{left:var(--spacing-sm)}._navButtonNext_1g35d_146{right:var(--spacing-sm)}._imageCounter_1g35d_150{bottom:var(--spacing-sm);right:var(--spacing-sm);z-index:10;background:rgba(var(--black-rgb), .7);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:var(--font-weight-medium);position:absolute}._descriptionOverlay_1g35d_163{background:rgba(var(--black-rgb), .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--spacing-sm) var(--spacing-lg);color:#fff;text-align:center;z-index:5;border-top:1px solid #ffffff26;position:absolute;bottom:0;left:0;right:0}._descriptionText_1g35d_177{color:#fff;text-shadow:0 1px 3px #000c;letter-spacing:.02em;font-weight:600}._thumbnailContainer_1g35d_184{gap:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--color-surface);border-top:1px solid var(--color-border);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;display:flex;overflow-x:auto}._thumbnailContainer_1g35d_184::-webkit-scrollbar{height:4px}._thumbnailContainer_1g35d_184::-webkit-scrollbar-track{background:0 0}._thumbnailContainer_1g35d_184::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}._thumbnailContainer_1g35d_184::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}._thumbnail_1g35d_184{border-radius:var(--radius-sm);cursor:pointer;width:60px;height:60px;transition:all var(--transition-base);background:0 0;border:2px solid #0000;flex-shrink:0;padding:0;overflow:hidden}._thumbnail_1g35d_184 img{object-fit:cover;width:100%;height:100%}._thumbnail_1g35d_184:hover{border-color:var(--color-primary-light);transform:scale(1.05)}._thumbnail_1g35d_184:active{transform:scale(.95)}._thumbnailActive_1g35d_233{border-color:var(--color-primary);transform:scale(1.05)}._thumbnailActive_1g35d_233:hover{border-color:var(--color-primary)}._fullscreenOverlay_1g35d_241{background-color:rgba(var(--black-rgb), .95);z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;animation:.3s ease-out _fadeIn_1g35d_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1g35d_1{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}._fullscreenContainer_1g35d_266{flex-direction:column;width:100%;height:100%;display:flex;position:relative}._fullscreenHeader_1g35d_274{padding:var(--spacing-lg);background:rgba(var(--white-rgb), .1);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(var(--white-rgb), .1);z-index:10001;justify-content:space-between;align-items:center;display:flex}[data-theme=dark] ._fullscreenHeader_1g35d_274{background:rgba(var(--color-surface-rgb), .8);border-bottom-color:rgba(var(--white-rgb), .05)}._fullscreenTitle_1g35d_290{gap:var(--spacing-xs);flex-direction:column;display:flex}._fullscreenImageTitle_1g35d_296{color:#fff;font-weight:var(--font-weight-bold);text-shadow:0 1px 2px rgba(var(--black-rgb), .3)}._fullscreenSubtitle_1g35d_302{color:rgba(var(--white-rgb), .8);font-weight:var(--font-weight-medium)}._fullscreenControls_1g35d_307{gap:var(--spacing-sm);align-items:center;display:flex}._zoomButton_1g35d_313{background:rgba(var(--white-rgb), .2);border:1px solid rgba(var(--white-rgb), .3);border-radius:var(--radius-md);color:#fff;cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex}._zoomButton_1g35d_313:hover:not(:disabled){background:rgba(var(--white-rgb), .3);transform:scale(1.05)}._zoomButton_1g35d_313:active:not(:disabled){transform:scale(.95)}._zoomButton_1g35d_313:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] ._zoomButton_1g35d_313{background:rgba(var(--color-surface-rgb), .7);border-color:rgba(var(--white-rgb), .2)}[data-theme=dark] ._zoomButton_1g35d_313:hover:not(:disabled){background:rgba(var(--color-surface-rgb), .8)}._fullscreenCloseButton_1g35d_345{background:rgba(var(--white-rgb), .2);border:1px solid rgba(var(--white-rgb), .3);border-radius:var(--radius-full);color:#fff;cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex}._fullscreenCloseButton_1g35d_345:hover{background:rgba(var(--white-rgb), .3);transform:scale(1.1)}._fullscreenCloseButton_1g35d_345:active{transform:scale(.9)}[data-theme=dark] ._fullscreenCloseButton_1g35d_345{background:rgba(var(--color-surface-rgb), .7);border-color:rgba(var(--white-rgb), .2)}[data-theme=dark] ._fullscreenCloseButton_1g35d_345:hover{background:rgba(var(--color-surface-rgb), .8)}._fullscreenImageContainer_1g35d_373{padding:var(--spacing-sm);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}._fullscreenImageButton_1g35d_384{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:flex}._fullscreenImage_1g35d_296{object-fit:contain;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s ease-out;display:block}._fullscreenImageButton_1g35d_384 picture{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}._fullscreenNavButton_1g35d_421{z-index:10000;background:rgba(var(--white-rgb), .2);border:1px solid rgba(var(--white-rgb), .3);border-radius:var(--radius-full);color:#fff;cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._fullscreenNavButton_1g35d_421:hover{background:rgba(var(--white-rgb), .3);transform:translateY(-50%)scale(1.1)}._fullscreenNavButton_1g35d_421:active{transform:translateY(-50%)scale(.9)}[data-theme=dark] ._fullscreenNavButton_1g35d_421{background:rgba(var(--color-surface-rgb), .7);border-color:rgba(var(--white-rgb), .2)}[data-theme=dark] ._fullscreenNavButton_1g35d_421:hover{background:rgba(var(--color-surface-rgb), .8)}._fullscreenNavButtonPrev_1g35d_453{left:var(--spacing-lg)}._fullscreenNavButtonNext_1g35d_457{right:var(--spacing-lg)}._fullscreenInstructions_1g35d_461{padding:var(--spacing-xs) var(--spacing-md);background:rgba(var(--white-rgb), .03);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}[data-theme=dark] ._fullscreenInstructions_1g35d_461{background:rgba(var(--color-surface-rgb), .4)}._instructionText_1g35d_472{color:rgba(var(--white-rgb), .6);font-weight:var(--font-weight-medium);letter-spacing:.025em;font-size:var(--font-size-xs)}@media (width<=768px){._fullscreenHeader_1g35d_274{padding:var(--spacing-md)}._fullscreenImageContainer_1g35d_373{padding:var(--spacing-xs)}._fullscreenInstructions_1g35d_461{padding:var(--spacing-xs) var(--spacing-sm)}._fullscreenNavButton_1g35d_421{padding:var(--spacing-sm)}._fullscreenNavButtonPrev_1g35d_453{left:var(--spacing-xs)}._fullscreenNavButtonNext_1g35d_457{right:var(--spacing-xs)}._navButton_1g35d_103,._fullscreenButton_1g35d_65{padding:var(--spacing-xs)}._thumbnail_1g35d_184{width:50px;height:50px}._thumbnailContainer_1g35d_184{padding:var(--spacing-xs)}}._pagination_th1t3_1{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}@media (width>=768px){._pagination_th1t3_1{flex-direction:row;justify-content:space-between}}._paginationInfo_th1t3_15{align-items:center;display:flex}._paginationText_th1t3_20{color:var(--text-secondary);white-space:nowrap;font-size:.875rem}._paginationControls_th1t3_26{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}@media (width>=768px){._paginationControls_th1t3_26{justify-content:flex-end}}._paginationButton_th1t3_39{border-radius:.375rem;align-items:center;gap:.25rem;min-width:2rem;height:2rem;padding:0 .5rem;transition:all .2s;display:flex}._paginationButton_th1t3_39:hover:not(:disabled){background-color:var(--background-hover)}._paginationButton_th1t3_39:disabled{opacity:.5;cursor:not-allowed}._paginationButtonText_th1t3_57{font-size:.875rem;font-weight:500}@media (width<=640px){._paginationButtonText_th1t3_57{display:none}}._pageNumbers_th1t3_67{align-items:center;gap:.125rem;margin:0 .5rem;display:flex}._pageNumberButton_th1t3_74{border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}._pageNumberButton_th1t3_74:hover:not(:disabled){background-color:var(--background-hover)}._pageNumberButton_th1t3_74[aria-current=page]{background-color:var(--primary-500);color:var(--primary-contrast)}._pageNumberButton_th1t3_74[aria-current=page]:hover{background-color:var(--primary-600)}._ellipsis_th1t3_97{min-width:2rem;height:2rem;color:var(--text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.875rem;display:flex}[data-theme=dark] ._paginationButton_th1t3_39:hover:not(:disabled),[data-theme=dark] ._pageNumberButton_th1t3_74:hover:not(:disabled){background-color:var(--background-hover-dark)}@media (width<=480px){._pagination_th1t3_1{gap:.75rem}._paginationControls_th1t3_26{gap:.125rem}._paginationButton_th1t3_39{min-width:1.75rem;height:1.75rem;padding:0 .25rem}._pageNumberButton_th1t3_74{min-width:1.75rem;height:1.75rem;font-size:.75rem}._paginationText_th1t3_20{font-size:.75rem}}._container_sj7vw_1{gap:var(--spacing-xxs);flex-direction:column;align-items:flex-end;display:flex}._compact_sj7vw_8{gap:var(--spacing-sm);flex-direction:row;align-items:center}._statItem_sj7vw_14{align-items:center;gap:var(--spacing-xxs);display:flex}._icon_sj7vw_20{color:var(--color-text-secondary);flex-shrink:0;font-size:14px}@media (width<=768px){._container_sj7vw_1{gap:var(--spacing-xs)}._compact_sj7vw_8{gap:var(--spacing-xs);flex-direction:column}}._gridContainer_1rpmv_1{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%;display:grid}._imageCard_1rpmv_8{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:relative;overflow:hidden}._imageCard_1rpmv_8:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}._imageCard_1rpmv_8:hover ._overlay_1rpmv_20{opacity:1}._imageCard_1rpmv_8._aspectSquare_1rpmv_23{aspect-ratio:1}._imageCard_1rpmv_8._aspectLandscape_1rpmv_26{aspect-ratio:3/2}._imageCard_1rpmv_8._aspectPortrait_1rpmv_29{aspect-ratio:2/3}._imageCard_1rpmv_8._aspectAuto_1rpmv_32{aspect-ratio:auto;height:240px}._imageContainer_1rpmv_37{width:100%;height:100%;position:relative;overflow:hidden}._image_1rpmv_8{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}._imageCard_1rpmv_8:hover ._image_1rpmv_8{transform:scale(1.02)}._overlay_1rpmv_20{background:linear-gradient(135deg, rgba(var(--black-rgb), .1) 0%, rgba(var(--black-rgb), .3) 100%);opacity:0;transition:opacity var(--transition-base);padding:var(--spacing-sm);justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}._controls_1rpmv_69{gap:var(--spacing-xs);flex-direction:column;display:flex}._controlButton_1rpmv_75{border-radius:var(--radius-md);background:rgba(var(--white-rgb), .9);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-base);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;display:flex}._controlButton_1rpmv_75:hover{background:var(--color-surface);box-shadow:var(--shadow-md);transform:scale(1.05)}._controlButton_1rpmv_75:active{transform:scale(.95)}._controlButton_1rpmv_75:disabled{opacity:.5;cursor:not-allowed;transform:none}._controlButton_1rpmv_75:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._deleteButton_1rpmv_108{color:var(--white);background:#f44336e6}._deleteButton_1rpmv_108:hover{background:var(--error-600)}._imageInfo_1rpmv_116{background:linear-gradient(transparent 0%, rgba(var(--black-rgb), .5) 50%, rgba(var(--black-rgb), .8) 100%);padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm);justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}._imageIndex_1rpmv_127{color:var(--white);font-weight:var(--font-weight-medium);text-shadow:0 1px 2px rgba(var(--black-rgb), .8)}._fullscreenModal_1rpmv_133{z-index:var(--z-modal);background:rgba(var(--black-rgb), .95);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._fullscreenOverlay_1rpmv_146{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._closeFullscreenButton_1rpmv_155{top:var(--spacing-lg);right:var(--spacing-lg);border-radius:var(--radius-full);background:rgba(var(--black-rgb), .7);width:48px;height:48px;color:var(--white);cursor:pointer;transition:all var(--transition-base);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:calc(var(--z-modal) + 1);border:none;justify-content:center;align-items:center;display:flex;position:absolute}._closeFullscreenButton_1rpmv_155:hover{background:rgba(var(--black-rgb), .9);transform:scale(1.05)}._closeFullscreenButton_1rpmv_155:active{transform:scale(.95)}._closeFullscreenButton_1rpmv_155:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=1024px){._gridContainer_1rpmv_1{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=768px){._gridContainer_1rpmv_1{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._overlay_1rpmv_20{opacity:1}._controlButton_1rpmv_75{width:32px;height:32px}._closeFullscreenButton_1rpmv_155{top:var(--spacing-md);right:var(--spacing-md);width:40px;height:40px}}@media (width<=480px){._gridContainer_1rpmv_1{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}._root_1u5pk_323{background-color:var(--color-background);width:100%;min-height:100vh;transition:background-color var(--transition-base);flex-direction:column;display:flex}._contentWrapper_1u5pk_332{flex-direction:column;flex:1;width:100%;display:flex}@media (width>=1024px){._contentWrapper_1u5pk_332{flex-direction:row;align-items:flex-start}}._outletContainer_1u5pk_345{width:100%;min-height:calc(100vh - var(--header-height));flex-direction:column;flex:1;display:flex}._mainContent_1u5pk_353{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}@media (width>=1024px){._mainContent_1u5pk_353{max-width:100%}}.hide-footer ._mainContent_1u5pk_353{flex:1;align-self:stretch;min-height:0}._header_1u5pk_372{z-index:50;background-color:var(--color-background);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);padding:0 var(--spacing-sm);height:var(--header-height);align-items:center;gap:var(--spacing-sm);transition:all var(--transition-base);display:flex;position:sticky;top:0}._headerFixed_1u5pk_387{position:fixed;top:0;left:0;right:0}._headerNormal_1u5pk_394{position:static}._headerGradient_1u5pk_398{background:linear-gradient(135deg, var(--color-background) 0%, var(--color-background-secondary) 100%);box-shadow:none!important;border-bottom-color:#0000!important}._leftSection_1u5pk_404{align-items:center;gap:var(--spacing-lg);z-index:10;display:flex;position:relative}._rightSection_1u5pk_412{align-items:center;gap:var(--spacing-md);z-index:10;margin-left:auto;display:flex;position:relative}._logoContainer_1u5pk_421{border-radius:var(--radius-xl);transition:all var(--transition-fast);padding:var(--spacing-sm) var(--spacing-md);justify-content:center;align-items:center;text-decoration:none;display:flex}._logoContainer_1u5pk_421:hover{background-color:var(--color-surface-hover);transform:scale(1.02)}._logoContainer_1u5pk_421:focus{box-shadow:var(--shadow-focus);outline:none}@media (width<=768px){._logoContainer_1u5pk_421{padding:var(--spacing-xs) var(--spacing-sm);position:absolute;left:50%;transform:translate(-50%)}._logoContainer_1u5pk_421:hover{transform:translate(-50%)scale(1.02)}}._buttonContainer_1u5pk_450{align-items:center;gap:var(--spacing-lg);color:var(--color-text-primary);flex-direction:row;display:flex}._create_1u5pk_458{color:var(--color-text-link);transition:color var(--transition-base);font-weight:var(--font-weight-medium);text-shadow:0 1px 2px rgba(var(--black-rgb), .1)}._create_1u5pk_458:hover{color:var(--color-text-link-hover)}[data-theme=dark] ._create_1u5pk_458{text-shadow:0 1px 2px rgba(var(--black-rgb), .3)}._pageTitleContainer_1u5pk_471{width:100%;max-width:1200px;padding:0 var(--spacing-xl);justify-content:flex-start;align-items:center;min-height:64px;margin:0 auto;display:flex}@media (width<=768px){._pageTitleContainer_1u5pk_471{padding:0 var(--spacing-md)}}._pageTitle_1u5pk_471{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--spacing-lg) 0 var(--spacing-md) 0;letter-spacing:-.5px;flex:1;margin:0;line-height:1.2}._footer_1u5pk_498{background-color:var(--color-background-secondary);border-top:1px solid var(--color-border);padding:var(--spacing-lg) var(--spacing-xl);margin-top:auto;bottom:0;left:0;right:0}.hide-footer ._footer_1u5pk_498{display:none}._footerContent_1u5pk_512{justify-content:space-between;align-items:center;width:100%;display:flex}._footerText_1u5pk_519{color:var(--color-text-tertiary)}._footerNav_1u5pk_523{gap:var(--spacing-lg);display:flex}._footerLink_1u5pk_528{color:var(--color-text-link);text-decoration:none}._footerLink_1u5pk_528:hover{text-decoration:underline}@font-face{font-family:Nunito;src:url(/assets/Nunito-Medium-L5wTUp6G.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-CZ01jYvx.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-CFkSxSOc.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-B5Hdwsby.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-BoldItalic-B_XwxZVy.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-LightItalic-yK_RdHvM.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Regular-DBSa4cpH.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Bold-K_68Q89b.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Medium-BWT6vWE5.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-Italic-TyG5iZSW.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-BoldItalic-D-IY7LmM.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/assets/PlusJakartaSans-MediumItalic-BRvDxUbt.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}:root{--earth-brown-50:#f5ede4;--earth-brown-100:#ebd9c9;--earth-brown-200:#d7b393;--earth-brown-300:#c38e5d;--earth-brown-400:#af6827;--earth-brown-500:#8b4513;--earth-brown-600:#7e3e11;--earth-brown-700:#6e3610;--earth-brown-800:#5f2f0e;--earth-brown-900:#4f270c;--moss-green-50:#f0f4ec;--moss-green-100:#dce5d2;--moss-green-200:#b9cba5;--moss-green-300:#97b078;--moss-green-400:#74964b;--moss-green-500:#556b2f;--moss-green-600:#4d602a;--moss-green-700:#435425;--moss-green-800:#3a491f;--moss-green-900:#303d1a;--sunset-orange-50:#fff0e6;--sunset-orange-100:#ffe0cc;--sunset-orange-200:#ffc199;--sunset-orange-300:#ffa366;--sunset-orange-400:#ff844d;--sunset-orange-500:#ff4500;--sunset-orange-600:#e63e00;--sunset-orange-700:#cc3800;--sunset-orange-800:#b33200;--sunset-orange-900:#992b00;--sky-blue-50:#f0faff;--sky-blue-100:#e1f5ff;--sky-blue-200:#c3ebff;--sky-blue-300:#a4e0ff;--sky-blue-400:#86d6ff;--sky-blue-500:#5bb9e5;--sky-blue-600:#4da5ce;--sky-blue-700:#3f90b7;--sky-blue-800:#317ca0;--sky-blue-900:#236789;--brand-blue-300:#60a5fa;--brand-blue-500:#3b82f6;--brand-blue-900:#1e40af;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#eee;--neutral-300:#e0e0e0;--neutral-400:#bdbdbd;--neutral-500:#9e9e9e;--neutral-600:#757575;--neutral-700:#616161;--neutral-800:#424242;--neutral-900:#212121;--error-50:#ffebee;--error-100:#ffcdd2;--error-200:#ef9a9a;--error-300:#e57373;--error-400:#ef5350;--error-500:#f44336;--error-600:#e53935;--error-700:#d32f2f;--error-800:#c62828;--error-900:#b71c1c;--success-50:#e8f5e9;--success-100:#c8e6c9;--success-200:#a5d6a7;--success-300:#81c784;--success-400:#66bb6a;--success-500:#4caf50;--success-600:#43a047;--success-700:#388e3c;--success-800:#2e7d32;--success-900:#1b5e20;--warning-50:#fff8e1;--warning-100:#ffecb3;--warning-200:#ffe082;--warning-300:#ffd54f;--warning-400:#ffca28;--warning-500:#ffc107;--warning-600:#ffb300;--warning-700:#ffa000;--warning-800:#ff8f00;--warning-900:#ff6f00;--white:#fff;--black:#000;--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--brand-blue-500-rgb:59, 130, 246;--color-primary:var(--moss-green-500);--color-primary-hover:var(--moss-green-600);--color-primary-active:var(--moss-green-700);--color-primary-light:var(--moss-green-50);--color-primary-dark:var(--moss-green-900);--color-secondary:var(--earth-brown-500);--color-secondary-hover:var(--earth-brown-600);--color-secondary-active:var(--earth-brown-700);--color-accent:var(--sunset-orange-400);--color-accent-hover:var(--sunset-orange-600);--color-accent-active:var(--sunset-orange-700);--color-surface:var(--white);--color-surface-rgb:255, 255, 255;--color-surface-hover:var(--neutral-50);--color-surface-active:var(--neutral-100);--color-surface-elevated:var(--white);--color-background:#fdfcfc;--color-background-secondary:var(--neutral-50);--color-border:var(--neutral-200);--color-border-hover:var(--neutral-300);--color-border-focus:var(--moss-green-400);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-700);--color-text-tertiary:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-text-inverse:var(--white);--color-text-link:var(--moss-green-600);--color-text-link-hover:var(--moss-green-700);--text-on-light:var(--color-text-primary);--text-on-dark:var(--color-text-inverse);--color-error:var(--error-500);--color-error-hover:var(--error-600);--color-error-active:var(--error-700);--color-error-surface:var(--error-50);--color-error-border:var(--error-200);--color-success:var(--success-500);--color-success-hover:var(--success-600);--color-success-active:var(--success-700);--color-success-surface:var(--success-50);--color-success-border:var(--success-200);--color-warning:var(--warning-700);--color-warning-hover:var(--warning-600);--color-warning-active:var(--warning-700);--color-warning-surface:var(--warning-50);--color-warning-border:var(--warning-200);--color-warning-background:#fef3cd;--color-warning-text:#856404;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-3xs:.5rem;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.75;--spacing-xxs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:5rem;--spacing-6xl:6rem;--spacing-7xl:7rem;--spacing-8xl:8rem;--spacing-9xl:9rem;--spacing-10xl:10rem;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001f, 0 1px 2px #00000014;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px #0000000f;--shadow-hover:0 4px 20px #0000001f, 0 2px 8px #00000014;--shadow-hover-lg:0 8px 30px #0000001f, 0 4px 12px #00000014;--shadow-focus:0 0 0 3px #556b2f26;--shadow-moss:0 4px 16px #556b2f40;--shadow-moss-hover:0 8px 25px #556b2f4d;--shadow-earth:0 4px 16px #8b451333;--shadow-focus-moss:0 0 0 3px #556b2f66;--shadow-focus-error:0 0 0 3px #f4433666;--shadow-focus-primary:var(--shadow-focus-moss);--transition-fast:.15s ease-out;--transition-base:.2s ease-out;--transition-slow:.3s ease-out;--transition-bounce:.4s cubic-bezier(.175, .885, .32, 1.275);--transition-smooth:.3s cubic-bezier(.25, .46, .45, .94);--input-height-sm:40px;--input-height-md:48px;--input-height-lg:56px;--button-height-sm:36px;--button-height-md:48px;--button-height-lg:56px;--z-dropdown:10;--z-overlay:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-fullscreen:1000;--z-fullscreen-overlay:1050;--z-fullscreen-modal:1100;--header-height:90px;--main-content-height:calc(100vh - var(--header-height));--color-overlay:#0009;--color-overlay-light:#0006;--color-loading-overlay:#fffc;--color-tooltip-bg:var(--neutral-900);--color-tooltip-text:var(--white);--color-tooltip-border:var(--neutral-700);--shadow-tooltip:var(--shadow-lg)}:root[data-theme=dark]{--color-primary:var(--moss-green-400);--color-primary-hover:var(--moss-green-300);--color-primary-active:var(--moss-green-200);--color-primary-light:var(--moss-green-900);--color-primary-dark:var(--moss-green-100);--color-secondary:var(--earth-brown-400);--color-secondary-hover:var(--earth-brown-300);--color-secondary-active:var(--earth-brown-200);--color-accent:var(--sunset-orange-400);--color-accent-hover:var(--sunset-orange-300);--color-accent-active:var(--sunset-orange-200);--color-surface:#1a1a1a;--color-surface-rgb:26, 26, 26;--color-surface-hover:#2a2a2a;--color-surface-active:#3a3a3a;--color-surface-elevated:#242424;--color-background:#121212;--color-background-secondary:#1e1e1e;--color-border:#404040;--color-border-hover:#505050;--color-border-focus:var(--moss-green-400);--color-text-primary:#f5f5f5;--color-text-secondary:#d0d0d0;--color-text-tertiary:#a0a0a0;--color-text-disabled:#666;--color-text-inverse:var(--neutral-900);--color-text-link:var(--moss-green-400);--color-text-link-hover:var(--moss-green-300);--text-on-light:var(--color-text-inverse);--text-on-dark:var(--color-text-primary);--color-error:var(--error-400);--color-error-hover:var(--error-300);--color-error-active:var(--error-200);--color-error-surface:#f443361a;--color-error-border:#f443364d;--color-success:var(--success-400);--color-success-hover:var(--success-300);--color-success-active:var(--success-200);--color-success-surface:#4caf501a;--color-success-border:#4caf504d;--color-warning:var(--warning-400);--color-warning-hover:var(--warning-300);--color-warning-active:var(--warning-200);--color-warning-surface:#ffc1071a;--color-warning-border:#ffc1074d;--color-warning-background:#ffc1071f;--color-warning-text:var(--warning-200);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0006, 0 10px 10px -5px #0000004d;--shadow-2xl:0 25px 50px -12px #0009;--shadow-inner:inset 0 2px 4px #0000004d;--shadow-hover:0 4px 20px #0006, 0 2px 8px #0000004d;--shadow-hover-lg:0 8px 30px #0006, 0 4px 12px #0000004d;--shadow-focus:0 0 0 3px #556b2f66;--shadow-moss:0 4px 16px #556b2f99;--shadow-moss-hover:0 8px 25px #556b2fb3;--shadow-earth:0 4px 16px #8b451380;--shadow-focus-moss:0 0 0 3px #556b2f66;--shadow-focus-error:0 0 0 3px #f4433666;--shadow-focus-primary:var(--shadow-focus-moss);--color-overlay:#000c;--color-overlay-light:#0009;--color-loading-overlay:#1a1a1acc;--color-tooltip-bg:var(--neutral-50);--color-tooltip-text:var(--neutral-900);--color-tooltip-border:var(--neutral-300);--shadow-tooltip:var(--shadow-lg)}*,:before,:after{box-sizing:border-box}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;color:var(--color-text-primary);background-color:var(--color-background);font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}*{margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{all:unset;box-sizing:border-box;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}:focus{outline-offset:2px;outline:2px solid}@media (hover:none){a:hover{text-decoration:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);background-color:var(--color-background);font-family:Nunito,PlusJakartaSans,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{color:var(--black)}}html,body{background-color:var(--color-background);max-width:100vw;height:100vh;color:var(--color-text-primary);transition:background-color var(--transition-base), color var(--transition-base)}#root{background-color:var(--color-background);width:100%;min-height:100%}.grecaptcha-badge{visibility:hidden!important}
